(57)【要約】本発明は、ユーザープロファイルを更新するための方法を提供した。ユーザープロファイルは少なくとも一つのコンテンツ特徴についてのユーザーの好み度を含む。本方法は、以下のステップを含む：（ａ）再生している番組に対するユーザーの振る舞いをモニタリングする；（ｂ）前記番組の所定のコンテンツ特徴に対する振る舞いに従って、前記番組についてのユーザーの関心度を取得する；（ｃ）ユーザープロファイル中の対応するコンテンツ特徴についての好み度に従って関心度をしかるべく調整する；（ｄ）ユーザープロファイル中の前記対応するコンテンツ特徴についての好み度を、その番組の前記所定のコンテンツ特徴に対する前記調整された関心度に従って修正する。
2008521315.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一つのコンテンツ特徴についてのユーザーの好み度を含むユーザープロファイルを更新するための方法であって：
（ａ）再生している番組に対するユーザーの振る舞いをモニタリングする段階と；
（ｂ）ユーザーの振る舞いに従って、所定のコンテンツ特徴を含む前記番組についてのユーザーの関心度を取得する段階と；
（ｃ）ユーザープロファイル中の対応するコンテンツ特徴についての好み度に従って前記関心度を調整する段階と；
（ｄ）ユーザープロファイル中の前記対応するコンテンツ特徴についての好み度を、その番組の前記所定のコンテンツ特徴に対する前記調整された関心度に従って修正する段階、
とを有する方法。
【請求項２】
前記ユーザープロファイルが少なくとも一つのコンテンツ特徴についてのユーザーの重みを含んでおり、当該方法がさらに：ユーザープロファイル中の前記対応するコンテンツ特徴についてのユーザーの重みを、その番組の前記所定のコンテンツ特徴に対する前記調整された関心度に従って修正する段階をさらに含む、請求項１記載の方法。
【請求項３】
ステップ（ｃ）がさらに：
（ｉ）ユーザープロファイル中の対応するコンテンツ特徴についての好み度を取得する段階と；
（ｉｉ）前記好み度が、ユーザーがそのコンテンツ特徴に関心がないことを示す場合、前記関心度を、その関心度のユーザープロファイルへの効果を減らすよう調整する段階、
とを有する、請求項１記載の方法。
【請求項４】
ステップ（ｉｉ）がさらに：前記関心度のユーザープロファイルへの効果を減らすために、前記関心度を、1より小さい係数を乗じることによって調整する段階を有する請求項３記載の方法。
【請求項５】
ステップ（ｃ）がさらに：
ユーザープロファイル中の対応するコンテンツ特徴についての好み度を取得する段階と；
前記好み度が、ユーザーがそのコンテンツ特徴に関心があることを示す場合、前記関心度を、その関心度のユーザープロファイルへの効果を増すよう調整する段階、
とを有する、請求項１記載の方法。
【請求項６】
ステップ（ｃ）がさらに：
ユーザーファイル中の対応するコンテンツ特徴についての好み度を取得する段階と；
前記好み度に基づくファジー推論によって前記関心度を調整する段階、
とを有する、請求項１記載の方法。
【請求項７】
前記ユーザーの振る舞いが、そのユーザーがその番組を視聴した時間の長さを含む、請求項１記載の方法。
【請求項８】
少なくとも一つのコンテンツ特徴についてのユーザーの好み度を含むユーザープロファイルを更新するための装置であって：
再生している番組に対するユーザーの振る舞いをモニタリングするユーザー対話手段と；
ユーザーの振る舞いに従って、その番組についてのユーザーの関心度であってその番組の所定のコンテンツ特徴に対する関心度を取得する関心変化解析手段と；
ユーザープロファイル中の対応するコンテンツ特徴についての好み度に従ってしかるべく前記関心度を調整する関心変化調整手段と；
ユーザープロファイル中の対応するコンテンツ特徴についての好み度を、その番組の前記所定のコンテンツ特徴についての前記調整された関心度に従って修正するユーザープロファイル修正手段、
とを有する装置。
【請求項９】
前記ユーザープロファイルが複数のコンテンツ特徴の重みを含んでおり、前記ユーザープロファイル修正装置が、ユーザープロファイル中の対応するコンテンツ特徴の重みを、前記番組の前記所定のコンテンツ特徴についての前記調整された関心度に従って修正するためにも使われる、請求項８記載の装置。
【請求項１０】
前記関心変化調整手段が、ユーザープロファイル中の前記対応するコンテンツ特徴についての好み度を取得し、該好み度が、ユーザーがそのコンテンツ特徴に関心があることを示す場合、前記関心度を、その関心度のユーザープロファイルへの効果を増すよう調整するためにも使用される、請求項８記載の装置。
【請求項１１】
前記関心変化調整手段が、ユーザープロファイル中の前記対応するコンテンツ特徴についての好み度を取得し、該好み度が、ユーザーがそのコンテンツ特徴に関心がないことを示す場合、前記関心度を、その関心度のユーザープロファイルへの効果を減らすよう調整するためにも使用される、請求項８記載の装置。
【請求項１２】
前記関心変化調整手段が、ユーザープロファイル中の前記対応するコンテンツ特徴についての好み度を取得し、該好み度に基づいてファジー推論により前記関心度を調整するためにも使用される、請求項８記載の装置。
【請求項１３】
前記ユーザーの振る舞いが、そのユーザーがその番組を視聴した時間の長さを含む、請求項８記載の装置。
【請求項１４】
番組情報を受領する番組受領手段と；
少なくとも一つのコンテンツ特徴についてのユーザーの好み度を含んでいるユーザープロファイルを保存するユーザープロファイル管理手段と；
前記番組情報から、ユーザーに好まれうる番組情報をユーザープロファイルに従って選択して、選択された情報をユーザーに推薦するようにする選択手段と；
推薦された番組情報に対するユーザーの振る舞いをモニタリングするユーザー対話手段と；
ユーザーの振る舞いに従って、その番組についてのユーザーの関心度であってその番組の所定のコンテンツ特徴に対する関心度を取得する関心変化解析手段と；
ユーザープロファイル中の対応するコンテンツ特徴についての好み度に従って前記関心度を調整する関心変化調整手段と；
ユーザープロファイル中の対応するコンテンツ特徴についての好み度を、その番組の前記所定のコンテンツ特徴についての前記調整された関心度に従って修正するユーザープロファイル修正手段、
とを有する情報推薦システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報推薦システムに、特に情報推薦システムにおいてユーザープロファイルを更新するための方法および装置に関する。
【背景技術】
【０００２】
今日の電気通信技術の発達により、人々は豊富な情報をいつでも入手できる。しかし、急増する情報は時として人々を当惑させる。人々は、本当に大切な情報を見つける助けとなりうるツール、すなわちパーソナル化された情報推薦システムをみつける切迫した必要がある。
【０００３】
ユーザーの絶えず変化する関心についていくため、情報推薦システムにおけるユーザープロファイルは絶えざる更新にもかけられる。したがって、対処されるべき現在の問題は、推薦システムにおけるユーザープロファイルをユーザーの関心（嗜好）に従って動的に修正して、ユーザーが本当に関心のある情報を該ユーザーに推薦するにはどうすればよいかである。
【０００４】
現在のところ、ユーザープロファイルにおけるある番組のさまざまなコンテンツ特徴についてのユーザーの好み度および重みは、通例、ユーザーによるあるプログラムの視聴からの振る舞いに従って修正される。ユーザーの振る舞いとは、ユーザーがその番組をどれだけ長く見ていたか、ユーザーが諸コンテンツ特徴を含む諸番組を何回視聴し、削除したかのことを指す。
【０００５】
コンテンツ特徴とは、ある番組における個別の俳優の名前（たとえば、ファン・ピンピン、グ・ヨウなど）、ジャンル（物語、ロマンス、スリラーなど）、監督（チャン・イーモウ、フォン・シャオガンなど）を指しうる。コンテンツ特徴は、放送、テレビ、インターネットまたはその他の情報源に由来しうる。最も典型的な場合は、コンテンツ特徴が、番組と一緒に電子番組ガイド（EPG）を通じてユーザーに送られるというものである。
【０００６】
しかしながら、あるコンテンツ特徴を含む番組をユーザーが何回視聴し、削除したかは、ユーザーが視聴したかどうかを示すことができるのみであり、ユーザーが実際にそれらに関心があるかないかを反映することはできない。たとえば、ユーザーはチャンネルを変えているときにあるコンテンツ特徴をもつ番組にスキップする。それはユーザーがそのコンテンツ特徴に関心があるということを意味するのではない。ユーザーがその番組を一度視聴したと見なされるべきであり、したがってそれはその後、ユーザープロファイルを修正するための証拠になる。明らかに、そのような慣行はユーザーの実際の関心を反映できない。
【０００７】
それに、ユーザーが本当にある番組に関心があるかどうかを判断するまでにはユーザーが番組の一部分を見るのにいくらかの時間がかかるのが通例である。しばらく見たけれどもユーザーはその番組に関心がないと感じる場合、システムはそれでもユーザーはその番組を視聴したと信じ、ユーザープロファイルにおけるそのコンテンツ特徴についてのユーザーの好み度および重みを修正する。そのような慣行はユーザーの関心の変化を正しく反映することもできない。
【０００８】
同様に、ユーザープロファイル中の各コンテンツ特徴についてのユーザーの好み度および重みを、視聴された回数と削除された回数との比および番組の視聴した長さのみに基づいて修正することもあまり正確ではない。たとえば、短めの所定の総再生時間をもつ番組があり、ユーザーが視聴した時間は総再生時間のほとんどまたは全体さえをも占めるまでになり、それ後、ユーザーは結局は関心がないとわかる。前記視聴した総時間と番組全体の長さとの比を使うことによってその番組に含まれるさまざまなコンテンツ特徴についてのユーザーの好み度および重みが修正されるとしたら、それは、コンテンツ特徴についてのそのユーザーの関心の変化を正しく反映できない。
【０００９】
さらに、ユーザーはある番組を、ただほかにすることがないという理由で見る（たとえば、友達または他の誰かと一緒に見る）。その番組に含まれるさまざまなコンテンツ特徴についてのユーザー好み度および重みが、通常の状況のようにそれに従って修正されるとしたら、それはやはりそのユーザーの本当の関心の変化を包括的かつ正確に反映できない。
【００１０】
一般に、ある番組に含まれるさまざまなコンテンツ特徴についての好み度および重みが、ユーザーがそのある番組を視聴したこと、そのある番組をどのくらいの時間視聴したかまたは視聴しなかったかという振る舞いにのみ基づいて修正されるとしたら、それはそのユーザーの実際の関心の変化を包括的かつ正確に反映できない。
【００１１】
したがって、使用プロファイルを更新するための新たな方法および装置ならびに前記ユーザープロファイルをより包括的かつ正確に修正するためのその情報推薦システムを提供する必要がある。
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明の一つの目的は、ユーザープロファイルをより包括的かつ正確に修正するためにユーザープロファイルを更新するための方法および装置ならびに情報推薦システムを提供することである。
【課題を解決するための手段】
【００１３】
本発明は、少なくとも一つのコンテンツ特徴についてのユーザーの好み度を含むユーザープロファイルを更新するための方法を開示した。本方法は、以下のステップを含む：（ａ）再生している番組に対するユーザーの振る舞いをモニタリングする；（ｂ）ユーザーの振る舞いに従って、所定の諸コンテンツ特徴を含む番組についてのユーザーの関心度を取得する；（ｃ）ユーザープロファイル中の対応するコンテンツ特徴についての好み度に従って関心度をしかるべく調整する；（ｄ）ユーザープロファイル中の前記対応するコンテンツ特徴についての好み度を、その番組の前記所定のコンテンツ特徴に対する前記調整された関心度に従って修正する。
【００１４】
ユーザープロファイルは少なくとも一つのコンテンツ特徴についてのユーザーの重みを含んでいる。本方法はさらに、ユーザープロファイル中の前記対応するコンテンツ特徴についてのユーザーの重みを、その番組の前記所定のコンテンツ特徴に対する前記調整された関心度に従って修正する。
【００１５】
本発明のある実施例では、対応する好み度が、ユーザーがユーザープロファイル中の前記対応するコンテンツ特徴に関心がないことを示す場合、関心度は、その関心度のユーザープロファイルへの効果を減らすよう調整される。
【００１６】
もう一つの実施例では、好み度が、ユーザーが前記対応するコンテンツ特徴に関心があることを示す場合、関心度は、その関心度のユーザープロファイルへの効果を増すよう調整される。
【００１７】
本発明で開示されるユーザープロファイル更新方法の一つは、ある特定の番組をユーザーが視聴した時間の長さと、その番組の所定の総再生時間との比に従って番組についての関心度を取得することである。次いで、関心度は、ユーザープロファイル中または他の履歴記録（たとえばユーザーが一つまたは複数のコンテンツ特徴をもつある番組を何回視聴または削除したか）中のそのユーザーについてのさまざまなコンテンツ特徴についての好み度と比較される。次いで、比較の結果に従って関心度が調整され、ユーザーの関心度がより精密に得られる。
【００１８】
たとえば、ユーザープロファイル中のあるコンテンツ特徴についてのもとの好み度が非常に小さいか、あるいはユーザーがほとんどそれを視聴しなかった場合、関心度の好み度に対する効果は低減される。ユーザープロファイル中のあるコンテンツ特徴についてのもとの好み度がきわめて大きいか、あるいは視聴時間が大きい場合には、関心度の好み度に対する効果は低減されず（あるいは好み度が非常に小さな上述の例におけるようにわずかに減らされる）、あるいは増やされることさえある。
【００１９】
したがって、本発明において開示される方法を通じてユーザープロファイルを修正することは、ユーザーが実際には番組をなにげなく見ているとか、チャンネルを変えているとき、あるいは友人と見ているときといった何らかの個別的条件において、通常の状況でのようにユーザープロファイルを修正してしまう可能性を減らし、それによりユーザープロファイルを、ユーザーの関心の変化により正確に従って更新することができる。
【００２０】
本発明は、少なくとも一つのコンテンツ特徴についてのユーザーの好み度を含むユーザープロファイルを更新するための装置を導入する。本装置は、ユーザー対話手段、関心変化解析手段、関心変化調整手段およびユーザープロファイル修正手段を有する。ユーザー対話手段は、再生している番組に関係するユーザーの振る舞いをモニタリングするために使用される。関心変化解析手段は、ユーザーの振る舞いに従って、その番組についてのユーザーの関心度を取得するためのものである。この関心度は、その番組の所定の諸コンテンツ特徴についてのものである。関心変化調整手段は、ユーザープロファイル中の対応するコンテンツ特徴についての好み度に従ってしかるべく関心度を調整するためのものである。ユーザープロファイル修正手段は、ユーザープロファイル中の対応するコンテンツ特徴についての好み度を、その番組の前記所定の諸コンテンツ特徴に対する前記調整された関心度に従って修正するためのものである。
【００２１】
ユーザープロファイルは、少なくとも一つのコンテンツ特徴についてのユーザーの重みを含んでいる。ここで、ユーザープロファイル修正装置は、ユーザープロファイル中の対応するコンテンツ特徴の重みを、その番組の前記所定の諸コンテンツ特徴に対する前記調整された関心度に従って修正するのにも使われる。
【００２２】
本発明の一つの実施例は、関心変化調整装置が、ユーザープロファイル中の前記対応するコンテンツ特徴についての好み度を取得するためにも使われるというものである。好み度が、ユーザーがそのコンテンツ特徴に関心がないことを示す場合、関心度は、その関心度のユーザープロファイルへの効果を減らすよう調整される。
【００２３】
本発明のもう一つの実施例は、好み度が、ユーザーが前記対応するコンテンツ特徴に関心があることを示す場合、関心度は、その関心度のユーザープロファイルへの効果を増すよう調整される。
【００２４】
したがって、本発明において開示される装置を通じてユーザープロファイルを修正することは、ユーザーが実際には番組をなにげなく見ているとか、チャンネルを変えているとき、あるいは友人と見ているときといった何らかの個別的条件において、通常の状況でのようにユーザープロファイルを修正してしまう可能性を減らし、それによりユーザープロファイルを、ユーザーの関心の変化により正確に従って更新する。
【００２５】
本発明で開示される情報推薦システムは、番組受領手段、ユーザープロファイル管理手段、選択手段、ユーザー対話手段、関心変化解析手段、関心変化調整手段およびユーザープロファイル修正手段を有する。ここで、番組受領手段は、番組情報を受領するためのものである。ユーザープロファイル管理手段は、ユーザープロファイルを保存するためのものである。ユーザープロファイルは、少なくとも一つのコンテンツ特徴についてのユーザーの好み度を含んでいる。選択手段は、番組情報から、ユーザーに好まれうる番組情報を、ユーザープロファイルに従って選択し、それらの選択された情報をユーザーに推薦するようにするためのものである。ユーザー対話手段は、推薦された番組情報に対する、ユーザーの振る舞いをモニタリングするためのものである。関心変化解析手段は、ユーザーの振る舞いに従って、その番組についてのユーザーの関心度を取得するためのものである。この関心度は、その番組の所定の諸コンテンツ特徴に関係するものである。関心変化調整手段は、ユーザープロファイル中の対応するコンテンツ特徴についての好み度に従って関心度を調整するためのものである。ユーザープロファイル修正手段は、ユーザープロファイル中の対応するコンテンツ特徴についての好み度を、その番組の前記所定のコンテンツ特徴についての前記調整された関心度に従って修正するためのものである。
【００２６】
本発明において開示されるユーザープロファイルを更新するための方法、装置およびその情報推薦システムは、ある特定の番組を視聴するユーザーの振る舞いを、その番組のさまざまなコンテンツ特徴についてのもとのユーザープロファイルにおける該ユーザーの好み度および重みと組み合わせることで、前記さまざまなコンテンツ特徴についてのユーザーの好み度および重みを修正し、ユーザーの関心の変化に、より包括的かつ正確に追随するようにする。したがって、前記諸コンテンツ特徴についてのユーザーの好み度および重みをしかるべく修正する。
【００２７】
ユーザーが実際には番組をなにげなく見ているとか、チャンネルを変えているとき、あるいは友人と見ているときといった何らかの個別的条件において、本発明は、通常の状況でのようにユーザープロファイルを修正してしまう可能性を減らし、それによりユーザープロファイルを、ユーザーの関心の変化により正確に従って更新することができる。
【００２８】
本発明のその他の目的および成果は、以下の記載および特許請求の範囲を付属の図面とともに参照することならびに本発明の包括的な理解から明らかとなるであろう。
【００２９】
本発明の諸実施形態に従って、本発明について添付の図面に関して詳細に説明する。
【００３０】
すべての図面にわたって、同じ参照符号は同一または同様の特徴および機能を示す。
【発明を実施するための最良の形態】
【００３１】
図１は、本発明のある実施形態に基づく情報推薦システムの構成概略図である。
【００３２】
システム１００はユーザー対話装置１０３、関心変化解析装置１０４、関心変化調整装置１０５およびユーザープロファイル修正装置１０６を有している。ユーザープロファイルは、少なくとも一つのコンテンツ特徴についてのユーザーの好み度および重みを含んでいる。
【００３３】
コンテンツ特徴とは、ある番組における俳優の名前（たとえば、ファン・ピンピン、グ・ヨウなど）、ジャンル（物語、ロマンス、スリラーなど）、監督（チャン・イーモウ、フォン・シャオガンなど）を指す。コンテンツ特徴は、放送、テレビ、インターネットまたはその他の情報源に由来しうる。最も典型的な慣行は、コンテンツ特徴が、番組と一緒に電子番組ガイド（EPG）を通じてユーザーに送られるというものである。
【００３４】
ユーザープロファイル中のコンテンツ特徴は単一のもの、たとえばある特定の俳優だけでもよい。もちろん、ユーザープロファイルは複数のコンテンツ特徴を含んでいてもよい。そうすれば対応する推薦結果はより正確になる。
【００３５】
好み度は、さまざまなコンテンツ特徴に対するユーザーの反応であり、供給者によってあらかじめ決定されているスケール、たとえば[−50,＋50]によって反映されることができる。
【００３６】
重みは、ユーザーが番組を選択しているときの、俳優、監督およびジャンルのようなさまざまな型のコンテンツ特徴が選択に対してもつ効果を指す。換言すれば、ユーザーが自分の好みの番組を選ぶ、すなわち、俳優、ジャンルまたは監督に基づいて好みの番組を選ぶときの基準である。あらゆる基準のうちで、あらゆる俳優についての重みは同じであってもよい。あるいは、あらゆる種類についての重みがそうである。あるいはさもなければ、あらゆる監督についての重みがそうである。重みも、供給者によってあらかじめ決定されているスケール、たとえば[0,100]であることができる。
【００３７】
ユーザープロファイルにおける重みおよび好み度は、ユーザーの視聴した番組の履歴記録であることができる。ユーザーが諸番組を見ているとき、たとえばユーザーがある諸コンテンツ特徴をもつ番組を何回視聴および削除したかなど、他の何らかの履歴情報があることがある。
【００３８】
ユーザー対話装置１０３は、再生している番組に対するユーザーの振る舞いをモニタリングするために使用される。ユーザー対話装置１０３は、ユーザーと情報推薦システムとの間の対話の橋渡しとして、ユーザーが視聴している番組のフィードバック情報を収集でき、また、ユーザーが視聴する番組を選ぶための推薦情報リストを呈示することができる。前記フィードバック情報はユーザーの振る舞いを含む。
【００３９】
前記推薦情報リストは、表１において表現できる。
【００４０】
【表１】
2008521315.tif 000003
関心変化解析装置１０４は、前述したユーザーの振る舞いに従って、その番組の所定の諸コンテンツ特徴に対するユーザーの関心度を取得するために使われる。
【００４１】
前記関心度は、（WDi−θ）／RDi×10として表すことができる。ここで、WDiはある特定の番組をユーザーが視聴していた時間の長さを示し、θは所定の閾値である。この閾値は供給者によって与えられうるもので、通例0.5  RDiである。RDiはその番組の所定の総再生時間を示す。
【００４２】
関心変化調整装置１０５は、ユーザープロファイル中の対応するコンテンツ特徴についての好み度に従って関心度を調整するために使われる。好み度は、係数を変えることによって調整できる。係数の範囲は供給者が設定でき、たとえば[0.1,1]である。
【００４３】
たとえば、ユーザーが最初から好きな（好み度高）コンテンツについては、関心度は係数0.9または1を乗じられることができる。ユーザーが最初から嫌いな（好み度低）コンテンツ特徴について、関心度は0.1またはさらに小さい係数を乗じられ、それによりその関心度の好み度に対する効果がが低減されることができる。これは、ユーザーが当該コンテンツ特徴を友人と一緒に、あるいは他の理由で見なければならないかもしれないからである。
【００４４】
もちろん、あるコンテンツ特徴についてのユーザーの好み度がユーザープロファイルにおいてきわめて高ければ、関心度のユーザープロファイルに対する効果が増加されることもできる。すなわち、調整係数の範囲は前記の[0.1,1]に制限されず、1を超えてもいい。
【００４５】
ユーザープロファイル修正装置１０６は、ユーザープロファイル中の対応するコンテンツ特徴についての好み度および重みを、その番組の前記所定の諸コンテンツ特徴についての前記調整された関心度に従って修正するために使われる。それによりユーザープロファイルが動的かつより正確に更新される。
【００４６】
システムはまた、番組受領装置１０１、選択装置１０２およびユーザープロファイル管理装置１０７をも含んでいる。
【００４７】
番組受領装置１０１は、番組情報および該番組に対応する電子番組ガイド（EPG）を受領するために使われる。
【００４８】
選択装置１０２は、ユーザーに好まれる番組情報を推薦リストに挙げるために、ユーザーに好まれる番組情報を、受領した番組情報およびユーザープロファイルに従って選択するために使われる。
【００４９】
ユーザープロファイル管理装置１０７は、ユーザープロファイルを管理するために使われる。ユーザープロファイルは典型的には、複数のコンテンツ特徴についてのユーザーの好み度および重みを含む。
【００５０】
図２は、本発明のある実施形態に基づくユーザープロファイルを更新する方法のフローチャート概略図である。
【００５１】
第一に、ユーザープロファイルが確立される。これは、複数のコンテンツ特徴についてのユーザーの好み度および重みを含む（ステップＳ２１０）。
【００５２】
コンテンツ特徴とは、ある番組における俳優の名前（たとえば、ファン・ピンピン、グ・ヨウなど）、ジャンル（物語、ロマンス、スリラーなど）、監督（チャン・イーモウ、フォン・シャオガンなど）を指しうる。コンテンツ特徴は、放送、テレビ、インターネットまたはその他の情報源に由来しうる。最も典型的な慣行は、コンテンツ特徴が、番組と一緒に電子番組ガイド（EPG）を通じてユーザーに送られるというものである。
【００５３】
ユーザープロファイル中のコンテンツ特徴は単一のもの、たとえばある特定の俳優だけでもよい。もちろん、ユーザープロファイルは複数のコンテンツ特徴を含んでいてもよい。そうすれば対応する推薦結果はより正確になる。
【００５４】
好み度は、さまざまなコンテンツ特徴に対するユーザーの反応であり、供給者によってあらかじめ決定されているスケール、たとえば[−50,＋50]であることができる。
【００５５】
重みは、ユーザーが番組を選択しているときの、俳優、監督およびジャンルのようなさまざまな型のコンテンツ特徴の選択に対する効果を指す。換言すれば、ユーザーが自分の好みの番組を選ぶ、すなわち、俳優、ジャンルまたは監督に基づいて好みの番組を選ぶときの基準である。あらゆる基準のうちで、あらゆる俳優についての重みは同じであってもよい。あるいは、あらゆる種類についての重みがそうである。あるいはさもなければ、あらゆる監督についての重みがそうである。重みも、供給者によってあらかじめ決定されているスケール、たとえば[0,100]によって反映されることができる。
【００５６】
ユーザープロファイルにおける重みおよび好み度は、ユーザーの視聴する番組の履歴記録であることができる。ユーザーが諸番組を見ているとき、たとえばユーザーがある諸コンテンツ特徴をもつ特定の番組を何回視聴および削除したかなど、他の何らかの履歴情報があることがある。
【００５７】
ユーザープロファイルは、ユーザー自身によって入力され、初期化されることができる。もちろんそれが唯一の方法ではない。ユーザープロファイルを取得するためには利用可能な他の諸方法がある。たとえば、プロデューサーが推薦システムのユーザープロファイルを、ユーザーの基本情報（たとえば性別、年齢など）に従って初期化することができる。
【００５８】
ユーザープロファイルは一連のコンテンツ特徴を含み、そのそれぞれがさらに三項配列（ターム［term］、好み度［like  degree］、重み［weight］）を含む。したがって、ユーザープロファイル（略してＵＰ）は、三項配列（t,ld,w）のベクトルによって表現できる。ユーザープロファイルにm個の異なるコンテンツ特徴があるとすれば、次のベクトル配列によって表現できる：
UP＝（(t1,ld1,w1)，(t2,ld2,w2)，…，(ti,ldi,wi)，…，(tm,ldm,wm)）    (1)
ここで、tiはコンテンツ特徴、iはコンテンツ特徴tiの添え字、ldiはコンテンツ特徴tiについての好み度、wiはコンテンツ特徴tiについての重みである。
【００５９】
現在の履歴記録におけるユーザープロファイルについて次のように想定する：
番組ジャンル：重み＝90
映画        好み度＝50
オペラ      好み度＝30
ニュース    好み度＝−20（負の値は嫌いな度合いを示す）
したがって、上記の種類のコンテンツ特徴についてのユーザーの関心度の三項配列は(映画,50,90)である。
【００６０】
俳優：重み＝80
Ａ          好み度＝45
Ｂ          好み度＝40
Ｃ          好み度＝−12.5
したがって、俳優Ｃについてのユーザーの関心度の三項配列は(C,−12.5,80)である。
【００６１】
俳優Ａについてのユーザーの関心度の三項配列は(A,45,80)である。
【００６２】
第二に、再生している番組についてのユーザーの振る舞いをモニタリングする（ステップＳ２２０）。ユーザーの振る舞いは、一つまたは複数の所定のコンテンツ特徴をもつ番組をユーザーが視聴していた時間の長さおよび前記特定のコンテンツ特徴を持つ番組をユーザーが何回視聴および削除したかを含む。前記再生している番組は、推薦情報リストから選び出されたものであってもよい。
【００６３】
たとえば、再生している番組が映画Ａであり、これが所定のコンテンツ特徴である。番組は一つまたは複数の他のコンテンツ特徴、たとえば俳優Ａおよび俳優Ｃをも含む。これらすべてのコンテンツ特徴は、番組の供給者によって設定されることができ、あるいは番組と一緒に電子番組ガイド（EPG）によってユーザーに送られることができる。
【００６４】
第三に、ユーザーの振る舞いに従って、その番組についてのユーザーの関心度が取得されることができる。その関心度は、その番組の前記所定のコンテンツ特徴に対するものである（ステップＳ２３０）。一般に、関心度は、ユーザーがその番組を視聴した時間の長さ、その番組の所定の総再生時間およびある所定の閾値に従って取得される。
【００６５】
前記関心度は、（WDi−θ）／RDi×10として表すことができる。ここで、WDiはその番組をユーザーが視聴した時間の長さを示し、θは所定の閾値、RDiはある特定の番組の所定の総再生時間である。所定の値は供給者によって設定されることができる。たとえば、RDiが2時間であれば、θは0.5時間に設定できる。WDiが0.5時間より短ければ、関心度は0とする。
【００６６】
前述と同様、映画Ａがあり、その所定の総再生時間は2時間であり、θは0.5時間である。それに対し、ユーザーはその番組を1.5時間にわたって見ている。公式（WDi−θ）／RDi×10によれば、その番組についてのユーザーの関心度は5である。すなわち換言すれば、その番組に含まれるあらゆるコンテンツ特徴についてのユーザーの関心度、つまり、映画Ａ、俳優Ａおよび俳優Ｃについてのユーザーの関心度はすべて5である。
【００６７】
第四に、ユーザープロファイル中の対応するコンテンツ特徴についての好み度を取得する（ステップＳ２４０）。対応するコンテンツ特徴とは、番組に含まれるコンテンツ特徴に対応するものである。コンテンツ特徴に対する好み度は、すでにユーザープロファイル中で利用可能である。
【００６８】
もちろん、ユーザープロファイル中の対応するコンテンツ特徴のための重みも取得されることができる。ユーザープロファイル中の対応するコンテンツ特徴のための重みも利用可能である。
【００６９】
番組のある諸コンテンツ特徴について、ユーザープロファイル中に対応するコンテンツ特徴がないこともありうる。したがって、それらのコンテンツ特徴についての好み度は0に設定される。その一方、重みは同じ種類に従うべきである。すなわち、俳優は、プロファイル中の俳優についての重みに、ジャンルはプロファイル中のジャンルについての重みに従うべきである。
【００７０】
たとえば、映画Ａのそれぞれのコンテンツ特徴における俳優Ａおよび俳優Ｃは、プロファイル中の俳優Ａおよび俳優Ｃのコンテンツ特徴に対応する。前記ユーザープロファイル中の俳優Ａについての好み度は45であり、重みは80である。一方、前記ユーザープロファイル中の俳優Ｃについての好み度は−12.5であり、重みは同じ80である。
【００７１】
第五に、ユーザープロファイル中の対応するコンテンツ特徴についての好み度に従って、関心度がしかるべく調整される（ステップＳ２５０）。
【００７２】
関心度は係数によって調整できる。係数は1以下の正の小数でありうる。係数のスケールは供給者が設定でき、たとえば[0.1,1]である。係数はまた、ユーザーの好み度およびその他の履歴記録情報の組み合わせを通じて動的に取得することもできる。たとえば、ユーザープロファイル中の好み度およびユーザーがコンテンツ特徴を視聴した回数と削除した回数との比を組み合わせたものを入力として、ファジー論理推論規則によって前記係数を得ることができる。（詳細なステップについては、のちに述べる図３を参照してください。）
映画Ａの例を続けると、俳優Ａというコンテンツ特徴についてその対応するユーザープロファイル中の好み度は45であり、これはユーザーがその俳優Ａというコンテンツ特徴をもともと好きである、あるいはユーザーが俳優Ａに関心があることを示す。この場合、前記の関心度5を調整するために大きめの係数、たとえば0.9を採用でき、俳優Ａについての調整された関心度は4.5になる。調整幅はどちらかというと小さく、関心度のユーザープロファイルに対する効果を低める度合いは小さい。
【００７３】
一方、俳優Ｃというコンテンツ特徴については、ユーザープロファイル中のその対応する好み度は−12.5であり、これはユーザーがその俳優Ｃというコンテンツ特徴を好きでない、あるいはユーザーがもともと俳優Ｃというコンテンツ特徴に関心がないことを示す。そのような状況では、前記の関心度5を調整するために小さめの係数、たとえば0.3を採用でき、俳優Ｃについての調整された関心度は1.5になる。調整幅はどちらかというと大きく、関心度のユーザープロファイルに対する効果を低める度合いが大きい。
【００７４】
もちろん、あるコンテンツ特徴についてのユーザーの好み度がユーザープロファイルにおいてきわめて高ければ、関心度のユーザープロファイルに対する効果が増加されることもできる。すなわち、調整係数の範囲は前記の[0.1,1]に制限されず、1より大きいこともできる。
【００７５】
調整された関心度は、対応する好み度および重みを修正するために使われる。したがって、好み度を修正するために使われる関心度を調整する際には好み度調整係数を採用し、重みを修正するために関心度を調整する際には重み調整係数を採用することもできる。二つの係数は相関しており、たとえば重み調整係数は好み度調整係数によって影響を受ける。両者は比例的な依存関係などにある。もちろん、重みおよび好み度を同時に調整するために同じ係数が採用されてもよい。
【００７６】
前記諸コンテンツ特徴に対応する、ユーザープロファイル中の諸コンテンツ特徴についての好み度は異なっている。よって、各コンテンツ特徴に対応する好み度調整係数および重み調整係数も異なっていることがある。結果として、番組に含まれる各コンテンツ特徴に対応する調整された関心度も異なることがある。たとえば、俳優Ａというコンテンツ特徴についての調整された関心度と俳優Ｃについての調整された関心度は異なる。
【００７７】
第六に、番組の所定の諸コンテンツ特徴についての調整された関心度に従って、ユーザープロファイル中の対応する諸コンテンツ特徴についての好み度および重みが修正される（ステップＳ２６０）。それによりユーザープロファイルはより正確に動的に修正される。
【００７８】
ユーザープロファイル中のコンテンツ特徴についての好み度および重みを修正することは、次の式によって表現できる：
Weight′ti＝Weightti＋αt×（WDi−θ）／RDi                  (2)
Like_degree′i＝Like_degreei＋βi×（WDi−θ）／RDi          (3)
ここで、t（ターム[Term]）はコンテンツ特徴、iはコンテンツ特徴、つまりコンテンツ特徴iの添え字、weighttiはコンテンツ特徴iについての初期重みである。一方、like_degreeiは、コンテンツ特徴iについてのユーザーの初期好み度である。weightti′はコンテンツ特徴iについての変更された重みである。、like_degree′iはユーザーの変更された好み度である。WDiはコンテンツ特徴iをもつ番組をユーザーが実際に視聴していた時間の長さを表し、RDiはその番組の所定の総再生時間である。θは所定の閾値である。
【００７９】
αtとβiはそれぞれ重み調整係数および好み度調整係数である。βiおよびαtは互いに、たとえば比例的な依存関係などで相関しており、αtおよびβiは、コンテンツ特徴iについての重みの関心度（WDi−θ）／RDiおよびコンテンツ特徴iについての好み度の関心度（WDi−θ）／RDiを調整するために使われる。αtおよびβiは通常、重みおよび好み度の変化を遅らせるために使われる。これらは1以下である（可能性としては1より大きい）。ユーザーの好みの重みは比較的安定なので、αt≦βiである。
【００８０】
計算の際、
Weight′iが100より大きい場合には、Weight′i＝100に設定し；
Weight′iが0より小さい場合には、Weight′i＝0に設定し；
like_degree′iが50より大きい場合には、like_degree′i＝50に設定し；
like_degree′iが−50より小さい場合には、like_degree′i＝−50に設定する。
【００８１】
以下の記述も映画Ａに基づいている。
【００８２】
俳優Ａについてのユーザーの好み度および重みの修正は、次のように表現できる：
αt＝0.1βiとする。ここで、βiは前述した0.9であり、したがってαtは0.09である。ここで、iは俳優Ｃというコンテンツ特徴を指す。
【００８３】
Like_degree′i＝Like_degreei＋βi×（WDi−θ）／RDi＝45＋0.9×5＝49.5
Weight′ti＝Weightti＋αt×（WDi−θ）／RDi＝80＋0.09×5＝80.45
俳優Ｃについてのユーザーの好み度および重みの修正は、次のように表現できる：
αt＝0.3βiとする。βiは前述したように0.3である。したがってαtは0.09である。ここで、iは俳優Ｃというコンテンツ特徴を指す。
【００８４】
Like_degree′i＝Like_degreei＋βi×（WDi−θ）／RDi＝−12.5＋0.3×5＝−11
Weight′ti＝Weightti＋αt×（WDi−θ）／RDi＝80＋0.09×5＝80.45
俳優Ａも俳優Ｃも俳優（actor）という型に属し、したがって修正された重みはいずれについても同じで80.45である。
【００８５】
通常、同じ型（たとえば俳優）については同じ重みが使われるが、重みはαtに依存する、すなわち調整された関心度に依存する。したがって、同じ型については重みは一度計算すれば十分である。
【００８６】
本発明で導入されるユーザープロファイルを更新する方法では、コンテンツ特徴についてのユーザーの関心度が、ユーザーが番組を見ていた時間の長さとその番組の所定の総再生時間の長さとの比を通じて取得されたのち、関心度は、その番組または他の履歴記録（たとえば前記一つまたは複数のコンテンツ特徴をもつある番組が何回視聴または削除されたか）のさまざまなコンテンツ特徴についての好み度と比較される。そして、その比較に従って関心度が調整され、ユーザーの関心度がより精密に得られる。
【００８７】
たとえば、ユーザープロファイル中の対応するコンテンツ特徴についての好み度が高くないか、あるいはユーザーがその特徴を視聴する回数が少ない場合、関心度の、対応するコンテンツ特徴についての好み度に対する効果は低減される。ユーザープロファイル中の対応するコンテンツ特徴についての初期好み度が高い場合には、関心度の、対応するコンテンツ特徴についての好み度に対する効果は低減されないことになる。
【００８８】
したがって、たとえばユーザーが実際には番組をなにげなく見ているとき、ユーザーがチャンネルを変えているとき、あるいはユーザーが番組をそれに関心のある友人と見ているときといった何らかの特定的な状況においては、通常の状況のようにユーザープロファイルを修正してしまう可能性は、ここに開示される方法を使うことによって低減される。それによりユーザープロファイルを、ユーザーの関心の変化により正確に従って更新することができる。
【００８９】
図３は、本発明のある実施形態に基づくユーザープロファイル更新のもう一つのフローチャートである。
【００９０】
第一に、ユーザープロファイル中の対応するコンテンツ特徴についての好み度e2および視聴された回数と削除された回数との比e1を入力変数として使い、重み調整係数αtの成分αijを出力変数として使って、複数入力と単一出力との間の関係を変換するファジー論理推論規則を確立する（ステップＳ３１０）。すなわち、ユーザープロファイル中の対応するコンテンツ特徴についての好み度およびその他の履歴記録（前記コンテンツ特徴を含む番組についての視聴された回数と削除された回数を指す）が、出力変数αijを取得するための当該ファジー論理推論規則の入力変数として設定される。ここで、
e1＝Pfi(＋)／Pfi(−)
e2＝Like_degreei
である。
【００９１】
Pfi(＋)／Pfi(−)は、あるコンテンツ特徴を含むいくつかの番組に対する視聴された回数と削除された回数の統計から来る。詳細な情報については表２を参照。
【００９２】
表２において、NfGi(＋)またはNfAi(＋)は、現在の記録を含め、コンテンツ特徴Gi（関連する番組型についてのコンテンツ特徴i）またはAj（関連する俳優に対するコンテンツ特徴j）をもつ番組に対する視聴した回数を表す。NfGi(−)またはNfAi(−)は、現在の記録を含め、コンテンツ特徴GiまたはAjをもつ番組に対する削除した回数を表す。ユーザーがコンテンツ特徴GiまたはAiをもつ番組を視聴するたびに、NfGi(＋)またはNfAi(＋)は1インクリメントされる。一方、ユーザーがコンテンツ特徴GiまたはAiをもつ番組を削除するたびに、NfGi(−)またはNfAi(−)は1デクリメントされる。
【００９３】
【表２】
2008521315.tif 000004
Pfi(＋)＝Nfi(＋)／Nf(＋)およびPfi(−)＝Nfi(−)／Nf(−)を通じて、比Pfi(＋)／Pfi(−)が取得される。
【００９４】
Nf(＋)は、あらゆるコンテンツ特徴をもつ番組に対する視聴回数を示し、一方、Nf(−)はあらゆるコンテンツ特徴をもつ番組に対する削除回数を示す。すなわち、Nf(＋)＝ΣNfi(＋)、Nf(−)＝ΣNfi(−)である。
【００９５】
第二に、ファジー論理推論規則を通じて、重み調整係数の成分のファジー値が得られる（Ｓ３２０）。
【００９６】
前記ファジー論理推論規則の過程で、番組はn個の時間セクションに分割され、αjiはコンテンツ特徴iのj番目の時間セクションについての対応する重み調整係数の成分を指す。
【００９７】
複数入力と単一出力変数との間の関係を通じて、重み調整係数の成分αjiはファジー論理推論規則を使って取得される。この実施形態では、αjiのファジー値はファジーなe1およびe2によって得られる。
【００９８】
詳細な推論手順について、図４、図５、図６を参照しつつ説明する。図４は、入力変数e1のファジーグラフであり、図５は入力変数e2のファジーグラフであり、図６は、ファジー論理推論規則によって入力変数e1およびe2から演繹される出力変数αijのファジーグラフである。ユーザーの現在および過去の関心の一貫性（関心度の変化）は、そのユーザーの関心度をどの程度修正すべきかを反映する。現在と過去の関心の一貫性が低いほど多くの調整が必要とされ、したがってαjiはより小さくなる。そうでなければ、αjiはより大きい。したがって、具体的なファジー論理推論規則は次のようになる：
I.  e1が「大」かつe2が「好き」ならば、αjiは「大」；
II.  e1が「大」かつe2が「中立」ならば、αjiは「より大」；
III.  e1が「大」かつe2が「嫌い」ならば、αjiは「中」；
IV.  e1が「中」かつe2が「好き」ならば、αjiは「より大」；
V.  e1が「中」かつe2が「中立」ならば、αjiは「中」；
VI.  e1が「中」かつe2が「嫌い」ならば、αjiは「より小」；
VII.  e1が「小」かつe2が「好き」ならば、αjiは「中」；
VIII.  e1が「小」かつe2が「中立」ならば、αjiは「より小」；
IX.  e1が「小」かつe2が「嫌い」ならば、αjiは「小」。
【００９９】
図４および図５における値μは、e1およびe2の帰依度（subjection  degree）を示している。図６における帰依度μは、図４および図５におけるe1およびe2の帰依度から得られる。
【０１００】
第三に、重み調整係数の成分のクリスプ値を取得する（ステップＳ３３０）。すなわち、前記重み調整係数αjiのクリスプ値を取得するために、前記重み調整係数αjiのファジー値が明確化される。
【０１０１】
最終結果を容易に理解されるようにするためには、ファジー論理推論規則の結果は明確化された値に変換されなければならない。最も一般的なぼやけ解除アルゴリズムは、面積重心法（area  gravity  center  method）および最大平均値法（maximum  average  value  method）である。前者はなめらかな制御に好適で、あらゆるアクティブ化された出力の規則を合成して結果にするもので、プロセス制御のために一般的な方法である。
【０１０２】
本実施形態は面積中心法（Center  of  Area  Method）による非ファジー化法を採用する。これは式(4)によって表される：
【０１０３】
【数１】
2008521315.tif 000005
ここで、
μ[l]は第一の規則から出力面積の高さを演繹することを表し；
ylは第一の規則から出力面積の重力のｘ軸を演繹することを表し；
pは演繹された規則の満足された数を表す。
【０１０４】
上記の公式に従って、αjiのクリスプ値が得られる。詳細な手順については、中国特許出願第200310123354.7号を参照してください。
【０１０５】
第四に、重み調整係数を取得する（ステップＳ３４０）。これはさらに次の二つのステップを含む：
Ａ．  重み調整係数の成分αjiの平均値を得る。成分のうち、αtjは、型t（俳優、監督、番組ジャンルなどのような）に属するすべてのコンテンツ特徴に対応するαjiの平均値である、すなわち、各時間セクションにおける型tについての重み調整係数αtjである。この手順は、次の式によって実現できる：
【０１０６】
【数２】
2008521315.tif 000006
ここで、mは、型tにはm個のコンテンツ特徴があることを表している。
【０１０７】
Ｂ．  得られた平均値に基づいて、重み調整係数が得られる。H型情報についての重み調整係数αtは次のように得られる：
【０１０８】
【数３】
2008521315.tif 000007
ここで、nは時間セクションの数を指す。
【０１０９】
第五に、好み度調整係数を得る（ステップＳ３５０）。
【０１１０】
得られた重み調整係数成分のクリスプ値に基づいて、好み度調整係数も得ることができる。好み度調整係数βiは次のように得られる：
【０１１１】
【数４】
2008521315.tif 000008
ここで、nは時間セクションの数を指し、iはコンテンツ特徴iを指す。
【０１１２】
第六に、重み調整係数αiおよび好み度調整係数βiに従って、関心度がしかるべく調整される（ステップＳ３６０）。
【０１１３】
第七に、番組の所定のコンテンツ特徴についての調整された関心度に従って、ユーザープロファイル中の対応するコンテンツ特徴についての好み度および重みが修正される（ステップＳ３７０）。
【０１１４】
本発明を説明するために実施形態を参照しつつ多くを述べてきたが、当業者にとって、本発明に置き換え、修正および変形をなせる。したがって、そのような置き換え、修正および変形は、付属の請求項の発想および範囲から外れることなく本発明に含められる。
【図面の簡単な説明】
【０１１５】
【図１】本発明のある実施形態に基づく情報推薦システムの構成概略図である。
【図２】本発明のある実施形態に基づくユーザープロファイルを更新する方法のフローチャートである。
【図３】本発明のある実施形態に基づくユーザープロファイル更新のもう一つのフローチャートである。
【図４】図３のファジー入力変数e1のグラフである。
【図５】図３のファジー入力変数e2のグラフである。
【図６】図３のファジー出力変数αijのグラフである。
【符号の説明】
【０１１６】
１０１  番組受領装置
１０２  選択装置１０２
１０３  ユーザー対話装置
１０４  関心変化解析装置
１０５  関心変化調整装置
１０６  ユーザープロファイル修正装置
１０７  ユーザープロファイル管理装置
Ｓ２１０  ユーザープロファイルを確立。複数のコンテンツ特徴それぞれに対応する、ユーザーの好み度および重みを含む。
Ｓ２２０  再生している番組に対するユーザーの振る舞いをモニタリング。
Ｓ２３０  ユーザーの振る舞いに従って、その番組に対するユーザーの関心度を取得。関心度は、その番組の所定のコンテンツ特徴に対するもの。
Ｓ２４０  ユーザープロファイル中の対応するコンテンツ特徴についての好み度を取得．
Ｓ２５０  ユーザープロファイル中の対応するコンテンツ特徴についての好み度に従って、関心度をしかるべく調整。
Ｓ２６０  番組の所定の諸コンテンツ特徴についての調整された関心度に従って、ユーザープロファイル中の対応する諸コンテンツ特徴についての好み度および重みを修正。
Ｓ３１０  ユーザープロファイル中の対応するコンテンツ特徴についての好み度および前記コンテンツ特徴を含む番組に対する視聴された回数と削除された回数との比を入力変数として使い、重み調整係数の成分を出力変数として使って、ファジー論理推論規則を確立。
Ｓ３２０  重み調整係数の成分のファジー値を取得。
Ｓ３３０  重み調整係数の成分のクリスプ値を取得
Ｓ３４０  重み調整係数を取得
Ｓ３５０  好み度調整係数を取得
Ｓ３６０  重み調整係数および好み度調整係数に従って、関心度がしかるべく調整される．
Ｓ３７０  番組の所定のコンテンツ特徴についての調整された関心度に従って、ユーザープロファイル中の対応するコンテンツ特徴についての好み度および重みが修正される。
【図１】
2008521315.tif 000009
【図２】
2008521315.tif 000010
【図３】
2008521315.tif 000011
【図４】
2008521315.tif 000012
【図５】
2008521315.tif 000013
【図６】
2008521315.tif 000014
【国際調査報告】
2008521315.tif 000015
2008521315.tif 000016