(57)【要約】【課題】質問の回答タイプに応じて適当な説明情報を回答することを可能にする質問応答装置を提供すること。【解決手段】入力部１から質問文を入力し、回答タイプ解析部２により回答に要求される回答タイプを求めるとともに、回答検索部３により回答となる回答を抽出する。辞書検索部４は、用語辞書１２から、回答に一致する用語について定義された複数種類の説明情報を取得する。回答編集部５は、回答タイプに基づいて、辞書検索部４により取得された複数種類の説明情報から、回答に含めるべき１又は複数の説明情報を選択し、抽出した回答及び選択した説明情報を含む回答情報を生成する。【選択図】    図１
2005038088.tif 000002
【特許請求の範囲】
【請求項１】
自然言語による質問文を入力する入力手段と、
前記質問文から当該質問文の回答に要求される回答タイプを求める回答タイプ解析手段と、
前記質問文と前記回答タイプとを用いてデータベースから回答を検索する回答検索手段と、
この検索された回答を用いて前記回答となる用語ごとに複数種類の説明情報が定義された用語辞書から、前記回答に一致する用語について定義された複数種類の説明情報を取得する取得手段と、
前記回答タイプに基づいて、前記取得手段により取得された前記複数種類の説明情報の中から、前記回答と共に提示する説明情報を選択し、この選択した説明情報および前記回答を含む回答情報を生成する生成手段とを備えたことを特徴とする質問応答装置。
【請求項２】
回答タイプごとに選択すべき説明情報の種類を示す情報を登録した知識情報を記憶する記憶手段を更に備え、
前記生成手段は、前記質問文について求められた前記回答タイプをもとに、前記知識情報を参照して、選択すべき説明情報の種類を求め、前記用語辞書から取得された前記複数種類の説明情報から、該選択すべき説明情報の種類の説明情報を選択することを特徴とする請求項１に記載の質問応答装置。
【請求項３】
前記知識情報をユーザごとに設け、
前記生成手段は、前記質問文に係るユーザに対応する前記知識情報を用いて、前記選択を行うことを特徴とする請求項２に記載の質問応答装置。
【請求項４】
前記知識情報をユーザからのフィードバック情報に基づき更新する手段を更に備えたことを特徴とする請求項３に記載の質問応答装置。
【請求項５】
前記生成手段により生成された前記回答情報を提示する手段を更に備えたことを特徴とする１乃至４のいずれか１項に記載の質問応答装置。
【請求項６】
自然言語による質問文を入力する入力ステップと、
前記質問文から当該質問文の回答に要求される回答タイプを求める回答タイプ解析ステップと、
前記質問文と前記回答タイプとを用いてデータベースから回答を検索する回答検索ステップと、
この検索された回答を用いて前記回答となる用語ごとに複数種類の説明情報が定義された用語辞書から、前記回答に一致する用語について定義された複数種類の説明情報を取得する取得ステップと、
前記回答タイプに基づいて、前記取得ステップにより取得された前記複数種類の説明情報の中から、前記回答と共に提示する説明情報を選択し、この選択した説明情報および前記回答を含む回答情報を生成する生成ステップとを有することを特徴とする質問応答方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザの入力した質問に対する回答を出力する質問応答装置及び質問応答方法に関する。
【０００２】
【従来の技術】
質問に対して回答を出力する質問応答技術に関しては、これまでの多くの技術が研究・開発されてきた。近年になって、コンピュータハードウェアの性能向上と、文書検索技術および情報抽出技術の発展を背景に、大量の文書の中から質問に対する回答を求める質問応答技術が実現されている（例えば、非特許文献１参照）。
【０００３】
この質問応答技術は、質問文によって文書検索を行い、この検索結果の中から情報抽出技術を利用して回答を抽出するもので、例えば、「○○の首都はどこですか？」や「△△した日本の首相はだれですか？」などの質問に対しては「○×（都市名）」、「○△（人名）」など回答そのものを検索結果として返すことを可能としている。
【０００４】
このような質問応答技術によって生成される回答については、回答の根拠付けなどのために辞書データなどを利用して説明情報を付加することも可能である。例えば、「○○の首都はどこですか？」という質問に対して、回答として抽出される都市名だけでなく、この都市に関する説明も付加してユーザに提示することが可能である。
【０００５】
ここで、例えば、「○×会議はどこで開催される？」、「△○関連製品を作っているのはどこの会社？」という類似する質問があるものとする。回答の主題となる情報は各質問とも同一の社名である例えば「○△社」になるが、付加されることが期待される説明情報は質問ごとに異なると考えられる。例えば、１つ目の質問の回答においては「○△社」の他に「場所、アクセス情報」などを付加し、２つ目の質問の回答においては「○△社」の他に「○△社」＋「業務内容、主要製品」を付加するなどの処理ができれば、よりユーザの質問意図にそった回答が可能になると考えられる。また、質問の種類に応じてどのような説明情報を付けられると望ましいかはユーザによっても異なると考えられる。しかしながら、従来は、このような同じ回答となる質問に対して、質問の仕方やユーザの違いに応じて適当な種類や詳細度の説明を含んだ回答を返すことはできなかった。
【０００６】
【非特許文献１】
Ｅ．Ｖｏｏｒｈｅｅｓ．  Ｔｈｅ  ＴＲＥＣ−８  ｑｕｅｓｔｉｏｎ  ａｎｓｗｅｒｉｎｇ  ｔｒａｃｋ  ｒｅｐｏｒｔ．  Ｉｎ  Ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  ＴＲＥＣ−８，  １９９９．［平成１５年７月２日検索］、インターネット  ＜ＵＲＬ：ｈｔｔｐ：／／ｔｒｅｃ．ｎｉｓｔ．ｇｏｖ／＞
【０００７】
【発明が解決しようとする課題】
上記したように、従来は、同じ回答となる質問に対して、質問の仕方やユーザの違いに応じて適当な種類や詳細度の説明を含んだ回答を返すことはできなかった。
【０００８】
本発明は、上記事情を考慮してなされたもので、質問の仕方に応じて適当な説明情報を回答することを可能にする質問応答装置及び質問応答方法を提供することを目的とする。
【０００９】
また、本発明は、質問の仕方およびユーザに応じて適当な説明情報を回答することを可能にする質問応答装置及び質問応答方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明に係る質問応答装置は、自然言語による質問文を入力する入力手段と、前記質問文から当該質問文の回答に要求される回答タイプを求める回答タイプ解析手段と、前記質問文と前記回答タイプとを用いてデータベースから回答を検索する回答検索手段と、この検索された回答を用いて前記回答となる用語ごとに複数種類の説明情報が定義された用語辞書から、前記回答に一致する用語について定義された複数種類の説明情報を取得する取得手段と、前記回答タイプに基づいて、前記取得手段により取得された前記複数種類の説明情報の中から、前記回答と共に提示する説明情報を選択し、この選択した説明情報および前記回答を含む回答情報を生成する生成手段とを備えたことを特徴とする。
【００１１】
本発明に係る質問応答方法は、自然言語による質問文を入力する入力ステップと、前記質問文から当該質問文の回答に要求される回答タイプを求める回答タイプ解析ステップと、前記質問文と前記回答タイプとを用いてデータベースから回答を検索する回答検索ステップと、この検索された回答を用いて前記回答となる用語ごとに複数種類の説明情報が定義された用語辞書から、前記回答に一致する用語について定義された複数種類の説明情報を取得する取得ステップと、前記回答タイプに基づいて、前記取得ステップにより取得された前記複数種類の説明情報の中から、前記回答と共に提示する説明情報を選択し、この選択した説明情報および前記回答を含む回答情報を生成する生成ステップとを有することを特徴とする。
【００１２】
また、装置または方法に係る本発明は、コンピュータに当該発明に相当する手順を実行させるための（あるいはコンピュータを当該発明に相当する手段として機能させるための、あるいはコンピュータに当該発明に相当する機能を実現させるための）プログラムとしても成立し、該プログラムを記録したコンピュータ読取り可能な記録媒体としても成立する。
【００１３】
本発明によれば、質問の回答タイプに応じて適当な説明情報を回答することが可能になる。
【００１４】
【発明の実施の形態】
以下、図面を参照しながら発明の実施の形態を説明する。
【００１５】
（第１の実施形態）
図１に、本発明の第１の実施形態に係る質問応答システムの構成例を示す。
【００１６】
図１に示されるように、本質問応答システムは、入力部１、回答タイプ解析部２、回答検索部３、辞書検索部４、回答編集部５、出力部６、回答検索用データベース１１、用語辞書１２、回答編集知識１３を備えている。
【００１７】
なお、回答検索用データベース１１を備えない構成も可能である。例えば、回答検索用データベース１１は、ＬＡＮあるいはインターネット等のネットワークを介してアクセス可能であってもよい。
【００１８】
図１の各部の概要は以下の通りである。
入力部１は、ユーザからの質問文を受け取る。
回答タイプ解析部２は、質問文に対する回答タイプを解析する。
回答検索部３は、質問文と回答タイプ解析部２により解析された回答タイプに基づき、質問文に対する回答を、回答検索用データベース１１から抽出する。
辞書検索部４は、回答をもとに用語辞書１２の検索を行う。
回答編集部５は、回答および辞書検索結果をもとに、回答編集知識１３を用いて回答情報を生成する。
出力部６は、回答情報を出力する。
【００１９】
ここで、本質問応答システムを計算機を用いて実現する場合、入力部１及び出力部６は、ユーザインタフェースに相当し、例えば、キーボード、マウス、マイクロフォンなどの入力装置や、計算機ディスプレイやスピーカーなどの出力装置を用いて実現することができる。また、回答タイプ解析部２、回答検索部３、辞書検索部４、回答編集部５は、プログラムにより実現することができる。
【００２０】
また、本質問応答システムをクライアント・サーバシステムとして実現する場合、例えば、当該構成要素のうち入力部１及び出力部６がクライアント計算機側に搭載され、それ以外の部分がサーバ計算機側に搭載される。
【００２１】
次に、本質問応答システム全体の処理の流れについて説明する。
【００２２】
ここで、用語辞書１２は、１つの用語（回答となりうる用語）につき複数のフィールドを含むものとする。１つの用語の異なるフィールドには、例えば種類や詳細度の異なる説明情報が記述されている。
【００２３】
本実施形態では、回答検索部３において生成される“回答”を検索条件として用語辞書１２を検索し、この検索結果をもとに最終的な回答情報を生成している。このとき、用語辞書１２は、１つの回答につき図６に示す通り複数のフィールド（＜読み＞，＜省略形＞，＜スペル＞，＜説明＞等）を含み、回答編集時に質問の回答タイプに応じて出力フィールドを取捨選択することにより、質問の意図の違いに応じて適当な種類や詳細度の説明等を含んだ回答を返すことを可能としている。
【００２４】
図２に、本質問応答システム全体の処理の流れの一例を示す。
【００２５】
まず、本質問応答システムは、入力部１においてユーザからの質問文を受け取る（ステップＳ１）。
【００２６】
なお、音声入力を行った場合にも公知の音声認識技術により質問文をテキストデータに変換することが可能であるため（この場合には、例えば入力部１が該変換の機能を持てばよい）、以後、質問文がテキストデータとして得られている場合を例にとって説明を行う。
【００２７】
次に、回答タイプ解析部２は、入力された質問文に対する回答タイプ（例えば、人名、人間、日付、場所、言葉の定義、読み、など種々のものが考えられる）を解析する（ステップＳ２）。
【００２８】
次に、回答検索部３は、回答検索用データベース１１から回答抽出元となるデータを検索し、この検索結果の中から回答タイプ解析部２から入力された回答タイプに対応した回答を抽出する（ステップＳ３）。
【００２９】
次に、辞書検索部４は、ステップＳ３により抽出された回答を検索条件として用語辞書１２の検索を行う（ステップＳ４）。
【００３０】
次に、回答編集部５は、（１）回答検索部３により抽出された質問に対する回答（例えば、「ＭＰＥＧとは何の略称ですか？」という質問文に対する回答としては“Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ”）と、（２）ステップＳ４における用語辞書１２の検索の結果得られる回答が＜見出し＞となっているレコード中の複数のフィールドから、ステップＳ２で解析した回答タイプに応じて適当なフィールドを選択し、この選択したフィールドの情報、を含む回答情報を回答編集知識１３を用いて生成する（ステップＳ５）。
【００３１】
最後に、ステップＳ５で生成された回答情報を出力部６において出力する（ステップＳ６）。
【００３２】
続いて、本質問応答システムの各部における処理について説明する。
【００３３】
図３に、回答タイプ解析部２における処理の流れの一例を示す。
【００３４】
この回答タイプ解析部２は、ユーザから与えられた質問文に対する回答に用いるべき回答タイプを求める。
【００３５】
まず、入力部１が入力した質問文を解析する（ステップＳ１１）。例えば、質問文を、キーワードに分割する。具体的には、例えば、「ＭＰＥＧとは何の略称ですか？」という質問文が入力された場合に、該入力文を例えば「ＭＰＥＧ／とは／何／の／略称／ですか／？」というように分割する。この質問文の解析は、例えば形態素解析等の公知の技術を用いて実現することができる。
【００３６】
次に、質問が回答として意図している回答タイプの解析を行う（ステップＳ１２）。回答タイプの解析は、公知の技術を用いることにより実現可能である。例えば、回答タイプ毎に、対応するパターンを予め用意しておき、質問文の分割結果に対するパターン照合結果に基づいて、その質問文の回答タイプを求めることができる。例えば、「とは／何／の／略称／ですか」というパターンが検出された場合には回答タイプを「正式名称」とする規則や、「は／誰／ですか」というパターンが検出された場合には回答タイプを「人名」とする規則などの種々の規則を用意しておき、これらを上記の質問文の解析結果（例えば、上記の分割結果）に適用すればよい。
【００３７】
また、例えば、回答タイプ毎に対応するパターンを予め用意しておき、質問文の形態素解析結果に対するパターン照合結果に基づいて、その質問文の回答タイプを求める方法も可能である。
【００３８】
図４に、回答検索部３における処理の流れの一例を示す。
【００３９】
この回答検索部３は、ユーザから与えられた質問文に対する回答を回答検索用データベース１１から求める。
【００４０】
例えば、回答検索用データベース１１が複数の電子文書が登録されたデータベースである場合には、文書検索と情報抽出を利用した一般の質問応答技術によって、当該質問文に対応する回答を得ることが可能である。例えば、「○×社の社長の名前は何ですか？」，「○×社の社長はだれですか？」，「○×社の社長について詳しく知りたい？」という質問文に対しては、この質問文を用いて回答検索用データベース１１を検索し（ステップＳ２１）、この結果の中から情報抽出技術により回答タイプ（例えば、人間）に対応する回答（例えば、○川×男）を抽出する（ステップＳ２２）。
【００４１】
図５に、辞書検索部４における処理の流れの一例を示す。
【００４２】
まず、回答検索部３により生成された回答を検索条件として、用語辞書１２の検索を行う（ステップＳ３１）。
【００４３】
そして、当該回答に係る回答レコードを取得する（ステップＳ３２）。
【００４４】
図６に、用語辞書１２に記録されている１レコードの一例を示す。この例では、＜レコード＞のタグと＜／レコード＞のタグとの間に１つの用語が定義されており、１レコードは複数のフィールドから構成される。図６の具体例では、ＭＰＥＧに関する情報として、「用語見出し」、「読み」、「省略形」、「スペル」、「説明」、「詳細説明」など複数種類のフィールドから構成されるレコードが例示されている。このような用語辞書の場合、当該回答を検索条件として用語辞書１２を検索し、当該回答が用語見出しとなる回答レコードを求める。なお、図６では、タグを用いてデータを構造化するとともに、当該タグに説明情報の種類を示す情報を記述しているが、もちろん、他の構成の用語辞書１２も可能である。
【００４５】
なお、本実施形態では、用語見出しは、当該用語に対する説明情報ではないものとして説明している。
【００４６】
図７に、回答編集部５における処理の流れの一例を示す。
【００４７】
回答タイプ解析部２で得られた回答タイプに応じて、辞書検索部４により得られた回答レコードの中から、適当な（１または複数の）フィールドを、出力フィールドとして選択する（ステップＳ４１）。
【００４８】
本実施形態では、このフィールドの選択には、予め用意した回答編集知識１３を利用するものとしている。
【００４９】
図８に、回答編集知識１３の一例を示す。この例では、質問文に対する回答タイプと、この回答タイプの場合に選択すべきフィールドとを対応付けて登録している。図８の具体例では、質問文に対する回答タイプが「読み」の場合には、対象となっている回答レコード中の＜用語見出し＞と＜読み＞を出力フィールドとして選択すべきことを示している。この場合、回答編集部５は、回答タイプが「読み」であるならば、回答編集知識１３に基づき、回答レコードから＜用語見出し＞のフィールドと＜読み＞のフィールドを選択することができる。
【００５０】
次いで、当該回答レコード中から選択された１または複数の出力フィールドに記述された情報を含む回答情報を生成する（ステップＳ４２）。なお、回答情報には、例えば当該質問文などを含むようにしてもよい。
【００５１】
以下、本質問応答システムについて図９及び図１０に例示した具体的な実行例を用いて説明する。
【００５２】
図９は、「動画像圧縮の標準的な規格は何ですか？」という質問文に対する実行例である。この場合、回答タイプ解析部２により回答タイプとして「技術」、回答検索部３により回答として「ＭＰＥＧ」が求められた後、辞書検索部４による用語辞書１２の検索により「ＭＰＥＧ」の回答レコードが得られ（図６参照）、該回答レコードから回答タイプ「定義」に対応するフィールド（この例では、＜用語見出し＞の他に、＜読み＞、＜スペル＞、＜説明＞としている）が出力フィールドとして回答編集部５により選択され、用語見出し（＝回答）「ＭＰＥＧ」及び他の選択された各出力フィールドの情報「（読み）エムペグ」、「（スペル）ｍｏｖｉｎｇ  ｐｉｃｔｕｒｅ  ｅｘｐｅｒｔ  ｇｒｏｕｐ」、「（説明）動画像を圧縮・伸張するための国際標準規格。」を含む回答情報が回答編集部５により生成される。
【００５３】
これに対して、図１０は、「ＭＰＥＧとは何の略称ですか？」という質問に対する実行例である。この場合、回答タイプ解析部２により回答タイプとして「正式名称」、回答検索部３により回答として「Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ」、回答検索部３により回答として「ＭＰＥＧ」が求められた後、辞書検索部４による用語辞書１２の検索により「ＭＰＥＧ」の回答レコードが得られ（図６参照）、該回答レコードから回答タイプ「正式名称」に対応するフィールド（この例では、＜用語見出し＞の他に、＜スペル＞としている）が出力フィールドとして回答編集部５により選択され、用語見出し（＝回答）「ＭＰＥＧ」及びその他の選択された出力フィールドの情報「（スペル）ｍｏｖｉｎｇ  ｐｉｃｔｕｒｅ  ｅｘｐｅｒｔ  ｇｒｏｕｐ」を含む回答情報が回答編集部５により生成される。
【００５４】
このように回答タイプに応じて適当なフィールドを選択することにより、質問の意図に応じて、用語辞書の中から回答に関する適当な説明情報を選択し、ユーザに提示することが可能となる。
【００５５】
（第２の実施形態）
図１１に、本発明の第２の実施形態に係る質問応答システムの構成例を示す。
【００５６】
以下では、第１の第１の実施形態と相違する点を中心に説明する。
【００５７】
図１１の質問応答システムの基本的な構成は、図１と同様である。異なる点は、回答編集部５で利用される回答編集知識１３がユーザ別に記憶される点と、この回答編集知識１３をユーザからのフィードバック情報に基づき更新する回答編集知識更新部７を更に備える点である。
【００５８】
図１２に、ユーザ別に記憶される回答編集知識の例を示す。（ａ）〜（ｃ）はそれぞれユーザＡ〜Ｃに対応する回答編集知識の例である。
【００５９】
図１２の例においては、いずれも回答タイプ「人間」に対する出力フィールドを定義したものでありが、ユーザＡに対応する回答編集知識では、回答タイプ「人間」に対する出力フィールドとして、＜用語見出し＞フィールドと＜読み＞フィールドと＜国籍＞フィールドを出力フィールドとして選択すべきことが定義されているのに対して、ユーザＢに対応する回答編集知識では、＜用語見出し＞フィールドと＜生年月日＞フィールドが、ユーザＣに対応する回答編集知識では、＜用語見出し＞フィールドと＜読み＞フィールドと＜詳細説明＞フィールドがそれぞれ定義されている。
【００６０】
このように本実施形態では、ユーザ毎に、異なるフィールドを選択すべきことを定義することが可能となっている。
【００６１】
そして、本実施形態では、回答編集部５では、質問文を入力したユーザに応じて、対応するユーザの回答編集知識に基づき回答レコードから（当該回答タイプに応じた）フィールドを選択して回答情報を生成する。
【００６２】
なお、質問文を入力したユーザの特定については、例えば、質問の都度、質問文の入力と同時に又は相前後して、ユーザを特定する情報を入力するようにしてもよいし、一旦、ユーザを特定する情報を入力して設定した後は、そのユーザを特定する情報が無効になる（例えば、当該質問応答システムのリセットなどでユーザを特定する情報がリセットされた場合、他のユーザを特定する情報が入力された場合、一定時間が経過した場合など）まで、当該ユーザを特定する情報を用いるようにしてもよいし、他にも種々の方法がある。また、ユーザを特定する情報が入力されなかった場合に用いるデフォルトの回答編集知識を設けるようにしてもよい。
【００６３】
一方、回答編集知識更新部７は、ユーザ別の回答編集知識を当該ユーザからのフィードバック情報に基づき更新する。
【００６４】
図１３に、回答編集知識更新部７の処理の流れの一例を示す。
【００６５】
まず、入力部１において入力されたユーザフィードバック情報を取得する（ステップＳ５１）。
【００６６】
そして、この取得されたユーザフィードバック情報に基づき、対応するユーザの回答編集知識を更新する（ステップＳ５２）。
【００６７】
ユーザフィードバック情報は、例えば、回答タイプと出力フィールドとを明示的に関連付けた情報や、出力した回答に対するユーザの評価情報などが利用できる。
【００６８】
以下では、本質問応答システムについて図１４に例示した具体的な実行例を用いて説明する。
【００６９】
例えば「□□社の社長は誰ですか？」という質問文に対して、回答タイプ解析部２により回答タイプとして「人間」、回答検索部３により回答として「△△（人名）」が求められた後、辞書検索部４による用語辞書１２の検索により「△△」の回答レコードが得られ、該回答レコードから当該ユーザに対応する回答編集知識に基づき回答レコードから（当該回答タイプに応じた）出力フィールドが回答編集部５により選択され、この選択されたフィールドを含む回答情報が回答編集部５により生成される。
【００７０】
例えば、図１２の例によれば、ユーザＡについては＜用語見出し＞と＜読み＞と＜国籍＞が、ユーザＢについては＜用語見出し＞と＜生年月日＞が、ユーザＣについては＜用語見出し＞と＜読み＞と＜詳細説明＞がそれぞれ出力フィールドとして選択され、これら情報を含む回答情報が回答編集部５により生成される。
【００７１】
同じ回答タイプに対して、ユーザによって回答として提示して欲しい説明情報に違いが生じることがあると考えられるが、本質問応答システムでは、ユーザ別の回答編集知識１３を記憶し、これらを各ユーザからのユーザフィードバック情報に基づき更新することにより、各々のユーザにとって適当な説明情報がついた回答情報を生成し出力することが可能になる。
【００７２】
なお、上記では、ユーザごとに１つずつ回答編集知識を設けたが、ユーザごとに任意数の回答編集知識を設定可能にし、ユーザが使用すべき回答編集知識を選択するようにしてもよい。また、その際に、ユーザが複数の回答編集知識を選択できるものとし、複数の回答編集知識が選択された場合には、それぞれの回答編集知識を用いた場合の回答情報を併せて提示するようにしてもよい。
【００７３】
以上説明した通り第２の実施形態によれば、質問の回答タイプおよびユーザに応じて適当な説明情報を回答することが可能になる。
【００７４】
なお、以上の各機能は、ソフトウェアとして記述し適当な機構をもったコンピュータに処理させても実現可能である。
また、本実施形態は、コンピュータに所定の手段を実行させるための、あるいはコンピュータを所定の手段として機能させるための、あるいはコンピュータに所定の機能を実現させるためのプログラムとして実施することもできる。加えて該プログラムを記録したコンピュータ読取り可能な記録媒体として実施することもできる。
【００７５】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【００７６】
【発明の効果】
本発明によれば、質問の回答タイプに応じて適当な説明情報を回答することが可能になる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る質問応答システムの構成例を示す図
【図２】同実施形態に係る質問応答システムの処理手順の一例を示すフローチャート
【図３】同質問応答システムの回答タイプ解析部における処理手順の一例を示すフローチャート
【図４】同質問応答システムの回答検索部における処理手順の一例を示すフローチャート
【図５】同質問応答システムの辞書検索部における処理手順の一例を示すフローチャート
【図６】同質問応答システムの用語辞書の一例を示す図
【図７】同質問応答システムの回答編集部における処理手順の一例を示すフローチャート
【図８】回答編集知識の一例を示す図
【図９】具体例について説明するための図
【図１０】具体例について説明するための図
【図１１】同実施の形態に係る質問応答システムの他の構成例を示す図
【図１２】ユーザ別の回答編集知識の一例について説明するための図
【図１３】同質問応答システムの回答編集知識更新部における処理手順の一例を示すフローチャート
【図１４】具体例について説明するための図
【符号の説明】
１…入力部、２…回答タイプ解析部、３…回答検索部、４…辞書検索部、５…回答編集部、６…出力部、７…回答編集知識更新部、１１…回答検索用データベース、１２…用語辞書、１３…回答編集知識
【図１】
2005038088.tif 000003
【図２】
2005038088.tif 000004
【図３】
2005038088.tif 000005
【図４】
2005038088.tif 000006
【図５】
2005038088.tif 000007
【図６】
2005038088.tif 000008
【図７】
2005038088.tif 000009
【図８】
2005038088.tif 000010
【図９】
2005038088.tif 000011
【図１０】
2005038088.tif 000012
【図１１】
2005038088.tif 000013
【図１２】
2005038088.tif 000014
【図１３】
2005038088.tif 000015
【図１４】
2005038088.tif 000016