(57)【要約】【課題】推薦するコンテンツ等がユーザに受け入れられる可能性を高める。【解決手段】フィードバック収集部は、コンテンツ、ユーザ、および、当該コンテンツに対する当該ユーザのフィードバックを含む組み合わせに対するフィードバックであるメタフィードバックを収集する。予測部は、収集されたメタフィードバックに基づいて、コンテンツ、ユーザ、および、フィードバックの少なくとも１つを含む組み合わせを対象となるユーザであるアクティブユーザが受け入れる度合いの予測値である予測受け入れ度を求める。本技術は、例えば、コンテンツの推薦を行うシステムに適用できる。【選択図】図１
2013033376.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ、ユーザ、および、当該コンテンツに対する当該ユーザのフィードバックを含む組み合わせに対するフィードバックであるメタフィードバックを収集する収集部と、
収集された前記メタフィードバックに基づいて、コンテンツ、ユーザ、および、フィードバックの少なくとも１つを含む組み合わせを対象となるユーザであるアクティブユーザが受け入れる度合いの予測値である予測受け入れ度を求める予測部と
を含む情報処理装置。
【請求項２】
前記予測受け入れ度に基づいて、前記アクティブユーザに提示するコンテンツと、当該コンテンツにフィードバックを付与したユーザおよび当該フィードバックの少なくとも一方とを含む組み合わせを選択する選択部と、
選択された組み合わせに含まれるコンテンツとともに、前記選択された組み合わせに含まれるユーザまたはフィードバックの少なくとも一方を前記アクティブユーザに提示するように制御する提示制御部と
をさらに含む請求項１に記載の情報処理装置。
【請求項３】
前記選択部は、前記予測受け入れ度がより高い組み合わせを優先して選択する
請求項２に記載の情報処理装置。
【請求項４】
コンテンツとユーザの組み合わせに対する前記アクティブユーザの前記予測受け入れ度、または、ユーザに対する前記アクティブユーザの前記予測受け入れ度に基づいて、フィードバックの付与を促すコンテンツとユーザの組み合わせを選択する選択部と、
選択された組み合わせに含まれるユーザに、前記選択された組み合わせに含まれるコンテンツに対するフィードバックの付与を促す誘導部と、
前記選択された組み合わせに含まれるコンテンツとともに、前記選択された組み合わせに含まれるユーザ、または、当該ユーザにより付与されたフィードバックの少なくとも一方を前記アクティブユーザに提示するように制御する提示制御部と
をさらに含む請求項１に記載の情報処理装置。
【請求項５】
前記選択部は、前記予測受け入れ度がより高いコンテンツとユーザの組み合わせ、または、前記予測受け入れ度がより高いユーザを含むコンテンツとユーザの組み合わせを優先して選択する
請求項４に記載の情報処理装置。
【請求項６】
複数の前記アクティブユーザの前記予測受け入れ度を、ユーザ毎、フィードバック毎、または、ユーザとフィードバックの組み合わせ毎に集計する集計部と、
前記予測受け入れ度の集計結果に基づいて、提示するコンテンツと、ユーザまたはフィードバックの少なくとも一方とを含む組み合わせを選択する選択部と、
選択された組み合わせに含まれるコンテンツとともに、前記選択された組み合わせに含まれるユーザまたはフィードバックの少なくとも一方を提示するように制御する提示制御部と
をさらに含む請求項１に記載の情報処理装置。
【請求項７】
前記選択部は、複数の前記アクティブユーザの前記予測受け入れ度がより高いユーザまたはフィードバックを含む組み合わせを優先して選択する
請求項６に記載の情報処理装置。
【請求項８】
コンテンツとユーザの組み合わせに対する複数の前記アクティブユーザの前記予測受け入れ度、または、ユーザに対する複数の前記アクティブユーザの前記予測受け入れ度を、ユーザ毎に集計する集計部と、
前記予測受け入れ度の集計結果に基づいて、フィードバックの付与を促すコンテンツとユーザの組み合わせを選択する選択部と、
前記選択された組み合わせに含まれるユーザに、前記選択された組み合わせに含まれるコンテンツに対するフィードバックの付与を促す誘導部と、
前記選択された組み合わせに含まれるコンテンツとともに、前記選択された組み合わせに含まれるユーザ、または、当該ユーザにより付与されたフィードバックの少なくとも一方を提示するように制御する提示制御部と
をさらに含む請求項１に記載の情報処理装置。
【請求項９】
前記選択部は、複数の前記アクティブユーザの前記予測受け入れ度がより高いユーザを含む組み合わせを優先して選択する
請求項８に記載の情報処理装置。
【請求項１０】
ユーザを少なくとも含む組み合わせに対する前記アクティブユーザの前記予測受け入れ度を、ユーザ毎に集計する集計部と、
前記アクティブユーザの前記予測受け入れ度がより高いユーザを優先して選択する選択部と、
選択したユーザを前記アクティブユーザに提示するように制御する提示制御部と
をさらに含む請求項１に記載の情報処理装置。
【請求項１１】
前記予測部は、
収集した前記メタフィードバックに基づいて、前記予測受け入れ度を求めるための受け入れモデルを生成する受け入れモデル生成部と、
前記受け入れモデルに基づいて、前記予測受け入れ度を求める受け入れ予測部と
を含むことを特徴とする請求項１に記載の情報処理装置。
【請求項１２】
情報処理装置が、
コンテンツ、ユーザ、および、当該コンテンツに対する当該ユーザのフィードバックを含む組み合わせに対するフィードバックであるメタフィードバックを収集し、
収集された前記メタフィードバックに基づいて、コンテンツ、ユーザ、および、フィードバックの少なくとも１つを含む組み合わせを対象となるユーザであるアクティブユーザが受け入れる度合いの予測値である予測受け入れ度を求める
ステップを含む情報処理方法。
【請求項１３】
コンテンツ、ユーザ、および、当該コンテンツに対する当該ユーザのフィードバックを含む組み合わせに対するフィードバックであるメタフィードバックを収集し、
収集された前記メタフィードバックに基づいて、コンテンツ、ユーザ、および、フィードバックの少なくとも１つを含む組み合わせを対象となるユーザであるアクティブユーザが受け入れる度合いの予測値である予測受け入れ度を求める
ステップを含む処理をコンピュータに実行させるためのプログラム。
【請求項１４】
コンテンツ、および、当該コンテンツに対するフィードバックを含む組み合わせに対するフィードバックであるメタフィードバックを収集する収集部と、
収集された前記メタフィードバックに基づいて、コンテンツ、および、フィードバックの少なくとも１つを含む組み合わせを対象となるユーザであるアクティブユーザが受け入れる度合いの予測値である予測受け入れ度を求める予測部と
を含む情報処理装置。
【請求項１５】
前記予測受け入れ度に基づいて、前記アクティブユーザに提示するコンテンツと、当該コンテンツに付与されたフィードバックとを含む組み合わせを選択する選択部と、
選択された組み合わせに含まれるコンテンツとともに、前記選択された組み合わせに含まれるフィードバックを前記アクティブユーザに提示するように制御する提示制御部と
をさらに含む請求項１４に記載の情報処理装置。
【請求項１６】
複数の前記アクティブユーザの前記予測受け入れ度を、フィードバック毎に集計する集計部と、
前記予測受け入れ度の集計結果に基づいて、提示するコンテンツとフィードバックを含む組み合わせを選択する選択部と、
選択された組み合わせに含まれるコンテンツとともに、前記選択された組み合わせに含まれるフィードバックを提示するように制御する提示制御部と
をさらに含む請求項１４に記載の情報処理装置。
【請求項１７】
前記予測部は、
収集した前記メタフィードバックに基づいて、前記予測受け入れ度を求めるための受け入れモデルを生成する受け入れモデル生成部と、
前記受け入れモデルに基づいて、前記予測受け入れ度を求める受け入れ予測部と
を含むことを特徴とする請求項１４に記載の情報処理装置。
【請求項１８】
情報処理装置が、
コンテンツ、および、当該コンテンツに対するフィードバックを含む組み合わせに対するフィードバックであるメタフィードバックを収集し、
収集された前記メタフィードバックに基づいて、コンテンツ、および、フィードバックの少なくとも１つを含む組み合わせを対象となるユーザであるアクティブユーザが受け入れる度合いの予測値である予測受け入れ度を求める
ステップを含む情報処理方法。
【請求項１９】
コンテンツ、および、当該コンテンツに対するフィードバックを含む組み合わせに対するフィードバックであるメタフィードバックを収集し、
収集された前記メタフィードバックに基づいて、コンテンツ、および、フィードバックの少なくとも１つを含む組み合わせを対象となるユーザであるアクティブユーザが受け入れる度合いの予測値である予測受け入れ度を求める
ステップを含む処理をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置、情報処理方法、および、プログラムに関し、特に、コンテンツ等の推薦を行う場合に用いて好適な情報処理装置、情報処理システム、情報処理方法、および、プログラムに関する。
【背景技術】
【０００２】
従来、コンテンツ等を推薦する技術分野では、推薦するコンテンツ等がユーザに受け入れられるようにするための様々な工夫が行われている。
【０００３】
例えば、協調フィルタリング等を筆頭に、各ユーザのコンテンツに対する評価の予測精度を高め、ユーザの嗜好に合ったコンテンツを推薦する技術が用いられている。
【０００４】
また、例えば、推薦するコンテンツ群の特徴を示すキーワード等を抽出し、推薦理由として提示する技術が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−５８８４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このように、コンテンツ等を推薦する技術分野では、推薦するコンテンツ等がより確実にユーザに受け入れられるようにすることが望まれている。
【０００７】
本技術は、推薦するコンテンツ等がユーザに受け入れられる可能性を高めるようにするものである。
【課題を解決するための手段】
【０００８】
本技術の第１の側面の情報処理装置は、コンテンツ、ユーザ、および、当該コンテンツに対する当該ユーザのフィードバックを含む組み合わせに対するフィードバックであるメタフィードバックを収集する収集部と、収集された前記メタフィードバックに基づいて、コンテンツ、ユーザ、および、フィードバックの少なくとも１つを含む組み合わせを対象となるユーザであるアクティブユーザが受け入れる度合いの予測値である予測受け入れ度を求める予測部とを含む。
【０００９】
前記予測受け入れ度に基づいて、前記アクティブユーザに提示するコンテンツと、当該コンテンツにフィードバックを付与したユーザおよび当該フィードバックの少なくとも一方とを含む組み合わせを選択する選択部と、選択された組み合わせに含まれるコンテンツとともに、前記選択された組み合わせに含まれるユーザまたはフィードバックの少なくとも一方を前記アクティブユーザに提示するように制御する提示制御部とをさらに設けることができる。
【００１０】
前記選択部には、前記予測受け入れ度がより高い組み合わせを優先して選択させることができる。
【００１１】
コンテンツとユーザの組み合わせに対する前記アクティブユーザの前記予測受け入れ度、または、ユーザに対する前記アクティブユーザの前記予測受け入れ度に基づいて、フィードバックの付与を促すコンテンツとユーザの組み合わせを選択する選択部と、選択された組み合わせに含まれるユーザに、前記選択された組み合わせに含まれるコンテンツに対するフィードバックの付与を促す誘導部と、前記選択された組み合わせに含まれるコンテンツとともに、前記選択された組み合わせに含まれるユーザ、または、当該ユーザにより付与されたフィードバックの少なくとも一方を前記アクティブユーザに提示するように制御する提示制御部とをさらに設けることができる。
【００１２】
前記選択部には、前記予測受け入れ度がより高いコンテンツとユーザの組み合わせ、または、前記予測受け入れ度がより高いユーザを含むコンテンツとユーザの組み合わせを優先して選択させることができる。
【００１３】
複数の前記アクティブユーザの前記予測受け入れ度を、ユーザ毎、フィードバック毎、または、ユーザとフィードバックの組み合わせ毎に集計する集計部と、前記予測受け入れ度の集計結果に基づいて、提示するコンテンツと、ユーザまたはフィードバックの少なくとも一方とを含む組み合わせを選択する選択部と、選択された組み合わせに含まれるコンテンツとともに、前記選択された組み合わせに含まれるユーザまたはフィードバックの少なくとも一方を提示するように制御する提示制御部とをさらに設けることができる。
【００１４】
前記選択部には、複数の前記アクティブユーザの前記予測受け入れ度がより高いユーザまたはフィードバックを含む組み合わせを優先して選択させることができる。
【００１５】
コンテンツとユーザの組み合わせに対する複数の前記アクティブユーザの前記予測受け入れ度、または、ユーザに対する複数の前記アクティブユーザの前記予測受け入れ度を、ユーザ毎に集計する集計部と、前記予測受け入れ度の集計結果に基づいて、フィードバックの付与を促すコンテンツとユーザの組み合わせを選択する選択部と、前記選択された組み合わせに含まれるユーザに、前記選択された組み合わせに含まれるコンテンツに対するフィードバックの付与を促す誘導部と、前記選択された組み合わせに含まれるコンテンツとともに、前記選択された組み合わせに含まれるユーザ、または、当該ユーザにより付与されたフィードバックの少なくとも一方を提示するように制御する提示制御部とをさらに設けることができる。
【００１６】
前記選択部には、複数の前記アクティブユーザの前記予測受け入れ度がより高いユーザを含む組み合わせを優先して選択させるようにすることができる。
【００１７】
ユーザを少なくとも含む組み合わせに対する前記アクティブユーザの前記予測受け入れ度を、ユーザ毎に集計する集計部と、前記アクティブユーザの前記予測受け入れ度がより高いユーザを優先して選択する選択部と、選択したユーザを前記アクティブユーザに提示するように制御する提示制御部とをさらに設けることができる。
【００１８】
前記予測部には、収集した前記メタフィードバックに基づいて、前記予測受け入れ度を求めるための受け入れモデルを生成する受け入れモデル生成部と、前記受け入れモデルに基づいて、前記予測受け入れ度を求める受け入れ予測部とを設けることができる。
【００１９】
本技術の第１の側面の情報処理方法は、情報処理装置が、コンテンツ、ユーザ、および、当該コンテンツに対する当該ユーザのフィードバックを含む組み合わせに対するフィードバックであるメタフィードバックを収集し、収集された前記メタフィードバックに基づいて、コンテンツ、ユーザ、および、フィードバックの少なくとも１つを含む組み合わせを対象となるユーザであるアクティブユーザが受け入れる度合いの予測値である予測受け入れ度を求めるステップを含む。
【００２０】
本技術の第１の側面のプログラムは、コンテンツ、ユーザ、および、当該コンテンツに対する当該ユーザのフィードバックを含む組み合わせに対するフィードバックであるメタフィードバックを収集し、収集された前記メタフィードバックに基づいて、コンテンツ、ユーザ、および、フィードバックの少なくとも１つを含む組み合わせを対象となるユーザであるアクティブユーザが受け入れる度合いの予測値である予測受け入れ度を求めるステップを含む処理をコンピュータに実行させる。
【００２１】
本技術の第２の側面の情報処理装置は、コンテンツ、および、当該コンテンツに対するフィードバックを含む組み合わせに対するフィードバックであるメタフィードバックを収集する収集部と、収集された前記メタフィードバックに基づいて、コンテンツ、および、フィードバックの少なくとも１つを含む組み合わせを対象となるユーザであるアクティブユーザが受け入れる度合いの予測値である予測受け入れ度を求める予測部とを含む。
【００２２】
前記予測受け入れ度に基づいて、前記アクティブユーザに提示するコンテンツと、当該コンテンツに付与されたフィードバックとを含む組み合わせを選択する選択部と、選択された組み合わせに含まれるコンテンツとともに、前記選択された組み合わせに含まれるフィードバックを前記アクティブユーザに提示するように制御する提示制御部とをさらに設けることができる。
【００２３】
複数の前記アクティブユーザの前記予測受け入れ度を、フィードバック毎に集計する集計部と、前記予測受け入れ度の集計結果に基づいて、提示するコンテンツとフィードバックを含む組み合わせを選択する選択部と、選択された組み合わせに含まれるコンテンツとともに、前記選択された組み合わせに含まれるフィードバックを提示するように制御する提示制御部とをさらに設けることができる。
【００２４】
前記予測部には、収集した前記メタフィードバックに基づいて、前記予測受け入れ度を求めるための受け入れモデルを生成する受け入れモデル生成部と、前記受け入れモデルに基づいて、前記予測受け入れ度を求める受け入れ予測部とを設けることができる。
【００２５】
本技術の第２の側面の情報処理方法は、情報処理装置が、コンテンツ、および、当該コンテンツに対するフィードバックを含む組み合わせに対するフィードバックであるメタフィードバックを収集し、収集された前記メタフィードバックに基づいて、コンテンツ、および、フィードバックの少なくとも１つを含む組み合わせを対象となるユーザであるアクティブユーザが受け入れる度合いの予測値である予測受け入れ度を求めるステップを含む。
【００２６】
本技術の第２の側面のプログラムは、コンテンツ、および、当該コンテンツに対するフィードバックを含む組み合わせに対するフィードバックであるメタフィードバックを収集し、収集された前記メタフィードバックに基づいて、コンテンツ、および、フィードバックの少なくとも１つを含む組み合わせを対象となるユーザであるアクティブユーザが受け入れる度合いの予測値である予測受け入れ度を求めるステップを含む処理をコンピュータに実行させる。
【００２７】
本技術の第１の側面においては、コンテンツ、ユーザ、および、当該コンテンツに対する当該ユーザのフィードバックを含む組み合わせに対するフィードバックであるメタフィードバックが収集され、収集された前記メタフィードバックに基づいて、コンテンツ、ユーザ、および、フィードバックの少なくとも１つを含む組み合わせを対象となるユーザであるアクティブユーザが受け入れる度合いの予測値である予測受け入れ度が求められる。
【００２８】
本技術の第２の側面においては、コンテンツ、および、当該コンテンツに対するフィードバックを含む組み合わせに対するフィードバックであるメタフィードバックが収集され、収集された前記メタフィードバックに基づいて、コンテンツ、および、フィードバックの少なくとも１つを含む組み合わせを対象となるユーザであるアクティブユーザが受け入れる度合いの予測値である予測受け入れ度が求められる。
【発明の効果】
【００２９】
本技術の第１の側面または第２の側面によれば、推薦するコンテンツ等がユーザに受け入れられる可能性が高くなる。
【図面の簡単な説明】
【００３０】
【図１】本技術を適用した情報処理システムの一実施の形態を示すブロック図である。
【図２】ユーザネットワークＤＢのデータ構成の例を示す図である。
【図３】受け入れモデル生成処理を説明するためのフローチャートである。
【図４】コンテンツ提示画面の第１の例を示す図である。
【図５】コンテンツ提示画面の第２の例を示す図である。
【図６】フィードバックＤＢのデータ構成の例を示す図である。
【図７】メタフィードバックＤＢのデータ構成の例を示す図である。
【図８】フィードバック解析後のフィードバックＤＢのデータ構成の例を示す図である。
【図９】フィードバック解析後のメタフィードバックＤＢのデータ構成の例を示す図である。
【図１０】フィードバック判別後のメタフィードバックＤＢのデータ構成の例を示す図である。
【図１１】協調フィルタリングによる受け入れモデルの生成に用いるメタフィードバックのデータの具体例を示す図である。
【図１２】協調フィルタリングによる受け入れモデルの生成に用いるメタフィードバックのデータの具体例を示す図である。
【図１３】協調フィルタリングによる受け入れモデルの生成に用いるメタフィードバックのデータの具体例を示す図である。
【図１４】協調フィルタリングを用いた受け入れモデルを構成する、アクティブユーザに対する潜在ベクトルの例を示す図である。
【図１５】協調フィルタリングを用いた受け入れモデルを構成する、コンテンツに対する潜在ベクトルの例を示す図である。
【図１６】協調フィルタリングを用いた受け入れモデルを構成する、ユーザに対する潜在ベクトルの例を示す図である。
【図１７】協調フィルタリングを用いた受け入れモデルを構成する重みベクトルの例を示す図である。
【図１８】ＣＵＦタプルの特徴量の例を示す図である。
【図１９】CBFによる受け入れモデルに用いる各特徴量に対する重みの例を示す図である。
【図２０】コンテンツ推薦処理の第１の実施の形態を説明するためのフローチャートである。
【図２１】受け入れ予測の結果の第１の例を示す図である。
【図２２】コンテンツ推薦画面の第１の例を示す図である。
【図２３】コンテンツ推薦画面の第２の例を示す図である。
【図２４】コンテンツ推薦画面の第３の例を示す図である。
【図２５】コンテンツ推薦画面の第４の例を示す図である。
【図２６】コンテンツ推薦画面の第５の例を示す図である。
【図２７】コンテンツ推薦画面の第６の例を示す図である。
【図２８】コンテンツ推薦処理の第２の実施の形態を説明するためのフローチャートである。
【図２９】コンテンツ推薦処理の第３の実施の形態を説明するためのフローチャートである。
【図３０】受け入れ予測の結果の第２の例を示す図である。
【図３１】図３０の受け入れ予測の結果をコンテンツＩＤとユーザＩＤによりソートしたものである。
【図３２】コンテンツ推薦処理の第４の実施の形態を説明するためのフローチャートである。
【図３３】ユーザ推薦処理を説明するためのフローチャートである。
【図３４】コンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００３１】
以下、本技術を実施するための形態（以下、実施の形態という）について説明する。なお、説明は以下の順序で行う。
１．実施の形態
１−１．情報処理システム１の構成例
１−２．情報処理システム１の処理
２．変形例
【００３２】
なお、以下、本明細書において使用する用語を以下のように定義する。
【００３３】
アクティブユーザとは、コンテンツの提示等の対象となるユーザのことである。
【００３４】
フィードバックとは、提示されたコンテンツ等に対するユーザの反応のことであり、明示的フィードバック（explicit feedback）と暗黙的フィードバック（implicit feedback）に大きく分かれる。明示的フィードバックの例として、例えば、好き／嫌い、５段階評価等の評価情報、単語レベルのタグや自然文によるコメント、アイコン等の付与が挙げられる。暗黙的フィードバックの例として、例えば、再生、停止、スキップ等のユーザ端末に対する操作や、コンテンツの購入等が挙げられる。
【００３５】
なお、以下、提示されたコンテンツ、ユーザ、および、当該コンテンツに対する当該ユーザのフィードバックの組み合わせに対するフィードバック、または、提示されたコンテンツ、および、当該コンテンツに対するフィードバックの組み合わせに対するフィードバックを、特にメタフィードバックと称する。
【００３６】
ＣＵＦタプルとは、コンテンツ、ユーザ、当該コンテンツに対する当該ユーザのフィードバックの組み合わせからなる３つ組のことである。コンテンツ、ユーザ、フィードバックの一部からなる組についても同様にタプルを使用する。例えば、コンテンツのみを含む組をＣタプルと称し、コンテンツとユーザを含む組をＣＵタプルと称する。すなわち、タプルには、含まれる項目の種類によって複数のタイプが存在する。
【００３７】
なお、以下、例えば、コンテンツＣｉ（ｉは自然数）、ユーザＵｊ（ｊは自然数）、フィードバックＦｋ（ｋは自然数）からなるタプルを、（Ｃｉ、Ｕｊ、Ｆｋ）タプルのように表す。
【００３８】
＜１．実施の形態＞
［１−１．情報処理システム１の構成例］
図１は、本技術を適用した情報処理システム１の一実施の形態を示すブロック図である。
【００３９】
情報処理システム１は、サーバ１１およびユーザ端末１２−１乃至１２−ｎを含むように構成される。サーバ１１とユーザ端末１２−１乃至１２−ｎは、ネットワーク１３を介して相互に接続されている。
【００４０】
なお、以下、ユーザ端末１２−１乃至１２−ｎを個々に区別する必要がない場合、単にユーザ端末１２と称する。
【００４１】
サーバ１１は、各ユーザ端末１２にコンテンツ等の提供や推薦を行う。
【００４２】
なお、コンテンツの種類は特に限定されるものではなく、例えば、映画やテレビジョン番組などの動画像、写真や絵画などの静止画像、音楽データ、電子書籍、ゲーム、文書ファイル等の各種のコンテンツを扱うことが可能である。
【００４３】
サーバ１１は、通信部２１、フィードバック収集部２２、フィードバックデータベース（ＤＢ）２３、メタフィードバックデータベース（ＤＢ）２４、フィードバック解析部２５、フィードバック判別部２６、ユーザデータベース（ＤＢ）２７、コンテンツメタデータベース（ＤＢ）２８、予測部２９、予測集計部３０、コンテンツプロモーションデータベース（ＤＢ）３１、ユーザネットワークデータベース（ＤＢ）３２、提示タプル選択部３３、提示制御部３４、および、フィードバック誘導部３５を含むように構成される。
【００４４】
通信部２１は、ネットワーク１３を介して、各ユーザ端末１２と通信を行い、データの送受信を行う。
【００４５】
フィードバック収集部２２は、アクティブユーザにより付与されたフィードバックまたはメタフィードバックに関するフィードバック情報を、ネットワーク１３および通信部２１を介して、各ユーザ端末１２から受信することにより、フィードバック情報を収集する。フィードバック収集部２２は、収集したフィードバック情報がフィードバックに関するものである場合、フィードバックＤＢ２３にフィードバック情報を格納する。一方、フィードバック収集部２２は、受信したフィードバック情報がＣＵＦタプルに対するメタフィードバックに関するものである場合、メタフィードバックＤＢ２４にフィードバック情報を格納する。
【００４６】
フィードバックＤＢ２３は、アクティブユーザにより各コンテンツに付与されたフィードバックに関する情報を格納する。なお、フィードバックＤＢ２３のデータ構成については、図６等を参照して後述する。
【００４７】
メタフィードバックＤＢ２４は、アクティブユーザにより各ＣＵＦタプルに付与されたメタフィードバックに関する情報を格納する。なお、メタフィードバックＤＢ２４のデータ構成については、図７等を参照して後述する。
【００４８】
フィードバック解析部２５は、フィードバックＤＢ２３に格納されているフィードバックの解析を行い、解析結果をフィードバックＤＢ２３に格納する。また、フィードバック解析部２５は、メタフィードバックＤＢ２４に格納されているメタフィードバックの解析を行い、解析結果をメタフィードバックＤＢ２４に格納する。
【００４９】
フィードバック判別部２６は、メタフィードバックＤＢ２４に格納されているメタフィードバックがポジティブなものかネガティブなものかを判別し、判別結果をメタフィードバックＤＢ２４に格納する。
【００５０】
ユーザＤＢ２７は、情報処理システム１を利用するユーザに関する情報（例えば、年齢・性別・職業・居住地などの特徴量等）を格納する。
【００５１】
コンテンツメタデータＤＢ２８は、サーバ１１が提供するコンテンツに関するメタデータ（例えば、コンテンツのジャンルやキーワードなどの特徴量、コンテンツ名、コンテンツを表す画像等）を格納する。
【００５２】
予測部２９は、各ユーザ端末１２から収集したメタフィードバックに基づいて、コンテンツ、ユーザまたはフィードバックの少なくとも１つを含むタプルを各アクティブユーザが受け入れる度合いを予測し、その予測値である予測受け入れ度を求める。
【００５３】
ここで、アクティブユーザがＣＵＦタプルを受け入れる行動には、例えば、提示されたＣＵＦタプルに対してポジティブな感情を持つ等の内面的なもの、および、提示されたＣＵＦタプルに対してポジティブな行動を取る等の外面的なものを含む。前者は、例えば、提示されたＣＵＦタプルに興味や良い印象を持ったりする等が挙げられる。後者は、例えば、提示されたＣＵＦタプルへのポジティブなフィードバックの付与、ＣＵＦタプルに含まれるコンテンツの購入、利用（再生、ダウンロード等）、他のユーザへの推薦、当該コンテンツに関する情報のチェック等が挙げられる。
【００５４】
なお、これは、ＣＵＦタプル以外のタイプのタプル、コンテンツ、ユーザ等の受け入れについても同様である。
【００５５】
予測部２９は、受け入れモデル生成部５１、受け入れモデルデータベース（ＤＢ）５２、および、受け入れ予測部５３を含むように構成される。
【００５６】
受け入れモデル生成部５１は、各ユーザ端末１２から収集したメタフィードバックに基づいて、各タイプのタプルに対する各アクティブユーザの予測受け入れ度を求めるための受け入れモデルを生成する。すなわち、後述するように、受け入れモデル生成部５１は、フィードバックＤＢ２３、メタフィードバックＤＢ２４、ユーザＤＢ２７、コンテンツメタデータＤＢ２８に格納されている情報を用いて、各タイプのタプルに対する受け入れモデルを生成する。受け入れモデル生成部５１は、生成した受け入れモデルを受け入れモデルＤＢ５２に格納する。
【００５７】
受け入れ予測部５３は、受け入れモデルＤＢ５２に格納されている受け入れモデルに基づいて、各タイプのタプルを各アクティブユーザが受け入れる度合いを予測し、予測受け入れ度を求める。すなわち、後述するように、受け入れ予測部５３は、フィードバックＤＢ２３、ユーザＤＢ２７、コンテンツメタデータＤＢ２８、受け入れモデルＤＢ５２に格納されている情報を用いて、各タイプのタプルに対する各アクティブユーザの予測受け入れ度を求める。受け入れ予測部５３は、予測結果を予測集計部３０および提示タプル選択部３３に通知する。
【００５８】
予測集計部３０は、予測集計部３０による予測結果について各種の集計を行い、集計結果を提示タプル選択部３３に通知する。
【００５９】
コンテンツプロモーションＤＢ３１は、情報処理システム１を用いてサービスを提供するサービス提供者が、販売促進等のプロモーションを行うコンテンツ（のＩＤ）が登録される。従って、例えば、コンテンツプロモーションＤＢ３１にコンテンツＩＤが登録されているコンテンツが、優先的にユーザに推薦される。
【００６０】
ユーザネットワークＤＢ３２は、情報処理システム１を利用するユーザ間のつながりを示す情報を格納するデータベースである。図２は、ユーザネットワークＤＢ３２のデータ構成の例を示している。ユーザネットワークＤＢ３２は、つながりＩＤ、ＦｒｏｍＩＤ、ＴｏＩＤの各項目を含む。
【００６１】
つながりＩＤは、各ユーザ間のつながりを識別するためのＩＤである。
【００６２】
ＦｒｏｍＩＤは、フォロー元のユーザのユーザＩＤである。
【００６３】
ＴｏＩＤは、フォロー先のユーザのユーザＩＤである。
【００６４】
従って、例えば、つながりＩＤが１のレコードでは、ユーザＵ１がユーザＵ２をフォローしていることが示されている。すなわち、ユーザＵ１が、ユーザＵ２を知っていたり、ユーザＵ２に関心を持っていることを示している。なお、フォローは必ずしも両方向である必要はなく、片方向のみでも構わない。
【００６５】
提示タプル選択部３３は、受け入れ予測部５３による予測結果、予測集計部３０による集計結果、並びに、コンテンツプロモーションＤＢ３１およびユーザネットワークＤＢ３２に格納されている情報に基づいて、アクティブユーザに提示するコンテンツ、ユーザ、フィードバックの少なくとも１つを含む組み合わせである提示タプルを選択する。提示タプル選択部３３は、選択した提示タプルを提示制御部３４およびフィードバック誘導部３５に通知する。
【００６６】
提示制御部３４は、提示タプル選択部３３により選択された提示タプル、並びに、フィードバックＤＢ２３、ユーザＤＢ２７、コンテンツメタデータＤＢ２８、および、ユーザネットワークＤＢ３２に格納されている情報に基づいて、コンテンツ等を提示する画面の表示用の表示データを生成する。提示制御部３４は、生成した表示データを、通信部２１およびネットワーク１３を介して、ユーザ端末１２に送信する。
【００６７】
フィードバック誘導部３５は、提示タプル選択部３３により選択された提示タプル、並びに、ユーザＤＢ２７、および、コンテンツメタデータＤＢ２８に格納されている情報に基づいて、ユーザに対して特定のコンテンツへのフィードバックを促すための画面の表示用の表示データを生成する。フィードバック誘導部３５は、生成した表示データを、通信部２１およびネットワーク１３を介して、ユーザ端末１２に送信する。
【００６８】
ユーザ端末１２は、例えば、サーバ１１から提供されるコンテンツを利用したり、各種の情報を表示したりするのに用いられる。また、アクティブユーザは、ユーザ端末１２の図示せぬ操作部を介して、コンテンツに対するフィードバックや、ＣＵＦタプルに対するメタフィードバックを付与することができる。
【００６９】
なお、ユーザ端末１２は、例えば、パーソナルコンピュータ、コンピュータゲームシステム、ホームサーバ等のコンピュータシステム、あるいは、携帯ゲーム機、携帯電話機、携帯情報端末、携帯音楽プレーヤ等の可搬型のコンピュータシステム等により構成される。
【００７０】
［１−２．情報処理システム１の処理］
次に、図３乃至図３３を参照して、情報処理システム１により実行される処理について説明する。
【００７１】
（フィードバック収集処理）
まず、図３のフローチャートを参照して、情報処理システム１により実行される受け入れモデル生成処理について説明する。
【００７２】
ステップＳ１において、サーバ１１は、コンテンツを提示する。具体的には、例えば、ユーザ端末１２は、アクティブユーザにより入力されたコンテンツの提示の指令を、ネットワーク１３を介してサーバ１１に送信する。
【００７３】
サーバ１１の通信部２１は、ユーザ端末１２からの指令を受信し、提示制御部３４に供給する。提示制御部３４は、アクティブユーザに提示するコンテンツに関する情報（メタデータ）をコンテンツメタデータＤＢ２８から取得する。また、提示制御部３４は、提示するコンテンツに対するフィードバックに関する情報をフィードバックＤＢ２３から取得する。さらに、提示制御部３４は、提示するコンテンツにフィードバックを付与したユーザに関する情報をユーザＤＢ２７から取得する。
【００７４】
提示制御部３４は、取得した情報に基づいて、アクティブユーザにコンテンツを提示するためのコンテンツ提示画面の表示用の表示データを生成する。そして、提示制御部３４は、生成した表示データを、通信部２１およびネットワーク１３を介して、アクティブユーザのユーザ端末１２に送信する。
【００７５】
ユーザ端末１２は、サーバ１１から受信した表示データに基づいて、コンテンツ提示画面を表示する。
【００７６】
図４および図５は、コンテンツ提示画面の例を示している。
【００７７】
図４は、コンテンツに関する情報を、ユーザが付与したコメント等のフィードバック情報とともに表示する例を示している。具体的には、左上隅にコンテンツ名（コンテンツＡ）が表示され、その下にコンテンツを表す画像１０１、および、当該コンテンツに対するユーザ評価１０２が表示されている。ユーザ評価１０２は、例えば、複数のユーザにより付与された５段階評価の平均値により表される。また、ユーザ評価１０２の下にボタン１０３が表示されている。ボタン１０３を押下するとコメント入力画面が表示され、アクティブユーザは、コンテンツＡに対するフィードバックとしてコメントを入力することができる。
【００７８】
また、上述した表示の右側に、コンテンツＡに対するフィードバックに関する情報が表示されている。すなわち、コンテンツＡにフィードバックを付与したユーザＡを表す画像１０４ａ、ユーザＡのユーザ名（ニックネーム等を含む）、並びに、ユーザＡによるフィードバックの内容（例えば、コメント等）を含む吹き出し１０５ａが表示されている。同様に、コンテンツＡにフィードバックを付与したユーザＢを表す画像１０４ｂ、ユーザＢのユーザ名、並びに、ユーザＢによるフィードバックの内容を含む吹き出し１０５ｂが表示されている。
【００７９】
さらに、吹き出し１０４ａの右にサムアップボタン１０６ａおよびサムダウンボタン１０７ａが表示されている。アクティブユーザは、ユーザＡによるコンテンツＡに対するフィードバックに対してポジティブな評価（例えば、賛成、共感等）を付与する場合、サムアップボタン１０６ａを押下する。逆に、アクティブユーザは、ユーザＡによるコンテンツＡに対するフィードバックに対してネガティブな評価（例えば、反対、不快等）を付与する場合、サムダウンボタン１０７ａを押下する。
【００８０】
同様に、吹き出し１０４ｂの右にも、ユーザＢによるコンテンツＡへのフィードバックに対する評価を付与するためのサムアップボタン１０６ｂおよびサムダウンボタン１０７ｂが表示されている。
【００８１】
従って、図４のコンテンツ提示画面では、アクティブユーザは、コメントを入力することにより、提示されたコンテンツに対して直接フィードバックを付与することができる。また、アクティブユーザは、サムアップボタン１０６ａ、１０６ｂ、サムダウンボタン１０７ａ、１０７ｂを押下することにより、提示されたコンテンツ、フィードバックを付与したユーザ、付与されたフィードバックの組（ＣＵＦタプル）に対して、明示的なメタフィードバックを付与することができる。
【００８２】
図５は、各ユーザのフィードバック情報をリスト形式により表示する例を示している。この例では、コンテンツＡに対するユーザＡのフィードバック情報が１行目に表示され、コンテンツＢに対するユーザＢのフィードバック情報が２行目に表示されている。
【００８３】
具体的には、１行目には、コンテンツＡを表す画像１２１ａ、コンテンツ名（コンテンツＡ）、コンテンツＡに対するユーザ評価１２２ａ、ユーザＡを表す画像１２３ａ、コンテンツＡに対するユーザＡのフィードバックを含む吹き出し１２４ａが表示されている。
【００８４】
また、吹き出し１２４ａの右には、視聴ボタン１２５ａおよび購入ボタン１２６ａが表示されている。アクティブユーザは、視聴ボタン１２５ａを押下することにより、コンテンツＡを視聴することができ、購入ボタン１２６ａを押下することにより、コンテンツＡの購入手続きを行うことができる。
【００８５】
同様に、２行目には、コンテンツＢを表す画像１２１ｂ、コンテンツ名（コンテンツＢ）、コンテンツＢに対するユーザ評価１２２ｂ、ユーザＢを表す画像１２３ｂ、コンテンツＢに対するユーザＢのフィードバックを含む吹き出し１２４ｂが表示されている。また、吹き出し１２４ｂの右には、視聴ボタン１２５ｂ、および、購入ボタン１２６ｂが表示されている。
【００８６】
従って、図５のコンテンツ提示画面では、アクティブユーザは、視聴ボタン１２５ａ、１２５ｂ、購入ボタン１２６ａ、１２６ｂを押下することにより、提示されたコンテンツ、コンテンツにフィードバックを付与したユーザ、付与されたフィードバックの組（ＣＵＦタプル）に対して、暗黙的なメタフィードバックを付与することができる。
【００８７】
なお、以下、サムアップボタン１０６ａ、１０６ｂを個々に区別する必要がない場合、単にサムアップボタン１０６と称し、サムダウンボタン１０７ａ、１０７ｂを個々に区別する必要がない場合、単にサムダウンボタン１０７と称する。さらに、以下、視聴ボタン１２５ａ、１２５ｂを個々に区別する必要がない場合、単に視聴ボタン１２５と称し、購入ボタン１２６ａ、１２６ｂを個々に区別する必要がない場合、単に購入ボタン１２６と称する。
【００８８】
ステップＳ２において、サーバ１１は、フィードバックを取得する。具体的には、アクティブユーザは、例えば、所定のインタフェースを介して、コンテンツ提示画面に提示されたコンテンツに対する５段階評価やコメントを入力することにより、提示されたコンテンツに対して直接フィードバックを付与する。あるいは、アクティブユーザは、例えば、図４のサムアップボタン１０６、サムダウンボタン１０７、または、図５の視聴ボタン１２５、購入ボタン１２６を押下することにより、提示されたＣＵＦタプルに対してメタフィードバックを付与する。
【００８９】
ユーザ端末１２は、アクティブユーザにより付与されたフィードバックまたはメタフィードバックに関するフィードバック情報を、ネットワーク１３を介して、サーバ１１に送信する。
【００９０】
サーバ１１の通信部２１は、ユーザ端末１２から送信されたフィードバック情報を受信し、フィードバック収集部２２に供給する。フィードバック収集部２２は、受信したフィードバック情報が、提示したコンテンツに対するフィードバックに関するものである場合、フィードバックＤＢ２３にフィードバック情報を格納する。一方、フィードバック収集部２２は、受信したフィードバック情報が、提示したＣＵＦタプルに対するメタフィードバックに関するものである場合、メタフィードバックＤＢ２４にフィードバック情報を格納する。
【００９１】
図６は、フィードバックＤＢ２３のデータ構成の例を示している。この例では、フィードバックＤＢ２３は、フィードバックＩＤ、ユーザＩＤ、コンテンツＩＤ、フィードバックのタイプ、フィードバックの各項目を含む。
【００９２】
フィードバックＩＤは、各フィードバックを識別するためのＩＤである。
【００９３】
ユーザＩＤは、フィードバックを付与したユーザのユーザＩＤである。
【００９４】
コンテンツＩＤは、フィードバックが付与されたコンテンツのコンテンツＩＤである。
【００９５】
フィードバックのタイプは、付与されたフィードバックのタイプを示し、例えば、”文字列”、”５段階”、”操作”等に分類される。例えば、コメントやタグなどの文字情報によるフィードバックは、”文字列”に分類される。５段階評価によるフィードバックは、”５段階”に分類される。再生、スキップ等のコンテンツに対するユーザ操作によるフィードバックは、”操作”に分類される。
【００９６】
フィードバックは、ユーザが実際に付与したフィードバックの内容を示す。
【００９７】
例えば、図６のフィードバックＩＤがＦ１のレコードには、ユーザＵ２が、コンテンツＣ１に対して、”これはかっこいい！”という文字列タイプのフィードバックを付与したことを示す情報が格納されている。フィードバックＩＤがＦ２のレコードには、ユーザＵ３が、コンテンツＣ３に対して、５段階評価の”５”の評価を付与したことを示す情報が格納されている。フィードバックＩＤがＦ３のレコードには、ユーザＵ３が、コンテンツＣ３に対して、”再生”操作を行ったことを示す情報が格納されている。フィードバックＩＤがＦ４のレコードには、ユーザＵ１が、コンテンツＣ２に対して、５段階評価の”２”の評価を付与したことを示す情報が格納されている。
【００９８】
図７は、メタフィードバックＤＢ２４のデータ構成の例を示している。この例では、メタフィードバックＤＢ２４は、メタフィードバックＩＤ、ユーザＩＤ、対象フィードバックＩＤ、メタフィードバックのタイプ、メタフィードバックの各項目を含む。
【００９９】
メタフィードバックＩＤは、各メタフィードバックを識別するためのＩＤである。
【０１００】
ユーザＩＤは、メタフィードバックを付与したユーザのユーザＩＤである。
【０１０１】
対象フィードバックＩＤは、図６のフィードバックＤＢ２３のフィードバックＩＤと対応し、メタフィードバックの対象となるフィードバックＩＤを示している。すなわち、対象フィードバックＩＤは、メタフィードバックが付与されたＣＵＦタプルに対応するフィードバックＤＢ２３のフィードバックＩＤを示す。
【０１０２】
メタフィードバックのタイプは、付与されたメタフィードバックのタイプを示し、例えば、”文字列”、”操作”、”サムアップ／ダウン”、”購入”等に分類される。例えば、コメント等の文字情報によるメタフィードバックは、”文字列”に分類される。視聴等のユーザ操作によるメタフィードバックは、”操作”に分類される。図４のサムアップボタン１０６及びサムダウンボタン１０７によるメタフィードバックは、”サムアップ／ダウン”に分類される。コンテンツを購入することによるメタフィードバックは、”購入”に分類される。
【０１０３】
メタフィードバックは、ユーザが実際に付与したメタフィードバックの内容を示す。
【０１０４】
例えば、図７のメタフィードバックＩＤがＭＦ１のレコードには、ユーザＵ１が、フィードバックＤＢ２３のフィードバックＩＤがＦ１のレコードに示されるＣＵＦタプルに対して、”その意見に同意！”という文字列タイプのメタフィードバックを付与したことを示す情報が格納されている。メタフィードバックＩＤがＭＦ２のレコードには、ユーザＵ１が、フィードバックＤＢ２３のフィードバックＩＤがＦ２のレコードに示されるＣＵＦタプルに対して、”再生”操作を行ったことを示す情報が格納されている。メタフィードバックＩＤがＭＦ３のレコードには、ユーザＵ２が、フィードバックＤＢ２３のフィードバックＩＤがＦ４のレコードに示されるＣＵＦタプルに対して、”サムダウン”の評価を付与したことを示す情報が格納されている。メタフィードバックＩＤがＭＦ４のレコードには、ユーザＵ２が、フィードバックＤＢ２３のフィードバックＩＤがＦ５のレコードに示されるＣＵＦタプルに対して、コンテンツの”購入”を行ったことを示す情報が格納されている。
【０１０５】
ステップＳ３において、フィードバック解析部２５は、フィードバック解析を行う。具体的には、フィードバック解析部２５は、フィードバックＤＢ２３の各レコードに格納されているフィードバックから特徴的な要素を特徴量として抽出する。例えば、フィードバック解析部２５は、文字列タイプなどの自然言語によるフィードバックに対して、形態素解析や構文解析等を用いて、特徴的な単語を特徴量として抽出する。そして、フィードバック解析部２５は、抽出した特徴量を対応するフィードバックＤＢ２３のレコードに格納する。
【０１０６】
図８は、図６のフィードバックＤＢ２３に対してフィードバック解析を行った後の状態の例を示している。例えば、フィードバックＩＤがＦ１のレコードの”これはかっこいい！”というフィードバックから、”かっこいい”、”！”の２つの特徴量が抽出されている。
【０１０７】
フィードバック解析部２５は、メタフィードバックＤＢ２４についても同様の解析処理を行う。
【０１０８】
図９は、図７のメタフィードバックＤＢ２４に対してフィードバック解析を行った後の状態の例を示している。例えば、メタフィードバックＩＤがＭＦ１のレコードの”その意見に同意！”というメタフィードバックから、”意見”、”同意”、”！”の３つの特徴量が抽出されている。
【０１０９】
ステップＳ４において、フィードバック判別部２６は、フィードバック判別を行う。例えば、フィードバック判別部２６は、メタフィードバックＤＢ２４の各レコードのメタフィードバックが、対象となるＣＵＦタプルに対して同意を示すポジティブなものか、反対を示すネガティブなものかを判別する。換言すれば、フィードバック判別部２６は、対象となるＣＵＦタプルをユーザが受け入れたか否かを判別する。
【０１１０】
例えば、フィードバック判別部２６は、５段階評価や好き／嫌いによるメタフィードバックについては、そのままメタフィードバックの値を利用して、ポジティブまたはネガティブの判別を行う。
【０１１１】
また、例えば、フィードバック判別部２６は、自然言語によるメタフィードバックについては、当該メタフィードバックから抽出された特徴量に基づく主観表現のポジティブ／ネガティブ判別技術等を用いて、ポジティブまたはネガティブの判別を行う。なお、主観表現のポジティブ／ネガティブ判別技術の詳細については、例えば、「N. Kobayashi, “Opinion Mining from Web Documents: Extraction and Structurization”, 人工知能学会論文誌, Vol. 22, No. 2, 2007, pp.227-238」に記載されている。
【０１１２】
さらに、例えば、フィードバック制御部２５は、暗黙的フィードバックによるメタフィードバックについては、他のメタフィードバックとの相関を考慮したり、事前に決めたルールに従ってポジティブまたはネガティブの判別を行う。後者の場合、例えば、メタフィードバックが”再生”や”サムアップ”のときにはポジティブに分類され、”停止”、”スキップ”、”サムダウン”のときにはネガティブに分類される。
【０１１３】
そして、フィードバック判別部２６は、判別結果をメタフィードバックＤＢ２４の各レコードに格納する。
【０１１４】
図１０は、図９のメタフィードバックＤＢ２４に対してフィードバック判別を行った後の状態の例を示している。例えば、”その意見に同意！”、”再生”、”購入”のメタフィードバックはポジティブに分類され、”サムダウン”のメタフィードバックはネガティブに分類されている。
【０１１５】
なお、単にポジティブまたはネガティブの判別を行うだけでなく、例えば、ポジティブ度合い、ネガティブ度合いの判別を行い、それらの度合いを数値等で表すようにしてもよい。
【０１１６】
なお、この判別結果が、次の受け入れモデルを生成する際の教師データとなる。
【０１１７】
ステップＳ５において、受け入れモデル生成部５１は、受け入れモデルを生成する。すなわち、受け入れモデル生成部５１は、フィードバックＤＢ２３、メタフィードバックＤＢ２４、ユーザＤＢ２７、コンテンツメタデータＤＢ２８に格納されている情報を用いて、各タイプのタプルに対する受け入れモデルを生成する。
【０１１８】
例えば、ＣＵＦタプルに対する受け入れモデルは、コンテンツ、ユーザ、フィードバックの各組み合わせを各アクティブユーザがどの程度受け入れるかを予測するためのモデルである。そして、ＣＵＦタプルの他に、ＣＵタプル、ＵＦタプル、ＣＦタプル、Ｃタプル、Ｕタプル、および、Ｆタプルに対する受け入れモデルが生成される。
【０１１９】
受け入れモデルの生成方法には、大きく分けて協調フィルタリングによる方法と、コンテンツベースフィルタリング（CBF）による方法とがある。
【０１２０】
まず、協調フィルタリングを用いた方法の例について説明する。
【０１２１】
協調フィルタリングは、例えば、次の非特許文献１に記載されているように、ユーザとコンテンツを行と列とした非観測要素を含む行列の予測問題として定義され、ユーザやコンテンツに関する付加情報（メタデータ）は用いられない。
【０１２２】
非特許文献１：Zheng, V. W., et al., "Collaborative Filtering Meets Mobile Recommendation: A User-centered Approach", AAAI, 2010
【０１２３】
例えば、ＣＵＦタプルに対する受け入れモデルを生成するための協調フィルタリングは、コンテンツ、ユーザ、フィードバックに受け入れる側のユーザ（アクティブユーザ）を加えた４要素からなる４次元配列(テンソル)の予測問題となる。一方、Ｆタプルの受け入れモデルを生成するための協調フィルタリングは、フィードバックと受け入れる側のユーザ（アクティブユーザ）の２要素からなる２次元配列（行列）の予測問題となる。
【０１２４】
テンソル内要素の予測には、例えば、次の非特許文献２、３、４などに記載された方法を用いることができる。
【０１２５】
非特許文献２：Zheng, V. W., et al., "Collaborative Filtering Meets Mobile Recommendation: A User-centered Approach", AAAI, 2010
非特許文献３：Symeonidis, P., et al., "Tag Recommendations Based on Tensor Dimensionality Reduction", Proceedings of Recommender Systems, 2008
非特許文献４：Kolda, T. G., Bader, B. W., "Tensor Decompositions and Applications", SIAM Review, 2008
【０１２６】
例えば、アクティブユーザＡ１乃至Ａ３（それぞれユーザＵ１乃至Ｕ３に対応）が、ＣＵタプル（Ｃ∈｛Ｃ１，Ｃ２，Ｃ３，Ｃ４｝、Ｕ∈｛Ｕ１，Ｕ２，Ｕ３，Ｕ４｝）に対して、それぞれ図１１乃至図１３に示すようにメタフィードバックを付与している場合について検討する。
【０１２７】
なお、欄内の各値は、１がポジティブなメタフィードバックを付与していることを示し、−１がネガティブなメタフィードバックを付与していることを示し、０がメタフィードバックを付与していないことを示している。例えば、図１１から、アクティブユーザＡ１が、（Ｃ１、Ｕ１）タプルに対してメタフィードバックを付与しておらず、（Ｃ１、Ｕ２）タプルに対してポジティブなメタフィードバックを付与しており、（Ｃ１、Ｕ４）タプルに対してネガティブなメタフィードバックを付与していることが分かる。
【０１２８】
これを、アクティブユーザの方向に束ねて、３×４×４の３次のテンソルＸとし、非特許文献４に記載のCANDECOMP/PARAFAC分解を適用すると、図１４乃至図１７に示されるような結果が得られる。
【０１２９】
なお、図１４はアクティブユーザＡ１乃至Ａ３に対する２次元の潜在ベクトル（latent vector）を示している。図１５はコンテンツＣ１乃至Ｃ４に対する２次元の潜在ベクトルを示している。図１６はフィードバックを付与したユーザＵ１乃至Ｕ４に対する２次元の潜在ベクトルを示している。図１７は、後述する式（１）の２次元の重みベクトルλを示している。
【０１３０】
ここで、各行列の要素を｛air｝，｛cjr｝，｛ukr｝，λ＝［λ1，λ2］とすると、元のテンソルの値xijkは、次式（１）のように近似される。
【０１３１】
【数１】
2013033376.tif 000003
【０１３２】
この式（１）が受け入れモデルとなる。すなわち、式（１）の算出値が、元のテンソルにおいてメタフィードバックが付与されていないＣＵＦタプルに対するアクティブユーザの予測受け入れ度となる。そして、予測受け入れ度が高いほど、アクティブユーザが対象となるＣＵＦタプルを受け入れる可能性が高く、予測受け入れ度が低いほど、受け入れる可能性が低くなる。
【０１３３】
次に、CBFを用いた方法の例について説明する。
【０１３４】
CBFを用いた方法では、例えば、ユーザＤＢ２７に格納されているユーザの特徴量、コンテンツメタデータＤＢ２８に格納されているコンテンツの特徴量（メタデータ）、上述したフィードバックの特徴量に基づいて、受け入れモデルが生成される。
【０１３５】
例えば、上記の全ての特徴量を１つのベクトルとし、ステップＳ４の処理によるポジティブまたはネガティブの判別結果をそれぞれ正例または負例として、サポートベクターマシンやロジスティック回帰などの判別手法（例えば、非特許文献５参照)を適用することにより、受け入れモデルが生成される。
【０１３６】
非特許文献５：Bishop C. M., "Pattern Recognition and Machine Learning", Springer-Verlag, 2006
【０１３７】
なお、フィードバック判別の結果が５段階など３値以上の場合には、線形回帰などが用いられる。また、協調フィルタリングの場合と同様に、例えばフィードバックの内容を無視する場合には、ＣＵＦタプルの特徴量のみによるベクトル空間上で判別が行われる。
【０１３８】
例えば、ＣＵＦタプルの特徴量ベクトルは、図１８のように表現される。
【０１３９】
なお、図１８の各欄の値は、１列目に示される評価対象タプルに含まれるコンテンツ、ユーザ、フィードバックの２列目以降に示される各項目に対する特徴量を示している。例えば、図１８の１番目のレコードは、評価対象タプルである（Ｃ１、Ｕ２、Ｆ２）タプルに含まれるコンテンツ、ユーザ、フィードバックの特徴量を示している。具体的には、コンテンツＣ１の”ジャンル  ロック”、”ジャンル  ポップス”、”ジャンル  ジャズ”、”テンポ”、”音の大きさ”、”リズム楽器の比”の各項目に対する特徴量は、それぞれ1，0，0，40，55，40である。ユーザＵ１の”男”、”女”、”２０代以下”、”３０代”、”４０代以上”の各項目に対する特徴量は、1，0，0，1，0である。フィードバックＦ１の”かっこいい”、”！”、特徴量４、特徴量５の各項目に対する特徴量は、それぞれ1，1，0，0である。
【０１４０】
そして、メタフィードバックの判別結果に基づいて、ロジスティック回帰等を用いて学習することにより、各アクティブユーザのＣＵＦタプルに対する予測受け入れ度を計算するための特徴毎の重みが、図１９に示されるように求まる。
【０１４１】
なお、図１９の各欄の値は、１列目に示されるアクティブユーザの２列目以降に示される各項目に対する重みを示している。例えば、図１９の１番目のレコードは、アクティブユーザＡ１の各項目に対する重みを示している。具体的には、アクティブユーザＡ１のコンテンツに関する”ジャンル  ロック”、”ジャンル  ポップス”、”ジャンル  ジャズ”、”テンポ”、”音の大きさ”、”リズム楽器の比”の各項目に対する重みは、0.85，0.20，-0.42，0.021，0.152，0.002である。アクティブユーザＡ１のユーザに関する”男”、”女”、”２０代以下”、”３０代”、”４０代以上”の各項目に対する重みは、0.51，0.22，0.11，0.53，0.33である。アクティブユーザＡ１のフィードバックに関する”かっこいい”、”！”、”特徴量４”、”特徴量５”の各特徴に対する重みは、0.79，0.35，1.24，0.80である。
【０１４２】
そして、図１９の各重みを用いた加算式が受け入れモデルとなる。すなわち、ＣＵＦタプルに含まれるコンテンツ、ユーザ、フードバックの各特徴量にそれぞれ対応する図１９の重みを乗じて加算した値が、そのＣＵＦタプルに対するアクティブユーザの予測受け入れ度となる。
【０１４３】
なお、上述した方法は、受け入れモデルの生成方法の一例であり、他の方法を用いるようにしてもよい。例えば、非特許文献６に示されるように、協調フィルタリングとCBFの両方の特徴を組み合わせた方法を用いることも可能である。
【０１４４】
非特許文献６：Agarwal, D., Chen, B.-C., "Regression-based Latent Factor Models," KDD, 2009
【０１４５】
また、ＣＵタプル、ＵＦタプル、ＣＦタプル、Ｃタプル、Ｕタプル、および、Ｆタプルに対する受け入れモデルも、ＣＵＦタプルの場合と同様にして生成される。
【０１４６】
そして、受け入れモデル生成部５１は、生成した受け入れモデルを受け入れモデルＤＢ５２に格納する。
【０１４７】
その後、処理は終了する。
【０１４８】
なお、受け入れモデルの生成処理は、例えば、ステップＳ１乃至Ｓ４の処理が行われる度に実行するようにしてもよいし、フィードバックを一定量収集する毎、あるいは、一定期間が経過する毎に実行するようにしてもよい。
【０１４９】
また、以上の説明では、自動的に受け入れモデルを生成する例を示したが、所定のルール等に従って人手により作成して、受け入れモデルＤＢ５２に格納するようにしてもよい。
【０１５０】
（コンテンツ推薦処理１）
次に、図２０のフローチャートを参照して、サーバ１１により実行されるコンテンツ推薦処理の第１の実施の形態について説明する。
【０１５１】
なお、この処理では、アクティブユーザ毎に受け入れる可能性が高いタプルを見つけ、提示する処理が行われる。
【０１５２】
ステップＳ１０１において、受け入れ予測部５３は、受け入れ予測を行う。具体的には、まず、受け入れ予測部５３は、Ｃタプルを除くタイプの中から、受け入れ予測を行うタプルのタイプ、換言すれば、コンテンツの推薦に用いるタプルのタイプを選択する。これにより、ＣＵＦタプル、ＣＦタプル、ＣＵタプル、ＵＦタプル、Ｕタプル、Ｆタプルの中から１つのタイプが選択される。
【０１５３】
次に、受け入れ予測部５３は、選択したタイプの各タプルについて、受け入れモデルＤＢ５２に格納されている受け入れモデルを用いて、コンテンツを推薦する対象となるアクティブユーザの受け入れ予測を行う。その結果、選択されたタイプの各タプルに対するアクティブユーザの予測受け入れ度が算出される。
【０１５４】
なお、ここでは、フィードバックＤＢ２３にデータが存在するタプルのみが予測対象となる。従って、実際にフィードバックを付与していないユーザや、実際に付与されていないフィードバックを含むタプルは、予測対象から除外される。例えば、ユーザＵ１が、コンテンツＣ１にフィードバックを付与し、コンテンツＣ２にフィードバックを付与していない場合、（Ｃ１、Ｕ１）タプルは予測対象となり、（Ｃ２、Ｕ１）タプルは予測対象から除外される。
【０１５５】
そして、受け入れ予測部５３は、予測結果を提示タプル選択部３３に通知する。
【０１５６】
図２１は、アクティブユーザがユーザＵ１である場合の、ＣＵＦタプルに対する受け入れ予測の結果の例を示している。例えば、（Ｃ１、Ｕ２、Ｆ２）タプルに対するアクティブユーザＵ１の予測受け入れ度は０．３２であることが示されている。
【０１５７】
なお、以下、ステップＳ１０１の処理で図２１の受け入れ予測の結果が得られた場合の処理を具体例として説明する。
【０１５８】
ステップＳ１０２において、提示タプル選択部３３は、提示タプルを選択する。
【０１５９】
例えば、提示タプル選択部３３は、予測受け入れ度が高い方から順に所定の個数のタプルを提示タプルに選択する。すなわち、提示タプル選択部３３は、予測受け入れ度がより高いタプルを優先して提示タプルに選択する。
【０１６０】
例えば、図２１の受け入れ予測の結果を用いて提示タプルを２つ選択する場合、予測受け入れ度が0.88で最も高い（Ｃ１、Ｕ３、Ｆ３）タプル、予測受け入れ度が0.67で２番目に高い（Ｃ４、Ｕ４、Ｆ６）タプルが選択される。
【０１６１】
あるいは、一般的に知り合いや関心のある人物から推薦されたコンテンツは、受け入れられやすい傾向にある。そこで、ユーザネットワークＤＢ３２を用いて、アクティブユーザと関係のあるユーザを検索し、検索されたユーザを含むタプルを優先して提示タプルに選択するようにしてもよい。
【０１６２】
例えば、アクティブユーザと関係のあるユーザを含むタプルの予測受け入れ度に所定の重みを加算して、加算後の予測受け入れ度に基づいて、提示タプルを選択するようにしてもよい。
【０１６３】
例えば、図２のユーザネットワークＤＢ３２において、アクティブユーザであるユーザＵ１は、ユーザＵ２とユーザＵ５をフォローしている。従って、例えば重みを0.5に設定した場合、図２１の予測受け入れ度のうち、ユーザＵ２を含む（Ｃ１、Ｕ２、Ｆ２）タプルおよび（Ｃ３、Ｕ２、Ｆ４）タプルに対する予測受け入れ度が、重みを加算することにより、それぞれ0.82、0.60となる。従って、提示タプルを２つ選択する場合、予測受け入れ度が0.88で最も高い（Ｃ１、Ｕ３、Ｆ３）タプル、予測受け入れ度が0.82で２番目に高い（Ｃ１、Ｕ２、Ｆ２）タプルが選択される。
【０１６４】
ステップＳ１０３において、提示タプル選択部３３は、アクティブユーザに推薦するコンテンツを選択する。具体的には、ステップＳ１０２の処理で選択した提示タプルがＵＦタプルまたはＦタプルである場合、提示タプルに含まれるフィードバックには、必ず対象となるコンテンツが存在する。従って、提示タプル選択部３３は、提示タプルに含まれるフィードバックの対象となるコンテンツを、アクティブユーザに推薦するコンテンツとして選択する。そして、提示タプル選択部３３は、選択したコンテンツを提示タプル（ＵＦタプルまたはＦタプル）に追加する。その結果、提示タプルはＣＵＦタプルまたはＣＦタプルとなる。
【０１６５】
また、ステップＳ１０２の処理で選択した提示タプルがＵタプルである場合、選択タプルに含まれるユーザ（以下、この処理において提示ユーザと称する）がフィードバックを付与しているコンテンツは必ずしも１つとは限らない。従って、提示タプル選択部３３は、提示ユーザがフィードバックを付与しているコンテンツの中から、アクティブユーザに推薦するコンテンツを選択する。
【０１６６】
例えば、提示ユーザがフィードバックを付与しているコンテンツを全て選択するようにしてもよいし、その中から所定の数のコンテンツをランダムに選択するようにしてもよい。あるいは、提示ユーザがフィードバックを付与しているコンテンツの中から、コンテンツプロモーションＤＢ３１に登録されているコンテンツを優先的に選択するようにしてもよい。あるいは、コンテンツ提供者からサービス提供者に販売促進費が支払われている場合、提示ユーザがフィードバックを付与しているコンテンツの中から、販売促進費が高いコンテンツを優先的に選択するようにしてもよい。
【０１６７】
なお、このとき、提示ユーザがポジティブなフィードバックを付与したコンテンツのみを対象にするようにしてもよい。
【０１６８】
そして、提示タプル選択部３３は、選択したコンテンツを提示タプル（Ｕタプル）に追加する。その結果、提示タプルはＣＵタプルとなる。
【０１６９】
なお、ステップＳ１０２の処理で選択した提示タプルがＣＵＦタプル、ＣＵタプル、または、ＣＦタプルのいずれかである場合、提示タプルにすでにコンテンツが含まれている。従って、提示タプルに含まれるコンテンツが、そのままアクティブユーザに推薦するコンテンツとなる。
【０１７０】
そして、提示タプル選択部３３は、提示タプルを提示制御部３４に通知する。
【０１７１】
ステップＳ１０４において、サーバ１１は、コンテンツを提示する。具体的には、提示制御部３４は、提示タプルに含まれるコンテンツに関する情報（メタデータ）をコンテンツメタデータＤＢ２８から取得する。また、提示制御部３４は、提示タプルにユーザが含まれる場合、そのユーザに関する情報をユーザＤＢ２７から取得する。さらに、提示制御部３４は、提示タプルにフィードバックが含まれる場合、そのフィードバックに関する情報をフィードバックＤＢ２３から取得する。
【０１７２】
提示制御部３４は、取得した情報に基づいて、アクティブユーザにコンテンツを推薦するためのコンテンツ推薦画面の表示用の表示データを生成する。そして、提示制御部３４は、生成した表示データを、通信部２１およびネットワーク１３を介して、アクティブユーザのユーザ端末１２に送信する。
【０１７３】
アクティブユーザのユーザ端末１２は、サーバ１１から受信した表示データに基づいて、コンテンツ推薦画面を表示する。
【０１７４】
図２２乃至図２４は、コンテンツ推薦画面の一例を示している。
【０１７５】
図２２は、提示タプルがＣＵＦタプルの場合のコンテンツ推薦画面の例を示している。具体的には、左上隅にコンテンツ名（コンテンツＡ）が表示され、その下にコンテンツを表す画像２０１が表示されている。
【０１７６】
また、上述した表示の右側に、コンテンツＡに対するフィードバックに関する情報が表示されている。すなわち、コンテンツＡにフィードバックを付与したユーザＡを表す画像２０２ａ、ユーザＡのユーザ名、並びに、ユーザＡのフィードバックの内容（例えば、コメント等）を含む吹き出し２０３ａが表示されている。同様に、コンテンツＡにフィードバックを付与したユーザＢを表す画像２０２ｂ、ユーザＢのユーザ名、並びに、ユーザＢのフィードバックの内容（例えば、コメント等）を含む吹き出し２０３ｂが表示されている。
【０１７７】
図２３は、提示タプルがＣＦタプルの場合のコンテンツ推薦画面の例を示している。このコンテンツ推薦画面では、図２２のコンテンツ推薦画面と比較して、画像２０２ａ，２０２ｂ、並びに、ユーザＡ及びユーザＢのユーザ名の表示が省略されている。すなわち、このコンテンツ推薦画面では、コンテンツＡにフィードバックを付与したユーザに関する情報は表示されずに、フィードバックの内容のみ表示される。
【０１７８】
図２４は、提示タプルがＣＵタプルの場合のコンテンツ推薦画面の例を示している。このコンテンツ推薦画面では、図２２のコンテンツ推薦画面と比較して、吹き出し２０３ａ，２０３ｂの表示が省略されている。すなわち、このコンテンツ推薦画面では、コンテンツＡに付与されたフィードバックの内容は表示されずに、フィードバックを付与したユーザに関する情報のみ表示される。
【０１７９】
図２５乃至図２７は、推薦するコンテンツをリスト形式で表示する場合のコンテンツ推薦画面の例を示している。
【０１８０】
図２５は、提示タプルがＣＵＦタプルの場合のリスト形式のコンテンツ推薦画面の例を示している。この例では、コンテンツＡに関する情報が１行目に表示され、コンテンツＢに関する情報が２行目に表示されている。より具体的には、１行目には、コンテンツＡを表す画像２２１ａ、コンテンツＡのコンテンツ名、コンテンツＡにフィードバックを付与したユーザＡを表す画像２２２ａおよびユーザ名、コンテンツＡに対するユーザＡのフィードバックを含む吹き出し２２３ａが、左から順に表示されている。同様に、２行目には、コンテンツＢを表す画像２２１ｂ、コンテンツＢのコンテンツ名、コンテンツＢにフィードバックを付与したユーザＢを表す画像２２２ｂおよびユーザ名、コンテンツＢに対するユーザＢのフィードバックを含む吹き出し２２３ｂが、左から順に表示されている。
【０１８１】
図２６は、提示タプルがＣＦタプルの場合のリスト形式のコンテンツ推薦画面の例を示している。このコンテンツ推薦画面では、図２５のコンテンツ推薦画面と比較して、画像２２２ａ，２２２ｂ、並びに、ユーザＡ及びユーザＢのユーザ名の表示が省略されている。代わりに、コンテンツＡに対するフィードバックを含む吹き出し２２３ｃ、および、コンテンツＢに対するフィードバックを含む吹き出し２２３ｄが追加されている。すなわち、このコンテンツ推薦画面では、各コンテンツにフィードバックを付与したユーザに関する情報は表示されずに、フィードバックの内容のみ表示される。
【０１８２】
図２７は、提示タプルがＣＵタプルの場合のリスト形式のコンテンツ推薦画面の例を示している。このコンテンツ推薦画面では、図２５のコンテンツ推薦画面と比較して、吹き出し２２３ａ，２２３ｂの表示が省略されている。代わりに、コンテンツＡにフィードバックを付与したユーザＣを表す画像２２２ｃおよびユーザ名が追加されている。すなわち、このコンテンツ推薦画面では、各コンテンツに付与されたフィードバックの内容は表示されずに、フィードバックを付与したユーザに関する情報のみ表示される。
【０１８３】
また、例えば、提示タプルにユーザＵおよびフィードバックＦが含まれる場合、「ユーザＵさんが「フィードバックＦ」と言っているコンテンツです。」といったような情報を表示するようにしてもよい。この場合、例えば、アクティブユーザと関連のあるユーザ、および、そのユーザのフィードバックを優先的に表示するようにしてもよい。
【０１８４】
さらに、例えば、提示タプルにフィードバックＦのみが含まれ、ユーザＵが含まれない場合、「「フィードバックＦ」と言われているコンテンツです。」といったような情報を表示するようにしてもよい。
【０１８５】
また、例えば、提示タプルにユーザＵのみが含まれ、フィードバックＦが含まれない場合、「ユーザＵさんが言及しているコンテンツです。」といったような情報を表示するようにしてもよい。この場合、例えば、アクティブユーザと関連のあるユーザを優先的に表示するようにしてもよい。
【０１８６】
なお、図２２乃至図２７のコンテンツ推薦画面において、フィードバックの文言の内容等に合わせて、ユーザを表す画像や発言内容の表示の切り替えを行ってもよい。
【０１８７】
その後、処理は終了する。
【０１８８】
このようにして、予測受け入れ度が高いＣＵＦタプル、ＣＦタプル、または、ＣＵタプルが優先的にアクティブユーザに提示される。これにより、アクティブユーザが提示されたコンテンツを受け入れる可能性が高くなる。
【０１８９】
また、コンテンツとともに、コンテンツにフィードバックを付与しているユーザ、または、コンテンツに付与されているフィードバックのうち少なくとも一方が提示されるため、ユーザはコンテンツの推薦理由を知ることができる。
【０１９０】
さらに、フィードバックを提示する場合、他のユーザにより付与されているフィードバックの内容がそのまま提示されるため、アクティブユーザに推薦理由がより明確に伝わるようになる。
【０１９１】
（コンテンツ推薦処理２）
次に、図２８のフローチャートを参照して、サーバ１１により実行されるコンテンツ推薦処理の第２の実施の形態について説明する。
【０１９２】
なお、この処理では、アクティブユーザが発言等を受け入れやすい影響力のあるユーザを見つけ、見つけたユーザにコンテンツへのフィードバックを促し、当該コンテンツとともに当該ユーザや当該フィードバックをアクティブユーザに提示する処理が行われる。
【０１９３】
ステップＳ１２１において、提示タプル選択部３３は、アクティブユーザに推薦するコンテンツを選択する。例えば、提示タプル選択部３３は、コンテンツプロモーションＤＢ３１に登録されているコンテンツの中から所定数のコンテンツを、アクティブユーザに推薦するコンテンツ（以下、推薦コンテンツと称する）に選択する。
【０１９４】
ステップＳ１２２において、提示タプル選択部３３は、受け入れ予測を行う。具体的には、受け入れ予測部５３は、図２０のステップＳ１０１と同様の処理により、ＣＵタプルまたはＵタプルに対するアクティブユーザの受け入れ予測を行う。
【０１９５】
なお、ＣＵタプルに対する受け入れ予測を行う場合には、推薦コンテンツを含むＣＵタプルが予測対象となる。
【０１９６】
そして、受け入れ予測部５３は、予測結果を提示タプル選択部３３に通知する。
【０１９７】
ステップＳ１２３において、図２１のステップＳ１０２の処理と同様に、提示タプルが選択される。ただし、Ｕタプルに対する受け入れ予測が行われた場合、提示タプル選択部３３は、選択した提示タプル（Ｕタプル）に、さらに推薦コンテンツを追加したＣＵタプルを提示タプルに設定する。
【０１９８】
これにより、ＣＵタプルに対する受け入れ予測を行った場合、アクティブユーザの予測受け入れ度がより高いＣＵタプルが優先的に提示タプルに選択される。一方、Ｕタプルに対する受け入れ予測を行った場合、アクティブユーザの予測受け入れ度がより高いユーザ（Ｕタプル）を含むＣＵタプルが提示タプルに選択される。
【０１９９】
そして、提示タプル選択部３３は、提示タプルを提示制御部３４およびフィードバック誘導部３５に通知する。
【０２００】
なお、以下、この処理において、提示タプルに含まれるユーザを推薦者と称する。
【０２０１】
ステップＳ１２４において、フィードバック誘導部３５は、推薦者に推薦コンテンツへのフィードバックを促す。具体的には、フィードバック誘導部３５は、推薦コンテンツに関する情報（メタデータ）をコンテンツメタデータＤＢ２８から取得する。フィードバック誘導部３５は、取得した情報に基づいて、推薦者に推薦コンテンツへのフィードバックを促すためのフィードバック誘導画面の表示用の表示データを生成する。そして、フィードバック誘導部３５は、生成した表示データを、通信部２１およびネットワーク１３を介して、推薦者のユーザ端末１２に送信する。
【０２０２】
推薦者のユーザ端末１２は、サーバから受信した表示データに基づいて、フィードバック誘導画面を表示する。例えば、ユーザ端末１２は、推薦コンテンツの情報とともに、「Ｘさん（アクティブユーザ）に、これを薦めてはいかがですか」というような、フィードバックの付与を促すメッセージ等を表示する。
【０２０３】
推薦者のユーザ端末１２は、推薦者により推薦コンテンツに対してフィードバックが付与された場合、付与されたフィードバックに関するフィードバック情報を、ネットワーク１３を介してサーバ１１に送信する。サーバ１１のフィードバック収集部２２は、通信部２１を介して、フィードバック情報を受信し、フィードバックＤＢ２３に格納する。
【０２０４】
ステップＳ１２５において、サーバ１１は、コンテンツを提示する。具体的には、提示制御部３４は、提示タプルに含まれる推薦コンテンツに関する情報をコンテンツメタデータＤＢ２８から取得する。また、提示制御部３４は、推薦者に関する情報をユーザＤＢ２７から取得する。さらに、提示制御部３４は、推薦コンテンツに対する推薦者のフィードバックに関する情報をフィードバックＤＢ２３から取得する。
【０２０５】
提示制御部３４は、取得した情報に基づいて、アクティブユーザにコンテンツを推薦するためのコンテンツ推薦画面の表示用の表示データを生成する。そして、提示制御部３４は、生成した表示データを、通信部２１およびネットワーク１３を介して、アクティブユーザのユーザ端末１２に送信する。
【０２０６】
アクティブユーザのユーザ端末１２は、サーバ１１から受信した表示データに基づいて、コンテンツ推薦画面を表示する。
【０２０７】
このとき、アクティブユーザにとっては、推薦者がフィードバックを付与していることが重要と考えられる。従って、推薦者のフィードバックを表示せずに、例えば、「ユーザＢさん（推薦者）が言及しているコンテンツです」等の文言とともに、コンテンツに関する情報を提示するようにしてもよい。
【０２０８】
逆に、推薦者を提示せずに、推薦者のフィードバックのみを、コンテンツに関する情報とともに提示するようにしてもよい。
【０２０９】
その後、処理は終了する。
【０２１０】
このようにして、アクティブユーザが受け入れやすい影響力のあるユーザが推薦者としてコンテンツとともに提示されるため、アクティブユーザが提示されたコンテンツを受け入れる可能性がより高くなる。
【０２１１】
なお、推薦者がすでに推薦コンテンツに対してフィードバックを付与している場合には、ステップＳ１２４を省略することも可能である。
【０２１２】
あるいは、例えば、推薦コンテンツに対してフィードバックを付与しているユーザを含むＣＵタプルを、受け入れ予測の対象や提示タプルの対象から除外するようにしてもよい。これにより、まだ推薦コンテンツにフィードバックを付与していないユーザを含むタプルが提示タプルに選ばれるようになる。
【０２１３】
また、例えば、ステップＳ１２４において、明示的に推薦者へのフィードバックの誘導を行わずに、例えば、推薦者に推薦コンテンツを単に推薦して、フィードバックが付与されるのを待つようにしてもよい。
【０２１４】
（コンテンツ推薦処理３）
次に、図２９のフローチャートを参照して、サーバ１１により実行されるコンテンツ推薦処理の第３の実施の形態について説明する。
【０２１５】
なお、この処理では、多くのアクティブユーザに受け入れられやすいユーザやフィードバックを見つけ、見つけたユーザやフィードバックを優先してコンテンツとともに提示する処理が行われる。
【０２１６】
ステップＳ１４１において、受け入れ予測部５３は、受け入れ予測を行う。具体的には、受け入れ予測部５３は、図２０のステップＳ１０１と同様の処理により、ＣＵＦタプル、ＣＦタプル、ＣＵタプル、ＵＦタプル、Ｕタプル、Ｆタプルのいずれかに対する複数のユーザ（アクティブユーザ）の受け入れ予測を行う。受け入れ予測部５３は、予測結果を予測集計部３０に通知する。
【０２１７】
なお、受け入れ予測を行う対象となるアクティブユーザを、システム全体のユーザとしてもよいし、一部の特定のユーザ群としてもよい。
【０２１８】
また、ここでは、フィードバックＤＢ２３にデータが存在するタプルのみが予測対象となる。従って、実際にフィードバックを付与していないユーザや、実際に付与されていないフィードバックを含むタプルは、予測対象から除外される。
【０２１９】
ステップＳ１４２において、予測集計部３０は、予測結果を集計する。具体的には、予測集計部１３１は、ユーザＩＤ毎（Ｕタプル毎）、フィードバックＩＤ毎（Ｆタプル毎）、または、ユーザＩＤとフィードバックＩＤの組み合わせ毎（ＵＦタプル毎）に予測受け入れ度の集計を行い、平均値などの統計量を求める。
【０２２０】
ここで、各アクティブユーザのＣＵＦタプルに対する受け入れ予測の結果が図３０に示されるようになっている場合について、集計方法の具体例を説明する。
【０２２１】
なお、図３０は、各アクティブユーザの各ＣＵＦタプルに対する予測受け入れ度が示されている。例えば、アクティブユーザＵ１の（Ｃ１、Ｕ２、Ｆ１０２）タプルに対する予測受け入れ度が0.32であることが示されている。なお、図３１は、図３０をコンテンツＩＤとユーザＩＤによりソートしたものである。
【０２２２】
例えば、図３０の受け入れ予測の結果をＵＦタプル（ユーザＩＤとフィードバックＩＤの組み合わせ）毎に集計する場合について説明する。
【０２２３】
例えば、（Ｕ２、Ｆ１０２）タプルに対する各アクティブユーザの予測受け入れ度の平均値は、0.463（＝（0.32＋0.65＋0.42）／3）となる。また、（Ｕ３、Ｆ１０３）タプルに対する各アクティブユーザの予測受け入れ度の平均値は、0.643（＝（0.88＋0.41＋0.64）／3）となる。
【０２２４】
なお、（Ｕ２、Ｆ１０２）タプルおよび（Ｕ３、Ｆ１０３）タプルの対象となるコンテンツは、ともにコンテンツＣ１である。
【０２２５】
また、例えば、（Ｕ１、Ｆ１０７）タプルに対する各アクティブユーザの予測受け入れ度の平均値は0.493（＝（0.54＋0.60＋0.34）／3）となる。また、（Ｕ３、Ｆ１０５）タプルに対する各アクティブユーザの予測受け入れ度の平均値は、0.650（＝（0.54＋0.63＋0.78）／3）となる。
【０２２６】
なお、（Ｕ１、Ｆ１０７）タプルおよび（Ｕ３、Ｆ１０５）タプルの対象となるコンテンツは、ともにコンテンツＣ４である。
【０２２７】
このようにして、各ＵＦタプルについて予測受け入れ度の平均値が算出される。
【０２２８】
そして、予測受け入れ度の平均値が大きいＵＦタプルほど、そのＵＦタプルに含まれるユーザとフィードバックの組み合わせがより多くのアクティブユーザに受け入れられやすい、換言すれば、各アクティブユーザに対する影響力がより大きい組み合わせであると言える。例えば、コンテンツＣ１については、（Ｕ２、Ｆ１０２）タプルより（Ｕ３、Ｆ１０３）タプルの方が、影響力が大きく、コンテンツＣ４については、（Ｕ１、Ｆ１０７）タプルより（Ｕ３、Ｆ１０５）タプルの方が、影響力が大きいと言える。
【０２２９】
なお、ＵＦタプル毎ではなく、Ｕタプル毎（ユーザＩＤ毎）またはＦタプル毎（フィードバックＩＤ毎）に集計するようにしてもよい。
【０２３０】
例えば、Ｕタプル毎に集計する場合、（Ｕ２）タプルに対する各アクティブユーザの予測受け入れ度の平均値は、0.455（＝（0.32＋0.65＋0.42＋0.21＋0.23＋0.9）／6）となる。
【０２３１】
そして、予測受け入れ度の平均値が大きいＵタプルほど、そのＵタプルに含まれるユーザがより多くのアクティブユーザに受け入れられやすい、換言すれば、各アクティブユーザに対する影響力がより大きいユーザであると言える。
【０２３２】
なお、Ｆタプル毎に集計した場合、フィードバックＩＤは必ず１つのユーザＩＤに対応するため、ＵＦタプル毎に集計した結果と等しくなる。
【０２３３】
そして、予測集計部３０は、集計結果を提示タプル選択部３３に通知する。
【０２３４】
ステップＳ１４３において、提示タプル選択部３３は、集計結果に基づいて、提示タプルを選択する。
【０２３５】
例えば、ＵＦタプル毎に受け入れ予測の集計が行われた場合、提示タプル選択部３３は、コンテンツ毎に、各コンテンツに付与されているＵＦタプルの中から、予測受け入れ度の平均値が高い方から順に所定数のＵＦタプルを選択する。そして、提示タプル選択部３３は、選択したＵＦタプルに対象となるコンテンツを加えたＣＵＦタプルを提示タプルに設定する。従って、受け入れ予測の対象となる複数のアクティブユーザの予測受け入れ度がより高いＵＦタプルを含むＣＵＦタプルが、優先的に提示タプルに選択される。
【０２３６】
例えば、上述した例の場合、コンテンツＣ１に付与されているＵＦタプルのうち、予測受け入れ度が高い（Ｕ３、Ｆ１０３）タプルが選択される。そして、選択した（Ｕ３、Ｆ１０３）タプルにコンテンツＣ１を加えた（Ｃ１、Ｕ３、Ｆ１０３）タプルが提示タプルとなる。
【０２３７】
同様に、Ｆタプル毎に受け入れ予測の集計が行われた場合、提示タプル選択部３３は、コンテンツ毎に、各コンテンツに付与されているＦタプルの中から、予測受け入れ度の平均値が高い方から順に所定数のＦタプルを選択する。そして、提示タプル選択部３３は、選択したＦタプルに対象となるコンテンツを加えたＣＦタプルを提示タプルとする。従って、受け入れ予測の対象となる複数のアクティブユーザの予測受け入れ度がより高いＦタプルを含むＣＦタプルが、優先的に提示タプルに選択される。
【０２３８】
なお、この場合、Ｆタプルに含まれるフィードバックを付与したユーザを加えたＣＵＦタプルを提示タプルとするようにしてもよい。
【０２３９】
一方、Ｕタプル毎に受け入れ予測の集計が行われた場合、提示タプル選択部３３は、予測受け入れ度の平均値が高い方から順に所定数のＵタプルを提示タプルに選択する。従って、受け入れ予測の対象となる複数のアクティブユーザの予測受け入れ度がより高いＦタプル（ユーザ）が優先的に提示タプルに選択される。
【０２４０】
そして、提示タプル選択部３３は、提示タプルを提示制御部３４に通知する。
【０２４１】
ステップＳ１４４において、図２０のステップＳ１０４と同様の処理により、コンテンツが提示される。
【０２４２】
例えば、提示タプル選択部３３により選択された提示タプルがＣＵＦタプルである場合、各提示タプルに含まれるコンテンツ、ユーザ、フィードバックの組み合わせが、アクティブユーザに提示される。従って、各コンテンツとともに、そのコンテンツに対してより影響力の大きいユーザとフィードバックの組み合わせが優先的に各アクティブユーザに提示される。
【０２４３】
同様に、提示タプル選択部３３により選択された提示タプルがＣＦタプルである場合、各提示タプルに含まれるコンテンツ、フィードバックの組み合わせが、アクティブユーザに提示される。従って、各コンテンツとともに、そのコンテンツに対してより影響力の大きいフィードバックが優先的に各アクティブユーザに提示される。
【０２４４】
一方、提示タプル選択部３３により選択された提示タプルがＵタプルである場合、各アクティブユーザに提示するコンテンツとともに、提示タプルに含まれるユーザが優先的に提示される。すなわち、各アクティブユーザに提示するコンテンツに対して、提示タプルに含まれるユーザによりフィードバックが付与されている場合、当該コンテンツと当該ユーザの組み合わせが優先的に各アクティブユーザに提示される。従って、各コンテンツとともに、当該コンテンツにフィードバックを付与しているユーザのうち、そのコンテンツに対してより影響力の大きいユーザが優先的に提示されるようになる。なお、このとき、当該ユーザにより付与されたフィードバックも合わせて提示するようにしてもよい。
【０２４５】
その後、処理は終了する。
【０２４６】
このようにして、各アクティブユーザにコンテンツを提示するときに、多くのアクティブユーザに受け入れられやすい影響力の大きいユーザ、フィードバック、または、ユーザとフィードバックの組み合わせが優先的に提示される。これにより、各アクティブユーザが提示されたコンテンツを受け入れる可能性が高くなる。
【０２４７】
（コンテンツ推薦処理４）
次に、図３２のフローチャートを参照して、サーバ１１により実行されるコンテンツ推薦処理の第４の実施の形態について説明する。
【０２４８】
なお、この処理では、多くのユーザが発言等を受け入れやすい影響力のあるユーザ（インフルエンサ）を見つけ、見つけたユーザにコンテンツへのフィードバックを促し、当該コンテンツとともに当該ユーザや当該フィードバックを提示する処理が行われる。
【０２４９】
ステップＳ１６１において、受け入れ予測部５３は、受け入れ予測を行う。具体的には、受け入れ予測部５３は、図２０のステップＳ１０１と同様の処理により、ＣＵタプルまたはＵタプルに対する複数のユーザ（アクティブユーザ）の受け入れ予測を行う。受け入れ予測部５３は、予測結果を予測集計部３０に通知する。
【０２５０】
なお、受け入れ予測を行う対象となるアクティブユーザを、システム全体のユーザとしてもよいし、一部の特定のユーザ群としてもよい。
【０２５１】
ステップＳ１６２において、予測集計部３０は、予測結果を集計する。具体的には、予測集計部１３１は、ユーザＩＤ毎（Ｕタプル毎）に予測受け入れ度の集計を行い、平均値などの統計量を求める。
【０２５２】
例えば、図３０の受け入れ予測の結果を用いた場合、Ｕ１タプル（ユーザＵ１）に対する各アクティブユーザの予測受け入れ度の平均値は、0.493（＝（0.54＋0.60＋0.34）／3）となる。Ｕ２タプル（ユーザＵ２）に対する各アクティブユーザの予測受け入れ度の平均値は、0.455（＝（0.32＋0.21＋0.65＋0.23＋0.42＋0.90）／6）となる。Ｕ３タプル（ユーザＵ３）に対する各アクティブユーザの予測受け入れ度の平均値は、0.643（＝（0.88＋0.41＋0.64）／3）となる。Ｕ４タプル（ユーザＵ４）に対する各アクティブユーザの予測受け入れ度の平均値は、0.562（＝（0.54＋0.73＋0.63＋0.15＋0.78＋0.54）／6）となる。
【０２５３】
そして、予測受け入れ度の平均値が大きいＵタプルほど、そのＵタプルに含まれるユーザがより多くのアクティブユーザに受け入れられやすい、換言すれば、各アクティブユーザに対する影響力がより大きいユーザであると言える。
【０２５４】
そして、予測集計部３０は、集計結果を提示タプル選択部３３に通知する。
【０２５５】
ステップＳ１６３において、提示タプル選択部３３は、提示タプルを選択する。具体的には、提示タプル選択部３３は、予測受け入れ度の平均値が高い方から順に所定数のＵタプルを選択し、選択したＵタプルに含まれるユーザを推薦者とする。従って、受け入れ予測の対象となる複数のアクティブユーザの予測受け入れ度がより高いＵタプルに含まれるユーザが、優先的に推薦者に選択される。
【０２５６】
また、提示タプル選択部３３は、各アクティブユーザに推薦するコンテンツを選択する。例えば、提示タプル選択部３３は、コンテンツプロモーションＤＢ３１に登録されているコンテンツの中から所定数のコンテンツを推薦コンテンツに選択する。
【０２５７】
あるいは、例えば、提示タプル選択部３３は、推薦者を含む各ＣＵタプルについて、予測受け入れ度の平均値を求める。そして、提示タプル選択部３３は、予測受け入れ度の平均値が高い方から順に所定数のＣＵタプルを選択し、選択したＣＵタプルに含まれるコンテンツを推薦コンテンツに選択する。
【０２５８】
提示タプル選択部３３は、選択した推薦者と推薦コンテンツの組み合わせからなるＣＵタプルを提示タプルに設定する。提示タプル選択部３３は、提示タプルをフィードバック誘導部３５および提示制御部３４に通知する。
【０２５９】
ステップＳ１６４において、図２８のステップＳ１２４の処理と同様にして、推薦者に推薦コンテンツへのフィードバックが促される。
【０２６０】
ステップＳ１６５において、図２９のステップＳ１２５の処理と同様にして、コンテンツの提示が行われる。これにより、各アクティブユーザのユーザ端末１２において推薦コンテンツを提示する場合に、推薦者、または、推薦者が推薦コンテンツに付与したフィードバックのうち少なくとも一方が、推薦コンテンツとともに提示される。
【０２６１】
その後、処理は終了する。
【０２６２】
このようにして、例えば、コンテンツのプロモーションを行う場合に、多くのアクティブユーザに受け入れられやすい影響力の大きいユーザや、当該ユーザが付与したフィードバックが、優先的にコンテンツとともに提示されるようになる。これにより、各アクティブユーザが提示されたコンテンツを受け入れる可能性が高くなる。
【０２６３】
（ユーザ推薦処理）
次に、図３３のフローチャートを参照して、サーバ１１により実行されるユーザ推薦処理について説明する。
【０２６４】
なお、この処理では、アクティブユーザが受け入れやすいユーザ、換言すれば、アクティブユーザに影響を与えやすいユーザを見つけ、アクティブユーザに提示する処理が行われる。
【０２６５】
ステップＳ１８１において、受け入れ予測部５３は、受け入れ予測を行う。具体的には、受け入れ予測部５３は、図２０のステップＳ１０１と同様の処理により、ユーザを少なくとも含むタプル、すなわち、ＣＵＦタプル、ＣＵタプル、ＵＦタプルまたはＵタプルに対するアクティブユーザの受け入れ予測を行う。受け入れ予測部５３は、予測結果を予測集計部３０に通知する。
【０２６６】
ステップＳ１８２において、予測集計部３０は、予測結果を集計する。具体的には、予測集計部３０は、図２９のステップＳ１４２と同様の処理により、ユーザＩＤ毎（Ｕタプル毎）に予測受け入れ度の平均値を求める。予測集計部３０は、集計結果を提示タプル選択部３３に通知する。
【０２６７】
ステップＳ１８３において、提示タプル選択部３３は、アクティブユーザに推薦するユーザを選択する。具体的には、提示タプル選択部３３は、予測受け入れ度の高い方から順に所定数のＵタプルを提示タプルに選択する。そして、この提示タプルに含まれるユーザが、アクティブユーザに推薦するユーザ（以下、この処理において推薦ユーザと称する）となる。従って、より予測受け入れ度が高いＵタプルに含まれるユーザが、優先的に推薦ユーザに選択される。
【０２６８】
そして、提示タプル選択部３３は、提示タプルを提示制御部３４に通知する。
【０２６９】
ステップＳ１８４において、サーバ１１は、アクティブユーザにユーザを推薦する。具体的には、提示制御部３４は、提示タプルに含まれる推薦ユーザに関する情報をユーザＤＢ２７から取得する。また、提示制御部３４は、フィードバックＤＢ２３に格納されている情報の中から、推薦ユーザが付与したフィードバックに関する情報を１つ以上取得する。さらに、提示制御部３４は、取得したフィードバックの対象となるコンテンツに関する情報（メタデータ）をコンテンツメタデータＤＢ２８から取得する。
【０２７０】
提示制御部３４は、取得した情報に基づいて、アクティブユーザに推薦ユーザを推薦するためのユーザ推薦画面の表示用の表示データを生成する。そして、提示制御部３４は、生成した表示データを、通信部２１およびネットワーク１３を介して、アクティブユーザのユーザ端末１２に送信する。
【０２７１】
アクティブユーザのユーザ端末１２は、サーバ１１から受信した表示データに基づいて、ユーザ推薦画面を表示する。このとき、推薦ユーザがフィードバックを付与しているコンテンツの少なくとも一部、および、そのフィードバックの内容が、推薦ユーザに関する情報とともに提示される。
【０２７２】
その後、処理は終了する。
【０２７３】
このようにして、アクティブユーザが受け入れやすいユーザを推薦することができる。
【０２７４】
以上のようにして、例えば、アクティブユーザは、未知のコンテンツに対して、適切な他のユーザのフィードバック情報をもとに、購入や利用等の判断を行うことができるようになる。
【０２７５】
また、サービス提供者は、アクティブユーザがより多くのコンテンツやユーザを受け入れ、コンテンツやサービスの購入機会および利用機会の増大を期待することができる。
【０２７６】
＜２．変形例＞
以下、本技術の実施の形態の変形例について説明する。
【０２７７】
［変形例１］
以上の説明では、受け入れ予測の集計を行う際に、予測受け入れ度の平均値を算出し、その平均値に基づいて、提示タプル等を選択する例を示したが、平均値以外の統計値を用いるようにしてもよい。例えば、予測受け入れ度の合計値、最大値、分散値等を用いたり、複数の統計値を組み合わせて用いたりするようにしてもよい。
【０２７８】
［変形例２］
また、以上の説明では、ＣＵＦタプルに対するメタフィードバックに基づいて、受け入れモデルを生成し、予測受け入れ度を求める例を示したが、本技術は、例えば、ＣＦタプルに対するメタフィードバックを用いるようにすることも可能である。
【０２７９】
すなわち、コンテンツと当該コンテンツに対するフィードバックに対するメタフィードバックを収集し、収集したメタフィードバックに基づいて、受け入れモデルを生成し、予測受け入れ度を求めるようにしてもよい。この場合、上述したコンテンツ推薦処理のうち、ＣＦタプルまたはＦタプルに対する予測受け入れ度を用いる処理を行うことが可能である。
【０２８０】
［変形例３］
さらに、以上の説明では、提示タプルを選択する際に、予測受け入れ度が高い方から順にタプルを選択する例を示したが、他の方法により、予測受け入れ度が高いタプルを優先して選択するようにしてもよい。例えば、予測受け入れ度が閾値以上のタプルを選択するようにしてもよい。
【０２８１】
［コンピュータの構成例］
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【０２８２】
図３４は、上述した一連の処理をプログラムにより実行するコンピュータのハードウエアの構成例を示すブロック図である。
【０２８３】
コンピュータにおいて、CPU（Central Processing Unit）４０１，ROM（Read Only Memory）４０２，RAM（Random Access Memory）４０３は、バス４０４により相互に接続されている。
【０２８４】
バス４０４には、さらに、入出力インタフェース４０５が接続されている。入出力インタフェース４０５には、入力部４０６、出力部４０７、記憶部４０８、通信部４１９、及びドライブ４１０が接続されている。
【０２８５】
入力部４０６は、キーボード、マウス、マイクロフォンなどよりなる。出力部４０７は、ディスプレイ、スピーカなどよりなる。記憶部４０８は、ハードディスクや不揮発性のメモリなどよりなる。通信部４１９は、ネットワークインタフェースなどよりなる。ドライブ４１０は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア４１１を駆動する。
【０２８６】
以上のように構成されるコンピュータでは、CPU４０１が、例えば、記憶部４０８に記憶されているプログラムを、入出力インタフェース４０５及びバス４０４を介して、RAM４０３にロードして実行することにより、上述した一連の処理が行われる。
【０２８７】
コンピュータ（CPU４０１）が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア４１１に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。
【０２８８】
コンピュータでは、プログラムは、リムーバブルメディア４１１をドライブ４１０に装着することにより、入出力インタフェース４０５を介して、記憶部４０８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部４１９で受信し、記憶部４０８にインストールすることができる。その他、プログラムは、ROM４０２や記憶部４０８に、あらかじめインストールしておくことができる。
【０２８９】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０２９０】
また、本明細書において、システムの用語は、複数の装置、手段などより構成される全体的な装置を意味するものとする。
【０２９１】
さらに、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０２９２】
また、例えば、本技術は以下のような構成も取ることができる。
【０２９３】
（１）
コンテンツ、ユーザ、および、当該コンテンツに対する当該ユーザのフィードバックを含む組み合わせに対するフィードバックであるメタフィードバックを収集する収集部と、
収集された前記メタフィードバックに基づいて、コンテンツ、ユーザ、および、フィードバックの少なくとも１つを含む組み合わせを対象となるユーザであるアクティブユーザが受け入れる度合いの予測値である予測受け入れ度を求める予測部と
を含む情報処理装置。
（２）
前記予測受け入れ度に基づいて、前記アクティブユーザに提示するコンテンツと、当該コンテンツにフィードバックを付与したユーザおよび当該フィードバックの少なくとも一方とを含む組み合わせを選択する選択部と、
選択された組み合わせに含まれるコンテンツとともに、前記選択された組み合わせに含まれるユーザまたはフィードバックの少なくとも一方を前記アクティブユーザに提示するように制御する提示制御部と
をさらに含む前記（１）に記載の情報処理装置。
（３）
前記選択部は、前記予測受け入れ度がより高い組み合わせを優先して選択する
前記（２）に記載の情報処理装置。
（４）
コンテンツとユーザの組み合わせに対する前記アクティブユーザの前記予測受け入れ度、または、ユーザに対する前記アクティブユーザの前記予測受け入れ度に基づいて、フィードバックの付与を促すコンテンツとユーザの組み合わせを選択する選択部と、
選択された組み合わせに含まれるユーザに、前記選択された組み合わせに含まれるコンテンツに対するフィードバックの付与を促す誘導部と、
前記選択された組み合わせに含まれるコンテンツとともに、前記選択された組み合わせに含まれるユーザ、または、当該ユーザにより付与されたフィードバックの少なくとも一方を前記アクティブユーザに提示するように制御する提示制御部と
をさらに含む前記（１）に記載の情報処理装置。
（５）
前記選択部は、前記予測受け入れ度がより高いコンテンツとユーザの組み合わせ、または、前記予測受け入れ度がより高いユーザを含むコンテンツとユーザの組み合わせを優先して選択する
前記（４）に記載の情報処理装置。
（６）
複数の前記アクティブユーザの前記予測受け入れ度を、ユーザ毎、フィードバック毎、または、ユーザとフィードバックの組み合わせ毎に集計する集計部と、
前記予測受け入れ度の集計結果に基づいて、提示するコンテンツと、ユーザまたはフィードバックの少なくとも一方とを含む組み合わせを選択する選択部と、
選択された組み合わせに含まれるコンテンツとともに、前記選択された組み合わせに含まれるユーザまたはフィードバックの少なくとも一方を提示するように制御する提示制御部と
をさらに含む前記（１）に記載の情報処理装置。
（７）
前記選択部は、複数の前記アクティブユーザの前記予測受け入れ度がより高いユーザまたはフィードバックを含む組み合わせを優先して選択する
前記（６）に記載の情報処理装置。
（８）
コンテンツとユーザの組み合わせに対する複数の前記アクティブユーザの前記予測受け入れ度、または、ユーザに対する複数の前記アクティブユーザの前記予測受け入れ度を、ユーザ毎に集計する集計部と、
前記予測受け入れ度の集計結果に基づいて、フィードバックの付与を促すコンテンツとユーザの組み合わせを選択する選択部と、
前記選択された組み合わせに含まれるユーザに、前記選択された組み合わせに含まれるコンテンツに対するフィードバックの付与を促す誘導部と、
前記選択された組み合わせに含まれるコンテンツとともに、前記選択された組み合わせに含まれるユーザ、または、当該ユーザにより付与されたフィードバックの少なくとも一方を提示するように制御する提示制御部と
をさらに含む前記（１）に記載の情報処理装置。
（９）
前記選択部は、複数の前記アクティブユーザの前記予測受け入れ度がより高いユーザを含む組み合わせを優先して選択する
前記（８）に記載の情報処理装置。
（１０）
ユーザを少なくとも含む組み合わせに対する前記アクティブユーザの前記予測受け入れ度を、ユーザ毎に集計する集計部と、
前記アクティブユーザの前記予測受け入れ度がより高いユーザを優先して選択する選択部と、
選択したユーザを前記アクティブユーザに提示するように制御する提示制御部と
をさらに含む前記（１）に記載の情報処理装置。
（１１）
前記予測部は、
収集した前記メタフィードバックに基づいて、前記予測受け入れ度を求めるための受け入れモデルを生成する受け入れモデル生成部と、
前記受け入れモデルに基づいて、前記予測受け入れ度を求める受け入れ予測部と
を含むことを特徴とする前記（１）乃至（１０）のいずれかに記載の情報処理装置。
（１２）
情報処理装置が、
コンテンツ、ユーザ、および、当該コンテンツに対する当該ユーザのフィードバックを含む組み合わせに対するフィードバックであるメタフィードバックを収集し、
収集された前記メタフィードバックに基づいて、コンテンツ、ユーザ、および、フィードバックの少なくとも１つを含む組み合わせを対象となるユーザであるアクティブユーザが受け入れる度合いの予測値である予測受け入れ度を求める
ステップを含む情報処理方法。
（１３）
コンテンツ、ユーザ、および、当該コンテンツに対する当該ユーザのフィードバックを含む組み合わせに対するフィードバックであるメタフィードバックを収集し、
収集された前記メタフィードバックに基づいて、コンテンツ、ユーザ、および、フィードバックの少なくとも１つを含む組み合わせを対象となるユーザであるアクティブユーザが受け入れる度合いの予測値である予測受け入れ度を求める
ステップを含む処理をコンピュータに実行させるためのプログラム。
（１４）
コンテンツ、および、当該コンテンツに対するフィードバックを含む組み合わせに対するフィードバックであるメタフィードバックを収集する収集部と、
収集された前記メタフィードバックに基づいて、コンテンツ、および、フィードバックの少なくとも１つを含む組み合わせを対象となるユーザであるアクティブユーザが受け入れる度合いの予測値である予測受け入れ度を求める予測部と
を含む情報処理装置。
（１５）
前記予測受け入れ度に基づいて、前記アクティブユーザに提示するコンテンツと、当該コンテンツに付与されたフィードバックとを含む組み合わせを選択する選択部と、
選択された組み合わせに含まれるコンテンツとともに、前記選択された組み合わせに含まれるフィードバックを前記アクティブユーザに提示するように制御する提示制御部と
をさらに含む前記（１４）に記載の情報処理装置。
（１６）
複数の前記アクティブユーザの前記予測受け入れ度を、フィードバック毎に集計する集計部と、
前記予測受け入れ度の集計結果に基づいて、提示するコンテンツとフィードバックを含む組み合わせを選択する選択部と、
選択された組み合わせに含まれるコンテンツとともに、前記選択された組み合わせに含まれるフィードバックを提示するように制御する提示制御部と
をさらに含む前記（１４）に記載の情報処理装置。
（１７）
前記予測部は、
収集した前記メタフィードバックに基づいて、前記予測受け入れ度を求めるための受け入れモデルを生成する受け入れモデル生成部と、
前記受け入れモデルに基づいて、前記予測受け入れ度を求める受け入れ予測部と
を含むことを特徴とする前記（１４）に記載の情報処理装置。
（１８）
情報処理装置が、
コンテンツ、および、当該コンテンツに対するフィードバックを含む組み合わせに対するフィードバックであるメタフィードバックを収集し、
収集された前記メタフィードバックに基づいて、コンテンツ、および、フィードバックの少なくとも１つを含む組み合わせを対象となるユーザであるアクティブユーザが受け入れる度合いの予測値である予測受け入れ度を求める
ステップを含む情報処理方法。
（１９）
コンテンツ、および、当該コンテンツに対するフィードバックを含む組み合わせに対するフィードバックであるメタフィードバックを収集し、
収集された前記メタフィードバックに基づいて、コンテンツ、および、フィードバックの少なくとも１つを含む組み合わせを対象となるユーザであるアクティブユーザが受け入れる度合いの予測値である予測受け入れ度を求める
ステップを含む処理をコンピュータに実行させるためのプログラム。
【符号の説明】
【０２９４】
１  情報処理システム，  １１  サーバ，  １２  ユーザ端末，  ２２  フィードバック収集部，  ２３  フィードバックＤＢ，  ２４  メタフィードバックＤＢ，  ２５  フィードバック解析部，  ２６  フィードバック判別部，  ２７  ユーザＤＢ，  ２８  コンテンツメタデータＤＢ，  ２９  予測部，  ３０  予測集計部，  ３１  コンテンツプロモーションＤＢ，  ３２  ユーザネットワークＤＢ，  ３３  提示タプル選択部，  ３４  提示制御部，  ３５  フィードバック誘導部，  ５１  受け入れモデル生成部，  ５２  受け入れモデルＤＢ，  ５３  受け入れ予測部
【図１】
2013033376.tif 000004
【図２】
2013033376.tif 000005
【図３】
2013033376.tif 000006
【図４】
2013033376.tif 000007
【図５】
2013033376.tif 000008
【図６】
2013033376.tif 000009
【図７】
2013033376.tif 000010
【図８】
2013033376.tif 000011
【図９】
2013033376.tif 000012
【図１０】
2013033376.tif 000013
【図１１】
2013033376.tif 000014
【図１２】
2013033376.tif 000015
【図１３】
2013033376.tif 000016
【図１４】
2013033376.tif 000017
【図１５】
2013033376.tif 000018
【図１６】
2013033376.tif 000019
【図１７】
2013033376.tif 000020
【図１８】
2013033376.tif 000021
【図１９】
2013033376.tif 000022
【図２０】
2013033376.tif 000023
【図２１】
2013033376.tif 000024
【図２２】
2013033376.tif 000025
【図２３】
2013033376.tif 000026
【図２４】
2013033376.tif 000027
【図２５】
2013033376.tif 000028
【図２６】
2013033376.tif 000029
【図２７】
2013033376.tif 000030
【図２８】
2013033376.tif 000031
【図２９】
2013033376.tif 000032
【図３０】
2013033376.tif 000033
【図３１】
2013033376.tif 000034
【図３２】
2013033376.tif 000035
【図３３】
2013033376.tif 000036
【図３４】
2013033376.tif 000037