(57)【要約】推奨システムによって用いられるユーザプロファイルをカスタマイズするとき、ユーザは、推奨システムの対象であるコンテンツに関するフィードバックについて促される。誤り率で測定され、推奨システムの性能を低下させないフィードバックのみが、ユーザプロファイルを変更するのに許容され、用いられる。性能を低下させるであろうフィードバックは、ユーザプロファイルを変更させるために、使用されることなく廃棄される。このようにして、誤りは、フィードバックに基づくシステム変更によって常に最小へ向かうようにされる。
2005531058.tif 000002
【特許請求の範囲】
【請求項１】
推奨システム用のユーザプロファイルをカスタマイズするシステムであって、
前記推奨システムの対象となるコンテンツに関連するユーザフィードバックを選択的に受信し、前記ユーザフィードバックに基づいて変更されたユーザプロファイルに対する誤り率を前記ユーザフィードバックに基づく変更なしの前記ユーザプロファイルに対する誤り率で調べる制御器を含み、前記制御器は、前記誤り率が前記変更によって低下しない場合にのみ、前記ユーザプロファイル中の前記ユーザフィードバックに基づいて前記変更を永久的に組み込む、システム。
【請求項２】
前記制御器は、前記誤り率が前記変更によって低下する場合は前記ユーザフィードバックに基づく前記変更を廃棄する、請求項１記載のシステム。
【請求項３】
前記制御器は、変更のある及び変更のない１つ又はそれ以上のテストケースと共にユーザプロファイルを用いて誤り率をテストする、請求項１記載のシステム。
【請求項４】
前記制御器は、過去の推奨とユーザの選択の間の相関関係を用いて前記誤り率をテストする、請求項３記載のシステム。
【請求項５】
前記制御器は、前記誤り率が前記変更によって改善される場合にのみ前記ユーザフィードバックに基づく前記ユーザプロファイルの前記変更を受け入れる、請求項１記載のシステム。
【請求項６】
推奨システム用のユーザプロファイルをカスタマイズするシステムであって、
ビデオ受信器と、
ビデオ表示装置と、
前記ビデオ受信器、前記ビデオ表示装置、又は両方の動作を選択的に制御するよう動作可能な遠隔制御器と、
前記ビデオ受信器、前記ビデオ表示装置、及び前記遠隔制御器のうちの１つ又はそれ以上の中の制御器とを有し、前記制御器は、推奨システムの対象となるコンテンツに関連するユーザフィードバックを選択的に受信し、前記ユーザフィードバックに基づいて変更されたユーザプロファイルに対する誤り率を前記ユーザフィードバックに基づく変更なしの前記ユーザプロファイルに対する誤り率で調べる制御器を含み、前記制御器は、前記誤り率が前記変更によって低下しない場合にのみ、前記ユーザプロファイル中の前記ユーザフィードバックに基づいて前記変更を永久的に組み込む、システム。
【請求項７】
前記制御器は、前記誤り率が前記変更によって低下する場合は前記ユーザフィードバックに基づく前記変更を廃棄する、請求項６記載のシステム。
【請求項８】
前記制御器は、変更のある及び変更のない１つ又はそれ以上のテストケースと共にユーザプロファイルを用いて誤り率をテストする、請求項６記載のシステム。
【請求項９】
前記制御器は、過去の推奨とユーザの選択の間の相関関係を用いて前記誤り率をテストする、請求項８記載のシステム。
【請求項１０】
前記制御器は、前記誤り率が前記変更によって改善される場合にのみ前記ユーザフィードバックに基づく前記ユーザプロファイルの前記変更を受け入れる、請求項６記載のシステム。
【請求項１１】
推奨システム用のユーザプロファイルをカスタマイズする方法であって、
前記推奨システムの対象を形成するコンテンツに関連するユーザフィードバックを選択的に受信する段階と、
前記ユーザフィードバックに基づいて変更されたユーザプロファイルに対する誤り率を前記ユーザフィードバックに基づく変更なしの前記ユーザプロファイルに対する誤り率で調べる段階とを有し、
前記ユーザフィードバックに基づく変更は、前記誤り率が前記変更によって低下されない場合にのみ、前記ユーザプロファイルに永久的に組み込まれる、方法。
【請求項１２】
前記ユーザフィードバックに基づく前記変更は、前記誤り率が前記変更によって低下する場合は廃棄される、請求項１１記載の方法。
【請求項１３】
前記誤り率は、変更のある及び変更のない１つ又はそれ以上のテストケースと共にユーザプロファイルを用いてテストされる、請求項１１記載の方法。
【請求項１４】
前記誤り率は、過去の推奨とユーザの選択の間の相関関係を用いてテストされる、請求項１３記載の方法。
【請求項１５】
前記ユーザフィードバックに基づく前記ユーザプロファイルの前記変更は、前記誤り率が前記変更によって改善される場合にのみ受け入れられる、請求項１１記載の方法。
【請求項１６】
推奨システムからの信号であって、
コンテンツに関連しユーザプロファイルに基づく推奨を含み、前記ユーザプロファイルは、前記ユーザフィードバックに基づいて変更されたユーザプロファイルについて前記ユーザフィードバックに基づく変更なしの前記ユーザプロファイルに対する誤り率で調べられた誤り率を用いて選択的に受信されるコンテンツに関するユーザフィードバックを通じてカスタマイズされ、前記ユーザフィードバックに基づく変更は、前記誤り率が前記変更によって低下されない場合にのみ、前記ユーザプロファイルに永久的に組み込まれる、信号。
【請求項１７】
前記ユーザフィードバックに基づく前記変更は、前記誤り率が前記変更によって低下する場合は廃棄される、請求項１６記載の信号。
【請求項１８】
前記誤り率は、変更のある及び変更のない１つ又はそれ以上のテストケースと共にユーザプロファイルを用いてテストされる、請求項１６記載の信号。
【請求項１９】
前記誤り率は、過去の推奨とユーザの選択の間の相関関係を用いてテストされる、請求項１８記載の信号。
【請求項２０】
前記ユーザフィードバックに基づく前記ユーザプロファイルの前記変更は、前記誤り率が前記変更によって改善される場合にのみ受け入れられる、請求項１６記載の信号。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、推奨システムにおけるフィードバックの使用に関連し、特に、推奨システムの性能を改善させるためのユーザフィードバックの選択的な使用に関連する。
【背景技術】
【０００２】
ガイド又は特定の活動に関連して利用可能なオプションに関する情報を発生するのに用いられるシステムは、ユーザに対する提案又は推奨情報を発生しうる。かかるシステムの例は、オンライン・ショッピング又は情報検索システム、並びに、特にオーディオ又はビデオ番組、ゲーム等の娯楽コンテンツであるコンテンツの配信のためのシステムを含む。娯楽コンテンツを配信するシステムの場合、自動アクションは、娯楽コンテンツがユーザによって利用されていない間に、利用可能な娯楽コンテンツの少なくとも一部を後のユーザへの提示のためにキャッシュすることといった、提案又は推奨情報の発生によりトリガされうる。
【０００３】
提案又は推奨情報を発生するとき、少なくとも部分的に、好むか好まないかについての明示的なユーザプロファイルを用いることにより、最適な結果が最もよく得られる。一般的には、かかる明示的なユーザプロファイルは、ユーザがプロファイル作成用アンケートにアクセスし全ての項目を記入したときに生成され、そのアンケートではユーザは（ビデオコンテンツの場合は）ジャンル、俳優、監督、タイトル等の様々なメタデータ記述子を評価している。
【０００４】
明示的なユーザプロファイルを集め又は発展させていくことは、一般的にはユーザによって開始されねばならず、しばしばユーザが、俳優の名前やビデオコンテンツのタイトルといったメタデータ記述子の値を個々に入力することを必要とする（又は可能とする）。このことは、ユーザに、プロファイルの作成時に、プロファイルを使用する動作の基礎となるメタデータ記述子の全ての関連のある値を覚えようとすることを強いることとなり、これは困難であるか、そうでなければ不可能である。
【０００５】
他方で、ユーザのプロファイルを作成するためにそこからの選択が行われうる、全ての可能なメタデータ記述子の値をユーザに対して表示することは、一般的には、扱いにくい大きさのリストをユーザが調べねばならないことや、適当な記述子を見逃す危険性がある。特に、クロス・メディア・システム（即ちビデオ、オーディオ、及び／又は、他のコンテンツ）では、ユーザは、何万ものエントリを含むリストから項目を選択及び／又は評価することを要求されるかもしれない。いずれの選択肢も（ユーザが関連のある項目を思い出すことを必要とするもの、又は、ユーザに包括的なリストを提示すること）、又は、２つのアプローチの組合せも、ユーザに対して過度に要求が多く、ユーザが作業に費やそうとするよりも多くの時間を要求し、従って満足のいくものではない。
【０００６】
ユーザプロファイルを初期化するための迅速且つ効果的な技術は、多数のユーザの視聴パターンの解析から得られたステレオタイプを用いるものである。ユーザは、プロファイルを初期化するためにステレオタイプ又は一組のステレオタイプを選択し、その後、どのようにして「誤り」率を低下させ、よりよい提案を与えるかについてシステムを案内するためにシステムにフィードバックを与える。ビデオ番組推奨システムについては、例えば、フィードバックはしばしば「はい、このショーが好きでした」又は「いいえ、このショーが好きではありませんでした」の形であり、おそらくは様々な好きな度合いを伴ったものである。
【０００７】
しかしながら、ユーザからのフィードバックの全てがシステムの誤り率を改善するものではない。特定のフィードバックは、ある領域ではユーザの理解を改善しうる一方で、１つ又はそれ以上の他の領域ではユーザの理解を悪化させうる。誤り率で測定される組み合わされた効果は、全体として悪化しうる。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従って、この技術分野では、推奨システムにおいてステレオタイプをユーザの好みに適合させるようフィードバックの改善された使用が必要とされる。
【課題を解決するための手段】
【０００９】
従来技術の上述の欠点を克服するために、本発明は、推奨システム用の、ユーザが推奨システムの対象であるコンテンツに関するフィードバックについて促される推奨システムによって使用されるユーザプロファイルのカスタマイズを提供することを目的とする。誤り率で測定され、推奨システムの性能を低下させないフィードバックのみが、ユーザプロファイルを変更するのに許容され、用いられる。性能を低下させるであろうフィードバックは、ユーザプロファイルを変更させるために使用されることなく、廃棄される。このようにして、誤りは、フィードバックに基づくシステム変更によって常に最小へ向かうようにされる。
【００１０】
上述のことは、当業者が以下の本発明の詳細な説明をよりよく理解しうるよう、本発明の特徴及び技術的な利点をやや広く概説したものである。本発明の特許請求の範囲の対象となる本発明の更なる特徴及び利点について以下詳述する。当業者は、開示される概念及び特定の実施例を、本発明の同じ目的を行うために他の構造を変更し設計する基礎として容易に使用しうることを認めるであろう。当業者はまた、かかる同等の構造が、本発明の最も広い形での趣旨及び範囲から逸脱しないことも認識するであろう。
【００１１】
発明を実施するための最良の形態についての以下の説明に進む前に、本願を通じて用いられる幾つかの後又は句の定義について述べておく。「含む」及び「有する」の語、及びそれらの活用形は、制限なしに包含することを意味する。「又は」の語は、包含的であり、及び／又は、を意味する。「に関連する」及び「それに関連する」の句、並びにそれらの活用形は、含む、中に含む、相互に接続される、中に入れる、中に入っている、接続される、結合される、通信可能である、協働する、挟む、並置される、近くにある、固定される、有する、性質を有する等を意味しうる。「制御器」の語は、ハードウエア、ファームウエア、ソフトウエア、又はこれらのうちの少なくとも２つの組合せとして実現される、少なくとも１つの動作を制御するいかなる装置、システム、又はその一部を意味するものとする。尚、任意の特定の制御器に関連付けられる機能は、ローカルに又は遠隔に、中央集中され又は分散されうる。いくつかの語及び句の定義は本願を通じて与えられており、当業者は、いくつかの定義が、かかる定義された語及び句の以前の及び将来の使用に対しての、多くの、そうでなければ殆どの例に与えられることを理解するであろう。
【発明を実施するための最良の形態】
【００１２】
本発明及びその利点のより完全な理解のために、動予の参照符号が同様の要素を示す添付の図面と共に以下の説明を行う。以下に説明する図１乃至図３、並びに、本願明細書において本発明の原理を説明するのに使用する様々な実施例は、例示のためだけのものであって、本発明の範囲をいかなる方法でも制限するものと解釈されるべきではない。当業者は、本発明の原理は任意の適当な構成の装置によって実施されうることを理解するであろう。
【００１３】
図１は、本発明の１つの実施例によるステレオタイプに基づくユーザファイルをカスタマイズするのにフィードバックを選択的に用いるシステムを示す図である。典型的なシステム１００は、テレビジョン、衛星、地上波、或いはケーブルテレビジョン放送デコーダユニット、又はディジタル・ビデオ・レコーダといったビデオ受信器及び／又は再生ユニット１０１と、地上波或いは衛星無線受信器又はコンパクトディスク或いはディジタルオーディオプレーヤといったオーディオ・コンテンツ受信器及び／又は再生ユニット１０２と、セットトップボックス、パーソナルコンピュータ等のインターネット・アクセス装置１０３とを含む。図示の例では、システム１００は、ビデオ受信器１０１、オーディオ受信器１０２、及びインターネット・アクセス装置１０３のうちの１つ又はそれ以上（望ましくは全て）の動作と協働し、制御することが可能な遠隔制御ユニット１０４を更に含む。
【００１４】
当業者は、明示的なプロファイルを集めるためにコンテキストに基づくシステムによって開始されるユーザ対話を用いることについては本願には図示又は説明されていないことを認識するであろう。その代わりに、簡単化及び明瞭化のため、本発明に独特な又は本発明の理解に必要なシステムの構造及び動作についてのみ図示し説明する。システムの構造及び動作の残る部分は、従来技術で公知の従来の構造又は慣例に従ったものでありうる。
更に、典型的な実施例にはビデオ受信器、オーディオ受信器、インターネット・アクセス装置、及び遠隔制御ユニットが示されているが、当業者は、本願に記載の機能は、例えばゲーム装置といった他の種類の装置に容易に適合されえ、従って他の形のコンテンツと共に又は他の活動に関連して使用される。
【００１５】
図２は、本発明の１つの実施例によるステレオタイプに基づくユーザファイルをカスタマイズするためのフィードバックの選択的な使用を行うシステム制御器を示す図である。システム制御器２００についての制御器ハードウエア及びプログラミング２０１は、図１に示すビデオ受信器１０１、オーディオ受信器２０２、インターネット・アクセス装置１０３又は遠隔制御器１０４のうちのいずれか又は同様の装置において実施されうる。或いは、制御器ハードウエア及びプログラミング２０１は、様々な部分がビデオ受信器１０１、オーディオ受信器２０２、インターネット・アクセス装置１０３及び遠隔制御器１０４を形成する２つ又はそれ以上の装置内に配置されうる分散形式で実施されてもよい。
【００１６】
どのように実施されても、システム制御器２００は、コンテンツ及びユーザ入力制御信号を受信する少なくとも１つの入力２０２、並びに、コンテンツ及びユーザインタフェース表示を提示する少なくとも１つの出力２０３を含む。システム制御器２００は、放送設備、又は、放送或いはインターネット・コンテンツ・サーバといった１つ又はそれ以上の外部源（図示せず）から入手可能なコンテンツに関する情報を少なくとも受信する。典型的な実施例では、システム制御器２００はまた、関連付けられるコンテンツのうちの幾つかを選択的に受信する。
【００１７】
システム制御器２００は、ビデオ受信器１０１、オーディオ受信器１０２、インターネット・アクセス装置１０３又は遠隔制御器１０４を形成する１つ又はそれ以上の装置の動作を制御する制御アルゴリズム２０４を含む。典型的な実施例では、制御アルゴリズム２０４は、明示的なユーザプロファイルに基づいて提案を生成する推奨ユーティリティ２０５、並びに、以下詳述するようにユーザプロファイルをカスタマイズするためにユーザフィードバックを収集し選択的に使用するプロファイル・カスタマイズ（フィードバック）ユーティリティ２０６を含む。
【００１８】
制御アルゴリズム２０４は、ユーザ・インタフェース制御部２０７（例えば、ボタン又はキー、赤外線受信器、及び／又は、ユーザ・インタフェース表示発生器）と、任意にコンテンツ（例えば番組）ガイド又はインデックス２０９及び１つ又はそれ以上のユーザプロファイル２１０を含むメモリ１０８とに動作上結合される。図示のように、各ユーザプロファイルは、少なくとも部分的には、一般的なクラス又はタイプに関連する各特定の項目、又は、特定のコンテンツ項目（例えば、ジャンル、俳優等）についてのメタデータ分類の夫々が関連付けられるレーティングを有する。少なくとも初期的には、レーティングは、出身地、一般的な好み等に基づいてユーザによって選択されるステレオタイプから得られる。システム２００の初期化中、ユーザは、複数のステレオタイプ２１１のうちの１つを選択し、選択されたステレオタイプは、例えば外部源からロードされる。
【００１９】
制御器２０４は、ユーザプロファイルをカスタマイズするためにコンテンツに対するユーザフィードバックを使用する。例として、ユーザがビデオ番組を見ていれば、制御器２０４は、ユーザに番組に対する関心の高さ（レーティング）を返すよう要求するユーザ・インタフェース・クエリーを開始しうる。フィードバックは、単に、「はい、番組が好きです」又は「いいえ、番組が好きではありません」といった限られた選択肢でありうる。或いは、フィードバックは、ユーザに、「非常に好きである」から「関心がない」乃至「非常に嫌いである」までの多数の応答段階のうちの１つを選択することを要求しうる。他の実施例では、ユーザは、１乃至１０、又は、１乃至１００の範囲内での番組の整数による評価が促されうる。
【００２０】
ユーザフィードバックは、例えば、ユーザが所定の範囲（例えば、１乃至１００）内の任意の整数を選択すること、ユーザが所定の値（例えば「非常に好きである」または「やや嫌いである」）から選択すること、及び／又は、ユーザが所定の範囲内で「スライダ」ユーザ制御部を操作することによって入力されうる。
【００２１】
本発明では、制御器２０４は、ユーザプロファイルをカスタマイズするためにユーザフィードバックを選択的に使用する。特に、受信したユーザフィードバックに基づいてユーザプロファイルを変更する前に、制御器２０４は、予備的にフィードバックを考慮し、フィードバックによる変更を含むプロファイルを用いて全体の誤りを推定する。全体の誤りが新しく受信したフィードバックに基づくユーザプロファイルの変更の前よりも悪ければ、システムはフィードバックを廃棄する。このようにして、システム２００は常に誤りを一方向へ向かわせることを試み、即ち、最小に向かわせることを試みる。
【００２２】
カスタマイズされたユーザプロファイルの誤りは、様々な方法のうちのいかなるものによって決定されてもよい。例えば、システムによる推奨とユーザによる選択及び／又はフィードバックの間の相関履歴が維持され、特定のユーザ・プロファイル・コンフィギュレーションは、以前のユーザ選択（又はユーザから好ましいフィードバックを受けた番組）が推奨されるかどうかについて試される。相関履歴は、所定の数の以前のシステムによる推奨及び／又はユーザによる選択／フィードバックに対応する、又は特定の期間（例えば過去６ヶ月間）に対応する連続的な記録でありうる。
【００２３】
ユーザから全てのフィードバックを受け入れ使用する代わりに、本発明は、誤りの経路によって測定されるように、システムの推奨性能を改善するフィードバックのみをインテリジェントに使用する。
【００２４】
図３は、本発明の１つの実施例によるステレオタイプに基づくユーザファイルをカスタマイズするのにフィードバックを選択的に用いる方法の高水準フローチャートを示す図である。どのフィードバックを使用するか及びどれを廃棄するかを選択する方法３００は、ステレオタイプから導出されるプロファイルに関連するユーザフィードバックが受信されるとともに開始する（ステップ３０１）。新しく受信されたフィードバックに適した任意の変更を伴うユーザプロファイルは、システム誤り率を決定するために使用される（ステップ３０２）。必要であれば、新しく受信されたフィードバックによる変更なしのユーザプロファイルに対するシステム誤り率が計算され（ステップ３０３）、２つの誤り率が比較される（ステップ３０４）。新しいフィードバックから得られるユーザプロファイルに対する変更と共に誤り率が上昇してしまうのであれば、ユーザプロファイルを変更することなく、新しいフィードバックは廃棄される（ステップ３０５）。しかしながら、新しいフィードバックに基づくユーザプロファイルに対する変更により誤り率が低下するのであれば、フィードバックは受け入れられ、ユーザプロファイルには関連する変更が組み入れられる（ステップ３０６）。すると、続く推奨は、変更されたユーザプロファイルに基づいてなされる。方法は、ユーザから更なるフィードバックが集められるまでアイドル状態となる。
【００２５】
本発明は、ステレオタイプを個人化されたユーザプロファイルへ変換するシステムに組み入れられる。システムの推奨性能を改善するユーザフィードバックのみを選択的に使用することにより、本発明は常にシステム誤り率を低下させる手段を提供する。
【００２６】
本発明について、完全に機能的なシステムに関して説明したが、当業者は、本発明の機構の少なくとも一部が様々な形の命令を含む機械によって使用可能な媒体の形で配布されることが可能であり、本発明は配布を実際に行うのに用いられる信号を担持する媒体の特定の種類とは無関係に等しく適用可能であることを認めるであろう。機械によって使用可能な媒体の例は、読み出し専用メモリ（ＲＯＭ）又は消去可能な電気的にプログラマブルな読み出し専用メモリ（ＥＥＰＲＯＭ）といった不揮発性のハードコードされた媒体、フレキシブルディスク、ハードディスクドライブ、及びコンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）又はディジタル・バーサタイル・ディスク（ＤＶＤ）といった記録可能な種類の媒体、並びに、ディジタル及びアナログ通信リンクといった伝送型の媒体を含む。
【００２７】
本発明について詳細に説明したが、当業者は、本発明の最も広い形の趣旨及び範囲を逸脱することなく、開示された発明の様々な変化、代替、変形、強調、ニュアンス、段階的変化、より小さい形、変更、修正、改善、及び模倣がなされうることを理解するであろう。
【図面の簡単な説明】
【００２８】
【図１】本発明の１つの実施例によるステレオタイプに基づくユーザファイルをカスタマイズするのにフィードバックを選択的に用いるシステムを示す図である。
【図２】本発明の１つの実施例によるステレオタイプに基づくユーザファイルをカスタマイズするためのフィードバックの選択的な使用を行うシステム制御器を示す図である。
【図３】本発明の１つの実施例によるステレオタイプに基づくユーザファイルをカスタマイズするのにフィードバックを選択的に用いる方法の高水準フローチャートを示す図である。
【図１】
2005531058.tif 000003
【図２】
2005531058.tif 000004
【図３】
2005531058.tif 000005
【国際調査報告】
2005531058.tif 000006
2005531058.tif 000007