(57)【要約】【課題】より説得力のある推薦理由を提示することができるようにする。【解決手段】ユーザの嗜好にあう音楽CDがサーバ装置により選択されたとき、ユーザ装置のディスプレイには推薦画面が表示される。推薦画面には、推薦された音楽CDに含まれる曲のタイトルなどよりなる詳細情報１１と、推薦理由１２が表示される。推薦理由１２の表示には、ある音楽解説者により書かれた音楽CD（推薦された音楽CD）の解説文が用いられ、解説文のうち、推薦に寄与した単語、またはその単語を含む文章には下線が付加されるなどして、他の単語や文章より目立つように表示される。本発明は、ユーザの嗜好にあうアイテムを選択して提示する装置に適用することができる。【選択図】図２
2006309751.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの嗜好に応じて選択されたアイテムに関する情報として、アイテムの解説文を含む情報を提示する情報処理システムにおいて、
それぞれのアイテムに関する解説文のデータを記憶する記憶手段と、
解説文を構成する単語のうち、アイテムの選択に寄与した単語が他の単語と異なる形式で表示されるように、ユーザの嗜好に応じて選択されたアイテムに関する情報の提示を制御する制御手段と
を備えることを特徴とする情報処理システム。
【請求項２】
前記制御手段は、さらに、アイテムの選択に寄与した単語を含む複数の単語からなる文章が、解説文を構成する他の文章と異なる形式で表示されるように、ユーザの嗜好に応じて選択されたアイテムに関する情報の提示を制御する
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記制御手段は、ネットワークを介して接続されるユーザ装置の画面上に、ユーザの嗜好に応じて選択されたアイテムに関する情報を表示させる
ことを特徴とする請求項１に記載の情報処理システム。
【請求項４】
前記記憶手段により記憶される解説文のデータは、所定のWebサイトでのアイテムに関する情報の表示に用いられているものである
ことを特徴とする請求項１に記載の情報処理システム。
【請求項５】
アイテムの選択に寄与した単語は、アイテムの選択の際に参照されるアイテムのメタデータに含まれる単語のうち、ユーザの嗜好を表す嗜好情報に含まれる単語と同じ単語、または、嗜好情報に含まれる単語と対応付けられている単語である
ことを特徴とする請求項１に記載の情報処理システム。
【請求項６】
アイテムの選択に寄与した単語は、アイテムの選択の際に参照されるアイテムのメタデータに含まれる特徴量のうち、ユーザの嗜好を表す嗜好情報に含まれる特徴量に近い特徴量を言語化して得られた単語である
ことを特徴とする請求項１に記載の情報処理システム。
【請求項７】
単語と、所定の特徴量との関連付けを表す情報を記憶する他の記憶手段をさらに備え、
前記制御手段は、さらに、アイテムの選択に寄与した単語として他の単語と異なる形式で表示させた単語の中から所定の単語が選択されたとき、選択された前記所定の単語に関連付けられている特徴量を、前記他の記憶手段に記憶されている情報に基づいて選択し、選択した特徴量の一覧を表示する
ことを特徴とする請求項１に記載の情報処理システム。
【請求項８】
選択される前記アイテムが音楽である場合、前記特徴量はアーティストであり、
選択される前記アイテムが映画である場合、前記特徴量は出演者または監督である
請求項７に記載の情報処理システム。
【請求項９】
前記他の記憶手段は、単語と、所定の特徴量との関連付けの程度を表す情報をさらに記憶し、
前記制御手段は、関連付けの程度が高い順に並べて特徴量の一覧を提示する
ことを特徴とする請求項７に記載の情報処理システム。
【請求項１０】
前記制御手段は、さらに、一覧の中から所定の特徴量が選択されたとき、前記所定の特徴量が提供するアイテムの中から選択されたアイテムに関する解説文を構成する単語のうち、そのアイテムの選択に寄与した単語が他の単語と異なる形式で表示されるようにアイテムに関する情報の提示を制御する
ことを特徴とする請求項７に記載の情報処理システム。
【請求項１１】
それぞれのアイテムに関する解説文のデータを記憶する記憶手段を備え、ユーザの嗜好に応じて選択されたアイテムに関する情報として、アイテムの解説文を含む情報を提示する情報処理システムの情報処理方法において、
解説文を構成する単語のうち、アイテムの選択に寄与した単語が他の単語と異なる形式で表示されるように、ユーザの嗜好に応じて選択されたアイテムに関する情報の提示を制御する制御ステップを含む
ことを特徴とする情報処理方法。
【請求項１２】
それぞれのアイテムに関する解説文のデータを記憶し、ユーザの嗜好に応じて選択されたアイテムに関する情報として、アイテムの解説文を含む情報を提示する処理をコンピュータに実行させるプログラムにおいて、
解説文を構成する単語のうち、アイテムの選択に寄与した単語が他の単語と異なる形式で表示されるように、ユーザの嗜好に応じて選択されたアイテムに関する情報の提示を制御する制御ステップを含む
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムおよび方法、並びにプログラムに関し、特に、より説得力のある推薦理由を提示することができるようにする情報処理システムおよび方法、並びにプログラムに関する。
【背景技術】
【０００２】
サーバ−クライアントシステムにおいて、サーバ装置が、書籍やテレビジョン番組などのあるアイテムをクライアント装置のユーザに推薦するとき、クライアント装置の画面上に、推薦するアイテムの情報とともに、推薦理由を表示させることが従来より行われている。
【０００３】
推薦理由の表示は、例えば、次の２つの方法に基づいて行われる。
【０００４】
１．協調フィルタリング
ある本を選択したユーザに対して、サーバ装置は、そのユーザと、同じものを選択した他の人、あるいは同じような嗜好を持つ他の人が興味を持っている本を推薦し、「あなたが選んだ、この本を選んだ人は他にXXXという本も購入しています。」というような理由を提示する。
【０００５】
すなわち、ここでは、「XXXという本」を推薦する理由として、いま推薦を受けているユーザと同様に、「この本」を選んだ人が購入したから、という事実が示されている。
【０００６】
２．推薦に寄与した単語を強調して提示
例えば、番組の推薦を受けようとしているユーザがスポーツ番組をよく視聴している場合（クライアント装置における視聴履歴をサーバ装置が取得している場合）、サーバ装置は、スポーツ番組を推薦し、「あなたのよく見るジャンルの『スポーツ』番組です。」というような理由を提示する。
【０００７】
すなわち、ここでは、あるスポーツ番組を推薦する理由として、ユーザがよく視聴する番組のジャンルと、推薦する番組のジャンルが「スポーツ」で同じだから、ということが示されている。
【０００８】
同様に、推薦を受けようとしているユーザが旅行に興味をもっている場合（アンケートに答えてもらうなどして、旅行に興味があることをサーバ装置があらかじめ取得している場合）、サーバ装置は、温泉旅行番組を推薦し、「あなたのよくみる番組のキーワード『温泉』『健康』『旅』」というような理由を提示する。
【０００９】
すなわち、ここでは、ある温泉旅行番組を推薦する理由として、その番組の内容が、ユーザの興味のある「温泉」、「健康」、「旅」に関係があるから、ということがキーワードを用いて示されている。
【００１０】
番組の推薦理由を提示する技術については特許文献１に開示されている。また、人にあるものを推薦するときに、その理由を教えることの重要性については非特許文献１に開示されている。
【特許文献１】特開２００４−３５５３４０号公報
【非特許文献１】Jonathan L. Herlocker, Joseph A. Konstan, and John Riedl  Dept. of Computer Science and Engineering University of Minnesota  explaining Collaborative Filtering Recommendations
【発明の開示】
【発明が解決しようとする課題】
【００１１】
以上のような推薦理由の文章は、定型の文章の一部を、ユーザの選択内容やユーザの嗜好に応じて置き換えただけの単純な文章であるから、文章としての面白みに欠けるという課題があった。とはいえ、推薦理由を提示する文章として、高度な文章をサーバ装置に自動的に生成させることは難しい。
【００１２】
実際の店舗において店員が商品を推薦する際、その理由を客に説明するのと同様に、サーバ−クライアントシステムにおいても、推薦理由を提示することは、ユーザを納得、安心させ、推薦された商品を購入したユーザからのクレームを減らすなどの効果が期待されることから非常に重要なことである。また、推薦する対象が音楽などの趣味嗜好に関係してくるものの場合、趣味嗜好が多様化していることから、特に、推薦理由をある程度詳細に提示して、ユーザを納得させる必要があるものと考えられる。
【００１３】
本発明はこのような状況に鑑みてなされたものであり、より説得力のある推薦理由を提示することができるようにするものである。
【課題を解決するための手段】
【００１４】
本発明の情報処理システムは、それぞれのアイテムに関する解説文のデータを記憶する記憶手段と、解説文を構成する単語のうち、アイテムの選択に寄与した単語が他の単語と異なる形式で表示されるように、ユーザの嗜好に応じて選択されたアイテムに関する情報の提示を制御する制御手段とを備えることを特徴とする。
【００１５】
ここで、アイテムには、ネットワークを介して、または、所定の記録媒体に記録させた形でユーザに提供可能なデータだけでなく、有体物として存在するハードウエア（物品）も含まれる。例えば、テレビジョン番組、映画、写真、音楽等（動画像、静止画像、音声、または、それらの組合せ等）のいわゆるコンテンツ、家電製品、食料品などもアイテムに該当する。
【００１６】
また、アイテムの選択に寄与した単語は、１つの単語だけでなく、複数の単語の組合せであってもよい。
【００１７】
制御手段は、さらに、アイテムの選択に寄与した単語を含む、複数の単語からなる文章が、解説文を構成する他の文章と異なる形式で表示されるように、ユーザの嗜好に応じて選択されたアイテムに関する情報の提示を制御するようにすることができる。
【００１８】
制御手段は、ネットワークを介して接続されるユーザ装置の画面上に、ユーザの嗜好に応じて選択されたアイテムに関する情報を表示させるようにすることができる。
【００１９】
記憶手段により記憶される解説文のデータは、所定のWebサイトでのアイテムに関する情報の表示に用いられているものであるようにすることができる。
【００２０】
アイテムの選択に寄与した単語は、アイテムの選択の際に参照されるアイテムのメタデータに含まれる単語のうち、ユーザの嗜好を表す嗜好情報に含まれる単語と同じ単語、または、嗜好情報に含まれる単語と対応付けられている単語であるようにすることができる。
【００２１】
アイテムの選択に寄与した単語は、アイテムの選択の際に参照されるアイテムのメタデータに含まれる特徴量のうち、ユーザの嗜好を表す嗜好情報に含まれる特徴量に近い特徴量を言語化して得られた単語であるようにすることができる。
【００２２】
単語と、所定の特徴量との関連付けを表す情報を記憶する他の記憶手段をさらに備え、制御手段は、さらに、アイテムの選択に寄与した単語として他の単語と異なる形式で表示させた単語の中から所定の単語が選択されたとき、選択された所定の単語に関連付けられている特徴量を、他の記憶手段に記憶されている情報に基づいて選択し、選択した特徴量の一覧を提示することができる。
【００２３】
選択されるアイテムが音楽である場合、特徴量はアーティストであり、選択されるアイテムが映画である場合、特徴量は出演者または監督であるようにすることができる。
【００２４】
他の記憶手段は、単語と、所定の特徴量との関連付けの程度を表す情報をさらに記憶するようにすることができ、制御手段は、関連付けの程度が高い順に並べて特徴量の一覧を提示することができる。
【００２５】
制御手段は、さらに、一覧の中から所定の特徴量が選択されたとき、所定の特徴量が提供するアイテムの中から選択されたアイテムに関する解説文を構成する単語のうち、そのアイテムの選択に寄与した単語が他の単語と異なる形式で表示されるようにアイテムに関する情報の提示を制御することができる。
【００２６】
本発明の情報処理方法は、それぞれのアイテムに関する解説文のデータを記憶する記憶手段を備え、ユーザの嗜好に応じて選択されたアイテムに関する情報として、アイテムの解説文を含む情報を提示する情報処理システムの情報処理方法であって、解説文を構成する単語のうち、アイテムの選択に寄与した単語が他の単語と異なる形式で表示されるように、ユーザの嗜好に応じて選択されたアイテムに関する情報の提示を制御する制御ステップを含むことを特徴とする。
【００２７】
本発明のプログラムは、それぞれのアイテムに関する解説文のデータを記憶し、ユーザの嗜好に応じて選択されたアイテムに関する情報として、アイテムの解説文を含む情報を提示する処理をコンピュータに実行させるプログラムであって、解説文を構成する単語のうち、アイテムの選択に寄与した単語が他の単語と異なる形式で表示されるように、ユーザの嗜好に応じて選択されたアイテムに関する情報の提示を制御する制御ステップを含むことを特徴とする。
【００２８】
本発明の情報処理システムおよび方法、並びにプログラムにおいては、解説文を構成する単語のうち、アイテムの選択に寄与した単語が他の単語と異なる形式で表示されるように、ユーザの嗜好に応じて選択されたアイテムに関する情報の提示が制御される。
【発明の効果】
【００２９】
本発明によれば、より説得力のある推薦理由を提示することができる。
【発明を実施するための最良の形態】
【００３０】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする実施の形態が本明細書に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００３１】
さらに、この記載は、本明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００３２】
請求項１に記載の情報処理システムは、ユーザの嗜好に応じて選択されたアイテムに関する情報として、アイテムの解説文を含む情報を提示する情報処理システム（例えば、図１のサーバ装置１）であって、それぞれのアイテムに関する解説文のデータを記憶する記憶手段（例えば、図４の解説文データ記憶部３１）と、解説文を構成する単語のうち、アイテムの選択に寄与した単語が他の単語と異なる形式で表示されるように、ユーザの嗜好に応じて選択されたアイテムに関する情報の提示を制御する制御手段（例えば、図４の推薦部３７）とを備えることを特徴とする。
【００３３】
請求項１１に記載の情報処理方法は、それぞれのアイテムに関する解説文のデータを記憶する記憶手段（例えば、図４の解説文データ記憶部３１）を備え、ユーザの嗜好に応じて選択されたアイテムに関する情報として、アイテムの解説文を含む情報を提示する情報処理システム（例えば、図１のサーバ装置１）の情報処理方法であって、解説文を構成する単語のうち、アイテムの選択に寄与した単語が他の単語と異なる形式で表示されるように、ユーザの嗜好に応じて選択されたアイテムに関する情報の提示を制御する制御ステップ（例えば、図１１のステップＳ６）を含むことを特徴とする。
【００３４】
請求項１２に記載のプログラムにおいても、各ステップが対応する実施の形態（但し一例）は、請求項１１に記載の情報処理方法と同様である。
【００３５】
以下、本発明の実施の形態について図を参照して説明する。
【００３６】
図１は、本発明の一実施形態に係る推薦システムの構成例を示すブロック図である。
【００３７】
この推薦システムは、サーバ装置１とユーザ装置２がネットワーク３を介して接続されることによって構成される。図１には、１つのユーザ装置２が示されているが、当然、複数のユーザ装置２がネットワーク３に接続されるようにしてもよい。
【００３８】
サーバ装置１は、各種のアイテムに関する情報を管理しており、情報を管理しているアイテムの中から、ユーザ装置２のユーザの嗜好にあう所定のアイテムを選択し、選択したアイテムに関する情報をネットワーク３を介してユーザ装置２に提供する。
【００３９】
ユーザ装置２においては、サーバ装置１から送信されてきた情報に基づいて推薦画面が表示される。推薦画面には、推薦されたアイテムに関する詳細な情報だけでなく、推薦理由も表示される。推薦理由は、例えば、推薦に寄与した単語や文章が目立つように、他の単語や文章と異なる形式で区別して表示（ハイライト表示）された、推薦対象のアイテムについて書かれた解説文により提示される。
【００４０】
すなわち、サーバ装置１には、それぞれのアイテムについて書かれた解説文があらかじめ用意されており、それが、推薦理由の提示に用いられる。
【００４１】
ユーザ装置２は、ユーザの嗜好を表す嗜好情報を管理しており、管理している嗜好情報をサーバ装置１に提供することによって、ユーザの嗜好にあうアイテムの推薦を要求する。アイテムの推薦の際には、推薦を要求するアイテムのジャンルを指定する情報などもユーザ装置２からサーバ装置１に通知される。
【００４２】
また、ユーザ装置２は、サーバ装置１から送信されてきた情報に基づいて推薦画面を表示させる。ユーザは、ユーザ装置２に表示された推薦画面から、推薦されたアイテムをダウンロードしたり、推薦されたアイテムの購入を申し込んだりすることができる。
【００４３】
図２は、ユーザ装置２により表示される推薦画面の例を示す図である。
【００４４】
以下、推薦を要求するアイテムのジャンルが音楽CDである場合について主に説明するが、推薦を要求したアイテムのジャンルが音楽CD以外のジャンルである場合も同様にして、推薦するアイテムの選択と、推薦画面の表示がサーバ装置１とユーザ装置２によりそれぞれ行われる。
【００４５】
図２に示す音楽CDの推薦画面の例においては、サーバ装置１が情報を管理している音楽CDの中から、ユーザの嗜好にあう音楽CDとしてアーティスト名「ピョーク」、タイトル「ポスト」の音楽CDが推薦されており、このアーティスト名とタイトルが表示されている。
【００４６】
推薦画面には、アーティスト名とタイトルの他に、推薦された音楽CDに関する詳細な情報である詳細情報１１と、推薦理由１２が表示される。
【００４７】
図２の例においては、詳細情報１１として、推薦された音楽CDのジャケットの画像と、その音楽CDに含まれる曲のタイトルが表示されている。なお、図２において、点線は、説明の便宜上示しているものであり、実際に画面に表示されるものではない。
【００４８】
また、図２の例においては、推薦理由１２として、ある音楽解説者により書かれた音楽CD「ポスト」についての解説文が表示されている。この解説文に含まれる文章のうち、点線で囲む文章１２Ａ乃至１２Ｃは、例えば、赤色などの目立つ色、太い線の文字で強調表示されるように、他の文章と異なる形式で表示される文章である。文章１２Ａ乃至１２Ｃ以外の他の文章は、黒色などの、赤色に較べて目立たない色で表示される。
【００４９】
また、文章１２Ａに含まれる単語である「オリジナリティ」、文章１２Ｂに含まれる単語である「奥深さ」、および、文章１２Ｃに含まれる単語である「ユニーク」に下線が引かれており、これにより、ユーザ装置２のユーザが、他の単語と区別することができるようになされている。
【００５０】
この、下線が引かれている３つの単語は、ユーザの嗜好にあう音楽CDとして音楽CD「ポスト」を選択する際に、その選択に特に寄与した単語である。従って、ユーザは、下線が引かれている単語から、または、それを含む文章から、推薦理由を確認することができる。
【００５１】
例えば、ユーザ装置２のユーザが、一般的な曲とは異なる曲調の曲をよく聴いており、ユーザは「独創性が高い」ということが嗜好情報により表されていたことから、解説文に「オリジナリティ」、「ユニーク」などの単語が含まれる音楽CD「ポスト」が推薦する音楽CDとして選択された場合、図２に示すように、「独創性」に意味的に関係のある単語である「オリジナリティ」、「ユニーク」が、推薦に寄与した単語となる。
【００５２】
この場合、ユーザ装置２のユーザは、自分が独創性のある音楽をよく聴くから、「オリジナリティ」、「ユニーク」などの単語によって特徴が解説される音楽CD「ポスト」が、推薦されたことを確認することができる。
【００５３】
このような推薦理由が表示されることにより、ユーザは、定型文の一部が置き換えられただけのような単純な文章が提示される場合に較べて、推薦理由について、より納得感を得ることができる。例えば、図２の推薦理由１２に替えて、「あなたの聴いている音楽と似ています。」などのような単純な文章を推薦理由として表示した場合、ユーザはどの辺が似ているのかを知ることができず、説得力に欠く。
【００５４】
また、サーバ装置１側としても、あらかじめ用意された解説文を用いることにより、推薦理由を表す高度な文章をその都度生成する必要がなくなり、容易に、高度な文章からなる推薦理由を提示することができる。
【００５５】
さらに、解説文は、推薦するアイテムの特徴などを表すものでもあるから、サーバ装置１は、それを提示することにより、アイテムの特徴などと推薦理由を併せてユーザに提示することができる。このことは、ユーザ装置２が、表示範囲が比較的狭いディスプレイを有する機器である場合、特に有用なものとなる。
【００５６】
以上のような推薦画面の表示を行わせるサーバ装置１と、推薦画面を表示するユーザ装置２の動作についてはフローチャートを参照して後述する。
【００５７】
図３は、図１のサーバ装置１のハードウエア構成例を示すブロック図である。
【００５８】
CPU(Central Processing Unit)２１は、ROM(Read Only Memory)２２に記憶されているプログラム、または、記憶部２８からRAM(Random Access Memory)２３にロードされたプログラムに従って各種の処理を実行する。RAM２３にはまた、CPU２１が各種の処理を実行する上において必要なデータなどが適宜記憶される。
【００５９】
CPU２１、ROM２２、およびRAM２３は、バス２４を介して相互に接続されている。このバス２４にはまた、入出力インタフェース２５も接続されている。
【００６０】
入出力インタフェース２５には、キーボード、マウスなどよりなる入力部２６、LCD(Liquid Crystal Display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部２７、ハードディスクなどより構成される記憶部２８、ネットワーク３を介しての通信処理を行う通信部２９が接続されている。
【００６１】
入出力インタフェース２５にはまた、必要に応じてドライブ３０が接続される。ドライブ３０には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどよりなるリムーバブルメディア３１が適宜装着され、それから読み出されたコンピュータプログラムが必要に応じて記憶部２８にインストールされる。
【００６２】
なお、ユーザ装置２も、図３に示す構成と同様の構成を有する。以下、適宜、図３の構成を、ユーザ装置２の構成として引用して説明する。
【００６３】
図４は、サーバ装置１の機能構成例を示すブロック図である。図４に示す機能部のうちの少なくとも一部は、図３のCPU２１（サーバ装置１のCPU）により所定のプログラムが実行されることによって実現される。
【００６４】
解説文データ記憶部３１は、サーバ装置１が情報を管理するそれぞれのアイテムについての解説文（解説文のデータ）を記憶する。解説文には、アイテムの内容を客観的に説明する文章の他、批評家による批評などの主観的な文章も含まれる。例えば、音楽CDを販売するWebサイトで、商品である音楽CDの説明文として用いられている文章、EPG(Electronic Program Guide)を掲載するWebサイトで、テレビジョン番組の説明文として用いられている文章などがサーバ装置１に取り込まれ、それらの音楽CDやテレビジョン番組の解説文として解説文データ記憶部３１に記憶される。
【００６５】
所定のWebサイトなどで用いられた文章が解説文としても用いられること、いわば使い回されることにより、サーバ装置１の管理者は、推薦理由を提示するために、新たに解説文などを作成する手間を省くことができる。
【００６６】
サーバ装置１への解説文の取り込みは、サーバ装置１の管理者により手動で行われるようにしてもよいし、解説文を書いた人の端末から、ネットワーク３を介してアップロードされることによって行われるようにしてもよい。
【００６７】
キーワード選択部３２は、解説文データ記憶部３１に記憶されている解説文を参照し、推薦する音楽CDを選択する際のマッチングに用いる単語を、解説文に含まれる単語の中からキーワードとして選択する。
【００６８】
図５は、キーワード選択部３２によるキーワードの選択の例を示す図である。
【００６９】
ある音楽CDについて、「圧倒的なオリジナリティを誇る〜」の文章からなる解説文５１が解説文データ記憶部３１に記憶されている場合、白抜き矢印の先に示すように、「オリジナリティ」、「日本人」、「奥深さ」、・・・などの単語が、推薦する音楽CDを選択する際の、嗜好情報とのマッチングに用いるキーワードとしてキーワード選択部３２により選択される。また、「すごい」などのように、ユーザの嗜好などを表すものではなく、マッチングに用いることができない一般的な単語はキーワード選択部３２によりキーワードから除外される。
【００７０】
キーワード選択部３２により選択されたキーワードはメタデータ生成部３５に出力される。
【００７１】
図４の説明に戻り、コンテンツ記憶部３３はコンテンツ（それぞれの音楽CDに記憶されているデータ）を記憶する。
【００７２】
特徴量抽出部３４は、コンテンツ記憶部３３に記憶されているコンテンツを解析することによって、それぞれのコンテンツの特徴を表す特徴量を抽出する。
【００７３】
図６は、特徴量抽出部３４による特徴量の抽出の例を示す図である。
【００７４】
実線で囲んで示す波形のコンテンツ６１がコンテンツ記憶部３３に記憶されている場合、その波形が解析され、白抜き矢印の先に示す「テンポ：８０」（ｘ1）、「リズム変化：１２０」（ｘ2）、「低音：２０」（ｘ3）、「高音：５０」（ｘ4）、・・・のように、それぞれの特徴が特徴量抽出部３４により数値化される。
【００７５】
このようにして特徴量抽出部３４により数値化された特徴量はメタデータ生成部３５に出力される。
【００７６】
図４の説明に戻り、メタデータ生成部３５は、それぞれのアイテム毎（音楽CD毎）に、キーワード選択部３２から供給されてきたキーワードと、特徴量抽出部３４から供給されてきた特徴量からメタデータを生成し、生成したメタデータをメタデータ記憶部３６に記憶させる。
【００７７】
図７は、メタデータの例を示す図である。
【００７８】
図７に示すように、メタデータは、キーワード選択部３２により選択されたキーワードである「オリジナリティ」、「日本人」、・・・と、特徴量抽出部３４により抽出された特徴量である「ｘ1」、「ｘ2」、「ｘ3」、・・・から構成される。キーワードと特徴量からなるこのようなメタデータが、ユーザ装置２から送信されてきた嗜好情報とのマッチングに用いられる。なお、このようなメタデータは、サーバ装置１の管理者により作成されるようにしてもよい。
【００７９】
図４の説明に戻り、推薦部３７は、通信部２９を制御することによって、ネットワーク３を介してユーザ装置２と通信を行う。推薦部３７は、例えば、ユーザ装置２から音楽CDの推薦が要求されたとき、その要求に応じてユーザの嗜好にあう所定の数の音楽CDを選択する。音楽CDの推薦が要求されたとき、ユーザ装置２からは、ユーザの嗜好を表す嗜好情報が送信されてくる。
【００８０】
後述するように、嗜好情報には、ユーザの嗜好を言語化することによって得られた単語が含まれており、例えば、その嗜好情報に含まれる単語と同じ単語がキーワードとしてメタデータに含まれる音楽CD、または、嗜好情報に含まれる単語と対応付けられている単語がキーワードとしてメタデータに含まれる音楽CDが、ユーザの嗜好にあう音楽CDとして選択される。このとき、嗜好情報に含まれる単語と同じ、または、それと対応付けられている単語が、推薦に寄与した単語となる。
【００８１】
また、嗜好情報には、ユーザの嗜好を数値化して得られた特徴量も含まれており、音楽CDの選択の際には、その特徴量と、音楽CDのメタデータに含まれる特徴量のマッチング結果が参照される。例えば、推薦する音楽CDのメタデータに含まれる特徴量のうち、嗜好情報に含まれる特徴量とマッチしたことから推薦に寄与したといえる特徴量がある場合、その特徴量も言語化され、言語化された単語、あるいは、言語化された単語と対応付けられている単語も、推薦に寄与した単語となる。
【００８２】
また、推薦部３７は、選択した音楽CDの詳細情報を詳細情報記憶部３８から、解説文を解説文データ記憶部３１からそれぞれ読み出し、詳細情報と、推薦に寄与した単語に下線を付加するなどして表示形式に加工を加えた解説文を含む、図２に示すような推薦画面を表示させるための推薦画面情報を生成する。推薦部３７は、生成した推薦画面情報をユーザ装置２に送信し、推薦画面を表示させる。
【００８３】
詳細情報記憶部３８は、それぞれの音楽CDの詳細情報を記憶する。
【００８４】
対応辞書記憶部３９は、単語の対応関係を記述した辞書を記憶する。対応辞書記憶部３９により記憶される辞書には、例えば、「オリジナリティ」と「独創性」、「エネルギッシュ」と「力強い」といったように、意味的に同じ単語同士の対応付けなどが記述されており、推薦する音楽CDを選択する際に推薦部３７により参照される。
【００８５】
図８は、ユーザ装置２の機能構成例を示すブロック図である。図８に示す機能部のうちの少なくとも一部も、図３のCPU２１（ユーザ装置２のCPU）により所定のプログラムが実行されることによって実現される。
【００８６】
操作履歴記憶部７１は、ユーザの操作履歴を記憶する。ユーザ装置２が音楽の再生機能を有している場合、例えば、ユーザの指示に応じて再生した音楽の識別情報、再生回数、音楽に付加されているジャンルなどを表すメタデータが記憶される。
【００８７】
特徴量抽出部７２は、例えば、操作履歴記憶部７１に記憶されている操作履歴を解析することによって、または、再生された音楽のデータを解析することによって、ユーザの好む音楽の特徴量を抽出する。例えば、特徴量抽出部７２は、ユーザがどのような曲を好むのかを表す情報や、ユーザが好む曲のテンポ、リズム変化、低音の出現量、高音の出現量などを数値化したものを特徴量として抽出する。特徴量抽出部７２により抽出された特徴量は言語化部７３と嗜好情報生成部７４に出力される。
【００８８】
言語化部７３は、特徴量抽出部７２から供給されてきた特徴量のうち、ユーザの嗜好を表すと考えられる特徴量を言語化し、得られた単語を嗜好情報生成部７４に出力する。
【００８９】
図９は、特徴量の言語化の例を示す図である。
【００９０】
図９に示すように、例えば、「テンポがはやい曲が好き」ということが、特徴量抽出部７２から供給されてきた特徴量により表される場合、言語化部７３は、それを、「エネルギッシュ」などのように、特徴量により表されるユーザの特徴を表すものであって、音楽CDの解説文などでも一般的に用いられるような単語に言語化し、得られた単語である「エネルギッシュ」を、嗜好情報生成部７４に出力する。
【００９１】
すなわち、言語化部７３は、「テンポがはやい曲が好き」と「エネルギッシュ」のような特徴量と言語の対応関係を示す辞書を有している。この辞書は、例えば、サーバ装置１の管理者から提供されるものである。
【００９２】
図８の説明に戻り、嗜好情報生成部７４は、特徴量抽出部７２から供給されてきた特徴量と、言語化部７３から供給されてきた単語から、ユーザの嗜好を表す嗜好情報を生成し、生成した嗜好情報を嗜好情報記憶部７５に記憶させる。
【００９３】
図１０は、嗜好情報の例を示す図である。
【００９４】
図１０に示すように、嗜好情報は、言語化部７３により言語化されることによって得られた単語である「独創的」、「奥深い」、・・・と、特徴量抽出部７２により抽出された特徴量である「ｙ1」、「ｙ2」、「ｙ3」、・・・から構成される。例えば、ユーザが、一般的な曲とは異なる曲調の曲をよく聴いていることが特徴量抽出部７２により抽出された特徴量により表されている場合、図１０に示すような、「独創的」が、ユーザの嗜好を表す単語として嗜好情報に含まれる。
【００９５】
嗜好情報記憶部７５は、嗜好情報生成部７４により生成された嗜好情報を記憶する。
【００９６】
推薦要求部７６は、通信部２９を制御することによって、ネットワーク３を介してサーバ装置１と通信を行う。推薦要求部７６は、例えば、ユーザからの指示に応じて、嗜好情報記憶部７５に記憶されている嗜好情報をサーバ装置１に送信し、ユーザの嗜好にあう音楽CDの推薦を要求する。
【００９７】
また、推薦要求部７６は、サーバ装置１から推薦画面情報が送信されてきたとき、それを受信し、受信した推薦画面情報に基づいて、推薦画面をディスプレイ（図３の出力部２７）に表示させる。
【００９８】
次に、以上のような構成を有するサーバ装置１とユーザ装置２の動作について説明する。
【００９９】
はじめに、図１１のフローチャートを参照して、ユーザ装置２のディスプレイに推薦画面を表示させるサーバ装置１の処理について説明する。
【０１００】
ステップＳ１において、推薦部３７は、ユーザの嗜好にあう音楽CDを推薦することがユーザ装置２から要求されたとき、その要求を受け、推薦の要求とともに送信されてきた嗜好情報を受信する。
【０１０１】
ステップＳ２において、推薦部３７は、メタデータ記憶部３６に記憶されているメタデータと、ユーザ装置２から送信されてきた嗜好情報のマッチングを、適宜、対応辞書記憶部３９に記憶されている辞書を参照して行い、推薦する音楽CDを選択する。上述したように、例えば、嗜好情報に含まれる単語と同じ、または対応する単語がキーワードとして含まれるメタデータを有する音楽CD、嗜好情報に含まれる特徴量とマッチする特徴量が含まれるメタデータを有する音楽CDが、推薦する音楽CDとして選択される。
【０１０２】
推薦部３７は、推薦する音楽CDを選択したとき、ステップＳ３において、選択に寄与したキーワードと特徴量を一時的に記憶し、ステップＳ４に進み、選択した音楽CDの解説文を解説文データ記憶部３１から読み出す。また、このとき、推薦部３７は、選択した音楽CDの詳細情報を詳細情報記憶部３８から読み出す。
【０１０３】
推薦部３７は、ステップＳ５において、一時的に記憶しておいたキーワード（または、そのキーワードを含む文章）や、一時的に記憶しておいた特徴量を言語化して得られた単語が解説文に含まれている場合、その単語（または、その単語を含む文章）の色を変えたり、下線を付加するなどして、他の文章と表示形式が異なるものとなるように、推薦する音楽CDの解説文を加工する。
【０１０４】
ステップＳ６において、推薦部３７は、詳細情報記憶部３８から読み出した詳細情報と、ステップＳ５で加工することによって得られた解説文の情報を用いて、推薦画面を表示するための推薦画面情報を生成し、生成した推薦画面情報をユーザ装置２に送信する。その後、処理は終了される。
【０１０５】
以上の処理により、例えば、図１０に示すような嗜好情報がユーザ装置２から送信されてきたとき、嗜好情報に含まれる「独創的」、「奥深い」、・・・と同じ単語、またはそれに対応付けられている単語がキーワードとしてメタデータに含まれている音楽CDの検索が、メタデータ記憶部３６にメタデータが記憶されている音楽CDを対象として行われる。また、嗜好情報に含まれる特徴量「ｙ1」、「ｙ2」、「ｙ3」、・・・に近い特徴量を含むメタデータを有する音楽CDの検索が行われる。
【０１０６】
例えば、図７に示すようなメタデータがメタデータ記憶部３６に記憶されており、対応辞書記憶部３９に記憶されている辞書に「オリジナリティ」と「独創性」が対応付けられている場合や、嗜好情報とメタデータの双方に含まれる特徴量が近い場合、図７のメタデータを有する音楽CDが推薦する音楽CDとして選択され、メタデータに含まれる「オリジナリティ」のキーワードと、ユーザの特徴量に特に近いことから、選択に特に寄与した特徴量といえる例えば「ｘ1」が一時的に記憶される。
【０１０７】
この場合、「オリジナリティ」に下線が付加されたり、「オリジナリティ」を含む文章に色が付加されるなどして解説文が加工される。また、「オリジナリティ」と「ユニーク」が対応付けられている場合、「ユニーク」に下線が付加されたり、「ユニーク」を含む文章に色が付加されるなどして解説文が加工される。
【０１０８】
さらに、特徴量「ｘ1」が言語化されることによって得られた例えば「奥深さ」などの単語にも下線が付加されたり、「奥深さ」を含む文章に色が付加されるなどして解説文が加工される。
【０１０９】
これにより、例えば、図２に示すような推薦理由１２を表示するための推薦画面情報が生成され、ユーザ装置２に送信される。
【０１１０】
次に、図１２のフローチャートを参照して、推薦画面を表示するユーザ装置２の処理について説明する。
【０１１１】
ステップＳ１１において、推薦要求部７６は、嗜好情報記憶部７５に記憶されている嗜好情報をサーバ装置１に送信し、音楽CDの推薦を要求する。
【０１１２】
ここで行われた要求に応じて、サーバ装置１においては、上述したような処理が行われ、推薦画面情報が送信されてくる。
【０１１３】
推薦画面情報が送信されてきたとき、推薦要求部７６は、ステップＳ１２において、それを受信し、受信した推薦画面情報に基づいて推薦画面を表示させ、処理を終了させる。
【０１１４】
以上の処理により、ユーザ装置２のディスプレイには、例えば、図２に示すような推薦画面が表示され、ユーザは、推薦理由などを確認して、この画面から、推薦された音楽CDを購入したりすることができる。
【０１１５】
以上においては、一部の表示形式が加工された解説文全体を表示することによって、アイテムの説明に併せて推薦理由をユーザに提示するものとしたが、単に、推薦理由だけを提示することができればよい場合、解説文全体のうち、加工が施された部分だけが抜き出されて、ユーザに提示されるようにしてもよい。これによっても、「あなたが選んだ、この本を選んだ人は他にXXXという本も購入しています。」などのような文章と較べて面白みのある文章を推薦理由として提示することができる。
【０１１６】
また、以上においては、アイテムのメタデータとユーザの嗜好を表す嗜好情報には、単語（キーワード）と特徴量が含まれ、それらが用いられることによって、推薦するアイテムがサーバ装置１により選択されるとしたが、推薦するアイテムの選択は上述したものに限られない。
【０１１７】
すなわち、メタデータと嗜好情報に特徴量だけが含まれる場合、特徴量のマッチング結果だけから、推薦するアイテムが選択されるようにしてもよい。この場合、例えば、選択されたアイテムのメタデータに含まれる特徴量のうち、嗜好情報に含まれる特徴量に近い特徴量を言語化して得られる単語や、その単語に対応付けられている単語であって、推薦するアイテムの解説文に含まれる単語が、アイテムの選択に寄与した単語とされる。
【０１１８】
なお、以上においては、サーバ装置１が図４に示す機能を有し、ユーザ装置２が図８に示す機能を有することによって、推薦理由の提示が実現されるものとしたが、サーバ装置１とユーザ装置２がそれぞれ有する機能の切り分けは、これに限られるものではない。
【０１１９】
例えば、第１の切り分けとして、ユーザ装置２が有するのはアイテムの情報や推薦理由を表示する機能（ブラウザ機能）だけで、操作履歴などの情報を管理する機能も含めて、他の機能をサーバ装置１が有するようにしてもよい。
【０１２０】
すなわち、この場合、図８の操作履歴記憶部７１、特徴量抽出部７２、言語化部７３、嗜好情報生成部７４、嗜好情報記憶部７５は、サーバ装置１に設けられ、ユーザ装置２において所定の操作が行われる毎に、その内容を表す情報がサーバ装置１にアップロードされることになる。アップロードされた情報に基づいてサーバ装置１においてユーザの嗜好情報が生成され、ユーザ装置２（ブラウザ）からアイテムの推薦が要求されたとき、そのユーザの嗜好情報が用いられ、図４に示す各部により、アイテムの選択や推薦画面情報の生成が行われて、ユーザ装置２に送信される。
【０１２１】
また、第２の切り分けとして、図４の推薦部３７がユーザ装置２に設けられ、アイテムの選択自体がユーザ装置２自身により行われるようにしてもよい。この場合、例えば、ユーザ装置２には、ユーザ装置２が有している音楽データのメタデータを記憶する記憶部が用意されており、そのメタデータに基づいて、推薦部３７によりアイテム（音楽データ）の推薦が行われる。そして、推薦画面情報の作成に用いられる解説文のデータなどは、必要に応じて、サーバ装置１からユーザ装置２の推薦部３７により取得され、推薦部３７により生成された推薦画面情報に基づいて、アイテムの情報や推薦理由の表示が行われる。
【０１２２】
さらに、第３の切り分けとして、図４の解説文データ記憶部３１の他、キーワード選択部３２、特徴量抽出部３４、メタデータ生成部３５、メタデータ記憶部３６なども必要に応じてユーザ装置２に用意され、サーバ−クライアント間で処理が行われるのではなく、いわば自己完結的に、ユーザ装置２により、アイテムの選択や推薦画面情報の生成が行われて、アイテムの情報や推薦理由の表示が行われるようにしてもよい。
【０１２３】
また、以上においては、ユーザの特徴量に基づく言語化がユーザ装置２の言語化部７３により行われて、推薦するアイテムの選択に用いられる単語として用意されるものとしたが、例えば、音楽コンテンツなどが所定のサーバからダウンロードされたときに、それとともに、その音楽コンテンツの特徴を表す単語がメタデータとしてダウンロードされることによって、ユーザ装置２に用意されるようにしてもよい。この場合、図８のユーザ装置２の推薦要求部７６は、アイテムの推薦を要求するとき、送信する嗜好情報に、その、ダウンロードすることによって用意された単語情報を含めてサーバ装置１に送信することによって、アイテムの推薦を要求することになる。
【０１２４】
以上においては、一部の表示形式が加工された解説文がユーザに提示されるものとしたが、そのように表示形式が加工された解説文中の下線が引かれている単語をユーザが選択することができるようにしてもよい。例えば、サーバ装置１においては、ユーザにより選択された単語から他のアイテムが選択され、選択されたアイテムの情報がユーザに提示される。なお、単語とアイテム提供者との関連付けの程度を表す情報などがユーザ装置２内に記憶されている場合、ユーザ装置２側においてこのような処理が行われるようにすることも可能である。
【０１２５】
下線が引かれている単語はアイテムの選択に寄与した単語であり、そのアイテムを推薦する理由を表す単語でもあるから、先に推薦されたアイテムと関連のある他のアイテムが、いわば推薦理由つながりで選択され、ユーザに推薦されることになる。
【０１２６】
図１３は、ユーザ装置２により表示される推薦画面の他の例を示す図である。図２と同じ部分には同じ符号を付してある。
【０１２７】
図１３に示す音楽CDの推薦画面の例においては、ユーザの嗜好にあう音楽CDとしてアーティスト名「Anga」、タイトル「ランタン」の音楽CDが推薦されており、このアーティスト名とタイトル、および、「ランタン」の音楽CDに含まれる曲のタイトルが詳細情報１１として表示されている。
【０１２８】
また、図１３の例においては、推薦理由１２として、音楽CD「ランタン」についての解説文が表示されている。この解説文に含まれる文章のうち、点線で囲む文章１２Ｄ乃至１２Ｆは、例えば赤色などの目立つ色で、他の文章と異なる形式で表示されている。
【０１２９】
文章１２Ｄに含まれる単語である「癒し系」と「ナチュラル」、文章１２Ｅに含まれる単語である「澄んだ」と「崇高」、文章１２Ｆに含まれる単語である「安らぎ」には下線が引かれており、これらの単語が、音楽CD「ランタン」の推薦に寄与した単語としてユーザに示されている。
【０１３０】
例えば、このような画面が表示されているとき、ユーザ装置２のユーザは、マウスを操作するなどしてカーソルＣを下線が引かれている単語の上に移動させ、所定の操作を行うことによって、その単語を選択することができる。どの単語が選択されたのかに関する情報は、ユーザ装置２からサーバ装置１に通知される。
【０１３１】
図１４は、文章１２Ｅに含まれる「崇高」を選択したときに図１３の画面に替えてユーザ装置２に表示される画面の例を示す図である。
【０１３２】
図１４に示されるように、図１３の画面に替えて表示される画面には、その上方に『Angaの関連アーティスト  「崇高」つながり』の文字が表示され、下方に表示されているアーティスト名が、ユーザが図１３の画面から選択した「崇高」の単語をつながりとして選択されたアーティストの名前であることが示されている。
【０１３３】
サーバ装置１においては、下線を引いて表示する単語のそれぞれに代表語が関連付けられており、この代表語には、音楽CDの提供者であるアーティストが関連付けられている。したがって、下線が引かれている単語がユーザにより選択されたとき、サーバ装置１においては、その単語に関連付けられている代表語が検索され、続けて、検索結果として得られた代表語に関連付けられているアーティストが検索される。
【０１３４】
図１４の例においては、代表語（リンクキーワード）が「ハイクオリティー」であることが表示され、その右隣には、アーティスト（リンクアーティスト）の名前として「The Policeman」、「シェイク・袋小路」、「ウル・ウル」、「Bat」の４人のアーティストの名前が一覧表示されている。
【０１３５】
すなわち、この例においては、ユーザにより選択された「崇高」が関連付けられている代表語は「ハイクオリティー」であり、その「ハイクオリティー」には、「The Policeman」、「シェイク・袋小路」、「ウル・ウル」、「Bat」のアーティスト（特徴量）が関連付けられているものとされている。
【０１３６】
図１５は、単語（下線が引かれて提示される単語）と代表語の関連付けの例を示す図であり、図１６は、代表語とアーティストの関連付けの例を示す図である。
【０１３７】
図１５に示されるように、サーバ装置１においては、「ハイクオリティー」を代表語として、例えば、「崇高」、「完成度の高い」、「上質」、「成熟」、・・・などの単語が関連付けられる。また、図１６に示されるように、代表語である「ハイクオリティー」には、「The Policeman」、「シェイク・袋小路」、「ウル・ウル」、「Bat」、・・・などのアーティストが関連付けられる。
【０１３８】
このような関連付けがサーバ装置１においてなされている場合、「崇高」が選択されたときだけでなく、所定の音楽CDの解説文中に下線を引いて表示される「完成度の高い」、「上質」、「成熟」の単語が選択されたときにも、「The Policeman」、「シェイク・袋小路」、「ウル・ウル」、「Bat」が、「完成度の高い」、「上質」、「成熟」のそれぞれの単語つながりのアーティストとして提示されることになる。
【０１３９】
なお、それぞれのアーティストには、代表語との関連の度合いを表す関連度があらかじめ設定されている。アーティストの一覧をユーザ装置２の画面に表示させるとき、その並び順は、代表語との関連度の高い順になる。図１４の例においては、代表語との関連の度合いの高いアーティストの順に、「The Policeman」、「シェイク・袋小路」、「ウル・ウル」、「Bat」が示されている。
【０１４０】
単語と代表語の関連付けを表す図１５に示されるような辞書、代表語とアーティストの関連付けを表す図１６に示されるような辞書は、サーバ装置１の対応辞書記憶部３９にあらかじめ記憶されている。アーティストの一覧を表示させたり、そのアーティストによって提供される音楽CDをユーザが選択することができるようにしたりする処理がユーザ装置２において行われる場合、図１６に示されるような辞書はユーザ装置２において管理される。
【０１４１】
図１４の説明に戻り、アーティストの一覧が表示されているとき、ユーザ装置２のユーザは、カーソルＣをいずれかのアーティストの名前の上に移動させ、所定の操作を行うことによってそのアーティストを選択することができる。どのアーティストが選択されたのかに関する情報は、ユーザ装置２からサーバ装置１に通知される。
【０１４２】
サーバ装置１においては、ユーザにより選択されたアーティストによって提供される音楽CDの中から、ユーザの嗜好に適した音楽CDが、上述したようにユーザの嗜好を表す嗜好情報と音楽CD（アイテム）のメタデータとのマッチングにより選択される。選択された音楽CDの情報は、推薦するアイテムの情報としてユーザに提示される。上述したように、図１６に示されるような辞書がユーザ装置２において管理される場合、このマッチングや、マッチングによって選択された音楽CDの情報をユーザに提示するなどの処理がユーザ装置２により行われる。
【０１４３】
図１７は、一覧表示されているアーティストの中から「The Policeman」を選択したときに図１４の画面に替えてユーザ装置２に表示される画面の例を示す図である。図１７に示される画面の構成は、図２、図１３に示される画面の構成と基本的に同じ構成を有しており、同じ部分には同じ符号を付してある。
【０１４４】
図１７に示す音楽CDの推薦画面の例においては、アーティスト名「The Policeman」、タイトル「スリーアウト」の音楽CDが推薦されており、このアーティスト名とタイトル、および、「スリーアウト」の音楽CDに含まれる曲のタイトルが詳細情報１１として表示されている。「スリーアウト」の音楽CDは、「The Policeman」が提供する音楽CDの中から、ユーザの嗜好にあう音楽CDとして、嗜好情報とアイテムのメタデータとのマッチングにより選択されたものである。
【０１４５】
図１７の例においては、推薦理由１２として、音楽CD「スリーアウト」についての解説文が表示されている。この解説文に含まれる文章のうち、点線で囲む文章１２Ｇは他の文章と異なる形式で表示されている。また、文章１２Ｇに含まれる単語である「高い音楽性」には下線が引かれており、「高い音楽性」が、音楽CD「スリーアウト」の推薦に寄与した単語としてユーザに提示されている。
【０１４６】
ユーザ装置２のユーザは、図１７の推薦画面から「高い音楽性」を選択することによって、図１３の推薦画面から「崇高」を選択したときと同様に、「高い音楽性」を起点として、それに関連のある音楽CDの検索をサーバ装置１に行わせるとができる。サーバ装置１においては、「高い音楽性」が選択されたとき、「高い音楽性」が関連付けられている代表語が検索され、代表語に関連付けられているアーティストが検索される。検索結果のアーティストの名前はユーザに提示され、所定のアーティストが選択されたとき、選択されたアーティストが提供する音楽CDの中から、ユーザの嗜好にあう音楽CDが選択される。
【０１４７】
このように、ユーザ装置２のユーザは、推薦理由として表示される解説文の中から下線が引かれている単語を選択することを異なるアイテムの解説文が表示される毎に行うことによって、次々と、関連のあるアイテムの推薦を受けることができる。
【０１４８】
「あなたが選んだ、この本を選んだ人は他にXXXという本も購入しています。」などといった推薦理由を提示して嗜好の似た他の人が購入したアイテムを推薦する、アイテムつながりの推薦に較べて、上述した、あるアイテムの推薦理由（下線を引いて表示される単語）そのものを起点とした、推薦理由つながりの推薦の方が、推薦される可能性のあるアイテムの幅が広くなり、より多くのアイテムの中から推薦するアイテムを選択することができるものと考えられる。
【０１４９】
なお、解説文から選択された単語（下線を引いて表示される単語）は、その単語を選択したユーザにとって興味のある単語といえるから、選択された単語に応じてユーザの嗜好情報が更新されるようにしてもよい。
【０１５０】
ここで、図１８のフローチャートを参照して、単語からアーティストを検索し、検索結果として得られたアーティストが提供するアイテムの中から推薦するアイテムを選択するサーバ装置１の処理について説明する。
【０１５１】
この処理は、図１１の処理が行われた後に開始される。図１１の処理が行われたとき、ユーザ装置２においては図１２の処理が行われ、アイテムを推薦する図１３に示されるような画面が表示される。
【０１５２】
下線を引いて表示する単語の中からいずれかの単語がユーザ装置２のユーザにより選択されたとき、ステップＳ２１において、サーバ装置１の推薦部３７は、ユーザにより選択された単語を嗜好キーワードとして受け付ける。
【０１５３】
ステップＳ２２において、推薦部３７は、嗜好キーワードが関連付けられている代表語を対応辞書記憶部３９に記憶されている辞書を参照して選択する。
【０１５４】
推薦部３７は、ステップＳ２３において、代表語に関連付けられているアーティストを対応辞書記憶部３９に記憶されている辞書を参照して選択し、選択したアーティストの名前を、代表語との関連度の高い順に並べてユーザ装置２の画面に一覧表示させる。
【０１５５】
いずれかのアーティストがユーザ装置２のユーザにより選択されたとき、ステップＳ２４において、推薦部３７は、そのアーティストの選択を受け付け、ステップＳ２５以降の処理を行う。ステップＳ２５からＳ２９までの処理は、図１１のフローチャートを参照して説明した、ステップＳ２乃至Ｓ６の処理と同様の処理である。
【０１５６】
すなわち、ステップＳ２５において、推薦部３７は、メタデータ記憶部３６に記憶されているメタデータと、ユーザ装置２から送信されてきた嗜好情報のマッチングを、適宜、対応辞書記憶部３９に記憶されている辞書を参照して行い、推薦する音楽CDを、ユーザにより選択されたアーティストによって提供される音楽CDの中から選択する。
【０１５７】
推薦部３７は、ステップＳ２６において、選択に寄与したキーワードと特徴量を一時的に記憶し、ステップＳ２７に進み、選択した音楽CDの解説文を解説文データ記憶部３１から読み出す。また、このとき、推薦部３７は、選択した音楽CDの詳細情報を詳細情報記憶部３８から読み出す。
【０１５８】
推薦部３７は、ステップＳ２８において、一時的に記憶しておいたキーワード（または、そのキーワードを含む文章）や、一時的に記憶しておいた特徴量を言語化して得られた単語が解説文に含まれている場合、その単語（または、その単語を含む文章）の色を変えたり、下線を付加するなどして、他の文章と表示形式が異なるものとなるように、推薦する音楽CDの解説文を加工する。
【０１５９】
ステップＳ２９において、推薦部３７は、詳細情報記憶部３８から読み出した詳細情報と、ステップＳ２８で加工することによって得られた解説文の情報を用いて、推薦画面を表示するための推薦画面情報を生成し、生成した推薦画面情報をユーザ装置２に送信する。その後、処理は終了される。
【０１６０】
ユーザ装置２においては、嗜好キーワードに基づいて、推薦理由つながりで選択されたアイテムに関する情報が図１７に示されるような画面によって表示され、ユーザは、そのアイテムの情報を確認することができる。
【０１６１】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。
【０１６２】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば、汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１６３】
この記録媒体は、図３に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory)，DVD(Digital Versatile Disk)を含む）、光磁気ディスク（MD（登録商標）(Mini-Disk)を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM２２や、記憶部２８に含まれるハードディスクなどで構成される。
【０１６４】
なお、本明細書において、各ステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１６５】
また、本明細書において、システムとは、１つの装置により構成されるものであってもよいし、複数の装置により構成される装置全体を表わすものであってもよい。システムが、複数の装置により構成される装置全体を表わすものである場合、それぞれの装置は、インターネットなどのネットワークを介して相互に接続されるようにすることも可能である。
【図面の簡単な説明】
【０１６６】
【図１】本発明の一実施形態に係る推薦システムの構成例を示すブロック図である。
【図２】推薦画面の例を示す図である。
【図３】サーバ装置のハードウエア構成例を示すブロック図である。
【図４】サーバ装置の機能構成例を示すブロック図である。
【図５】キーワードの選択の例を示す図である。
【図６】特徴量の抽出の例を示す図である。
【図７】メタデータの例を示す図である。
【図８】ユーザ装置の機能構成例を示すブロック図である。
【図９】特徴量の言語化の例を示す図である。
【図１０】嗜好情報の例を示す図である。
【図１１】サーバ装置の推薦画面表示制御処理について説明するフローチャートである。
【図１２】ユーザ装置の推薦画面表示処理について説明するフローチャートである。
【図１３】推薦画面の他の例を示す図である。
【図１４】アーティスト名の一覧が表示される画面の例を示す図である。
【図１５】単語と代表語の関連付けの例を示す図である。
【図１６】代表語とアーティストの関連付けの例を示す図である。
【図１７】推薦画面のさらに他の例を示す図である。
【図１８】サーバ装置の関連アーティスト検索処理について説明するフローチャートである。
【符号の説明】
【０１６７】
１  サーバ装置，  ２  ユーザ装置，  ３１  解説文データ記憶部，  ３２  キーワード抽出部，  ３３  コンテンツ記憶部，  ３４  特徴量抽出部，  ３５  メタデータ生成部，  ３６  メタデータ記憶部，  ３７  推薦部，  ３８  詳細情報記憶部，  ３９  対応辞書記憶部，  ７１  操作履歴記憶部，  ７２  特徴量抽出部，  ７３  言語化部，  ７４  嗜好情報生成部，  ７５  嗜好情報記憶部，  ７６  推薦要求部
【図１】
2006309751.tif 000003
【図２】
2006309751.tif 000004
【図３】
2006309751.tif 000005
【図４】
2006309751.tif 000006
【図５】
2006309751.tif 000007
【図６】
2006309751.tif 000008
【図７】
2006309751.tif 000009
【図８】
2006309751.tif 000010
【図９】
2006309751.tif 000011
【図１０】
2006309751.tif 000012
【図１１】
2006309751.tif 000013
【図１２】
2006309751.tif 000014
【図１３】
2006309751.tif 000015
【図１４】
2006309751.tif 000016
【図１５】
2006309751.tif 000017
【図１６】
2006309751.tif 000018
【図１７】
2006309751.tif 000019
【図１８】
2006309751.tif 000020