(57)【特許請求の範囲】
【請求項１】
複数の利用者による電子文書の蓄積及び蓄積された既存の電子文書を、他の利用者による参照ができるようにされた嗜好情報収集システムであって、
前記参照がなされる電子文書に含まれて嗜好プロファイルの作成資料となる嗜好対象を提示する提示手段と、
提示された嗜好対象のいずれかに興味をもつ利用者が参照した電子文書に含まれる当該嗜好対象に対して入力した評価情報を受け付ける評価情報受付手段と、
前記受け付けた評価情報をそれを入力した利用者の識別情報と共に蓄積する評価情報蓄積手段と、
前記蓄積された評価情報に基づいて当該利用者の嗜好プロファイルの作成及び更新を行う嗜好プロファイル管理手段とを備え、
利用者個人の嗜好を表す情報を収集することを特徴とする嗜好情報収集システム。
【請求項２】
前記提示手段は、予め複数のグループに分類された嗜好対象の分類名の一覧を提示し、該提示に応じていずれかの分類名が選択されたときに当該分類名に属する嗜好対象をその評価入力欄と共に提示するものであることを特徴とする、
請求項１記載の嗜好情報収集システム。
【請求項３】
前記嗜好対象を一部に含む複数の電子文書を保持する文書データベースを備え、
前記提示手段は、利用者の要求に応じて前記文書データベースから選定した特定の電子文書を、嗜好対象及びその評価情報の入力欄と共に当該利用者に提示するように構成されていることを特徴とする、
請求項１記載の嗜好情報収集システム。
【請求項４】
前記電子文書における嗜好対象の領域が嗜好対象以外の領域と異なる形態で当該利用者に提示されることを特徴とする、
請求項３記載の嗜好情報収集システム。
【請求項５】
嗜好プロファイルの作成資料となる嗜好対象を保持する嗜好対象保持手段と、
電子文書の入力を受け付ける電子文書受付手段と、
前記受け付けた電子文書に前記嗜好対象が含まれるかどうかを調べ、含まれている場合はその嗜好対象が出現する文脈に基づいて当該嗜好対象に対する評価情報を推定する文書解析手段と、
推定された評価情報を当該電子文書を入力した利用者の識別情報と共に蓄積する評価情報蓄積手段と、
蓄積された評価情報に基づいて当該利用者の嗜好プロファイルの作成又は更新を行う嗜好プロファイル管理手段とを備え、
前記文書解析手段は、肯定的表現情報及び否定的表現情報を格納した文脈データベースと、前記電子文書において出現する嗜好対象の後に出現する表現情報を特定する手段とを有し、特定された表現情報が前記文脈データベース内の肯定的表現情報及び否定的表現情報のいずれに属するかによって前記評価情報を推定するように構成されていることを特徴とする、
嗜好情報収集システム。
【請求項６】
前記電子文書は、その作成者以外の利用者が参照して関連電子文書を添付可能なものであり、さらに、その関連電子文書は、その作成者以外の利用者が参照して関連電子文書を添付可能なものであり、それぞれ参照関係を辿ることで各電子文書及びその作成者を特定できるように構成されていることを特徴とする、
請求項５記載の嗜好情報収集システム。
【請求項７】
前記文書解析手段は、電子文書における嗜好対象の出現頻度を検出し、この検出結果に応じて前記推定した評価情報を修正するように構成されていることを特徴とする、
請求項５記載の嗜好情報収集システム。
【請求項８】
既に評価情報の推定を終えた電子文書を蓄積する文書データベースと、
嗜好対象が追加されたときに前記文書データベース内にその嗜好対象を含む電子文書が存在するかどうかを検索する手段とを備え、
前記文書解析手段は、前記追加された嗜好対象を含む電子文書があるときに当該電子文書に対する前記評価情報の再推定を行うように構成されていることを特徴とする、請求項５記載の嗜好情報収集システム。
【請求項９】
同一利用者及び同一嗜好対象に対して異なる評価情報となる電子文書となる場合は最新の電子文書に基づく評価情報を当該利用者の評価情報とするように構成されていることを特徴とする、請求項５〜８のいずれかの項記載の嗜好情報収集システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コラボレイティブフィルタリングに必要な個人別の嗜好情報を効率的に収集する嗜好情報収集システムに関する。
【０００２】
【従来の技術】
個人嗜好のように人間の主観的な判断を必要とする、コンピュータによる特徴抽出が難しい領域での情報検索手法として、コラボレイティブフィルタリングが用いられている。このコラボレイティブフィルタリングは、嗜好対象に対する人間の主観的な評価（関心度合い）を表す嗜好プロファイから、各嗜好対象に対する評価の類似度を計算することによって人間の嗜好をグルーピングし、同一グループ内の人物は同一嗜好対象について類似の評価を行うと判断して、未評価の人物の嗜好を推定する技術である。
この技術により、未評価の嗜好対象の中で高い評価が得られそうなものについては、同一グループの他の利用者も高い評価を選択するであろう、という推定のもと、これを「おすすめ情報」として他の利用者に提示することが可能になる。
【０００３】
【発明が解決しようとしている課題】
コラボレイティブフィルタリングでは、嗜好情報が少ない場合、例えば嗜好プロファイル自体の数や嗜好プロファイルの作成資料となる嗜好対象の数が少ないと、すべての人間が同一のグループに属すると判断されたり、逆にすべての人間が異なるグループに属すると判断されたりする場合があり、信憑性のある結果が得られない。従って、コラボレイティブフィルタリングをより有効なものとするためには、多くの人間が多くの嗜好対象について評価を行い、その結果を嗜好情報として蓄積していく必要がある。
【０００４】
しかし、嗜好対象数をむやみに多くしすぎると、各人にとって評価を行う明確な理由・動機づけが相対的に低下し、正しい評価結果を期待することができなくなる。また、本来、コラボレイティブフィルタリング用に設定されていない嗜好対象については、それを評価の対象にすることができない。さらに、嗜好対象が新たに追加された場合は、それが何人かによって評価されない限り、これを嗜好プロファイルとして利用することができない。
【０００５】
そこで、本発明は、多くの個人の嗜好情報を効率的に収集することができる嗜好情報収集システムを提供することをその課題とする。
【０００６】
【課題を解決するための手段】
上記課題を解決する本発明の嗜好情報収集システムは、嗜好プロファイルの作成資料となる嗜好対象を複数の利用者による電子的なコミュニケーション活動の場に提示する提示手段と、提示された嗜好対象のいずれかに興味をもつ利用者が当該嗜好対象に対して入力した評価情報を受け付ける評価情報受付手段と、受け付けた評価情報を、それを入力した利用者の識別情報と共に蓄積する評価情報蓄積手段と、蓄積された評価情報に基づいて当該利用者の嗜好プロファイルの作成又は更新を行う嗜好プロファイル管理手段とを備え、コミュニケーション活動の場から利用者個人の嗜好を表す情報を収集することを特徴とする。
【０００７】
前記提示手段は、例えば、予め複数のグループに分類された嗜好対象の分類名の一覧を提示し、該提示に応じていずれかの分類名が選択されたときに当該分類名に属する嗜好対象をその評価入力欄と共に提示するものである。嗜好対象を一部に含む複数の電子文書を保持する文書データベースを備える場合、提示手段は、利用者の要求に応じて文書データベースから選定した特定の電子文書を、嗜好対象及びその評価情報の入力欄と共に当該利用者に提示するように構成する。この場合、電子文書における嗜好対象の領域が嗜好対象以外の領域と異なる形態で当該利用者に提示するようにする。
【０００８】
本発明の他の嗜好情報収集システムは、嗜好プロファイルの作成資料となる嗜好対象を保持する嗜好対象保持手段と、複数の利用者による電子的なコミュニケーション活動の場から電子文書の入力を受け付ける電子文書受付手段と、受け付けた電子文書に嗜好対象が含まれるかどうかを調べ、含まれている場合はその嗜好対象が出現する文脈に基づいて当該嗜好対象に対する評価情報を推定する文書解析手段と、推定された評価情報を当該電子文書を入力した利用者の識別情報と共に蓄積する評価情報蓄積手段と、蓄積された評価情報に基づいて当該利用者の嗜好プロファイルの作成又は更新を行う嗜好プロファイル管理手段とを備え、コミュニケーション活動の場から利用者個人の嗜好を表す情報を収集することを特徴とする。
【０００９】
文書解析手段は、例えば、肯定的表現情報及び否定的表現情報を格納した文脈データベースと、電子文書において出現する嗜好対象の後に出現する表現情報を特定する手段とを有し、特定された表現情報が文脈データベース内の肯定的表現情報及び否定的表現情報のいずれに属するかによって前記評価情報を推定するように構成される。電子文書における嗜好対象の出現頻度を検出し、この検出結果に応じて前記推定した評価情報を修正するようにしても良い。
【００１０】
好ましくは、既に評価情報の推定を終えた電子文書を蓄積する文書データベースと、嗜好対象が追加されたときに文書データベース内にその嗜好対象を含む電子文書が存在するかどうかを検索する手段とを備えて嗜好情報収集システムを構成する。文書解析手段は、追加された嗜好対象を含む電子文書があるときに当該電子文書に対する評価情報の再推定を行うように構成する。
【００１１】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
図１は、本発明を適用した嗜好情報収集システムの構成図である。
この嗜好情報収集システム１は、キーボードなどの入力装置、ディスプレイなどの出力装置のほか、記憶装置１５を有するコンピュータ装置（又はシステム）によって実現されるもので、当該コンピュータ装置のＣＰＵが所定のプログラムコードを読み込んで実行することにより形成される、入出力制御部１１、認証処理部１２、データ管理部１３、文書解析部１４を備え、さらに、記憶装置１５に、利用者データベース１５１、嗜好対象データベース１５２、嗜好プロファイルデータベース１５３、文書データベース１５４、文脈データベース１５５を格納して構成される。
【００１２】
利用者データベース１５１は、この嗜好情報収集システム１を利用する者（以下、「利用者」）、その利用者の識別子、及び認証キーを管理するものであり、認証処理部１２によって参照されるようになっている。
嗜好対象データベース１５２は、分類（映画、ファッション等）に応じた嗜好対象（映画であれば作品名、監督名、俳優名など）、即ち嗜好プロファイルの作成資料となる評価項目を管理するものである。
嗜好プロファイルデータベース１５３は、利用者毎の嗜好プロファイル乃至プロファイルデータ（評価情報等）を更新自在に管理するものである。
文書データベース１５４は、利用者の作成した電子文書を、その作成者名や作成日時などの情報と共に管理するものである。
文脈データベース１５５は、文書解析部１４による電子文書解析時に使用される、電子文書の文脈における肯定的表現情報及び否定的表現情報を格納したものである。
【００１３】
なお、各データベース１５１〜１５５は一つの記憶装置（図示の例では記憶装置１５）に格納されている場合のほか、複数の記憶装置（通信回線等で接続されている場合を含む）に分散して格納されている場合であっても良い。
【００１４】
入出力制御部１１は、複数の利用者との間で（通信回線や入力装置、出力装置を通じて）やりとりされる各種情報の入出力を制御するものであり、図示しない入出力インタフェース等を含んで構成される。認証処理部１２は、入出力制御部１１を通じて入力された利用者の識別子や認証キーに基づく認証処理を行うものである。
【００１５】
データ管理部１３は、システムが行うデータ処理を統括的に管理するものである。具体的には、嗜好対象を各利用者に提示するための処理、該提示に応じて利用者から入力された評価情報に基づいて当該利用者の嗜好プロファイルの作成又は更新を行う処理等を行う。文書解析部１４は、電子文書の解析処理を行うものである。例えば上述のコミュニケーションの場に提示する電子文書に対し、記憶装置１５内の嗜好対象データベース１５２や文脈データベース１５４を参照して嗜好対象の部分を嗜好対象以外の部分と異なる形態で提示したり、各利用者が作成した新規文書について、その文脈を解析したりする。
【００１６】
次に、上記のように構成される嗜好情報収集システム１の運用形態を説明する。
本実施形態の嗜好情報収集システム１では、認証された複数の利用者によるコミュニケーション活動の場、例えばインターネットのウエブサイトを提供する。このウエブサイト上では、利用者が自由に電子文書を作成することができ、作成された電子文書が、逐次収集されて文書データベース１５４に蓄積されるようになっている。電子文書に対しては、他の利用者が自由に参照して関連電子文書を添付したり、その関連電子文書に対してもとの電子文書の作成者が返答文書を作成することができ、質問・回答や議論等の継続的なやりとりが行えるようになっている。映画に関していえば、作品に対する感想をやりとりしたり、出演者や撮影場所に関する質問・回答等を行うことができる。各電子文書及びその作成者は、それぞれ参照関係を辿ることでを特定できるようになっている。
【００１７】
利用者は認証確認後、既存の電子文書の参照や、新規文書の作成を選択することになる。この場合の嗜好情報収集システム１における処理手順を図２に示すとおりである。
図２を参照し、まず、認証処理部１２で、利用者の識別子と認証キーの入力を出力装置を通して利用者に指示する（ステップＳ２０１）。利用者から識別子と認証キーの対が入力された場合、認証処理部１２は、利用者データベース１５１を参照し、入力された識別子と認証キーの対が正当かどうかを判定する（ステップＳ２０２：Ｙｅｓ、Ｓ２０３）。不当であった場合は他の認証キー等の入力を指示する（ステップＳ２０４：Ｎｏ）。正当であった場合は処理権限をデータ管理部１３に移す。
【００１８】
データ管理部１３は、入出力制御部１１を通して利用者に興味ある分類（映画、ファッション等）の選択画面を提示し、既存文書を参照するか、新しい話題を提供すべく新規文書を作成するか、既存文書に対して返信文書を作成するかを選択させる（ステップＳ２０４：Ｙｅｓ、Ｓ２０５）。
利用者からの選択データの入力があり、それが既存文書の参照のものであった場合は、図３に示す手順で処理を行う（ステップＳ２０６：既存文書参照）。一方、新規文書の作成あるいは既存文書への返信の作成（合わせて、「文書作成」とする）であった場合は、図４の手順で処理を行う（ステップＳ２０６：文書作成）。
【００１９】
＜既存文書参照処理＞
図３に移り、データ管理部１３は、文書データベース１５４に蓄積されている参照用の電子文書を入出力制御部１１を通して出力装置に提示させる（ステップＳ３０１）。このとき、嗜好対象データベース１５２を検索して、参照用の電子文書中に記載されている嗜好対象が何かを特定する。そして、その電子文書のうち、嗜好対象になっている部分の色を変え、利用者が評価可能であることが容易にわかるようにする。この場合の画面表示例を示したのが図５（ａ）である。図５（ａ）の例では、電子文書５０中の“ＡＡＡ”５１、“ＢＢＢ”５２、“ＣＣＣ”５３、“ＤＤＤ”５４、“ＥＥＥ”５５が嗜好対象であり、これらの色が変えられ、あるいは下線が付される。
【００２０】
利用者は、マウスなどのポインティングデバイス等を用いてこれらの嗜好対象のいずれかを選択することになる。データ管理部１３は、利用者から嗜好対象が選択されたことを検知すると（ステップＳ３０２：Ｙｅｓ）、次に、選択された嗜好対象についての評価入力を指示する（ステップＳ３０３）。このときの画面の表示は、例えば図５（ｂ）のようになる。図示の例は、利用者が図５（ａ）で、“ＡＡＡ”５１を選択した場合の例である。利用者は、評価入力ウィンドウ５１０の所定の場所５１１に評価情報（数値情報等）を入力することになる。
【００２１】
評価情報が入力された場合（ステップＳ３０４：Ｙｅｓ）、データ管理部１３は、この評価情報に基づいて嗜好プロファイルデータベース１５３中の当該利用者の嗜好プロファイルを更新する（ステップＳ３０５）。終了指示が入力された場合は処理を終え（ステップＳ３０６：Ｙｅｓ）、終了しない場合はステップＳ２０１の処理に戻る（ステップＳ３０６：Ｎｏ）。
【００２２】
＜文書作成時の処理＞
図４に移り、ステップＳ２０６で、文書作成が選択された場合、データ管理部１３は、電子文書を入出力制御部１１を通して受け付け（ステップＳ４０１）、この電子文書について、文書解析部１４に以下のことを行わせる。
【００２３】
文書解析部１４では、まず、嗜好対象データベース１５２を参照して電子文書中の嗜好対象が何かを特定するとともに（ステップＳ４０２）、その嗜好対象が出現する文脈を判断して、それが肯定的評価か否定的評価かを判断し、評価を決定する（ステップＳ４０３）。具体的には、文脈データベース１５５を参照して嗜好対象の後に肯定的表現か否定的表現のどちらの表現が現れるかによって評価情報を決定する。必要に応じて、嗜好対象、あるいは肯定的表現／否定的表現の出現頻度等によってその評価情報を修正する（ステップＳ４０４）。同一利用者が同一嗜好対象に対し、異なる評価となる電子文書を作成した場合は、作成日時が最も新しい電子文書を採用し、その電子文書に対する評価情報をその利用者の評価情報とする。
【００２４】
データ管理部１３は、この決定あるいは修正された評価情報に基づいて、嗜好プロファイルデータベース１５３の当該利用者の個人嗜好プロファイルを更新する（ステップＳ４０５）。当該文書にする他の嗜好対象がある場合はステップＳ４０２以降の処理を繰り返す（ステップＳ４０６：Ｙｅｓ）。
【００２５】
すべての嗜好対象についての解析が終了した場合、データ管理部１３は、当該電子文書を文書データベース１５４に格納する（ステップＳ４０７）。終了指示が入力された場合は処理を終え（ステップＳ４０８：Ｙｅｓ）、終了しない場合はステップＳ２０１の処理に戻る（ステップＳ４０８：Ｎｏ）。
【００２６】
なお、嗜好対象データベース１５２に嗜好対象が追加された場合、この追加された嗜好対象が既に作成された文書に出現している可能性がある。この場合、文書解析部１４は、文書データベース１５４を検索して、追加された嗜好対象を含む文書が存在するかどうかを調べる。存在する場合は、上述のステップＳ４０２〜Ｓ４０６と同様の処理を行い、文書作成者の嗜好プロファイルを更新する。これにより、嗜好対象が追加された場合であっても、それを容易に嗜好プロファイルに反映させることができる。また、他の利用者の評価を推定することも容易になる。
【００２７】
このように、本実施形態の嗜好情報収集システム１によれば、従来方法に比べて多くの嗜好情報を容易に収集することが可能になり、コラボレイティブフィルタリングの結果の信憑性、有用度を高めることができる。
【００２８】
なお、参照用の電子文書において、すべての単語を嗜好対象として評価を行うことも可能である。この場合は、嗜好対象データベース１５２の管理が不要となる利点がある。
【００２９】
また、嗜好対象を、例えば映画等のように分類し、電子文書作成の際に、話題を制限することによって情報収集を効率良くすることも可能となる。
【００３０】
【発明の効果】
以上の説明から明らかなように、本発明によれば、通常のコミュニケーション活動の場からより多くの嗜好情報を極めて容易に収集できるようになる、という特有の効果を奏することができる。
【図面の簡単な説明】
【図１】本発明を適用した情報収集システムの構成例を示した図である。
【図２】情報収集システムの利用者認証等の手順を示した図である。
【図３】既存文書参照時の個人嗜好プロファイル更新の手順を示した図である。
【図４】文書作成時の個人嗜好プロファイル更新の手順を示した図である。
【図５】（ａ）と（ｂ）は、既存文書参照時の表示画面を示した図である。
【符号の説明】
１    嗜好情報収集システム
１１  入出力制御部
１２  認証処理部
１３  データ管理部
１４  文書解析部
１５  記録装置
１５１  利用者データベース
１５２  嗜好対象データベース
１５３  嗜好プロファイルデータベース
１５４  文書データベース
１５５  文脈データベース
５０  参照用の電子文書表示画面
５１、５２、５３、５４、５５  選択可能な嗜好対象
５１０  評価入力画面
５２０  評価入力窓
【図１】
0003547339.tif 000002
【図２】
0003547339.tif 000003
【図３】
0003547339.tif 000004
【図４】
0003547339.tif 000005
【図５】
0003547339.tif 000006