(57)【要約】【課題】ユーザ意図を反映した情報検索が可能になる情報検索装置を提供する。【解決手段】検索対象の情報毎に、嗜好性評価スコアを算出する嗜好性評価部３１と、話題性評価スコアを算出する話題性評価部３２と、新規性評価スコアを算出する新規性評価部３３と、嗜好性評価スコア×優先度α＋話題性評価スコア×優先度β＋新規性評価スコア×優先度γの数式で情報の推奨度を算出する推奨度算出部３４と、推奨結果を画面表示する推奨結果表示部１７と、推奨結果の情報に対するユーザ操作を検出すると、その情報に関わる各評価スコアを抽出し、抽出した評価スコアの比較結果に基づき、ユーザ注目の注目評価項目を検出し、その注目評価回数及び累計操作回数をカウントする注目評価検出部１９と、注目評価回数及び累計操作回数に基づき、評価項目毎の優先度を算出し、算出した優先度を優先度管理テーブル１５に更新する優先度設定部２３とを有している。【選択図】        図１
2010049498.tif 000002
【特許請求の範囲】
【請求項１】
検索対象の情報に関わるメタデータを取得する情報取得部と、
前記検索対象の情報を検索するための検索条件を記憶する嗜好管理部と、
前記検索対象の情報毎に、前記メタデータと前記嗜好管理部に記憶中の前記検索条件との類似度に基づき嗜好性評価項目として嗜好性評価スコアを算出する嗜好性評価部と、
前記検索対象の情報毎に、前記嗜好性の評価項目以外の評価項目として評価スコアを算出する他種評価部と、
前記各評価スコアの評価項目毎に、前記評価スコアの優先割合を示す優先度を記憶する優先度管理部と、
前記検索対象の情報に関わる評価項目毎の評価スコアを前記優先度管理部に記憶中の評価項目毎の優先度に応じて重み付けし、この重み付けした評価スコアに基づき、前記検索対象の情報に関わる評価結果を出力する評価出力部と、
前記評価結果の情報に対するユーザ操作を検出する操作検出部と、
前記操作検出部にて検出した前記ユーザ操作に関わる前記評価結果の情報から各評価スコアを抽出し、これら抽出した評価スコアを比較し、この比較結果に基づき、ユーザ注目の評価項目に対応する注目評価項目を検出する注目評価検出部と、
前記注目評価検出部にて検出した前記注目評価項目に基づき、前記評価項目毎の前記優先度を算出し、算出した評価項目毎の優先度を前記優先度管理部に更新する優先度設定部と、
を有することを特徴とする情報検索装置。
【請求項２】
前記注目評価検出部は、
前記評価スコアの比較結果に基づき、前記複数の評価スコアの内、最も高い評価スコアの評価項目を前記注目評価項目として検出することを特徴とする請求項１記載の情報検索装置。
【請求項３】
前記注目評価検出部は、
前記評価スコアの比較結果に基づき、前記複数の評価スコアの内、一の評価スコアを指定し、指定した評価スコアと、指定した評価スコア以外の全評価スコアとの差分が所定閾値を超えた場合、その所定閾値を超えた大きい評価スコアの評価項目を前記注目評価項目として検出することを特徴とする請求項１記載の情報検索装置。
【請求項４】
前記注目評価検出部は、
前記操作検出部にて前記評価結果の情報に対するユーザ操作を検出すると、その操作履歴を管理し、その累計操作回数をカウントすると共に、前記注目評価項目を検出すると、その注目評価項目に対応する評価項目毎の注目評価回数をカウントし、前記累計操作回数及び前記評価項目毎の注目評価回数を管理する注目評価管理テーブルを有し、
前記優先度設定部は、
前記注目評価管理テーブルにて管理した前記累計操作回数及び前記評価項目毎の注目評価回数に基づき、前記評価項目毎の前記優先度を算出し、算出した評価項目毎の優先度を前記優先度管理部に更新することを特徴とする請求項１〜３の何れか一に記載の情報検索装置。
【請求項５】
前記他種評価部は、
前記検索対象の情報毎に、この検索対象の情報に関わるメタデータと他の情報に関わるメタデータとの類似度に基づき話題性の評価項目として話題性評価スコアを算出する話題性評価部と、
前記検索対象の情報毎に、前記検索対象の情報の提供開始日時が基準日時との差分を新規性の評価項目として新規性評価スコアを算出する新規性評価部と、
を有することを特徴とする請求項１〜４の何れか一に記載の情報検索装置。
【請求項６】
検索対象の情報に関わるメタデータを取得する情報取得ステップと、
前記検索対象の情報毎に、前記メタデータと嗜好管理部に記憶中の検索条件との類似度に基づき嗜好性評価項目として嗜好性評価スコアを算出する嗜好性評価ステップと、
前記検索対象の情報毎に、前記嗜好性の評価項目以外の評価項目として評価スコアを算出する他種評価ステップと、
前記検索対象の情報に関わる評価項目毎の評価スコアを、前記評価スコアの優先割合を示す優先度を記憶する優先度管理部に記憶中の評価項目毎の優先度に応じて重み付けし、この重み付けした評価スコアに基づき、前記検索対象の情報に関わる評価結果を出力する評価出力ステップと、前記評価結果の情報に対するユーザ操作を検出する操作検出ステップと、
前記操作検出ステップにて検出した前記ユーザ操作に関わる前記評価結果の情報から各評価スコアを抽出し、これら抽出した評価スコアを比較し、この比較結果に基づき、ユーザ注目の評価項目に対応する注目評価項目を検出する注目評価検出ステップと、
前記注目評価検出ステップにて検出した前記注目評価項目に基づき、前記評価項目毎の前記優先度を算出し、算出した評価項目毎の優先度を前記優先度管理部に更新する優先度設定ステップと、
を含むことを特徴とする情報検索方法。
【請求項７】
コンピュータ装置に、
検索対象の情報に関わるメタデータを取得する情報取得手順と、
前記検索対象の情報毎に、前記メタデータと嗜好管理部に記憶中の検索条件との類似度に基づき嗜好性評価項目として嗜好性評価スコアを算出する嗜好性評価手順と、
前記検索対象の情報毎に、前記嗜好性の評価項目以外の評価項目として評価スコアを算出する他種評価手順と、
前記検索対象の情報に関わる評価項目毎の評価スコアを、前記評価スコアの優先割合を示す優先度を記憶する優先度管理部に記憶中の評価項目毎の優先度に応じて重み付けし、この重み付けした評価スコアに基づき、前記検索対象の情報に関わる評価結果を出力する評価出力手順と、
前記評価結果の情報に対するユーザ操作を検出する操作検出手順と、
前記操作検出手順にて検出した前記ユーザ操作に関わる前記評価結果の情報から各評価スコアを抽出し、これら抽出した評価スコアを比較し、この比較結果に基づき、ユーザ注目の評価項目に対応する注目評価項目を検出する注目評価検出手順と、
前記注目評価検出手順にて検出した前記注目評価項目に基づき、前記評価項目毎の前記優先度を算出し、算出した評価項目毎の優先度を前記優先度管理部に更新する優先度設定手順と、
を含む処理を実行させることを特徴とする情報検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の検索対象の情報から、ユーザの意図を反映した情報を検索する情報検索装置、情報検索方法及び情報検索プログラムに関する。
【背景技術】
【０００２】
近年、テレビ機能を搭載したＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）や、ＰＶＲ（ＨＤＤやＤＶＤ搭載の録画装置：Ｐｅｒｓｏｎａｌ  Ｖｉｄｅｏ  Ｒｅｃｏｒｄｅｒ）等のようにテレビ番組（あるいは、ネット上で配信されるコンテンツ）を録画・再生する情報記録装置が広く普及している。
【０００３】
そして、この情報記録装置は、ユーザの利便性を向上させるために、各種の機能を備えており、例えば、ＥＰＧ（Ｅｌｅｃｔｒｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）から配信される電子番組表（メタデータ）を利用して、ユーザ好みの番組を自動的に検索・提示する機能や、検索した番組を自動的に録画する機能を備えている。
【０００４】
そこで、近年では、ユーザの好みのニュース、番組や商品等の情報を推奨する情報検索装置が提案されている。
【０００５】
この情報検索装置では、ユーザ嗜好の検索条件や、ユーザの情報に対する操作履歴（閲覧、再生、録画や購入等）を分析及び抽出し、ユーザ嗜好の情報を管理し、ユーザ嗜好と検索対象の情報とを比較評価し、複数の情報からユーザ嗜好の情報を検索及び推奨するものである。
【０００６】
しかしながら、情報検索装置では、情報を検索又は推奨する視点で、ユーザ嗜好だけでなく、様々な評価項目が存在する。
【０００７】
例えば、検索対象の情報がニュースの場合、検索対象のニュースを話題性や新規性の視点から検索するように、様々な評価項目で情報を検索する場合が多々ある。
【０００８】
そこで、このような要望に対処すべく、検索対象の情報を様々な評価項目で総合的に評価して複数の情報から検索及び推奨する技術が提案されている。
【０００９】
例えば、ユーザの嗜好性及び話題性等の評価項目でニュースを総合的に評価し、その総合評価で、莫大な量のニュースからユーザの嗜好性及び話題性のあるニュースを推奨する情報検索装置がある。
【００１０】
このような情報検索装置では、予めプロファイルしたユーザ嗜好と、個々のニュースに予め設定した話題性とを設定し、検索対象のニュースに対する嗜好性の評価スコア及び話題性の評価スコアを算出し、これら嗜好性の評価スコア及び話題性の評価スコアを、その評価スコアの優先割合を示す優先度を使用してニュースの推奨度を総合的に評価するものである。
【００１１】
例えば、嗜好性の評価スコアの優先度をα１、話題性の評価スコアの優先度をβ１とした場合、情報検索装置では、各評価スコアに優先度を重み付けし、嗜好性の評価スコア×優先度α１＋話題性の評価スコア×優先度β１の数式で、ニュースの推奨度を算出することになる。
【００１２】
従って、情報検索装置では、嗜好性の評価スコア×優先度α１＋話題性の評価スコア×優先度β１の数式で、各ニュースの推奨度を順次算出するようにしたので、ユーザは、その推奨度に基づき、複数のニュースから嗜好性及び話題性のあるニュースを検索することができる。
【００１３】
【特許文献１】特開２００３−１５７２７８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、上記従来の情報検索装置では、嗜好性及び話題性の評価項目で優先度α１、β１を設定し、これら嗜好性の評価スコア、話題性の評価スコア及び優先度α１、β１に基づき、情報の推奨度を算出するようにしたが、これら嗜好性及び話題性等の評価項目に設定する優先度は固定であるため、情報の内容に応じて嗜好も変動することは勿論のこと、どの評価項目を優先するか否かには個人差もあり、しかも、ユーザ個人が評価項目毎に適切な優先度を設定することは困難である。
【００１５】
そこで、本発明は上記点に鑑みてなされたものであり、その目的とするところは、情報を検索する際、評価項目毎の優先度をユーザ個人単位で適切に設定し、ユーザ意図を反映した情報検索が可能になる情報検索装置、情報検索方法及び情報検索プログラムを提供することにある。
【課題を解決するための手段】
【００１６】
開示装置は、検索対象の情報に関わるメタデータを取得する情報取得部と、前記検索対象の情報を検索するための検索条件を記憶する嗜好管理部と、前記検索対象の情報毎に、前記メタデータと前記嗜好管理部に記憶中の前記検索条件との類似度に基づき嗜好性評価項目として嗜好性評価スコアを算出する嗜好性評価部と、前記検索対象の情報毎に、前記嗜好性の評価項目以外の評価項目として評価スコアを算出する他種評価部と、前記各評価スコアの評価項目毎に、前記評価スコアの優先割合を示す優先度を記憶する優先度管理部と、前記検索対象の情報に関わる評価項目毎の評価スコアを前記優先度管理部に記憶中の評価項目毎の優先度に応じて重み付けし、この重み付けした評価スコアに基づき、前記検索対象の情報に関わる評価結果を出力する評価出力部と、前記評価結果の情報に対するユーザ操作を検出する操作検出部と、前記操作検出部にて検出した前記ユーザ操作に関わる前記評価結果の情報から各評価スコアを抽出し、これら抽出した評価スコアを比較し、この比較結果に基づき、ユーザ注目の評価項目に対応する注目評価項目を検出する注目評価検出部と、前記注目評価検出部にて検出した前記注目評価項目に基づき、前記評価項目毎の前記優先度を算出し、算出した評価項目毎の優先度を前記優先度管理部に更新する優先度設定部と、を有することを要件とする。
【００１７】
また、開示方法は、検索対象の情報に関わるメタデータを取得する情報取得ステップと、前記検索対象の情報毎に、前記メタデータと嗜好管理部に記憶中の検索条件との類似度に基づき嗜好性評価項目として嗜好性評価スコアを算出する嗜好性評価ステップと、前記検索対象の情報毎に、前記嗜好性の評価項目以外の評価項目として評価スコアを算出する他種評価ステップと、前記検索対象の情報に関わる評価項目毎の評価スコアを、前記評価スコアの優先割合を示す優先度を記憶する優先度管理部に記憶中の評価項目毎の優先度に応じて重み付けし、この重み付けした評価スコアに基づき、前記検索対象の情報に関わる評価結果を出力する評価出力ステップと、前記評価結果の情報に対するユーザ操作を検出する操作検出ステップと、前記操作検出ステップにて検出した前記ユーザ操作に関わる前記評価結果の情報から各評価スコアを抽出し、これら抽出した評価スコアを比較し、この比較結果に基づき、ユーザ注目の評価項目に対応する注目評価項目を検出する注目評価検出ステップと、前記注目評価検出ステップにて検出した前記注目評価項目に基づき、前記評価項目毎の前記優先度を算出し、算出した評価項目毎の優先度を前記優先度管理部に更新する優先度設定ステップと、を含むことを要件とする。
【００１８】
また、開示プログラムは、コンピュータ装置に、検索対象の情報に関わるメタデータを取得する情報取得手順と、前記検索対象の情報毎に、前記メタデータと嗜好管理部に記憶中の検索条件との類似度に基づき嗜好性評価項目として嗜好性評価スコアを算出する嗜好性評価手順と、前記検索対象の情報毎に、前記嗜好性の評価項目以外の評価項目として評価スコアを算出する他種評価手順と、前記検索対象の情報に関わる評価項目毎の評価スコアを、前記評価スコアの優先割合を示す優先度を記憶する優先度管理部に記憶中の評価項目毎の優先度に応じて重み付けし、この重み付けした評価スコアに基づき、前記検索対象の情報に関わる評価結果を出力する評価出力手順と、前記評価結果の情報に対するユーザ操作を検出する操作検出手順と、前記操作検出手順にて検出した前記ユーザ操作に関わる前記評価結果の情報から各評価スコアを抽出し、これら抽出した評価スコアを比較し、この比較結果に基づき、ユーザ注目の評価項目に対応する注目評価項目を検出する注目評価検出手順と、前記注目評価検出手順にて検出した前記注目評価項目に基づき、前記評価項目毎の前記優先度を算出し、算出した評価項目毎の優先度を前記優先度管理部に更新する優先度設定手順と、を含む処理を実行させることを要件とする。
【発明の効果】
【００１９】
開示装置、開示方法及び開示プログラムでは、検索対象の情報に関わる評価項目毎の評価スコアを前記優先度管理部に記憶中の評価項目毎の優先度に応じて重み付けし、この重み付けした評価スコアに基づき、前記検索対象の情報に関わる評価結果を出力すると共に、前記ユーザ操作に関わる前記評価結果の情報から各評価スコアを抽出し、これら抽出した評価スコアを比較し、この比較結果に基づき、ユーザ注目の評価項目に対応する注目評価項目を検出する。
【００２０】
その結果、開示装置、開示方法及び開示プログラムでは、検出した注目評価項目に基づき、評価項目毎の優先度を算出し、算出した評価項目毎の優先度を前記優先度管理部に更新するようにしたので、情報を検索する際、ユーザの操作傾向に応じて評価項目毎の優先度をユーザ個人単位で適切に設定し、ユーザ意図を反映した情報検索が可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００２１】
以下、図面に基づき本発明の情報検索装置、情報検索方法及び情報検索プログラムに関わる実施例について詳細に説明する。
【００２２】
まず、最初に本実施例の概要を説明するとすれば、その概要は、番組やニュース等の複数の情報を検索する情報検索装置に関し、検索対象の情報に関わる各評価スコアを評価項目毎の優先度で重み付けし、これら重み付けした評価スコアに基づき、情報の推奨度を含む推奨結果を出力する。
【００２３】
そして、情報検索装置では、推奨結果の情報に対するユーザ操作を検出すると、そのユーザ操作の情報に関わる各評価スコアを比較し、この比較結果に基づき、ユーザが注目する注目評価項目を判断し、この注目評価項目の回数（注目評価回数）に基づき、評価項目毎の優先度を算出し、これら算出した優先度を動的に更新する。
【００２４】
その結果、情報検索装置では、ユーザの操作傾向に応じて評価項目毎の優先度をユーザ個人単位で適切に設定し、ユーザ意図を反映した情報検索が可能になるというものである。
【実施例１】
【００２５】
図１は、実施例１の情報検索装置内部の概略構成を示すブロック図である。
【００２６】
図１に示す情報検索装置１は、ニュースや番組等の情報及び、その情報のメタデータを取得する情報取得部１１と、検索対象の情報を検索するための検索条件を記憶した検索条件データベース１２と、検索条件データベース１２を管理する嗜好管理部１３とを有している。
【００２７】
尚、番組のメタデータ（ＥＰＧ）は、その番組に関し、放送開始日時、放送長、放送局、ジャンル、タイトル、説明や配信期限等のデータを含むものである。また、ニュースのメタデータは、そのニュースに関し、配信開始日時、配信元、ジャンル、タイトル、説明や配信期限等のデータを含むものである。
【００２８】
また、情報取得部１１は、番組のメタデータの場合、例えば、到来する放送電波やネットワークから取得すると共に、ニュースのメタデータの場合、例えば、ネット動画やニュースの配信元から取得するものである。
【００２９】
また、嗜好管理部１３は、ユーザ側の入力操作に応じて明示的にキーワード等を取得すると共に、ユーザの操作履歴（番組の視聴や録画、ニュースの閲覧等）から自動的にキーワード等を取得し、取得したキーワードを検索条件として検索条件データベース１２に記憶するものである。尚、嗜好管理部１３は、操作履歴から自動的にキーワードを取得する場合、操作履歴中の操作対象の情報のメタデータを解析し、重要なキーワード、ジャンルや放送長等の検索条件を取得するものである。
【００３０】
また、情報検索装置１は、情報取得部１１にて取得した検索対象の情報のメタデータ毎に、検索対象の情報の評価項目を総合的に評価し、ユーザ側に情報を推奨する推奨度を提供する情報推奨部１４と、情報推奨部１４で使用する評価項目毎の各評価スコアの重み付けに使用する優先度を記憶した優先度管理テーブル１５と、優先度管理テーブル１５を管理する優先度管理部１６とを有している。
【００３１】
情報推奨部１４は、検索対象の情報に関し、ユーザ主観の嗜好性を評価する嗜好性評価スコアを算出する嗜好性評価部３１と、検索対象の情報に関し、世論の客観的な話題性を評価する話題性評価スコアを算出する話題性評価部３２と、検索対象の情報に関し、情報の新規性を評価する新規性評価スコアを算出する新規性評価部３３とを有している。
【００３２】
嗜好性評価部３１は、例えば、ベクトル空間法を使用し、検索対象の情報のメタデータと嗜好管理部１３の検索条件とを解析し、検索対象の情報のインデックス（ベクトル）及び検索条件のインデックス（ベクトル）を作成するものである。尚、メタデータの解析は、メタデータ内のタイトル、説明やジャンル等のテキストを形態素解析やｎ−ｇｒａｍ解析でキーワードに分解するものである。
【００３３】
嗜好性評価部３１は、キーワードに分解した後、各キーワードの出現頻度等の統計量を用いて重み付けし、検索対象の情報のインデックス（ベクトル）及び検索条件のインデックス（ベクトル）を作成するものである。
【００３４】
統計量は、例えば、ＴＦ（Ｔｅｒｍ  Ｆｒｅｑｕｅｎｃｙ）やＤＦ（Ｄｏｃｕｍｅｎｔ  Ｆｒｅｑｕｅｎｃｙ）を用いてＴＦ／ＤＦで算出するものである。また、ＴＦは、情報のメタデータ内のテキスト中に特定のキーワードが出現する頻度を表し、ＤＦは、検索対象や検索条件等の全ての情報に対して、特定のキーワードを含む情報の数を表すものである。
【００３５】
また、ベクトル空間法は、分解抽出したキーワードをベクトルの基底とし、各キーワードの統計量を、そのベクトルの要素の値とするものである。
【００３６】
図２は、嗜好性評価スコアの算出方法を概念的に示す説明図、図３は、新規性評価スコアの算出方法を概念的に示す説明図である。
【００３７】
嗜好性評価部３１は、図２に示すように、検索対象の情報のインデックス（ベクトル）と嗜好の検索条件のインデックス（ベクトル）との類似度で嗜好性評価スコアを算出するものである。尚、ベクトル同士の類似度は、両ベクトルの内積、なす角度若しくは相関関係で表現し、ユーザの嗜好に合う情報ほど、その類似度は高くなるものである。
【００３８】
また、話題性評価部３２は、嗜好性評価と同様に、ベクトル空間法を使用し、検索対象の各情報のインデックス（ベクトル）を作成し、これら作成したベクトル同士で類似度を算出し、類似度が規定値以上の場合、これらの情報を同一話題と判断し、その類似度と、その件数とを保存するものである。
【００３９】
更に、話題性評価部３２は、保存中の類似度の平均値と、ＬＯＧ関数等で調整評価した件数とを掛け合わせて、話題性評価スコアを算出するものである。
【００４０】
また、新規性評価部３３は、図３に示すように、検索対象の情報の放送日時や配信日時と、例えば、評価を行う評価日時との差分に基づき、その放送日時や配信日時が評価日時に近いほど新規性が高いものと評価し、評価日時を基準として（ｆ（ｘ｜ｘ＝評価日時）＝１．０）、配信日時や放送開始日時が評価日時に近いほど指数関数的にｆ（ｘ｜ｘ＝評価日時）＝１．０へ近づく評価関数を定めて、そのｆ（ｘ）を新規性の評価スコアとするものである。
【００４１】
例えば、新規性評価部３３では、ニュースの場合、ニュースの配信日時が評価日時に近い程、新しいニュースであり、新規性が高いと評価する。逆に、ニュースの配信日時が評価日時から離れている程、古いニュースであり、新規性が低いと評価するものである。
【００４２】
尚、番組の場合、新規性評価部３３では、番組の放送日時が評価日時に近い程、すぐに放送される番組であり、新規性が高いと評価する。逆に、放送日時が評価日時から離れている程、しばらくしてから放送される番組であり、新規性が低いものと評価するものである。尚、番組の放送日時は、放送終了後の放送日時ではなく、放送開始日時を比較対象とするものである。
【００４３】
情報推奨部１４は、嗜好性評価部３１にて算出した嗜好性評価スコア、話題性評価部３２にて算出した話題性評価スコア、新規性評価部３３にて算出した新規性評価スコア、優先度管理テーブル１５に記憶中の評価スコア毎の優先度に基づき、情報の推奨度を算出する推奨度算出部３４を有している。
【００４４】
推奨度算出部３４は、評価スコア毎に優先度を重み付けし、嗜好性評価スコア×優先度α＋話題性の評価スコア×優先度β＋新規性の評価スコア×優先度γの数式で、情報の推奨度を算出するものである。尚、評価スコア毎の優先度は、後述するように、固定ではなく、動的に変更するものである。
【００４５】
また、図１に示す情報検索装置１は、情報推奨部１４の推奨結果を画面表示する推奨結果表示部１７と、推奨結果表示部１７に画面表示中の推奨結果の情報に対するユーザ操作を検出する操作検出部１８と、操作検出部１８にて検出したユーザ操作に関わる推奨結果の情報に関し、ユーザ側で注目する評価項目、すなわち注目評価項目を検出する注目評価検出部１９と、注目評価検出部１９にて検出した検出結果を記憶する注目評価管理テーブル２０とを有している。
【００４６】
図４は、推奨結果表示部１７に画面表示中の推奨結果を端的に示す説明図である。
【００４７】
推奨結果表示部１７は、図４に示すように、検索対象の各情報に関わる推奨結果４０を画面表示し、その推奨結果４０には、推奨度、嗜好性評価スコア、話題性評価スコア、新規性評価スコア、ニュースＩＤ（番組ＩＤ）、配信日時、ジャンルやニュースタイトル（番組タイトル）、推奨度に基づく順位を有している。
【００４８】
推奨結果表示部１７は、推奨度の高い順に、検索対象の情報に関わる推奨結果４０を一覧表示するものである。尚、推奨結果表示部１７では、その設定に応じて、推奨結果４０を推奨度の低い順に並べ替えることや、一覧表示することなく、その推奨結果４０を情報単位で順次表示するようにしても良いことは言うまでもない。
【００４９】
また、操作検出部１８は、推奨結果表示部１７に画面表示中の推奨結果４０の情報に対する閲覧、保存、番組の視聴予約、視聴予約録画、コピー、移動や参照等のユーザ操作を検出すると、その推奨結果４０に関わる情報に対して操作内容に応じた処理動作を実行するものである。
【００５０】
また、操作検出部１８は、推奨結果表示部１７に画面表示中の推奨結果の情報に対するユーザ操作を検出すると、その情報の操作履歴を注目評価検出部１９に通知するものである。尚、操作履歴には、その操作の内容を示す操作内容と、その操作日時とを有している。
【００５１】
注目評価検出部１９は、操作検出部１８からの操作履歴を取得すると、推奨結果表示部１７から画面表示中の操作に関わる情報の推奨度、嗜好性評価スコア、話題性評価スコア及び新規性評価スコア等の評価スコアを取得するものである。
【００５２】
注目評価検出部１９は、操作検出部１８からの操作履歴と、推奨結果表示部１７からの操作対象の情報に関わる推奨度及び評価スコアとを取得すると、これら操作履歴、推奨度及び評価スコアを含む操作履歴情報を注目評価管理テーブル２０に記憶するものである。
【００５３】
また、注目評価管理テーブル２０には、操作履歴情報を記憶する操作履歴情報テーブル２０Ａと、後述する操作回数を記憶する操作回数テーブル２０Ｂとを有している。
【００５４】
図５は、注目評価管理テーブル２０内の操作履歴情報テーブル２０Ａのテーブル内容を端的に示す説明図である。
【００５５】
図５に示す操作履歴情報テーブル２０Ａには、各操作対象の情報に関わる操作履歴情報を記憶し、操作履歴情報には、その操作履歴を識別する履歴番号と、その操作履歴の情報に関わるニュースＩＤ（番組ＩＤ）と、その操作の内容を示す操作内容と、その操作日時と、その操作履歴の情報に関わる推奨度と、その情報の嗜好性評価スコア、話題性評価スコア及び新規性評価スコア等の評価スコア等とを有している。
【００５６】
図６は、注目評価管理テーブル２０内の操作回数テーブル２０Ｂのテーブル内容を端的に示す説明図である。
【００５７】
図６に示す操作回数テーブル２０Ｂには、操作回数情報を記憶し、操作回数情報には、累計操作回数Ｍと、後述する嗜好性評価の注目度を示す嗜好性注目評価回数Ｐと、後述する話題性評価の注目度を示す話題性注目評価回数Ｔと、後述する新規性評価の注目度を示す新規性注目評価回数Ｎとを有している。
【００５８】
注目評価検出部１９は、操作検出部１８から操作履歴を取得すると、操作回数テーブル２０Ｂに記憶中の累計操作回数を＋１インクリメント（カウント）するものである。
【００５９】
図７は、注目評価検出部１９の動作概念を端的に示す説明図である。
【００６０】
注目評価検出部１９は、推奨結果表示部１７からユーザ操作の情報に関わる推奨度及び評価スコアを取得すると、図７に示すように、嗜好性評価スコア、話題性評価スコア及び新規性評価スコアに基づき、評価スコア同士を比較し、その比較結果に基づき、最大値の評価スコアの評価項目を、ユーザが注目している注目評価項目と判断し、その注目評価項目に対応する操作回数テーブル２０Ｂ内の注目評価回数を＋１インクリメント（カウント）するものである。
【００６１】
つまり、注目評価検出部１９は、図７（Ａ）及び（Ｂ）に示すように、評価スコアの内、新規性評価スコアが最大値の場合、その新規性評価スコアの評価項目を注目評価項目と判断し、操作回数テーブル２０Ｂ内の新規性注目評価回数を＋１インクリメントするものである。
【００６２】
また、注目評価検出部１９は、評価スコア同士を比較し、その比較結果に基づき、図７（Ｃ）に示すように、最大値の評価スコアがなかった場合、ユーザが注目している注目評価項目はなしと判断するものである。
【００６３】
尚、注目評価検出部１９では、注目評価管理テーブル２０を管理制御し、注目評価管理テーブル２０の操作履歴情報テーブル２０Ａでの記憶管理条件として、その操作履歴情報テーブル２０Ａに対する操作履歴情報の記憶日時から所定期間を経過した場合、所定期間を経過した操作履歴情報を操作履歴情報テーブル２０Ａから削除すると共に、その操作履歴情報の削除に応じて、操作回数テーブル２０Ｂに記憶中の累計操作回数Ｍや評価項目毎の注目評価回数Ｐ，Ｔ，Ｎを再計算するものである。
【００６４】
また、累計操作回数及び注目評価回数の再計算とは、例えば、話題性の注目評価項目と判断した操作履歴情報を削除した場合、累計操作回数Ｍから−１回、話題性注目評価回数Ｔから−１回を減じるものである。また、例えば、注目評価項目なしと判断した操作履歴情報を削除した場合、その再計算とは、累計操作回数Ｍから−１回を減じ、注目評価回数Ｐ，Ｔ，Ｎを維持するものである。
【００６５】
また、図１に示す情報検索装置１は、優先度管理テーブル１５に記憶中の評価スコア毎の優先度を更新する優先度設定部２３を有している。
【００６６】
優先度設定部２３は、注目評価検出部１９を通じて注目評価管理テーブル２０内の操作回数テーブル２０Ｂから累計操作回数Ｍ、嗜好性注目評価回数Ｐ、話題性注目評価回数Ｔ及び新規性注目評価回数Ｎを取得すると、これら累計操作回数Ｍ、嗜好性注目評価回数Ｐ、話題性注目評価回数Ｔ及び新規性注目評価回数Ｎに基づき、評価項目毎の各評価スコアの優先度α、β、γを夫々算出するものである。
【００６７】
尚、優先度は、ユーザが次に操作する際、操作する可能性を予測した評価項目毎の確率を表すものである。
【００６８】
優先度設定部２３は、ベルヌーイ試行のベイズ推定を応用し、評価項目数Ｘ、累計操作回数Ｍ、評価項目ｉの注目評価回数Ｅ（ｉ）（例えば、嗜好性注目評価回数Ｐ、話題性注目評価回数Ｔ、新規性注目評価回数Ｎ）、全評価項目の注目評価回数の総数Ｓ（＝Ｐ＋Ｔ＋Ｎ）、注目評価検出部１９にて注目評価項目なしと判断した回数（Ｍ−Ｓ）とした場合、評価項目ｉの優先度＝（１＋Ｅ（ｉ）＋（Ｍ−Ｓ）／Ｘ）／（Ｘ＋Ｍ）の数式で算出するものである。
【００６９】
尚、注目評価項目なしと判断した回数（Ｍ−Ｓ）は、各評価項目に均等に注目したものと考え、その回数を評価項目数Ｘで除算した（Ｍ−Ｓ）／Ｘを優先度算出対象の評価項目ｉの注目評価回数Ｅ（ｉ）へ加算するものである。
【００７０】
優先度設定部２３は、例えば、嗜好性の優先度αを（１＋Ｐ＋（Ｍ−Ｓ）／３）／（３＋Ｍ）の数式、話題性の優先度βを（１＋Ｔ＋（Ｍ−Ｓ）／３）／（３＋Ｍ）の数式、新規性の優先度γを（１＋Ｎ＋（Ｍ−Ｓ）／３）／（３＋Ｍ）の数式で夫々算出するものである。
【００７１】
図８は、実施例１の累計操作回数Ｍ及び注目評価回数Ｅ（ｉ）と優先度との関係を端的に示す説明図である。
【００７２】
情報検索装置１の初期状態においては、評価項目数Ｘを“３”、累計操作回数Ｍを“０”、嗜好性注目評価回数Ｐを“０”、話題性注目評価回数Ｔを“０”、新規性注目評価回数Ｎを“０”とした場合、嗜好性の優先度αは、（１＋０＋（０−０）／３）／（３＋０）≒０．３３、同様に、話題性の優先度βは、（１＋０＋（０−０）／３）／（３＋０）≒０．３３、同様に、新規性の優先度γは、（１＋０＋（０−０）／３）／（３＋０）≒０．３３となる。
【００７３】
また、累計操作回数Ｍを“１０”、嗜好性注目評価回数Ｐを“０”、話題性注目評価回数Ｔを“０”、新規性注目評価回数Ｎを“８”とした場合、嗜好性の優先度αは、（１＋０＋（１０−８）／３）／（３＋１０）≒０．１３、同様に、話題性の優先度βは、（１＋０＋（１０−８）／３）／（３＋１０）≒０．１３、また、新規性の優先度γは、（１＋８＋（１０−８）／３）／（３＋１０）≒０．７４とし、新規性に注目することになる。
【００７４】
また、累計操作回数Ｍを“１０”、嗜好性注目評価回数Ｐを“４”、話題性注目評価回数Ｔを“１”、新規性注目評価回数Ｎを“３”とした場合、嗜好性の優先度αは、（１＋４＋（１０−８）／３）／（３＋１０）≒０．４４、話題性の優先度βは、（１＋１＋（１０−８）／３）／（３＋１０）≒０．２１、新規性の優先度γは、（１＋３＋（１０−８）／３）／（３＋１０）≒０．３６とし、嗜好性及び新規性に注目することになる。
【００７５】
また、累計操作回数Ｍを“１０”、嗜好性注目評価回数Ｐを“３”、話題性注目評価回数Ｔを“３”、新規性注目評価回数Ｎを“４”とした場合、嗜好性の優先度αを（１＋３＋（１０−１０）／３）／（３＋１０）≒０．３１、話題性の優先度βを（１＋３＋（１０−１０）／３）／（３＋１０）≒０．３１、新規性の優先度γを（１＋４＋（１０−１０）／３）／（３＋１０）≒０．３８とし、均等に注目することになる。
【００７６】
優先度設定部２３は、嗜好性の優先度α、話題性の優先度β及び新規性の優先度γを夫々算出すると、これら評価項目毎の優先度を、優先度管理部１６を通じて優先度管理テーブル１５内に更新するものである。
【００７７】
次に、実施例１の情報検索装置１の動作について説明する。図９は、実施例１の推奨度提供処理に関わる情報推奨部１４の処理動作を示すフローチャートである。
【００７８】
図９に示す推奨度提供処理では、ユーザの嗜好性、話題性及び新規性を総合的に評価して検索対象の情報の推奨度を順次算出し、各情報の推奨結果４０をユーザに提供する処理である。
【００７９】
図９において情報推奨部１４は、情報取得部１１を通じて、検索対象の情報と、その情報のメタデータとを取得する（ステップＳ１１）。尚、情報推奨部１４では、これら取得した検索対象の情報及びメタデータを一時的に記憶するものである。
【００８０】
情報推奨部１４は、嗜好管理部１３を通じて嗜好性を評価するための検索条件を取得する（ステップＳ１２）。
【００８１】
情報推奨部１４は、検索対象の情報と検索条件とのインデックスを夫々作成し（ステップＳ１３）、優先度管理部１６を通じて優先度管理テーブル１５に記憶中の評価項目毎の優先度、例えば嗜好性の優先度α、話題性の優先度β及び新規性の優先度γを取得する（ステップＳ１４）。
【００８２】
情報推奨部１４は、検索対象の全情報に対する推奨度の算出が終了したか否かを判定する（ステップＳ１５）。
【００８３】
情報推奨部１４内部の嗜好性評価部３１は、検索対象の全情報に対する推奨度の算出が終了していない場合（ステップＳ１５否定）、検索対象の情報のベクトルと検索条件のベクトルとの類似度に基づき嗜好性評価スコアを算出する（ステップＳ１６）。尚、嗜好性評価部３１は、検索対象の情報のベクトルと検索条件のベクトルとの内積（なす角度若しくは相関係数）でベクトル同士の類似度を算出し、この算出した類似度に基づき嗜好性評価スコアを算出するものである。
【００８４】
更に、情報推奨部１４内部の話題性評価部３２は、検索対象の各情報のインデックス（ベクトル）を夫々作成し、検索対象の各情報のベクトル同士の類似度に基づき話題性評価スコアを算出する（ステップＳ１７）。尚、話題性評価部３２は、検索対象の各情報のベクトル同士の内積（なす角度若しくは相関係数）でベクトル同士の類似度を算出し、この算出した類似度に基づき話題性評価スコアを算出するものである。
【００８５】
更に、情報推奨部１４内部の新規性評価部３３は、基準となる評価日時に最も近い放送開始日時や配信日時の評価スコアが高くなる新規性評価スコアを算出する（ステップＳ１８）。
【００８６】
更に、情報推奨部１４内部の推奨度算出部３４は、嗜好性評価スコア、話題性評価スコア及び新規性評価スコア、嗜好性の優先度α、話題性の優先度β及び新規性の優先度γに基づき、嗜好性評価スコア×優先度α＋話題性評価スコア×優先度β＋新規性評価スコア×優先度γの数式で情報の推奨度を算出し（ステップＳ１９）、全検索対象の情報に対する推奨度の算出が終了したか否かを判定すべく、ステップＳ１５に移行する。
【００８７】
情報推奨部１４は、ステップＳ１５にて検索対象の全情報に対する推奨度の算出が終了した場合（ステップＳ１５肯定）、検索対象の全情報に対する推奨度、評価項目毎の評価スコア、ニュースＩＤ（番組ＩＤ）、配信日時、ジャンル及びニュースタイトルを推奨結果として推奨結果表示部１７に画面表示し（ステップＳ２０）、図９に示す処理動作を終了する。その結果、ユーザは、推奨結果表示部１７に画面表示中の検索対象の全情報に関わる推奨結果４０に基づき、各情報の推奨度を認識することができると共に、その推奨結果４０に対する情報のユーザ操作を可能にするものである。
【００８８】
図９に示す推奨度提供処理では、検索対象の情報毎に、評価項目毎の評価スコアを算出し、更に、評価項目毎の評価スコアに対応した優先度を取得し、評価項目毎の評価スコア及び優先度に基づき、嗜好性評価スコア×優先度α＋話題性評価スコア×優先度β＋新規性評価スコア×優先度γの数式で、検索対象の各情報に関わる推奨度を算出するようにしたので、ユーザの嗜好性、話題性及び新規性に対応した検索対象の情報の推奨度を算出することができる。
【００８９】
さらに、推奨度提供処理では、検索対象の全情報に関わる推奨度を含む推奨結果４０を推奨結果表示部１７に画面表示するようにしたので、ユーザは、推奨結果表示部１７に画面表示中の検索対象の全情報に関わる推奨結果４０に基づき、ユーザ意図に反映した各情報の推奨度を認識することができる。
【００９０】
次に、情報検索装置１内部の注目評価検出部１９の動作について説明する。図１０は、実施例１の注目評価検出処理に関わる注目評価検出部１９の処理動作を示すフローチャートである。
【００９１】
図１０に示す注目評価検出処理では、推奨結果表示部１７に画面表示中の推奨結果４０の情報に対するユーザ操作を検出すると、その情報の推奨結果４０から評価項目毎の評価スコアを取得し、この評価スコアの比較結果に基づき、ユーザ操作傾向に対応した注目の評価項目を検出するための処理である。
【００９２】
図１０において注目評価検出部１９は、推奨結果表示部１７にて画面表示中の推奨結果４０に関わる情報のユーザ操作を検出すると、その情報から評価項目毎の各評価スコアを取得する（ステップＳ３１）。尚、注目評価検出部１９は、ユーザ操作の情報に関する嗜好性評価スコア、話題性評価スコア及び新規性評価スコアを取得するものである。
【００９３】
注目評価検出部１９は、評価項目毎の各評価スコアを取得すると、評価スコア間を比較し、評価スコア間に差分があるか否かを判定する（ステップＳ３２）。
【００９４】
注目評価検出部１９は、評価スコア間に差分がある場合（ステップＳ３２肯定）、全ての評価スコアの内、最大値の評価スコアを抽出する（ステップＳ３３）。尚、例えば、注目評価検出部１９は、図７（Ａ）の場合、最大値として新規性評価スコアを抽出することになる。
【００９５】
注目評価検出部１９は、最大値の評価スコアを抽出すると、最大値の評価スコアの評価項目を注目評価項目と判断し（ステップＳ３４）、注目評価項目に対応する注目評価回数を＋１インクリメントし（ステップＳ３５）、図１０に示す処理動作を終了する。尚、図７（Ａ）の場合、新規性評価スコアの評価項目に対応する新規性注目評価回数を＋１インクリメントするものである。
【００９６】
また、注目評価検出部１９は、ステップＳ３２にて評価スコア間に差分がない場合（ステップＳ３２否定）、図７（Ｃ）に示すように、最大値の評価スコアがなく、注目評価項目なしと判断し、図１０に示す処理動作を終了する。
【００９７】
図１０に示す注目評価検出処理では、推奨結果表示部１７に画面表示中の推奨結果４０の情報に対するユーザ操作を検出すると、その情報の推奨結果４０から各評価スコアを取得し、これら取得した評価スコアの内、最大値の評価スコアの評価項目を注目評価項目と判断し、この評価項目の注目評価回数を＋１インクリメントするようにしたので、ユーザ操作傾向からユーザ注目の評価項目を自動集計することができる。
【００９８】
次に、情報検索装置１内部の優先度設定部２３の動作について説明する。図１１は、実施例１の優先度更新処理に関わる優先度設定部２３の処理動作を示すフローチャートである。
【００９９】
図１１に示す優先度更新処理は、注目評価検出部１９にて検出した評価項目毎の注目評価回数Ｐ，Ｔ，Ｎ及び累計操作回数Ｍに基づき、評価項目毎の優先度α、β、γを算出し、算出した優先度を優先度管理部１６に更新する処理である。
【０１００】
優先度設定部２３は、注目評価検出部１９を通じて注目評価管理テーブル２０内の操作回数テーブル２０Ｂに記憶中のユーザ側の累計操作回数Ｍを取得する（ステップＳ４１）。
【０１０１】
優先度設定部２３は、注目評価検出部１９を通じて注目評価管理テーブル２０内の操作回数テーブル２０Ｂに記憶中の評価項目毎の注目評価回数、例えば、嗜好性注目評価回数Ｐ、話題性注目評価回数Ｔ及び新規性注目評価回数Ｎを取得する（ステップＳ４２）。
【０１０２】
優先度設定部２３は、評価項目毎の注目評価回数を取得すると、累計操作回数Ｍから全評価項目毎の全注目評価回数Ｓを差分し、その差分結果を、注目評価項目なしと判断された回数として算出する（ステップＳ４３）。尚、全注目評価回数Ｓは、Ｐ＋Ｔ＋Ｎで算出するものである。
【０１０３】
優先度設定部２３は、（１＋Ｐ＋（Ｍ−Ｓ）／３）／（３＋Ｍ）の数式で、嗜好性の評価項目に対応した優先度αを算出する（ステップＳ４４）。
【０１０４】
更に、優先度設定部２３は、（１＋Ｔ＋（Ｍ−Ｓ）／３）／（３＋Ｍ）の数式で、話題性の評価項目に対応した優先度βを算出する（ステップＳ４５）。
【０１０５】
更に、優先度設定部２３は、（１＋Ｎ＋（Ｍ−Ｓ）／３）／（３＋Ｍ）の数式で、新規性の評価項目に対応した優先度γを算出する（ステップＳ４６）。
【０１０６】
そして、優先度設定部２３は、ステップＳ４４にて算出した嗜好性の評価項目に対応した優先度α、ステップＳ４５にて算出した話題性の評価項目に対応した優先度β、ステップＳ４６にて算出した新規性の評価項目に対応した優先度γを、優先度管理部１６を通じて優先度管理テーブル１５内に更新し（ステップＳ４７）、図１１に示す処理動作を終了する。
【０１０７】
図１１に示す優先度更新処理では、推奨結果に対するユーザ側の累計操作回数Ｍ、評価項目毎の注目評価回数Ｐ，Ｔ，Ｎに基づき、嗜好性の評価項目、話題性の評価項目及び新規性の評価項目に対応した優先度α，β，γを夫々算出し、これら算出した嗜好性、話題性及び新規性の評価項目に対応した優先度α，β，γを優先度管理部１６で管理する優先度管理テーブル１５に更新するようにしたので、ユーザ操作傾向からユーザ注目の評価項目に対応した優先度を動的に設定変更することができる。
【０１０８】
また、優先度更新処理では、評価スコアに対応した優先度を算出する際、注目評価回数Ｐ，Ｔ，Ｎだけでなく、注目評価項目なしと判断した回数（Ｍ−Ｓ）を考慮することで、注目評価回数Ｐ，Ｔ，Ｎの変化に対する優先度の変化が急峻にならず、ユーザ操作傾向に応じて各評価項目に対応した優先度を徐々に反映させることができる。
【０１０９】
図１２は、実施例１の注目評価項目の検出及び優先度の変化の関係を端的に示す説明図である。
【０１１０】
図１２において優先度設定部２３は、注目評価検出部１９にて新規性の注目評価項目を検出すると（ステップＳ５１）、新規性の優先度γが増加、嗜好性及び話題性の優先度α、βが減少し、これら優先度を優先度管理テーブル１５に更新する。
【０１１１】
次に、優先度設定部２３は、注目評価検出部１９にて新規性の注目評価項目を検出すると（ステップＳ５２）、新規性の優先度γが増加、嗜好性及び話題性の優先度α、γが減少し、これら優先度を優先度管理テーブル１５に更新する。
【０１１２】
次に、優先度設定部２３は、注目評価検出部１９にて嗜好性の注目評価項目を検出すると（ステップＳ５３）、嗜好性の優先度αが増加、新規性及び話題性の優先度β、γが減少し、これら優先度を優先度管理テーブル１５に更新する。
【０１１３】
次に、優先度設定部２３は、注目評価検出部１９にて嗜好性の注目評価項目を検出すると（ステップＳ５４）、嗜好性の優先度αが増加、新規性及び話題性の優先度β、γが減少し、これら優先度を優先度管理テーブル１５に更新する。
【０１１４】
次に、優先度設定部２３は、注目評価検出部１９にて注目評価項目なしを検出すると（ステップＳ５５）、嗜好性、新規性及び話題性の優先度α、β、γを増減することなく、そのまま維持する。
【０１１５】
更に、優先度設定部２３は、注目評価検出部１９にて話題性の注目評価項目を検出すると（ステップＳ５６）、話題性の優先度βが増加、嗜好性及び新規性の優先度α、γが減少し、これら優先度を優先度管理テーブル１５に更新する。
【０１１６】
つまり、優先度設定部２３は、注目評価検出部１９の評価項目毎の注目評価項目（注目評価回数）に応じて優先度を動的に変更することになる。
【０１１７】
その結果、情報推奨部１４は、検索対象の情報に対する全評価スコア（嗜好性評価スコア、話題性評価スコア及び新規性評価スコア）を算出すると共に、優先度管理部１６に記憶中の評価項目毎の優先度α，β，γを取得し、嗜好性評価スコア×優先度α＋話題性評価スコア×優先度β＋新規性評価スコア×優先度γの数式で検索対象の各情報の推奨度を算出し、その各情報の推奨結果を推奨結果表示部１７に画面表示する。
【０１１８】
実施例１では、推奨結果表示部１７に画面表示中の推奨結果４０の情報に対するユーザ操作を検出すると、その情報の推奨結果４０から各評価スコアを取得し、これら取得した評価スコアの内、最大値の評価スコアの評価項目を注目評価項目と判断し、この評価項目の注目評価回数を＋１インクリメントし、累積操作回数及び評価項目毎の注目評価回数に基づき評価項目毎の優先度を算出するようにしたので、情報を検索する際、ユーザの操作傾向に応じて評価項目毎の優先度をユーザ個人単位で適切に設定し、ユーザ意図を反映した情報検索が可能になる。
【０１１９】
実施例１では、検索対象の情報毎に、評価項目毎の評価スコアを算出し、更に、評価項目毎の評価スコアに対応した優先度を取得し、評価項目毎の評価スコア及び優先度に基づき、嗜好性評価スコア×優先度α＋話題性評価スコア×優先度β＋新規性評価スコア×優先度γの数式で、検索対象の各情報に関わる推奨度を算出するようにしたので、ユーザの嗜好性、話題性及び新規性に対応した検索対象の情報の推奨度を算出することができる。
【０１２０】
また、実施例１では、検索対象の全情報に関わる推奨度を含む推奨結果４０を推奨結果表示部１７に画面表示するようにしたので、ユーザは、推奨結果表示部１７に画面表示中の検索対象の全情報に関わる推奨結果４０に基づき、各情報の推奨度を認識することができる。
【０１２１】
また、実施例１では、推奨結果表示部１７に画面表示中の推奨結果４０の情報に対するユーザ操作を検出すると、その情報の推奨結果４０から各評価スコアを取得し、これら取得した評価スコアの内、最大値の評価スコアの評価項目を注目評価項目と判断し、この評価項目の注目評価回数を＋１インクリメントするようにしたので、ユーザ操作傾向からユーザ注目の評価項目を自動集計することができる。
【０１２２】
また、実施例１では、推奨結果に対するユーザ側の累計操作回数Ｍ、評価項目毎の注目評価回数Ｐ，Ｔ，Ｎに基づき、嗜好性の評価項目、話題性の評価項目及び新規性の評価項目に対応した優先度α，β，γを夫々算出し、これら算出した嗜好性、話題性及び新規性の評価項目に対応した優先度α，β，γを優先度管理部１６で管理する優先度管理テーブル１５に更新するようにしたので、ユーザによる優先度設定操作を要することなく、ユーザ操作傾向からユーザ注目の評価項目に対応した優先度を動的に設定変更することができる。
【０１２３】
また、実施例１では、評価スコアに対応した優先度を算出する際、注目評価回数Ｐ，Ｔ，Ｎだけでなく、注目評価項目なしと判断した回数（Ｍ−Ｓ）を考慮することで、注目評価回数Ｐ，Ｔ，Ｎの変化に対する優先度の変化が急峻にならず、ユーザ操作傾向に応じて各評価項目に対応した優先度を徐々に反映させることができる。
【０１２４】
また、実施例１では、操作履歴情報テーブル２０Ａに対する操作履歴情報の記憶日時から所定期間を経過した場合、所定期間を経過した操作履歴情報を操作履歴情報テーブル２０Ａから削除すると共に、その操作履歴情報の削除に応じて、操作回数テーブル２０Ｂに記憶中の累計操作回数Ｍや評価項目毎の注目評価回数Ｐ，Ｔ，Ｎを再計算するようにしたので、所定期間を経過した過去のユーザ操作傾向を除外することで、直近のユーザ操作傾向を反映させることができる。
【０１２５】
また、実施例１では、ベルヌーイ試行のベイズ推定を応用し、（１＋Ｅ（ｉ）＋（Ｍ−Ｓ）／Ｘ）／（Ｘ＋Ｍ）の数式で評価項目ｉの優先度を算出するようにしたので、統計的な情報に基づき適切な優先度を算出することができる。
【０１２６】
尚、上記実施例１の注目評価検出処理では、推奨結果４０の情報に対するユーザ操作を検出すると、その推奨結果の情報に関わる全評価スコアを取得し、これら全評価スコアの内、最大値の評価スコアを抽出し、抽出した最大値の評価スコアの評価項目を注目評価項目と判断するようにしたが、評価スコア毎に、その他の全評価スコアとの差分が所定閾値を超えた場合、その所定閾値を超えた大きい方の評価スコアの評価項目を注目評価項目と判断するようにしても良く、この場合の実施例につき、実施例２として以下に説明する。
【実施例２】
【０１２７】
図１３は、実施例２の情報検索装置１Ａ内部の概略構成を示すブロック図である。尚、実施例１の情報検索装置１と同一の構成には同一符号を付すことで、その重複する構成及び動作の説明については省略する。
【０１２８】
図１３に示す情報検索装置１Ａと実施例１の情報検索装置１とが異なるところは、推奨結果表示部１７に画面表示中の推奨結果４０に関わる情報に対するユーザ操作を検出すると、そのユーザ操作の情報に関わる推奨結果４０の評価項目毎の評価スコアを取得し、評価スコア毎に、その他の全評価スコアとの差分が所定閾値を超えた場合、その所定閾値を超えた大きい方の評価スコアの評価項目を注目評価項目と判断する注目評価検出部１９Ａを備えた点にある。
【０１２９】
図１４は、実施例２の注目評価検出部１９Ａの動作概念を端的に示す説明図である。
【０１３０】
注目評価検出部１９Ａは、図１４（Ａ）に示すように、新規性評価スコアが嗜好性評価スコア及び話題性評価スコア双方に比較して所定閾値Ｄを超えて大きい場合、新規性評価スコアの評価項目に対応する新規性注目評価回数Ｎを＋１インクリメントするものである。
【０１３１】
また、注目評価検出部１９Ａは、３つの嗜好性評価スコア、話題性評価スコア及び新規性評価スコア間で所定閾値Ｄを超えた差分がない場合（図１４（Ｂ）参照）、又は、３つの評価スコアの内、所定閾値Ｄを超えた差分がある場合でも、一の評価スコアが極端に小さい場合（図１４（Ｃ）参照）、特定の評価項目を注目評価回数としてインクリメントしないものである。
【０１３２】
次に、実施例２の情報検索装置１Ａの動作について説明する。図１５は、実施例２の注目評価検出処理に関わる注目評価検出部１９Ａの処理動作を示すフローチャートである。
【０１３３】
図１５に示す注目評価検出処理では、推奨結果表示部１７に画面表示中の推奨結果４０の情報に対してユーザ操作を検出すると、その情報の推奨結果４０から評価項目毎の評価スコアを取得し、取得した評価スコアの比較結果に基づき、ユーザ操作傾向に対応した注目の評価項目を検出する処理である。
【０１３４】
図１５に示す注目評価検出部１９Ａは、推奨結果表示部１７に画面表示中の推奨結果４０の情報に対するユーザ操作を検出すると、その情報の推奨結果４０から評価項目毎の各評価スコアを取得する（ステップＳ６１）。
【０１３５】
注目評価検出部１９Ａは、推奨結果４０から評価項目毎の各評価スコアを取得すると、評価スコアの内、比較対象の評価スコアを指定し（ステップＳ６２）、比較対象の評価スコアと他の全評価スコアとの差分が所定閾値Ｄを超えたか否かを判定する（ステップＳ６３）。尚、例えば、比較対象の評価スコアを“嗜好性評価スコア”とした場合、他の全評価スコアとは話題性評価スコア及び新規性評価スコアということになる。
【０１３６】
注目評価検出部１９Ａは、比較対象の評価スコアと他の全評価スコアとの差分が所定閾値Ｄを超えた場合（ステップＳ６３肯定）、所定閾値Ｄを超えて大きい方の評価スコアを抽出する（ステップＳ６４）。尚、注目評価検出部１９Ａは、例えば、嗜好性評価スコアと、話題性評価スコア及び新規性評価スコアとの差分が所定閾値Ｄを超えた場合、所定閾値Ｄを超えて大きい嗜好性評価スコアを抽出するものである。
【０１３７】
注目評価検出部１９Ａは、所定閾値Ｄを超えて大きい方の評価スコアを抽出すると、その評価スコアの評価項目を注目評価項目と判断し（ステップＳ６５）、注目評価項目に対応する注目評価回数を＋１インクリメントし（ステップＳ６６）、未指定の比較対象の評価スコアがあるか否かを判定する（ステップＳ６７）。
【０１３８】
尚、注目評価検出部１９Ａは、例えば、嗜好性評価スコアの評価項目を注目評価項目と判断した場合、嗜好性注目評価回数Ｐを＋１インクリメントし、操作回数テーブル２０Ｂに更新するものである。
【０１３９】
注目評価検出部１９Ａは、未指定の比較対象の評価スコアがある場合（ステップＳ６７肯定）、未指定の比較対象の評価スコアを指定すべく、ステップＳ６２に移行する。
【０１４０】
注目評価検出部１９Ａは、未指定の比較対象の評価スコアがない場合（ステップＳ６７否定）、全ての評価スコアの比較が完了したものと判断し、図１５に示す処理動作を終了する。
【０１４１】
また、注目評価検出部１９Ａは、ステップＳ６３にて比較対象の評価スコアと他の全評価スコアとの差分が所定閾値Ｄを超えなかった場合（ステップＳ６３否定）、未指定の比較対象の評価スコアがあるか否かを判定すべく、ステップＳ６７に移行する。
【０１４２】
図１５に示す注目評価検出処理では、推奨結果表示部１７に画面表示中の推奨結果４０の情報に対してユーザ操作を検出すると、その情報の推奨結果４０から評価スコアを取得し、これら取得した評価スコアの内、比較対象の評価スコアを指定し、指定した比較対象の評価スコアと他の全評価スコアとを比較し、その差分が所定閾値Ｄを超えて大きい評価スコアの評価項目を注目評価項目と判断し、この評価項目の注目評価回数を＋１インクリメントするようにしたので、通常のユーザ操作傾向からユーザ注目の評価項目を自動集計することができる。
【０１４３】
その結果、優先度設定部２３は、注目評価検出部１９Ａにて検出した評価項目毎の注目評価回数Ｐ，Ｔ，Ｎや累計操作回数Ｍに基づき、評価項目毎の評価スコアに対応した優先度α、β、γを順次算出するようにしたので、ユーザ操作傾向からユーザ注目の評価項目に対応した優先度を動的に設定変更することができる。
【０１４４】
実施例２では、推奨結果表示部１７に画面表示中の推奨結果４０の情報に対してユーザ操作を検出すると、その情報の推奨結果４０から評価スコアを取得し、これら取得した評価スコアの内、比較対象の評価スコアを指定し、指定した比較対象の評価スコアと他の全評価スコアとを比較し、その差分が所定閾値Ｄを超えて大きい評価スコアの評価項目を注目評価項目と判断する。
【０１４５】
つまり、各評価スコアの差分が大きいケースでは、比較的、推奨度が低い情報の場合に多く、情報を推奨度で降順に並べた場合、これらの情報は推奨結果４０の一覧の後方に表示されることになる。その結果、ユーザは、わざわざ後方にある情報を「処理したい」と判断して操作したものと考えられる。そこで、その評価スコアは、ユーザの意図（どの評価項目に注目していたか）とマッチしている可能性が高いと考えられるため、注目評価項目と判断することになる。
【０１４６】
また、逆に、各評価スコアの差分が小さいケースでは、比較的、推奨度が高い情報の場合に多く、情報を推奨度で降順に並べた場合、これらの情報は推奨結果４０の一覧の前方に表示されることになる。その結果、ユーザは、これらの情報は簡単に選択操作することができるため、ユーザの意図を汲み取ることは難しいと考えられるため、注目評価項目なしと判断することになる。
【０１４７】
尚、上記実施例１の情報検索装置１内部の優先度設定部２３では、（１＋Ｅ（ｉ）＋（Ｍ−Ｓ）／Ｘ）／（Ｘ＋Ｍ）の数式を利用して評価項目ｉの優先度を算出するようにしたが、別の数式を使用しても良く、この場合の実施例につき、実施例３として説明する。
【実施例３】
【０１４８】
図１６は、実施例３の情報検索装置１Ｂ内部の概略構成を示すブロック図である。尚、実施例１の情報検索装置１と同一の構成には同一符号を付すことで、その重複する構成及び動作の説明については省略する。
【０１４９】
図１６に示す情報検索装置１Ｂと実施例１の情報検索装置１とが異なるところは、優先度設定部２３Ｂで使用する優先度を算出するための数式にある。
【０１５０】
優先度設定部２３Ｂは、（１＋Ｅ（ｉ））／（Ｘ’＋Ｍ）＋（１＋（Ｍ−Ｓ））／（Ｘ’＋Ｍ）／Ｘの数式を使用して評価項目ｉの優先度を算出するものである。
【０１５１】
尚、優先度設定部２３Ｂで使用する数式と優先度設定部２３で使用する数式とが異なるところは、注目評価項目なしと判断した場合を評価項目の一つとして考え、評価項目数Ｘ’＝１＋Ｘ、どの評価項目にも注目しない確率（１＋（Ｍ−Ｓ））／（Ｘ’＋Ｍ）を求めた後、その確率を評価項目数Ｘで等分して、各評価項目の確率へ加算するものである。
【０１５２】
優先度設定部２３Ｂは、例えば、嗜好性の優先度αを（１＋Ｐ）／（４＋Ｍ）＋（１＋（Ｍ−Ｓ））／（４＋Ｍ）／３の数式、話題性の優先度βを（１＋Ｔ）／（４＋Ｍ）＋（１＋（Ｍ−Ｓ））／（４＋Ｍ）／３の数式、新規性の優先度γを（１＋Ｎ）／（４＋Ｍ）＋（１＋（Ｍ−Ｓ））／（４＋Ｍ）／３の数式で夫々算出するものである。
【０１５３】
図１７は、実施例３の累計操作回数Ｍ及び注目評価回数と優先度との関係を端的に示す説明図である。
【０１５４】
優先度設定部２３Ｂは、累計操作回数Ｍを“１０”、嗜好性注目判断回数Ｐを“０”、話題性注目判断回数Ｔを“０”、新規性注目判断回数Ｎを“８”とした場合、嗜好性の優先度αは、（１＋０）／（４＋１０）＋（１＋（１０−８））／（４＋１０）／３≒０．１４、話題性の優先度βは、（１＋０）／（４＋１０）＋（１＋（１０−８））／（４＋１０）／３≒０．１４、新規性の優先度γは、（１＋８）／（４＋１０）＋（１＋（１０−８））／（４＋１０）／３≒０．７１とし、新規性に注目することになる。
【０１５５】
また、累計操作回数Ｍを“１０”、嗜好性注目判断回数Ｐを“４”、話題性注目判断回数Ｔを“１”、新規性注目判断回数Ｎを“３”とした場合、嗜好性の優先度αは、（１＋４）／（４＋１０）＋（１＋（１０−８））／（４＋１０）／３≒０．４３、話題性の優先度βは、（１＋１）／（４＋１０）＋（１＋（１０−８））／（４＋１０）／３≒０．２１、新規性の優先度γは、（１＋３）／（４＋１０）＋（１＋（１０−８））／（４＋１０）／３≒０．３６とし、嗜好性及び新規性に注目することになる。
【０１５６】
また、累計操作回数Ｍを“１０”、嗜好性注目判断回数Ｐを“３”、話題性注目判断回数Ｔを“３”、新規性注目判断回数Ｎを“４”とした場合、嗜好性の優先度αは、（１＋３）／（４＋１０）＋（１＋（１０−１０））／（４＋１０）／３≒０．３１、話題性の優先度βは、（１＋３）／（４＋１０）＋（１＋（１０−１０））／（４＋１０）／３≒０．３１、新規性の優先度γは、（１＋４）／（４＋１０）＋（１＋（１０−１０））／（４＋１０）／３≒０．３８とし、均等に注目することになる。
【０１５７】
優先度設定部２３Ｂは、嗜好性の優先度α、話題性の優先度β及び新規性の優先度γを夫々算出すると、これら評価項目毎の優先度α、β、γを、優先度管理部１６を通じて優先度管理テーブル１５内に更新するものである。
【０１５８】
実施例３では、注目評価項目なしと判断した場合を評価項目の一つとして考え、（１＋Ｅ（ｉ））／（Ｘ’＋Ｍ）＋（１＋（Ｍ−Ｓ））／（Ｘ’＋Ｍ）／Ｘの数式を使用して評価項目ｉ毎の優先度Ｅ（ｉ）を算出するようにしたので、  統計的な情報に基づき適切な優先度を算出することができる。
【０１５９】
尚、上記実施例１〜３では、注目評価管理テーブル２０に記憶中の操作履歴情報が記憶日時から所定期間を経過した場合、所定期間を経過した操作履歴情報を操作履歴情報テーブル２０Ａから削除するようにしたが、所定期間ではなく、注目評価管理テーブル２０に管理中の操作履歴の件数が所定件数に到達した場合、記憶中の操作履歴の内、最古の操作履歴を削除し、その操作履歴情報４１の削除に応じて操作回数テーブル２０Ｂに記憶中の累計操作回数Ｍや評価項目毎の注目評価回数Ｐ，Ｔ，Ｎを再計算するようにしても良いことは言うまでもない。
【０１６０】
また、上記実施例１〜３においては、嗜好性管理部１３の検索条件データベース１２に記憶中の検索条件の重要度合等も抽出し、嗜好性評価部３１でベクトル空間法を使用して嗜好も同様にベクトルで表現し、キーワードをベクトルの基底とし、各キーワードの重要度合を、そのベクトルの要素値とし、キーワードの重要度合は、統計量を使用して定めるようにしても良い。
【０１６１】
また、上記実施例１〜３においては、嗜好性の評価項目、話題性の評価項目及び新規性の評価項目を例に挙げて説明したが、他の評価項目であっても、同様の効果が得られることは言うまでもない。
【０１６２】
また、上記実施例１〜３においては、嗜好性の評価項目及び話題性の評価項目を、ベクトル空間法を使用して嗜好性評価スコア及び話題性評価スコアを算出するようにしたが、他の方式で嗜好性評価スコア及び話題性評価スコアを算出するようにしても、同様の効果が得られることは言うまでもない。
【０１６３】
また、上記実施例１〜３においては、推奨結果表示部１７に画面表示中の推奨結果の情報に対するユーザ操作を検出すると、推奨結果表示部１７から、その推奨結果の情報の内、推奨度及び各評価スコアを注目評価検出部１９（１９Ａ）に通知するようにしたが、評価スコアのみを通知するようにしても良いことは言うまでもない。
【０１６４】
また、上記実施例１〜３においては、推奨結果表示部１７に評価スコアを含む推奨結果を画面表示するようにしたが、推奨度及び情報のみを画面表示するようにしても良く、推奨結果の情報に対するユーザ操作を検出すると、その推奨結果の情報の内、評価スコアを注目評価検出部１９（１９Ａ）に通知するようにしても良いことは言うまでもない。
【０１６５】
また、上記実施例１〜３においては、推奨結果表示部１７に画面表示中の推奨結果の情報に対するユーザ操作を検出すると、推奨結果表示部１７から、その推奨結果の情報の内、推奨度及び各評価スコアを注目評価検出部１９（１９Ａ）に通知するようにしたが、推奨結果表示部１７からではなく、情報推奨部１４から、その推奨結果の情報の内、各評価スコアを注目評価検出部１９（１９Ａ）に通知するようにしても良いことは言うまでもない。
【０１６６】
また、上記実施例１〜３においては、ニュースや番組等の情報を検索する情報検索装置を例に挙げて説明したが、例えば、複数の商品からユーザ意図の商品を検索するような商品検索装置についても同様の効果が得られることは言うまでもない。
【０１６７】
以上、本発明の実施例について説明したが、本実施例によって本発明の技術的思想の範囲が限定されるものではなく、特許請求の範囲に記載した技術的思想の範囲を逸脱しない限り、各種様々な実施例が実施可能であることは言うまでもない。また、本実施例に記載した効果は、これに限定されるものではない。
【０１６８】
また、本実施例で説明した各種処理の内、自動的に行われるものとして説明した処理の全部又は一部を手動で行うことも可能であることは勿論のこと、その逆に、手動で行われるものとして説明した処理の全部又は一部を自動で行うことも可能であることは言うまでもない。また、本実施例で説明した処理手順、制御手順、具体的名称、各種データやパラメータを含む情報についても、特記した場合を除き、適宜変更可能であることは言うまでもない。
【０１６９】
また、図示した各装置の各構成要素は機能概念的に記載したものであって、必ずしも物理的に図示のように構成されるものではなく、その各装置の具体的な態様は図示のものに限縮されるものでは到底ないことは言うまでもない。
【０１７０】
さらに、各装置で行われる各種処理機能は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）（又はＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ）等のマイクロ・コンピュータ）上、又は同ＣＰＵ（又はＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしても良いことは言うまでもない。
【０１７１】
以上、本実施例を含む実施の形態に関し、更に以下の付記を開示する。
【０１７２】
（付記１）検索対象の情報に関わるメタデータを取得する情報取得部と、
前記検索対象の情報を検索するための検索条件を記憶する嗜好管理部と、
前記検索対象の情報毎に、前記メタデータと前記嗜好管理部に記憶中の前記検索条件との類似度に基づき嗜好性評価項目として嗜好性評価スコアを算出する嗜好性評価部と、
前記検索対象の情報毎に、前記嗜好性の評価項目以外の評価項目として評価スコアを算出する他種評価部と、
前記各評価スコアの評価項目毎に、前記評価スコアの優先割合を示す優先度を記憶する優先度管理部と、
前記検索対象の情報に関わる評価項目毎の評価スコアを前記優先度管理部に記憶中の評価項目毎の優先度に応じて重み付けし、この重み付けした評価スコアに基づき、前記検索対象の情報に関わる評価結果を出力する評価出力部と、
前記評価結果の情報に対するユーザ操作を検出する操作検出部と、
前記操作検出部にて検出した前記ユーザ操作に関わる前記評価結果の情報から各評価スコアを抽出し、これら抽出した評価スコアを比較し、この比較結果に基づき、ユーザ注目の評価項目に対応する注目評価項目を検出する注目評価検出部と、
前記注目評価検出部にて検出した前記注目評価項目に基づき、前記評価項目毎の前記優先度を算出し、算出した評価項目毎の優先度を前記優先度管理部に更新する優先度設定部と、
を有することを特徴とする情報検索装置。
【０１７３】
（付記２）前記注目評価検出部は、
前記評価スコアの比較結果に基づき、前記複数の評価スコアの内、最も高い評価スコアの評価項目を前記注目評価項目として検出することを特徴とする付記１記載の情報検索装置。
【０１７４】
（付記３）前記注目評価検出部は、
前記評価スコアの比較結果に基づき、前記複数の評価スコアの内、一の評価スコアを指定し、指定した評価スコアと、指定した評価スコア以外の全評価スコアとの差分が所定閾値を超えた場合、その所定閾値を超えた大きい評価スコアの評価項目を前記注目評価項目として検出することを特徴とする付記１記載の情報検索装置。
【０１７５】
（付記４）前記注目評価検出部は、
前記操作検出部にて前記評価結果の情報に対するユーザ操作を検出すると、その操作履歴を管理し、その累計操作回数をカウントすると共に、前記注目評価項目を検出すると、その注目評価項目に対応する評価項目毎の注目評価回数をカウントし、前記累計操作回数及び前記評価項目毎の注目評価回数を管理する注目評価管理テーブルを有し、
前記優先度設定部は、
前記注目評価管理テーブルにて管理した前記累計操作回数及び前記評価項目毎の注目評価回数に基づき、前記評価項目毎の前記優先度を算出し、算出した評価項目毎の優先度を前記優先度管理部に更新することを特徴とする付記１〜３の何れか一に記載の情報検索装置。
【０１７６】
（付記５）前記優先度設定部は、
前記評価項目数をＸ、前記累計操作回数をＭ、前記評価項目をｉ、前記評価項目ｉの注目評価回数をＥ（ｉ）、全評価項目の注目評価回数の総数をＳとした場合、（１＋Ｅ（ｉ）＋（Ｍ−Ｓ）／Ｘ）／（Ｘ＋Ｍ）の数式で、前記評価項目毎の優先度を算出することを特徴とする付記４記載の情報検索装置。
【０１７７】
（付記６）前記優先度設定部は、
前記評価項目数をＸ、前記累計操作回数をＭ、前記評価項目をｉ、前記評価項目ｉの注目評価回数をＥ（ｉ）、全評価項目の注目評価回数の総数をＳとした場合、（１＋Ｅ（ｉ））／（１＋Ｘ＋Ｍ）＋（１＋（Ｍ−Ｓ））／（１＋Ｘ＋Ｍ）／Ｘの数式で，前記評価項目毎の優先度を算出することを特徴とする付記４記載の情報検索装置。
【０１７８】
（付記７）前記注目評価検出部は、
前記注目評価管理テーブル内の操作履歴の削除条件を満たすと、その削除条件を満たした操作履歴を削除すると共に、その操作履歴の削除に応じて、前記注目評価管理テーブル内に管理中の前記累計操作回数及び前記注目評価回数を再計算することを特徴とする付記４〜６の何れか一に記載の情報検索装置。
【０１７９】
（付記８）前記注目評価検出部は、
前記操作履歴が管理開始から所定期間を経過した場合、前記所定期間を経過した前記操作履歴を削除すると共に、その操作履歴の削除に応じて、前記注目評価管理テーブル内に管理中の前記累計操作回数及び前記注目評価回数を再計算することを特徴とする付記７記載の情報検索装置。
【０１８０】
（付記９）前記注目評価検出部は、
前記操作履歴の管理件数が所定件数を超えた場合、管理中の最古の操作履歴を削除すると共に、その操作履歴の削除に応じて、前記注目評価管理テーブル内に管理中の前記累計操作回数及び前記注目評価回数を再計算することを特徴とする付記７記載の情報検索装置。
【０１８１】
（付記１０）前記他種評価部は、
前記検索対象の情報毎に、この検索対象の情報に関わるメタデータと他の情報に関わるメタデータとの類似度に基づき話題性の評価項目として話題性評価スコアを算出する話題性評価部と、
前記検索対象の情報毎に、前記検索対象の情報の提供開始日時が基準日時との差分を新規性の評価項目として新規性評価スコアを算出する新規性評価部と、
を有することを特徴とする付記１〜９の何れか一に記載の情報検索装置。
【０１８２】
（付記１１）前記操作検出部は、
前記評価結果の情報に対する、参照、保存予約、保存、コピー又は移動のユーザ操作を検出することを特徴とする付記１〜１０の何れか一に記載の情報検索装置。
【０１８３】
（付記１２）検索対象の情報に関わるメタデータを取得する情報取得ステップと、
前記検索対象の情報毎に、前記メタデータと嗜好管理部に記憶中の検索条件との類似度に基づき嗜好性評価項目として嗜好性評価スコアを算出する嗜好性評価ステップと、
前記検索対象の情報毎に、前記嗜好性の評価項目以外の評価項目として評価スコアを算出する他種評価ステップと、
前記検索対象の情報に関わる評価項目毎の評価スコアを、前記評価スコアの優先割合を示す優先度を記憶する優先度管理部に記憶中の評価項目毎の優先度に応じて重み付けし、この重み付けした評価スコアに基づき、前記検索対象の情報に関わる評価結果を出力する評価出力ステップと、
前記評価結果の情報に対するユーザ操作を検出する操作検出ステップと、
前記操作検出ステップにて検出した前記ユーザ操作に関わる前記評価結果の情報から各評価スコアを抽出し、これら抽出した評価スコアを比較し、この比較結果に基づき、ユーザ注目の評価項目に対応する注目評価項目を検出する注目評価検出ステップと、
前記注目評価検出ステップにて検出した前記注目評価項目に基づき、前記評価項目毎の前記優先度を算出し、算出した評価項目毎の優先度を前記優先度管理部に更新する優先度設定ステップと、
を含むことを特徴とする情報検索方法。
【０１８４】
（付記１３）コンピュータ装置に、
検索対象の情報に関わるメタデータを取得する情報取得手順と、
前記検索対象の情報毎に、前記メタデータと嗜好管理部に記憶中の検索条件との類似度に基づき嗜好性評価項目として嗜好性評価スコアを算出する嗜好性評価手順と、
前記検索対象の情報毎に、前記嗜好性の評価項目以外の評価項目として評価スコアを算出する他種評価手順と、
前記検索対象の情報に関わる評価項目毎の評価スコアを、前記評価スコアの優先割合を示す優先度を記憶する優先度管理部に記憶中の評価項目毎の優先度に応じて重み付けし、この重み付けした評価スコアに基づき、前記検索対象の情報に関わる評価結果を出力する評価出力手順と、
前記評価結果の情報に対するユーザ操作を検出する操作検出手順と、
前記操作検出手順にて検出した前記ユーザ操作に関わる前記評価結果の情報から各評価スコアを抽出し、これら抽出した評価スコアを比較し、この比較結果に基づき、ユーザ注目の評価項目に対応する注目評価項目を検出する注目評価検出手順と、
前記注目評価検出手順にて検出した前記注目評価項目に基づき、前記評価項目毎の前記優先度を算出し、算出した評価項目毎の優先度を前記優先度管理部に更新する優先度設定手順と、
を含む処理を実行させることを特徴とする情報検索プログラム。
【図面の簡単な説明】
【０１８５】
【図１】実施例１の情報検索装置内部の概略構成を示すブロック図である。
【図２】嗜好性評価スコアの算出方法を概念的に示す説明図である。
【図３】新規性評価スコアの算出方法を概念的に示す説明図である。
【図４】推奨結果表示部に画面表示中の推奨結果を端的に示す説明図である。
【図５】注目評価管理テーブル内の操作履歴情報テーブルのテーブル内容を端的に示す説明図である。
【図６】注目評価管理テーブル内の操作回数テーブルのテーブル内容を端的に示す説明図である。
【図７】実施例１の注目評価検出部の動作概念を端的に示す説明図である。
【図８】実施例１の累計操作回数及び注目評価回数と優先度との関係を端的に示す説明図である。
【図９】実施例１の推奨度提供処理に関わる情報推奨部の処理動作を示すフローチャートである。
【図１０】実施例１の注目評価検出処理に関わる注目評価検出部の処理動作を示すフローチャートである。
【図１１】実施例１の優先度更新処理に関わる優先度設定部の処理動作を示すフローチャートである。
【図１２】実施例１の注目評価項目の検出及び優先度の変化の関係を端的に示す説明図である。
【図１３】実施例２の情報検索装置内部の概略構成を示すブロック図である。
【図１４】実施例２の注目評価検出部の動作概念を端的に示す説明図である。
【図１５】実施例２の注目評価検出処理に関わる注目評価検出部の処理動作を示すフローチャートである。
【図１６】実施例３の情報検索装置内部の概略構成を示すブロック図である。
【図１７】実施例３の累計操作回数及び注目評価回数と優先度との関係を端的に示す説明図である。
【符号の説明】
【０１８６】
１  情報検索装置
１Ａ  情報検索装置
１Ｂ  情報検索装置
１１  情報取得部
１２  検索条件データベース
１３  嗜好管理部
１４  情報推奨部
１５  優先度管理テーブル
１６  優先度管理部
１７  推奨結果表示部
１８  操作検出部
１９  注目評価検出部
１９Ａ  注目評価検出部
２０  注目評価管理テーブル
２０Ａ  操作履歴情報テーブル
２０Ｂ  操作回数テーブル
２３  優先度設定部
２３Ｂ  優先度設定部
３１  嗜好性評価部
３２  話題性評価部
３３  新規性評価部
３４  推奨度算出部
【図１】
2010049498.tif 000003
【図２】
2010049498.tif 000004
【図３】
2010049498.tif 000005
【図４】
2010049498.tif 000006
【図５】
2010049498.tif 000007
【図６】
2010049498.tif 000008
【図７】
2010049498.tif 000009
【図８】
2010049498.tif 000010
【図９】
2010049498.tif 000011
【図１０】
2010049498.tif 000012
【図１１】
2010049498.tif 000013
【図１２】
2010049498.tif 000014
【図１３】
2010049498.tif 000015
【図１４】
2010049498.tif 000016
【図１５】
2010049498.tif 000017
【図１６】
2010049498.tif 000018
【図１７】
2010049498.tif 000019