(57)【要約】【課題】  ユーザの操作履歴及びクライアント内に格納されているファイルをすべて収集し解析して、ユーザのあらゆる作業をユーザの趣向の一部としてデータ解析することにより、よりユーザの趣向に応じた検索結果を表示させる。【解決手段】  ユーザが検索キーワード入力、及び関連ワード選択を入力し、共起ワード、及び検索結果を表示する操作・表示ユニット１１０、コンピュータに保存されているファイルに含まれているワードについてワード間の相関関係を決定する知識構成ユニット１２０、相関関係に基づいて検索キーワードに対する共起ワードを決定して、入力されたキーワードを検索サイトに送信して検索結果を得て、検索結果を検索キーワード及び共起ワードの関連度並びに検索キーワード及び共起ワードのランクに基づいて並び替え、結果を操作・表示ユニット１１０に送信する検索補助ユニット１３０、を有する検索キーワード想起補助装置。【選択図】  図１
2006163998.tif 000002
【特許請求の範囲】
【請求項１】
入力された検索キーワードに対する関連ワードを共起して、検索キーワードの入力を支援する検索キーワード想起補助装置であって、
ユーザが検索キーワード入力、及び関連ワード選択を実行する入力手段と、
共起ワード、及び検索結果を表示する表示手段と、
コンピュータに保存されているファイルに含まれているワードについてワード間の相関関係を決定する知識構成手段と、
前記相関関係に基づいて検索キーワードに対する共起ワードを決定して、前記検索キーワードを検索サイトに送信して検索結果を得て、当該検索結果を前記検索キーワードと前記共起ワードとの相関関係に基づいて並び替え、当該結果を前記表示手段に送信する検索補助手段と、を有することを特徴とする検索キーワード想起補助装置。
【請求項２】
前記検索補助手段は、
前記相関関係に基づいて検索キーワードに対する共起ワードを決定して、前記検索キーワード及び前記共起ワードを検索サイトに送信して検索結果を得て、当該検索結果を前記検索キーワードと前記共起ワードとの相関関係に基づいて並び替え、当該結果を前記表示手段に送信することを特徴とする請求項１に記載の検索キーワード想起補助装置。
【請求項３】
前記検索補助手段は、
前記相関関係に基づいて検索キーワードに対する共起ワードを決定し、当該共起ワードを前記表示手段に送信して、ユーザの関連ワード選択情報を受信して、前記検索キーワード及び前記関連ワードを検索サイトに送信して検索結果を得て、当該検索結果を前記検索キーワードと前記関連ワードとの相関関係に基づいて並び替え、当該結果を前記表示手段に送信することを特徴とする請求項１に記載の検索キーワード想起補助装置。
【請求項４】
前記検索補助手段は、
前記相関関係に基づいて検索キーワードに対する共起ワードを決定して、前記検索キーワード及び前記共起ワードを検索サイトに送信して検索結果を得て、当該検索結果を前記検索キーワードと前記共起ワードとの相関関係に基づいて並び替え、当該結果を前記表示手段に送信し、前記表示手段から関連ワード選択情報を受信し、前記検索結果を前記検索キーワードと前記共起ワードとの相関関係に基づいて並び替え、当該結果を前記表示手段に送信することを特徴とする請求項１に記載の検索キーワード想起補助装置。
【請求項５】
前記入力手段は、前記表示手段に表示された検索結果に対するユーザの評価情報を入力し、
前記知識構成手段は、前記評価情報に基づいて前記ワード間の相関関係を修正することを特徴とする請求項１〜４に記載の検索キーワード想起補助装置。
【請求項６】
前記ワード間の相関関係をホップフィールドネットワークのユニット間のリンクの値を用いて決定することを特徴とする請求項１〜５に記載の検索キーワード想起補助装置。
【請求項７】
前記請求項１〜６のいずれか１項に記載の検索キーワード想起補助装置に前記処理を行わせることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索エンジンなどに対する検索キーワード入力時において、ユーザ個人の趣向に合わせた検索結果を得るためのキーワード入力支援に係るキーワード共起技術に関する。
【背景技術】
【０００２】
従来の個人趣向を考慮し検索キーワードから関連の高いキーワード(共起ワード)を共起しそれを用いて検索結果のフィルタリングを行う装置として、フィルタリング装置に一般的なシソーラスを用いる技術が開示されている (例えば、特許文献１参照。)。
【０００３】
また、操作履歴に一部のアプリケーションの入力履歴を利用して、フィルタを構成する技術が開示されている(例えば、特許文献２参照。)。
【特許文献１】特開平１０−６３６７９号公報
【特許文献２】特許第３１０８０１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は上記の技術をより使いやすく、より質の高いものにするために以下のことを目的とする。
【０００５】
現在までの利用者の操作履歴及びクライアント内に格納されているファイルをすべて収集し解析して、利用者のあらゆる作業を利用者の趣向の一部としてデータ解析することにより、より利用者の趣向に応じた検索結果を表示させることを目的とする。
【０００６】
また、一般的なキーワードの関連度ではなく、ユーザ個人に特化したキーワードの相関関係を抽出することを目的とする。
【０００７】
また、個人趣向に応じた検索結果の表示かどうかをユーザによって評価を行わせ、その評価をフィードバックし解析結果を修正していくことにより個人趣向の理解をより高度化させることを目的とする。
【課題を解決するための手段】
【０００８】
そこで、上記課題を解決するために、請求項１に記載の発明は、入力された検索キーワードに対する関連ワードを共起して、検索キーワードの入力を支援する検索キーワード想起補助装置であって、ユーザが検索キーワード入力、及び関連ワード選択を実行する入力手段と、共起ワード、及び検索結果を表示する表示手段と、コンピュータに保存されているファイルに含まれているワードについてワード間の相関関係を決定する知識構成手段と、前記相関関係に基づいて検索キーワードに対する共起ワードを決定して、前記検索キーワードを検索サイトに送信して検索結果を得て、当該検索結果を前記検索キーワードと前記共起ワードとの相関関係に基づいて並び替え、当該結果を前記表示手段に送信する検索補助手段と、を有することを特徴とする。
【０００９】
また、請求項２に記載の発明は、前記検索補助手段が、前記相関関係に基づいて検索キーワードに対する共起ワードを決定して、前記検索キーワード及び前記共起ワードを検索サイトに送信して検索結果を得て、当該検索結果を前記検索キーワードと前記共起ワードとの相関関係に基づいて並び替え、当該結果を前記表示手段に送信することを特徴とする。
【００１０】
また、請求項３に記載の発明は、前記検索補助手段が、前記相関関係に基づいて検索キーワードに対する共起ワードを決定し、当該共起ワードを前記表示手段に送信して、ユーザの関連ワード選択情報を受信して、前記検索キーワード及び前記関連ワードを検索サイトに送信して検索結果を得て、当該検索結果を前記検索キーワードと前記関連ワードとの相関関係に基づいて並び替え、当該結果を前記表示手段に送信することを特徴とする。
【００１１】
また、請求項４に記載の発明は、前記検索補助手段が、前記相関関係に基づいて検索キーワードに対する共起ワードを決定して、前記検索キーワード及び前記共起ワードを検索サイトに送信して検索結果を得て、当該検索結果を前記検索キーワードと前記共起ワードとの相関関係に基づいて並び替え、当該結果を前記表示手段に送信し、前記表示手段から関連ワード選択情報を受信し、前記検索結果を前記検索キーワードと前記共起ワードとの相関関係に基づいて並び替え、当該結果を前記表示手段に送信することを特徴とする。
【００１２】
また、請求項５に記載の発明は、前記入力手段が、前記表示手段に表示された検索結果に対するユーザの評価情報を入力し、前記知識構成手段は、前記評価情報に基づいて前記ワード間の相関関係を修正することを特徴とする。
【００１３】
また、請求項６に記載の発明は、前記ワード間の相関関係をホップフィールドネットワークのユニット間のリンクの値を用いて決定することを特徴とする。
【００１４】
また、請求項７に記載の発明は、前記いずれかに記載の検索キーワード想起補助装置に前記処理を行わせることを特徴とする。
【００１５】
なお、コンピュータに保存されているファイルには、利用者が作成した文書、メールアーカイブとその格納位置、利用者がＷｅｂなどで閲覧したページＵＲＬとコンテンツそのもの、あるいは利用者によるパソコンのキー入力、ファイル操作履歴等があるがこれらに限定されるものではない。
【００１６】
請求項１に記載の発明では、検索キーワードに対して共起ワードを決定し、検索キーワードに対する検索結果を検索キーワードと共起ワードとの相関関係に基づいて並び替えて表示する。
【００１７】
請求項２に記載の発明では、検索キーワードに対して共起ワードを決定し、検索キーワード及び共起ワードに対する検索結果を検索キーワードと共起ワードとの相関関係に基づいて並び替えて表示する。
【００１８】
請求項３に記載の発明では、検索キーワードに対して共起ワードを決定し、これをユーザに表示して、関連ワード情報を受信し、検索キーワード及び関連ワードに対する検索結果を検索キーワードと関連ワードとの相関関係に基づいて並び替えて表示する。
【００１９】
請求項４に記載の発明では、検索キーワードに対して共起ワードを決定し、検索キーワード及び共起ワードに対する検索結果を検索キーワードと共起ワードとの相関関係に基づいて並び替えてユーザに表示し、関連ワード情報を受信し、検索結果を検索キーワードと関連ワードとの相関関係に基づいて並び替えて再表示する。
【００２０】
請求項５に記載の発明では、表示結果に対するユーザの評価情報に基づいてワード間の相関関係を修正する。
【発明の効果】
【００２１】
請求項１〜７に記載の発明によれば、ユーザに対して、なじみのある言葉を想起させることが可能となり、検索の効率化が図れる。
【００２２】
また、検索サイト運営者からすると、個人の趣向を理解する発明をユーザに供給し、有効な検索サイトを構築することによる集客力の向上、個人趣向を理解することによる広告効果の向上の効果が期待される。
【００２３】
さらに、請求項６記載の発明によれば、ホップフィールドネットワークを利用してワード間の相関関係を構成することにより、計算速度の向上、及びメモリの省力化などが実現でき、大規模なサーバなどを用意することなく通常のクライアント環境において実現することが可能となる。
【発明を実施するための最良の形態】
【００２４】
以下に、本発明の実施形態について説明する。
【００２５】
図１に本発明の検索キーワード想起補助装置の構成図を示す。図１に示すように検索キーワード想起補助装置は、操作・表示ユニット１１０、知識構成ユニット１２０、検索補助ユニット１３０、学習データＤＢ１４１、知識ＤＢ１４２、及び検索サイト１４３から構成される。
【００２６】
操作・表示ユニット１１０は図１に示すように、インストールＵＩ部１１１、検索キーワード入力部１１２、共起ワード表示部１１３、関連ワード選択部１１４、及び検索結果表示・閲覧操作部１１５から構成される。この操作・表示ユニット１１０はユーザのインターフェースとして機能する。
【００２７】
ここで、図２〜６を用いて操作・表示ユニット１１０について説明する。
【００２８】
図２にインストールＵＩ部１１１の機能説明図を示す。図２示すようにインストールＵＩ部１１１は、知識構成ユニット１２０の学習データ選択部１２１及びパラメータ設定部１２３に対して必要なユーザ選択を画面表示する(Ｓ２１)。そして、ユーザ操作を受け付けて(Ｓ２２)、学習データ選択部１２１及びパラメータ設定部１２３に対して情報を送信する。
【００２９】
また、図３に検索キーワード入力部１１２の機能説明図を示す。図３に示すように検索キーワード入力部１１２は、検索キーワード入力テキストボックスを表示する(Ｓ３１)。そして、ユーザ操作を受け付けて(Ｓ３２)検索補助ユニット１３０の共起ワード抽出部１３１に対して情報を送信する。
【００３０】
また、図４に共起ワード表示部１１３の機能説明図を示す。図４に示すように共起ワード表示部１１３は、共起ワード抽出部１３１より情報を受信して、共起ワードを表示する(Ｓ４１)。
【００３１】
また、図５に関連ワード選択部１１４の機能説明図を示す。図５に示すように関連ワード選択部１１４は、共起ワード表示部１１３に表示されている共起ワードごとに関連度設定ＵＩを表示する(Ｓ５１)。そして、ユーザ操作を受け付けて(Ｓ５２)検索補助ユニット１３０の関連ワード決定部１３２に情報を送信する。
【００３２】
また、図６に検索結果表示・閲覧操作部１１５の機能説明図を示す。図６に示すように検索結果表示・閲覧操作部１１５は、検索補助ユニット１３０の結果整理部１３３から情報を受信して、検索結果を表示する(Ｓ６１)。そして、ユーザからの操作を受け付けて(Ｓ６２)、情報を知識構成ユニット１２０の閲覧履歴管理部１２５に送信する。
【００３３】
知識構成ユニット１２０は図１に示すように、学習データ選択部１２１、学習データ抽出部１２２、パラメータ設定部１２３、知識構成部１２４、及び閲覧履歴管理部１２５から構成される。
【００３４】
ここで、図７〜図１５を用いて知識構成ユニット１２０について説明する。
【００３５】
図７に学習データ選択部１２１の機能説明図を示す。図７に示すように学習データ選択部１２１は、インストールＵＩ部１１１からユーザの選択情報を受信して表示し (Ｓ７１)、選択されたフォルダ・ファイルを学習データ抽出部１２２に送信する(Ｓ７２)。
【００３６】
また、図８に学習データ抽出部１２２の機能説明図を示す。図８に示すように学習データ抽出部１２２は、学習データ選択部１２１から送信された情報又は学習データＤＢ１４１の情報を受信してテキスト抽出可能ファイル抽出を行う(Ｓ８１)。そしてファイルごとにテキストファイルに変換を行い「作成日時・保存フォルダ・ファイル名」を規則として保存する(Ｓ８２)。
【００３７】
また、図９にパラメータ設定部１２３の機能説明図を示す。図９に示すようにパラメータ設定部１２３は、インストールＵＩ部１１１から情報を受信して文書集合単位の選択を受け付け(Ｓ９１)、文書集合レベルパラメータの設定を保存する(Ｓ９２)。
【００３８】
また、図１０に知識構成部１２４の機能説明図を示す。図１０に示すように知識構成部１２４は、知識ＤＢ１４２の構成をスタート(Ｓ１０１)し、文書集合(Ｄ)の定義、及び文書(Ｄｊ)の定義を行う(Ｓ１０２)。
【００３９】
ここで、図１１を用いて文書集合 (Ｄ)の定義、及びインストール時における文書(Ｄｊ)の定義のサブルーチンについて説明する。図１１に示すように、文書から単語を正確に抽出するための文書集合単位の定義を行う(Ｓ１１１)。そしてパラメータ設定部１２３から集合レベルパラメータを読み出して(Ｓ１１２)、文書集合(Ｄ)、及び文書(Ｄｊ)の定義を行う(Ｓ１１３)。
【００４０】
また、図１２を用いて文書集合 (Ｄ)の定義、及び操作中における文書(Ｄｊ)の定義のサブルーチンについて説明する。図１２に示すように、適用する使用フォルダ・ファイルの選択を行い(Ｓ１２１)、文書から単語を正確に抽出するための文書集合単位の定義を行う(Ｓ１２２)。そしてパラメータ設定部１２３から集合レベルパラメータを読み出して(Ｓ１２３)、文書集合(Ｄ)、及び文書(Ｄｊ)の定義を行う(Ｓ１２４)。
【００４１】
次に、索引語の文書における出現頻度に基づいて計算されるＴＦ(索引語頻度) 、及び文書集合全体にわたる索引語の出現頻度の偏りを考慮して決定される重み付けであるＩＤＦ(文書頻度の逆数)により重みｄij を算出する(Ｓ１０３)。
【００４２】
ここで、図１３を用いて当該算出について説明する。図１３に示すように、文書を構成する文字列を単語に分割し、各単語に品詞や語形変化などの情報を与える形態素解析、助詞(「は」、「が」など)、冠詞(a,theなど)、前置詞(at,of,inなど)の極めて頻繁に使用される不要語の削除を行い索引語抽出を行う(Ｓ１３１)。そして、索引語頻度(ＴＦ)に基づき計算される重みである局所重みｌij、文書集合(Ｄ)全体にわたる索引語の分布を考慮して決定される重みである大域的重みｇi、さらに、文書の長さによる影響をなくす目的で導入される文書正規化係数ｎｊを求める(Ｓ１３２)。
【００４３】
これらの数値を用いて、
【００４４】
【数１】
2006163998.tif 000003
【００４５】
により索引語の重みｄijを決定する(Ｓ１３３)。
【００４６】
次に、知識ＤＢ１４２の構成を行い(Ｓ１０４)、知識ＤＢ１４２へ書き出す。
【００４７】
ここで、図１４を用いて知識ＤＢ１４２の構成について説明する。図１４に示すように、パラメータの設定を行い(Ｓ１４１)、重みｄijを正規化する(Ｓ１４２)。そして、ポップフィールドネットワークを構成する(Ｓ１４３)。このポップフィールドネットワークの構成は、文書集合(Ｄ)をパターンとし、重みｄijをユニット値としてネットワークに入力してユニット間の値を決定して行う。そして、正規化した重みｄijをユニット値とし、文書集合(Ｄ)毎にパターンとして、ポップフィールドネットワークを学習させる(Ｓ１４４)。そして、セル間のリンクの重みを知識ＤＢ１４２として保存する(Ｓ１４５)。
【００４８】
また、閲覧履歴管理部１２５の機能説明図を図１５に示す。図１５に示すように閲覧履歴管理部１２５は、蓄積しているファイルからテキスト抽出可能ファイルを抽出し(Ｓ１５１)、ファイルごとにテキストファイルに変換し、「作成日時、保存フォルダ、ファイル名」を規則として保存して(Ｓ１５２)、閲覧中のサイトが有効かどうかのユーザ選択情報を受け付ける(Ｓ１５３)。
【００４９】
検索補助ユニット１３０は図１に示すように、共起キーワード抽出部１３１、関連ワード決定部１３２、結果整理部１３３、及び検索サイトＡＰＩ１３４から構成される。
【００５０】
ここで、図１６〜図２１を用いて検索補助ユニット１３０について説明する。
【００５１】
図１６に共起キーワード抽出部１３１の機能説明図を示す。図１６に示すように共起キーワード抽出部１３１は、検索キーワード入力部１１２からキーワードを受け取り(Ｓ１６１)、知識ＤＢ１４２を呼び出して受け取ったキーワードが知識ＤＢ１４２に存在するかを判断する(Ｓ１６３)。そして、共起ワード計算を行う(Ｓ１６４)。この共起ワード計算を図１７を用いて説明する。図１７に示すように、キーワードから発火セル値を特定して(Ｓ１７１)、発火セルの値を１とする（Ｓ１７２）。そして、知識ＤＢ１４２を元に、各セル値を計算する（Ｓ１７３）。計算後に、予め設定している閾値を読み出して各セル値と比較して（Ｓ１７４）、閾値よりも高いものを共起ワードとする(Ｓ１７５)。
【００５２】
そして共起ワードを共起ワード表示部１１３に送信する（Ｓ１６５）。
【００５３】
また、関連ワード決定部１３２の機能説明図を図１８に示す。図１８に示すように関連ワード決定部１３２は、関連ワード選択部１１４より関連ワードを受け取って（Ｓ１８１）、これを検索サイトＡＰＩ１３４へ送信する。
【００５４】
また、検索サイトＡＰＩ１３４の機能説明図を図１９に示す。図１９に示すように検索サイトＡＰＩ１３４は、関連ワード決定部１３２から情報を受け取って変数に関連ワードをはめ込み（Ｓ１９１）、検索サイト１４３に送信する（Ｓ１９２）。検索サイト１４３から変数ごとに検索結果を受け取り（Ｓ１９３）、検索結果を全て結果整理部１３３に送信する(Ｓ１９４)。
【００５５】
また、結果整理部１３３の機能説明図を図２０に示す。図２０に示すように結果整理部１３３は、検索サイトＡＰＩ１３４からを検索キーワード、関連ワード、関連度、及び検索結果を受け取り(Ｓ２０１)、ランキング変更を行う(Ｓ２０２)。ここで、図２１を用いてランキング変更について説明する。図２１に示すように、パラメータ(関連度依存、関連ランク依存)を読み込み(Ｓ２１１)、検索結果を並べ替える(Ｓ２１２)。そして、変更されたランキングを検索結果表示・閲覧操作部１１５に送信する(Ｓ２０３)。
【００５６】
このような構成の検索キーワード想起補助装置における、操作の概略を図２２を用いて説明する。図２２に示すように、まず、ユーザが入力画面２２１に対して検索キーワード入力を行う。
【００５７】
この検索キーワードが知識ＤＢ１４２の共起ワード候補から共起ワード抽出２２２を行う。
【００５８】
抽出した共起ワードを共起ワード表示画面２２３に表示し、ユーザはこの共起ワード表示画面２２３に対して関連ワード選択を行う。
【００５９】
この選択結果は検索サイトＡＰＩ１３４に送信され、ここで変数にキーワード及び関連ワードを代入し、検索サイト１４３に送信する。
【００６０】
検索サイト１４３ではキーワード毎に検索結果を得て、これを検索サイトＡＰＩ１３４に送信し、これを検索結果表示画面２２４に表示する。
【００６１】
ユーザはこの検索結果表示画面２２４に対して閲覧操作を行い、閲覧履歴管理部１２５はページ有効性評価を行い、この結果に基づいて知識修正２２５を行い、知識ＤＢ１４２を修正する。
【００６２】
ここで、図２３を用いて検索キーワード想起補助装置の処理フローを説明する。
【００６３】
図２３に示すように、まず、ユーザが保存しているドキュメントファイル、メールアーカイブ、インターネット閲覧履歴をインストールＵＩ部１１１を用いて選択し(Ｓ２３１)、学習データ選択部１２１へ送付する(Ｓ２３２)。
【００６４】
選択されたファイルやフォルダの一覧が学習データ選択部１２１から学習データ抽出部１２２に送付され(Ｓ２３３)、学習データ抽出部１２２は全てのファイルに対してテキスト形式で抽出可能かどうかを判断し、可能なファイルについては、テキストファイルに変換し「作成日時・保存フォルダ・ファイル名」を含むファイル名を付与して保存する(Ｓ２３４)。
【００６５】
一方、インストールＵＩ部１１１において、時間、サブフォルダ、アプリケーションのいずれか毎に文書集合(Ｄ)を定義し、決定された文書集合(Ｄ)毎にサイズを確定させる（時間の場合は時間間隔、サブフォルダの場合は階層やファイルサイズ）対話をユーザと行い(Ｓ２３５)、パラメータ設定部１２３に保存しておく(Ｓ２３６)。
【００６６】
次に、知識構成部１２４において、パラメータ設定部１２３よりパラメータを呼び出し(Ｓ２３７)、文書集合を定義する(Ｓ２３８)。さらに学習データ抽出部１２２よりテキスト形式で保存したファイルを呼び出し(Ｓ２３９)、定義された文書集合(Ｄ)に応じて、文書集合(Ｄ)について形態素解析、不要語除去、索引語（共起ワード候補）抽出を行い、ＴＦ・ＩＤＦ法により索引語の重みｄijを算出する(Ｓ２４０)。
【００６７】
次に、索引語の総数をユニット値とするホップフィールドネットワークを構成し、算出して正規化された重みｄijをユニット値とし、文書集合(Ｄ)毎にパターンとして、ホップフィールドネットワークを学習させる(Ｓ２４１)。このようにして与えられたホップフィールドネットワークのユニット間のリンクの値を知識ＤＢ１４２へ保存する(Ｓ２４２)。
【００６８】
以上の作業により、インストール（初期化）作業を完了させる。
【００６９】
次に、インターネット上の情報を検索する際において、ユーザは本装置がブラウザ上に表示している検索キーワード入力部１１１にキーワードを入力する(Ｓ２５１)。
【００７０】
共起ワード抽出部１３１はキーワードを受取って(Ｓ２５２)、知識ＤＢ１４２を呼出し(Ｓ２５３)、受取ったキーワードが知識ＤＢ１４２上に存在する共起ワード候補に存在するかを判別する(Ｓ２５４)。キーワードが共起ワード候補として存在する場合は、知識ＤＢ１４２のホップフィールドネットワークの自己想起アルゴリズムに従い、キーワードにマッチする共起ワードのユニットを発火点の最大値とし、知識ＤＢ１４２を元に、各セルの値を計算させる(Ｓ２５５)。計算後、あらかじめ設定している閾値を読み出して各セル値と比較し、閾値より高いものを共起ワードとして、共起ワード表示部１１３へ送付する(Ｓ２５６)。
【００７１】
共起ワード表示部１１３は受信した情報を表示し(Ｓ２５７)、ユーザは、共起ワードの中から自分の現在の検索行動に関連する共起ワードを関連ワード選択部１１４において関連付けて(Ｓ２５８)、関連ワード決定部１３２に送付する(Ｓ２５９)。
【００７２】
関連ワード決定部１３２は、受取った関連ワードを検索サイトＡＰＩ１３４に送付し(Ｓ２６０)、検索サイトＡＰＩ１３４では、検索サイト１４３のＡＰＩに合わせて変数にキーワードと関連ワードを代入して検索サイト１４３にそれぞれ送信する(Ｓ２６１)。
【００７３】
検索サイト１４３からキーワード毎に検索結果を得て(Ｓ２６２)、得た検索結果を結果整理部１３３へ送付し(Ｓ２６３)、結果整理部１３３は検索キーワードと関連ワードとの関連度、及び検索キーワードと関連ワードとのランクをパラメータとして並べ替えて(Ｓ２６４)、検索結果表示・閲覧操作部１１５に送信して(Ｓ２６５) 、検索結果表示・閲覧操作部１１５はこれを表示する(Ｓ２６６)。
【００７４】
ユーザは検索結果表示・閲覧操作部１１５に対して閲覧操作を行い(Ｓ２６７)、検索結果表示・閲覧操作部１１５はこの入力情報を閲覧履歴管理部１２５に送信する(Ｓ２６８)。
【００７５】
閲覧履歴管理部１２５では、検索キーワード入力(Ｓ２７１)、関連ワード選択(Ｓ２７２)、閲覧操作など操作時において、テキスト抽出可能ファイルを抽出し、学習データ抽出部１２２と同様に、テキストファイルに変換し「作成日時・保存フォルダ・ファイル名」を含むファイル名を付与し、保存する(Ｓ２６９)。また、閲覧操作時においては、閲覧したページが有効かどうかというユーザの入力情報を保持する。
【００７６】
閲覧履歴管理部１２５が動作したとき、パラメータ設定部１２３が保持する情報、及び閲覧したページの有効性の入力情報に応じて、閲覧履歴管理部１２５で保存されたファイルが知識構成部１２４に送付され(Ｓ２７０)、インストール時と同様の作業により、知識ＤＢ１４２の修正を行う(Ｓ２７３)。
【００７７】
なお、検索キーワードのみについて検索サイト１４３に送って検索を行い、検索サイト１４３から得られた結果について、結果整理部１３３において並び替えてから表示すること、及び共起ワード抽出部１３１において抽出した共起ワード全てを検索サイトに送って検索を行うことも可能である。
【００７８】
また、検索キーワード及び共起ワード抽出部１３１で抽出された共起ワードを検索サイト１４３に送信して検索結果を得て、この検索結果を結果整理部１３３で並び替えてから検索結果表示・閲覧操作部１１５に表示させ、ここでユーザから関連ワード選択を受け付け、当該関連ワード選択の情報を加えて結果整理部１３３で並べ替えを行ってから当該結果を再表示することも可能である。
【００７９】
また、検索キーワード想起補助装置は、例えば、検索キーワード想起補助装置を構成するコンピュータ装置が有するＣＰＵによって実現され、学習データ選択機能、学習データ抽出機能、パラメータ設定機能、知識構成機能、閲覧履歴管理機能、共起ワード抽出機能、関連ワード決定機能、結果整理機能などをアプリケーションプログラムとして搭載することができる。
【００８０】
また、コンピュータ装置には上記説明した学習データ選択、学習データ抽出、パラメータ設定、知識構成、閲覧履歴管理、共起ワード抽出、関連ワード決定、結果整理など行った処理結果や計算結果等のデータを内部メモリや外部記憶装置等に書き込み・読み出しができるようにしてもよい。
【００８１】
また、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のＣＰＵ(ＭＰＵ)が記録媒体に格納されたプログラムコードを読み出し実行することによっても実現できる。その場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＭＯ、ＨＤＤ等は本発明を構成する。
【図面の簡単な説明】
【００８２】
【図１】検索キーワード想起補助装置の構成図。
【図２】インストールＵＩ部の機能説明図。
【図３】検索キーワード入力部の機能説明図。
【図４】共起ワード表示部の機能説明図。
【図５】関連ワード選択部の機能説明図。
【図６】検索結果表示・閲覧操作部の機能説明図。
【図７】学習データ選択部の機能説明図。
【図８】学習データ抽出部の機能説明図。
【図９】パラメータ設定部の機能説明図。
【図１０】知識構成部のの機能説明図。
【図１１】文書集合、文書の定義説明図。
【図１２】文書集合、文書の定義説明図。
【図１３】重み算出説明図。
【図１４】知識ＤＢ構成の説明図。
【図１５】閲覧履歴管理部の機能説明図。
【図１６】共起ワード抽出部のの機能説明図。
【図１７】共起ワード計算の説明図。
【図１８】関連ワード決定部の機能説明図。
【図１９】検索サイトＡＰＩの機能説明図。
【図２０】結果整理部の機能説明図。
【図２１】ランキング変更の説明図。
【図２２】検索キーワード想起補助装置の使用説明図。
【図２３】検索キーワード想起補助装置の動作フロー図。
【符号の説明】
【００８３】
１１０…操作・表示ユニット
１１１…インストールＵＩ部
１１２…検索キーワード入力部
１１３…共起ワード表示部
１１４…関連ワード選択部
１１５…検索結果表示・閲覧操作部
１２０…知識構成ユニット
１２１…学習データ選択部
１２２…学習データ抽出部
１２３…パラメータ設定部
１２４…知識構成部
１２５…閲覧履歴管理部
１３０…検索補助ユニット
１３１…共起ワード抽出部
１３２…関連ワード決定部
１３３…結果整理部
１３４…検索サイトＡＰＩ
１４１…学習データ
１４２…知識ＤＢ
１４３…検索サイト
２２１…入力画面
２２２…共起ワード抽出
２２３…共起ワード表示画面
２２４…検索結果表示画面
２２５…知識修正
【図１】
2006163998.tif 000004
【図２】
2006163998.tif 000005
【図３】
2006163998.tif 000006
【図４】
2006163998.tif 000007
【図５】
2006163998.tif 000008
【図６】
2006163998.tif 000009
【図７】
2006163998.tif 000010
【図８】
2006163998.tif 000011
【図９】
2006163998.tif 000012
【図１０】
2006163998.tif 000013
【図１１】
2006163998.tif 000014
【図１２】
2006163998.tif 000015
【図１３】
2006163998.tif 000016
【図１４】
2006163998.tif 000017
【図１５】
2006163998.tif 000018
【図１６】
2006163998.tif 000019
【図１７】
2006163998.tif 000020
【図１８】
2006163998.tif 000021
【図１９】
2006163998.tif 000022
【図２０】
2006163998.tif 000023
【図２１】
2006163998.tif 000024
【図２３】
2006163998.tif 000025
【図２２】
2006163998.tif 000026