(57)【要約】【課題】他ユーザの嗜好の詳細をわかりやすく提示する。【解決手段】評価情報抽出部３３は、アイテムに対するユーザ毎の評価から評価情報を抽出し、嗜好情報作成部３９は、評価情報抽出部３３によって抽出された評価情報と、アイテムの特徴を表すアイテム特徴量とに基づいて、ユーザ毎の嗜好を表す嗜好情報を作成し、空間作成部２２４は、嗜好情報に応じて、ユーザが配置される空間を作成し、表示制御部２２５は、空間作成部２２４によって作成された空間、および、嗜好情報に応じて空間に配置されるユーザの表示を制御する。本発明は、例えば、各種のアイテムおよび情報を提供するサーバ画像を表示する画像表示装置に適用することができる。【選択図】図３２
2010244380.tif 000002
【特許請求の範囲】
【請求項１】
アイテムに対するユーザ毎の評価から評価情報を抽出する評価情報抽出手段と、
前記抽出手段によって抽出された前記評価情報と、前記アイテムの特徴を表すアイテム特徴量とに基づいて、前記ユーザ毎の嗜好を表す嗜好情報を作成する嗜好情報作成手段と、
前記嗜好情報に応じて、前記ユーザが配置される空間を作成する空間作成手段と、
前記空間作成手段によって作成された前記空間、および、前記嗜好情報に応じて前記空間に配置される前記ユーザの表示を制御する表示制御手段と
を備える情報処理装置。
【請求項２】
前記嗜好情報作成手段は、機械学習アルゴリズムを用いて、前記アイテムに対する評価の種別を表す評価種別と、前記アイテム特徴量をスコア化する特徴量係数を含む前記嗜好情報を作成する
請求項１に記載の情報処理装置。
【請求項３】
前記所定の評価種別について、前記ユーザ毎の前記嗜好情報を取得することで、前記特徴量係数に応じた前記ユーザ毎の特徴量ベクトルを生成する嗜好情報取得手段と、
前記嗜好情報取得手段によって生成された、前記ユーザ毎の前記特徴量ベクトルから、ユーザ−特徴量行列を作成するユーザ−特徴量行列作成手段とをさらに備え、
前記空間作成手段は、前記ユーザ−特徴量行列作成手段によって作成された前記ユーザ−特徴量行列を圧縮することで、前記空間を作成し、
前記表示制御手段は、前記空間作成手段によって作成された前記空間、および、前記特徴量ベクトルに応じて前記空間に配置される前記ユーザの表示を制御する
請求項２に記載の情報処理装置。
【請求項４】
前記所定の評価種別についての前記ユーザ毎の前記嗜好情報の前記特徴量係数に基づいて、前記ユーザ毎の前記嗜好情報同士の距離を算出することで、ユーザ間距離行列を作成するユーザ間距離行列作成手段をさらに備え、
前記空間作成手段は、前記ユーザ間距離行列作成手段によって作成された前記ユーザ間距離行列を圧縮することで、前記空間を作成し、
前記表示制御手段は、前記空間作成手段によって作成された前記空間、および、前記ユーザ毎の前記嗜好情報同士の距離に応じて前記空間に配置される前記ユーザの表示を制御する
請求項２に記載の情報処理装置。
【請求項５】
前記空間作成手段は、前記ユーザ間距離行列を基に、多次元尺度構成法を用いて、前記ユーザそれぞれを表す低次元ベクトルが配置される低次元空間を作成し、
前記表示制御手段は、前記空間作成手段によって作成された前記低次元空間、および、前記低次元空間に配置される前記低次元ベクトルの表示を制御する
請求項４に記載の情報処理装置。
【請求項６】
所定の意味空間における、前記評価種別に対応する所定の識別情報同士の距離を算出することで、識別情報間距離行列を作成する識別情報間距離行列作成手段と、
前記所定の識別情報についての前記ユーザ毎の前記嗜好情報の前記特徴量係数に基づいて、前記ユーザ毎の前記所定の識別情報同士の距離を算出することで、ユーザ識別情報間距離行列を作成するユーザ識別情報間行列作成手段とをさらに備え、
前記空間作成手段は、前記識別情報間距離行列作成手段によって作成された前記識別情報間距離行列、および、前記ユーザ識別情報間行列作成手段によって作成されたユーザ識別情報間距離行列のそれぞれに基づいて、識別情報空間およびユーザ識別情報空間を作成し、
前記表示制御手段は、前記空間作成手段によって作成された前記識別情報空間と前記ユーザ識別情報空間とがキャリブレーションされたキャリブレーション空間、および、前記ユーザ毎の前記所定の識別情報同士の距離に応じて前記キャリブレーション空間に配置される前記ユーザの表示を制御する
請求項２に記載の情報処理装置。
【請求項７】
前記空間作成手段は、前記識別情報間距離行列および前記ユーザ識別情報間距離行列を基に、多次元尺度構成法を用いて、前記識別情報を表す低次元ベクトルが配置される識別情報低次元空間、および、前記ユーザ毎の前記識別情報を表す低次元ベクトルが配置されるユーザ識別情報低次元空間を作成し、
前記表示制御手段は、前記空間作成手段によって作成された前記識別情報低次元空間と前記ユーザ識別情報低次元空間とがキャリブレーションされた前記キャリブレーション空間、および、前記キャリブレーション空間に配置される、所定の前記識別情報についての前記ユーザそれぞれに対応する低次元ベクトルの表示を制御する
請求項６に記載の情報処理装置。
【請求項８】
前記空間作成手段によって作成された前記識別情報空間と前記ユーザ識別情報空間とのキャリブレーションを実行するキャリブレーション実行手段をさらに備える
請求項６に記載の情報処理装置。
【請求項９】
前記所定の評価種別について、前記ユーザ毎の前記嗜好情報を取得する嗜好情報取得手段と、
嗜好情報取得手段によって取得された、前記所定の評価種別についての前記ユーザ毎の前記嗜好情報の前記特徴量係数に基づいて、前記ユーザ毎の前記嗜好情報同士の距離を算出し、距離の小さい上位ｋ個の前記ユーザに対してリンクを設定するリンク設定手段とをさらに備え、
前記空間作成手段は、前記リンク設定手段によって設定された前記リンクに基づいて、低次元化された前記空間を作成し、
前記表示制御手段は、前記空間作成手段によって作成された前記空間、および、前記特徴量係数に応じて前記空間に配置されるｋ個の前記ユーザの表示を制御する
請求項２に記載の情報処理装置。
【請求項１０】
アイテムに対するユーザ毎の評価から評価情報を抽出する評価情報抽出ステップと、
前記抽出ステップの処理によって抽出された前記評価情報と、前記アイテムの特徴を表すアイテム特徴量とに基づいて、前記ユーザ毎の嗜好を表す嗜好情報を作成する嗜好情報作成ステップと、
前記嗜好情報に応じて、前記ユーザが配置される空間を作成する空間作成ステップと、
前記空間作成ステップの処理によって作成された前記空間、および、前記嗜好情報に応じて前記空間に配置される前記ユーザの表示を制御する表示制御ステップと
を含む情報処理方法。
【請求項１１】
アイテムに対するユーザ毎の評価から評価情報を抽出する評価情報抽出ステップと、
前記抽出ステップの処理によって抽出された前記評価情報と、前記アイテムの特徴を表すアイテム特徴量とに基づいて、前記ユーザ毎の嗜好を表す嗜好情報を作成する嗜好情報作成ステップと、
前記嗜好情報に応じて、前記ユーザが配置される空間を作成する空間作成ステップと、
前記空間作成ステップの処理によって作成された前記空間、および、前記嗜好情報に応じて前記空間に配置される前記ユーザの表示を制御する表示制御ステップと
を含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、他ユーザの嗜好の詳細をわかりやすく提示することができるようにする情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
ユーザの嗜好に基づいて、テレビジョン番組、楽曲、商品などの各種のアイテムを検索して推薦するための手法として、ユーザの評価に基づく協調フィルタリングという手法がある。
【０００３】
協調フィルタリングにおいては、例えば、アイテムに対するユーザの評価値に基づいて、同一のアイテムを評価した類似ユーザ（他ユーザ）を選択し、その類似ユーザが選択した他のアイテムを推薦する手法がある（非特許文献１，２参照）。
【０００４】
一方、アイテムに対する自分の評価の仕方と、他ユーザによる評価の仕方とを、空間分布として提示させることで、他ユーザとの評価の仕方を比較できるようにする手法がある（特許文献１，２参照）。
【０００５】
また、Webページ上の文章を解析して、価値基準の近似するユーザを提示する技術がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２１７３１１号
【特許文献２】特開２００８−２１７３１２号
【非特許文献】
【０００７】
【非特許文献１】P. Resnick, N. Iacovou, M. Suchak, P. Bergstrom, and J. Riedl. “GroupLens: Open Architecture for Collaborative Filtering of Netnews.” Conference on Computer Supported Cooperative Work, pp. 175-186, 1994.
【非特許文献２】Hofmann, T., “Latent Semantic Models for Collaborative Filtering”, ACM Transactions on Information Systems, Vol.22, No.1, pp.89-115, 2004.
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した手法では、他ユーザの嗜好の詳細をわかりやすく提示することはできない。
【０００９】
非特許文献１の手法においては、同一のアイテムを評価した他ユーザについてのみ、類似度を計算するので、異なるアイテムを評価した他ユーザについては、そのアイテムに対してどのような評価をしているのかわからない。
【００１０】
非特許文献２の手法においては、ユーザによってどのような特徴を有するアイテムが評価されるかは考慮されておらず、また、推薦するアイテムは、他ユーザに直接評価されたものに限られるので、誰にも評価されていないアイテムを推薦することはできない。さらに、５段階評価等による評価値を入力として受け付けるので、ユーザの嗜好を表すような評価（「好き」や「爽やか」等）に基づいて、他ユーザの評価を提示することはできない。
【００１１】
また、特許文献１，２の手法においては、類似ユーザを認識することはできるが、その類似ユーザが所定のアイテムに対してどのような評価を与えたかを具体的に提示することはできない。
【００１２】
さらに、Webページ上の文章から価値基準の近似するユーザを提示する技術においても、他ユーザが自分と同一のアイテムに対しての文章を記載していないと、近似するユーザであるかを判別することはできない。また、その評価が、ポジティブな評価であるか、または、ネガティブな評価であるかのみで、近似の判別を行っているので、近似ユーザであっても、その詳細な評価を提示することはできない。
【００１３】
本発明は、このような状況に鑑みてなされたものであり、特に、他ユーザの嗜好の詳細をわかりやすく提示するものである。
【課題を解決するための手段】
【００１４】
本発明の一側面の情報処理装置は、アイテムに対するユーザ毎の評価から評価情報を抽出する評価情報抽出手段と、前記抽出手段によって抽出された前記評価情報と、前記アイテムの特徴を表すアイテム特徴量とに基づいて、前記ユーザ毎の嗜好を表す嗜好情報を作成する嗜好情報作成手段と、前記嗜好情報に応じて、前記ユーザが配置される空間を作成する空間作成手段と、前記空間作成手段によって作成された前記空間、および、前記嗜好情報に応じて前記空間に配置される前記ユーザの表示を制御する表示制御手段とを備える。
【００１５】
前記嗜好情報作成手段には、機械学習アルゴリズムを用いて、前記アイテムに対する評価の種別を表す評価種別と、前記アイテム特徴量をスコア化する特徴量係数を含む前記嗜好情報を作成させることができる。
【００１６】
前記情報処理装置には、前記所定の評価種別について、前記ユーザ毎の前記嗜好情報を取得することで、前記特徴量係数に応じた前記ユーザ毎の特徴量ベクトルを生成する嗜好情報取得手段と、前記嗜好情報取得手段によって生成された、前記ユーザ毎の前記特徴量ベクトルから、ユーザ−特徴量行列を作成するユーザ−特徴量行列作成手段とをさらに設け、前記空間作成手段には、前記ユーザ−特徴量行列作成手段によって作成された前記ユーザ−特徴量行列を圧縮することで、前記空間を作成させ、前記表示制御手段には、前記空間作成手段によって作成された前記空間、および、前記特徴量ベクトルに応じて前記空間に配置される前記ユーザの表示を制御させることができる。
【００１７】
前記情報処理装置には、前記所定の評価種別についての前記ユーザ毎の前記嗜好情報の前記特徴量係数に基づいて、前記ユーザ毎の前記嗜好情報同士の距離を算出することで、ユーザ間距離行列を作成するユーザ間距離行列作成手段をさらに設け、前記空間作成手段には、前記ユーザ間距離行列作成手段によって作成された前記ユーザ間距離行列を圧縮することで、前記空間を作成させ、前記表示制御手段には、前記空間作成手段によって作成された前記空間、および、前記ユーザ毎の前記嗜好情報同士の距離に応じて前記空間に配置される前記ユーザの表示を制御させることができる。
【００１８】
前記空間作成手段には、前記ユーザ間距離行列を基に、多次元尺度構成法を用いて、前記ユーザそれぞれを表す低次元ベクトルが配置される低次元空間を作成させ、前記表示制御手段には、前記空間作成手段によって作成された前記低次元空間、および、前記低次元空間に配置される前記低次元ベクトルの表示を制御させることができる。
【００１９】
前記情報処理装置には、所定の意味空間における、前記評価種別に対応する所定の識別情報同士の距離を算出することで、識別情報間距離行列を作成する識別情報間距離行列作成手段と、前記所定の識別情報についての前記ユーザ毎の前記嗜好情報の前記特徴量係数に基づいて、前記ユーザ毎の前記所定の識別情報同士の距離を算出することで、ユーザ識別情報間距離行列を作成するユーザ識別情報間行列作成手段とをさらに設け、前記空間作成手段には、前記識別情報間距離行列作成手段によって作成された前記識別情報間距離行列、および、前記ユーザ識別情報間行列作成手段によって作成されたユーザ識別情報間距離行列のそれぞれに基づいて、識別情報空間およびユーザ識別情報空間を作成させ、前記表示制御手段には、前記空間作成手段によって作成された前記識別情報空間と前記ユーザ識別情報空間とがキャリブレーションされたキャリブレーション空間、および、前記ユーザ毎の前記所定の識別情報同士の距離に応じて前記空間に配置される前記ユーザの表示を制御させることができる。
【００２０】
前記空間作成手段には、前記識別情報間距離行列および前記ユーザ識別情報間距離行列を基に、多次元尺度構成法を用いて、前記識別情報を表す低次元ベクトルが配置される識別情報低次元空間、および、前記ユーザ毎の前記識別情報を表す低次元ベクトルが配置されるユーザ識別情報低次元空間を作成させ、前記表示制御手段には、前記空間作成手段によって作成された前記識別情報低次元空間と前記ユーザ識別情報低次元空間とがキャリブレーションされた前記キャリブレーション空間、および、前記キャリブレーション空間に配置される、所定の前記識別情報についての前記ユーザそれぞれに対応する低次元ベクトルの表示を制御させることができる。
【００２１】
前記情報処理装置には、前記空間作成手段によって作成された前記識別情報空間と前記ユーザ識別情報空間とのキャリブレーションを実行するキャリブレーション実行手段をさらに設けることができる。
【００２２】
前記情報処理装置には、前記所定の評価種別について、前記ユーザ毎の前記嗜好情報を取得する嗜好情報取得手段と、嗜好情報取得手段によって取得された、前記所定の評価種別についての前記ユーザ毎の前記嗜好情報の前記特徴量係数に基づいて、前記ユーザ毎の前記嗜好情報同士の距離を算出し、距離の小さい上位ｋ個の前記ユーザに対してリンクを設定するリンク設定手段とをさらに設け、前記空間作成手段には、前記リンク設定手段によって設定された前記リンクに基づいて、低次元化された前記空間を作成させ、前記表示制御手段には、前記空間作成手段によって作成された前記空間、および、前記特徴量係数に応じて前記空間に配置されるｋ個の前記ユーザの表示を制御させることができる。
【００２３】
本発明の一側面の情報処理方法は、アイテムに対するユーザ毎の評価から評価情報を抽出する評価情報抽出ステップと、前記抽出ステップの処理によって抽出された前記評価情報と、前記アイテムの特徴を表すアイテム特徴量とに基づいて、前記ユーザ毎の嗜好を表す嗜好情報を作成する嗜好情報作成ステップと、前記嗜好情報に応じて、前記ユーザが配置される空間を作成する空間作成ステップと、前記空間作成ステップの処理によって作成された前記空間、および、前記嗜好情報に応じて前記空間に配置される前記ユーザの表示を制御する表示制御ステップとを含む。
【００２４】
本発明の一側面のプログラムは、アイテムに対するユーザ毎の評価から評価情報を抽出する評価情報抽出ステップと、前記抽出ステップの処理によって抽出された前記評価情報と、前記アイテムの特徴を表すアイテム特徴量とに基づいて、前記ユーザ毎の嗜好を表す嗜好情報を作成する嗜好情報作成ステップと、前記嗜好情報に応じて、前記ユーザが配置される空間を作成する空間作成ステップと、前記空間作成ステップの処理によって作成された前記空間、および、前記嗜好情報に応じて前記空間に配置される前記ユーザの表示を制御する表示制御ステップとを含む処理をコンピュータに実行させる。
【００２５】
本発明の一側面においては、アイテムに対するユーザ毎の評価から評価情報が抽出され、抽出された評価情報と、アイテムの特徴を表すアイテム特徴量とに基づいて、ユーザ毎の嗜好を表す嗜好情報が作成され、嗜好情報に応じて、ユーザが配置される空間が作成され、作成された空間、および、嗜好情報に応じて空間に配置されるユーザの表示が制御される。
【発明の効果】
【００２６】
本発明の一側面によれば、他ユーザの嗜好の詳細をわかりやすく提示することが可能となる。
【図面の簡単な説明】
【００２７】
【図１】本発明を適用した情報処理システムの一実施の形態を示すブロック図である。
【図２】評価情報抽出処理について説明するフローチャートである。
【図３】ユーザ評価について説明する図である。
【図４】評価情報について説明する図である。
【図５】リンク情報について説明する図である。
【図６】嗜好情報作成処理について説明するフローチャートである。
【図７】アイテム特徴量について説明する図である。
【図８】嗜好情報の作成手法について説明する図である。
【図９】情報処理装置の構成例について説明するブロック図である。
【図１０】総類似率の算出例について説明する図である。
【図１１】アイテム嗜好度算出処理について説明するフローチャートである。
【図１２】情報処理装置の構成例について説明するブロック図である。
【図１３】推薦アイテム提示処理について説明するフローチャートである。
【図１４】マクロ類似度の計算方法について説明する図である。
【図１５】情報処理装置の構成例について説明するブロック図である。
【図１６】類似評価種別提示処理について説明するフローチャートである。
【図１７】情報処理装置の構成例について説明するブロック図である。
【図１８】アイテム嗜好度空間表示処理について説明するフローチャートである。
【図１９】アイテム嗜好度の表示の例を示す図である。
【図２０】アイテム嗜好度の表示の例を示す図である。
【図２１】情報処理装置の構成例について説明するブロック図である。
【図２２】空間名称表示処理について説明するフローチャートである。
【図２３】空間名称の表示の例を示す図である。
【図２４】空間名称の表示の例を示す図である。
【図２５】情報処理装置の構成例について説明するブロック図である。
【図２６】アイテム嗜好度表示空間表示座標軸変更処理について説明するフローチャートである。
【図２７】情報処理装置の構成例について説明するブロック図である。
【図２８】アイテム嗜好度表示空間表示座標軸変更処理について説明するフローチャートである。
【図２９】情報処理装置の構成例について説明するブロック図である。
【図３０】リンク情報表示処理について説明するフローチャートである。
【図３１】アイテムの空間表示の例を示す図である。
【図３２】情報処理装置の構成例について説明するブロック図である。
【図３３】ユーザ空間表示処理について説明するフローチャートである。
【図３４】ユーザの空間表示の例を示す図である。
【図３５】情報処理装置の構成例について説明するブロック図である。
【図３６】ユーザ空間表示処理について説明するフローチャートである。
【図３７】情報処理装置の構成例について説明するブロック図である。
【図３８】ユーザ空間表示処理について説明するフローチャートである。
【図３９】情報処理装置の構成例について説明するブロック図である。
【図４０】ユーザ空間表示処理について説明するフローチャートである。
【図４１】情報処理装置の構成例について説明するブロック図である。
【図４２】ユーザ空間表示処理について説明するフローチャートである。
【図４３】情報処理装置の構成例について説明するブロック図である。
【図４４】グループ嗜好情報作成処理について説明するフローチャートである。
【図４５】ユーザ情報の例について説明する図である。
【図４６】他グループの推薦するアイテムについて説明する図である。
【図４７】情報処理装置の構成例について説明するブロック図である。
【図４８】変化点アイテム提示処理について説明するフローチャートである。
【図４９】時刻情報が付与された嗜好情報について説明する図である。
【図５０】情報処理装置の構成例について説明するブロック図である。
【図５１】特徴量適切度提示処理について説明するフローチャートである。
【図５２】クラス間リンク頻度算出処理について説明するフローチャートである。
【図５３】アイテム間クラス頻度の算出の例について説明する図である。
【図５４】情報処理装置の構成例について説明するブロック図である。
【図５５】クラスタ間リンク頻度算出処理について説明するフローチャートである。
【図５６】汎用のパーソナルコンピュータの構成例を説明する図である。
【発明を実施するための形態】
【００２８】
以下、本発明の実施の形態について図を参照して説明する。なお、説明は以下の順序で行う。
１．第１の実施の形態（嗜好情報の作成〜推薦アイテムの提示）
２．第２の実施の形態（アイテムの空間表示）
３．第３の実施の形態（ユーザの空間表示）
４．その他の変形例
【００２９】
＜１．第１の実施の形態＞
［情報処理システムの構成例］
図１は、本発明を適用した情報処理システムの一実施の形態を示すブロック図である。図１の情報処理システムは、アイテム、アイテムに関する情報、および、情報処理システムのユーザに関する情報などをユーザに提示するシステムである。ここで、アイテムとは、テレビジョン番組、動画、静止画、文書、楽曲、ソフトウェア、情報などの各種のコンテンツ、および、各種の商品（タレント等の人物を含む）などである。情報処理システムは、入出力装置１１および情報処理装置１２から構成される。
【００３０】
入出力装置１１は、ユーザが、情報処理装置１２に対して情報や指令を入力したり、情報処理装置１２から提供される情報をユーザに提示する場合に用いられる。入出力装置１１は、キーボード、マウス、マイクロホンなどからなる入力部２１、および、専用のモニタ、または、CE（Consumer Electronics）機器に備えられているディスプレイなどからなる表示部２２から構成される。
【００３１】
情報処理装置１２は、ユーザ評価取得部３１、ユーザ評価保持部３２、評価情報抽出部３３、評価情報保持部３４、リンク情報保持部３５、アイテム特徴量保持部３６、アイテム特徴量選択部３７、評価情報選択部３８、嗜好情報作成部３９、嗜好情報保持部４０、提示部４１から構成される。
【００３２】
ユーザ評価取得部３１は、入力部２１を介してユーザにより入力された、各アイテムに対する評価（以下、ユーザ評価という）を取得し、ユーザ評価保持部３２および評価情報抽出部３３に供給する。ユーザ評価は、例えば、入力部２１としてのキーボードから直接入力されたり、入力部２１としてのマイクロホンから入力された音声が音声認識されて得られた文章や、予め用意されていた文書等におけるテキストデータである。また、ユーザ評価は、５段階評価における英数字等であってもよい。
【００３３】
ユーザ評価保持部３２は、ユーザ評価取得部３１から供給されたユーザ評価を記録（保持）する。ユーザ評価保持部３２に記録されているユーザ評価は、必要に応じて、提示部４１に供給される。
【００３４】
評価情報抽出部３３は、ユーザ評価取得部３１から供給されたユーザ評価を解析し、ユーザのアイテムに対する評価を表す評価情報として抽出して、評価情報保持部３４に供給する。
【００３５】
例えば、評価情報抽出部３３は、ユーザ評価がテキストデータ（自然文）であった場合、例えばN. Kobayashi, “Opinion Mining from Web Documents: Extraction and Structurization”, 人工知能学会論文誌, Vol.22, No.2, pp.227-238, 2007.に開示されている手法により、ユーザ評価から、「好き／嫌い」や「爽やか」等の、アイテムに対するユーザの嗜好を表す単語を、評価情報として抽出し、評価情報保持部３４に供給する。さらに、評価情報抽出部３３は、ユーザ評価（テキストデータ）から、ユーザの評価対象とされるアイテム（を示す単語）を抽出し、アイテムの属性（評価基準となった側面）等とともに、評価情報として、評価情報保持部３４に供給する。
【００３６】
また、評価情報抽出部３３は、ユーザ評価が、２以上のアイテムについての評価であった場合、ユーザ評価から、ユーザの評価対象とされる２以上のアイテム（を示す単語）を抽出し、これらを対応付けて、そのアイテムの属性等とともに、リンク情報として、リンク情報保持部３５に供給する。
【００３７】
評価情報保持部３４は、評価情報抽出部３３から供給された評価情報を記録する。評価情報保持部３４に記録されている評価情報は、必要に応じて、評価情報選択部３８および提示部４１に供給される。
【００３８】
リンク情報保持部３５は、評価情報抽出部３３から供給されたリンク情報を記録する。リンク情報保持部３５に記録されているリンク情報は、必要に応じて、提示部４１に供給される。
【００３９】
アイテム特徴量保持部３６は、アイテムの特徴を表す情報であるアイテム特徴量を記録する。アイテム特徴量は、その具体例については、図８を参照して後述するが、アイテムの一般的なジャンルとしてのアイテム種別、および、そのアイテムを特徴付ける要素である特徴量種別を含むように構成される。アイテム種別は、例えば、曲、アルバム、アーティスト等である。特徴量種別は、そのアイテムが楽曲であればその音楽的な特徴、動画や静止画であればその画像としての特徴、アイテムとしてのコンテンツについて記述された文章またその文章に含まれる単語、関連する人物や国の情報等である。また、特徴量種別には、それぞれ重要度や程度を表す重み（スコア）が定義されてもよい。なお、アイテム特徴量は、アイテム特徴量保持部３６に予め記録されていてもよいし、インターネットなどのネットワークを介して取得されてもよい。
【００４０】
アイテム特徴量選択部３７は、入力部２１を介してユーザにより入力された、所定のアイテム種別についてのアイテム特徴量を選択する指示に基づいて、そのアイテム種別に応じたアイテム特徴量を、アイテム特徴量保持部３６において選択し、取得する。アイテム特徴量選択部３７は、取得したアイテム特徴量を、嗜好情報作成部３９に供給する。
【００４１】
評価情報選択部３８は、入力部２１を介してユーザにより入力された、所定の評価情報を選択する指示に基づいて、その評価情報を、評価情報保持部３４において選択し、取得する。評価情報選択部３８は、取得した評価情報を、嗜好情報作成部３９に供給する。
【００４２】
嗜好情報作成部３９は、アイテム特徴量選択部３７から供給されたアイテム特徴量と、評価情報選択部３８から供給された評価情報とに基づいて、図９を参照して後述するような嗜好情報を作成する。嗜好情報は、所定のアイテムに対するユーザの嗜好の傾向を表す情報である。嗜好情報作成部３９は、作成した嗜好情報を、嗜好情報保持部４０に供給する。
【００４３】
嗜好情報保持部４０は、嗜好情報作成部３９から供給された嗜好情報を記録（保持）する。嗜好情報作成部３９に保持されている嗜好情報は、必要に応じて、提示部４１に供給される。
【００４４】
提示部４１は、入出力装置１１の入力部２１を介して入力される、各種の情報の提示の指令に基づいて、所定の情報を、ユーザ評価保持部３２、リンク情報保持部３５、アイテム特徴量保持部３６、および嗜好情報保持部４０から必要に応じて取得する。さらに、提示部４１は、取得した情報に対して、図１０以降の図面を参照して後述するような処理を施して、表示部２２に供給することにより、ユーザへの各種の情報の提示を行う。
【００４５】
なお、入出力装置１１と情報処理装置１２とを１つの装置により構成するようにしてもよいし、別個の装置として構成するようにしてもよい。入出力装置１１と情報処理装置１２が別個の装置により構成される場合、入出力装置１１は、例えば、パーソナルコンピュータ、携帯電話機、CE機器などのユーザ端末により構成され、情報処理装置１２は、例えば、Webサーバやアプリケーションサーバなどの各種のサーバにより構成される。この場合、図１の情報処理システムにおいては、複数の入出力装置１１が、例えば、インターネットなどのネットワークを介して情報処理装置１２に接続される。また、情報処理装置１２を複数の装置により構成するようにすることも可能である。
【００４６】
なお、以下、入出力装置１１がユーザ端末により構成され、情報処理装置１２がサーバにより構成される場合の例について説明する。
【００４７】
［情報処理装置の評価情報抽出処理］
次に、図２のフローチャートを参照して、情報処理装置１２の評価情報抽出処理について説明する。
【００４８】
ステップＳ１１において、ユーザ評価取得部３１は、入力部２１を介してユーザにより入力された、図３に示されるようなユーザ評価を取得し、ユーザ評価保持部３２および評価情報抽出部３３に供給する。さらに、ユーザ評価取得部３１は、入力部２１から、ユーザ評価とともに、入出力装置１１を扱うユーザを表すユーザ名称を取得し、ユーザ評価保持部３２および評価情報抽出部３３に供給する。なお、ステップＳ１１において、ユーザ評価がユーザ評価保持部３２に供給されると、ユーザ評価保持部３２は、そのユーザ評価を、ユーザ名称とともに記録する。
【００４９】
図３に示されるように、ユーザ評価は、そのユーザ評価を入力したユーザ（のユーザ名称）に対応付けられている。より具体的には、「この曲Ａは爽やかだなぁ」というユーザ評価は、「ユーザ１」に対応付けられており、「アーティストαってかっこよくない！」というユーザ評価もまた、「ユーザ１」に対応付けられている。また、「曲Ｂのメロディ、実に美しい」というユーザ評価は、「ユーザ２」に対応付けられており、「曲Ａは声がちょっと不快なんだよな」というユーザ評価は、「ユーザ３」に対応付けられている。
【００５０】
図２のフローチャートに戻り、ステップＳ１２において、評価情報抽出部３３は、ユーザ評価取得部３１から供給されたユーザ評価（図３）に対して、形態素解析や構文解析の処理を施し、図４で示されるような評価情報を抽出して、評価情報保持部３４に供給する。
【００５１】
図４に示されるように、評価情報は、ユーザ評価を入力したユーザ（のユーザ名称）、ユーザ評価における評価対象としてのアイテム（のアイテム名称）、アイテムの属性、アイテムに対する評価（ユーザの嗜好）の種類を区別する評価種別、評価種別の極性（ポジティブな評価であるかネガティブな評価であるか）を表すP/N（Positive/Negative）、評価種別で表される嗜好の程度を表す強さ、および、評価情報の基となるユーザ評価が入力された時刻を含むように構成される。より具体的には、図４において、一番上には、ユーザが「ユーザ１」であり、アイテムが「曲Ａ」であり、評価種別が「爽やか」であり、P/Nが「Ｐ」（ポジティブ）であり、時刻が、2008年12月1日12時00分00秒を表す「2008-12-01  12:00:00」である評価情報が示されている。上から２番目には、ユーザが「ユーザ１」であり、アイテムが「曲Ａ」であり、評価種別が「好き」であり、P/Nが「Ｐ」（ポジティブ）であり、時刻が、2008年12月3日10時00分00秒を表す「2008-12-03  10:00:00」である評価情報が示されている。上から３番目には、ユーザが「ユーザ１」であり、アイテムが「アーティストα」であり、属性が「ルックス」であり、評価種別が「かっこいい」であり、P/Nが「Ｐ」（ポジティブ）であり、強さが「−３」であり、時刻が、2008年12月10日21時00分00秒を表す「2008-12-10  21:00:00」である評価情報が示されている。上から４番目には、ユーザが「ユーザ２」であり、アイテムが「曲Ｂ」であり、属性が「メロディ」であり、評価種別が「美しい」であり、P/Nが「Ｐ」（ポジティブ）であり、強さが「５」であり、時刻が、2008年12月15日1時00分00秒を表す「2008-12-15  01:00:00」である評価情報が示されている。そして、上から５番目には、ユーザが「ユーザ３」であり、アイテムが「曲Ａ」であり、属性が「声」であり、評価種別が「不快」であり、P/Nが「Ｎ」（ネガティブ）であり、強さが「２」であり、時刻が、2008年12月7日11時00分00秒を表す「2008-12-07  11:00:00」である評価情報が示されている。
【００５２】
なお、図４において、上から１，３，４，５番目の評価情報のそれぞれは、図３において、上から１，２，３，４番目のユーザ評価のそれぞれに対応している。
【００５３】
評価情報抽出部３３は、ユーザ評価（図３）に、評価種別に対応する単語（「美しい」や「不快だ」）が示す嗜好の程度を表す語（「実に」や「ちょっと」）が含まれている場合は、図４の評価情報に示されるように、その程度に応じた強さを抽出する。なお、この強さは、ユーザが直接入力するようにしてもよいし、５段階評価によるユーザ評価である場合には、その値をそのまま用いるようにしてもよい。
【００５４】
また、評価情報抽出部３３は、ユーザ評価（図３）に、評価種別に対応する単語を否定する表現（「かっこよくない」等の「〜ない」）が含まれている場合は、図４の評価情報に示されるように、評価種別に対して負の強さを抽出する。
【００５５】
なお、評価情報における時刻を、ユーザ評価が入力された時刻としたが、これに限らず、例えば、ユーザ評価に含まれる時刻に関する情報（単語）から類推される時刻を適用するようにしてもよい。例えば、「去年まではアーティストβを好きだったんだけどな」というユーザ評価における「去年」から類推される時刻（現在時刻の１年前の時刻）を、評価情報における時刻とすることができる。
【００５６】
また、図示されないが、評価情報に、確かさを表す確信度を例えば０乃至１の連続値で付加するようにしてもよい。例えば、評価情報抽出部３３は、「この人の曲は聞いたことないけど多分好きになると思う」というユーザ評価から、「多分」という確かさに関する単語を抽出し、この「多分」に対して予め設定されている確信度（例えば0.2）を、評価種別が「好き」である評価情報に付加するようにしてもよい。また、評価情報抽出部３３は、「アーティストγは下手だ」というユーザ評価から、「〜だ」という確かさ（断定）に関する単語を抽出し、この「〜だ」に対して予め設定されている確信度（例えば1.0等の値）を、評価種別が「下手」である評価情報に付加するようにしてもよい。
【００５７】
また、ステップＳ１２においては、評価情報抽出部３３は、ユーザ評価が、２つのアイテムについての評価であった場合、ユーザ評価から、ユーザの評価対象とされる２つのアイテム（アイテム名称）を抽出し、図５に示されるようなリンク情報として、リンク情報保持部３５に供給する。より具体的には、例えば、評価情報抽出部３３は、「アーティストαとアーティストβは同じようなサウンドだ」というユーザ評価に対して構文解析等を行い、「アーティストα」と「アーティストβ」の並列関係を抽出する。
【００５８】
図５に示されるように、リンク情報は、ユーザ評価を入力したユーザ（のユーザ名称）、ユーザ評価における評価対象としての２つのアイテム１，２（のアイテム名称）、これらのアイテムの属性、および、ユーザ評価から得られるアイテム同士の結びつきの程度を表す強さを含むように構成される。より具体的には、図５において、一番上には、ユーザが「ユーザ１」であり、アイテム１が「アーティストα」であり、アイテム２が「アーティストβ」であり、属性が「サウンド」であり、強さが「３」である評価情報が示されている。上から２番目には、ユーザが「ユーザ１」であり、アイテム１が「曲Ａ」であり、アイテム２が「曲Ｂ」であり、強さが「５」である評価情報が示されている。上から３番目には、ユーザが「ユーザ２」であり、アイテム１が「曲Ａ」であり、アイテム２が「曲Ｃ」であり、属性が「声」であり、強さが「２」である評価情報が示されている。
【００５９】
なお、リンク情報は、ユーザ評価におけるアイテム同士の並列関係から抽出されるものとしたが、例えば、抽出された評価情報において、同一の評価種別が抽出されたアイテム同士をリンク情報で結び付けることで生成されるようにしてもよい。
【００６０】
図２のフローチャートに戻り、ステップＳ１３において、評価情報保持部３４は、ユーザ評価取得部３１から供給されたユーザ評価を記録する。
【００６１】
ステップＳ１４において、リンク情報保持部３５は、評価情報抽出部３３から供給されたリンク情報を記録する。
【００６２】
以上の処理によれば、情報処理装置１２は、ユーザ毎の、所定のアイテムに対する評価を評価情報として記録することができる。
【００６３】
［情報処理装置の嗜好情報作成処理］
次に、図６のフローチャートを参照して、情報処理装置１２の嗜好情報作成処理について説明する。
【００６４】
ステップＳ３１において、アイテム特徴量選択部３７は、入力部２１を介してユーザにより入力されたアイテム種別に基づいて、そのアイテム種別に応じたアイテム特徴量を、アイテム特徴量保持部３６において選択し、取得する。アイテム特徴量選択部３７は、取得したアイテム特徴量を、嗜好情報作成部３９に供給する。
【００６５】
ここで、図７を参照して、アイテム特徴量保持部３６に記録されているアイテム特徴量の例について説明する。
【００６６】
図７に示されるように、アイテム特徴量は、アイテム（アイテム名称）に、アイテム種別、特徴量種別、および、特徴量種別についての重みを表すスコアが対応付けられて構成される。より具体的には、アイテム「曲Ａ」には、アイテム種別としての「曲」、特徴量種別としての「楽曲特徴量１」および「楽曲特徴量２」が対応付けられている。「曲Ａ」についての「楽曲特徴量１」および「楽曲特徴量２」には、それぞれ「3.1」および「9.3」のスコアが定義されている。アイテム「曲Ｂ」には、アイテム種別としての「曲」、特徴量種別としての「楽曲特徴量１」および「楽曲特徴量２」が対応付けられている。「曲Ｂ」についての「楽曲特徴量１」および「楽曲特徴量２」には、それぞれ「4.2」および「2.2」のスコアが定義されている。アイテム「アーティストα」には、アイテム種別としての「アーティスト」、特徴量種別としての「キーワード１」が対応付けられている。「アーティストα」についての「キーワード」には、それぞれ「１」のスコアが定義されている。
【００６７】
このようなアイテム特徴量において、同一の特徴量種別が対応付けられているアイテム同士は、一般的な概念や粒度が異なっていても、同一のアイテム種別を対応付けることができる。例えば、曲、アルバム、アーティストのアイテムそれぞれに、特徴量種別としてキーワード１が対応づけられている場合、これらのアイテムには、同一のアイテム種別（例えば、「ミュージック」等）を対応づけることができる。
【００６８】
図６のフローチャートに戻り、ステップＳ３２において、評価情報選択部３８は、入力部２１を介してユーザにより入力された評価種別に基づいて、その評価種別に応じた評価情報を、評価情報保持部３４において選択し、取得する。ユーザによる評価種別の入力がない場合には、例えば、「好き／嫌い」等の評価種別をデフォルトで決めておいてもよい。また、評価情報に確信度が付加されている場合には、確信度が所定の値より大きい評価情報の評価種別を取得するようにしてもよい。評価情報選択部３８は、取得した評価情報を、嗜好情報作成部３９に供給する。さらに、選択し、取得される評価情報は、複数であってもよい。
【００６９】
ステップＳ３３において、嗜好情報作成部３９は、アイテム特徴量選択部３７から供給されたアイテム特徴量と、評価情報選択部３８から供給された評価情報とに基づいて、嗜好情報を作成し、嗜好情報保持部４０に供給する。嗜好情報は、例えば、評価情報の時刻が直近６ヶ月等の所定期間である評価情報に基づいて作成されるようにしてもよい。嗜好情報作成部３９は、上述の特許文献１，２における回帰式または判別式の機械学習アルゴリズムを用いて、アイテム特徴量および評価情報の属性に応じて、嗜好情報を作成する。ここで、アイテム特徴量および評価情報の属性とは、アイテム特徴量および評価情報が、数値で表されるか名称で表されるかを示す情報であり、前者を数値属性、後者を名称属性という。すなわち、数値化可能な、楽曲特徴量等の特徴量種別が対応付けられているアイテム特徴量は数値属性であり、数値化されない、キーワード等の特徴量種別が対応付けられているアイテム特徴量は名称属性となる。また、数値化可能な、５段階評価等の評価情報は数値属性であり、数値化されない、「好き／嫌い」等の評価種別が対応付けられている評価情報は名称属性である。
【００７０】
ここで、図８を参照して、アイテム特徴量および評価情報の属性に応じた嗜好情報の作成手法について説明する。
【００７１】
図８に示されるように、評価情報の属性と、アイテム特徴量の属性とに応じて、嗜好情報の作成手法は異なっている。また、図８においては、評価情報は、単一評価情報、複数評価情報、およびリンクに分類され、そのうちの単一評価情報について、属性の区別がされている。
【００７２】
まず、評価情報が単一評価情報であって数値属性である場合、アイテム特徴量の属性によらず、線形回帰によって嗜好情報が作成される。
【００７３】
線形回帰においては、アイテム特徴量を従属変数とし、数値属性である評価情報を目的変数とした多重回帰により、回帰係数を求め、各アイテム特徴量に対応する回帰係数を要素とするベクトル（回帰係数ベクトル）を嗜好情報とする。つまり、ｙを評価情報、ｘ＝（ｘ１,ｘ２,…,ｘＭ）（Ｍはアイテム特徴量の種類数）を特徴量ベクトルとし、ｙ＝ａ０＋ａ１ｘ１+ａ２ｘ２＋…＋ａＭｘＭとして、線形回帰で近似することで、回帰係数ベクトル（ａ０,ａ１,ａ２,…,ａＭ）が嗜好情報として得られる。なお、図８においては、嗜好情報の形式が括弧＜＞内に示されている。
【００７４】
これは各アイテム特徴量が、どの程度評価情報に影響を与えているか（アイテム特徴量は予め正規化されているものとする）を示すので、ユーザの嗜好情報として適切である。
【００７５】
次に、単一評価情報が名称属性で、アイテム特徴量が数値属性である場合、フィッシャーの線形判別（FDA）によって、嗜好情報が作成される。
【００７６】
例えば、アイテム特徴量が、テンポや生演奏の度合いなどの楽曲特徴量であり、評価情報（評価種別）が「爽やか」である場合、「爽やか」に対応付けられたアイテムと、「爽やか」に対応付けられていないアイテムとを最適に判別するようなフィッシャーの線形判別（FDA）によって決定される変換ベクトルが、嗜好情報として得られる。この変換ベクトルは、アイテム特徴量と同じ次元数であり、どの特徴量がどの程度評価情報に影響を与えているかを示している。
【００７７】
次に、単一評価情報が名称属性で、アイテム特徴量が名称属性である場合、χ2検定によって、嗜好情報が作成される。
【００７８】
χ2検定においては、ある名称属性（キーワード等）のアイテム特徴量と、評価情報（例えば、「爽やか」であるか「爽やか」でないか）に関連があるか否かが検定される。この検定を各アイテム特徴量について実行することで、アイテム特徴量と同じ次元数で、例えば、有意差があれば１、なければ０を要素の値とする２値ベクトルが、嗜好情報として得られる（χ2統計量を要素の値とする連続値ベクトルであってもよい）。この２値ベクトルから、そのユーザにおいてどの特徴量が評価情報と結びつきが強いかがわかる。
【００７９】
次に、評価情報が複数評価情報である場合、アイテム特徴量の属性によらず、正準相関分析によって、嗜好情報が作成される。
【００８０】
正準相関分析においては、２つの空間の線形変換後の相関が最大になるような正準空間に写像する正準相関ベクトル(の集合)を計算する。正準空間には、各評価情報を次元のそれぞれとする評価情報空間と、アイテム特徴量空間とについての２つの正準相関ベクトルが存在するが、どちらを嗜好情報として用いてもよい。なお、最も相関の高い上位数個の正準相関ベクトルからなる変換行列を用いてもよい。
【００８１】
最後に、評価情報がリンク情報である場合、アイテム特徴量の属性によらず、平均リンク長、または、DML（Distance Metric Learning）によって、嗜好情報が作成される。
【００８２】
平均リンク長とは、リンクが張られたアイテム間の各アイテム特徴量の差の、全リンクについての平均値である。この値が大きい特徴量は、リンクすなわち関連性にあまり寄与していない、つまり、対象ユーザにとってはあまり重要な特徴量ではないことになる。平均リンク長による嗜好情報は、各特徴量の平均リンク長を要素とするベクトルで表現される。リンクが張られたアイテムペア（の特徴量ベクトル）を、（ｘｐ１１，ｘｐ１２）,（ｘｐ２１,ｘｐ２２）,…,（ｘｐＰ１,ｘｐＰ２）とすると（Ｐはペアの総数）、嗜好情報を表わすベクトルは、Σｉ｜ｘｐｉ１−ｘｐｉ２｜／Ｐで表される。
【００８３】
また、DMLによれば、リンク情報が“リンクが張られているアイテム対は同一クラスに属する”などの学習の制約により、ある目的関数を最適化する、特徴量空間から他の空間への変換行列Ａが求められる。複数次元の空間への写像の場合、次元の順番に決定不可能性が入る場合があるので、その時は１次元の空間に写像する変換ベクトルを嗜好情報とする。
【００８４】
なお、嗜好情報の生成手法は、上述した手法に限らず、他の手法であってもよい。
【００８５】
図６のフローチャートに戻り、ステップＳ３４において、嗜好情報保持部４０は、嗜好情報作成部３９から供給された嗜好情報を記録する。
【００８６】
以上の処理によれば、情報処理装置１２は、所定のアイテムに対するユーザの嗜好の傾向を表す嗜好情報を作成し、記録することができる。
【００８７】
ここで、図９を参照して、嗜好情報保持部４０に記録される嗜好情報の例について説明する。
【００８８】
図９に示される嗜好情報は、ユーザ（のユーザ名称）に、アイテム種別、評価種別、および特徴量情報が対応付けられて構成される。また、特徴量情報には、特徴量情報によって指定される係数についての重みを表すスコアが与えられている。より具体的には、「ユーザ１」には、アイテム種別としての「曲」、評価種別としての「好き or Not」（＝「好き／嫌い」）、特徴量情報としての「楽曲特徴量１の係数」および「楽曲特徴量２の係数」が対応付けられており、「楽曲特徴量１の係数」および「楽曲特徴量２の係数」には、それぞれ「3」および「10.3」のスコアが与えられている。「ユーザ１」には、アイテム種別としての「曲」、評価種別としての「爽やか or Not」、特徴量情報としての「楽曲特徴量１の係数」および「楽曲特徴量２の係数」が対応付けられており、「楽曲特徴量１の係数」および「楽曲特徴量２の係数」には、それぞれ「1.2」および「4.5」のスコアが与えられている。「ユーザ１」には、アイテム種別としての「アーティスト」、評価種別としての「かっこいい」（数値で与えられる）、特徴量情報としての「キーワード１の係数」が対応付けられており、「キーワード１の係数」には、「3.9」のスコアが与えられている。「ユーザ２」には、アイテム種別としての「曲」、評価種別としての「好き or Not」、特徴量情報としての「楽曲特徴量１の係数」および「楽曲特徴量２の係数」が対応付けられており、「楽曲特徴量１の係数」および「楽曲特徴量２の係数」には、それぞれ「6.0」および「-0.5」のスコアが与えられている。「ユーザ３」には、アイテム種別としての「曲」、評価種別としての「好き or Not」、特徴量情報としての「楽曲特徴量１の係数」および「楽曲特徴量２の係数」が対応付けられており、「楽曲特徴量１の係数」および「楽曲特徴量２の係数」には、それぞれ「3.1」および「9.9」のスコアが与えられている。
【００８９】
図９において、評価種別が、「好き or Not」または「爽やか or Not」である嗜好情報は、上述したフィッシャーの線形判別（FDA）によって作成されたものであり、評価種別が、数値で表現可能な「かっこいい」である嗜好情報は、上述した線形回帰によって作成されたものである。
【００９０】
図９に示されたような嗜好情報によれば、ユーザ毎の、アイテムに対する嗜好の傾向を得ることができる。
【００９１】
［アイテムに対する嗜好の傾向を提示する情報処理装置の構成例］
ここで、図１０を参照して、嗜好情報によって、ユーザ毎の、アイテムに対する嗜好の傾向を提示する情報処理装置の構成例について説明する。
【００９２】
図１０の情報処理装置１２は、基本的に、図１の情報処理装置１２と同様の機能を有し、図１０においては、アイテム特徴量保持部３７、嗜好情報保持部４０、および提示部４１を除く構成は、図示しないものとする。
【００９３】
図１０の情報処理装置１２において、提示部４１は、嗜好情報取得部６１およびアイテム嗜好度算出部６２を備えている。
【００９４】
嗜好情報取得部６１は、入力部２１を介してユーザにより入力された、所定の評価種別についての嗜好情報を選択する指示に基づいて、その評価種別に応じた嗜好情報を、嗜好情報保持部４０から取得する。嗜好情報取得部６１は、取得した嗜好情報を、アイテム嗜好度算出部６２に供給する。
【００９５】
アイテム嗜好度算出部６２は、嗜好情報取得部６１からの嗜好情報のアイテム種別に基づいて、アイテム特徴量をアイテム特徴量保持部３７から取得し、ユーザの、アイテムに対する嗜好の度合いを示すアイテム嗜好度を算出する。アイテム嗜好度算出部６２は、その算出結果（アイテム嗜好度）に対して所定の処理を施して、表示部２２に供給する。
【００９６】
［情報処理装置のアイテム嗜好度算出処理］
次に、図１１のフローチャートを参照して、図１０の情報処理装置によるアイテム嗜好度算出処理について説明する。
【００９７】
ステップＳ５１において、嗜好情報取得部６１は、入力部２１を介してユーザにより入力された評価種別に基づいて、その評価種別に応じた嗜好情報を、嗜好情報保持部４０から取得し、アイテム嗜好度算出部６２に供給する。このとき、嗜好情報取得部６１によって取得される嗜好情報は、入出力装置１１を操作するユーザについての嗜好情報とする。例えば、ユーザ１が入出力装置１１を操作し、入力部２１を介して、「爽やか or Not」である評価種別を入力した場合、嗜好情報取得部６１は、図９における上から３，４番目の嗜好情報を取得する。
【００９８】
ステップＳ５２において、アイテム嗜好度算出部６２は、嗜好情報取得部６１からの嗜好情報のアイテム種別に基づいて、アイテム特徴量をアイテム特徴量保持部３７から取得する。例えば、アイテム嗜好度算出部６２は、嗜好情報取得部６１からの、嗜好情報におけるアイテム種別「曲」に基づいて、アイテム種別が「曲」であるアイテム特徴量を、アイテム特徴量保持部３７から取得する。
【００９９】
ステップＳ５３において、アイテム嗜好度算出部６２は、嗜好情報取得部６１からの嗜好情報と、アイテム特徴量保持部３７から取得したアイテム特徴量とに基づいて、アイテム嗜好度を算出する。例えば、アイテム嗜好度算出部６２は、図９における上から３，４番目の嗜好情報（評価種別＝「爽やか or Not」）の「楽曲特徴量１の係数」および「楽曲特徴量２の係数」のスコア「1.2」および「4.5」と、図７における「曲Ａ」のアイテム特徴量の「楽曲特徴量１」および「楽曲特徴量２」のスコア「3.1」および「9.3」とに基づいて、ユーザ１の曲Ａに対するアイテム嗜好度45.57（＝1.2×3.1＋4.5×9.3）を算出する。同様に、アイテム嗜好度算出部６２は、図９における上から３，４番目の嗜好情報（評価種別＝「爽やか or Not」）の「楽曲特徴量１の係数」および「楽曲特徴量２の係数」のスコア「1.2」および「4.5」と、図７における「曲Ｂ」のアイテム特徴量の「楽曲特徴量１」および「楽曲特徴量２」のスコア「4.2」および「2.2」とに基づいて、ユーザ１の曲Ｂに対するアイテム嗜好度14.94（＝1.2×4.2＋4.5×2.2）を算出する。
【０１００】
ステップＳ５４において、提示部４１は、アイテム嗜好度算出部６２によって算出されたアイテム嗜好度を降順にソートしたアイテム嗜好度リストを、表示部２２に供給することで提示する。例えば、提示部４１は、ユーザ１の「爽やか or Not」である評価種別についてのアイテム嗜好度を、曲Ｂに対するアイテム嗜好度14.94、曲Ａに対するアイテム嗜好度45.57の順に、アイテム嗜好度リストとして提示する。
【０１０１】
以上の処理によれば、嗜好情報によって、ユーザの、アイテムに対する嗜好の傾向を提示することができるので、ユーザが過去に評価していないアイテムも含めて、ユーザは、アイテムに対する自分の嗜好の傾向を知ることができる。これにより、例えば、ユーザは、自分の好みのアイテムを検索することができる。
【０１０２】
以上においては、嗜好情報によって、ユーザの、アイテムに対する嗜好の傾向を提示するようにしたが、嗜好情報によって、他ユーザとの嗜好の類似度を求め、類似する他ユーザの評価したアイテムを提示（推薦）するようにもできる。
【０１０３】
［他ユーザの評価したアイテムを提示する情報処理装置の構成例］
ここで、図１２を参照して、他ユーザとの嗜好の類似度を求め、類似する他ユーザの評価したアイテム（推薦アイテム）を提示する情報処理装置の構成例について説明する。なお、以下においては、入出力装置１１を操作するユーザを、他ユーザに対して、適宜、自ユーザという。
【０１０４】
図１２の情報処理装置１２は、基本的に、図１の情報処理装置１２と同様の機能を有し、図１２においては、ユーザ評価保持部３２、評価情報保持部３４、嗜好情報保持部４０、および提示部４１を除く構成は、図示しないものとする。
【０１０５】
図１２の情報処理装置１２において、提示部４１は、嗜好情報取得部８１、ユーザ類似度算出部８２、類似ユーザ決定部８３、アイテム抽出部８４、および送信制御部８５を備えている。
【０１０６】
嗜好情報取得部８１は、入力部２１を介してユーザにより入力された、所定の評価種別についての嗜好情報を選択する指示に基づいて、その評価種別に応じた各ユーザの嗜好情報を、嗜好情報保持部４０から取得する。嗜好情報取得部８１は、取得した嗜好情報を、ユーザ類似度算出部８２に供給する。
【０１０７】
ユーザ類似度算出部８２は、嗜好情報取得部８１からの各ユーザについての嗜好情報と、各ユーザに対応する評価情報とに基づいて、自ユーザと他ユーザとの類似度を算出し、類似度を付加した嗜好情報を類似ユーザ決定部８３に供給する。
【０１０８】
類似ユーザ決定部８３は、ユーザ類似度算出部８２からの類似度が付加された嗜好情報に基づいて、自ユーザと類似する他ユーザである類似ユーザと、自ユーザと類似しない他ユーザである非類似ユーザとを決定する。類似ユーザ決定部８３は、類似ユーザ／非類似ユーザ別の嗜好情報をアイテム抽出部８４に供給する。
【０１０９】
アイテム抽出部８４は、類似ユーザ決定部８３からの、類似ユーザ／非類似ユーザ別の嗜好情報に基づいて、他ユーザの評価による評価情報を、評価情報保持部３４から抽出するとともに、対応するユーザ評価を、ユーザ評価保持部３２から抽出する。アイテム抽出部８４は、抽出した評価情報におけるアイテム（アイテム名称）と、対応するユーザ評価を表示部２２に供給する。表示部２２は、アイテム抽出部８４から供給されたアイテム名称とユーザ評価を表示（提示）する。
【０１１０】
送信制御部８５は、入力部２１を介してユーザにより入力された、提示されたアイテムやユーザ評価に対するメッセージ（コメント）を、他ユーザ（例えば、他ユーザが操作する入出力装置１１等）に送信させる。
【０１１１】
［情報処理装置の推薦アイテム提示処理］
次に、図１３のフローチャートを参照して、図１２の情報処理装置による推薦アイテム提示処理について説明する。
【０１１２】
ステップＳ７１において、嗜好情報取得部８１は、入力部２１を介してユーザにより入力された評価情報に基づいて、その評価種別に応じた各ユーザの嗜好情報を、嗜好情報保持部４０から取得し、ユーザ類似度算出部８２に供給する。例えば、ユーザ１が入出力装置１１を操作し、入力部２１を介して、「好き or Not」である評価種別を入力した場合、嗜好情報取得部６１は、図９において、ユーザ１，２，３の、評価種別が「好き or Not」である嗜好情報を、嗜好情報保持部４０から取得し、ユーザ類似度算出部８２に供給する。
【０１１３】
ステップＳ７２において、ユーザ類似度算出部８２は、嗜好情報取得部８１からの、ユーザに入力された評価種別に対応する、各ユーザについての嗜好情報と、各ユーザに対応する評価情報とに基づいて、自ユーザと他ユーザとの類似度を算出し、類似度を付加した嗜好情報を類似ユーザ決定部８３に供給する。
【０１１４】
ここで、算出される類似度として、嗜好情報同士の類似度（以下、マクロ類似度という）と、評価情報におけるユーザ間の類似度（以下、ミクロ類似度という）とを考える。
【０１１５】
マクロ類似度は、嗜好情報同士の距離を計算することで算出されるが、図１４に示されるように、評価種別の組み合わせによって、その計算方法は異なる。
【０１１６】
図１４に示されるように、評価種別の組み合わせが、同一評価種別（１つの評価種別）であるとき、類似度算出の目的は、特定の評価種別の使用（感じ方）が似ているユーザを探すことになる。評価種別の組み合わせが、同一評価種別群（複数の評価種別）であるとき、類似度算出の目的は、特定の評価種別群の使用（感じ方）が似ているユーザを探すことになる。そして、評価種別の組み合わせが、異評価種別（同一でない評価種別）であるとき、類似度算出の目的は、各ユーザの嗜好情報の間で重なる（同一の）評価種別が少ない場合に似ているユーザを探すことになる。
【０１１７】
評価種別の組み合わせが同一評価種別である場合は、単純に、嗜好情報同士の距離を計算することで、類似度が算出される。評価種別の組み合わせが同一評価種別群である場合は、嗜好情報同士の距離を、複数の評価種別それぞれについて計算し、その平均を求めることで、類似度が算出される。評価種別の組み合わせが異評価種別である場合は、評価種別としての単語を、シソーラス等により拡張または置換することで、同一の評価種別とみなし、嗜好情報同士の距離に、シソーラス上での単語同士の距離を加味して計算することで、類似度が算出される。
【０１１８】
具体的には、例えば、評価種別の組み合わせが同一評価種別である場合、嗜好情報間の距離は、嗜好情報がベクトルで表現されているときは、例えば、Euclid距離やCos距離とされ、嗜好情報が行列で表現されているときは、例えば、Frobeniusノルム等とされる。
【０１１９】
例えば、図９に示される嗜好情報において、評価種別「好き or Not」について、ユーザ１とユーザ２との間のEuclid距離Ｄ１２は、それぞれの嗜好情報におけるスコアより、Ｄ１２＝√（（6.0−3.0）２＋（-0.5＋10.3）２）≒11.3となる。また、ユーザ１とユーザ３との間のEuclid距離Ｄ１３は、それぞれの嗜好情報におけるスコアより、Ｄ１３＝√（（3.1-3.0）２＋（9.9-10.3）２）＝0.5となる。さらに、類似度を距離の逆数とすると、ユーザ１とユーザ２の類似度は約0.089となり、ユーザ１とユーザ３の類似度は２となる。
【０１２０】
一方、ミクロ類似度は、ユーザ同士の評価情報において、評価対象となったアイテムや評価種別等を比較することで得られる。例えば、ユーザ同士の評価情報において、共通するアイテムに対して同一の評価種別が対応づけられたり、評価種別に関わらず、共通するアイテムに対するP/N（ポジティブかネガティブか）が一致している場合、これらのユーザ同士は類似しているとされる。また、共通のアイテムに対して対応付けられている評価種別が単語（キーワード）である場合、その単語同士のシソーラス上での類似度をミクロ類似度としてもよい。ここで、ミクロ類似度を得る際に注目するアイテムは、ユーザが特に好んでいるアイテムや、ユーザが現在視聴しているアイテム等とされる。
【０１２１】
なお、ステップＳ７２においては、ユーザ類似度算出部８２は、マクロ類似度およびミクロ類似度の両方を求めてもよいし、いずれか一方を求めるようにしてもよい。
【０１２２】
図１３のフローチャートに戻り、ステップＳ７３において、類似ユーザ決定部８３は、ユーザ類似度算出部８２からの類似度が付加された嗜好情報に基づいて、類似ユーザと非類似ユーザとを決定する。類似ユーザ決定部８３は、類似ユーザ／非類似ユーザ別の嗜好情報をアイテム抽出部８４に供給する。例えば、類似ユーザ決定部８３は、マクロ類似度に対して所定の閾値を設定し、マクロ類似度がその閾値を超えた場合、そのユーザを類似ユーザとし、閾値を超えなかった場合、そのユーザを非類似ユーザとする。また、類似度によって類似と非類似を二分するのではなく、単に、類似度でソートするだけでもよい。さらに、マクロ類似度およびミクロ類似度の両方が求められている場合、それぞれの類似度について類似／非類似の組み合わせが考えられる。例えば、マクロ類似度については類似ユーザとされ、ミクロ類似度については非類似ユーザとされた場合、このユーザはマクロ類似・ミクロ非類似ユーザとされる。
【０１２３】
ステップＳ７４において、アイテム抽出部８４は、類似ユーザ決定部８３からの、類似ユーザ／非類似ユーザ別の嗜好情報に基づいて、他ユーザの評価による評価情報を、評価情報保持部３４から抽出するとともに、対応するユーザ評価を、ユーザ評価保持部３２から抽出する。アイテム抽出部８４は、抽出した評価情報におけるアイテム（名称）と、対応するユーザ評価を表示部２２に供給する。
【０１２４】
ステップＳ７５において、表示部２２は、アイテム抽出部８４から供給されたアイテムの名称とユーザ評価を表示（提示）する。
【０１２５】
例えば、アイテム抽出部８４は、類似ユーザの嗜好情報に基づいて、自ユーザは評価（視聴）したことのないアイテムが類似ユーザによって高く評価されている評価情報を、評価情報保持部３４から抽出する。さらに、アイテム抽出部８４は、抽出した評価情報に対応するユーザ評価を、ユーザ評価保持部３２から抽出する。このとき、例えば、非特許文献１に記載されているように、複数の他ユーザの類似・非類似（評価値の相関係数）に基づいて、アイテムの予測評価値を計算し、そのアイテムについての評価情報を抽出するようにしてもよい。また、抽出したユーザ評価に基づいて、他ユーザの評価を集計し、例えば、ポジティブな評価の数とネガティブな評価の数等の統計情報が生成されて、提示されるようにしてもよい。
【０１２６】
また、アイテム抽出部８４は、自ユーザが評価または視聴したことのある（している）アイテムのうち、他ユーザに評価されているものがあれば、対応するユーザ評価と評価情報とが抽出され、提示される。このとき、例えば、評価情報における確信度が所定の値より小さい場合、対応するユーザ評価を提示しないようにもできる。
【０１２７】
さらに、SNS（Social Networking Service）等のネットワーク上でのコミュニティサービスの場においては、他ユーザ（類似／非類似ユーザ）の名称やアイコン等を提示するようにしてもよい。
【０１２８】
また、マクロ類似度およびミクロ類似度の両方が求められている場合、他ユーザにおける、それぞれの類似度についての類似／非類似の組み合わせによって、以下のように提示させるようにしてもよい。
【０１２９】
ａ）マクロ類似・ミクロ類似ユーザの場合
上述の通りに、アイテムやユーザ評価を提示する。
【０１３０】
ｂ）マクロ類似・ミクロ非類似ユーザの場合
他ユーザがユーザ評価のように評価した対象アイテムの属性を特に強調し、自ユーザに提示する。また、評価情報に極性（P/N）が含まれている場合、評価対象アイテムに対する評価情報であって、自ユーザによる評価情報の極性とは逆の評価情報を提示する。例えば、図９の嗜好情報によれば、ユーザ１とユーザ３とは、マクロ類似度は高いが、図３のユーザ評価によれば、同じ曲Ａに対して、ユーザ１は「爽やか」であると評価している反面、ユーザ３は、「声がちょっと不快」であると評価しており、ミクロ類似度は低い。この場合、例えば、「ユーザ３は、『曲Ａは声がちょっと不快なんだよな』と言っています」等と提示する。
【０１３１】
これにより、ユーザは、アイテムに対する他ユーザの感じ方を知ることができる。
【０１３２】
ｃ）マクロ非類似・ミクロ類似ユーザの場合
他ユーザが、どのようにマクロ類似度が低いのかを自ユーザに提示する。具体的には、マクロ非類似・ミクロ類似ユーザの全体像（例えば、好きなジャンルや、そのユーザ（またはユーザ群）にとってのトップ10のアーティスト等）を提示する。例えば、曲Ｃに対して、ロックミュージックが好きなユーザ１がポジティブな評価をしたが、曲Ｃに対してポジティブな評価をした他のユーザは主にテクノが好きな場合、ユーザ1に対して、「曲Ｃを評価している人には、テクノ好きが多いようです」等と提示する。また、同じポジティブな評価であっても、ユーザ１はハイテンポで音が分厚い点を評価したが、他のユーザの多くはエフェクトのかかったボーカルを高く評価している場合、「エフェクトのかかったボーカルを好きな人が多いようです」等と提示する。
【０１３３】
これにより、ユーザ１は、過去に評価した曲に対して、新しい観点で評価することができるようになる。
【０１３４】
なお、上述した提示パターンは、ユーザによって指定されてもよいし、類似／非類似の組み合わせに応じて決定されてもよい。
【０１３５】
図１３のフローチャートに戻り、ステップＳ７６において、送信制御部８５は、入力部２１を介してユーザにより入力された、提示されたアイテムやユーザ評価に対するメッセージ（例えば、「同感だな」）を、他ユーザ（例えば、他ユーザが操作する入出力装置１１等）に送信させる。また、送信制御部８５は、例えば「同感だな」というメッセージを送信した他ユーザを示す情報をユーザ類似度算出部８２に供給し、ユーザ類似度算出部８２は、他ユーザに対して新たに類似度を算出するとき、前回算出した類似度を、例えばα倍（α＞１）した類似度を算出するようにする。
【０１３６】
以上の処理によれば、評価（視聴）したことのないアイテムを知ることができたり、既知のアイテムの新たな側面を発見することができる。また、過去に同一のアイテムを評価していなくても、アイテムの特徴に基づいて、嗜好や感性が似ている類似ユーザを見つけることが可能となる。さらに、類似ユーザ（または非類似ユーザ）の、アイテムに対する具体的な評価を知ることが可能となる。
【０１３７】
以上においては、嗜好情報によって、他ユーザとの嗜好の類似度を求め、類似する他ユーザの評価したアイテムを提示するようにしたが、嗜好情報によって、類似する評価種別を提示するようにもできる。
【０１３８】
［類似する評価種別を提示する情報処理装置の構成例］
ここで、図１５を参照して、類似する評価種別を提示する情報処理装置の構成例について説明する。
【０１３９】
図１５の情報処理装置１２は、基本的に、図１の情報処理装置１２と同様の機能を有し、図１５においては、嗜好情報保持部４０および提示部４１を除く構成は、図示しないものとする。
【０１４０】
図１２の情報処理装置１２において、提示部４１は、嗜好情報取得部１０１および評価種別類似度算出部１０２を備えている。
【０１４１】
嗜好情報取得部１０１は、入力部２１を介してユーザにより入力された、複数の評価種別についての嗜好情報を選択する指示に基づいて、その評価種別に応じた複数の嗜好情報を、嗜好情報保持部４０から取得する。嗜好情報取得部１０１は、取得した嗜好情報を、評価種別類似度算出部１０２に供給する。
【０１４２】
評価種別類似度算出部１０２は、嗜好情報取得部１０１からの複数の嗜好情報のうちの１つの嗜好情報と他の嗜好情報とについて、評価種別の類似度を算出し、その結果を表示部２２に供給する。
【０１４３】
［情報処理装置の類似評価種別提示処理］
次に、図１６のフローチャートを参照して、図１５の情報処理装置による類似評価種別提示処理について説明する。
【０１４４】
ステップＳ９１において、嗜好情報取得部１０１は、入力部２１を介してユーザにより入力された複数の評価種別に基づいて、自ユーザの、その評価種別に応じた複数の嗜好情報を、嗜好情報保持部４０から取得し、評価種別類似度算出部１０２に供給する。
【０１４５】
ステップＳ９２において、評価種別類似度算出部１０２は、嗜好情報取得部１０１からの複数の嗜好情報のうちの１つの嗜好情報と他の嗜好情報とについて、評価種別の類似度を算出し、その結果を表示部２２に供給する。例えば、評価種別類似度算出部１０２は、複数の嗜好情報のうちの、評価種別が「好き or Not」である嗜好情報と、他の嗜好情報とについて、それぞれのスコアによる距離を求めることで、評価種別の類似度を算出する。類似度算出の基準となる評価種別（例えば、「好き or Not」）は、ユーザによって選択されてもよいし、ユーザが頻繁に使用するものとしてもよい。
【０１４６】
ステップＳ９３において、表示部２２は、評価種別類似度算出部１０２によって算出された類似度に基づいて、所定の値より大きい類似度となった評価種別（類似評価種別）を表示（提示）する。また、表示部２２は、評価種別類似度算出部１０２によって類似度が算出された評価種別を、類似度の大きい順に表示してもよい。
【０１４７】
以上においては、自ユーザについての嗜好情報間の距離に基づいて、１つの評価種別に類似する評価種別を提示させるようにしたが、他ユーザについての嗜好情報間の距離に基づいて、自ユーザにとっては特徴的な評価種別を提示させるようにしてもよい。
【０１４８】
例えば、複数（例えば、全て）のユーザについて、所定の評価種別についての嗜好情報（変換ベクトルで表されるものとする）から、平均ベクトルμと共分散行列Σを作成する。作成された平均ベクトルμと共分散行列Σに基づいて、自ユーザの嗜好情報Ｓｕが平均ベクトルμからどの程度ずれているかを計算することで、他ユーザの評価種別の違いを提示する。例えば、マハラノビス距離（（Ｓｕ−μ）ＴΣ（Ｓｕ−μ））１／２が１以上である場合、その評価種別の使い方（意味の捉え方）が他のユーザと異なっていると考えられるので、「あなたの○○の使い方は他ユーザと少し違っています」等と提示する。なお、提示される評価種別は、例えば、その使用頻度によって決定されるようにできる。
【０１４９】
また、使用頻度の高い評価種別については、例えば、「あなたはよく“爽やか”と評価しますね」等と提示させるようにしてもよい。
【０１５０】
さらに、類似している評価種別のうち、ユーザによって指定された特徴量や、現在視聴されているコンテンツ（アイテム）において最も特徴的な（全アイテムの平均値からのずれ）特徴量に対応する、嗜好情報におけるスコアが最も大きい評価種別を提示させるようにしてもよい。
【０１５１】
また、類似度の算出の際、所定の２つの評価種別からなる評価種別対について、シソーラスを定義する木構造におけるパス長が長く、対応する嗜好情報の間の距離が近い場合、また、パス長が短く、嗜好情報の間の距離が遠い場合、ユーザによるその評価種別対の使い方は、一般的ではないもの判断してもよい。
【０１５２】
以上においては、嗜好情報に基づいて、類似ユーザや類似ユーザの評価したアイテムを情報として提示させる構成について説明してきたが、類似ユーザや類似ユーザの評価したアイテムを、空間上に表示させるようにすることもできる。
【０１５３】
＜２．第２の実施の形態＞
ここで、図１７乃至３１を参照して、アイテムの空間表示（可視化）の例について説明する。アイテムが表示される空間の次元数は任意とされるが、以下では、２次元であるものとして説明する。
【０１５４】
［アイテムを空間表示する情報処理装置の構成例］
まず、図１７を参照して、アイテムを空間表示する情報処理装置の構成例について説明する。
【０１５５】
図１７の情報処理装置１２は、基本的に、図１の情報処理装置１２と同様の機能を有し、図１７においては、アイテム特徴量保持部３７、嗜好情報保持部４０、および提示部４１を除く構成は、図示しないものとする。
【０１５６】
図１７の情報処理装置１２において、提示部４１は、嗜好情報取得部１２１、アイテム嗜好度算出部１２２、および表示制御部１２３を備えている。
【０１５７】
嗜好情報取得部１２１は、入力部２１を介してユーザにより入力された、空間を定義する評価種別についての嗜好情報を取得する指示に基づいて、その評価種別に応じた嗜好情報を、嗜好情報保持部４０から取得する。嗜好情報取得部１２１は、取得した嗜好情報を、アイテム嗜好度算出部１２２に供給する。
【０１５８】
また、嗜好情報取得部１２１は、座標軸決定部１２１ａを備えている。座標軸決定部１２１ａは、入力部２１を介してユーザにより入力された、空間を定義する評価種別についての嗜好情報を取得する指示に基づいて、アイテムが表示される空間を定義するための座標軸を決定し、空間定義情報として、アイテム嗜好度算出部１２２を介して表示制御部１２３に供給する。
【０１５９】
アイテム嗜好度算出部１２２は、嗜好情報取得部１２１からの嗜好情報のアイテム種別に基づいて、アイテム特徴量をアイテム特徴量保持部３７から取得し、ユーザの、アイテムに対する嗜好の度合いを示すアイテム嗜好度を算出する。アイテム嗜好度算出部１２２は、その算出結果に対して所定の処理を施して、表示制御部１２３に供給する。
【０１６０】
表示制御部１２３は、座標軸決定部１２１ａからの空間定義情報と、アイテム嗜好度算出部１２２からのアイテム嗜好度とに基づいて、アイテム嗜好度を空間上（２次元平面上）に表示させる。
【０１６１】
［情報処理装置のアイテム嗜好度空間表示処理］
次に、図１８のフローチャートを参照して、図１７の情報処理装置によるアイテム嗜好度空間表示処理について説明する。
【０１６２】
ステップＳ１１１において、嗜好情報取得部１２１は、入力部２１を介してユーザにより入力された評価種別に基づいて、その評価種別に応じた嗜好情報を、嗜好情報保持部４０から取得し、アイテム嗜好度算出部１２２に供給する。
【０１６３】
ステップＳ１１２において、座標軸決定部１２１ａは、入力部２１を介してユーザにより入力された評価種別に基づいて、座標軸を決定し、空間定義情報として、アイテム嗜好度算出部１２２を介して表示制御部１２３に供給する。例えば、座標軸決定部１２１ａは、評価種別「好き」についてのFDAによる変換結果（特徴量ベクトル（アイテム特徴量）と変換ベクトル（嗜好情報）との内積）をx軸、評価種別「爽やか」についてのFDAによる変換結果をｙ軸とする。
【０１６４】
ステップＳ１１３において、アイテム嗜好度算出部１２２は、嗜好情報取得部１２１からの嗜好情報のアイテム種別に基づいて、アイテム特徴量をアイテム特徴量保持部３７から取得する。
【０１６５】
ステップＳ１１４において、アイテム嗜好度算出部１２２は、嗜好情報取得部１２１からの嗜好情報（変換ベクトル）と、アイテム特徴量保持部３７から取得したアイテム特徴量（特徴量ベクトル）とに基づいて、アイテム嗜好度を算出し、表示制御部１２３に供給する。
【０１６６】
ステップＳ１１５において、表示制御部１２３は、座標軸決定部１２１ａからの空間定義情報と、アイテム嗜好度算出部１２２からのアイテム嗜好度とに基づいて、アイテム嗜好度を空間上（２次元平面上）に表示させる。このとき、例えば、図１９の左側に示されるように、ユーザにとってアイテムが既知であるか未知であるかに応じて、アイテムを表す点の色を変えてもよい。
【０１６７】
図１９においては、横軸に評価種別「好き」、縦軸に評価種別「爽やか」が示され、黒丸が既知アイテム、白丸が未知アイテムとして表示されている。空間上におけるアイテムは、図１９に示されるような黒丸および白丸に限らず、例えば、アイテムに関連する画像等のアイコンであったり、ユーザの視聴頻度に応じた大きさの丸印であってもよい。
【０１６８】
ユーザの視聴頻度や、ユーザにとってアイテムが既知であるか未知であるかは、ユーザのアイテムに対する体験の偏りを表している。そこで、これから体験するアイテムを強調させるために、図１９の右側に示されるように、ユーザが体験していないアイテムが多く分布する領域において、例えば、座標軸を指数変換して、空間として広く見せるようにしてもよい。図１９の右側においては、空間上（平面上）、左上の領域に未知アイテムが分布しているので、左上の領域を広く見せるようになされている。
【０１６９】
また、空間上で分布に特徴のある特徴量を表示するようにしてもよい。嗜好情報は、ある評価種別がどの特徴量と深く関連するか（回帰式であれば回帰係数、FDAの変換ベクトルであればその特徴量に対応する要素の値）に基づいて生成される。そこで、例えば、評価種別「好き」および「爽やか」のFDAによってアイテム嗜好度を空間表示した場合、それぞれの評価種別の変換ベクトルの、要素の値が大きい特徴量の名称を、軸の名称（「好き」，「爽やか」）とともに表示するようにしてもよい。また、嗜好情報によって大きさ（２乗和）が最大となる基底を選択し、図２０に示されるように、その特徴量ベクトル（生演奏、テンポ）を空間に重ねて表示するようにしてもよい。例えば、FDAの２×Ｆ変換行列（Ｆは特徴量の数）をＴ＝｛ｔｉｊ｝とすると、空間に重ねて表示される特徴量ｆ１，ｆ２は、以下の式（１）で決定される。
【０１７０】
【数１】
2010244380.tif 000003
【０１７１】
式（１）において、ｆが下にあるargmax（）は、ｆの範囲での、括弧（）内の最大値を表す。
【０１７２】
以上の処理によれば、嗜好情報によって、ユーザ毎の、アイテムに対する嗜好の傾向を空間上に表示する（可視化する）ことができるので、ユーザが過去に評価していないアイテムも含めて、ユーザは、アイテムに対する自分の嗜好の傾向を直感的に知ることができる。これにより、例えば、ユーザは、自分の好みのアイテムを効率的に検索することができる。
【０１７３】
以上においては、アイテムに対する嗜好の傾向を空間上に表示するようにしたが、嗜好の傾向の分布に応じた名称を、空間上に表示するようにもできる。
【０１７４】
［空間名称を表示する情報処理装置の構成例］
ここで、図２１を参照して、空間名称を表示する情報処理装置の構成例について説明する。
【０１７５】
図２１の情報処理装置１２は、基本的に、図１の情報処理装置１２と同様の機能を有し、図２１においては、アイテム特徴量保持部３７、嗜好情報保持部４０、および提示部４１を除く構成は、図示しないものとする。
【０１７６】
図２１の提示部４１において、図１７の提示部４１に設けられたものと同様の機能を備える構成については、同一名称および符号を付するものとし、その説明は、適宜省略するものとする。
【０１７７】
すなわち、図２１の提示部４１において、図１７の提示部４１と異なるのは、共分散行列計算部１４１および空間名称決定部１４２を新たに設け、表示制御部１２３に代えて、表示制御部１４３を設けた点である。
【０１７８】
共分散行列計算部１４１は、アイテム嗜好度が表示された空間において、各評価種別について、その評価種別が与えられたアイテムの、その座標軸での共分散行列を計算する。
【０１７９】
空間名称決定部１４２は、共分散行列計算部１４１によって計算された共分散行列に基づいて、座標軸に対する評価種別毎の分散を求め、分散が所定の値より小さい評価種別を、空間名称としての表示対象とする。
【０１８０】
表示制御部１４３は、図１７の表示制御部１２３が備えている機能に加え、空間名称決定部１４２によって決定された空間名称を、空間上に表示させる。
【０１８１】
［情報処理装置の空間名称表示処理］
次に、図２２のフローチャートを参照して、図２１の情報処理装置による空間名称表示処理について説明する。
【０１８２】
ステップＳ１３１において、共分散行列計算部１４１は、アイテム嗜好度が表示された空間において、各評価種別について、その評価種別が与えられたアイテムの、その座標軸での共分散行列を計算する。より具体的には、アイテム嗜好度が表示された空間は２次元であるので、評価種別Ｌに対する共分散行列は、以下の式（２）で表される。
【０１８３】
【数２】
2010244380.tif 000004
【０１８４】
ここで、アイテム嗜好度を算出するのに用いられた（すなわち、座標軸に決定された）評価種別は、共分散行列の計算の対象外となる。
【０１８５】
ステップＳ１３２において、空間名称決定部１４２は、共分散行列計算部１４１によって計算された共分散行列に基づいて、座標軸に対する評価種別毎の分散を求め、分散が所定の値より小さい評価種別を、空間名称としての表示対象とする。より具体的には、空間名称決定部１４２は、全評価種別の分散（共分散行列の対角要素）の平均値（平均分散μ）を求め、分散が平均分散の所定数倍（例えば、0.5倍）以下の評価種別を表示対象とする。平均分散μは、ＮＬを評価種別の種類数とすると、μ＝diag（ΣＬＡ（Ｌ）／ＮＬ）で表される。ここで、diag（）は、行列の対角要素からベクトルを取り出す関数である。したがって、各評価種別Ｌについて、Ａ（Ｌ）ｉｉ／μｉ（２次元の場合、ｉ＝１，２）が0.5以下になった評価種別Ｌが、空間名称として決定される。なお、この条件を、１つの軸に対して満たす評価種別Ｌを空間名称としてもよいし、全ての軸に対して満たす評価種別Ｌを空間名称としてもよい。
【０１８６】
ステップＳ１３３において、表示制御部１４３は、空間名称決定部１４２によって決定された空間名称を、例えば、図２３に示されるように、空間上に表示させる。図２３においては、空間名称として決定された各評価種別（軽やか、すっきり、および爽やか）について、その評価種別が与えられたアイテムの、空間上の平均ベクトルを中心として、各軸（横軸および縦軸）に対する標準偏差を長軸および短軸とする楕円が描かれ、併せて、評価種別の名称が表示される。また、空間名称として決定された各評価種別について、共分散行列を計算することで、アイテムの分布によりフィットした楕円を描くようにしてもよい。
【０１８７】
以上においては、空間上に分布するアイテムを評価種別毎に囲む楕円を表示させるようにしたが、図２４に示されるように、軸の目盛りとして評価種別を表示させるようにもできる。
【０１８８】
評価種別を軸の目盛りとして表示させるには、それぞれの評価種別が軸上で重ならないことが望ましいので、例えば、各評価種別が与えられたアイテムの、軸上の平均値の分散が大きい（目盛りの間隔が広い）軸に対して目盛りが表示される。例えば、評価種別Ｌが与えられたアイテムの２次元空間上での平均ベクトルをμＬ＝（μＬ１，μＬ２）とすると、図２４において、「好き」軸上の平均値の分散は、ｖ１＝var（μ１１，μ２１，…μＮＬ１）となる。ここで、var（ｘ）は、ｘの分散を求める関数である。また、「かっこいい」軸上の平均値の分散は、ｖ２＝var（μ２１，μ２２，…μＮＬ２）となる。この分散ｖ１，ｖ２が所定の閾値より大きい軸について、目盛りとして評価種別を表示させる。図２４においては、「好き」軸上の分散ｖ１が所定の閾値より大きいとされ、目盛りとして、軽やか、すっきり、および爽やかの評価種別が表示されている。
【０１８９】
また、例えば、各評価種別が与えられたアイテムの、間隔の分散が小さい（一定間隔で目盛りが振られる）軸に対して目盛りが表示されるようにしてもよい。
【０１９０】
以上の処理によれば、アイテムに対する嗜好の傾向が表示された空間上に、他の嗜好についての情報を表示する（可視化する）ことができるので、ユーザは、アイテムに対する自分の嗜好の傾向を、より直感的に知ることができる。これにより、例えば、ユーザは、自分の好みのアイテムをより効率的に検索することができる。
【０１９１】
以上においては、アイテムに対する嗜好の傾向を空間上に表示したり、嗜好の傾向の分布に応じた名称を、空間上に表示する構成について説明してきたが、特定のアイテムが空間の中心になるように表示させるようにもできる。
【０１９２】
［特定のアイテムを空間の中心に表示させる情報処理装置の構成例］
ここで、図２５を参照して、特定のアイテムを空間の中心に表示させる情報処理装置の構成例について説明する。
【０１９３】
図２５の情報処理装置１２は、基本的に、図１の情報処理装置１２と同様の機能を有し、図２５においては、アイテム特徴量保持部３７、嗜好情報保持部４０、および提示部４１を除く構成は、図示しないものとする。
【０１９４】
図２５の提示部４１において、図１７の提示部４１に設けられたものと同様の機能を備える構成については、同一名称および符号を付するものとし、その説明は、適宜省略するものとする。
【０１９５】
すなわち、図２５の提示部４１において、図１７の提示部４１と異なるのは、部分空間作成部１６１および平均ベクトル算出部１６２を新たに設け、表示制御部１２３に代えて、表示制御部１６３を設けた点である。
【０１９６】
部分空間作成部１６１は、嗜好情報からなる部分空間（全ての嗜好情報のうちの数個の嗜好情報からなる空間）を複数作成する。
【０１９７】
平均ベクトル算出部１６２は、部分空間作成部１６１によって作成されたそれぞれの部分空間において、アイテム嗜好度の平均ベクトルを求める。
【０１９８】
表示制御部１６３は、図１７の表示制御部１２３が備えている機能に加え、指定されたアイテムが、平均ベクトル算出部１６２によって求められた平均ベクトルに最も近い部分空間を表示させる。
【０１９９】
［情報処理装置のアイテム嗜好度表示空間表示座標軸変更処理］
次に、図２６のフローチャートを参照して、図２５の情報処理装置によるアイテム嗜好度表示空間表示座標軸変更処理について説明する。
【０２００】
ステップＳ１５１において、部分空間作成部１６１は、嗜好情報からなる部分空間を複数作成する。例えば、嗜好情報が５個あって、２次元の部分空間を作成する場合、部分空間作成部１６１は、５Ｃ２＝１０個の部分空間を作成する。
【０２０１】
ステップＳ１５２において、平均ベクトル算出部１６２は、部分空間作成部１６１によって作成されたそれぞれの部分空間において、アイテム嗜好度の平均ベクトルを求める。
【０２０２】
ステップＳ１５３において、表示制御部１６３は、例えば、ユーザによって指定されたアイテムが、平均ベクトル算出部１６２によって求められた平均ベクトルに、Euclid距離等で最も近い部分空間を表示させる。アイテムは、ユーザによって指定される他、現在視聴しているアイテムが自動的に選択されるようにしてもよい。
【０２０３】
以上の処理によれば、アイテム嗜好度が表示されている空間において、特定のアイテムが空間の中心になるように表示することができる。
【０２０４】
以上においては、特定の１アイテムが空間の中心になるように表示する構成について説明してきたが、特定のアイテム群が最もよくクラスタリングされるように表示させるようにもできる。
【０２０５】
［特定のアイテム群をクラスタリングする情報処理装置の構成例］
ここで、図２７を参照して、特定のアイテム群をクラスタリングする情報処理装置の構成例について説明する。
【０２０６】
図２７の情報処理装置１２は、基本的に、図１の情報処理装置１２と同様の機能を有し、図２７においては、アイテム特徴量保持部３７、嗜好情報保持部４０、および提示部４１を除く構成は、図示しないものとする。
【０２０７】
図２７の提示部４１において、図１７の提示部４１に設けられたものと同様の機能を備える構成については、同一名称および符号を付するものとし、その説明は、適宜省略するものとする。
【０２０８】
すなわち、図２７の提示部４１において、図１７の提示部４１と異なるのは、部分空間作成部１８１、クラスタリング部１８２、および指定クラスタ決定部１８３を新たに設け、表示制御部１２３に代えて、表示制御部１８４を設けた点である。
【０２０９】
部分空間作成部１８１は、嗜好情報からなる部分空間（全ての嗜好情報のうちの数個の嗜好情報からなる空間）を複数作成する。
【０２１０】
クラスタリング部１８２は、部分空間作成部１８１によって作成されたそれぞれの部分空間において、アイテム嗜好度をクラスタリングする。
【０２１１】
指定クラスタ決定部１８３は、それぞれの部分空間において、指定されたアイテム群が属するクラスタを求める。
【０２１２】
表示制御部１８４は、図１７の表示制御部１２３が備えている機能に加え、指定されたアイテム群が最も多く含まれるクラスタに対応する部分空間を表示させる。
【０２１３】
［情報処理装置のアイテム嗜好度表示空間表示座標軸変更処理］
次に、図２８のフローチャートを参照して、図２７の情報処理装置によるアイテム嗜好度表示空間表示座標軸変更処理について説明する。
【０２１４】
ステップＳ１７１において、部分空間作成部１８１は、嗜好情報からなる部分空間を複数作成する。例えば、嗜好情報が５個あって、２次元の部分空間を作成する場合、部分空間作成部１８１は、５Ｃ２＝１０個の部分空間を作成する。
【０２１５】
ステップＳ１７２において、クラスタリング部１８２は、部分空間作成部１８１によって作成されたそれぞれの部分空間において、アイテム嗜好度を、k-means法等を用いてクラスタリングする。
【０２１６】
ステップＳ１７３において、指定クラスタ決定部１８３は、それぞれの部分空間において、例えば、ユーザによって指定されたアイテム群が属するクラスタを求める。このとき、同一クラスタに含まれる指定されたアイテム群の最大値を充足度とする。アイテム群は、ユーザによって指定される他、現在視聴しているアイテムと関連の強いアイテムを自動的に選択するようにしてもよい。
【０２１７】
ステップＳ１７４において、表示制御部１８４は、指定されたアイテム群が最も多く含まれるクラスタに対応する部分空間を表示させる。すなわち、充足度が最も大きい部分空間が表示される。充足度が最も大きい部分空間は、指定されたアイテム群のまとまりを最もよく表していると考えることができる。
【０２１８】
以上の処理によれば、アイテム嗜好度が表示されている空間において、特定のアイテム群が最もよくクラスタリングされるように表示することができる。
【０２１９】
以上においては、自ユーザの嗜好情報に基づいて、空間上にアイテム嗜好度を表示する構成について説明してきたが、他ユーザの嗜好情報に基づいて、空間上にアイテム嗜好度を表示するようにしてもよい。このとき、他ユーザとして類似ユーザを選択することで、アイテムの評価に対する新たな発見を期待することができる。
【０２２０】
また、以上においては、嗜好情報に基づいて、アイテムに対する嗜好の傾向を表示するようにしてきたが、リンク情報に基づいて、複数のアイテムに対する嗜好の関連性を表示するようにもできる。
【０２２１】
［複数のアイテムに対する嗜好の関連性を表示する情報処理装置の構成例］
ここで、図２９を参照して、複数のアイテムに対する嗜好の関連性を表示する情報処理装置の構成例について説明する。
【０２２２】
図２９の情報処理装置１２は、基本的に、図１の情報処理装置１２と同様の機能を有し、図２９においては、ユーザ評価保持部３２、リンク情報保持部３５、アイテム特徴量保持部３７、および提示部４１を除く構成は、図示しないものとする。
【０２２３】
図２９の情報処理装置１２において、提示部４１は、座標軸決定部２０１、および表示制御部２０２を備えている。
【０２２４】
座標軸決定部２０１は、入力部２１を介してユーザにより入力された、座標軸を決定する旨の指示に基づいて、アイテムが表示される空間を定義するための座標軸を決定し、空間定義情報として、表示制御部２０２に供給する。
【０２２５】
また、座標軸決定部２０１は、平均リンク長算出部２０１ａを備えている。平均リンク長算出部２０１ａは、リンク情報保持部３５に記録されているリンク情報と、アイテム特徴量保持部３７に記録されているアイテム特徴量とに基づいて、特徴量種別毎の、リンク情報に対応するアイテムのアイテム特徴量間の距離の平均（平均リンク長）を算出する。
【０２２６】
表示制御部２０２は、リンク情報で対応付けられているアイテムのアイテム特徴量を、空間上（２次元平面上）に表示させる。
【０２２７】
［情報処理装置のリンク情報表示処理］
次に、図３０のフローチャートを参照して、図２９の情報処理装置によるリンク情報表示処理について説明する。
【０２２８】
ステップＳ１９１において、平均リンク長算出部２０１ａは、入力部２１から、座標軸を決定する旨の指示が供給されると、入出力装置１１のユーザが付与したリンク情報について、各アイテム特徴量における平均リンク長（以下、ユーザ平均リンク長ｌｆという）を計算する。例えば、平均リンク長算出部２０１ａは、ユーザ１が付与した、曲Ａと曲Ｂとを対応付けたリンク情報（図５）について、対応するアイテム特徴量（図７）における楽曲特徴量１，２に基づいたアイテム特徴量間の距離を求める。平均リンク長算出部２０１ａは、リンク情報に対応する他のアイテム（曲）についても、アイテム特徴量間の距離を求め、その平均を平均リンク長とする。
【０２２９】
ステップＳ１９２において、平均リンク長算出部２０１ａは、入出力装置１１のユーザとは異なる他ユーザが付与したリンク情報について、ステップＳ１９１の処理と同様にして、各アイテム特徴量における平均リンク長（以下、他ユーザ平均リンク長ｌｆｕという）を計算する。
【０２３０】
ステップＳ１９３において、座標軸決定部２０１は、ユーザ平均リンク長ｌｆが比較的大きな値となり、他ユーザ平均リンク長ｌｆｕが比較的小さな値となる特徴量（特徴量種別）を２個選択し、座標軸として決定して、空間定義情報として、表示制御部２０２に供給する。より具体的には、座標軸決定部２０１は、ｌｆｕ／ｌｆが最小となる特徴量を選択し、座標軸とする。
【０２３１】
ステップＳ１９４において、表示制御部２０２は、座標軸決定部２０１からの空間定義情報に基づいて、アイテムを、図３１に示されるような、座標軸決定部２０１により選択された特徴量を座標軸とする空間（２次元平面）上に表示させる。
【０２３２】
図３１においては、他ユーザによって対応付けられた（リンクが張られた）アイテムが、２次元平面上に表示されている。図３１の２次元平面は、横軸がリズムバリエーション（特徴量５）で、縦軸が音の密度（特徴量４）とされる。そして、図３１の２次元平面上には、ユーザ３によってリンクが張られたアイテムのペアが２つ存在している。図中、右側のペアは、リズムバリエーション（横軸）について距離が近く、ユーザ３によって、「曲Ａ、曲Ｂともにリズムが目まぐるしく変わって面白い」というユーザ評価が与えられている。ユーザ評価は、表示制御部２０２によって、ユーザ評価保持部３２から、適宜、読み出される。また、図中、左側のペアは、音の密度（縦軸）について距離が近く、ユーザ３によって、「曲Ｃの音の厚みは曲Ｄを思い出させる」というユーザ評価が与えられている。
【０２３３】
以上の処理によれば、リンク情報で対応付けられたアイテムを空間上に表示することができる。したがって、自ユーザは、自分では関連性のないと思っていたアイテム同士について、他ユーザの評価を知ることができ、新たな発見を得ることができる。
【０２３４】
以上においては、リンク情報で対応付けられたアイテムを空間上に表示させるようにしたが、例えば、同一の評価種別が与えられているアイテムについてもリンクが張られているものとして、リンク情報と合わせて、Sugiyama, K., Misue, K., “Graph Drawing by the Magnetic-Spring model”, Journal of Visual Languages and Computing, 6(3), pp.217-231, 1995.に開示されているようなばねモデルにより、アイテム間のネットワーク構造を２次元空間上に表示するようにしてもよい。
【０２３５】
＜３．第３の実施の形態＞
また、以上においては、アイテムの空間表示（可視化）の例について説明してきたが、以下では、図３２乃至４２を参照して、ユーザの空間表示（可視化）の例について説明する。なお、ユーザが表示される空間の次元数も任意とされるが、以下では、２次元であるものとして説明する。
【０２３６】
［ユーザを空間表示する情報処理装置の構成例］
まず、図３２を参照して、ユーザを空間表示する情報処理装置の構成例について説明する。
【０２３７】
図３２の情報処理装置１２は、基本的に、図１の情報処理装置１２と同様の機能を有し、図３２においては、ユーザ評価保持部３２、嗜好情報保持部４０、および提示部４１を除く構成は、図示しないものとする。
【０２３８】
図３２の情報処理装置１２において、提示部４１は、ユーザ選択部２２１、嗜好情報取得部２２２、ユーザ特徴量行列作成部２２３、空間作成部２２４、および表示制御部２２５を備えている。
【０２３９】
ユーザ選択部２２１は、入力部２１を介してユーザにより入力された、空間表示するユーザ（ユーザ群）を選択する指示に基づいて、空間表示するユーザ群を選択し、そのユーザ群を示す情報を、嗜好情報取得部２２２に供給する。
【０２４０】
嗜好情報取得部２２２は、入力部２１を介してユーザにより入力された、所定の評価種別についての嗜好情報を取得する指示に基づいて、その評価種別に応じた、ユーザ選択部２２１からの情報で示されるユーザの嗜好情報を、嗜好情報保持部４０から取得する。嗜好情報取得部２２２は、取得した嗜好情報を、ユーザ特徴量行列作成部２２３に供給する。
【０２４１】
ユーザ特徴量行列作成部２２３は、嗜好情報取得部２２２からの嗜好情報に基づいて、ユーザ−特徴量行列を作成し、空間作成部２２４に供給する。
【０２４２】
空間作成部２２４は、ユーザ特徴量行列作成部２２３からのユーザ−特徴量行列を圧縮し、空間を作成する。
【０２４３】
表示制御部２２５は、空間作成部２２４によって作成された空間上に、ユーザを表示させる。
【０２４４】
［情報処理装置のユーザ空間表示処理］
次に、図３３のフローチャートを参照して、図３２の情報処理装置によるユーザ空間表示処理について説明する。
【０２４５】
ステップＳ２１１において、ユーザ選択部２２１は、入力部２１を介してユーザにより入力された、空間表示するユーザ（ユーザ群）を選択する指示に基づいて、空間表示するユーザ群を選択し、そのユーザ群を示す情報を、嗜好情報取得部２２２に供給する。ここで選択されたユーザ群（集合）をＵとする。
【０２４６】
ステップＳ２１２において、嗜好情報取得部２２２は、ユーザ選択部２２１によって選択されたユーザ集合Ｕの各ユーザについて、入力部２１を介してユーザにより入力された評価種別Ｌに基づいて、対応する嗜好情報を、嗜好情報保持部４０から取得する。ステップＳ２１１で、ユーザが選択されなかった場合、入力された評価種別Ｌに対応付けられている全ユーザについての嗜好情報を取得するようにしてもよい。なお、ここで取得される嗜好情報は、例えば、FDAの変換ベクトルであり、ユーザｕ（ｕ∈Ｕ）についての変換ベクトルをｔｕとする。嗜好情報取得部２２２は、取得した嗜好情報（変換ベクトルｔｕ）を、ユーザ特徴量行列作成部２２３に供給する。
【０２４７】
ステップＳ２１３において、ユーザ特徴量行列作成部２２３は、嗜好情報取得部２２２からの変換ベクトルｔｕを行とし、ユーザ集合Ｕの各ユーザｕについて並べることで、ユーザ−特徴量行列を作成し、空間作成部２２４に供給する。
【０２４８】
ステップＳ２１４において、空間作成部２２４は、ユーザ特徴量行列作成部２２３からのユーザ−特徴量行列を、例えば、主成分分析（PCA：Principal Component Analysis）により圧縮することで、２次元空間を作成する。
【０２４９】
ステップＳ２１５において、表示制御部２２５は、図３４に示されるように、空間作成部２２４によって作成された２次元空間上に、ユーザを表示させる。
【０２５０】
図３４においては、２次元平面上に、丸印で示される各ユーザが配置され、表示されている。原点（横軸と縦軸の交点）には、自ユーザである“あなた”が表示され、他ユーザである、ユーザ３、ユーザ５、ユーザ８、ユーザ１２、およびその他のユーザが表示されている。図３４においては、自ユーザが原点に配置されることで、他ユーザとの距離を把握しやすくなるが、必ずしも自ユーザが原点に配置される必要はなく、適宜、回転や平行移動される。また、表示部２２上で、マウスのポインタを、ユーザ３を表す丸に合わせることで、入力された評価種別を付与したアイテムの名称（曲Ａ）や、対応するユーザ評価（「曲Ａは声がちょっと不快なんだよな」）表示するようにしてもよい。さらに、主成分分析により生成された固有ベクトルの要素の値が大きい２つの特徴量をその固有ベクトルに対応する軸の名称としてもよい。例えば、図３４においては、横軸の名称が、特徴量としての“テンポ”とされ、縦軸の名称が、特徴量としての“生演奏の度合い”とされる。
【０２５１】
以上の処理によれば、所定の評価種別について、嗜好情報に基づいて、ユーザを空間上に表示する（可視化する）ことができるので、同じ評価種別であっても、他ユーザの評価と異なる点を知ることができる。
【０２５２】
［ユーザを空間表示する情報処理装置の他の構成例］
次に、図３５を参照して、ユーザを空間表示する情報処理装置の他の構成例について説明する。
【０２５３】
図３５の情報処理装置１２は、基本的に、図１の情報処理装置１２と同様の機能を有し、図３５においては、ユーザ評価保持部３２、評価情報保持部３４、および提示部４１を除く構成は、図示しないものとする。
【０２５４】
図３５の情報処理装置１２において、提示部４１は、ユーザ選択部２４１、評価情報取得部２４２、ユーザアイテム行列作成部２４３、空間作成部２４４、および表示制御部２４５を備えている。
【０２５５】
なお、図３５のユーザ選択部２４１は、図３２のユーザ選択部２２１と同様の機能を有するので、その説明は省略する。
【０２５６】
評価情報取得部２４２は、入力部２１を介してユーザにより入力された、所定の評価種別についての評価情報を選択する指示に基づいて、その評価種別に応じた、ユーザ選択部２２１からの情報で示されるユーザの評価情報を、評価情報保持部３４から取得する。評価情報取得部２４２は、取得した評価情報を、ユーザアイテム行列作成部２４３に供給する。
【０２５７】
ユーザアイテム行列作成部２４３は、評価情報取得部２４２からのユーザ毎の評価情報に基づいて、ユーザ−アイテム行列を作成し、空間作成部２４４に供給する。
【０２５８】
空間作成部２４４は、ユーザアイテム行列作成部２４３からのユーザ−アイテム行列を圧縮し、空間を作成する。
【０２５９】
表示制御部２４５は、空間作成部２４４によって作成された空間上に、ユーザを表示させる。
【０２６０】
［情報処理装置のユーザ空間表示処理］
次に、図３６のフローチャートを参照して、図３５の情報処理装置によるユーザ空間表示処理について説明する。
【０２６１】
ステップＳ２３１において、ユーザ選択部２４１は、入力部２１を介してユーザにより入力された、空間表示するユーザ（ユーザ群）を選択する指示に基づいて、空間表示するユーザ群を選択し、そのユーザ群を示す情報を、評価情報取得部２４２に供給する。ここで選択されたユーザ群（集合）をＵとする。
【０２６２】
ステップＳ２３２において、評価情報取得部２４２は、ユーザ選択部２４１によって選択されたユーザ集合Ｕの各ユーザについて、入力部２１を介してユーザにより入力された評価種別Ｌに基づいて、対応する評価情報を、評価情報保持部３４から取得する。ステップＳ２３１で、ユーザが選択されなかった場合、入力された評価種別Ｌが対応付けられている全ユーザについての評価情報を取得するようにしてもよい。なお、ここで取得されるユーザ毎の評価情報は、アイテムの数を次元数とし、強さを要素の値とするベクトルであり、ユーザｕ（ｕ∈Ｕ）についてのアイテムベクトルをｒｕとする。嗜好情報取得部２４２は、取得した評価情報（アイテムベクトルｒｕ）を、ユーザアイテム行列作成部２４３に供給する。
【０２６３】
ステップＳ２３３において、ユーザアイテム行列作成部２４３は、評価情報取得部２４２からのアイテムベクトルｒｕを行とし、ユーザ集合Ｕの各ユーザｕについて並べることで、ユーザ−アイテム行列を作成し、空間作成部２４４に供給する。
【０２６４】
ステップＳ２３４において、空間作成部２４４は、ユーザアイテム行列作成部２４３からのユーザ−アイテム行列を、例えば、S. C. Deerwester, S. T. Dumais, T. K. Landauer, G. W. Furnas, and R. A. Harshman. “Indexing by latent semantic analysis.” Journal of the American Society of Information Science, 41 (6):391-407, 1990.で開示されている潜在的意味分析（LSA：Latent Semantic Analysis）などにより圧縮することで、２次元空間を作成する。
【０２６５】
ステップＳ２３５において、表示制御部２４５は、空間作成部２４４によって作成された２次元空間上に、ユーザを表示させる。
【０２６６】
以上の処理によれば、所定の評価種別について、評価情報に基づいてユーザを空間上に表示する（可視化する）ことができる。
【０２６７】
［ユーザを空間表示する情報処理装置のさらに他の構成例］
次に、図３７を参照して、ユーザを空間表示する情報処理装置のさらに他の構成例について説明する。
【０２６８】
図３７の情報処理装置１２は、基本的に、図１の情報処理装置１２と同様の機能を有し、図３７においては、ユーザ評価保持部３２、嗜好情報保持部４０、および提示部４１を除く構成は、図示しないものとする。
【０２６９】
図３７の情報処理装置１２において、提示部４１は、ユーザ選択部２６１、嗜好情報取得部２６２、ユーザ間距離行列作成部２６３、低次元空間作成部２６４、および表示制御部２６５を備えている。
【０２７０】
なお、図３７のユーザ選択部２６１および嗜好情報取得部２６２は、図３２のユーザ選択部２２１および嗜好情報取得部２２２のそれぞれと同様の機能を有するので、その説明は省略する。
【０２７１】
ユーザ間距離行列作成部２６３は、嗜好情報取得部２６２からのユーザ毎の嗜好情報に基づいて、ユーザ間距離行列を作成し、低次元空間作成部２６４に供給する。
【０２７２】
低次元空間作成部２６４は、ユーザ間距離行列作成部２６３からのユーザ間距離行列を圧縮し、低次元空間を作成する。
【０２７３】
表示制御部２６５は、低次元空間作成部２６４によって作成された空間上に、ユーザを表示させる。
【０２７４】
［情報処理装置のユーザ空間表示処理］
次に、図３８のフローチャートを参照して、図３７の情報処理装置によるユーザ空間表示処理について説明する。
【０２７５】
ステップＳ２５１において、ユーザ選択部２６１は、入力部２１を介してユーザにより入力された、空間表示するユーザ（ユーザ群）を選択する指示に基づいて、空間表示するユーザ群を選択し、そのユーザ群を示す情報を、嗜好情報取得部２６２に供給する。
【０２７６】
ステップＳ２５２において、嗜好情報取得部２６２は、ユーザ選択部２６１によって選択されたユーザ群の各ユーザについて、入力部２１を介してユーザにより入力された評価種別に基づいて、対応する嗜好情報を、嗜好情報保持部４０から取得する。ステップＳ２５１で、ユーザが選択されなかった場合、入力された評価種別に対応付けられている全ユーザについての嗜好情報を取得するようにしてもよい。嗜好情報取得部２６２は、取得した嗜好情報を、ユーザ間距離行列作成部２６３に供給する。ここで、ユーザによって入力される評価種別は、１個であってもよいし、複数個であってもよい。
【０２７７】
ステップＳ２５３において、ユーザ間距離行列作成部２６３は、ユーザ群の全ての組み合わせについて、嗜好情報取得部２６２からの嗜好情報間の距離を算出することで、ユーザ間距離行列を作成し、低次元空間作成部２６４に供給する。
【０２７８】
ステップＳ２５４において、低次元空間作成部２６４は、ユーザ間距離行列作成部２６３からのユーザ間距離行列を基に、例えば、多次元尺度構成法（MDS：Multi Dimensional Scaling）を用いて、ユーザそれぞれを表す低次元ベクトル（２次元ベクトル）が配置される２次元空間を作成する。
【０２７９】
ステップＳ２５５において、表示制御部２６５は、低次元空間作成部２６４によって作成された２次元空間上に、ユーザ（ユーザそれぞれを表す２次元ベクトル）を表示させる。
【０２８０】
以上の処理によれば、複数個の評価種別についても、評価情報に基づいてユーザを空間上に表示する（可視化する）ことができる。
【０２８１】
［ユーザを空間表示する情報処理装置のさらに他の構成例］
次に、図３９を参照して、ユーザを空間表示する情報処理装置のさらに他の構成例について説明する。
【０２８２】
図３９の情報処理装置１２は、基本的に、図１の情報処理装置１２と同様の機能を有し、図３９においては、ユーザ評価保持部３２、嗜好情報保持部４０、および提示部４１を除く構成は、図示しないものとする。
【０２８３】
図３９の情報処理装置１２において、提示部４１は、コーパス保持部２８１、平均的意味空間作成部２８２、平均的キーワード間距離行列作成部２８３、低次元空間作成部２８４、ユーザキーワード間距離行列作成部２８５、キャリブレーション実行部２８６、キーワード選択部２８７、および表示制御部２８８を備えている。
【０２８４】
コーパス保持部２８１は、電子化された自然言語の文章からなる巨大なテキストデータ（コーパス）を記録している。
【０２８５】
平均的意味空間作成部２８２は、コーパス保持部２８１が記録しているコーパスを用いて、一般的な単語であって、所定の意味空間における、評価種別に対応する情報である識別情報としての所定の単語（キーワード）の意味的な空間上の配置（ベクトル）を得ることで、平均的意味空間を作成する。なお、以下においては、識別情報は単語であるものとして説明するが、これに限らず、例えば、ユーザがコンテンツを評価する際にコンテンツに付与される、人間の笑い顔や泣き顔等を表す各種のアイコン等、それぞれが他と区別できる情報であればよい。この場合、平均的意味空間作成部２８２は、所定のデータベースに記録されている所定のアイコンについてのメタ情報の空間上の配置を得ることで、平均的意味空間を作成する。また、平均的意味空間作成部２８２は、１または複数のユーザがコンテンツに対してアイコンを付与した頻度に基づいたコンテンツ−アイコン行列を次元圧縮した、そのアイコンの空間上の配置を得ることで、平均的意味空間を作成するようにしてもよい。
【０２８６】
平均的キーワード間距離行列作成部２８３は、平均的意味空間作成部２８２によって作成された平均的意味空間において、キーワード間の距離を算出することで、平均的キーワード間距離行列を作成し、低次元空間作成部２８４に供給する。
【０２８７】
低次元空間作成部２８４は、平均的キーワード間距離行列作成部２８３からの平均的キーワード間距離行列、および、ユーザキーワード間距離行列作成部２８５からのユーザ間距離行列を圧縮し、それぞれについての低次元空間を作成する。
【０２８８】
ユーザキーワード間距離行列作成部２８５は、平均的意味空間作成部２８２に用いられた所定のキーワードと、そのキーワードについてのユーザ毎の嗜好情報とに基づいて、ユーザ視点でのキーワード間の距離を算出することで、ユーザキーワード間距離行列を作成する。ユーザキーワード間距離行列作成部２８５は、作成したユーザキーワード間距離行列を、低次元空間作成部２８４に供給する。
【０２８９】
キャリブレーション実行部２８６は、低次元空間作成部２８４によって作成された平均的キーワード間距離行列についての低次元空間（平均的低次元空間）と、ユーザキーワード間距離行列についての低次元空間（ユーザ低次元空間）とを揃えるためにキャリブレーションを実行する。
【０２９０】
キーワード選択部２８７は、入力部２１を介してユーザにより入力された、キーワードを選択する指示に基づいて、キーワードを選択し、表示制御部２８８に供給する。
【０２９１】
表示制御部２８８は、キーワード選択部２８７によって選択されたキーワードについての低次元空間を、キャリブレーション実行部２８６によってキャリブレーションされた空間（キャリブレーション空間）上に、ユーザを表示させる。
【０２９２】
［情報処理装置のユーザ空間表示処理］
次に、図４０のフローチャートを参照して、図３９の情報処理装置によるユーザ空間表示処理について説明する。
【０２９３】
ステップＳ２７１において、平均的意味空間作成部２８２は、コーパス保持部２８１が記録しているコーパスを用いて、所定の文書−単語行列をLSA等により次元圧縮したその単語（キーワード）の意味的な空間上の配置（ベクトル）を得ることで、平均的意味空間を作成する。
【０２９４】
ステップＳ２７２において、平均的キーワード間距離行列作成部２８３は、平均的意味空間作成部２８２によって作成された平均的意味空間において、キーワード間の距離（Euclid距離やCos距離等）を算出することで、平均的キーワード間距離行列を作成し、低次元空間作成部２８４に供給する。
【０２９５】
ステップＳ２７３において、低次元空間作成部２８４は、平均的キーワード間距離行列作成部２８３からの平均的キーワード間距離行列を基に、例えば、MDSを用いて、キーワードそれぞれを表す低次元ベクトルが配置される平均的低次元空間を作成し、各キーワードの平均的低次元空間上の位置を求める。
【０２９６】
ステップＳ２７４において、ユーザキーワード間距離行列作成部２８５は、平均的意味空間作成部２８２に用いられた所定のキーワードと、そのキーワードについてのユーザ毎の嗜好情報とに基づいて、ユーザ視点でのキーワード間の距離を算出し、ユーザキーワード間距離行列を作成する。より具体的には、ユーザキーワード間距離行列作成部２８５は、キーワードについての嗜好情報の、特徴量係数を要素とする特徴量空間上のベクトル（FDAの最上位ベクトル）を基に、ユーザキーワード間距離行列を作成する。ユーザキーワード間距離行列作成部２８５は、作成したユーザキーワード間距離行列を、低次元空間作成部２８４に供給する。
【０２９７】
ステップＳ２７５において、低次元空間作成部２８４は、ユーザキーワード間距離行列作成部２８５からのユーザキーワード間距離行列を基に、例えば、MDSを用いて、ユーザ視点でのキーワードそれぞれを表す低次元ベクトルが配置されるユーザ低次元空間を作成し、各キーワードのユーザ低次元空間上の位置を求める。
【０２９８】
ステップＳ２７６において、キャリブレーション実行部２８６は、低次元空間作成部２８４によって作成された平均的低次元空間とユーザ低次元空間とを揃えるためにキャリブレーションを実行する。より具体的には、キャリブレーション実行部２８６は、平均的低次元空間とユーザ低次元空間とを揃えるための回転行列を求める。このとき、キャリブレーション実行部２８６は、キャリブレーションに用いるキーワード（ユーザによって意味が変わらないような単語。例えば、一般的な名詞）を１つ選択する。キャリブレーション実行部２８６は、選択したキーワードの、平均的低次元空間上での位置（平均的低次元空間ベクトルｍ）と、ユーザ低次元空間上での位置（ユーザ低次元空間ベクトルｓｕ）とから、ｍ−Ａｕｓｕを最小にするような回転行列Ａｕを求める。キャリブレーション実行部２８６は、求めた回転行列Ａｕを、キーワード選択部２８７を介して表示制御部２８８に供給する。
【０２９９】
ステップＳ２７７において、キーワード選択部２８７は、入力部２１を介してユーザにより入力された、キーワードを選択する指示に基づいて、キーワードを選択し、表示制御部２８８に供給する。キーワードがユーザによって選択されなかった場合、例えば、ユーザ低次元空間で分散が最も大きいキーワードを自動的に選択するようにもできる。
【０３００】
ステップＳ２７８において、表示制御部２８８は、キーワード選択部２８７によって選択されたキーワードについての低次元空間（例えば、２次元空間）を、キャリブレーション実行部２８６からの回転行列に基づいてキャリブレーションしたキャリブレーション空間上に、ユーザ（ユーザそれぞれを表す２次元ベクトル）を表示させる。このとき、原点に、平均的低次元空間におけるキーワードのベクトルを配置するようにしてもよい。
【０３０１】
以上の処理によれば、一般的な言葉（キーワード）に対しても、自ユーザは、他ユーザの感じ方がどのように異なるのかを知ることができる。
【０３０２】
［ユーザを空間表示する情報処理装置のさらに他の構成例］
次に、図４１を参照して、ユーザを空間表示する情報処理装置のさらに他の構成例について説明する。
【０３０３】
図４１の情報処理装置１２は、基本的に、図１の情報処理装置１２と同様の機能を有し、図４１においては、ユーザ評価保持部３２、嗜好情報保持部４０、および提示部４１を除く構成は、図示しないものとする。
【０３０４】
図４１の情報処理装置１２において、提示部４１は、嗜好情報取得部３０１、近傍ユーザリンク設定部３０２、低次元空間作成部３０３、および表示制御部３０４を備えている。
【０３０５】
嗜好情報取得部３０１は、入力部２１を介してユーザにより入力された、所定の評価種別についての嗜好情報を選択する指示に基づいて、その評価種別に応じた、ユーザ毎の嗜好情報を、嗜好情報保持部４０から取得する。嗜好情報取得部３０１は、取得した嗜好情報を、近傍ユーザリンク設定部３０２に供給する。
【０３０６】
近傍ユーザリンク設定部３０２は、嗜好情報取得部３０１からの嗜好情報に基づいて、近傍のユーザに対してリンクを設定する。
【０３０７】
低次元空間作成部３０３は、近傍ユーザリンク設定部３０２によって設定されたリンクに基づいて、低次元空間を作成する。
【０３０８】
表示制御部３０４は、低次元空間作成部３０３によって作成された空間上に、ユーザを表示させる。
【０３０９】
［情報処理装置のユーザ空間表示処理］
次に、図４２のフローチャートを参照して、図４１の情報処理装置によるユーザ空間表示処理について説明する。
【０３１０】
ステップＳ２９１において、嗜好情報取得部３０１は、各ユーザについて、入力部２１を介してユーザにより入力された評価種別に基づいて、その評価種別に応じた嗜好情報を、嗜好情報保持部４０から取得する。嗜好情報取得部３０１は、取得した嗜好情報を、近傍ユーザリンク設定部３０２に供給する。
【０３１１】
ステップＳ２９２において、近傍ユーザリンク設定部３０２は、嗜好情報取得部３０１からの各ユーザの嗜好情報間の距離を求めて、ｋ近傍法（k-NN：k-Nearest Neighbor Algorithm）により、距離の小さい上位ｋ人のユーザに対してリンクを設定する。
【０３１２】
ステップＳ２９３において、低次元空間作成部３０３は、近傍ユーザリンク設定部３０２によって設定されたリンクに基づいて、ばねモデルや、例えば、Tenenbaum J.,et al., “A global geometric framework for nonlinear dimensionality reduction”, Science, 290(5500):2319-2323, 2000.に開示されているIsomapにより、低次元空間を作成する。
【０３１３】
ステップＳ２９４において、表示制御部３０４は、低次元空間作成部３０３によって作成された空間上に、ユーザを表示させる。
【０３１４】
以上の処理によれば、特に、距離の近いユーザについて、空間上に表示することができる。
【０３１５】
以上のように、嗜好情報等に基づいて、自ユーザと他ユーザとを空間上に表示する（可視化する）ようにしたので、他ユーザの嗜好の詳細をわかりやすく提示することが可能となった。これによって、ユーザは、自分が他ユーザに対してどのような位置付けにあるのか、また、自分に類似したユーザは誰なのかを直感的に理解することが可能となる。
【０３１６】
＜４．その他の変形例＞
以上においては、個々のユーザについての嗜好情報に基づいた処理について説明してきたが、複数のユーザからなるユーザグループについての嗜好情報を作成するようにもできる。
【０３１７】
［ユーザグループについての嗜好情報を作成する情報処理装置の構成例］
ここで、図４３を参照して、複数のユーザからなるユーザグループについての嗜好情報を作成する情報処理装置の構成例について説明する。
【０３１８】
図４３の情報処理装置１２は、基本的に、図１の情報処理装置１２と同様の機能を有し、図４３においては、評価情報保持部３４、提示部４１、および、新たに追加されたユーザ情報保持部３２１を除く構成は、図示しないものとする。
【０３１９】
ユーザ情報保持部３２１は、ユーザの属性を表すユーザ情報を記録している。ユーザ情報は、必要に応じて、提示部４１に供給される。
【０３２０】
図４３の情報処理装置１２において、提示部４１は、ユーザグループ作成部３２２およびグループ嗜好情報作成部３２３を備えている。
【０３２１】
ユーザグループ作成部３２２は、入力部２１を介してユーザにより入力された、ユーザグループの作成の指示に基づいて、ユーザ情報保持部３２１からユーザ情報を読み出し、ユーザグループを作成する。ユーザグループ作成部３２２は、ユーザグループを表す情報を、グループ嗜好情報作成部３２３に供給する。
【０３２２】
グループ嗜好情報作成部３２３は、ユーザグループ作成部３２２からのユーザグループを表す情報を基に、グループ内のユーザの嗜好情報に基づいて、所定のアイテムに対するユーザグループの嗜好の傾向を表す情報であるグループ嗜好情報を作成する。
【０３２３】
［情報処理装置のグループ嗜好情報作成処理］
次に、図４４のフローチャートを参照して、図４３の情報処理装置によるグループ嗜好情報作成処理について説明する。
【０３２４】
ステップＳ３１１において、ユーザグループ作成部３２２は、入力部２１を介してユーザにより入力された、ユーザグループの作成の指示に基づいて、ユーザ情報保持部３２１から、図４５に示されるようなユーザ情報を読み出し、ユーザグループを作成する。
【０３２５】
図４５に示されるように、ユーザ情報は、ユーザ（ユーザ名称）、ユーザの属性の種別を表すユーザ情報種別、および、ユーザ情報種別の値から構成される。
【０３２６】
図４５によれば、ユーザ１の性別は、女性であり、ユーザ１の居住地域は、東京であり、ユーザ１の現在位置は、北緯35.623304°、東経139.733187°である。また、ユーザ２の現在位置は、北緯43.068261°、東経141.351428°であり、ユーザ３の現在位置は、北緯35.634279°、東経139.716718°であり、ユーザ４の現在位置は、北緯35.658691°、東経139.701719°であり、ユーザ５の現在位置は、北緯43.768971°、東経142.482258°である。
【０３２７】
例えば、ユーザグループ作成部３２２は、ユーザの現在位置に基づいて、緯度および経度を２次元平面上の座標軸に設定することで、ユーザ１乃至５を、ユーザ１，３，４からなるユーザグループと、ユーザ２，５からなるユーザグループとにグループ分けする。
【０３２８】
また、ユーザグループ作成部３２２によるグループ分けは、ユーザ情報に基づいたものに限らず、ユーザ毎の嗜好情報間の距離や、ユーザのコンテクスト（位置情報や天気、発汗・動作のセンシング情報等）によってクラスタリング（グループ分け）するようにしてもよい。
【０３２９】
ステップＳ３１２において、グループ嗜好情報作成部３２３は、ユーザグループを表す情報を基に、グループ内のユーザの評価情報に基づいて、グループ嗜好情報を作成する。例えば、グループ嗜好情報作成部３２３は、グループ内の各ユーザについての評価情報を読み出し、FDAによって嗜好情報（変換ベクトル）を作成し、その平均ベクトルをグループ嗜好情報とする。また、例えば、グループ嗜好情報作成部３２３は、グループ内のユーザ全ての評価情報の集合を１ユーザの評価情報とみなすことで、嗜好情報を作成し、グループ嗜好情報とする。このとき、グループ内の各ユーザについての評価情報における、あるアイテムに対する評価種別について、３人のユーザが「爽やか」（ポジティブな評価）を付与し、２人のユーザが「不快」（ネガティブな評価）を付与しているといった、矛盾した状態になった場合、多数決で「爽やか」を１ユーザの評価種別とする。また、多数決の差が大きいほど、その評価種別に対応する強さの値を大きくしてもよい。
【０３３０】
ステップＳ３１３において、グループ嗜好情報作成部３２３は、作成したグループ嗜好情報を、嗜好情報保持部４０に供給し、記録させる。
【０３３１】
以上の処理によれば、ユーザグループ毎の嗜好情報を作成することができるので、ユーザグループ毎のアイテムに対する嗜好の傾向を提示できるようになり、他グループのアイテムに対する具体的な評価を知ることが可能となる。
【０３３２】
すなわち、例えば、図１３のフローチャートを参照して説明したような、アイテム推薦処理を、ユーザグループについて行うことが可能となる。この場合、例えば、提示部４１は、他グループ内のユーザの評価情報を集計し、図４６に示されるように、他グループのアイテムに対する評価を提示するようにしてもよい。
【０３３３】
図４６においては、他グループの推薦するアイテムの１つとして、アーティストαによる曲Ａが挙げられており、東京在住女性であるユーザグループによる評価であることが示されている。また、東京在住女性であるユーザグループ内のユーザのうち、48人がポジティブな評価をし、21人がネガティブな評価をしており、また、12人が「爽やか」と評価し、５人が「気持ちいい」と評価していることが示されている。
【０３３４】
また、他グループの推薦するアイテムの他の１つとして、アーティストβによる曲Ｂが挙げられており、スポーツをしながら聴いていた人であるユーザグループによる評価であることが示されている。また、スポーツをしながら聴いていた人であるユーザグループ内のユーザのうち、83人がポジティブな評価をし、11人がネガティブな評価をしており、また、43人が「ノリノリ」と評価し、39人が「元気」と評価していることが示されている。
【０３３５】
なお、ユーザグループについての処理は、アイテム推薦処理に限らず、上述してきた個々のユーザについての処理と同様にして実行することが可能である。
【０３３６】
以上においては、ユーザの評価について、時間的な変化は考慮されていなかったが、時間的に変化するユーザの評価に対応するようにもできる。
【０３３７】
［時間的に変化するユーザの評価に対応する情報処理装置の構成例］
ここで、図４７を参照して、時間的に変化するユーザの評価に対応する情報処理装置の構成例について説明する。
【０３３８】
図４７の情報処理装置１２は、基本的に、図１の情報処理装置１２と同様の機能を有し、図４７においては、ユーザ評価保持部３２、評価情報保持部３４、嗜好情報作成部３９、嗜好情報保持部４０、および提示部４１を除く構成は、図示しないものとする。
【０３３９】
図４７の情報処理装置１２において、嗜好情報作成部３９は、図９で説明した嗜好情報に、時刻を表す時刻情報を付与することにより、時間的に変化するユーザの嗜好に対応した嗜好情報を作成する。
【０３４０】
また、図４７の情報処理装置１２において、提示部４１は、嗜好情報取得部３４１、同一ユーザ類似度算出部３４２、変化点特定部３４３、変化アイテム取得部３４４、およびリマインド機能部３４５を備えている。
【０３４１】
嗜好情報取得部３４１は、入力部２１を介してユーザにより入力された、所定のユーザについての嗜好情報を選択する指示に基づいて、そのユーザの、時刻情報が付与された嗜好情報を、嗜好情報保持部４０から取得する。嗜好情報取得部３４１は、取得した嗜好情報を、同一ユーザ類似度算出部３４２に供給する。
【０３４２】
同一ユーザ類似度算出部３４２は、図１２のユーザ類似度算出部８２と同様にして、嗜好情報取得部３４１からの同一ユーザについての嗜好情報と、対応する評価情報とに基づいて、同一ユーザの、異なる時刻の嗜好情報の類似度を算出し、類似度を付加した嗜好情報を類似ユーザ決定部８３に供給する。
【０３４３】
変化点特定部３４３は、同一ユーザ類似度算出部３４２からの、類似度が付加された異なる時刻の嗜好情報に基づいて、嗜好情報の類似度の変化点（変化時刻）を特定し、その変化点に対応する時刻を、変化アイテム取得部３４４に供給する。
【０３４４】
変化アイテム取得部３４４は、変化点特定部３４３からの変化点に対応する時刻に基づいて、その変化点に対応するアイテムに関する情報を取得し、表示部２２およびリマインド機能部３４５に供給する。
【０３４５】
リマインド機能部３４５は、変化アイテム取得部３４４からアイテムに関する情報が供給されてから所定の期間が経過したときに、そのアイテムに関する情報を表示部２２に供給する。
【０３４６】
［情報処理装置の変化点アイテム提示処理］
次に、図４８のフローチャートを参照して、図４７の情報処理装置による変化点アイテム提示処理について説明する。
【０３４７】
ステップＳ３３１において、嗜好情報取得部３４１は、入力部２１を介してユーザにより入力された、所定のユーザについての嗜好情報を選択する指示に基づいて、そのユーザの、時刻情報が付与された嗜好情報を、嗜好情報保持部４０から取得する。嗜好情報取得部３４１は、取得した嗜好情報を、同一ユーザ類似度算出部３４２に供給する。
【０３４８】
ここで、図４９を参照して、時刻情報が付与された嗜好情報について説明する。
【０３４９】
図４９に示される嗜好情報は、図９を参照して説明した嗜好情報に、嗜好情報が作成された時刻を表す時刻情報が付与されている。具体的には、図４９において、ユーザ１の、上側２つの嗜好情報には、「2008年12月1日12時00分00秒」を表す時刻情報が付与され、下側２つの嗜好情報には、「2008年12月10日11時00分00秒」を表す時刻情報が付与されている。
【０３５０】
このように、嗜好情報に時刻情報が付与されることにより、評価情報が上書きされないようになる。
【０３５１】
ステップＳ３３２において、同一ユーザ類似度算出部３４２は、嗜好情報取得部３４１からの同一ユーザについての嗜好情報と、対応する評価情報とに基づいて、同一ユーザの、異なる時刻の嗜好情報の類似度を算出し、類似度を付加した嗜好情報を類似ユーザ決定部８３に供給する。
【０３５２】
ステップＳ３３３において、変化点特定部３４３は、同一ユーザ類似度算出部３４２からの、類似度が付加された異なる時刻の嗜好情報に基づいて、嗜好情報の類似度の変化点（変化時刻）を特定し、その変化点に対応する時刻を、変化アイテム取得部３４４に供給する。例えば、変化点特定部３４３は、嗜好情報間の類似度が、その平均の１／α倍（α＞１）より小さくなったとき、嗜好情報の変化が大きいと判断し、変化点とする。より具体的には、連続する時刻１乃至５の時刻情報が付与された嗜好情報について、時刻１の嗜好情報と時刻２の嗜好情報の類似度が0.8で、時刻２の嗜好情報と時刻３の嗜好情報の類似度が0.91で、時刻３の嗜好情報と時刻４の嗜好情報の類似度が0.85で、時刻４の嗜好情報と時刻５の嗜好情報の類似度が0.93である場合、その平均は、0.8725となる。そこで、時刻５の嗜好情報と時刻６の嗜好情報の類似度が0.35で、変化の判断基準が平均類似度の１／２倍（α＝２）であるとすると、0.35は0.8725×（１／２）＝0.43625より小さいので、時刻５と時刻６の間で、嗜好情報に変化があったと判断される。
【０３５３】
ステップＳ３３４において、変化アイテム取得部３４４は、変化点特定部３４３からの変化点に対応する時刻に基づいて、その時刻に視聴頻度の高かったアイテムや、評価情報の強さの高かったアイテムに対応する評価情報を取得し、例えば、そのアイテムの名称を表示部２２に供給する。
【０３５４】
ステップＳ３３５において、表示部２２は、変化アイテム取得部３４４からのアイテムの名称を提示するとともに、そのアイテムが嗜好情報の変化のきっかけになったか否かの問いをユーザに対して提示する。これに対して、ユーザから、そのアイテムが嗜好情報の変化のきっかけになった旨の入力があった場合、変化アイテム取得部３４４は、このアイテムを、嗜好情報の変化のきっかけとなったインパクトアイテムとする。このとき、ユーザからの自然文やユーザに関するコンテクスト情報等を保存するようにしてもよい。また、インパクトアイテムは、ユーザによって直接入力されるようにしてもよい。
【０３５５】
さらに、インパクトアイテムは、ユーザの嗜好を大きく変更させたアイテムであるので、他ユーザに対するアイテム推薦処理において、優先的に提示させるようにしてもよい。例えば、図１３のステップＳ７５において、アイテムの予測評価値を計算する際、インパクトアイテムについては、予測評価値をβ倍（β＞１）とする。また、インパクトアイテムを提示する際に、「あるユーザに衝撃を与えたアイテムです」等といったコメントを合わせて提示するようにしてもよい。
【０３５６】
また、リマインド機能部３４５は、ユーザから、所定のアイテムが嗜好情報の変化のきっかけになった旨の入力があってから一定期間の後（例えば、３年後）に、インパクトアイテム、自然文やその当時のコンテクスト情報、その他の情報を提示する。なお、ユーザがインパクトアイテム（または、その類似アイテム）を視聴しなくなってから一定期間の後に、インパクトアイテムを提示するようにしてもよい。これにより、ユーザのインパクトアイテムに対する記憶や関心を、定期的に回復させることができる。
【０３５７】
以上の処理によれば、ユーザの嗜好の変化のタイミングがわかるので、そのときユーザが視聴していたアイテムを、大きな変化を引き起こすアイテムとして推薦することが可能になる。
【０３５８】
以上においては、主に、嗜好情報に基づいて、自ユーザと他ユーザとの嗜好の違いを提示する構成について説明してきたが、リンク情報に基づいて、自ユーザと他ユーザとの嗜好の違いを提示するようにもできる。
【０３５９】
［リンク情報に基づいてユーザの特徴を提示する情報処理装置の構成例］
ここで、図５０を参照して、リンク情報に基づいて、ユーザの特徴を提示する情報処理装置の構成例について説明する。
【０３６０】
図５０の情報処理装置１２は、基本的に、図１の情報処理装置１２と同様の機能を有し、図５０においては、リンク情報保持部３５、アイテム特徴量保持部３７、および提示部４１を除く構成は、図示しないものとする。
【０３６１】
図５０の情報処理装置１２において、提示部４１は、リンクアイテム距離算出部３６１、相関算出部３６２、およびクラス間リンク頻度算出部３６３を備えている。
【０３６２】
リンクアイテム距離算出部３６１は、アイテム特徴量保持部３７のアイテム特徴量を用いて、リンク情報保持部３５のリンク情報で対応付けられている（リンクが張られている）アイテム間の距離（リンクアイテム距離）を算出し、相関算出部３６２に供給する。
【０３６３】
相関算出部３６２は、リンクアイテム距離算出部３６１からのリンクアイテム距離と、リンク情報における強さ（以下、リンク強度ともいう）との相関を求め、その結果を表示部２２に供給する。
【０３６４】
クラス間リンク頻度算出部３６３は、リンク情報で対応付けられている（リンクが張られている）アイテムペアにおいて、それぞれのアイテムのクラスが異なる頻度（クラス間リンク頻度）を算出する。ここで、アイテムのクラスとは、例えば、それぞれのアイテムに同一のキーワードが付与されている、同一アーティストによる曲である等の、離散的な情報である。例えば、クラスは、名称属性のアイテム特徴量における特徴量種別とされる。クラス間リンク頻度算出部３６３は、算出したアイテム間クラス頻度が、所定の閾値より大きい場合、そのアイテム間クラス間頻度に対応するアイテムペアにおけるそれぞれのアイテムのクラスを同一のものとする。
【０３６５】
［情報処理装置の特徴量適切度提示処理］
次に、図５１のフローチャートを参照して、図５０の情報処理装置による、アイテム特徴量の適切さを表す特徴量適切度提示処理について説明する。
【０３６６】
ステップＳ３５１において、リンクアイテム距離算出部３６１は、アイテム特徴量保持部３７のアイテム特徴量を用いて、ユーザ毎のリンク情報で対応付けられているアイテム間のリンクアイテム距離を算出し、相関算出部３６２に供給する。リンクアイテム距離は、例えば、アイテム特徴量の特徴量種別による特徴量空間におけるEuclid距離とされ、全ての特徴量種別について算出されてもよいし、部分空間（少なくとも１特徴量）について算出されてもよい。リンクアイテム距離算出部３６１は、算出したリンクアイテム距離を、相関算出部３６２に供給する。
【０３６７】
ステップＳ３５２において、相関算出部３６２は、リンクアイテム距離算出部３６１からのリンクアイテム距離と、リンク情報におけるリンク強度との相関を求め、その結果としての相関値を、表示部２２に供給する。
【０３６８】
ステップＳ３５３において、表示部２２は、相関算出部３６２からの相関値に基づいて、ユーザにとっての既存のアイテム特徴量の適切さを提示する。相関算出部３６２からの相関値が、例えば、所定の閾値より小さい場合、リンクが張られたアイテム間の距離と、強さとが伴っていないと考えられるので、表示部２２は、既存のアイテム特徴量における特徴量種別のスコアがあまり適切でないことを提示する。
【０３６９】
また、ここで、リンクアイテム距離算出部３６１が、ユーザ毎に、全てのリンクアイテム距離を合計したものを、リンク数で除した値を表示部２２に供給し、提示させるようにしてもよい。この値が、他ユーザと比べて大きい場合、１リンクについてのリンクアイテム距離が他ユーザより大きいことになるので、その自ユーザにとって、既存のアイテム特徴量における特徴量種別のスコアがあまり適切でないと考えることができる。このような場合、ユーザは、他ユーザがアイテムペアに付与した評価種別を用いるようにしたり、アイテム特徴量において新たな特徴量種別を追加すればよい。
【０３７０】
以上の処理によれば、ユーザは、既存のアイテム特徴量における特徴量種別のスコアが自身にとって適切であるかを把握することができる。
【０３７１】
［情報処理装置のクラス間リンク頻度算出処理］
次に、図５２のフローチャートを参照して、図５０の情報処理装置によるクラス間リンク頻度算出処理について説明する。
【０３７２】
ステップＳ３７１において、クラス間リンク頻度算出部３６３は、リンク情報で対応付けられている（リンクが張られている）アイテムペアにおいて、それぞれのアイテムのクラスが異なる頻度（クラス間リンク頻度）を算出する。
【０３７３】
ここで、図５３を参照して、アイテム間クラス頻度の算出の例について説明する。
【０３７４】
図５３においては、特徴量１および特徴量２からなる特徴量空間上に、黒丸と白丸で示される、２種類の異なるクラスのアイテムが分布している。また、図中、点線で結ばれているアイテムは、リンクが張られているアイテムである。図５３に示される特徴量空間において、全リンク数は６であり、全リンクのうちクラスが異なるリンク数は４である。このとき、クラス間リンク頻度算出部３６３は、アイテム間クラス頻度を、（全リンクのうちクラスが異なるリンク数）／（全リンク数）＝４／６＝0.67として算出する。
【０３７５】
ステップＳ３７２において、クラス間リンク頻度算出部３６３は、算出したアイテム間クラス頻度が、所定の閾値より大きい場合、そのアイテム間クラス間頻度に対応するアイテムペアにおけるそれぞれのアイテムのクラスを同一のものとする。例えば、クラス間リンク頻度算出部３６３は、アイテム間クラス頻度が0.5より大きい場合に、そのクラスを同一のものとする。図５３に示されるアイテムにおいては、アイテム間クラス頻度が0.67で、0.5より大きいので、黒丸と白丸で示される２種類のクラスは同一のクラスとされる。
【０３７６】
以上の処理によれば、異なるクラスのアイテムであっても、ユーザによって多くのリンクが張られているクラスは同一のクラスとされるので、異なるクラスのアイテムを同様に検索でき、新たな観点でアイテムを検索することができる。また、異なるクラスのアイテムを、同じように同一のクラスとしている他ユーザを提示するようにもできるので、他ユーザとの新たな類似性を発見することができる。
【０３７７】
以上においては、クラスをまたがったリンクの頻度を算出する処理について説明したが、部分空間毎にアイテムをクラスタリングし、そのクラスタをまたがったリンクの頻度を算出するようにもできる。
【０３７８】
［クラスタ間のリンク頻度を算出する情報処理装置の構成例］
ここで、図５４を参照して、クラスタ間のリンク頻度を算出する情報処理装置の構成例について説明する。
【０３７９】
図５４の情報処理装置１２は、基本的に、図１の情報処理装置１２と同様の機能を有し、図５４においては、リンク情報保持部３５、アイテム特徴量保持部３７、および提示部４１を除く構成は、図示しないものとする。
【０３８０】
図５４の情報処理装置１２において、提示部４１は、部分空間作成部３８１、クラスタリング部３８２、クラスタ間リンク頻度算出部３８３、および表示制御部３８４を備えている。
【０３８１】
部分空間作成部３８１は、アイテム特徴量からなる部分空間（全てのアイテム特徴量のうちの数個のアイテム特徴量からなる空間）を複数作成する。
【０３８２】
クラスタリング部３８２は、部分空間作成部３８１によって作成されたそれぞれの部分空間において、アイテム（アイテム特徴量）をクラスタリングする。
【０３８３】
クラスタ間リンク頻度算出部３８３は、部分空間作成部３８１によって作成されたそれぞれの部分空間において、リンク情報で対応付けられている（リンクが張られている）アイテムペアにおいて、それぞれのアイテムが含まれるクラスタが異なる頻度（クラスタ間リンク頻度）を算出する。
【０３８４】
表示制御部３８４は、クラスタ間リンク頻度算出部３８３によって、クラスタ間リンク頻度が算出された部分空間のうちの、クラスタ間リンク頻度が最も小さい部分空間を表示部２２に表示させる。
【０３８５】
［情報処理装置のクラスタ間リンク頻度算出処理］
次に、図５５のフローチャートを参照して、図５４の情報処理装置によるクラスタ間リンク頻度算出処理について説明する。
【０３８６】
ステップＳ３７１において、部分空間作成部３８１は、アイテム特徴量からなる部分空間を複数作成する。例えば、嗜好情報が５個あって、２次元の部分空間を作成する場合、部分空間作成部３８１は、５Ｃ２＝１０個の部分空間を作成する。
【０３８７】
ステップＳ３７２において、クラスタリング部３８２は、部分空間作成部３８１によって作成されたそれぞれの部分空間において、アイテムを、ｋ-means法等を用いてクラスタリングする。
【０３８８】
ステップＳ３７３において、クラスタ間リンク頻度算出部３８３は、部分空間作成部３８１によって作成されたそれぞれの部分空間において、リンク情報で対応付けられているアイテムペアにおいて、クラスタ間リンク頻度を算出する。より具体的には、クラスタ間リンク頻度算出部３８３は、部分空間ごとに、全てのリンク数に対する、クラスタをまたがったリンク数を、クラスタ間リンク頻度として算出する。
【０３８９】
ステップＳ３７４において、表示制御部３８４は、クラスタ間リンク頻度算出部３８３によって、クラスタ間リンク頻度が算出された部分空間のうちの、クラスタ間リンク頻度が最も小さい部分空間を表示部２２に表示させる。
【０３９０】
以上の処理によれば、クラスタ間リンク頻度が最も小さい部分空間が表示されるので、ユーザは、ユーザが評価したアイテムのまとまり（クラスタ）のうち、ユーザの嗜好に添ったアイテムのまとまりを知ることができる。
【０３９１】
ところで、上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０３９２】
図５６は、汎用のパーソナルコンピュータの構成例を示している。このパーソナルコンピュータは、CPU(Central Processing Unit)９０１を内蔵している。CPU９０１にはバス９０４を介して、入出力インタフェース９０５が接続されている。バス９０４には、ROM(Read Only Memory)９０２およびRAM(Random Access Memory)９０３が接続されている。
【０３９３】
入出力インタフェース９０５には、ユーザが操作コマンドを入力するキーボード、マウスなどの入力デバイスよりなる入力部９０６、処理操作画面や処理結果の画像を表示デバイスに出力する出力部９０７、プログラムや各種データを格納するハードディスクドライブなどよりなる記憶部９０８、LAN（Local Area Network）アダプタなどよりなり、インターネットに代表されるネットワークを介した通信処理を実行する通信部９０９が接続されている。また、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク（ＭＤ(Mini Disc)を含む）、もしくは半導体メモリなどのリムーバブルメディア９１１に対してデータを読み書きするドライブ９１０が接続されている。
【０３９４】
CPU９０１は、ROM９０２に記憶されているプログラム、または磁気ディスク、光ディスク、光磁気ディスク、もしくは半導体メモリ等のリムーバブルメディア９１１から読み出されて記憶部９０８にインストールされ、記憶部９０８からRAM９０３にロードされたプログラムに従って各種の処理を実行する。RAM９０３には、CPU９０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０３９５】
尚、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理は、もちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理を含むものである。
【符号の説明】
【０３９６】
１１  入出力装置，  １２  情報処理装置，  ２１  入力部，  ２２  表示部，  ３１  ユーザ評価抽出部，  ３２  ユーザ評価保持部，  ３３  評価情報抽出部，  ３４  評価情報保持部，  ３５  リンク情報保持部，  ３６  アイテム特徴量保持部，  ３７  アイテム特徴量選択部，  ３８  評価情報選択部，  ３９  嗜好情報作成部，  ４０  嗜好情報保持部，  ４１  提示部，  ２２１  ユーザ選択部，  ２２２  嗜好情報取得部，  ２２３  ユーザ特徴量行列作成部，  ２２４  空間作成部，  ２２５  表示制御部，  ２４１  ユーザ選択部，  ２４２  嗜好情報取得部，  ２４３  ユーザアイテム行列作成部，  ２４４  空間作成部，  ２４５  表示制御部，  ２６１  ユーザ選択部，  ２６２  嗜好情報取得部，  ２６３  ユーザ間距離行列作成部，  ２６４  低次元空間作成部，  ２６５  表示制御部，  ２８１  コーパス保持部，  ２８２  平均的意味空間作成部，  ２８３  平均的キーワード間距離行列作成部，  ２８４  低次元空間作成部，  ２８５  ユーザキーワード間距離行列作成部，  ２８６  キャリブレーション実行部，  ２８７  キーワード選択部，  ２８８  表示制御部，  ３０１  嗜好情報取得部，  ３０２  近傍ユーザリンク設定部，  ３０３  低次元空間作成部，  ３０４  表示制御部
【図１】
2010244380.tif 000005
【図２】
2010244380.tif 000006
【図３】
2010244380.tif 000007
【図４】
2010244380.tif 000008
【図５】
2010244380.tif 000009
【図６】
2010244380.tif 000010
【図７】
2010244380.tif 000011
【図８】
2010244380.tif 000012
【図９】
2010244380.tif 000013
【図１０】
2010244380.tif 000014
【図１１】
2010244380.tif 000015
【図１２】
2010244380.tif 000016
【図１３】
2010244380.tif 000017
【図１４】
2010244380.tif 000018
【図１５】
2010244380.tif 000019
【図１６】
2010244380.tif 000020
【図１７】
2010244380.tif 000021
【図１８】
2010244380.tif 000022
【図１９】
2010244380.tif 000023
【図２０】
2010244380.tif 000024
【図２１】
2010244380.tif 000025
【図２２】
2010244380.tif 000026
【図２３】
2010244380.tif 000027
【図２４】
2010244380.tif 000028
【図２５】
2010244380.tif 000029
【図２６】
2010244380.tif 000030
【図２７】
2010244380.tif 000031
【図２８】
2010244380.tif 000032
【図２９】
2010244380.tif 000033
【図３０】
2010244380.tif 000034
【図３１】
2010244380.tif 000035
【図３２】
2010244380.tif 000036
【図３３】
2010244380.tif 000037
【図３４】
2010244380.tif 000038
【図３５】
2010244380.tif 000039
【図３６】
2010244380.tif 000040
【図３７】
2010244380.tif 000041
【図３８】
2010244380.tif 000042
【図３９】
2010244380.tif 000043
【図４０】
2010244380.tif 000044
【図４１】
2010244380.tif 000045
【図４２】
2010244380.tif 000046
【図４３】
2010244380.tif 000047
【図４４】
2010244380.tif 000048
【図４５】
2010244380.tif 000049
【図４６】
2010244380.tif 000050
【図４７】
2010244380.tif 000051
【図４８】
2010244380.tif 000052
【図４９】
2010244380.tif 000053
【図５０】
2010244380.tif 000054
【図５１】
2010244380.tif 000055
【図５２】
2010244380.tif 000056
【図５３】
2010244380.tif 000057
【図５４】
2010244380.tif 000058
【図５５】
2010244380.tif 000059
【図５６】
2010244380.tif 000060