(57)【要約】【課題】相互に関連する内容を示す複数の質問に対し効率的に回答を提示する。【解決手段】順次的に供給される複数の質問情報の各質問内容の関連を解析する質問解析部と、文書情報群から質問情報の質問に対する回答を検索するための文書情報を検索する文書検索部と、根拠文書情報から質問により要求される回答の属性に対応する回答要素を抽出し該抽出した回答要素を用いて回答情報を形成する回答形成部と、当該回答情報に根拠文書情報の文書識別情報を関連付けて記録する回答記録部と、文書識別情報を文書検索部へ通知する記録通知部とを備え、回答記録部は、解析の結果から質問情報が直前の質問内容に関連があることを検知したとき、文書識別情報を記録通知部に供給する。【選択図】        図１
2004192491.tif 000002
【特許請求の範囲】
【請求項１】
質問を示す質問情報を入力されたとき当該質問に対する回答を示す回答情報を出力する質問応答装置であって、
順次的に供給される複数の質問情報のそれぞれについて各質問内容の関連を解析する質問解析部と、それぞれが文書識別情報により識別される文書情報を有する文書情報群から、質問情報の質問に対する回答を検索するための検索要素を含む文書情報を検索する文書検索部と、該文書検索部により検索された文書情報となる根拠文書情報から前記質問により要求される回答の属性に対応する回答要素を抽出し該抽出した回答要素を用いて回答情報を形成する回答形成部と、当該回答情報に前記根拠文書情報の文書識別情報を関連付けて記録する回答記録部と、該回答記録部の文書識別情報を前記文書検索部へ通知する記録通知部とを備え、前記回答記録部は、前記質問解析部から前記解析の結果を取得し、該取得した結果から前記質問情報と当該質問情報の直前の質問情報との間に内容の関連があることを検知したとき、前記直前の質問情報のための回答情報について記録した文書識別情報を前記記録通知部に供給することを特徴とする質問応答装置。
【請求項２】
前記回答記録部は、前記質問解析部からの前記結果により前記質問情報と当該質問情報の直前の質問情報との間に内容の関連が無いことを検知したとき、前記記録通知部への前記文書識別情報の供給を停止する請求項１記載の質問応答装置。
【請求項３】
前記回答記録部は、前記記録通知部への前記文書識別情報の供給を停止すべく前記文書識別情報を破棄する請求項２記載の質問応答装置。
【請求項４】
前記回答形成部は、前記文書検索部からの根拠文書情報から前記回答要素が抽出できないとき、その旨を前記記録通知部に通知し、
前記記録通知部は、前記回答形成部から前記通知を受けたとき、当該根拠文書情報と異なる根拠文書情報の文書識別情報を前記回答記録部から取得し、該取得した文書識別情報を前記文書検索部へ供給する請求項１記載の質問応答装置。
【請求項５】
質問を示す質問情報を入力されたとき当該質問に対する回答を示す回答情報を出力する質問応答装置であって、
順次的に供給される複数の質問情報のそれぞれについて各質問内容の関連を解析する質問解析部と、それぞれが文書識別情報により識別される文書情報を有する文書情報群から、前記質問情報の質問に対する回答を検索するための検索要素を含む文書情報を検索する文書検索部と、前記質問により要求される回答の属性に対応する回答要素を所定のスコアに基づき当該根拠文書情報から抽出し該抽出した回答要素を用いて回答情報を形成する回答形成部と、当該回答情報に前記根拠文書情報の文書識別情報を関連付けて記録する回答記録部と、該回答記録部に記録された文書識別情報毎に、前記スコアを調整するための重み値を設定する文書重み設定部とを備え、
前記回答形成部は、前記文書検索部で検索された前記根拠文書情報の文書識別情報が、前記文書重み設定部で重み値を設定された文書識別情報に対応するとき、当該重み値に基づき回答要素を抽出することを特徴とする質問応答装置。
【請求項６】
前記回答記録部は、前記質問解析部からの前記結果により前記質問情報と該質問情報の直前の質問情報との間に内容の関連が無いことを検知したとき、前記文書識別情報を破棄する請求項５記載の質問応答装置。
【請求項７】
前記回答記録部は、前記質問解析部からの前記結果により前記質問情報と該質問情報の直前の質問情報との間に内容の関連が無いことを検知したとき、前記文書識別情報を不活性化する請求項５記載の質問応答装置。
【請求項８】
前記文書重み設定部は、文書識別情報に対し、その記録順序に対応した所定の前記重み値を設定する請求項５記載の質問応答装置。
【請求項９】
コンピュータに質問を示す質問情報が供給されたとき当該質問に対する回答を示す回答情報を当該コンピュータに出力させる質問応答プログラムであって、
複数の質問情報のそれぞれを順次に受け付け、受け付けた各質問情報について、その直前の質問情報との内容の関連を解析し、
それぞれが文書識別情報により識別される文書情報を有する文書情報群から、前記質問に対する回答を検索するための検索要素を含む文書情報を検索し、
前記検索された文書情報となる根拠文書情報から前記質問情報により要求される回答の属性に対応する回答要素を抽出し、該抽出した回答要素を用いて回答情報を形成し、
当該回答情報に前記根拠文書情報の文書識別情報を関連付けて記録し、
前記文書識別情報の記録後、前記質問情報と新たな質問情報との間に内容の関連があることを示す結果が得られたとき、前記記録された文書識別情報に対応する根拠文書情報から回答要素を抽出することを特徴とする質問応答プログラム。
【請求項１０】
コンピュータに質問を示す質問情報が供給されたとき当該質問に対する回答を示す回答情報を当該コンピュータに出力させる質問応答プログラムを記録した記録媒体であって、
前記質問応答プログラムは、
複数の質問情報のそれぞれを順次に受け付け、受け付けた各質問情報について、その直前の質問情報との内容の関連を解析し、
それぞれが文書識別情報により識別される文書情報を有する文書情報群から、前記質問に対する回答を検索するための検索要素を含む文書情報を検索し、
前記検索された文書情報となる根拠文書情報から前記質問情報により要求される回答の属性に対応する回答要素を抽出し、該抽出した回答要素を用いて回答情報を形成し、
当該回答情報に前記根拠文書情報の文書識別情報を関連付けて記録し、
前記文書識別情報の記録後、前記質問情報と新たな質問情報との間に内容の関連があることを示す結果が得られたとき、前記記録された文書識別情報に対応する根拠文書情報から回答要素を抽出することを前記コンピュータに行わせることを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザから自然言語で入力された質問事項に対し、所定の情報源から回答を検索し出力する情報検索機能を有する質問応答装置に関する。
【０００２】
【従来の技術】
コンピュータのユーザが情報検索のために入力した質問に対し、その回答を提示する手法として、後述する特許文献１の特開２００２−１３２８１１公報に開示された技術がある。この開示技術における質問応答システムは、例えば、「アメリカの大統領は誰ですか？」との質問文に対し、当該質問文の中の「アメリカ」および「大統領」を検索語として文書検索を行い、検索された文書から「クリントン」あるいは「プーチン」のような回答候補を得る。さらに、各回答候補について所定の手順でスコアリングを行った後、全ての回答候補の中から適正な回答を選定し、これを出力する。
【０００３】
【特許文献１】
特開２００２−１３２８１１公報
【０００４】
【発明が解決しようとする課題】
ところで、ユーザからの質問は、単発的なものばかりでなく、互いの内容に関連がある複数の質問となることがある。例えば、「ＡＢＣ社とＸＹＺ社とが合併したのはいつですか？」との質問に対する回答が提示された後、引き続いて、「その社長に就任したのは誰ですか？」のような質問を受けることがある。この質問に対する回答には、前者の質問における合併会社の社長の氏名が求められる。
【０００５】
しかしながら、このように直前の質問内容に関連がある質問文に対し、前記した開示技術では、自動的に「社長」および「就任」を検索語として検索することから、その検索結果には、前記合併会社に限らない各種企業の社長に関する文書が提示されることが予想される。その場合、ユーザは、提示された種々の文書の中から所望の文書を見つけ出さねばならない。従って、従来は、相互に関連した内容を有する複数の質問を行った場合、ユーザは適正な回答候補を円滑に取得することができないという問題があった。
【０００６】
本発明は、前記した課題に鑑みてなされたものであり、相互に関連する内容を示す複数の質問に対し、適正な回答を効率的に提示することができる質問応答装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
〈構成１〉
本発明に係る質問応答装置は、質問を示す質問情報を入力されたとき当該質問に対する回答を示す回答情報を出力する質問応答装置であって、順次的に供給される複数の質問情報のそれぞれについて各質問内容の関連を解析する質問解析部と、それぞれが文書識別情報により識別される文書情報を有する文書情報群から、質問情報の質問に対する回答を検索するための検索要素を含む文書情報を検索する文書検索部と、該文書検索部により検索された文書情報となる根拠文書情報から前記質問により要求される回答の属性に対応する回答要素を抽出し該抽出した回答要素を用いて回答情報を形成する回答形成部と、当該回答情報に前記根拠文書情報の文書識別情報を関連付けて記録する回答記録部と、該回答記録部の文書識別情報を前記文書検索部へ通知する記録通知部とを備え、前記回答記録部は、前記質問解析部から前記解析の結果を取得し、該取得した結果から前記質問情報と当該質問情報の直前の質問情報との間に内容の関連があることを検知したとき、前記直前の質問情報のための回答情報について記録した文書識別情報を前記記録通知部に供給する。
【０００８】
前記回答記録部は、前記質問解析部からの前記結果により前記質問情報と当該質問情報の直前の質問情報との間に内容の関連が無いことを検知したとき、前記記録通知部への前記文書識別情報の供給を停止することができる。
【０００９】
前記回答記録部は、前記記録通知部への前記文書識別情報の供給を停止すべく前記文書識別情報を破棄することができる。
【００１０】
また、前記回答形成部は、前記文書検索部からの根拠文書情報から前記回答要素が抽出できないとき、その旨を前記記録通知部に通知し、前記記録通知部が前記回答形成部から前記通知を受けたとき、当該根拠文書情報と異なる根拠文書情報の文書識別情報を前記回答記録部から取得し、該取得した文書識別情報を前記文書検索部へ供給することができる。
【００１１】
〈構成２〉
本発明に係る質問応答装置は、質問を示す質問情報を入力されたとき当該質問に対する回答を示す回答情報を出力する質問応答装置であって、順次的に供給される複数の質問情報のそれぞれについて各質問内容の関連を解析する質問解析部と、それぞれが文書識別情報により識別される文書情報を有する文書情報群から、前記質問情報の質問に対する回答を検索するための検索要素を含む文書情報を検索する文書検索部と、前記質問により要求される回答の属性に対応する回答要素を所定のスコアに基づき当該根拠文書情報から抽出し該抽出した回答要素を用いて回答情報を形成する回答形成部と、当該回答情報に前記根拠文書情報の文書識別情報を関連付けて記録する回答記録部と、該回答記録部に記録された文書識別情報毎に、前記スコアを調整するための重み値を設定する文書重み設定部とを備え、前記回答形成部は、前記文書検索部で検索された前記根拠文書情報の文書識別情報が、前記文書重み設定部で重み値を設定された文書識別情報に対応するとき、当該重み値に基づき回答要素を抽出する。
【００１２】
前記回答記録部は、前記質問解析部からの前記結果により前記質問情報と該質問情報の直前の質問情報との間に内容の関連が無いことを検知したとき、前記文書識別情報を破棄することができる。
【００１３】
また、前記回答記録部は、前記質問解析部からの前記結果により前記質問情報と該質問情報の直前の質問情報との間に内容の関連が無いことを検知したとき、前記文書識別情報を不活性化することができる。
【００１４】
前記重み設定部は、文書識別情報に対し、その記録順序に対応した所定の前記重み値を設定することができる。
【００１５】
〈構成３〉
本発明に係るプログラムは、コンピュータに質問を示す質問情報が供給されたとき当該質問に対する回答を示す回答情報を当該コンピュータに出力させる質問応答プログラムであって、複数の質問情報のそれぞれを順次に受け付け、受け付けた各質問情報について、その直前の質問情報との内容の関連を解析し、それぞれが文書識別情報により識別される文書情報を有する文書情報群から、前記質問に対する回答を検索するための検索要素を含む文書情報を検索し、前記検索された文書情報となる根拠文書情報から前記質問情報により要求される回答の属性に対応する回答要素を抽出し、該抽出した回答要素を用いて回答情報を形成し、当該回答情報に前記根拠文書情報の文書識別情報を関連付けて記録し、前記文書識別情報の記録後、前記質問情報と新たな質問情報との間に内容の関連があることを示す結果が得られたとき、前記記録された文書識別情報に対応する根拠文書情報から回答要素を抽出する。
【００１６】
〈構成４〉
本発明に係る記録媒体は、コンピュータに質問を示す質問情報が供給されたとき当該質問に対する回答を示す回答情報を当該コンピュータに出力させる質問応答プログラムを記録した記録媒体であって、前記質問応答プログラムは、複数の質問情報のそれぞれを順次に受け付け、受け付けた各質問情報について、その直前の質問情報との内容の関連を解析し、それぞれが文書識別情報により識別される文書情報を有する文書情報群から、前記質問に対する回答を検索するための検索要素を含む文書情報を検索し、前記検索された文書情報となる根拠文書情報から前記質問情報により要求される回答の属性に対応する回答要素を抽出し、該抽出した回答要素を用いて回答情報を形成し、当該回答情報に前記根拠文書情報の文書識別情報を関連付けて記録し、前記文書識別情報の記録後、前記質問情報と新たな質問情報との間に内容の関連があることを示す結果が得られたとき、前記記録された文書識別情報に対応する根拠文書情報から回答要素を抽出することを前記コンピュータに行わせる。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態を具体例を用いて説明する。
〈具体例１〉
図１は、本発明に係る質問応答装置の具体例１の構成を示すブロック図である。
具体例１の質問応答装置１０１は、ユーザに情報検索サービスを提供すべく、汎用のパーソナルコンピュータあるいは公共機関に設置された情報検索端末等に通信可能に接続され、これらの端末から質問情報を与えられたとき、その回答となる回答情報を出力する。
【００１８】
質問応答装置１０１は、図１に示すように、ユーザから入力された質問文を示す質問情報の解析により、検索のための検索要素、当該質問により要求される回答の属性となる回答タイプ、および、質問情報に関する後述する関連の有無を判定する質問解析部１０と、情報検索のための文書情報を保持する文書データベース１１と、該データベースから前記した検索要素が含まれる文書情報を検索する文書検索部１２と、該文書検索部で検索された文書情報である根拠文書情報から回答タイプに対応する回答要素を抽出し、その回答要素を用いて回答情報を形成する回答形成部１３と、当該回答情報を識別する回答ＩＤに前記根拠文書情報を識別する根拠文書ＩＤを関連付けて回答履歴として記録する回答記録部１４と、該回答記録部で記録された回答履歴を文書検索部１２へ供給する記録通知部１５とを備える。
【００１９】
質問解析部１０は、例えば、「ＡＢＣ社とＸＹＺ社が合併したのはいつですか？」の質問を示す質問情報ａ１を与えられたとき、従来の質問応答システムにおける手法と同様に、「ＡＢＣ社」、「ＸＹＺ社」および「合併」を示す検索要素を抽出すると共に、当該質問により求められる回答タイプが「年月日」であることを解析する。
【００２０】
また、本具体例の質問解析部１０は、与えられた質問の内容が直前の質問内容と関連するか否かを判定する。例えば、前記質問情報ａ１に引き続いて、当該質問に関連する「社長に就任したのは誰ですか？」との質問情報ａ２が与えられたとき、この質問情報ａ２の内容は質問情報ａ１の内容に関連するとの判定結果を出す。さらに、当該判定結果を回答記録部１４に通知する。
【００２１】
前記した内容の関連に関する判定にあたっては、例えば、順次入力される質問情報のそれぞれに、質問応答装置１０１の図示しない制御部により、直前の質問情報との関連を示す関連判定要素を埋め込む。質問解析部１０は、当該質問情報を受ける毎に、その関連判定要素を抽出する。具体的には、前記質問情報ａ１の次に入力された前記質問情報ａ２に、当該質問情報ａ１との間に内容の関連があることを示す関連判定要素を埋め込む。質問解析部１０は当該両質問の内容に関連があると判定する。また、前記質問情報ａ２の後に、「ＤＥＦ社の本社はどこにありますか？」との質問情報ｂ１が与えられたとき、当該質問情報ｂ１に、前記質問情報ａ２との関連が無いことを示す関連判定要素を埋め込む。質問解析部１０は、質問情報ｂ１の前記関連判定要素に基づき、質問情報ａ２および質問情報ｂ１が示す内容の関連が断たれたことを検知する。この方法は、質問内容の規則性が既知あるいは容易に推測できる場合に有効である。
【００２２】
また、関連性の判定に関する他の手法として、質問文の表現に関し所定のルールを設け、当該ルールに沿って質問情報の関連性を判定する手法を採用することができる。その場合、例えば、質問文の文頭に「その・・・は、」や、「それが・・・する」のように特定の単語を指示する表現が検出されたとき、あるいは、「先の・・・」や、「先程の（質問・回答）の・・・」のように過去の質問および回答自体またはその一部分を示すような表現が検出されたとき、質問に関連性があると判定することができる。他方、「ところで、・・・」や、「一方、・・・」のように話題の転換を示す表現が検出されたとき、あるいは、履歴をクリアするよう指示する内容や、質問ではないと判定される文が入力されたとき、質問の関連性が断たれたと判定するように設定することができる。また、質問を入力する間隔が所定時間を超えるとき、質問の関連が途切れたと判定することができる。
【００２３】
文書データベース１１は、それぞれが文書ＩＤで識別可能な文書情報を保持する。図１に示す例では、文書データベース１１が質問応答装置１０１内に設けられているが、この例に替えて、例えば質問応答装置１０１にネットワークを介して接続された文書データベース（１１）を適用することができる。
【００２４】
文書検索部１２は、質問解析部１０で得た検索要素を用いて、文書データベース１１から回答のための文書情報を検索するための検索クエリを作成し、当該クエリにより得られた文書情報となる根拠文書情報を、その文書ＩＤと共に回答形成部１３に供給する。
【００２５】
回答形成部１３は、従来の質問応答システムにおける回答抽出手順と同様に、質問情報の検索要素および回答タイプを用いて、検索スコアに基づき根拠文書情報から回答要素を抽出し、当該回答要素により回答情報を形成する。
また、本具体例の回答形成部１３は、回答情報の形成に利用した根拠文書情報の根拠文書ＩＤを当該回答情報の回答ＩＤに関連付け、これを回答履歴として回答記録部１４に通知する。
【００２６】
回答記録部１４は、回答形成部１３からの回答履歴を、図２に示すようなデータセットにまとめて保持する。
この回答記録部１４は、質問解析部１０に与えられた質問情報について、前記した関連性に関する判定結果を質問解析部１０から受け、その結果、当該質問情報がその直前の質問情報の内容と関連が無いことを検知した場合、既に蓄積した回答履歴を破棄あるいは不活性化する。また、前記結果が質問の関連を示すものである場合、当該質問の直前に受けた質問の回答ＩＤに対応する根拠文書ＩＤを記録通知部１５へ供給する。
【００２７】
記録通知部１５は、回答記録部１４からの根拠文書ＩＤを文書検索部１２または回答形成部１３からの要求に応じて供給する。
文書検索部１２からの前記要求は、処理中の質問情報が直前の質問に関連があるときに発生し、文書検索部１２が当該質問情報のために文書データベース１１を新たに検索することに代えて、当該質問情報の直前の質問情報に採用した根拠文書情報を利用すべく、その根拠文書ＩＤが要求される。文書検索部１２へ供給すべき根拠文書ＩＤは、前記したような直前の質問情報のそれに限らず、例えば一連の質問における最初の質問情報のために用いた根拠文書ＩＤを利用するなど、回答要素の抽出に有益と考えられるルールを適宜設定することができる。
【００２８】
また、回答形成部１３から記録通知部１５への根拠文書ＩＤの要求は、回答形成部１３が、直前の質問と関連がある質問に対する回答を作成するにあたり、文書検索部１２から供給された根拠文書情報で回答要素を抽出できないときに発生する。すなわち、回答形成部１３は、文書検索部１２から直前の質問情報の根拠文書情報を取得しても、当該情報に適正な回答要素が存在しない場合、他の根拠文書情報を取得するために、回答履歴を遡って根拠文書情報を供給するよう回答形成部１３に要求する。この要求により採用される根拠文書ＩＤは、例えば、直前の質問情報から履歴を１つ遡った質問情報の根拠文書ＩＤ、あるいは、その履歴における最初の根拠文書ＩＤ等、適宜設定することができる。
【００２９】
回答形成部１３が回答情報を形成する手順を図３に示すフローチャートに沿って説明する。
回答形成部１３は、前記したように、質問情報の検索要素および回答タイプを用いて、従来の質問応答システムにおける回答抽出手順と同様に、検索スコアに基づき根拠文書情報から抽出すべき回答要素を探索する(ステップＳ１)。
【００３０】
さらに、前記根拠文書情報からの回答要素の抽出に成功したか否か判定し(ステップＳ２)、成功した場合、抽出した回答要素を用いて回答情報を形成すると共に、当該根拠文書情報の根拠文書ＩＤを当該回答情報の回答ＩＤに関連付け、これを回答履歴として回答記録部１４に通知する(ステップＳ３)。形成された回答情報はユーザに提示される(ステップＳ４)。
【００３１】
他方、前記根拠文書情報から回答要素を抽出できなかった場合、回答形成部１３は、その旨を記録通知部１５に通知し(ステップＳ５)、回答履歴に他の根拠文書ＩＤの記録があるか否かの判定を促す(ステップＳ６)。参照すべき他の根拠文書ＩＤがあれば、その根拠文書情報を取得すべく、当該ＩＤを文書検索部１２へ通知するよう記録通知部１５に要求し(ステップＳ７)、一旦、処理を終了する。その後、文書検索部１２から回答形成部１３へ新たな根拠文書情報が供給される。
【００３２】
また、参照すべき他の根拠文書ＩＤが回答履歴に存在しなければ、当該質問に対しユーザに供給すべき情報が無い旨の回答を用意する(ステップＳ８)。その場合、例えば「ご要望の情報が見つかりません。」のような案内がユーザに通知される(ステップＳ４)。尚、このように回答履歴に他の根拠文書ＩＤが無い場合、その時点で検索処理を終了することに代えて、回答履歴に関連しない新たな文書情報を文書データベース１１から取得し、その文書情報から回答要素を探索するようにしてもよい。
【００３３】
具体例１の質問応答装置１０１によれば、入力された質問情報の内容と、その直前の質問内容との間に関連があると判定したとき、新たに文書検索を行うことに代えて、既に利用した根拠文書情報を優先的に参照することから、一連の質問に対する回答の処理時間を短縮することができる。しかも、関連する質問の回答に用いられた前記根拠文書情報は、処理中の質問情報にとって有益な回答要素を含む可能性が高いことから、ユーザに対し適正な回答情報を提示することができる。
【００３４】
〈具体例２〉
図４は、本発明に係る質問応答装置の具体例２の構成を示すブロック図である。
具体例２の質問応答装置１０２は、図４に示すように、前記した具体例１の質問応答装置１０１における質問解析部１０、文書データベース１１、文書検索部１２、回答形成部１３および回答記録部１４と基本的な機能を同じくする、質問解析部２０、文書データベース２１、文書検索部２２、回答形成部２３および回答記録部２４を備える。
【００３５】
質問応答装置１０２には、前記構成に加えて、回答形成部２３による回答要素の抽出に際し用いられる検索スコアを調整するための重み値を設定する文書重み設定部２６が設けられている。文書重み設定部２６は、回答記録部２４の回答履歴に記録されている根拠文書ＩＤを全て取得し、取得した各ＩＤに所定の重み値を対応付ける。図５は、文書重み設定部２６で保持される重み設定リストの一例を示す。
【００３６】
文書重み設定部２６が行う重み値の設定方法としては、例えば、入力された質問情報の直前の質問情報に対応する根拠文書ＩＤ、すなわち回答履歴における最新の根拠文書ＩＤに対して、最大の重み値を付与し、履歴を遡る毎に重み値を所定の割合で漸減させるように設定することができる。また、この方法に代えて、回答履歴において最初に記録された根拠文書ＩＤに最大の重み値を設定し、当該重み値より低い値を他のＩＤに均一に付与することもできる。
【００３７】
なお、本具体例では、重み値が各根拠文書ＩＤに１つずつ設定されるが、例えば図２の回答履歴における「3291.txt」のように、履歴中に複数回現れる根拠文書ＩＤがある場合、当該ＩＤに対する重み値としては、設定可能な最大値を付与する、あるいは、加算または乗算により値を累積させる等、適宜調整し、当該根拠文書ＩＤに単一の重み値が設定されるようにする。
【００３８】
具体例２の質問応答装置１０２の動作を説明する。ここでは、質問応答装置１０２に互いに内容の関連を有する質問情報が入力されるものとする。
質問解析部２０は、具体例１の質問解析部１０と同様な手順で当該質問情報を解析し、その検索要素および回答タイプを文書検索部２２へ供給すると共に、質問の関連性の判定結果を回答記録部２４へ通知する。
【００３９】
文書検索部２２は、前記検索要素を用いて検索クエリを作成し、当該クエリにより得られた全ての根拠文書情報を、それらの文書ＩＤと共に回答形成部２３に供給する。本具体例の文書検索部２２は、質問を受ける都度、その質問内容が直前の質問内容に関連するか否かに関わらず、文書データベース２１から根拠文書情報を検索する。
【００４０】
回答形成部２３は、文書検索部２２から取得した根拠文書情報の根拠文書ＩＤに関し、その重み値を問い合わせる。一例として、前記根拠文書情報が「3291.txt」を根拠文書ＩＤとする場合、文書重み設定部２６は、図５に示す前記した重み設定リストを参照し、当該ＩＤの重み値である「1.5」を回答形成部２３へ通知する。
【００４１】
回答形成部２３は、前記重み値を用いて、対応する根拠文書情報の所定の検索スコアを調整し、当該スコアに基づき回答要素を抽出する。そして、具体例１の回答形成部１３の動作手順と同様に、前記回答要素から回答情報を形成して出力すると共に、回答記録部２４へ回答履歴を通知する。
【００４２】
具体例２の質問応答装置１０２によれば、回答履歴に記録された各根拠文書ＩＤに重み値を設定し、対応する根拠文書情報の検索スコアに当該重み値を反映させることから、質問内容が直前のものに関連する質問を処理するうえで有益な文書情報を優先的に採用することができる。これにより、回答要素を抽出する精度を高めることができ、ユーザに対し回答情報を効率的に提示することが可能となる。
【００４３】
前記した各具体例では、本発明に係る質問応答装置を情報検索装置に適用した例を示したが、この他に、例えば質問回答形式に限らない対話を行うための対話装置に適用することができる。
【００４４】
また、前記した各具体例の動作手順に沿った質問応答プログラムをコンピュータに導入することにより、種々のコンピュータを質問応答装置として動作させることができる。さらに、このプログラムを記録媒体に記録し、当該記録媒体をコンピュータに利用することができる。
【００４５】
【発明の効果】
本発明に係る質問応答装置によれば、順次的に供給される質問情報の質問内容に関連があると判定したとき、既に利用した根拠文書情報を優先的に参照することから、回答の処理時間を短縮することができる。また、既に利用した各根拠文書情報に対し予め重み値を設定し、処理中の検索スコアに当該重み値を反映させることから、直前の質問内容と関連がある質問にとって有益な文書情報を優先的に採用することができる。従って、ユーザに対し回答情報を効率的に提示することが可能となる。
【図面の簡単な説明】
【図１】本発明に係る質問応答装置の具体例１の構成を示すブロック図である。
【図２】回答記録部の回答履歴を説明するための説明図である。
【図３】具体例１の回答形成部の動作を示すフローチャートである。
【図４】本発明に係る質問応答装置の具体例２の構成を示すブロック図である。
【図５】文書重み設定部の重み設定リストを説明するための説明図である。
【符号の説明】
１０１、１０２  質問応答装置
１０、２０  質問解析部
１１、２１  文書データベース
１２、２２  文書検索部
１３、２３  回答形成部
１４、２４  回答記録部
１５  記録通知部
２６  文書重み設定部
【図１】
2004192491.tif 000003
【図２】
2004192491.tif 000004
【図３】
2004192491.tif 000005
【図４】
2004192491.tif 000006
【図５】
2004192491.tif 000007