(57)【特許請求の範囲】
【請求項１】
検索対象情報に対する登録利用者の嗜好プロファイルを当該登録利用者の属人情報とリンクして保持して成る情報検索装置において実行される方法であって、
情報検索を行う検索者からの特定のキーワードを含む検索要求に基づいて属人情報を検索し、その検索結果として当該検索者以外の属人情報を提示する過程と、
この提示により前記検索者が選定した属人情報によって特定される嗜好プロファイルに基づいて所要の情報検索を行う過程と、を含む、情報検索方法。
【請求項２】
前記提示する属人情報が、前記検索要求に含まれる興味分野をそれぞれ自己の興味分野とする１又は複数の登録利用者の属人情報であることを特徴とする、請求項１記載の情報検索方法。
【請求項３】
前記提示する属人情報が、前記検索要求に含まれる検索対象情報に対してそれぞれ前記検索者と同様の評価を行っている１又は複数の登録利用者の属人情報であることを特徴とする、請求項１記載の情報検索方法。
【請求項４】
検索対象情報に対する登録利用者の嗜好プロファイルを当該登録利用者の属人情報とリンクして保持して成る情報検索装置において実行される方法であって、
情報検索を行う検索者からの検索要求の入力を契機に、検索対象情報に対して互いに類似ないし共通する嗜好プロファイルをもつ、当該検索者以外の複数の登録利用者の属人情報を提示する過程と、
この提示により前記検索者が選定した属人情報によって特定される嗜好プロファイルに基づいて所要の情報検索を行う過程と、を含む、情報検索方法。
【請求項５】
検索対象情報に対する登録利用者の嗜好プロファイルを当該登録利用者の属人情報とリンクして保持して成る情報検索装置において実行される方法であって、
情報検索を行う検索者からの検索要求の入力を契機に当該検索者以外の登録利用者の属人情報を提示する過程と、
この提示により前記検索者が選定した属人情報によって特定される嗜好プロファイルに基づいて所要の情報検索を行う過程と、
検索者が選定した属人情報に対応する嗜好プロファイルの一部又は全部を修正してその検索者の嗜好プロファイルとすることで、当該検索者による嗜好プロファイルを作成する過程とを含む、情報検索方法。
【請求項６】
検索対象情報に対する登録利用者の評価結果である嗜好プロファイルに基づいて情報検索を行う装置であって、
前記嗜好プロファイルを登録利用者毎に蓄積する嗜好プロファイル蓄積手段と、
情報検索を行う検索者からの特定のキーワードを含む検索要求に基づいて属人情報を検索し、その検索結果として当該検索者以外の属人情報を提示する提示手段と、
前記提示された属人情報の一覧から検索者が選定した属人情報によって特定される嗜好プロファイルに基づく検索結果を当該検索者に提示する検索手段とを有することを特徴とする、情報検索装置。
【請求項７】
前記提示手段で提示される属人情報が、前記検索要求に含まれる興味分野をそれぞれ自己の興味分野とする１又は複数の登録利用者の属人情報であることを特徴とする、請求項６記載の情報検索装置。
【請求項８】
前記提示手段で提示される属人情報が、前記検索要求に含まれる検索対象情報に対してそれぞれ前記検索者と同様の評価を行っている１又は複数の登録利用者の属人情報であることを特徴とする、請求項６記載の情報検索装置。
【請求項９】
検索対象情報に対する登録利用者の評価結果である嗜好プロファイルに基づいて情報検索を行う装置であって、
前記嗜好プロファイルを登録利用者毎に蓄積する嗜好プロファイル蓄積手段と、
情報検索を行う検索者からの検索要求の入力を契機に、検索対象情報に対して互いに類似ないし共通する嗜好プロファイルをもつ、当該検索者以外の複数の登録利用者の属人情報を提示する提示手段と、
前記提示された属人情報の一覧から検索者が選定した属人情報によって特定される嗜好プロファイルに基づく検索結果を当該検索者に提示する検索手段とを有することを特徴とする、情報検索装置。
【請求項１０】
検索対象情報に対する登録利用者の評価結果である嗜好プロファイルに基づいて情報検索を行う装置であって、
前記嗜好プロファイルを登録利用者毎に蓄積する嗜好プロファイル蓄積手段と、
情報検索を行う検索者からの検索要求の入力を契機に当該検索者以外の登録利用者の属人情報を提示する提示手段と、
前記提示された属人情報の一覧から検索者が選定した属人情報によって特定される嗜好プロファイルに基づく検索結果を当該検索者に提示する検索手段と、
検索者が選定した属人情報に対応する嗜好プロファイルの一部又は全部を修正してその検索者の嗜好プロファイルとして前記嗜好プロファイル蓄積手段に蓄積する手段と、を有することを特徴とする、情報検索装置。
【請求項１１】
登録利用者の嗜好プロファイルが検索者によって選択された回数を累計し、この累計値に応じて当該登録利用者のインセンティブを特定する手段をさらに備えて成る、請求項１０記載の情報検索装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、嗜好プロファイルを用いた情報検索技術に関する。
【０００２】
【従来の技術】
近年、コンピュータネットワークの普及により、多種多様の電子情報が流通するようになっている。このような大量の電子情報から、真に関心を持つものを効率的に検索する仕組みとして、既知の電子情報のいくつかについて、人間の主観的な評価（関心度合い）を例えば数値情報で表した評価情報（以下、「嗜好プロファイル」）を用いて検索を行う手法が開発されている。このような検索手法は、コラボレイティブフィルタリングと呼ばれ、嗜好などの人間の主観的な判断を必要とする、コンピュータによる特徴抽出が難しい領域での情報検索に用いられている。
【０００３】
コラボレイティブフィルタリングでは、予め嗜好プロファイルを、利用者毎に作成してデータベース化しておく。そして、複数の嗜好プロファイルの中で嗜好が似ていると推定される集合を特徴ベクトル等を用いて計算し、その集合の中で高い評価点が与えられ且つ利用者が未だ評価していない電子情報を当該利用者に提示する。
【０００４】
ところで、嗜好プロファイルの情報量、例えば当該嗜好プロファイルを作成する際に用いられるプロファイルデータが少ない場合には、コラボレイティブフィルタリングの精度が上がらないことが知られている。そのため、情報検索に際しては、ある程度の数のプロファイルデータを利用者毎に蓄積しておく必要がある。従来、このプロファイルデータの蓄積は、例えば図３に示される手順で行われている。
【０００５】
すなわち、対象情報をディスプレイ等に表示させる（ステップＳ３０１）。利用者がその対象情報に対して評価できる場合、つまりその対象情報を知っている場合は、それに対する評価結果を入力させる（ステップＳ３０２：Ｙｅｓ、Ｓ３０３）。利用者が知らない検索対象情報であった場合は、その情報を他のものに代えて再表示させる（ステップＳ３０２：Ｎｏ）。
利用者から評価結果が入力された場合は、それをプロファイルデータとして利用者毎に蓄積する（ステップＳ３０４：Ｙｅｓ、Ｓ３０５）。蓄積したプロファイルデータの量が嗜好プロファイルとして使用する上で十分かどうかを判定し（ステップＳ３０６）。不十分であれば、ステップＳ３０１以降の処理を繰り返す（ステップＳ３０６：Ｎｏ）。プロファイルデータの数が十分であれば、その利用者についてのプロファイルデータの蓄積を終え（ステップＳ３０６：Ｙｅｓ）、コラボレイティブフィルタリングによる情報検索を行う（ステップＳ３０７）。
【０００６】
【発明が解決しようとしている課題】
上述のコラボレイティブフィルタリングによる情報検索を行う場合は、予め複数の利用者についての嗜好プロファイルを作成しておく必要がある。嗜好プロファイルの作成（プロファイルデータの蓄積）は、図３の手順で利用者毎に行われるものであり、検索精度をあるレベルに維持するためには、上記手順を相当数繰り返す必要がある。このことは、利用者に対して大きな負担を強いることを意味する。
また、嗜好プロファイルの作成は、対象情報の内容を利用者が評価し得ることが前提になっているため、対象情報が既知ではない場合、つまり未知の分野の情報についてはコラボレイティブフィルタリングの検索手法を適用できない。
【０００７】
そこで本発明は、利用者による嗜好プロファイルの作成作業を軽減し、また嗜好プロファイルの作成が困難であった分野での検索をも可能にする、情報検索方法を提供することにある。
本発明の他の課題は、上記情報検索方法の実施に適した情報検索装置を提供することにある。
【０００８】
【課題を解決するための手段】
上記課題を解決する本発明の情報検索方法は、検索対象情報に対する嗜好プロファイルを登録利用者毎に保持して成る情報検索装置において実行される方法であって、情報検索を行う検索者からの検索要求の入力を契機に当該検索者以外の登録利用者の属人情報を提示するとともに、該提示に従って前記検索者が特定した属人情報に対応する嗜好プロファイルに基づいて所要の情報検索を行う過程を含むことを特徴とする。
【０００９】
属人情報は、既に嗜好プロファイルを作成した登録利用者に固有のディジタル情報であり、例えば登録利用者を識別するための名前、性別、年齢、趣味、対象情報に対する批評、意見、自己ＰＲ等を表すものである。検索者に提示する属人情報は、例えば、検索要求に含まれる興味分野をそれぞれ自己の興味分野とする１又は複数の登録利用者の属人情報、検索要求に含まれる検索対象情報に対してそれぞれ前記検索者と同様の評価を行っている１又は複数の登録利用者の属人情報、あるいは、検索対象情報に対して互いに類似ないし共通する嗜好プロファイルをもつ複数の登録利用者の属人情報である。
【００１０】
上記他の課題を解決する本発明の情報検索装置は、検索対象情報に対する登録利用者の評価結果である嗜好プロファイルに基づいて情報検索を行う装置であって、嗜好プロファイルを登録利用者毎に蓄積する嗜好プロファイル蓄積手段と、情報検索を行う検索者に対して他の複数の登録利用者の属人情報の一覧を提示する提示手段と、提示された属人情報の一覧から検索者が選定した属人情報によって特定される嗜好プロファイルに基づく検索結果を当該検索者に提示する検索手段とを有するものである。これにより、検索者が情報検索のたびに自己の嗜好プロファイルを作成しなくとも済むようになる。
【００１１】
提示手段は、例えば検索者に対して複数の登録利用者の属人情報のいずれかに含まれるキーワードの入力を促すとともに、入力されたキーワードを含む属人情報の一覧を提示するように構成する。嗜好プロファイルが予め定めた複数の所定項目に対する登録利用者の評価結果の場合は、検索者に対して所定項目の一部に対する評価の入力を促すとともに、当該項目に対して検索者が入力した評価と一致する評価結果をもつ登録利用者の属人情報の一覧を提示するように構成する。互いに類似ないし共通する嗜好プロファイルをもちあう複数の登録利用者の属人情報の一覧を提示するように構成しても良い。
【００１２】
好ましい実施の形態として、検索者に対して自己の嗜好プロファイルを生成するか他人の嗜好プロファイルを使用するかを選択させる手段をさらに備えて情報検索装置を構成する。この場合の提示手段は、検索者が他人の嗜好プロファイルの使用を選択したときに上述の属人情報の一覧を提示することになる。
【００１３】
より好ましくは、検索者が選定し属人情報に対応する嗜好プロファイルの一部又は全部を修正してその検索者の嗜好プロファイルとして蓄積する手段をさらに備えて情報検索装置を構成する。これにより、検索者による嗜好プロファイルの作成作業を軽減できるようになる。
【００１４】
登録利用者の数を増やす観点からは、登録利用者の嗜好プロファイルが検索者によって選択された回数を累計し、この累計値に応じて当該登録利用者のインセンティブを特定する手段をさらに備えて情報検索装置を構成する。
【００１５】
【発明の実施の形態】
以下、本発明を映画に関する情報の検索を嗜好プロファイルを用いて検索する映画情報検索システムに適用した場合の実施の形態を説明する。以下の説明では、既に嗜好プロファイルが登録されている利用者を「登録利用者」、情報検索乃至新たに嗜好プロファイルを登録する利用者を「検索者」と称する。
【００１６】
図１は、この映画情報検索システムの構成図である。この映画情報検索システム１は、キーボードなどの入力装置、ディスプレイなどの出力装置のほか、通信手段や記憶装置１４を有するコンピュータ装置（又はシステム）によって実現されるもので、当該コンピュータ装置のＣＰＵが所定のプログラムコードを読み込んで実行することにより形成される、入出力制御部１１、データ処理部１２、データ検索部１３の機能ブロックを具備している。
【００１７】
入出力制御部１１は、入力装置、出力装置及び通信回線を通じて行う検索要求等の情報の入力、属人情報や検索結果の提示等の制御を行うものである。
データ処理部１２は、入出力される各種データに関して行う装置内の動作を制御するものである。データ検索部１３は後述する各種データベース１４１〜１４３の検索を行うもので、嗜好プロファイルに基づく情報検索を行うコラボレイティブフィルタリング部１３１と、属人情報に基づく嗜好プロファイルを検索する嗜好プロファイル検索部１３２と、検索要求に基づく属人情報を検索する属人情報検索部１３３とを有している。
【００１８】
記憶装置１４には、嗜好対象データベース１４１、嗜好プロファイルデータベース１４２、個人情報データベース１４３が格納されている。
嗜好対象データベース１４１は、検索対象となる映画に関する属性情報、例えば映画のタイトル、映画の製作年月日、その映画を制作した監督名等を管理するものであり、嗜好プロファイルデータベース１４２は、複数の映画の各々に対する嗜好プロファイルを登録利用者毎に管理するものである。
属人情報データベース１４３は、登録利用者の属人情報、例えば登録利用者の識別コード、認証キー、テキストデータから成る名前、性別、年齢、趣味、映画の批評情報（映画についての感想を詳細に文字で記述した情報等）、意見、自己ＰＲ等を管理するものである。属人情報データベース１４３の属人情報と嗜好プロファイルデータベース１４２の嗜好プロファイルとは互いにリンクしており、また、この嗜好プロファイルと嗜好対象データベース１４１の属性情報も互いにリンクしている。
【００１９】
このように構成される映画情報検索システム１による情報検索方法は、図２の手順で行われる。
データ処理部１２は、出力装置を通じて検索者に自分の嗜好プロファイルを新規に作成するか、既に登録されている他人の嗜好プロファイルを使用するかを選択させる（ステップＳ２０１）。
検索者が自分の嗜好プロファイルの新規作成を行うと判断できる場合、データ処理部１２は、既に説明した図３に示した手順で、十分な情報量が得られるまでその検索者の嗜好プロファイルを作成する（ステップＳ２０１：Ｙｅｓ、Ｓ２０２，Ｓ２０３：Ｎｏ）。
【００２０】
一方、検索者により、他人の嗜好プロファイルの使用が選択されたと判断できる場合、データ処理部１２は、属人情報検索部１３３に他の複数の登録利用者の属人情報の検索を依頼し、その検索結果を出力装置を通じて検索者に提示し、いずれかの登録利用者の属人情報を選定させる（ステップＳ２０１：Ｎｏ、Ｓ２０４）。この場合の提示手法としては、以下のようなものが挙げられる。
（１）検索者の検索要求時に、特定のキーワード、例えば映画の興味分野をその検索要求に含ませ、属人情報データベース１４３内からその興味分野をそれぞれ自己の興味分野とする登録利用者の一覧を提示する。
（２）検索者が検索要求の際に入力した映画名とその評価に対して同様の評価を行っている登録利用者の一覧を提示する。
（３）互いに類似ないし共通の嗜好プロファイルをもつ複数の登録利用者の一覧を嗜好プロファイル毎、つまり興味分野毎に提示する。
なお、登録利用者の一覧は、例えば名前、年齢、性別等、属性情報の一部のみの一覧とする。
【００２１】
検索者が特定の属人情報を選択したことを検知すると（ステップＳ２０５：Ｙｅｓ）、データ処理部１２は、嗜好プロファイル検索部１３２に該当する嗜好プロファイルの検索を依頼する（ステップＳ２０６）。
嗜好プロファイルが索出された場合、あるいはステップＳ２０２において十分な情報量の自分の嗜好プロファイルが作成された場合（ステップＳ２０３：Ｙｅｓ）、コラボレイティブフィルタリング部１３１は、その嗜好プロファイルを用いた情報検索を行い（ステップＳ２０７）、検索結果を出力装置を通じて検索者に提示する（ステップＳ２０８）。検索者が自分の嗜好に適合すると判断できる場合は検索処理を終え（ステップＳ２０９：Ｙｅｓ）、適合しないと判断される場合は上記ステップＳ２０１以降の処理を繰り返す（ステップＳ２０９：Ｎｏ）。
【００２２】
なお、索出された他の登録利用者の嗜好プロファイルの一部又は全部を修正して検索者の嗜好プロファイルとし、これを嗜好プロファイルデータベース１４２に蓄積するとともに、属人情報データベース１４３に検索者の属性情報を登録する機能をデータ処理部１２又は他のモジュールによって形成するようにしても良い。
【００２３】
このように、本実施形態の映画情報検索システム１では、検索者以外の登録利用者の嗜好プロファイルを使用してコラボレイティブフィルタリングを行えるようにしたので、検索者による嗜好プロファイルの作成作業が軽減化される。
【００２４】
また、検索者が、自分と嗜好が似ている登録利用者を探し出し、その登録利用者の嗜好プロファイルに基づく情報を特定することで、自己の嗜好だけでは検索が不可能であった情報を索出できるようになる。
【００２５】
また、検索者の専門分野と異なる分野で信頼できる登録利用者を探し出し、その者の嗜好プロファイルを使用してコラボレイティブフィルタリングを行うことにより、自分の知識だけでは得られない領域での情報検索が可能になる。
【００２６】
ところで、コラボレイティブフィルタリングの精度を上げるためには、登録利用者の数を増やし、それによって登録利用者の嗜好の特徴を一様に分布させたり、登録利用者の嗜好プロファイルの信頼性を向上させたりすること等が重要な要素になる。そこで、図１に示した映画情報提供システム１に、登録利用者の嗜好プロファイルが検索者によって選択された回数を累計し、この累計値に応じて当該登録利用者のインセンティブを特定する手段を付加することで、広く一般利用者（検索者を含む）に嗜好プロファイルの新規作成、登録、その嗜好プロファイルの信頼性向上の維持管理のための動機付けを与えるようにする。
【００２７】
検索者からの苦情受付機能、例えば、不正確な嗜好プロファイルの登録に対する意見の受付機能をさらに付加することで、この映画情報提供システムの信頼性を高めるようにする構成も可能である。
【００２８】
また、新規に嗜好プロファイルを作成した者が利用者登録を行う際に、嗜好プロファイルを公開（他の者が利用可能な状態にすること）するか、あるいは通常の嗜好プロファイルによる情報検索のみとするか（自分及び他人の嗜好プロファイルは非公開）を登録利用者に対して自己の嗜好プロファイルを公開するか否かを選択させるようにする構成も可能である。嗜好プロファイルを公開する場合は、嗜好プロファイルの維持管理だけでなく、属人情報をも登録する必要がある。
【００２９】
【発明の効果】
以上の説明から明らかなように、本発明によれば、検索者の嗜好プロファイルを蓄積する作業を軽減することができ、また、従来、検索者が自分の知識によっては嗜好プロファイルを作成するのが困難であった分野の情報を検索できるようになる。
【図面の簡単な説明】
【図１】本発明を適用した映画情報検索システムの構成図。
【図２】本実施形態による情報検索方法の手順説明図。
【図３】従来の情報検索システムにおけるプロファイルデータ収集の処理手順図。
【符号の説明】
１    映画情報検索システム
１１  入出力制御部
１２  データ処理部
１３  データ検索部
１３１  嗜好プロファイル検索部
１３２  属人情報検索部
１３３  コラボレイティブフィルタリング部
１４  記憶装置
１４１  嗜好対象データベース
１４２  嗜好プロファイルデータベース
１４３  属人情報データベース
【図１】
0003547338.tif 000002
【図２】
0003547338.tif 000003
【図３】
0003547338.tif 000004