(57)【要約】【課題】実行時間を増加させることなく、ユーザの所望する情報をより上位にランク付けし提示することができる情報検索装置、情報検索方法、情報検索プログラム、及び情報検索プログラム記録媒体を提供する。【解決手段】情報検索装置１は、入力部１０、意味カテゴリ決定部９０、使用情報提示基準決定部２０、情報提示基準保持部３０、情報検索手段４０、インデクス５０、出力部６０、ユーザ選択行動取得部７０、及び情報提示基準更新部８０を備えており、ユーザから指示された検索キーワードに合致する意味カテゴリを決定し、該意味カテゴリに最適な情報提示基準を予め備える複数の情報提示基準の中から選択して、検索を行うとともに、検索を行う毎に利用者の選択行動を情報提示基準に反映する。【選択図】図１
2005327205.tif 000002
【特許請求の範囲】
【請求項１】
利用者により指示された検索要求に従って、検索対象となる複数の文書を記憶する情報群から所望の文書を検索する情報検索装置であって、
検索キーワードと、該検索キーワードが属する概念である意味カテゴリを対応付けて記憶する意味カテゴリ記憶手段と、
前記検索要求の検索キーワードに基づいて、前記意味カテゴリ記憶手段に記憶された情報から前記検索要求の意味カテゴリを決定する意味カテゴリ決定手段と、
それぞれの意味カテゴリごとに、前記利用者に提示する検索結果の順序を決定する情報提示基準を、該情報提示基準のスコア値とともに、複数備えて記憶する情報提示基準記憶手段と、
決定された意味カテゴリに従って、前記情報提示基準記憶手段から、最大のスコア値である情報提示基準を検索用の情報提示基準として決定する情報提示基準決定手段と、
前記検索キーワードを含む文書を前記検索対象から取得するとともに、取得された文書を決定された情報提示基準を用いてランク付けする検索手段と、
ランク付けされた検索結果を出力表示する出力表示手段と、
出力表示された検索結果の中から前記利用者に選択された文書を利用者の選択行動として取得する利用者選択行動取得手段と、
前記検索用の情報提示基準及び前記利用者の選択行動に基づいて、決定された意味カテゴリの各情報提示基準のスコア値を更新し、前記情報提示記憶手段に反映する情報提示基準更新手段と、
を有することを特徴とする情報検索装置。
【請求項２】
前記意味カテゴリ記憶手段は、前記検索キーワードに対応する１又は複数の意味カテゴリごとにカテゴリスコア値を記憶し、
前記意味カテゴリ決定手段は、１又は複数の検索キーワードそれぞれの各意味カテゴリのカテゴリスコア値を意味カテゴリごとに合算した合算値に基づいて意味カテゴリを決定することを特徴とする請求項１記載の情報検索装置。
【請求項３】
前記情報提示基準更新手段は、前記利用者による文書の選択又は非選択の行動に応じて、前記検索用の情報提示基準のスコア値を更新することを特徴とする請求項１又は２記載の情報検索装置。
【請求項４】
前記情報提示基準更新手段は、
前記検索結果を出力表示後、決定された意味カテゴリの検索に用いられなかった他の情報提示基準それぞれを用いて検索し、ランク付けする準検索手段を有し、
前記利用者により選択された文書の、前記検索手段で検索に用いられた情報提示基準における順位と、前記準検索手段で検索に用いられた各情報提示基準の順位との大小関係に基づいて、決定された意味カテゴリの各情報提示基準のスコア値を更新することを特徴とする請求項１乃至３のいずれか１項に記載の情報検索装置。
【請求項５】
利用者により指示された検索要求に従って、検索対象となる複数の文書を記憶する情報群から所望の文書を検索する情報検索方法であって、
検索キーワードと、該検索キーワードが属する概念である意味カテゴリを対応付けて第１の記憶手段に記憶する意味カテゴリ記憶ステップと、
前記検索要求の検索キーワードに基づいて、前記第１の記憶手段に記憶された情報から前記検索要求の意味カテゴリを決定する意味カテゴリ決定ステップと、
それぞれの意味カテゴリごとに、前記利用者に提示する検索結果の順序を決定する情報提示基準を、該情報提示基準のスコア値とともに、複数備えて第２の記憶手段に記憶する情報提示基準記憶ステップと、
決定された意味カテゴリに従って、前記第２の記憶手段から、最大のスコア値である情報提示基準を検索用の情報提示基準として決定する情報提示基準決定ステップと、
前記検索キーワードを含む文書を前記検索対象から取得するとともに、取得された文書を決定された情報提示基準を用いてランク付けする検索ステップと、
ランク付けされた検索結果を出力表示する出力表示ステップと、
出力表示された検索結果の中から前記利用者に選択された文書を利用者の選択行動として取得する利用者選択行動取得ステップと、
前記検索用の情報提示基準及び前記利用者の選択行動に基づいて、決定された意味カテゴリの各情報提示基準のスコア値を更新し、前記第２の記憶手段に反映する情報提示基準更新ステップと、
を有することを特徴とする情報検索方法。
【請求項６】
前記第１の記憶手段は、前記検索キーワードの１又は複数の意味カテゴリごとにカテゴリスコア値を記憶し、
前記意味カテゴリ決定ステップは、１又は複数の検索キーワードそれぞれの各意味カテゴリのカテゴリスコア値を意味カテゴリごとに合算した合算値に基づいて意味カテゴリを決定することを特徴とする請求項５記載の情報検索方法。
【請求項７】
前記情報提示基準更新ステップは、前記利用者による文書の選択又は非選択の行動に応じて、前記検索用の情報提示基準のスコア値を更新することを特徴とする請求項５又は６記載の情報検索方法。
【請求項８】
前記情報提示基準更新ステップは、
前記検索結果を表示後、決定された意味カテゴリの検索に用いられなかった他の情報提示基準それぞれを用いて検索し、ランク付けする準検索ステップを有し、
前記利用者により選択された文書の、前記検索ステップで検索に用いられた情報提示基準における順位と、前記準検索ステップで検索に用いられた各情報提示基準の順位との大小関係に基づいて、決定された意味カテゴリの各情報提示基準のスコア値を更新することを特徴とする請求項５乃至７のいずれか１項に記載の情報検索方法。
【請求項９】
利用者により指示された検索要求に従って、検索対象となる複数の文書を記憶する情報群から所望の文書を検索する情報検索プログラムであって、
検索キーワードと、該検索キーワードが属する概念である意味カテゴリを対応付けて第１の記憶手段に記憶する意味カテゴリ記憶ステップと、
前記検索要求の検索キーワードに基づいて、前記第１の記憶手段に記憶された情報から前記検索要求の意味カテゴリを決定する意味カテゴリ決定ステップと、
それぞれの意味カテゴリごとに、前記利用者に提示する検索結果の順序を決定する情報提示基準を、該情報提示基準のスコア値とともに、複数備えて第２の記憶手段に記憶する情報提示基準記憶ステップと、
決定された意味カテゴリに従って、前記第２の記憶手段から、最大のスコア値である情報提示基準を検索用の情報提示基準として決定する情報提示基準決定ステップと、
前記検索キーワードを含む文書を前記検索対象から取得するとともに、取得された文書を決定された情報提示基準を用いてランク付けする検索ステップと、
ランク付けされた検索結果を出力表示する出力表示ステップと、
出力表示された検索結果の中から前記利用者に選択された文書を利用者の選択行動として取得する利用者選択行動取得ステップと、
前記検索用の情報提示基準及び前記利用者の選択行動に基づいて、決定された意味カテゴリの各情報提示基準のスコア値を更新し、前記第２の記憶手段に反映する情報提示基準更新ステップと、
をコンピュータに実行させることを特徴とする情報検索プログラム。
【請求項１０】
前記第１の記憶手段は、前記検索キーワードの１又は複数の意味カテゴリごとにカテゴリスコア値を記憶し、
前記意味カテゴリ決定ステップは、１又は複数の検索キーワードそれぞれの各意味カテゴリのカテゴリスコア値を意味カテゴリごとに合算した合算値に基づいて意味カテゴリを決定することを特徴とする請求項９記載の情報検索プログラム。
【請求項１１】
前記情報提示基準更新ステップは、前記利用者による文書の選択又は非選択の行動に応じて、前記検索用の情報提示基準のスコア値を更新することを特徴とする請求項９又は１０記載の情報検索プログラム。
【請求項１２】
前記情報提示基準更新ステップは、
前記検索結果を表示後、決定された意味カテゴリの検索に用いられなかった他の情報提示基準それぞれを用いて検索し、ランク付けする準検索ステップを有し、
前記利用者により選択された文書の、前記検索ステップで検索に用いられた情報提示基準における順位と、前記準検索ステップで検索に用いられた各情報提示基準の順位との大小関係に基づいて、決定された意味カテゴリの各情報提示基準のスコア値を更新することを特徴とする請求項９乃至１１のいずれか１項に記載の情報検索プログラム。
【請求項１３】
請求項９乃至１２のいずれか１項に記載された情報検索プログラムを記録していることを特徴とする情報検索プログラム記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
ユーザが入力する検索キーワードを用いて、検索対象であるＷｅｂやニュース等の蓄積された文書からユーザの所望する情報を検索し提示する情報検索装置、情報検索方法、情報検索プログラム、及び情報検索プログラム記録媒体に関する。
【背景技術】
【０００２】
従来、情報検索の分野では、ユーザの検索キーワードを含む文書や、検索キーワードの一部を含む文書を取り出し、所定の情報提示基準を用いて文書をランク付けし、ユーザに提示する検索システムが提案されている。
【０００３】
しかし、このような検索においては、常に最適な結果を提示する情報提示基準は存在せず、例えば、インターネットの検索サイトでも、Ｇｏｏｇｌｅ，ｆｒｅｓｈＥＹＥ，ａｌｔａｖｉｓｔａ，ａｌｌｔｈｅｗｅｂなど多数の検索サイトが存在するが、各検索サイトごとに情報提示基準は異なっており、同じ検索キーワードを用いて検索を行っても検索結果は異なる。このため、複数ある情報提示基準から最適なものを選ぶのは困難であり、従来はどれかひとつを用い、検索する方法が取られてきた。
【０００４】
上記問題に対応するため、例えば、特許文献１に示す「文書検索システム及び方法、並びにプログラム」においては、複数の検索エンジン（複数の情報提示基準）を用意し、検索対象毎に、検索対象の一部について各検索エンジンで検索を行い、よい結果が出た検索エンジンで検索対象すべてを検索する、という方法を取っている。
【０００５】
また、特許文献２に示す「文書検索装置、文書検索方法、プログラムおよび記録媒体」においては、１つまたは複数の情報提示基準について、更新要求により、情報提示基準内部のパラメータを検索対象の一部の文書に基づき更新し、検索結果を向上させている。
【特許文献１】特開２００３−３０８３３５号公報
【特許文献２】特開２００３−１５０６３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の従来技術には、以下の問題点がある。
【０００７】
「文書検索システム及び方法、並びにプログラム」では、複数の検索エンジンで検索対象の一部の文書に検索を行い性能を評価するため、評価用のデータを増加すれば実際の性能に近い評価ができるが、実行時間が増加してしまうという問題がある。
【０００８】
また、「文書検索装置、文書検索方法、プログラムおよび記録媒体」では、ユーザの更新要求を用いてはいるが、ユーザの直接の興味は考慮しておらず、検索対象の文書のみのデータを用いているため、ユーザが興味を持つ結果を提示できないという問題がある。
【０００９】
本発明は、上記の事情を鑑みてなされたものであり、実行時間を増加させることなく、ユーザの所望する情報をより上位にランク付けし提示することができる情報検索装置、情報検索方法、情報検索プログラム、及び情報検索プログラム記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明に係る情報検索装置は、次のように構成される。
【００１１】
本発明に係る情報検索装置は、利用者により指示された検索要求に従って、検索対象となる複数の文書を記憶する情報群から所望の文書を検索する情報検索装置であって、検索キーワードと、該検索キーワードが属する概念である意味カテゴリを対応付けて記憶する意味カテゴリ記憶手段と、前記検索要求の検索キーワードに基づいて、前記意味カテゴリ記憶手段に記憶された情報から前記検索要求の意味カテゴリを決定する意味カテゴリ決定手段と、それぞれの意味カテゴリごとに、前記利用者に提示する検索結果の順序を決定する情報提示基準を、該情報提示基準のスコア値とともに、複数備えて記憶する情報提示基準記憶手段と、決定された意味カテゴリに従って、前記情報提示基準記憶手段から、最大のスコア値である情報提示基準を検索用の情報提示基準として決定する情報提示基準決定手段と、前記検索キーワードを含む文書を前記検索対象から取得するとともに、取得された文書を決定された情報提示基準を用いてランク付けする検索手段と、ランク付けされた検索結果を出力表示する出力表示手段と、出力表示された検索結果の中から前記利用者に選択された文書を利用者の選択行動として取得する利用者選択行動取得手段と、前記検索用の情報提示基準及び前記利用者の選択行動に基づいて、決定された意味カテゴリの各情報提示基準のスコア値を更新し、前記情報提示記憶手段に反映する情報提示基準更新手段と、を有することを特徴とする。
【００１２】
好適には、前記意味カテゴリ記憶手段は、前記検索キーワードの１又は複数の意味カテゴリごとにカテゴリスコア値を記憶し、前記意味カテゴリ決定手段は、１又は複数の検索キーワードそれぞれの各意味カテゴリのカテゴリスコア値を意味カテゴリごとに合算した合算値に基づいて意味カテゴリを決定することを特徴とする。
【００１３】
また、好適には、前記情報提示基準更新手段は、前記利用者による文書の選択又は非選択の行動に応じて、前記検索用の情報提示基準のスコア値を更新することを特徴とする。
【００１４】
また、好適には、前記情報提示基準更新手段は、前記検索結果を表示後、決定された意味カテゴリの検索に用いられなかった他の情報提示基準それぞれを用いて検索し、ランク付けする準検索手段を有し、前記利用者により選択された文書の、前記検索手段で検索に用いられた情報提示基準における順位と、前記準検索手段で検索に用いられた各情報提示基準の順位との大小関係に基づいて、決定された意味カテゴリの各情報提示基準のスコア値を更新することを特徴とする。
【００１５】
また、本発明に係る情報検索方法は、次のように構成される。
【００１６】
本発明に係る情報検索方法は、利用者により指示された検索要求に従って、検索対象となる複数の文書を記憶する情報群から所望の文書を検索する情報検索方法であって、検索キーワードと、該検索キーワードが属する概念である意味カテゴリを対応付けて第１の記憶手段に記憶する意味カテゴリ記憶ステップと、前記検索要求の検索キーワードに基づいて、前記第１の記憶手段に記憶された情報から前記検索要求の意味カテゴリを決定する意味カテゴリ決定ステップと、それぞれの意味カテゴリごとに、前記利用者に提示する検索結果の順序を決定する情報提示基準を、該情報提示基準のスコア値とともに、複数備えて第２の記憶手段に記憶する情報提示基準記憶ステップと、決定された意味カテゴリに従って、前記第２の記憶手段から、最大のスコア値である情報提示基準を検索用の情報提示基準として決定する情報提示基準決定ステップと、前記検索キーワードを含む文書を前記検索対象から取得するとともに、取得された文書を決定された情報提示基準を用いてランク付けする検索ステップと、ランク付けされた検索結果を出力表示する出力表示ステップと、出力表示された検索結果の中から前記利用者に選択された文書を利用者の選択行動として取得する利用者選択行動取得ステップと、前記検索用の情報提示基準及び前記利用者の選択行動に基づいて、決定された意味カテゴリの各情報提示基準のスコア値を更新し、前記第２の記憶手段に反映する情報提示基準更新ステップと、を有することを特徴とする。
【００１７】
好適には、前記第１の記憶手段は、前記検索キーワードの１又は複数の意味カテゴリごとにカテゴリスコア値を記憶し、前記意味カテゴリ決定ステップは、１又は複数の検索キーワードそれぞれの各意味カテゴリのカテゴリスコア値を意味カテゴリごとに合算した合算値に基づいて意味カテゴリを決定することを特徴とする。
【００１８】
また、好適には、前記情報提示基準更新ステップは、前記利用者による文書の選択又は非選択の行動に応じて、前記検索用の情報提示基準のスコア値を更新することを特徴とする。
【００１９】
また、好適には、前記情報提示基準更新ステップは、前記検索結果を表示後、決定された意味カテゴリの検索に用いられなかった他の情報提示基準それぞれを用いて検索し、ランク付けする準検索ステップを有し、前記利用者により選択された文書の、前記検索ステップで検索に用いられた情報提示基準における順位と、前記準検索ステップで検索に用いられた各情報提示基準の順位との大小関係に基づいて、決定された意味カテゴリの各情報提示基準のスコア値を更新することを特徴とする。
【００２０】
また、本発明に係る情報検索プログラムは、次のように構成される。
【００２１】
本発明に係る情報検索プログラムは、利用者により指示された検索要求に従って、検索対象となる複数の文書を記憶する情報群から所望の文書を検索する情報検索プログラムであって、検索キーワードと、該検索キーワードが属する概念である意味カテゴリを対応付けて第１の記憶手段に記憶する意味カテゴリ記憶ステップと、前記検索要求の検索キーワードに基づいて、前記第１の記憶手段に記憶された情報から前記検索要求の意味カテゴリを決定する意味カテゴリ決定ステップと、それぞれの意味カテゴリごとに、前記利用者に提示する検索結果の順序を決定する情報提示基準を、該情報提示基準のスコア値とともに、複数備えて第２の記憶手段に記憶する情報提示基準記憶ステップと、決定された意味カテゴリに従って、前記第２の記憶手段から、最大のスコア値である情報提示基準を検索用の情報提示基準として決定する情報提示基準決定ステップと、前記検索キーワードを含む文書を前記検索対象から取得するとともに、取得された文書を決定された情報提示基準を用いてランク付けする検索ステップと、ランク付けされた検索結果を出力表示する出力表示ステップと、出力表示された検索結果の中から前記利用者に選択された文書を利用者の選択行動として取得する利用者選択行動取得ステップと、前記検索用の情報提示基準及び前記利用者の選択行動に基づいて、決定された意味カテゴリの各情報提示基準のスコア値を更新し、前記第２の記憶手段に反映する情報提示基準更新ステップと、をコンピュータに実行させることを特徴とする。
【００２２】
好適には、前記第１の記憶手段は、前記検索キーワードの１又は複数の意味カテゴリごとにカテゴリスコア値を記憶し、前記意味カテゴリ決定ステップは、１又は複数の検索キーワードそれぞれの各意味カテゴリのカテゴリスコア値を意味カテゴリごとに合算した合算値に基づいて意味カテゴリを決定することを特徴とする。
【００２３】
また、好適には、前記情報提示基準更新ステップは、前記利用者による文書の選択又は非選択の行動に応じて、前記検索用の情報提示基準のスコア値を更新することを特徴とする。
【００２４】
また、好適には、前記情報提示基準更新ステップは、前記検索結果を表示後、決定された意味カテゴリの検索に用いられなかった他の情報提示基準それぞれを用いて検索し、ランク付けする準検索ステップを有し、前記利用者により選択された文書の、前記検索ステップで検索に用いられた情報提示基準における順位と、前記準検索ステップで検索に用いられた各情報提示基準の順位との大小関係に基づいて、決定された意味カテゴリの各情報提示基準のスコア値を更新することを特徴とする。
【００２５】
さらに、好適には、上述した情報検索プログラムを記録している情報検索プログラム記録媒体であることを特徴とする。
【発明の効果】
【００２６】
本発明によれば、ユーザの検索キーワードに適する情報提示基準を意味カテゴリを用いて自動的に選択し、該情報提示基準により検索を実行するとともに、検索結果に対するユーザの選択行動を情報提示基準に反映するので、検索速度及び検索精度の向上を図ることができる。
【００２７】
この結果、ユーザは、自己の興味や嗜好に合致した情報を迅速に検索することが可能となる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態を図面を用いて説明する。
【００２９】
図１は、本発明の実施の形態に係る情報検索装置１の概略構成図である。図１に示す情報検索装置１は、入力部１０、意味カテゴリ決定部９０、使用情報提示基準決定部２０、情報提示基準保持部３０、情報検索手段４０、インデクス５０、出力部６０、ユーザ選択行動取得部７０、及び情報提示基準更新部８０を備えており、ユーザから指示された検索キーワードに合致する意味カテゴリを決定し、該意味カテゴリに最適な情報提示基準を予め備える複数の情報提示基準の中から選択して、検索を行うとともに、検索を行う毎に利用者の選択行動を情報提示基準に反映するので、精度の高い検索結果を迅速にユーザに提示することができるようになっている。
【００３０】
詳しくは、入力部１０は、ユーザからの検索キーワードを取得するようになっている。
【００３１】
意味カテゴリ決定部９０は、取得した検索キーワードを専門用語辞書等を用いて意味カテゴリを決定するようになっている。
【００３２】
ここで、検索キーワードを用いて意味カテゴリを決定する方法の例を以下に示す。意味カテゴリ決定部９０は、図２に示すようなテーブルｄ１を備えており、検索キーワードに対応した意味カテゴリ及び該意味カテゴリのベクトルの大きさを記憶している。例えば、意味カテゴリを業種とすると、各検索キーワードは業種を要素としたベクトルで表される。尚、検索キーワードが属する意味カテゴリは、上記辞書等を用いて決定され、属する割合（ベクトルの大きさ）はニュース文書等を用いて決定されるものである。
【００３３】
具体的には、検索キーワードが「ゼネコン」と「汚職」の２つであった場合、図２によれば、検索キーワード「ゼネコン」は要素「建設業」の大きさが１のベクトル、検索キーワード「汚職」は要素「公務員」の大きさが０．４、要素「建設業」の大きさが０．３、要素「政治家」の大きさが０．３のベクトルとなる。ただし、ベクトルの要素の大きさが大きいほど、その要素の重要度が高いことを表す。そして、複数の検索キーワードの場合においては、意味カテゴリは、例えば、ベクトルの和を取り、その最大の要素を意味カテゴリと定義する。この場合には、要素「建設業」の大きさが１．３、要素「公務員」の大きさが０．４、要素「政治家」の大きさが０．３のベクトルとなるので、検索キーワード「ゼネコン」と「汚職」の組の意味カテゴリは「建設業」に決定する。
【００３４】
尚、上述した意味カテゴリの決定の方法は、一例を示したものであるため、他の方法により、意味カテゴリが決定されてもよいのは勿論である。例えば、テーブルｄ１のデータに関しても、上述した例においては、検索キーワードごとにベクトルの大きさが１となるように振り分けていたが、本発明はこれに限定されるものではなく、検索キーワードごとにベクトルの大きさが一定（＝１）とならなくてもよい。
【００３５】
情報提示基準保持部３０は、図３に示すようなテーブルｄ２を備えており、各意味カテゴリごとに、複数の情報提示基準のスコア値（優先度；スコア値が大きいほど検索用の情報提示基準として優先される）を記憶するようになっている。例えば、図３によれば、意味カテゴリ「建設業」に対しての各情報提示基準のスコア値が、情報提示基準「ベクトル間類似度」０．４、情報提示基準「共起回数」０．３、情報提示基準「Ｋｕｌｌｂａｃｋ−Ｌｅｉｂｌｅｒ情報量」０．３となっている。尚、情報提示基準は公知の基準を用いてもよいし、新しく考案した基準を用いてもよい。
【００３６】
使用情報提示基準決定部２０は、決定された意味カテゴリに最適の情報提示基準を、検索に用いる情報提示基準として情報提示基準保持部３０から取得するようになっている。ここで、情報提示基準保持部３０から取得される情報提示基準は、該当する意味カテゴリが備える複数の情報提示基準のうち、最大のスコア値を有するものである。例えば、図３に示すテーブルｄ２によれば、意味カテゴリ「建設業」に最適の情報提示基準は、スコア値が最も大きい「ベクトル間類似度」となる。
【００３７】
インデクス５０は、情報検索手段４０から検索キーワードを受け取ると、該検索キーワードを含む文書を検索対象としての文書データベースから検索し、検索キーワードを含む文書を情報検索手段４０に転送し、情報検索手段４０は、インデクス５０から取得した検索キーワードを含む文書を、取得された情報提示基準（検索に用いる情報提示基準）により文書をランク付けするようになっている。
【００３８】
出力部６０は、ランク付けされた文書を検索結果としてユーザに提示するようになっている。
【００３９】
ユーザ選択行動取得部７０は、出力部６０でユーザに提示された検索結果に対するユーザの選択行動を取得するようになっている。ここで、ユーザの選択行動とは、提示された検索結果のうち、ユーザがどの文書を見たか、または何も見なかったか、などの行動のことである。
【００４０】
情報提示基準更新部８０は、情報提示基準保持部３０の情報提示基準のうち、検索に用いた情報提示基準についてユーザが文書を選択していれば、その情報提示基準のスコア値を増し、何も選択されなければスコア値を減らして、情報提示基準を更新するようになっている（以下、更新ステップＡと呼ぶ）。また、文書が選択された場合、検索に用いた情報提示基準における文書の順位と、検索に用いなかった情報提示基準における文書の順位と、を比較して、検索に用いなかった情報提示基準の順位が上位であった場合、検索に用いなかった情報提示基準のスコア値を増して、情報提示基準を更新するようになっている（以下、更新ステップＢと呼ぶ）。
【００４１】
ここで、情報提示基準保持部３０の情報提示基準のスコア値を更新する例を、図４を用いて説明する。例えば、検索キーワードが「ゼネコン」と「汚職」の２つであり、意味カテゴリは「建設業」、情報提示基準が「ベクトル間類似度」であり、ユーザがランク付けされた検索結果の５番目と８番目に提示された文書を閲覧した場合を考える。また、更新前の各情報提示基準のスコア値が、情報提示基準「ベクトル間類似度」が０．４、情報提示基準「共起回数」が０．３、情報提示基準「Ｋｕｌｌｂａｃｋ−Ｌｅｉｂｌｅｒ情報量」が０．３であるとする（図４のテーブルｄ２）。尚、情報提示基準「ベクトル間類似度」のスコア値をｗ1，情報提示基準「共起回数」のスコア値をｗ2，情報提示基準「Ｋｕｌｌｂａｃｋ−Ｌｅｉｂｌｅｒ情報量」のスコア値をｗ3とする。
【００４２】
ところで、情報提示基準更新部８０においては、検索に用いられなかった情報提示基準に関する検索を行うが、これらの検索はユーザには表示する必要がないので、例えば、ユーザが検索結果を閲覧中などにバックグランドで実行することができ、検索結果を表示するまでの計算時間には影響しないものである。即ち、実行時間の増加には影響しないものである。
【００４３】
例えば、ユーザが選択した２つの文書が、情報提示基準「Ｋｕｌｌｂａｃｋ−Ｌｅｉｂｌｅｒ情報量」においては、ランク付けされた検索結果の３番目と４番目であり、情報提示基準「共起回数」においては、結果は選択されなかった場合、情報提示基準「Ｋｕｌｌｂａｃｋ−Ｌｅｉｂｌｅｒ情報量」の順位は、情報提示基準「ベクトル間類似度」の順位より上位であるため、まずｗ3を増加させる。仮に、上位であった検索基準のスコア値を１．２倍に増加させるとすると、ｗ3＝０．３６となり、ユーザへの提示に用いられた情報提示基準「ベクトル間類似度」のスコア値を同量減少させるとすると、ｗ1＝０．３４となる（図４のテーブルｄ２’）。次に、情報提示基準「ベクトル間類似度」のスコア値については、ユーザが文書を選択しているので、ｗ1を増加させ、増加した分ｗ2，ｗ3を減少させる。仮に、選択された情報提示基準のスコア値を１．１倍に増加させるとすると、ｗ1＝０．３７４となり、他の基準のスコア値は増加分を等分にし、減少させる。この例だとｗ2＝０．２８３、ｗ3＝０．３４３となる（図４のテーブルｄ２’’）。
【００４４】
この結果、（ｗ1，ｗ2，ｗ3）＝（０．３７４，０．２８３，０．３４３）となるので、次回の検索において意味カテゴリが「建設業」の検索が行われる場合も、情報提示基準「ベクトル間類似度」が用いられることになる。尚、次回の検索の結果、ユーザにより選択された文書の、情報提示基準「ベクトル間類似度」のランクより、情報提示基準「Ｋｕｌｌｂａｃｋ−Ｌｅｉｂｌｅｒ情報量」のランクが上位であれば、情報提示基準「Ｋｕｌｌｂａｃｋ−Ｌｅｉｂｌｅｒ情報量」のスコア値が増加し、検索に用いられる情報提示基準が変更されることとなる。
【００４５】
尚、上述した情報提示基準の更新方法においては、更新ステップＢを実行後、更新ステップＡを実行したが、更新ステップＡを実行後に、更新ステップＢを実行して、情報提示基準を更新してもよいし、更新ステップＡ又は更新ステップＢのいずれか一方だけを実行するようにしてもよいものである。また、上述した情報提示基準の更新方法は、一例を示したものであるため、本発明としては、ユーザの選択行動が情報提示基準保持部３０に反映されるのであれば、その方法は問わないものである。
【００４６】
ここで、上述した情報検索装置１は、少なくとも演算機能および制御機能を備えた中央演算装置（ＣＰＵ）、プログラムやデータを格納する機能を有するＲＡＭ等からなる主記憶装置（メモリ）を有する電子的な装置から構成されているものである。また、情報検索装置１は、主記憶装置の他、ハードディスクなどの補助記憶装置を具備していてもよい。
【００４７】
また、本実施の形態に係る各種処理を実行するプログラムは、前述した主記憶装置またはハードディスクに格納されているものである。そして、このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体に記録することも、通信ネットワークを介して配信することも可能である。
【００４８】
さらに、情報検索装置１は、物理的に一つからなる装置の他、複数の装置がネットワーク接続されたシステムなどのいずれの構成であってもよい。
【００４９】
次に、本実施の形態に係る情報検索装置１の動作について図５を用いて説明する。
【００５０】
まず、入力部１０は、ユーザに指示された検索キーワードを取得すると、検索キーワードを使用情報提示基準決定部２０に送信する（ステップＳ１０）。
【００５１】
次に、使用情報提示基準決定部２０は、入力部１０から検索キーワードを受け取ると、検索キーワードをテーブルｄ１を用いて意味カテゴリを決定し、決定された意味カテゴリに対応する情報提示基準を情報提示基準保持部３０に要求する（ステップＳ２０）。
【００５２】
使用情報提示基準決定部２０からの要求を受けた情報提示基準保持部３０は、意味カテゴリに対応する情報提示基準を返却する（ステップＳ３０）。
【００５３】
次に、使用情報提示基準決定部２０は、情報提示基準保持部３０からの情報提示基準を受け取ると、ユーザに指示された検索キーワード及びこの情報提示基準を情報検索手段４０に送信する（ステップＳ４０）。
【００５４】
使用情報提示基準決定部２０から検索キーワード及び情報提示基準を受け取った情報検索手段４０は、該検索キーワードを含む文書の検索をインデクス５０に要求し、インデクス５０から検索された文書を受け取ると、この検索された文書を情報提示基準を用いてランク付けし、検索結果として出力部６０に送信する（ステップＳ５０）。
【００５５】
そして、出力部６０は、この検索結果をユーザに提示する（ステップＳ６０）。
【００５６】
次に、ユーザ選択行動取得部７０は、出力部６０を介してユーザに提示された検索結果に対するユーザの選択行動を取得し、情報提示基準更新部８０に送信する（ステップＳ６０）。
【００５７】
情報提示基準更新部８０は、ユーザの選択行動に基づいて、情報提示基準保持部３０に記憶された情報提示基準を更新する（ステップＳ７０）。
【００５８】
従って、本実施の形態によれば、ユーザから指示された検索キーワードが属する意味カテゴリを決定し、該意味カテゴリに最適な情報提示基準を用いて検索対象から検索を行い、ユーザに有用と思われる文書を複数提示するとともに、検索を行う毎に利用者の選択行動を情報提示基準に反映するので、実行時間を増やすことなく、ユーザが望む情報を的確に提示することができる。
【００５９】
即ち、検索キーワードの属する意味カテゴリが決定されることにより、複数の情報提示基準のうち、該意味カテゴリにおいて最も優先度が高い情報提示基準だけを用いて検索を実行するので、実行時間の短縮が図られるとともに、高い検索精度を実現することができる。また、提示された検索結果のうち、ユーザがどの文書を選択したか、又は選択しなかったかなどの選択情報、及び選択された文書の各情報提示基準における順位優劣などが情報提示基準に反映されるので、よりユーザの興味や嗜好に合致した情報の検索が可能となる。
【００６０】
以上、本発明の実施の形態について説明してきたが、本発明の要旨を逸脱しない範囲において、本発明の実施の形態に対して種々の変形や変更を施すことができる。例えば、本実施の形態においては、情報検索装置１は、ユーザ選択行動取得部７０及び情報提示基準更新部８０を備え、ユーザの選択行動を情報提示基準保持部３０に反映するようになっていたが、ユーザの選択行動を情報提示基準に反映させたくない場合においては、ユーザ選択行動取得部７０及び情報提示基準更新部８０を備えていない情報検索装置１’を提供して、情報検索を行ってもよいものである。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施の形態に係る情報検索装置の概略構成図である。
【図２】本発明の実施の形態に係る情報検索装置における意味カテゴリの一具体例を示す図である。
【図３】本発明の実施の形態に係る情報検索装置における情報提示基準保持部の一具体例を示す図である。
【図４】本発明の実施の形態に係る情報検索装置の動作を示すフローチャート図である。
【図５】本発明の実施の形態に係る情報検索装置における情報提示基準の更新を説明する図である。
【符号の説明】
【００６２】
１  情報検索装置
１０  入力部
２０  使用情報提示基準決定部
３０  情報提示基準保持部
４０  情報検索手段
５０  インデクス
６０  出力部
７０  ユーザ選択行動取得部
８０  情報提示基準更新部
９０  意味カテゴリ決定部
【図１】
2005327205.tif 000003
【図２】
2005327205.tif 000004
【図３】
2005327205.tif 000005
【図４】
2005327205.tif 000006
【図５】
2005327205.tif 000007