(57)【要約】【課題】特定のリンク元コンテンツと関連性の高いリンク先コンテンツとともに、そのリンク先コンテンツとリンク元コンテンツの関連性を示す関連性情報が検出されるようにする。【解決手段】同一空間上に生成したコンテンツの数値モデルと抽出情報の数値モデルを利用して、特定のリンク元コンテンツに対するリンク元コンテンツ以外のリンク先対象コンテンツ（アーティストＢ，Ｃ等）とコンテンツ情報から抽出された抽出情報（悲しい、切なさ等）の組の関連度が計算され、計算された関連度に基づいて、リンク元コンテンツに関連するリンク先コンテンツと、そのリンク先コンテンツとリンク元コンテンツの関連性を示す関連性情報が検出される。本発明は、コンテンツを利用するための処理を行う情報処理装置に適用できる。【選択図】図９
2007241888.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツ、前記複数のコンテンツのコンテンツ情報から抽出される抽出情報、および前記コンテンツ毎に前記抽出情報が示す値に基づき、前記コンテンツの数値モデルと前記抽出情報の数値モデルを、２次元以上の同一空間上に生成する生成手段と、
前記同一空間上に生成された前記コンテンツの数値モデルと前記抽出情報の数値モデルを利用して、前記複数のコンテンツのうち所定のリンク元コンテンツに対して、前記リンク元コンテンツ、前記複数のコンテンツのうち前記リンク元コンテンツ以外のリンク先対象コンテンツ、および前記抽出情報の組の関連度を計算する計算手段と、
前記計算手段により計算された前記関連度に基づいて、前記リンク元コンテンツに関連するリンク先コンテンツ、および前記リンク先コンテンツと前記リンク元コンテンツの関連性を示す関連性情報を検出するリンク検出手段と、
前記リンク検出手段により検出された前記リンク先コンテンツと前記関連性情報を提示する提示手段と
を備える情報処理装置。
【請求項２】
前記リンク検出手段は、閾値より大きい前記関連度が得られた前記組の前記リンク先対象コンテンツを、前記リンク先コンテンツとし、前記組の抽出情報を、前記関連性情報とする
請求項１に記載の情報処理装置。
【請求項３】
前記提示手段は、前記リンク検出手段により検出された前記リンク先コンテンツと前記関連性情報を表示する
請求項１に記載の情報処理装置。
【請求項４】
前記提示手段は、前記リンク先コンテンツの表示に対応させて、前記リンク先コンテンツのコンテンツ情報の全部または一部を表示させる
請求項３に記載の情報処理装置。
【請求項５】
前記提示手段は、前記リンク先コンテンツの表示に対応させて表示した前記コンテンツ情報の中の、前記関連性情報に対応する部分を強調表示する
請求項４に記載の情報処理装置。
【請求項６】
前記提示手段は、前記関連度に基づいてリンク先コンテンツまたは関連性情報の表示形態を決定する
請求項３に記載の情報処理装置。
【請求項７】
前記抽出情報をグループ化し、前記抽出情報のクラスタを生成するクラスタ生成手段をさらに備え、
前記計算手段は、計算した前記リンク元コンテンツ、前記リンク先対象コンテンツ、および前記抽出情報の組の関連度を、前記抽出情報のクラスタに対応する関連度に変換し、
前記リンク検出手段は、閾値より大きい前記抽出情報のクラスタに対応する関連度が得られた前記組の前記リンク先対象コンテンツを、前記リンク先コンテンツとし、前記組の前記抽出情報のクラスタを代表する代表抽出情報を、前記関連性情報とする
請求項１に記載の情報処理装置。
【請求項８】
前記リンク先対象コンテンツをグループ化し、前記リンク先対象コンテンツのリンク先対象クラスタを生成するクラスタ生成手段をさらに備え、
前記計算手段は、前記リンク元コンテンツ、前記リンク先対象クラスタ、および前記抽出情報の組の関連度を計算し、
前記リンク検出手段は、閾値より大きい前記関連度が得られた前記組の前記リンク先対象クラスタに属するリンク先対象コンテンツを、前記リンク先コンテンツとし、前記組の前記抽出情報を、前記関連性情報とする
請求項１に記載の情報処理装置。
【請求項９】
コンテンツ情報を入力する入力手段をさらに備え、
前記モデル生成手段は、前記入力手段により入力された前記コンテンツ情報の前記抽出情報に応じたベクトルを生成するとともに、すでに生成した前記コンテンツの数値化モデルに追加して前記コンテンツのモデルを再構築する
請求項１に記載の情報処理装置。
【請求項１０】
複数のコンテンツ、前記複数のコンテンツのコンテンツ情報から抽出される抽出情報、および前記コンテンツ毎に前記抽出情報が示す値に基づき、前記コンテンツの数値モデルと前記抽出情報の数値モデルを、２次元以上の同一空間上に生成する生成ステップと、
前記同一空間上に生成された前記コンテンツの数値モデルと前記抽出情報の数値モデルを利用して、前記複数のコンテンツのうち所定のリンク元コンテンツに対して、前記リンク元コンテンツ、前記複数のコンテンツのうち前記リンク元コンテンツ以外のリンク先対象コンテンツ、および前記抽出情報の組の関連度を計算する計算ステップと、
前記計算ステップの処理で計算された前記関連度に基づいて、前記リンク元コンテンツに関連するリンク先コンテンツ、および前記リンク先コンテンツと前記リンク元コンテンツの関連性を示す関連性情報を検出するリンク検出ステップと、
前記リンク検出ステップの処理で検出された前記リンク先コンテンツと前記関連性情報を提示する提示ステップと
を含む情報処理方法。
【請求項１１】
特定のコンテンツに関連するコンテンツを示す情報を提示する提示処理をコンピュータに実行させるプログラムにおいて、
複数のコンテンツ、前記複数のコンテンツのコンテンツ情報から抽出される抽出情報、および前記コンテンツ毎に前記抽出情報が示す値に基づき、前記コンテンツの数値モデルと前記抽出情報の数値モデルを、２次元以上の同一空間上に生成する生成ステップと、
前記同一空間上に生成された前記コンテンツの数値モデルと前記抽出情報の数値モデルを利用して、前記複数のコンテンツのうち所定のリンク元コンテンツに対して、前記リンク元コンテンツ、前記複数のコンテンツのうち前記リンク元コンテンツ以外のリンク先対象コンテンツ、および前記抽出情報の組の関連度を計算する計算ステップと、
前記計算ステップの処理で計算された前記関連度に基づいて、前記リンク元コンテンツに関連するリンク先コンテンツ、および前記リンク先コンテンツと前記リンク元コンテンツの関連性を示す関連性情報を検出するリンク検出ステップと、
前記リンク検出ステップの処理で検出された前記リンク先コンテンツと前記関連性情報を提示する提示ステップと
を含む提示処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置および方法、並びにプログラムに関し、特に、コンテンツを効率的に選択できる情報をユーザに提示することができるようにする情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
ユーザが各種コンテンツ(静止画、動画、音楽、Web文書など)を効率的に選択することができるようにするために、ユーザの指定した特定のコンテンツに類似するコンテンツ群を、空間法に基づくTF/IDF法によるマッチングやシソーラスを利用することによって検索方法はすでに実用化されている（特許文献１参照）。例えば入力された文章に類似する文献情報を提示するサービスがインターネット上に存在する（Webcat Plus(http://webcatplus.nii.ac.jp/)。
【０００３】
また複数のコンテンツをまとめて説明するようなラベル付け(特徴的なキーワードの抽出)を行う手法も存在する（特許文献２参照）。
【０００４】
さらに、クエリ（データベース管理システムに対する処理要求(問い合わせ)を文字列として表したもの）による検索結果をクラスタリング(分類)して提示するようなものも、インターネット上のサービスとして存在する（Clusty(http://clusty.jp/)）。
【特許文献１】特開平3-172966号公報
【特許文献２】特開2003-248686号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら特許文献１における手法では、検索された類似コンテンツが、どのような視点で特定のコンテンツと「類似」すると判断されたかユーザは認識することができない。
【０００６】
また特許文献２における手法でも、複数コンテンツが等価に扱われるため、起点となるコンテンツとそれに関連するコンテンツの関係性を示すようなことは想定されていない。
【０００７】
またクエリによる情報検索は、あくまで単語に対する関連コンテンツを探すという機能であり、その単語はユーザが指定するものであることから、ユーザにとって任意の視点からコンテンツを選択することはできない。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、特定のコンテンツとユーザにとって任意の視点から関連するコンテンツを検索するとともに、検索されたコンテンツとその特定のコンテンツの関連性を示す情報をも検出して提示することができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の一側面の情報処理装置は、複数のコンテンツ、前記複数のコンテンツのコンテンツ情報から抽出される抽出情報、および前記コンテンツ毎に前記抽出情報が示す値に基づき、前記コンテンツの数値モデルと前記抽出情報の数値モデルを、２次元以上の同一空間上に生成する生成手段と、前記同一空間上に生成された前記コンテンツの数値モデルと前記抽出情報の数値モデルを利用して、前記複数のコンテンツのうち所定のリンク元コンテンツに対して、前記リンク元コンテンツ、前記複数のコンテンツのうち前記リンク元コンテンツ以外のリンク先対象コンテンツ、および前記抽出情報の組の関連度を計算する計算手段と、前記計算手段により計算された前記関連度に基づいて、前記リンク元コンテンツに関連するリンク先コンテンツ、および前記リンク先コンテンツと前記リンク元コンテンツの関連性を示す関連性情報を検出するリンク検出手段と、前記リンク検出手段により検出された前記リンク先コンテンツと前記関連性情報を提示する提示手段とを備える。
【００１０】
前記リンク検出手段は、閾値より大きい前記関連度が得られた前記組の前記リンク先対象コンテンツを、前記リンク先コンテンツとし、前記組の抽出情報を、前記関連性情報とすることができる。
【００１１】
前記提示手段は、前記リンク検出手段により検出された前記リンク先コンテンツと前記関連性情報を表示することができる。
【００１２】
前記提示手段は、前記リンク先コンテンツの表示に対応させて、前記リンク先コンテンツのコンテンツ情報の全部または一部を表示させるようにすることができる。
【００１３】
前記提示手段は、前記リンク先コンテンツの表示に対応させて表示した前記コンテンツ情報の中の、前記関連性情報に対応する部分を強調表示することができる。
【００１４】
前記提示手段は、前記関連度に基づいてリンク先コンテンツまたは関連性情報の表示形態を決定することができる。
【００１５】
前記抽出情報をグループ化し、前記抽出情報のクラスタを生成するクラスタ生成手段をさらに設け、前記計算手段には、計算した前記リンク元コンテンツ、前記リンク先対象コンテンツ、および前記抽出情報の組の関連度を、前記抽出情報のクラスタに対応する関連度に変換させ、前記リンク検出手段には、閾値より大きい前記抽出情報のクラスタに対応する関連度が得られた前記組の前記リンク先対象コンテンツを、前記リンク先コンテンツとし、前記組の前記抽出情報のクラスタを代表する代表抽出情報を、前記関連性情報とするようにさせることができる。
【００１６】
前記リンク先対象コンテンツをグループ化し、前記リンク先対象コンテンツのリンク先対象クラスタを生成するクラスタ生成手段をさらに設け、前記計算手段には、前記リンク元コンテンツ、前記リンク先対象クラスタ、および前記抽出情報の組の関連度を計算させ、前記リンク検出手段には、閾値より大きい前記関連度が得られた前記組の前記リンク先対象クラスタに属するリンク先対象コンテンツを、前記リンク先コンテンツとし、前記組の前記抽出情報を、前記関連性情報とするようにさせることができる。
【００１７】
コンテンツ情報を入力する入力手段をさらに設け、前記モデル生成手段には、前記入力手段により入力された前記コンテンツ情報の前記抽出情報に応じたベクトルを生成させるとともに、すでに生成した前記コンテンツの数値化モデルに追加して前記コンテンツのモデルを再構築させることができる。
【００１８】
本発明の一側面の情報処理方法は、複数のコンテンツ、前記複数のコンテンツのコンテンツ情報から抽出される抽出情報、および前記コンテンツ毎に前記抽出情報が示す値に基づき、前記コンテンツの数値モデルと前記抽出情報の数値モデルを、２次元以上の同一空間上に生成する生成ステップと、前記同一空間上に生成された前記コンテンツの数値モデルと前記抽出情報の数値モデルを利用して、前記複数のコンテンツのうち所定のリンク元コンテンツに対して、前記リンク元コンテンツ、前記複数のコンテンツのうち前記リンク元コンテンツ以外のリンク先対象コンテンツ、および前記抽出情報の組の関連度を計算する計算ステップと、前記計算ステップの処理で計算された前記関連度に基づいて、前記リンク元コンテンツに関連するリンク先コンテンツ、および前記リンク先コンテンツと前記リンク元コンテンツの関連性を示す関連性情報を検出するリンク検出ステップと、前記リンク検出ステップの処理で検出された前記リンク先コンテンツと前記関連性情報を提示する提示ステップとを含む。
【００１９】
本発明の一側面のプログラムは、特定のコンテンツに関連するコンテンツを示す情報を提示する提示処理をコンピュータに実行させるプログラムにおいて、複数のコンテンツ、前記複数のコンテンツのコンテンツ情報から抽出される抽出情報、および前記コンテンツ毎に前記抽出情報が示す値に基づき、前記コンテンツの数値モデルと前記抽出情報の数値モデルを、２次元以上の同一空間上に生成する生成ステップと、前記同一空間上に生成された前記コンテンツの数値モデルと前記抽出情報の数値モデルを利用して、前記複数のコンテンツのうち所定のリンク元コンテンツに対して、前記リンク元コンテンツ、前記複数のコンテンツのうち前記リンク元コンテンツ以外のリンク先対象コンテンツ、および前記抽出情報の組の関連度を計算する計算ステップと、前記計算ステップの処理で計算された前記関連度に基づいて、前記リンク元コンテンツに関連するリンク先コンテンツ、および前記リンク先コンテンツと前記リンク元コンテンツの関連性を示す関連性情報を検出するリンク検出ステップと、前記リンク検出ステップの処理で検出された前記リンク先コンテンツと前記関連性情報を提示する提示ステップとを含む。
【００２０】
本発明の一側面の情報処理装置、情報処理方法、またはプログラムにおいては、複数のコンテンツ、前記複数のコンテンツのコンテンツ情報から抽出される抽出情報、および前記コンテンツ毎に前記抽出情報が示す値に基づき、前記コンテンツの数値モデルと前記抽出情報の数値モデルが、２次元以上の同一空間上に生成され、前記同一空間上に生成された前記コンテンツの数値モデルと前記抽出情報の数値モデルを利用して、前記複数のコンテンツのうち所定のリンク元コンテンツに対して、前記リンク元コンテンツ、前記複数のコンテンツのうち前記リンク元コンテンツ以外のリンク先対象コンテンツ、および前記抽出情報の組の関連度が計算され、計算された前記関連度に基づいて、前記リンク元コンテンツに関連するリンク先コンテンツ、および前記リンク先コンテンツと前記リンク元コンテンツの関連性を示す関連性情報が検出され、検出された前記リンク先コンテンツと前記関連性情報が提示される。
【発明の効果】
【００２１】
本発明によれば、リンク元コンテンツ、リンク先対象コンテンツおよび抽出情報の組の関連度に基づいて、リンク元コンテンツに関連するリンク先コンテンツと、そのリンク先コンテンツとリンク元コンテンツの関連性を示す関連性情報を検出し、提示することができる。
【発明を実施するための最良の形態】
【００２２】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２３】
本発明の一側面の情報処理装置は、
複数のコンテンツ、前記複数のコンテンツのコンテンツ情報から抽出される抽出情報、および前記コンテンツ毎に前記抽出情報が示す値に基づき、前記コンテンツの数値モデルと前記抽出情報の数値モデルを、２次元以上の同一空間上に生成する生成手段（例えば、図１のモデル生成部１２）と、
前記同一空間上に生成された前記コンテンツの数値モデルと前記抽出情報の数値モデルを利用して、前記複数のコンテンツのうち所定のリンク元コンテンツに対して、前記リンク元コンテンツ、前記複数のコンテンツのうち前記リンク元コンテンツ以外のリンク先対象コンテンツ、および前記抽出情報の組の関連度を計算する計算手段（例えば、図１の関連度計算部１４）と、
前記計算手段により計算された前記関連度に基づいて、前記リンク元コンテンツに関連するリンク先コンテンツ、および前記リンク先コンテンツと前記リンク元コンテンツの関連性を示す関連性情報を検出するリンク検出手段（例えば、図１のリンク検出部１５）と、
前記リンク検出手段により検出された前記リンク先コンテンツと前記関連性情報を提示する提示手段（例えば、図１の提示部１６）と
を備える。
【００２４】
前記リンク検出手段は、閾値より大きい前記関連度が得られた前記組の前記リンク先対象コンテンツを、前記リンク先コンテンツとし、前記組の抽出情報を、前記関連性情報とすることができる（例えば、図２のステップＳ３）。
【００２５】
前記提示手段は、前記リンク検出手段により検出された前記リンク先コンテンツと前記関連性情報を表示することができる（例えば、図２のステップＳ４）（例えば、図１０）。
【００２６】
前記提示手段は、前記リンク先コンテンツの表示に対応させて、前記リンク先コンテンツのコンテンツ情報の全部または一部を表示させることができる（例えば、図１１）。
【００２７】
前記提示手段は、前記リンク先コンテンツの表示に対応させて表示した前記コンテンツ情報の中の、前記関連性情報に対応する部分を強調表示することができる（例えば、図１１）。
【００２８】
前記提示手段は、前記関連度に基づいてリンク先コンテンツまたは関連性情報の表示形態を決定することができる（例えば、図１１）。
【００２９】
前記抽出情報をグループ化し、前記抽出情報のクラスタを生成するクラスタ生成手段（例えば、図１２の抽出情報クラスタ生成部２１）をさらに設け、
前記計算手段には、計算した前記リンク元コンテンツ、前記リンク先対象コンテンツ、および前記抽出情報の組の関連度を、前記抽出情報のクラスタに対応する関連度に変換させ（例えば、図１４）、
前記リンク検出手段には、閾値より大きい前記抽出情報のクラスタに対応する関連度が得られた前記組の前記リンク先対象コンテンツを、前記リンク先コンテンツとし、前記組の前記抽出情報のクラスタを代表する代表抽出情報を、前記関連性情報とするようにさせることができる（例えば、図１５）。
【００３０】
前記リンク先対象コンテンツをグループ化し、前記リンク先対象コンテンツのリンク先対象クラスタを生成するクラスタ生成手段をさらに設け（例えば、図１７のコンテンツクラスタ生成部３１）、
前記計算手段には、前記リンク元コンテンツ、前記リンク先対象クラスタ、および前記抽出情報の組の関連度を計算させ(例えば、図１９)、
前記リンク検出手段には、閾値より大きい前記関連度が得られた前記組の前記リンク先対象クラスタに属するリンク先対象コンテンツを、前記リンク先コンテンツとし、前記組の前記抽出情報を、前記関連性情報とするようにさせることができる（例えば、図２０）。
【００３１】
コンテンツ情報を入力する入力手段（例えば、図２２のコンテンツ情報入力部４１）をさらに設け、
前記モデル生成手段には、前記入力手段により入力された前記コンテンツ情報の前記抽出情報に応じたベクトルを生成させるとともに、すでに生成した前記コンテンツの数値化モデルに追加して前記コンテンツのモデルを再構築させることができる。
【００３２】
本発明の一側面の情報処理方法、またはプログラムは、
複数のコンテンツ、前記複数のコンテンツのコンテンツ情報から抽出される抽出情報、および前記コンテンツ毎に前記抽出情報が示す値に基づき、前記コンテンツの数値モデルと前記抽出情報の数値モデルを、２次元以上の同一空間上に生成する生成ステップ（例えば、図２のステップＳ１）と、
前記同一空間上に生成された前記コンテンツの数値モデルと前記抽出情報の数値モデルを利用して、前記複数のコンテンツのうち所定のリンク元コンテンツに対して、前記リンク元コンテンツ、前記複数のコンテンツのうち前記リンク元コンテンツ以外のリンク先対象コンテンツ、および前記抽出情報の組の関連度を計算する計算ステップ（例えば、図２のステップＳ２）と、
前記計算ステップの処理で計算された前記関連度に基づいて、前記リンク元コンテンツに関連するリンク先コンテンツ、および前記リンク先コンテンツと前記リンク元コンテンツの関連性を示す関連性情報を検出するリンク検出ステップ（例えば、図２のステップＳ３）と、
前記リンク検出ステップの処理で検出された前記リンク先コンテンツと前記関連性情報を提示する提示ステップ（例えば、図２のステップＳ４）と
を含む。
【００３３】
図１は、本発明を適用した情報処理装置１の構成例を示している。この情報処理装置１は、コンテンツをユーザが効率的に選択するための情報を生成し、それを提供する。
【００３４】
コンテンツ情報記憶部１１は、例えばユーザが利用可能なコンテンツに関する情報（以下、コンテンツ情報と称する）を、コンテンツ毎に記憶している。
【００３５】
ここでコンテンツは、公的または私的なものを問わず、例えば、静止画、テレビジョン放送番組若しくは映画等の動画、音楽、Webページ、または文書（自然言語による文章）となどである。
【００３６】
また、コンテンツ情報は、コンテンツが、例えばテレビジョン放送番組である場合にはEPG（Electric Program Guide）情報、映画、画像や音楽である場合には作品若しくはアーティスト等のレビュー文またはそのコンテンツを表す特徴量（テンポやリズムといった音楽的特徴量、色やテクスチャなどの画像情報等）、静止画である場合にはそれに付けたコメント文、Webページである場合にはそのWebページ上のコンテンツの文章部分などである。
【００３７】
またコンテンツが文書である場合は、その文書そのものをコンテンツ情報とすることができる。すなわちコンテンツそのものがコンテンツ情報となる場合もある。さらにコンテンツ本体に付与された作者名やキーワードなどのメタデータをコンテンツ情報とすることもできる。
【００３８】
なおここでは、関連する個人や団体が同じ複数のコンテンツなど、ある基準において関連する複数のコンテンツを、１つのコンテンツとして扱いことができる。
【００３９】
モデル生成部１２は、コンテンツ情報記憶部１１に記憶されているコンテンツ情報の全部または一部から抽出される抽出情報の、各コンテンツ情報からの抽出頻度に基づいて、コンテンツおよび抽出情報をモデル化(数値表現化)し、その結果得られたコンテンツのモデルおよび抽出情報のモデルをモデル記憶部１３に記憶させる。
【００４０】
抽出情報は、コンテンツ情報が文章である場合、それに出現する単語、言葉若しくはメタデータ（ジャンル、アーティストの出身地等）である。また所定のシンボルや画像とすることもできる。すなわち、他と離散的に区別することができる情報であれば任意である。また実際に出現した言葉等ではなく、他の表現に置き換えたものを抽出情報としたり、ある基準に基づいて順位付けし、上位のものだけを抽出情報とすることもできる。
【００４１】
関連度計算部１４は、モデル記憶部１３に記憶されたコンテンツのモデルと抽出情報のモデルに基づいて、所定のコンテンツ（以下、リンク元コンテンツと称する）（例えばユーザにより指定された、ユーザが利用可能なコンテンツの中の特定のコンテンツ）とリンク元コンテンツ以外のコンテンツ（以下、リンク先対象コンテンツと称する）（例えばユーザが利用可能なコンテンツの中のリンク元コンテンツ以外のコンテンツ）が、抽出情報からみて、どれだけ関連しているかを示す関連度を計算する（言い換えれば、リンク元コンテンツと抽出情報が、リンク先対象コンテンツからみて、どれだけ関連しているかを示す関連度を計算する）。
【００４２】
すなわち関連度が、リンク元コンテンツ、リンク先対象コンテンツ、および抽出情報の組毎に検出される。なおこの関連度を、以下において、適宜、リンク元コンテンツに対するリンク先対象コンテンツと抽出情報の組の関連度と称する。
【００４３】
リンク検出部１５は、例えば関連度計算部１４により計算された関連度のうちその値が高い組のリンク先対象コンテンツを、リンク元コンテンツと関連性の高いコンテンツ（以下、リンク先コンテンツと称する）として検出するとともに、その組の抽出情報を、そのリンク先コンテンツとリンク元コンテンツの関連性を示す情報（以下、関連性情報と称する）として検出する。なおリンク先コンテンツとリンク元コンテンツの関連性を示す抽出情報そのものを関連性情報とすることもできるし、それを他の表現に置き換えたものを関連性情報とすることもできる。
【００４４】
提示部１６は、例えばリンク検出部１５により検出されたリンク先コンテンツの名称等と関連性情報を表示する表示画面を生成し、図示せぬ表示部に表示して、リンク先コンテンツおよび関連性情報をユーザに提示する。
【００４５】
すなわち本発明では、例えばユーザが指定したコンテンツ（リンク元コンテンツ）と関連性があるリンク先コンテンツ、およびその関連性を表す関連性情報が検出されて提示される。このことより、ユーザは、提示されたリンク先コンテンツとリンク元コンテンツの関連性を関連性情報から把握することができる。
【００４６】
また関連性情報は、コンテンツ情報の抽出情報に相当する情報であり、ユーザにより設定されるものではない。従ってユーザにとって任意の視点からリンク先コンテンツが検出される。
【００４７】
なおコンテンツデータそのものは、情報処理装置１が有していてもよいし、他の装置が有していてもよい。
【００４８】
次に、情報処理装置１における提示処理を、図２のフローチャートを参照して説明する。
【００４９】
ステップＳ１において、モデル生成部１２は、コンテンツ情報記憶部１１に記憶されているコンテンツ情報の全部または一部から抽出される抽出情報の、各コンテンツ情報からの抽出頻度に基づいて、コンテンツおよび抽出情報をモデル化(数値表現化)し、その結果得られたコンテンツのモデルおよび抽出情報のモデルをモデル記憶部１３に記憶させる。
【００５０】
本発明においては、同一空間上にコンテンツのモデルと抽出情報のモデルが生成される。
【００５１】
例えばLSA(Latent Semantic Analysis)を用いて、同一空間上にコンテンツのモデルと抽出情報のモデルを生成することができる。LSAについては、以下の文献に詳細に記載されている。
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を例としてここでのモデル化処理を説明すると、はじめに、コンテンツを行項目とし、抽出情報を列項目とし、そしてコンテンツ（のコンテンツ情報）毎の抽出情報の抽出頻度を行列要素とする行列（以下、コンテンツ-抽出情報頻度行列と称する）Ｘが求められる。すなわちコンテンツがＮc個で、抽出情報（の種類）がＮw個であるとき、コンテンツ-抽出情報頻度行列Ｘは、(Ｎc×Ｎw)行列となる。
【００５３】
例えばコンテンツを楽曲とするが、同じアーティストによる楽曲群を１つのコンテンツとして扱い、コンテンツ情報を、そのコンテンツ（正確には、コンテンツ群）に付随するアーティストに関わるレビュー文とし、抽出情報を、そのレビュー文に出現する単語とすると、図３に示すようなコンテンツ-抽出情報頻度行列Ｘが得られる。
【００５４】
図３に示すコンテンツ-抽出情報頻度行列Ｘは、行項目が５個（＝Ｎc）のアーティストＡ乃至アーティストＥの項目となり、列項目が、それらのアーティストのコンテンツに付随するレビュー文（コンテンツ情報）に出現した６個の単語（抽出情報）の項目となり、そして行列要素が各レビュー文からのその単語の出現頻度となっている。
【００５５】
次にこのように求められたコンテンツ-抽出情報頻度行列Ｘが、式（１）に示すように特異値分解される。
【００５６】
【数１】
2007241888.tif 000003
【００５７】
式（１）中、Ｕは、Ｎc×ｒ(＝行列Ｘのランク)行列、Ｓは、対角要素が特異値の降順に並んだr×r行列、ＶTは、r×Ｎw行列である。なお式（１）の各行列を模式的に示すと、図４のようになる。
【００５８】
次に、コンテンツ-抽出情報頻度行列Ｘを特異値分解した結果得られた行列Ｕ、行列Ｓ、および行列Ｖを用いて、式（２）および式（３）が演算され、ｍ次元に削減された行列Ｄ(行項目がコンテンツの項目となる行列)がコンテンツのモデルとして、ｍ次元に削減された行列Ｗ(行項目が抽出情報の項目となる行列)が抽出情報のモデルとして、それぞれ求められる。
【００５９】
【数２】
2007241888.tif 000004
【００６０】
【数３】
2007241888.tif 000005
【００６１】
式（２）および式（３）中、Ｕmは、行列Ｕの第１列目から第ｍ列目までの部分行列、Ｖmは、行列Ｖの第１列目から第ｍ列目までの部分行列、そしてＳm1/2は、対角行列Ｓの第１列目から第ｍ列目までの部分行列で、Ｓの各要素の平方根をとったものである。なお式（２）および式（３）を模式的に示すと、図５または図６のようになる。
【００６２】
例えば図３に示したコンテンツ-抽出情報頻度行列Ｘを、ｍ＝３として特異値分解し、その結果得られた行列Ｕ、行列Ｓ、および行列Ｖを用いて式（２）および式（３）を演算すると、図７に示す３次元の行列Ｄがコンテンツのモデルとして、そして図８に示す３次元の行列Ｗが抽出情報のモデルとして求められる。
【００６３】
このようにしてｍ次元に圧縮された同一空間上にコンテンツのモデルと抽出情報のモデル（すなわち、同一の複数の属性により定義されたコンテンツのモデルと抽出情報のモデル）が生成される。生成されたこれらのモデルは、モデル記憶部１３に記憶される。
【００６４】
なおここでは、LSAを用いてコンテンツのモデルと抽出情報のモデルを同一空間上に生成する場合を説明したが、対応分析やPLSA(Probabilistic Latent Semantic Analysis)を用いてコンテンツのモデルと抽出情報のモデルを同一空間上に生成することもできる。
【００６５】
対応分析の場合は、LSAと同様にコンテンツと抽出情報がユークリッド空間上にベクトル化される。PLSAの場合は、条件付き確率Ｐ（ｚ｜ｄ）によりコンテンツが表現される。ここでｚは潜在的な確率変数であり、ｚ=ｚ1,ｚ2，・・・であることによって、この条件付き確率を表現上はベクトルとして扱うことが可能となる。
【００６６】
例えばPLSAの詳細は、以下の文献に記載されている。
Hofmann, T., “Probabilistic Latent Semantic Analysis,” Proc. of Uncertainty in Artificial Intelligence, 1999.
【００６７】
図２に戻り次にステップＳ２において、関連度計算部１４は、モデル記憶部１３に記憶されたコンテンツのモデル（図７）と抽出情報のモデル（図８）に基づいて、リンク元コンテンツに対するリンク先対象コンテンツと抽出情報の組の関連度（リンク元コンテンツとリンク先対象コンテンツが、抽出情報から見て、どれだけ関連しているかを示す関連度、またリンク元コンテンツと抽出情報が、リンク先対象コンテンツからみて、どれだけ関連しているかを示す関連度）を計算する。
【００６８】
LSAによってコンテンツと抽出情報がモデル化されている場合、リンク元コンテンツを、コンテンツ-抽出情報頻度行列Ｘの第１番目の行項目からみて第ｉ番目のコンテンツ（以下、リンク元コンテンツＣiと称する）とし、リンク元コンテンツＣiに対する、行列Ｘの第１番目の行項目からみて第ｋ(k≠i)番目のリンク先対象コンテンツ（以下、リンク先対象コンテンツＣkと称する）と行列Ｘの第１番目の列項目からみて第ｊ番目の抽出情報（以下、抽出情報Ｈjと称する）の組の関連度ｆi（ｈj，ｃk）は、式（４）に示すように求められる。
【００６９】
【数４】
2007241888.tif 000006
【００７０】
式（４）中、ベクトルｄiまたはｄkは、行列Ｄ（式（２））（図７）の第i番目または第ｋ番目の行ベクトル（第ｉ番目または第ｋ番目の行項目の各列項目に対応する要素群）、ベクトルｗjは、行列Ｗ（式（３））（図８）の第ｊ番目の行ベクトルである。
【００７１】
すなわち抽出情報ベクトルとリンク先対象コンテンツベクトルのコサイン類似度と、抽出情報ベクトルとリンク元コンテンツベクトルのコサイン類似度との乗算結果が、関連度ｆi（ｈj，ｃk）される。
【００７２】
図９は、行列Ｄと行列Ｗが図７および図８に示した行列であってリンク元コンテンツをアーティストＡのコンテンツとした場合の、リンク元コンテンツに対するリンク先対象コンテンツと抽出情報の組の関連度を示している。関連度が大きければ関連性が高いことになるので、ここでの計算によって、リンク元コンテンツに対するリンク先対象コンテンツと抽出情報の組の関連性上の順位付がなけされる。
【００７３】
なおPLSAなどによってコンテンツと抽出情報がモデル化された場合（すなわち確率表現された場合）は、同時確率(式（５)）や条件付き確率（式（６））などを、関連度することができる。
【００７４】
【数５】
2007241888.tif 000007
【００７５】
【数６】
2007241888.tif 000008
【００７６】
次にステップＳ３において、リンク検出部１５は、ステップＳ２で求められた関連度を参照し、関連度が高いリンク先対象コンテンツと抽出情報の組のリンク先対象コンテンツを、リンク先コンテンツ（リンク元コンテンツと関連性が高いコンテンツ）として検出するとともに、その組の抽出情報を、関連性情報（リンク元コンテンツとリンク先コンテンツとの関連性を説明する情報）として検出する。
【００７７】
具体的には、所定の閾値以上の関連度が得られた組のリンク先対象コンテンツが、リンク先コンテンツとして検出され、その組の抽出情報が関連性情報として検出される。
【００７８】
例えば図９に示す関連度が得られた場合において、関連度の閾値を0.5とすると、閾値以上の関連度が得られた組は、
（悲しい、アーティストＢ），（悲しい、アーティストＣ）、
（切なさ、アーティストＢ）、（切なさ、アーティストＣ）、
（センチメンタル、アーティストＢ）、（センチメンタル、アーティストＣ）、
（ノリノリ、アーティストＤ）、（ノリノリ、アーティストＥ）、
（躍動、アーティストＤ）、（躍動、アーティストＥ）の組であるので、
「アーティストＢ」、「アーティストＣ」、「アーティストＤ」、および「アーティストＥ」がリンク先コンテンツとして検出されるとともに、「悲しい」、「切なさ」、および「センチメンタル」が「アーティストＢ」および「アーティストＣ」に対応する関連性情報として、そして「ノリノリ」および「躍動」が「アーティストＤ」および「アーティストＥ」に対応する関連性情報としてそれぞれ検出される。
【００７９】
次にステップＳ４において、提示部１６は、ステップＳ３で検出されたリンク先コンテンツと関連性情報を、ユーザに提示する。
【００８０】
具体的には、提示部１６は、例えばリンク先コンテンツと関連性情報を表示する表示画面を生成し、図示せぬ表示部に表示させる。
【００８１】
図１０は、図９に示す関連度から閾値を0.5とした場合に検出されたリンク先コンテンツと関連性情報の表示例を示している。
【００８２】
この例では、「アーティストＡ」の楽曲(リンク元コンテンツ)に関連するコンテンツとして、「悲しい」、「切なさ」、および「センチメンタル」の表示のそれぞれに、「アーティストＢ」と「アーティストＣ」の名前等の表示が対応付けられて表示され、「ノリノリ」および「躍動」の表示のそれぞれに、「アーティストＤ」と「アーティストＥ」の名前等の表示が対応付けられて表示されている。
【００８３】
すなわちこれにより、「アーティストＡ」の楽曲に対して、「アーティストＢ」および「アーティストＣ」の楽曲は、「悲しい」、「切なさ」、または「センチメンタル」の文言の意味において関連し、「アーティストＤ」および「アーティストＥ」の楽曲は、「ノリノリ」または「躍動」の文言の意味において関連していることを、ユーザは把握することができる。
【００８４】
その結果、例えばいま聞いている「アーティストＡ」の楽曲がリンク元コンテンツである場合、次に、「悲しい」楽曲（例えば、テンポが遅い楽曲）を聞きたいとき、ユーザは、「アーティストＢ」または「アーティストＣ」の楽曲を選曲することができ、また「ノリノリ」の楽曲（例えば、テンポが速い楽曲）を聞きたいとき、「アーティストＤ」または「アーティストＥ」の楽曲を選曲することができる。
【００８５】
なお１つの関連性情報が複数のコンテンツに対応付けられている場合、関連度に応じてコンテンツの提示方法を決定することができる。図１０の例では、「悲しい」、「切なさ」、および「センチメンタル」の表示には、「アーティストＢ」と「アーティストＣ」の表示が対応付けられ、「ノリノリ」および「躍動」の表示には、「アーティストＤ」および「アーティストＥ」が対応付けられているが、各関連性情報の表示に対して関連度が大きいコンテンツの表示が先に（上側に）表示されるようになされている。
【００８６】
例えば「悲しい」についての関連度においては、「アーティストＢ」との関連度（0.77）の方が、「アーティストＣ」との関連度（0.72）より大きいので、「悲しい」に対応して、「アーティストＢ」の表示が「アーティストＣ」の表示より上に表示されている。
【００８７】
また図１０の例では、関連性情報に対応してリンク先コンテンツの表示のみが表示されたが、リンク先コンテンツの表示が選択されたとき（フォーカスされたとき）、そのコンテンツのコンテンツ情報が表示されるようにすることもできる。さらに、そのコンテンツ情報の中の関連性情報に対応する情報が強調表示されるようにすることもできる。
【００８８】
例えば図１０の例において「切なさ」に対応してい表示されている「アーティストＣ」が選択された場合、図１１に示すように、「アーティストＣ」のレビュー文（コンテンツ情報）が選択された「アーティストＣ」の表示の下側に表示され、またその中の関連性情報としての「切なさ」に対応する文言（「切なさ」）が強調表示（下線が付されて表示）されるようにすることができる。
【００８９】
なお強調表示としては、下線の他、太字にしたり、文字の色を変えたり、またはアニメーションなどを対応付けるようにすることもできる。
【００９０】
またコンテンツ情報が、リンク先コンテンツが選択されたときに表示されるのではなく、はじめからリンク先コンテンツ毎に表示されるようにすることができる。なおこの場合コンテンツ情報の全部が表示されるようにしてもよいし、関連性情報に対応する情報を含む部分（例えば、関連性情報に対応する単語を含む前後数語分）だけが表示されるようにしてもよい。
【００９１】
また図１０のように関連性情報の表示と、リンク先コンテンツの表示を対応させて配列表示するのではなく、例えば「”切なさ”の感じの”アーティストＢ”・”アーティストＣ”はいかがですか？」といったようなメッセージを生成して提示することもできる。
【００９２】
以上のようにして提示処理が行われる。
【００９３】
このようにリンク元コンテンツに対するリンク先対象コンテンツと抽出情報の組の関連度を計算するようにしたので、リンク元コンテンツと関連性が高いリンク先コンテンツとともに、リンク先コンテンツとリンク元コンテンツとの関連性を示す関連性情報を同時に検出することができ、それらを提示することができる。このことより、ユーザは、提示されたリンク先コンテンツとリンク元コンテンツの関連性を関連性情報から把握することができる。
【００９４】
また関連性情報は、コンテンツ情報から抽出される抽出情報に相当する情報であり、ユーザにより設定されるものではないので、ユーザにとって任意の視点からリンク先コンテンツが検出される。
【００９５】
なお図３、図７、図８、および図９の例では、コンテンツ情報をレビュー文したが、あくまで一例であり、他のものであってもよい。
【００９６】
図１２は、本発明を適用した他の情報処理装置１の構成例を示している。この情報処理装置１には、図１の情報処理装置１に、抽出情報クラスタ生成部２１がさらに設けられ、関連度計算部１４に代えて関連度計算部２２が設けられている。他の部分は、図１の情報処理装置１と同様であるので、適宜説明を省略する。
【００９７】
例えば提示情報を表示する場合、表示領域の大きさの問題から提示情報の情報量を少なくしたい場合がある。またもっと効率的な提示情報が要求される場合がある。
【００９８】
そこでこの情報処理装置１は、抽出情報を所定の基準に基づいて分類することによって、最終的に提示される提示情報の情報量を少なくする。
【００９９】
抽出情報クラスタ生成部２１は、抽出情報を、その意味あるいはモデルに基づいてグループ分けし、抽出情報のクラスタを生成する。
【０１００】
例えば抽出情報が単語である場合、表記ゆれが一定範囲内のものや語彙の差が微妙のものは１つにまとめられる。また抽出情報がメタデータである場合、相関の高いメタデータは１つにまとめられる。
【０１０１】
抽出情報クラスタ生成部２１はまた、生成したクラスタを代表する抽出情報(以下、代表抽出情報と称する)を決定する。
【０１０２】
抽出情報が単語である場合、例えば、k-means法のように空間中にクラスタ中心が定義され、クラスタ中心にもっとも近い単語がそのクラスタを代表する単語が、代表抽出情報とされる。この場合コンテンツ情報に実際に出現していない単語が、代表抽出情報となるときもある。
【０１０３】
なお予め用意された一般的なあるいはドメイン限定のシソーラスによってクラスタを生成し、例えば上位概念に位置する言葉を代表抽出情報とすることもできる。またこれらの方法に限らず、人手で置き換え表現を作成しても良い。
【０１０４】
関連度計算部２２は、図１の関連度計算部１４と同様に、リンク元コンテンツに対するリンク先対象コンテンツと抽出情報の組の関連度（図９）を計算する。
【０１０５】
関連度計算部２２はまた、計算したリンク元コンテンツに対するリンク先対象コンテンツと抽出情報の組の関連度を、抽出情報クラスタ生成部２１により生成されたクラスタに対応するように変換する。
【０１０６】
具体的には、式（７）が演算される。
【０１０７】
【数７】
2007241888.tif 000009
【０１０８】
式（７）中、Ｒは、リンク元コンテンツに対する抽出情報とリンク先対象コンテンツの組の関連度を示す(Ｎc−１)×Ｎwの行列（図９）である。またＴは、抽出情報を行項目とし、クラスタを列項目とし、そして行列要素が式（８）となるＮw×Ｎkw行列である。Ｎkwは、クラスタ（代表抽出情報）の総数である。
【０１０９】
【数８】
2007241888.tif 000010
【０１１０】
式（８）中、ｔは、非ゼロの正値であり、置き換えに重みを付ける場合はp,qに応じた所定の値で、そうでない場合は１である。
【０１１１】
例えば、図８に示したようにモデル化された抽出情報についてクラスタリングが行われ、「悲しい」、「切なさ」、および「センチメンタル」がクラスタ１に、「ノリノリ」および「躍動」がクラスタ２に、そして「清楚」がクラスタ３にそれぞれ分けられた場合、図１３に示すような、要素が１または０の２値となる行列Ｔが得られる。なお抽出情報から代表抽出情報への対応の重み付けが行われるときは、所定の値となる。
【０１１２】
そしてこの行列Ｔと図９の行列Ｒに基づいて式（７）を演算すると、図１４に示すような抽出情報のクラスタに対応した関連度が計算される。なお図１３および図１４の例では、クラスタ１、クラスタ２、およびクラスタ３の代表抽出情報は、「切なさ」、「ノリノリ」、および「清らか」である。
【０１１３】
このようにしてリンク元コンテンツに対するリンク先対象コンテンツと抽出情報の組の関連度（図９）が、抽出情報のクラスタに対応する関連度（すなわち、リンク元コンテンツに対するリンク先対象コンテンツと抽出情報のクラスタの組の関連度）（図１４）に変換される。
【０１１４】
図１２に戻りリンク検出部１５は、関連度計算部２２により計算されたリンク元コンテンツに対するリンク先対象コンテンツと抽出情報のクラスタの組の関連度（図１４）において、関連度が高い組のリンク先対象コンテンツを、リンク先コンテンツとして検出するとともに、その組のクラスタの代表抽出情報を、関連性情報として検出する。
【０１１５】
すなわち図１４に示す関連度が得られた場合において、関連度の閾値を0.5とすると、閾値以上の関連度が得られた組は、
（切なさ、アーティストＢ）、（切なさ、アーティストＣ）、
（ノリノリ、アーティストＤ）、（ノリノリ、アーティストＥ）の組であるので、
「アーティストＢ」、「アーティストＣ」、「アーティストＤ」、および「アーティストＥ」がリンク先コンテンツとして検出されるとともに、「切なさ」が、「アーティストＢ」および「アーティストＣ」に対応する関連性情報として検出され、「ノリノリ」が、「アーティストＤ」および「アーティストＥ」に対応する関連性情報として検出される。
【０１１６】
提示部１６は、図１における場合と同様に、例えばリンク検出部１５により検出されたリンク先コンテンツの名称等と関連性情報を表示する表示画面を生成し、図示せぬ表示部に表示して、リンク先コンテンツおよび関連性情報をユーザに提示する。
【０１１７】
図１５には、図１４の関連度に基づいてリンク先コンテンツと関連性情報が検出された場合の表示例が示されているが、図１０に示した提示情報に比べ情報量が少なくなっている。
【０１１８】
なお以上においては、図１４の関連度からリンク先コンテンツおよび関連性情報を検出するようにしたが、式（９）を演算して、図１６に示すようなリンク元コンテンツに対する抽出情報のクラスタの関連度をはじめに計算し、それから関連性情報（閾値を0.5として、「切なさ」、「ノリノリ」）を検出し、リンク先対象コンテンツと抽出情報のクラスタの組の関連度（図１４）の中のここで検出した関連性情報（「切なさ」、「ノリノリ」）を代表抽出情報とするクラスタに対応する関連度を参照して、閾値以上の関連度が得られたリンク先対象コンテンツ（「アーティストＢ」、「アーティストＣ」）を、リンク先コンテンツとして検出することもできる。
【０１１９】
【数９】
2007241888.tif 000011
【０１２０】
また図１６に示すようなリンク元コンテンツに対する抽出情報（またはそのクラスタ）の関連度を計算した場合、その関連度に応じて関連性情報の提示方法を決定することができる。図１５の例では、「切ない」の表示が「ノリノリ」の表示より先に（上側に）表示されるようになされている。
【０１２１】
図１６の例によれば、「切ない」との関連度（1.17）の方が、「ノリノリ」との関連度（0.72）より大きいので、図１５において「切ない」の表示が「ノリノリ」の表示より上に表示されている。
【０１２２】
以上のように、抽出情報をクラスタリングし、抽出情報のクラスタに応じた関連度が得られるようにしたので、提示情報の情報量を適切に少なくすることができる。
【０１２３】
また本発明では、コンテンツのモデルと抽出情報のモデルを同一空間上に生成し、リンク元コンテンツに対する関連度を、リンク先対象コンテンツと抽出情報の組毎に計算するようにしたので（図９）、抽出情報をクラスタリングしても、このリンク元コンテンツに対するリンク先対象コンテンツと抽出情報の組の関連度から容易に、抽出情報のクラスタに応じた関連度を計算することができる（例えば、式（７））。
【０１２４】
図１７は、本発明を適用した情報処理装置１の他の構成例を示している。この情報処理装置１には、図１の情報処理装置１に、コンテンツクラスタ生成部３１が設けられるとともに、関連度計算部１４に代えて関連度計算部３２が、そしてリンク検出部１５に代えてリンク検出部３３が設けられている。
【０１２５】
コンテンツクラスタ生成部３１は、リンク先対象コンテンツを、適切な方法でクラスタリングする。
【０１２６】
関連度計算部３２は、リンク元コンテンツに対する、コンテンツクラスタ生成部３１により生成されたリンク先対象コンテンツのクラスタ（以下、リンク先対象クラスタと称する）と抽出情報の組の関連度を計算する。
【０１２７】
リンク検出部３３は、関連度計算部３２により計算されたリンク元コンテンツに対するリンク先対象クラスタと抽出情報の組の関連度から、リンク先コンテンツと関連性情報を検出する。
【０１２８】
この情報処理装置１の動作を、図１８のフローチャートを参照して説明する。
【０１２９】
ステップＳ１１において、モデル生成部１２は、図２のステップＳ１における場合と同様に、コンテンツのモデル（図７）と抽出情報のモデル（図８）を生成し、モデル記憶部１３に記憶させる。
【０１３０】
ステップＳ１２において、コンテンツクラスタ生成部３１は、リンク先対象コンテンツをクラスタリングする。
【０１３１】
このクラスタリング方法は任意であり、k-means法などの領域分割型クラスタリングや、最長距離法などの階層型クラスタリングなどを採用することができる。あるいは、モデル化された抽出情報に対して生成されるボロノイ図によって区切られる空間上の部分領域内のコンテンツのまとまりをコンテンツクラスタとしても良い。
【０１３２】
コンテンツが、上述した例と同様に、「アーティストＡ」、「アーティストＢ」、「アーティストＣ」、「アーティストＤ」および「アーティストＥ」であって、リンク元コンテンツが「アーティストＡ」である場合、例えば、リンク先対象コンテンツである「アーティストＢ」と「アーティストＣ」からなる第１のリンク先対象クラスタ１と、「アーティストＤ」および「アーティストＥ」からなる第２のリンク先対象クラスタ２が生成される。
【０１３３】
ステップＳ１３において、関連度計算部３２は、リンク元コンテンツに対するリンク先対象クラスタと抽出情報の組の関連度を計算する。
【０１３４】
LSAによってコンテンツと抽出情報がモデル化されている場合、第ｉ番目のリンク元コンテンツＣiに対する第ｊ番目の抽出情報Ｈjと第ｋ番目のリンク先対象クラスタＣＣkの組みの関連度は、式（１０）によって計算される。
【０１３５】
【数１０】
2007241888.tif 000012
【０１３６】
コンテンツのモデルおよび抽出情報のモデルが図７および図８に示すモデルであって、リンク先対象コンテンツである「アーティストＢ」と「アーティストＣ」からなる第１のリンク先対象クラスタ１と「アーティストＤ」および「アーティストＥ」からなる第２のリンク先対象クラスタ２とが生成されている場合、図１９に示すような、リンク元コンテンツに対するリンク先対象クラスタと抽出情報の組の関連度が計算される。
【０１３７】
ステップＳ１４において、リンク検出部３３は、関連度計算部３２により計算されたリンク元コンテンツに対するリンク先対象クラスタと抽出情報の組の関連度から、リンク先コンテンツと関連性情報を検出する。
【０１３８】
図１９に示す関連度が得られた場合において、関連度の閾値を0.5としたとき、閾値以上の関連度が得られた組は、
（悲しい、リンク先対象クラスタ１）、
（切なさ、リンク先対象クラスタ１）、
（センチメンタル、リンク先対象クラスタ１）、
（ノリノリ、リンク先対象クラスタ２）、
（躍動、リンク先対象クラスタ２）の組であるので、
リンク先対象クラスタ１に分類された「アーティストＢ」および「アーティストＣ」、並びにリンク先対象クラスタ２に分類された「アーティストＤ」および「アーティストＥ」がリンク先コンテンツとして検出されるとともに、「悲しい」、「切なさ」、および「センチメンタル」が「アーティストＢ」および「アーティストＣ」に対応する関連性情報として検出され、「ノリノリ」および「躍動」が「アーティストＤ」および「アーティストＥ」に対応する関連性情報として検出される。
【０１３９】
次にステップＳ１５において、提示部１６は、ステップＳ１４で検出されたリンク先コンテンツと関連性情報を、ユーザに提示する。
【０１４０】
図２０は、図１９に示す関連度から閾値を0.5とした場合に検出されたリンク先コンテンツと関連性情報の表示例を示している。
【０１４１】
この例の場合、図１０の例のときと同様に、「アーティストＡ」の楽曲(リンク元コンテンツ)に関連するコンテンツとして、「悲しい」、「切なさ」、および「センチメンタル」のそれぞれの表示に、「アーティストＢ」と「アーティストＣ」の名前等の表示が対応付けられて表示され、「ノリノリ」および「躍動」のそれぞれの表示に、「アーティストＤ」と「アーティストＥ」の名前等の表示が対応付けられて表示されているが、アーティストの表示にクラスタ毎に異なる背景が付されている（「アーティストＢ」と「アーティストＣ」の表示に同じ背景が付され、「アーティストＤ」と「アーティストＥ」の表示に同じ背景が付さされている）。
【０１４２】
なおこの例においても、図１２の情報処理装置１における場合と同様に、抽出情報クラスタ生成部２１を設け、図２１に示すようにリンク元コンテンツに対するリンク先対象クラスタと抽出情報のクラスタの組の関連度を計算し、それに基づいてリンク先コンテンツと関連性情報を検出するようにすることもできる。また図１６に示したリンク先コンテンツに対する抽出情報のクラスタの関連度を計算し、それをさらに利用してリンク先コンテンツおよび関連性情報を検出することもできる。
【０１４３】
図２２は、本発明を適用した他の情報処理装置１の構成例を示している。この情報処理装置１には、図１の情報処理装置１にコンテンツ情報入力部４１がさらに設けられ、モデル生成部１２に代えてモデル生成部４２が、そして関連度計算部１４に代えて関連度計算部４３がそれぞれ設けられている。
【０１４４】
新規なコンテンツが追加される毎に、その新規コンテンツのコンテンツ情報を含めたコンテンツ情報で、コンテンツのモデルおよび抽出情報のモデルを上述したように再生成しようとすると（図２のステップＳ１）、手間やコストがかかる。
【０１４５】
そこでこの情報処理装置１は、新規なコンテンツが追加されたとき、すでに生成されているコンテンツのモデルに、新規コンテンツのコンテンツ情報のベクトルを追加して、簡易的にコンテンツのモデルを再構築する。
【０１４６】
コンテンツ情報入力部４１は、新規コンテンツのコンテンツ情報を入力し、モデル生成部４２に供給する。
【０１４７】
モデル生成部４２は、コンテンツ情報入力部４１からコンテンツ情報が供給される以前に、図１のモデル生成部１２と同様にして、コンテンツ情報記憶部１１に記憶されているコンテンツ情報から、コンテンツのモデルと抽出情報のモデルを生成し、モデル記憶部１３に記憶している。
【０１４８】
モデル生成部４２は、コンテンツ情報入力部４１からコンテンツ情報が供給されると、そのコンテンツ情報のベクトルを、モデル記憶部１３に記憶されているコンテンツのモデルに追加して、コンテンツのモデルを再構築する。
【０１４９】
具体的には例えばコンテンツと抽出情報がLSAによってモデル化されている場合、式（１１）に示すように、新規のコンテンツ（のコンテンツ情報）のベクトルＤnewがすでに生成されている抽出情報のモデル（行列Ｗ）によって、すでに生成されているコンテンツのモデルに対応するベクトルＤ’newに変換される。
【０１５０】
【数１１】
2007241888.tif 000013
【０１５１】
そしてこのように算出されたベクトルＤ’newをすでに生成されているコンテンツのモデル（行列Ｄ）に追加するようにしてコンテンツのモデルが再構築される。
【０１５２】
例えば図３に示すコンテンツ-抽出情報頻度行列Ｘから、すでに図７に示すコンテンツのモデルおよび図８に示す抽出情報のモデルが生成されている場合において、個人の日記がコンテンツとして新たに追加され、その中の、「今日悲しい出来事があった。切なさに耐え切れない。」といった文章がコンテンツ情報としてコンテンツ情報入力部４１から供給されたとき、モデル生成部４２は、式（１２）に示す、抽出情報としての「悲しい」、「切なさ」、「センチメンタル」、「ノリノリ」、「躍動」、「清楚」に対応するこのコンテンツ情報のベクトルＤnew（新規コンテンツのコンテンツ情報におけるこれらの抽出情報の抽出頻度の群）を求める。
【０１５３】
【数１２】
2007241888.tif 000014
【０１５４】
そしてモデル生成部４２は、式（１２）に示したベクトルＤnewを用いて、式（１１）を演算し、すでに生成されたコンテンツのモデル（図７）（３次元の行列Ｄ）に対応するベクトルＤ'newを、式（１３）に示すように求め、そのベクトルＤ'newを、すでに生成されているコンテンツのモデル（図７）に追加してコンテンツのモデルを再構築する。
【０１５５】
【数１３】
2007241888.tif 000015
【０１５６】
このようにしてコンテンツのモデルが再構築される。
【０１５７】
図２２に戻り関連度計算部４３は、モデル生成部４２により再構築されたコンテンツのモデルと、すでに生成されている抽出情報のモデルを利用して（例えば、式（４）を演算して）、リンク元コンテンツに対するリンク先コンテンツと抽出情報の組の関連度を計算する。
【０１５８】
例えば式（１３）に示すベクトルＤ’newを図７に示すコンテンツのモデルに追加して再構築されたコンテンツのモデルを利用した場合において、新規コンテンツをリンク元コンテンツとしたとき、図２３に示すリンク先対象コンテンツ（この場合、アーティストＡがリンク先対象コンテンツとなっている）と抽出情報の組の関連度が得られる。
【０１５９】
図２２に戻りリンク検出部１５は、例えば関連度計算部４３により計算された関連度のうち値が高い組のリンク先対象コンテンツを、リンク先コンテンツとして検出するとともに、その組の抽出情報を、関連性情報として検出する。
【０１６０】
すなわち図２３に示す関連度が得られた場合において、関連度の閾値を0.5とすると、閾値以上の関連度が得られた組は、
（悲しい、アーティストＡ）、（悲しい、アーティストＢ），（悲しい、アーティストＣ）、
（切なさ、アーティストＡ）、（切なさ、アーティストＢ）、（切なさ、アーティストＣ）、
（センチメンタル、アーティストＡ）、（センチメンタル、アーティストＢ）、（センチメンタル、アーティストＣ）、
の組であるので、
「アーティストＡ」、「アーティストＢ」、および「アーティストＣ」がリンク先コンテンツとして検出されるとともに、「悲しい」、「切なさ」、および「センチメンタル」が「アーティストＡ」、「アーティストＢ」および「アーティストＣ」に対応する関連性情報として検出される。
【０１６１】
提示部１６は、図１における場合と同様に、例えばリンク検出部１５により検出されたリンク先コンテンツの名称等と関連性情報を表示する表示画面を生成し、図示せぬ表示部に表示して、リンク先コンテンツおよび関連性情報をユーザに提示する。
【０１６２】
以上のように、新規コンテンツが追加された場合、簡易的にコンテンツのモデルを再構成するようにしたので、新規コンテンツが追加されても簡単にリンク先コンテンツおよび関連性情報を検出することができる。
【０１６３】
またこのように簡単にリンク先コンテンツおよび関連性情報を検出することができるようにしたので、新規コンテンツが追加されたとき、その新規コンテンツをリンク元コンテンツとして、そのコンテンツとの関係からリンク先コンテンツおよび関連性情報を検出して提示することができる。すなわち例えば日記が更新される毎に、その内容に応じたリンク先コンテンツと関連性情報をユーザに提示することができる。
【０１６４】
なおこの例においても、図１２の情報処理装置１における場合と同様に、抽出情報クラスタ生成部２１を設け、図２４に示すようにリンク元コンテンツ（例えば、追加された日記）に対するリンク先対象コンテンツと抽出情報のクラスタの組の関連度を計算し、それに基づいてリンク先コンテンツと関連性情報を検出するようにすることもできる。
【０１６５】
図１、図１２、図１７、図２２において、１つの情報処理装置１内に各部が設けられているようにしたが、必ずしもその必要はなく、例えば各部を実行するモジュールがネットワーク上に分散されていても良い。
【０１６６】
また上述した一連の処理は、ハードウェアにより行うこともできるし、ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には、そのソフトウェアを構成するプログラムが、汎用のコンピュータ等にインストールされる。
【０１６７】
そこで、図２５は、上述した一連の処理を実行するプログラムがインストールされるコンピュータの一実施の形態の構成例を示している。
【０１６８】
プログラムは、コンピュータに内蔵されている記録媒体としてのハードディスク２００５やＲＯＭ２００３に予め記録しておくことができる。
【０１６９】
あるいはまた、プログラムは、フレキシブルディスク、CD-ROM(Compact Disc Read Only Memory)，MO(Magneto Optical)ディスク，DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体２０１１に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体２０１１は、いわゆるパッケージソフトウエアとして提供することができる。
【０１７０】
なお、プログラムは、上述したようなリムーバブル記録媒体２０１１からコンピュータにインストールする他、ダウンロードサイトから、ディジタル衛星放送用の人工衛星を介して、コンピュータに無線で転送したり、LAN(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを、通信部２００８で受信し、内蔵するハードディスク２００５にインストールすることができる。
【０１７１】
コンピュータは、CPU(Central Processing Unit)２００２を内蔵している。CPU２００２には、バス２００１を介して、入出力インタフェース２０１０が接続されており、CPU２００２は、入出力インタフェース２０１０を介して、ユーザによって、キーボードや、マウス、マイク等で構成される入力部２００７が操作等されることにより指令が入力されると、それにしたがって、ROM(Read Only Memory)２００３に格納されているプログラムを実行する。あるいは、また、CPU２００２は、ハードディスク２００５に格納されているプログラム、衛星若しくはネットワークから転送され、通信部２００８で受信されてハードディスク２００５にインストールされたプログラム、またはドライブ２００９に装着されたリムーバブル記録媒体２０１１から読み出されてハードディスク２００５にインストールされたプログラムを、RAM(Random Access Memory)２００４にロードして実行する。これにより、CPU２００２は、上述したブロック図の構成により行われる処理を行う。そして、CPU２００２は、その処理結果を、必要に応じて、例えば、入出力インタフェース２０１０を介して、LCD(Liquid Crystal Display)やスピーカ等で構成される出力部２００６から出力、あるいは、通信部２００８から送信、さらには、ハードディスク２００５に記録等させる。
【０１７２】
ここで、プログラムは、１のコンピュータにより処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであっても良い。
【０１７３】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１７４】
【図１】本発明を適用した情報処理装置１の構成例を示すブロック図である。
【図２】図１の情報処理装置１の提示処理を説明するフローチャートである。
【図３】コンテンツ-抽出情報頻度行列の例を示す図である。
【図４】コンテンツ-抽出情報頻度行列の特異値分解を模式的に示す図である。
【図５】コンテンツのモデルとしての行列Ｄを模式的に示す図である。
【図６】抽出情報のモデルとしての行列Ｗを模式的に示す図である。
【図７】コンテンツのモデルの例を示す図である。
【図８】抽出情報のモデルの例を示す図である。
【図９】リンク元コンテンツに対するリンク先対象コンテンツと抽出情報の組の関連度の例を示す図である。
【図１０】リンク先コンテンツと関連性情報の表示例を示す図である。
【図１１】リンク先コンテンツと関連性情報の他の表示例を示す図である。
【図１２】本発明を適用した他の情報処理装置１の構成例を示すブロック図である。
【図１３】抽出情報のクラスタリングを説明する図である。
【図１４】リンク元コンテンツに対するリンク先対象コンテンツと抽出情報のクラスタの組の関連度の例を示す図である。
【図１５】他のリンク先コンテンツと関連性情報の表示例を示す図である。
【図１６】リンク元コンテンツに対する抽出情報のクラスタの関連度を示す図である。
【図１７】本発明を適用した他の情報処理装置１の構成例を示すブロック図である。
【図１８】図１７の情報処理装置１の提示処理を説明するフローチャートである。
【図１９】リンク元コンテンツに対するリンク先対象クラスタと抽出情報の組の関連度の例を示す図である。
【図２０】リンク先コンテンツと関連性情報の他の表示例を示す図である。
【図２１】リンク元コンテンツに対するリンク先対象クラスタと抽出情報のクラスタの組の関連度の例を示す図である。
【図２２】本発明を適用した他の情報処理装置１の構成例を示すブロック図である。
【図２３】他のリンク元コンテンツに対するリンク先対象コンテンツと抽出情報の組の関連度の例を示す図である。
【図２４】他のリンク元コンテンツに対するリンク先対象コンテンツと抽出情報のクラスタの組の関連度の例を示す図である。
【図２５】パーソナルコンピュータの構成例を示す図である。
【符号の説明】
【０１７５】
１  情報処理装置，  １１  コンテンツ情報記憶部，  １２  モデル生成部，  １３  モデル記憶部，  １４  関連度計算部，  １５  リンク検出部，  １６  提示部，  ２１  抽出情報クラスタ生成部，  ２２  関連度計算部，  ３１  コンテンツクラスタ生成部，  ３２  関連度計算部，  ３３  リンク検出部，  ４１  コンテンツ情報入力部，  ４２  モデル生成部
【図１】
2007241888.tif 000016
【図２】
2007241888.tif 000017
【図３】
2007241888.tif 000018
【図４】
2007241888.tif 000019
【図５】
2007241888.tif 000020
【図６】
2007241888.tif 000021
【図７】
2007241888.tif 000022
【図８】
2007241888.tif 000023
【図９】
2007241888.tif 000024
【図１０】
2007241888.tif 000025
【図１１】
2007241888.tif 000026
【図１２】
2007241888.tif 000027
【図１３】
2007241888.tif 000028
【図１４】
2007241888.tif 000029
【図１５】
2007241888.tif 000030
【図１６】
2007241888.tif 000031
【図１７】
2007241888.tif 000032
【図１８】
2007241888.tif 000033
【図１９】
2007241888.tif 000034
【図２０】
2007241888.tif 000035
【図２１】
2007241888.tif 000036
【図２２】
2007241888.tif 000037
【図２３】
2007241888.tif 000038
【図２４】
2007241888.tif 000039
【図２５】
2007241888.tif 000040
【手続補正書】
【提出日】平成19年7月6日(2007.7.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のコンテンツ、前記複数のコンテンツのコンテンツ情報から抽出される抽出情報、および前記コンテンツ毎に前記抽出情報が示す値に基づき、前記コンテンツの数値モデルと前記抽出情報の数値モデルを、２次元以上の同一空間上に生成する生成手段と、
前記同一空間上に生成された前記コンテンツの数値モデルと前記抽出情報の数値モデルを利用して、前記複数のコンテンツのうち所定のリンク元コンテンツに対して、前記リンク元コンテンツ、前記複数のコンテンツのうち前記リンク元コンテンツ以外のリンク先対象コンテンツ、および前記抽出情報の組の関連度を計算する計算手段と、
前記計算手段により計算された前記関連度に基づいて、前記リンク元コンテンツに関連するリンク先コンテンツ、および前記リンク先コンテンツと前記リンク元コンテンツの関連性を示す関連性情報を検出するリンク検出手段と、
前記リンク検出手段により検出された前記リンク先コンテンツと前記関連性情報を提示する提示手段と
を備える情報処理装置。
【請求項２】
前記リンク検出手段は、閾値より大きい前記関連度が得られた前記組の前記リンク先対象コンテンツを、前記リンク先コンテンツとし、前記組の抽出情報を、前記関連性情報とする
請求項１に記載の情報処理装置。
【請求項３】
前記提示手段は、前記リンク検出手段により検出された前記リンク先コンテンツと前記関連性情報を表示する
請求項１に記載の情報処理装置。
【請求項４】
前記提示手段は、前記リンク先コンテンツの表示に対応させて、前記リンク先コンテンツのコンテンツ情報の全部または一部を表示させる
請求項３に記載の情報処理装置。
【請求項５】
前記提示手段は、前記リンク先コンテンツの表示に対応させて表示した前記コンテンツ情報の中の、前記関連性情報に対応する部分を強調表示する
請求項４に記載の情報処理装置。
【請求項６】
前記提示手段は、前記関連度に基づいてリンク先コンテンツまたは関連性情報の表示形態を決定する
請求項３に記載の情報処理装置。
【請求項７】
前記抽出情報をグループ化し、前記抽出情報のクラスタを生成するクラスタ生成手段をさらに備え、
前記計算手段は、計算した前記リンク元コンテンツ、前記リンク先対象コンテンツ、および前記抽出情報の組の関連度を、前記抽出情報のクラスタに対応する関連度に変換し、
前記リンク検出手段は、閾値より大きい前記抽出情報のクラスタに対応する関連度が得られた前記組の前記リンク先対象コンテンツを、前記リンク先コンテンツとし、前記組の前記抽出情報のクラスタを代表する代表抽出情報を、前記関連性情報とする
請求項１に記載の情報処理装置。
【請求項８】
前記リンク先対象コンテンツをグループ化し、前記リンク先対象コンテンツのリンク先対象クラスタを生成するクラスタ生成手段をさらに備え、
前記計算手段は、前記リンク元コンテンツ、前記リンク先対象クラスタ、および前記抽出情報の組の関連度を計算し、
前記リンク検出手段は、閾値より大きい前記関連度が得られた前記組の前記リンク先対象クラスタに属するリンク先対象コンテンツを、前記リンク先コンテンツとし、前記組の前記抽出情報を、前記関連性情報とする
請求項１に記載の情報処理装置。
【請求項９】
コンテンツ情報を入力する入力手段をさらに備え、
前記生成手段は、前記入力手段により入力された前記コンテンツ情報の前記抽出情報に応じたベクトルを生成するとともに、すでに生成した前記コンテンツの数値化モデルに追加して前記コンテンツのモデルを再構築する
請求項１に記載の情報処理装置。
【請求項１０】
複数のコンテンツ、前記複数のコンテンツのコンテンツ情報から抽出される抽出情報、および前記コンテンツ毎に前記抽出情報が示す値に基づき、前記コンテンツの数値モデルと前記抽出情報の数値モデルを、２次元以上の同一空間上に生成する生成ステップと、
前記同一空間上に生成された前記コンテンツの数値モデルと前記抽出情報の数値モデルを利用して、前記複数のコンテンツのうち所定のリンク元コンテンツに対して、前記リンク元コンテンツ、前記複数のコンテンツのうち前記リンク元コンテンツ以外のリンク先対象コンテンツ、および前記抽出情報の組の関連度を計算する計算ステップと、
前記計算ステップの処理で計算された前記関連度に基づいて、前記リンク元コンテンツに関連するリンク先コンテンツ、および前記リンク先コンテンツと前記リンク元コンテンツの関連性を示す関連性情報を検出するリンク検出ステップと、
前記リンク検出ステップの処理で検出された前記リンク先コンテンツと前記関連性情報を提示する提示ステップと
を含む情報処理方法。
【請求項１１】
特定のコンテンツに関連するコンテンツを示す情報を提示する提示処理をコンピュータに実行させるプログラムにおいて、
複数のコンテンツ、前記複数のコンテンツのコンテンツ情報から抽出される抽出情報、および前記コンテンツ毎に前記抽出情報が示す値に基づき、前記コンテンツの数値モデルと前記抽出情報の数値モデルを、２次元以上の同一空間上に生成する生成ステップと、
前記同一空間上に生成された前記コンテンツの数値モデルと前記抽出情報の数値モデルを利用して、前記複数のコンテンツのうち所定のリンク元コンテンツに対して、前記リンク元コンテンツ、前記複数のコンテンツのうち前記リンク元コンテンツ以外のリンク先対象コンテンツ、および前記抽出情報の組の関連度を計算する計算ステップと、
前記計算ステップの処理で計算された前記関連度に基づいて、前記リンク元コンテンツに関連するリンク先コンテンツ、および前記リンク先コンテンツと前記リンク元コンテンツの関連性を示す関連性情報を検出するリンク検出ステップと、
前記リンク検出ステップの処理で検出された前記リンク先コンテンツと前記関連性情報を提示する提示ステップと
を含む提示処理をコンピュータに実行させるプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
コンテンツ情報を入力する入力手段をさらに設け、前記生成手段には、前記入力手段により入力された前記コンテンツ情報の前記抽出情報に応じたベクトルを生成させるとともに、すでに生成した前記コンテンツの数値化モデルに追加して前記コンテンツのモデルを再構築させることができる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
コンテンツ情報を入力する入力手段（例えば、図２２のコンテンツ情報入力部４１）をさらに設け、
前記生成手段には、前記入力手段により入力された前記コンテンツ情報の前記抽出情報に応じたベクトルを生成させるとともに、すでに生成した前記コンテンツの数値化モデルに追加して前記コンテンツのモデルを再構築させることができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
なおPLSAなどによってコンテンツと抽出情報がモデル化された場合（すなわち確率表現された場合）は、同時確率(式（５)）や条件付き確率（式（６））などを、関連度とすることができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００９５
【補正方法】変更
【補正の内容】
【００９５】
なお図３、図７、図８、および図９の例では、コンテンツ情報をレビュー文としたが、あくまで一例であり、他のものであってもよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１５７
【補正方法】変更
【補正の内容】
【０１５７】
図２２に戻り関連度計算部４３は、モデル生成部４２により再構築されたコンテンツのモデルと、すでに生成されている抽出情報のモデルを利用して（例えば、式（４）を演算して）、リンク元コンテンツに対するリンク先対象コンテンツと抽出情報の組の関連度を計算する。