(57)【要約】【課題】程度や傾向、評価などを回答として求めているあいまい質問に対する適切な回答を提供可能とした質問応答システム構成を実現する。【解決手段】例えば、程度や傾向、評価などを回答として求めているあいまい質問から、質問キーワードを抽出してパッセージ検索処理を実行し、取得したパッセージから、質問キーワードに対応する述部を抽出したリストを回答として生成してユーザに提示する。例えば、来年の景気はどうですか？に対する回答として、景気が回復する＝３６％、景気が回復軌道に乗る＝２３．７％・・のような統計的なデータをユーザに提示することができ、あいまい質問に対する適切な回答を提供することが可能となる。【選択図】図２
2007141090.tif 000002
【特許請求の範囲】
【請求項１】
入力質問文があいまい質問であるか否かを判定する質問文解析手段と、
入力質問文から質問キーワードを抽出する質問キーワード同定手段と、
前記質問キーワードを適用した検索処理を実行するパッセージ取得手段と、
前記パッセージ取得手段の取得したパッセージから、質問キーワードに対応する述部を抽出したリストを回答として生成する回答作成手段と、
を有することを特徴とする質問応答システム。
【請求項２】
前記質問応答システムは、さらに、
あいまい質問のパターンを保持したあいまい質問パターン保持手段を有し、
前記質問文解析手段は、
入力質問文と、前記あいまい質問パターン保持手段の保持するあいまい質問パターンを対比して、入力質問文があいまい質問であるか否かを判定する処理を実行する構成であることを特徴とする請求項１に記載の質問応答システム。
【請求項３】
前記質問応答システムは、さらに、
前記パッセージ取得手段の取得したパッセージに対する構文意味解析処理を実行し、前記パッセージから、質問キーワードに対応する述部を抽出する処理を実行する構文意味解析手段を有し、
前記回答作成手段は、
前記構文意味解析手段によって抽出された質問キーワードに対応する述部を適用して回答を生成する構成であることを特徴とする請求項１に記載の質問応答システム。
【請求項４】
前記質問応答システムは、さらに、
質問キーワードに対応する述部に基づく関連質問を生成する関連質問生成部を有し、前記関連質問生成部の生成した質問に基づく検索結果を適用した回答を生成する構成であることを特徴とする請求項１に記載の質問応答システム。
【請求項５】
前記回答作成手段は、
入力質問文のパターンに応じて、前記パッセージ取得手段の取得したパッセージから抽出した質問キーワードに対応する述部の絞込み処理を実行する構成を有することを特徴とする請求項１に記載の質問応答システム。
【請求項６】
前記回答作成手段は、
述部の絞込み処理を、述部の表現態様の分類処理によって実行する構成であることを特徴とする請求項５に記載の質問応答システム。
【請求項７】
入力質問文があいまい質問であるか否かを判定する質問文解析ステップと、
入力質問文から質問キーワードを抽出する質問キーワード同定ステップと、
前記質問キーワードを適用した検索処理を実行するパッセージ取得ステップと、
前記パッセージ取得ステップにおいて取得したパッセージから、質問キーワードに対応する述部を抽出したリストを回答として生成する回答作成ステップと、
を有することを特徴とするデータ検索方法。
【請求項８】
前記質問文解析ステップは、
入力質問文と、あいまい質問パターン保持手段の保持するあいまい質問パターンを対比して、入力質問文があいまい質問であるか否かを判定する処理を実行するステップであることを特徴とする請求項７に記載のデータ検索方法。
【請求項９】
前記データ検索方法は、さらに、
前記パッセージ取得ステップにおいて取得したパッセージに対する構文意味解析処理を実行し、前記パッセージから、質問キーワードに対応する述部を抽出する処理を実行する構文意味解析ステップを有し、
前記回答作成ステップは、
前記構文意味解析ステップにおいて抽出された質問キーワードに対応する述部を適用して回答を生成するステップであることを特徴とする請求項７に記載のデータ検索方法。
【請求項１０】
前記データ検索方法は、さらに、
質問キーワードに対応する述部に基づく関連質問を生成する関連質問生成ステップと、
前記関連質問生成ステップにおいて生成した質問に基づく検索結果を適用した回答を生成するステップと、
を有することを特徴とする請求項７に記載のデータ検索方法。
【請求項１１】
前記回答作成ステップは、
入力質問文のパターンに応じて、前記パッセージ取得手段の取得したパッセージから抽出した質問キーワードに対応する述部の絞込み処理を実行することを特徴とする請求項７に記載のデータ検索方法。
【請求項１２】
前記回答作成ステップは、
述部の絞込み処理を、述部の表現態様の分類処理によって実行することを特徴とする請求項１１に記載のデータ検索方法。
【請求項１３】
情報処理装置において入力質問に対する回答生成処理を実行させるコンピュータ・プログラムであり、
入力質問文があいまい質問であるか否かを判定する質問文解析ステップと、
入力質問文から質問キーワードを抽出する質問キーワード同定ステップと、
前記質問キーワードを適用した検索処理を実行するパッセージ取得ステップと、
前記パッセージ取得ステップにおいて取得したパッセージから、質問キーワードに対応する述部を抽出したリストを回答として生成する回答作成ステップと、
を有することを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、質問応答システム、およびデータ検索方法、並びにコンピュータ・プログラムに関する。さらに詳細には、質問文を入力して、質問に対応する回答を提供するシステムにおいて、回答が一意に決定できないあいまい質問に対して最適な回答を選択して提供可能とした質問応答システム、およびデータ検索方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
昨今、インターネットなどを介したネットワーク通信が盛んになり、様々なサービスがネットワークを介して行なわれている。ネットワークを介したサービスの１つとして検索サービスがある。検索サービスは、例えばネットワーク接続されたパーソナルコンピュータ、携帯端末などのユーザ端末からの検索要求を検索サーバが受信し、検索サーバにおいて、検索要求に応じた処理を実行して処理結果をユーザ端末に送信するサービスである。
【０００３】
例えば、インターネットを介した検索処理を実行する場合、検索サービスを提供しているＷｅｂサイトにアクセスし、Ｗｅｂサイトの提示メニューに従って、キーワード、カテゴリなどの検索条件を入力しサーバに送信する。サーバは、これらの検索条件に従って、処理を実行し、処理結果をユーザ端末に表示する。
【０００４】
データ検索処理には様々な態様がある。例えば、ユーザがキーワードを入力し、入力したキーワードを含む文書の一覧情報をユーザに提示するキーワードベースの検索方式や、ユーザが質問文を入力して質問に対する回答を提供するいわゆる質問応答システムなどがある。質問応答システムは、ユーザがキーワードを選択する必要がなく、また、質問に対する回答のみを受領することができるシステムであり利用が広まっている。
【０００５】
例えば特許文献１は、典型的な質問応答システムについて開示している。特許文献１は、質問文から検索語集合と質問種別を判定し、判定された検索語集合と質問種別に従って、文書集合格納装置に格納された文書集合から関連文書集合を検索して、関連文書から質問文に対する回答を抽出し、抽出した回答と回答を抽出した文書情報を質問文に対する応答結果として提供する構成を開示している。
【０００６】
一般的な質問応答システムでは、ユーザから提供される質問文を入力として、ヒットした文書全体を出力するのではなく、質問に対応する回答を出力する。回答を得るための知識源としてはＷｅｂ情報を用いることが多い。
【０００７】
しかし、現状において質問応答システムが十分な回答精度を有しているとは言い難く、普及の度合いも一般の検索システムと比べて遅れている。現状の質問応答システムでは、まず質問文から検索キーワードの候補として自立語を抽出し、その自立語を検索キーワード、すなわち検索語として用いて知識源を対象とする検索を行い、その検索結果から回答を抽出するという手順で処理が実行される。
【０００８】
入力された質問文が、回答を絞り込むに十分な情報を含まない場合、ユーザに対して問い返しを行って適切な回答を絞り込む手法も適用される。このような質問応答システムの構成については、例えば、非特許文献１に示されている。
【０００９】
このような従来型の質問応答システムでは、質問に対して提示すべき回答は、検索結果から切り出した単語や単語の列、特に人名や組織名などの固有名や数値表現を想定している。
【００１０】
このように、従来型の質問応答システムでは、回答として検索結果から切り出した単語や単語の列が想定されているため、回答が一意的に決定される質問に対しては適切な回答を抽出できるが、回答が一意的に決定されない、程度や傾向を訊ねるようなあいまい質問に対しては適切な回答を抽出できないという問題点を有する。また、回答に向けて検索結果が絞り込まれるため、初期入力質問に対する回答を契機として探索的に関連情報を得ることもできない。
【００１１】
例えば、質問として、
「来年の景気はどうですか？」
という質問があった場合、現状の質問応答システムでは、まず質問文の自立語である「来年」と「景気」を検索語として知識源を検索し、検索語との距離などから回答を抽出する。そのため、「見通し」「経営者」「保険料」といった、傾向を求める「来年の景気はどうですか？」に対しては不適切な回答が抽出されてしまう。また、「回復する」などの適切と判断できる可能性のある回答が導かれた場合も、その理由や原因について更に探索的に情報を得ることができない。なお、程度を求める質問としては、例えば、「『ハウルの動く城』は面白いですか？」などがあげられる。このような質問に対して、質問文から取得した検索語に基づく知識源の検索を行なっても、質問に対応する適切な回答が得られる可能性は少ない。
【特許文献１】特開２００２−１３２８１１号公報
【非特許文献１】白井、徳江、"対話型質問応答システムにおける問い返し文生成に関する基礎研究"、情報処理学会研究報告ＮＬ−１６５、ｐｐ．５３−５８（２００５）
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明は、上述の問題点に鑑みてなされたものであり、ユーザからの質問に対する回答を提供する質問応答システムにおいて、例えば程度や傾向を訊ねるようなあいまい質問に対して適切な回答を提示することを可能とした質問応答システム、およびデータ検索方法、並びにコンピュータ・プログラムを提供することを目的とする。
【００１３】
本発明の構成においては、クライアントから入力されたあいまい質問に基づいて、関連する新たな質問を生成し、この生成質問によって得られた関連情報をユーザに提示することで、探索的に情報を得ることを可能とした質問応答システム、およびデータ検索方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明の第１の側面は、
入力質問文があいまい質問であるか否かを判定する質問文解析手段と、
入力質問文から質問キーワードを抽出する質問キーワード同定手段と、
前記質問キーワードを適用した検索処理を実行するパッセージ取得手段と、
前記パッセージ取得手段の取得したパッセージから、質問キーワードに対応する述部を抽出したリストを回答として生成する回答作成手段と、
を有することを特徴とする質問応答システムにある。
【００１５】
さらに、本発明の質問応答システムの一実施態様において、前記質問応答システムは、さらに、あいまい質問のパターンを保持したあいまい質問パターン保持手段を有し、前記質問文解析手段は、入力質問文と、前記あいまい質問パターン保持手段の保持するあいまい質問パターンを対比して、入力質問文があいまい質問であるか否かを判定する処理を実行する構成であることを特徴とする。
【００１６】
さらに、本発明の質問応答システムの一実施態様において、前記質問応答システムは、さらに、前記パッセージ取得手段の取得したパッセージに対する構文意味解析処理を実行し、前記パッセージから、質問キーワードに対応する述部を抽出する処理を実行する構文意味解析手段を有し、前記回答作成手段は、前記構文意味解析手段によって抽出された質問キーワードに対応する述部を適用して回答を生成する構成であることを特徴とする。
【００１７】
さらに、本発明の質問応答システムの一実施態様において、前記質問応答システムは、さらに、質問キーワードに対応する述部に基づく関連質問を生成する関連質問生成部を有し、前記関連質問生成部の生成した質問に基づく検索結果を適用した回答を生成する構成であることを特徴とする。
【００１８】
さらに、本発明の質問応答システムの一実施態様において、前記回答作成手段は、入力質問文のパターンに応じて、前記パッセージ取得手段の取得したパッセージから抽出した質問キーワードに対応する述部の絞込み処理を実行する構成を有することを特徴とする。
【００１９】
さらに、本発明の質問応答システムの一実施態様において、前記回答作成手段は、述部の絞込み処理を、述部の表現態様の分類処理によって実行する構成であることを特徴とする。
【００２０】
さらに、本発明の第２の側面は、
入力質問文があいまい質問であるか否かを判定する質問文解析ステップと、
入力質問文から質問キーワードを抽出する質問キーワード同定ステップと、
前記質問キーワードを適用した検索処理を実行するパッセージ取得ステップと、
前記パッセージ取得ステップにおいて取得したパッセージから、質問キーワードに対応する述部を抽出したリストを回答として生成する回答作成ステップと、
を有することを特徴とするデータ検索方法にある。
【００２１】
さらに、本発明のデータ検索方法の一実施態様において、前記質問文解析ステップは、入力質問文と、あいまい質問パターン保持手段の保持するあいまい質問パターンを対比して、入力質問文があいまい質問であるか否かを判定する処理を実行するステップであることを特徴とする。
【００２２】
さらに、本発明のデータ検索方法の一実施態様において、前記データ検索方法は、さらに、前記パッセージ取得ステップにおいて取得したパッセージに対する構文意味解析処理を実行し、前記パッセージから、質問キーワードに対応する述部を抽出する処理を実行する構文意味解析ステップを有し、前記回答作成ステップは、前記構文意味解析ステップにおいて抽出された質問キーワードに対応する述部を適用して回答を生成するステップであることを特徴とする。
【００２３】
さらに、本発明のデータ検索方法の一実施態様において、前記データ検索方法は、さらに、質問キーワードに対応する述部に基づく関連質問を生成する関連質問生成ステップと、前記関連質問生成ステップにおいて生成した質問に基づく検索結果を適用した回答を生成するステップと、を有することを特徴とする。
【００２４】
さらに、本発明のデータ検索方法の一実施態様において、前記回答作成ステップは、入力質問文のパターンに応じて、前記パッセージ取得手段の取得したパッセージから抽出した質問キーワードに対応する述部の絞込み処理を実行することを特徴とする。
【００２５】
さらに、本発明のデータ検索方法の一実施態様において、前記回答作成ステップは、述部の絞込み処理を、述部の表現態様の分類処理によって実行することを特徴とする。
【００２６】
さらに、本発明の第３の側面は、
情報処理装置において入力質問に対する回答生成処理を実行させるコンピュータ・プログラムであり、
入力質問文があいまい質問であるか否かを判定する質問文解析ステップと、
入力質問文から質問キーワードを抽出する質問キーワード同定ステップと、
前記質問キーワードを適用した検索処理を実行するパッセージ取得ステップと、
前記パッセージ取得ステップにおいて取得したパッセージから、質問キーワードに対応する述部を抽出したリストを回答として生成する回答作成ステップと、
を有することを特徴とするコンピュータ・プログラムにある。
【００２７】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能なコンピュータシステムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、ＣＤやＦＤ、ＭＯなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータシステム上でプログラムに応じた処理が実現される。
【００２８】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２９】
本発明の構成によれば、入力質問文が、地名や人名など特定の１つの回答を求めていないあいまい質問、例えば、程度や傾向、評価などを回答として求めているあいまい質問であるか否かを、あいまい質問パターンと対比して判定し、あいまい質問であると判定された場合、あいまい質問から、質問キーワードを抽出してパッセージ検索処理を実行し、取得したパッセージから、質問キーワードに対応する述部を抽出したリストを回答として生成してユーザに提示する。本構成により、例えば、
質問「来年の景気はどうですか？」
に対する回答として、
（ａ）景気が回復する＝３６％
（ｂ）景気が回復軌道に乗る＝２３．７％
（ｃ）景気が良くなる＝１９．８％
（ｄ）景気が低迷する＝１９．６％
これらの統計的なデータをユーザに提示することができ、あいまい質問に対する適切な回答を提供することが可能となる。
【発明を実施するための最良の形態】
【００３０】
以下、図面を参照しながら本発明の実施形態に係る質問応答システム、およびデータ検索方法、並びにコンピュータ・プログラムの詳細について説明する。
【００３１】
まず、図１を参照して、本発明の質問応答システムの利用形態の一例について説明する。図１は本発明の質問応答システム２００をネットワークに接続したネットワーク構成を示す図である。図１に示すネットワーク１００は、インターネットやイントラネットなどのネットワークであり、ネットワーク１００には、質問応答システム２００に対する質問を送信するユーザ端末としてのクライアント１０１−１〜ｎ、クライアント１０１−１〜ｎに対する回答を取得するための素材としてのＷｅｂページを提供する様々なＷｅｂページ提供サーバ１０２Ａ〜Ｎが接続されている。
【００３２】
質問応答システム２００は、クライアント１０１−１〜ｎから、ユーザの生成した様々な質問文を入力し、入力質問に対する回答をクライアント１０１−１〜ｎに提供する。質問に対する回答候補は、Ｗｅｂページ提供サーバ１０２Ａ〜Ｎの提供するＷｅｂページから取得する。
【００３３】
Ｗｅｂページ提供サーバ１０２Ａ〜Ｎは、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムによる公開ページとしてＷｅｂページを提供する。Ｗｅｂページは、Ｗｅｂブラウザに表示されるデータ集合であり、テキストデータやＨＴＭＬによるレイアウト情報、文書中に埋め込まれた画像や音声、動画などによって構成される。Ｗｅｂページの集合はＷｅｂサイトであり、Ｗｅｂサイトは、トップページ（ホームページ）とトップページからリンクされた他のＷｅｂページで構成される。
【００３４】
質問応答システム２００の構成および処理について図２を参照して説明する。質問応答システム２００は、ネットワーク１００に接続され、ネットワーク１００に接続されたクライアントからの質問文を受領し、ネットワーク１００に接続されたＷｅｂページ提供サーバの提供するＷｅｂペーシを情報源とした検索により回答候補を取得して、取得した回答候補から適切な回答を選択してクライアントに提供する処理を実行する。
【００３５】
質問応答システム２００は、図２に示すように、質問文入力手段２０１、質問文解析手段２０２、あいまい質問パターン保持手段２０３、質問キーワード同定手段２０４、パッセージ取得手段２０５、構文意味解析手段２０６、回答作成手段２０７、関連質問生成手段２０８を有する。以下、質問応答システム２００におけるこれらの各手段の実行する処理について説明する。
【００３６】
［質問文入力手段］
質問文入力手段２０１は、ネットワーク１００を介して、ユーザからの質問文（入力質問）を入力する。本発明の質問応答システムでは、例えば人名や地名を回答として求める質問のみならず、例えば程度や傾向など、回答を一意に選択できない質問［あいまい質問］を入力して、これらの質問に対する適切な回答をユーザに提供する。
以下、ユーザから入力される質問として、
「来年の景気はどうですか？」
というあいまい質問が入力された場合を例として詳細な説明を行う。
【００３７】
［質問文解析手段およびあいまい質問パターン保持手段］
質問文解析手段２０２は、入力質問の解析処理を実行し、質問があいまい質問であるか否かを判定する。この判定処理には、あいまい質問パターン保持手段２０３に予め登録されたあいまい質問パターン情報を適用する。
【００３８】
あいまい質問パターン保持手段２０３には、あいまい質問パターン情報が登録保持されている。すなわち、程度・傾向などを尋ねているあいまい質問に相当する質問パターンの集合が保持されている。例えば、
「［＊１］はどうですか？」・・・（１）
「［＊１］はどんな調子ですか？」・・・（２）
「［＊１］は［＊２］ですか？」・・・（３）
があいまい質問に相当する質問パターンの例である。［＊１］は任意の文字列を、［＊２］は形容詞または形容詞に相当する語句をそれぞれ示す。あいまい質問パターンには、（１）〜（３）の他に、
「［＊１］は｛どれくらいですか｜どうなりそうですか｜どうだったですか｝？」
等の質問パターンがある。
【００３９】
あいまい質問パターン保持手段２０３には、これらのあいまい質問に相当する質問パターンが保持されており、質問文解析手段２０２は、入力質問の解析処理を実行し、入力質問が、質問パターン保持手段２０３に保持されたあいまい質問パターンに相当する質問であるか否かを解析して、ユーザからの質問があいまい質問であるか否かを判定する。本実施例では、
「来年の景気はどうですか？」
という質問が入力されており、この質問は、
「［＊１］はどうですか？」・・・（１）
に相当し、あいまい質問であると判定される。
【００４０】
あいまい質問に対しては、以下、説明する処理によってあいまい質問に対する処理を実行する。なお、あいまい質問でない回答を一意に選択可能な質問、例えば人名や地名を問い合わせている質問などについては、従来の質問応答システムと同様、質問から抽出したキーワードに基づく検索を実行してユーザに提供する。この処理については、例えば、特開２００２−１３２８１１に典型的な構成が示されている。
【００４１】
［質問キーワード同定手段］
質問キーワード同定手段２０４は、あいまい質問パターンに該当した質問から、検索に適用するキーワードを抽出する処理を実行する。質問キーワード同定手段２０４は、
「［＊１］はどうですか？」・・・（１）
「［＊１］はどんな調子ですか？」・・・（２）
「［＊１］は［＊２］ですか？」・・・（３）
このような質問パターンに基づいて、質問キーワード同定手段２０４は、キーワードを抽出する。具体的には、例えば、質問パターンの［＊１］に該当した部分から、質問キーワードを特定する。
【００４２】
質問キーワードは、質問の中心となる文字列である。質問キーワードを特定する方法は、質問パターンの［＊１］に該当した部分から重要語を抽出する処理として実行される。例えば、質問パターンの［＊１］に該当した部分を、
「［＊３］の［＊４］」・・・（４）
のパターンに分解し、［＊４］を質問キーワードとして特定する。
【００４３】
具体的な質問例として、ここでは、
「来年の景気はどうですか？」
という質問が入力されており、この質問は、
「［＊１］はどうですか？」・・・（１）
に相当する。この質問では、
「来年の景気」が［＊１］に該当し、［＊４］は「景気」に相当するので、「景気」を質問キーワードとして特定する。ただし、［＊１］に該当した部分が固有表現など、これ以上分割するに相応しくないと判断できる場合、［＊１］をそのまま質問キーワードとする。
【００４４】
［パッセージ取得手段］
パッセージ取得手段２０５は、質問キーワード同定手段２０４が選択した質問キーワードを検索式として、パッセージ検索を行う。パッセージとは、検索対象の中で回答を含みそうなテキスト部分のことである。検索対象は、ＷＷＷ上のテキストでも、特定のデータベースでも構わない。
【００４５】
パッセージ取得手段２０５は、既存のキーワードに基づくパッセージ取得手法を適用可能であり、例えば、「Ｉｓｏｚａｋｉ、Ｈ．"ＮＴＴ'ｓ  Ｑｕｅｓｔｉｏｎ  Ａｎｓｗｅｒｉｎｇ  Ｓｙｓｔｅｍ  ｆｏｒ  ＮＴＣＩＲ  ＱＡＣ２"、Ｗｏｒｋｉｎｇ  Ｎｏｔｅｓ  ｏｆ  ＮＴＣＩＲ−４  Ｗｏｒｋｓｈｏｐ．ｐｐ．３２６−３３２（２００４）」に詳細が記述されている質問応答システムＳＡＩＱＡ−ＱＡＣ２の検索モジュールを適用した検索を行なうことで、質問キーワード同定手段２０４が選択した質問キーワードを検索式としてパッセージの取得を実行する。
【００４６】
本処理例では、
質問「来年の景気はどうですか？」
から、質問キーワード同定手段２０４が選択した質問キーワード「景気」を検索式として、パッセージ検索を行う。
【００４７】
例えば、検索されるパッセージの例は、以下の通りである。
（ａ）［来年の後半から景気がかなり減速するかもしれませんが、今年の経済成長率は２〜３％は維持するでしょう］
（ｂ）［しかし、「来年中に景気が回復軌道に乗る」と答えた人は２割だけで、先行きに極めて悲観的だ］
（ｃ）［本部長  日本政府は緊急経済対策など大規模な予算を組んで景気対策を何回も講じており、来年は景気が良くなると期待している］
【００４８】
［構文意味解析手段］
構文意味解析手段２０６は、パッセージ取得手段２０５の取得したパッセージ検索結果を対象として構文意味解析を施す。構文意味解析処理について説明する。日本語や英語を始めとする各種の言語で記述される自然言語は、本来抽象的であいまい性が高い性質を持つが、文章を数学的に取り扱うことにより、コンピュータ処理を行なうことができる。この結果、機械翻訳や対話システム、検索システム、質問応答システムなど、自動化処理により自然言語に関するさまざまなアプリケーション／サービスが実現される。かかる自然言語処理は一般に、形態素解析、構文解析、意味解析、文脈解析という各処理フェーズに区分される。
【００４９】
形態素解析では、文を意味的最小単位である形態素（ｍｏｒｐｈｅｍｅ）に分節して品詞の認定処理を行なう。構文解析では、文法規則などを基に句構造などの文の構造を解析する。文法規則が木構造であることから、構文解析結果は一般に個々の形態素が係り受け関係などを基にして接合された木構造となる。意味解析では、文中の語の語義（概念）や、語と語の間の意味関係などに基づいて、文が伝える意味を表現する意味構造を求めて、意味構造を合成する。また、文脈解析では、文の系列である文章（談話）を解析の基本単位とみなして、文間の意味的なまとまりを得て談話構造を構成する。
【００５０】
構文解析及び意味解析は、自然言語処理の分野において、対話システム、機械翻訳、文書校正支援、文書要約などのアプリケーションを実現する上で必要不可欠の技術であるとされている。
【００５１】
構文解析では、自然言語文を受け取り、文法規則に基づいて単語（文節）間の係り受け関係を決定する処理を行なう。構文解析結果は、依存構造と呼ばれる木構造（依存木）の形態で表現することができる。また、意味解析では、単語（文節）間の係り受け関係に基づいて文中の格関係を決定する処理を行なうことができる。ここで言う格関係とは、文を構成する各要素が持つ、主語（ＳＵＢＪ）、目的語（ＯＢＪ）といった文法上の役割のことを指す。また、文の時制や様相、話法などを判定する処理を意味解析が含む場合もある。
【００５２】
構文意味解析システム例については、例えば、「増市，大熊，"Ｌｅｘｉｃａｌ  Ｆｕｎｃｔｉｏｎａｌ  Ｇｒａｍｍａｒに基づく実用的な日本語解析システムの構築"，自然言語処理，Ｖｏｌ．１０，Ｎｏ．２，ｐｐ．７９−１０９（２００３）」にＬＦＧに基づく自然言語処理システムの詳細が記述されている。
【００５３】
図３に、Ｌｅｘｉｃａｌ Ｆｕｎｃｔｉｏｎａｌ Ｇｒａｍｍａｒ （ＬＦＧ）ＬＦＧに基づく自然言語処理を実行する構文意味解析システム３００の構成を示す。形態素解析部３０２は、日本語など特定の言語に関する形態素ルール３０２Ａと形態素辞書３０２Ｂを持ち、入力文を意味的最小単位である形態素に分節して品詞の認定処理を行なう。例えば、「私の娘は英語を話します。」という文が入力された場合、形態素解析結果として、「私｛Ｎｏｕｎ｝ の｛ｕｐ｝ 娘｛Ｎｏｕｎ｝ は｛ｕｐ｝ 英語｛Ｎｏｕｎ｝ を｛ｕｐ｝ 話す｛Ｖｅｒｂ１｝｛ｔｒ｝ ます｛ｊｐ｝ 。｛ｐｔ｝」が出力される。
【００５４】
このような形態素解析結果は、次いで、構文・意味解析部３０３に入力される。構文・意味解析部３０３は、文法ルール３０３Ａや結合価辞書３０３Ｂなどの辞書を持ち、文法ルールなどに基づく句構造の解析や、文中の語の語義や語と語の間の意味関係などに基づいて文が伝える意味を表現する意味構造の解析を行なう（結合価辞書は動詞と主語などの文中の他の構成要素との関係を記述したものであり、述部とそれに係る語の意味関係を抽出することができる）。そして、構文解析した結果として、単語や形態素などからなる文章の句構造を木構造として表した"ｃ−ｓｔｒｕｃｔｕｒｅ（ｃｏｎｓｔｉｔｕｅｎｔ ｓｔｒｕｃｔｕｒｅ）"と、主語、目的語などの格構造に基づいて入力文を疑問文、過去形、丁寧文など意味的・機能的に解析した結果として"ｆ−ｓｔｒｕｃｔｕｒｅ（ｆｕｎｃｔｉｏｎａｌ ｓｔｒｕｃｔｕｒｅ）"を出力する。
【００５５】
すなわち、ｃ−ｓｔｒｕｃｔｕｒｅは、自然言語文の構造を、文の形態素を上位のフレーズへとまとめあげることによって木構造として表現するものであり、ｆ−ｓｔｒｕｃｔｕｒｅは、文法機能の概念に基づき、文の格構造、時制、様相、話法などの意味情報を属性―属性値のマトリックス構造で表現するものである。
【００５６】
本発明の質問応答システムにおいても、構文意味解析手段２０６として、このＬＦＧに基づく自然言語処理システムを適用することが可能であり、構文意味解析手段２０６は、パッセージ取得手段２０５の取得したパッセージ検索結果を対象としてＬＦＧに基づく自然言語処理を行なう。
【００５７】
［回答作成手段］
回答作成手段２０７は、パッセージ取得手段２０５が取得した質問キーワードに基づくパッセージ検索結果から、質問キーワードの述部を抽出、整理することにより回答を作成する。述部の抽出には、構文意味解析手段２０６の実行するパッセージ検索結果に対する構文意味解析処理結果を適用する。ただし、述部とペアで頻出する修飾要素が存在する場合、その修飾要素も含めて一つの述部として扱うこととする。また、述部の整理には、統計的手法を用いてもよい。
【００５８】
パッセージ取得手段２０５により検索されたパッセージ例から構文意味解析手段２０６による構文意味解析を用いて取り出される質問キーワードと述部のペアは、
（景気、減速する）
（景気、回復軌道に乗る）
（景気、良くなる）
である。
【００５９】
すなわち、
「来年の景気はどうですか？」
という質問から選択された質問キーワードは［景気］であり、
前述した検索パッセージ、
（ａ）［来年の後半から景気がかなり減速するかもしれませんが、今年の経済成長率は２〜３％は維持するでしょう］
から構文意味解析手段２０６による構文意味解析を用いて取り出される質問キーワードと述部のペアは、
（景気、減速する）
となる。
【００６０】
同様に、検索パッセージ、
（ｂ）［しかし、「来年中に景気が回復軌道に乗る」と答えた人は２割だけで、先行きに極めて悲観的だ］
から構文意味解析手段２０６による構文意味解析を用いて取り出される質問キーワードと述部のペアは、
（景気、回復軌道に乗る）
となる。
【００６１】
同様に、検索パッセージ、
（ｃ）  ［本部長  日本政府は緊急経済対策など大規模な予算を組んで景気対策を何回も講じており、来年は景気が良くなると期待している］
から構文意味解析手段２０６による構文意味解析を用いて取り出される質問キーワードと述部のペアは、
（景気、良くなる）
となる。
【００６２】
上述の例では、３つの検索パッセージについて、すなわち、
（ａ）［来年の後半から景気がかなり減速するかもしれませんが、今年の経済成長率は２〜３％は維持するでしょう］
（ｂ）［しかし、「来年中に景気が回復軌道に乗る」と答えた人は２割だけで、先行きに極めて悲観的だ］
（ｃ）［本部長  日本政府は緊急経済対策など大規模な予算を組んで景気対策を何回も講じており、来年は景気が良くなると期待している］
これらのパッセージに対応する質問キーワードと述部のペアを抽出した処理例を説明した。
【００６３】
実際の検索処理例において、パッセージ取得手段２０５が質問キーワード［景気］に基づくパッセージ検索を行って取得した全結果に基づいて、構文意味解析手段２０６による構文意味解析により取得される質問キーワードと述部のペアのデータ例を図４に示す。
【００６４】
図４には、検索パッセージから抽出された質問キーワード［景気］に対応する述部と、その述部の検出頻度と、割合を対応データとして示したテーブルである。
「景気」に対して「回復する」という述部を持つ検索パッセージは、１２１２個あり、検索パッセージ全体に対する割合は３６．９％である。
また、「景気」に対して「回復軌道に乗る」という述部を持つ検索パッセージは、７７７個あり、検索パッセージ全体に対する割合は２３．７％である。
また、「景気」に対して「良くなる」という述部を持つ検索パッセージは、６５１個あり、検索パッセージ全体に対する割合は１９．８％である。
また、「景気」に対して「低迷する」という述部を持つ検索パッセージは、６４３個あり、検索パッセージ全体に対する割合は１９．６％である。
【００６５】
例えば、図４に示す統計データを、ユーザからの質問、すなわち、
質問「来年の景気はどうですか？」
に対する回答として、ユーザに提示する。ユーザは、
（ａ）景気が回復する＝３６％
（ｂ）景気が回復軌道に乗る＝２３．７％
（ｃ）景気が良くなる＝１９．８％
（ｄ）景気が低迷する＝１９．６％
これらの統計的なデータを取得することができ、質問に対する適切な回答を取得することができる。
【００６６】
なお、図４に示すような回答をユーザに提示する場合、複数の述部及び述部にかかる要素の順位付けには、図４に示すように、頻度や割合などの統計的な手法を適用することが好ましい。
【００６７】
［関連質問生成手段］
関連質問生成手段２０８は、回答作成手段２０７が生成し、ユーザに提供した回答、すなわち上述の統計的なデータの提供に加えて、さらに詳細な回答をユーザに提供する場合に利用される。関連質問生成手段２０８は、回答作成手段２０７が検索パッセージから抽出した質問キーワード［景気］に対応する述部から、入力された質問を拡張し、関連質問を生成する。その拡張された質問を適用して、さらに検索を実行して関連情報を取得してユーザに提供する。
【００６８】
本処理例においては、回答作成手段２０７が検索パッセージから抽出した質問キーワード［景気］に対応する述部から、入力された質問、
「来年の景気はどうですか？」
を拡張し、関連質問を生成する。その拡張された質問を適用して、さらに検索を実行して関連情報を取得してユーザに提供する。
【００６９】
例えば、本処理例では、回答作成手段２０７が検索パッセージから抽出した質問キーワード［景気］に対応する述部として、
「回復する」
「低迷する」
という述部が得られている。関連質問生成手段２０８は、これらの述部を適用した関連質問を以下のように生成する。
【００７０】
（ａ）述部「回復する」に基づいて、
（関連質問ａ１）「景気はいつから回復しますか？」
（関連質問ａ２）「来年の景気は回復すると言っているのは誰ですか？」
（ｂ）述部「低迷する」に基づいて、
（関連質問ｂ１）「景気はいつから低迷しますか？」
（関連質問ｂ２）「来年の景気は低迷すると言っているのは誰ですか？」
【００７１】
関連質問生成手段２０８は、このように、回答作成手段２０７が検索パッセージから抽出した質問キーワード［景気］に対応する述部を適用した新たな質問を関連質問として生成する。
【００７２】
以下、関連質問生成手段２０８の関連質問生成手法について説明する。一例として、
「景気はいつから回復しますか？」
を関連質問として生成する方法について説明する。関連質問生成手段２０８は、予め、複数の関連質問生成パターンを保持している。例えば、以下のような関連質問生成パターンである。
「［＊４］はいつから［＊５］しますか？」・・・（５）
「［＊１］は［＊５］と言っているのは誰ですか？」・・・（６）
ただし、［＊１］［＊４］は、質問キーワード［景気］を含む語句、
［＊５］は回答として導出されたパッセージ中の述部（例えば「回復する」）を示すものとする。
【００７３】
関連質問生成手段２０８は、関連質問生成パターンを適用して関連質問を生成した場合の回答可能性を判定する。例えば、以下の関連質問パターン、
「［＊４］はいつから［＊５］しますか？」
については、「回復する」の含まれる検索済みのパッセージに時間を示す表現が含まれるか否かを、構文意味解析手段２０６を用いて判別する。「回復する」の含まれる検索済みのパッセージに時間を示す表現が全く含まれていない場合は、
「［＊４］はいつから［＊５］しますか？」
という関連質問に対する適切な回答を取得することはできないと判定し、他の関連質問パターンの回答可能性を同様に判定する。
【００７４】
これらの処理によって、関連質問生成パターンを適用して関連質問を生成した場合の回答可能性を判定し、回答可能であると判別された関連質問生成パターンを用いて、関連質問を生成し、関連質問に基づいてパッセージ検索を実行して、その結果を２次回答としてユーザに提供する。
【００７５】
なお、先に図４を参照して説明した回答作成手段２０７により作成された統計的データを、ユーザに提示する１次回答とし、この１次回答のリストからユーザが回答としての述部を選択可能な状態とし、ユーザにより特定の述部が選択された場合、質問キーワードと共に再度パッセージ検索を行い、構文意味解析手段により、選択された述部にかかる要素（主部や修飾語句）を抽出し、ユーザに提示する設定としてもよい。
【００７６】
例えば、回答作成手段２０７により作成された統計的データを、ユーザに提示する１次回答として、図５に示すように選択可能な設定とする。質問応答システムは、ユーザの選択した述部情報（例えば「回復する」）を入力し、質問キーワード「景気」と共に再度パッセージ検索を行い、構文意味解析手段２０６により、検索されたパッセージの構文意味解析を実行して、選択された述部「回復する」にかかる要素（主部や修飾語句）を抽出し、ユーザに提示する。例えば、図６に示す選択された述部「回復する」にかかる要素（主部や修飾語句）をリストとして設定したデータを２次回答としてユーザに提示する。
【００７７】
なお、この２次回答において提示される主部は質問キーワードを含むとは限らない。このような検索処理を実行することで、あらかじめ保持しておいたパターンでは対応しきれない関連情報も探索的に得ることができる。
【００７８】
なお、ユーザへの回答の提示方法は、上記のように、１次回答と、２次回答に区分することなく、これらを併せて１次回答として提示する手法としてもよい。この回答データ例を図７に示す。図７に示すように、予め述部にかかる要素（主部や修飾語句）のうち上位のものを抽出し、参考情報として１次回答に含め、選択可能とする以下のような方法としてもよい。
【００７９】
この場合、ユーザは先に示した提示方法と同様に述部を選択し、述部にかかる要素の４位以下を参照できることに加え、抽出元のパッセージやドキュメントなどの関連情報も探索的に得ることができる。
【００８０】
なお、ユーザに対する回答提示処理方法は、この他にも様々な手法が適用可能である。例えば、述部にかかる要素を複数選択可能とし、ユーザに関連情報を比較できるようにする等、用途に応じた工夫、設定等、様々なバリエーションがある。
【００８１】
次に、図９のフローチャートを参照して、本発明の質問応答システムの実行する処理シーケンスについて説明する。
【００８２】
ステップＳ１０１において、クライアントからの質問を入力すると、ステップＳ１０２において、クライアントからの入力質問の解析処理を実行し質問文があいまい質問であるか否かを判定する。すなわち、質問文解析手段２０２が、入力質問の解析処理を実行し、質問があいまい質問であるか否かを判定する。この判定処理には、あいまい質問パターン保持手段２０３に予め登録されたあいまい質問パターン情報を適用する。
【００８３】
具体的には、前述したように、入力質問が、あいまい質問パターン保持手段２０３が保持するあいまい質問パターン、すなわち、
「［＊１］はどうですか？」・・・（１）
「［＊１］はどんな調子ですか？」・・・（２）
「［＊１］は［＊２］ですか？」・・・（３）
［＊１］は任意の文字列、［＊２］は形容詞または形容詞に相当する語句、
これらのパターンに対応するか否かを判定する。
【００８４】
ステップＳ１０２において、入力質問があいまい質問でない、すなわち、回答を一意に選択可能な質問、例えば人名や地名を問い合わせている質問であるとはんていした場合は、ステップｓ１０８に進み、従来の質問応答システムと同様、質問から抽出したキーワードに基づく検索を実行してユーザに提供する。この処理については、例えば、特開２００２−１３２８１１に典型的な構成が示されている。
【００８５】
ステップＳ１０２において、入力質問があいまい質問であると判定されると、ステップＳ１０３に進む。ステップＳ１０３では、質問キーワード同定手段２０４の処理であり、あいまい質問パターンに該当した質問から、検索に適用するキーワードを抽出する処理を実行する。質問キーワード同定手段２０４は、
「［＊１］はどうですか？」・・・（１）
「［＊１］はどんな調子ですか？」・・・（２）
「［＊１］は［＊２］ですか？」・・・（３）
このような質問パターンに基づいて、質問キーワード同定手段２０４は、キーワードを抽出する。具体的には、例えば、質問パターンの［＊１］に該当した部分から、質問キーワードを特定する。
【００８６】
次に、ステップＳ１０４において、質問キーワードに基づくパッセージ検索を実行する。すなわち、パッセージ取得手段２０５が、質問キーワード同定手段２０４が選択した質問キーワードを検索式として、パッセージ検索を行う。パッセージとは、検索対象の中で回答を含みそうなテキスト部分のことである。検索対象は、ＷＷＷ上のテキストでも、特定のデータベースでも構わない。
【００８７】
次にステップＳ１０５において、検索結果から質問キーワードの述部を抽出する。これは、構文意味解析手段２０６によって実行される。パッセージ検索結果に対して構文意味解析処理を実行して、質問キーワードの述部を抽出する。
【００８８】
次にステップＳ１０５において、ユーザに提供する回答を生成して出力する。これは、回答作成手段２０７の処理であり、パッセージ取得手段２０５が取得した質問キーワードに基づくパッセージ検索結果に基づいて、構文意味解析手段２０６が抽出した質問キーワードの述部を整理することにより回答を作成する。この回答例は、例えば図４や図５に示す質問キーワードの述部のリストである。
【００８９】
この回答提示によって、
例えば、
質問「来年の景気はどうですか？」
に対する回答として、
（ａ）景気が回復する＝３６％
（ｂ）景気が回復軌道に乗る＝２３．７％
（ｃ）景気が良くなる＝１９．８％
（ｄ）景気が低迷する＝１９．６％
これらの統計的なデータをユーザに提示することができ、質問に対する適切な回答を提供できる。
【００９０】
次に、ステップＳ１０７において、関連質問に基づく処理を実行するか否かを判定する。この判定処理は、例えば、ユーザからの要求に基づいて判定してもよいし、予め質問応答システムに設定された情報に基づいて、関連質問を生成して処理を継続するか否か判定する設定としてもよい。
【００９１】
関連質問に基づく処理を実行しない場合は、処理は終了する。関連質問に基づく処理を実行する場合は、ステップＳ１１０において関連質問を生成して、ステップＳ１０２に戻り、同様の処理を実行する。ステップＳ１１０における関連質問の生成処理は、関連質問生成手段２０８の実行する処理である。
【００９２】
関連質問生成手段２０８は、回答作成手段２０７が検索パッセージから抽出した質問キーワード（例えば［景気］）に対応する述部から、入力された質問を拡張し、関連質問を生成する。その後、生成した関連質問に基づいて、ステップＳ１０２以下の処理を実行して、さらに検索を実行して関連情報を取得してユーザに提供する。この提供回答が、例えば図６に示す２次回答となる。
【００９３】
［その他の実施例、変形例］
次に、上述した質問応答システムにおいて、細部を変更した実施例、変形例について説明する。
【００９４】
（１）パッセージ分類手段の追加
検索処理を実行するパッセージ取得手段２０５により得られたパッセージを、その作成時間で分類する機能を持つパッセージ分類手段を追加する構成としてもよい。一般的には、Ｗｅｂページデータなどの検索対象データには、作成時間が属性情報として付与されている。パッセージ分類手段はこれらの情報に基づいてパッセージ取得手段２０５により得られたパッセージを、その作成時間で分類する。この構成によれば、時間順に回答リストを生成してユーザに提示することが可能となる。なお、大量文書の効率的な時系列閲覧を可能とする方法としては、例えば、「特開２００４−８６５３４」に詳細の示される時系列ブラウジング処理構成を適用することができる。また、作成時間に基づくパッセージ分類を行なうことで、時系列を考慮して質問キーワードに関する動向や傾向を解析することが可能となる。
【００９５】
（２）人間関係データ保持手段とパッセージからの作成者特定手段の追加
検索処理を実行するパッセージ取得手段２０５により得られたパッセージの属性情報として付与されているパッセージ作成者情報を取得し、人間関係データ保持手段の保持する人間関係データに基づいて整理する機能を追加する。なお、人間関係データの作成方法や人間関係データに基づく優れた情報支援を実現する方法としては、例えば、「特開２００４−３４８１７９」に詳細の示される人間関係データ作成方法を適用する。本構成によれば、人間関係を考慮して質問キーワードに関する動向や傾向を解析することができる。
【００９６】
（３）述部絞込み機能を追加
入力された質問文の該当したあいまい質問パターンに応じて、回答作成手段２０７において回答作成に利用する述部の絞込みを行なう述部絞込み機能を追加する。以下、質問応答システムに、あいまい質問として、
「『ハウルの動く城』は面白いですか？」
という質問が入力された場合を例として詳細な説明を行う。
【００９７】
あいまい質問パターン保持手段２０３は、質問パターンで、程度・傾向などを尋ねているパターンの集合に加えて、回答絞込み条件を保持する。パターンと絞込条件の例を図９に示す。なお、図９に示す例は一例であり、パターンと絞込条件はこれらの例に示すものに限定されない。
【００９８】
すなわち、
（ａ）パターン「［＊１］はどうですか？」に対する絞り込み条件：［なし］
（ｂ）パターン「［＊１］はどんな調子ですか？」に対する絞り込み条件：［なし］
（ｃ）パターン「［＊１］は［＊２］ですか？」に対する絞り込み条件：［評価表現］
（ｄ）パターン「［＊１］はどうなりそうですか？」に対する絞り込み条件：［変化表現］
（ｅ）パターン「［＊１］はどうだったですか？」に対する絞り込み条件：［過去表現］
なお、［＊１］任意の文字列、［＊２］形容詞または形容詞に相当する語句をそれぞれ示す。
【００９９】
質問キーワード同定手段２０４は、
「『ハウルの動く城』は面白いですか？」は、
上記したパターン中、
「［＊１］は［＊２］ですか？」
に該当するので、述部の絞込みを行なう処理の対象とし、［＊１］に相当する部分が固有名であるため「ハウルの動く城」を質問キーワードとする。
【０１００】
パッセージ取得手段２０５は、質問キーワード「ハウルの動く城」を検索式として、パッセージ検索を行う。検索されるパッセージの例は、以下の通りである。
（イ）やっぱり「ハウルの動く城」は、面白い！
（ロ）ハウルの動く城はよかった
（ハ）これまで輩出してきた作品の高い質と打率で世界最高のアニメーション工房の呼び声も高い宮崎駿率いるスタジオジブリの最新作『ハウルの動く城』は、これまでのジブリ作品にはない強い違和感を残しながら、これまでジブリ作品を愛してきた観客の過剰な期待を裏切らないクオリティをみせている異色の作品だ。
（ニ）メディア上に流れる「ハウルの動く城」を徹底的に検証する。
（ホ）ハウルの動く城を観た。
【０１０１】
構文意味解析手段２０６は、上記のパッセージ検索結果（イ）〜（ホ）を対象として構文意味解析を施す。構文意味解析システムの例としては、例えば先に説明した「増市、大熊、"Ｌｅｘｉｃａｌ  Ｆｕｎｃｔｉｏｎａｌ  Ｇｒａｍｍａｒに基づく実用的な日本語解析システムの構築"、自然言語処理、Ｖｏｌ。１０、Ｎｏ。２、ｐｐ。７９−１０９（２００３）」に詳細が記述されているＬＦＧシステムを適用可能である。
【０１０２】
回答作成手段２０７は、質問キーワードによるパッセージ検索結果から、質問キーワードの述部を抽出、整理することにより回答を作成する。上記のパッセージ取得手段２０５により検索されたパッセージ例から構文意味解析手段を用いて取り出される質問キーワードと述部のペアは、
（イ）（ハウルの動く城、面白い）
（ロ）（ハウルの動く城、よかった）
（ハ）（ハウルの動く城、異色の作品だ）
（ニ）（ハウルの動く城、検証する）
（ホ）（ハウルの動く城、観た）
である。
【０１０３】
回答作成手段２０７は、述部の整理に際し、あいまい質問パターン保持手段２０３により判別された、回答作成に用いる述部の絞込み条件に応じた絞込みを行う。絞込みは、例えば、
「評価表現」→形容詞または形容詞に相当する表現
「過去表現」→過去形の表現
「変化表現」→変化動詞を含む表現
などを条件とする。すなわち、述部の表現態様の分類処理によって絞込みを行なう。他の絞り込み条件も同様に、その都度定義して用いる。
【０１０４】
質問：「『ハウルの動く城』は面白いですか？」
の場合、あいまい質問パターン保持手段により回答作成に用いる述部の絞込み条件として「評価表現」が適用されるため、上記の（イ）〜（ホ）のペアのうち、評価表現に該当する
（イ）（ハウルの動く城、面白い）
（ロ）（ハウルの動く城、よかった）
（ハ）（ハウルの動く城、異色の作品だ）
のみが選択されて回答作成に用いられる。
【０１０５】
実際の検索処理の実行例に対して、この絞込み処理を行なって整理したデータ例を図１０に示す。すなわち、検索されたパッセージから評価表現を持つ述部を有するパッセージのみを選択して分類すると、図１０に示すデータが取得される。
【０１０６】
「ハウルの動く城」の述部について整理すると、
面白い：１７１７件、５２．３％
よい：７４７件、２２．８％
素晴らしい作品だ：２２９件、７．０％
異色の作品だ：２１件、０．６％
このような評価表現についての分類データが生成できる。このデータを回答としてユーザに提示する。
【０１０７】
関連質問生成手段２０８は、回答作成手段２０７により得られた述部から、入力された質問（「『ハウルの動く城』は面白いですか？」）を拡張し、関連質問を生成する。その拡張された質問を新たな入力質問とすることにより、関連情報を出力する。この処理は、前述の処理例と同様である。
【０１０８】
このように、入力質問のパターンに応じて、回答としての述部の絞込み処理を実行することで、入力質問のパターンに応じた、より精度の高い回答が得られる。
【０１０９】
最後に、上述した処理を実行する質問応答システムを構成する情報処理装置のハードウェア構成例について、図１１を参照して説明する。ＣＰＵ（Central Processing Unit）５０１は、ＯＳ（Operating System)に対応する処理や、上述の実施例において説明した入力質問に基づくあいまい質問判定処理、質問キーワード同定処理、パッセージ取得処理、構文意味解析処理、回答生成処理、関連質問生成処理などを実行する。これらの処理は、各情報処理装置のＲＯＭ、ハードディスクなどのデータ記憶部に格納されたコンピュータ・プログラムに従って実行される。
【０１１０】
ＲＯＭ（Read Only Memory）５０２は、ＣＰＵ５０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Random Access Memory）５０３は、ＣＰＵ５０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス５０４により相互に接続されている。
【０１１１】
ホストバス５０４は、ブリッジ５０５を介して、ＰＣＩ(Peripheral Component Interconnect/Interface)バスなどの外部バス５０６に接続されている。
【０１１２】
キーボード５０８、ポインティングデバイス５０９は、ユーザにより操作される入力デバイスである。ディスプレイ５１０は、液晶表示装置またはＣＲＴ（Cathode Ray Tube）などから成り、各種情報をテキストやイメージで表示する。
【０１１３】
ＨＤＤ（Hard Disk Drive）５１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ５０１によって実行するプログラムや情報を記録または再生させる。ハードディスクは、例えば、あいまい質問パターンの格納、回答リストの格納手段などに利用され、さらに、データ処理プログラム等、各種コンピュータ・プログラムが格納される。
【０１１４】
ドライブ５１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体５２１に記録されているデータまたはプログラムを読み出して、そのデータまたはプログラムを、インタフェース５０７、外部バス５０６、ブリッジ５０５、およびホストバス５０４を介して接続されているＲＡＭ５０３に供給する。
【０１１５】
接続ポート５１４は、外部接続機器５２２を接続するポートであり、ＵＳＢ，ＩＥＥＥ１３９４等の接続部を持つ。接続ポート５１４は、インタフェース５０７、および外部バス５０６、ブリッジ５０５、ホストバス５０４等を介してＣＰＵ５０１等に接続されている。通信部５１５は、ネットワークに接続され、クライアントやネットワーク接続サーバとの通信を実行する。
【０１１６】
なお、図１１に示す質問応答システムとして適用される情報処理装置のハードウェア構成例は、ＰＣを適用して構成した装置の一例であり、本発明の質問応答システムは、図１１に示す構成に限らず、上述した実施例において説明した処理を実行可能な構成であればよい。
【０１１７】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１１８】
なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【０１１９】
例えば、プログラムは記録媒体としてのハードディスクやＲＯＭ（Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)，ＭＯ(Magneto optical)ディスク，ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【０１２０】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１２１】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１２２】
以上、説明したように、本発明の構成によれば、入力質問文が、地名や人名など特定の１つの回答を求めていないあいまい質問、例えば、程度や傾向、評価などを回答として求めているあいまい質問であるか否かを、あいまい質問パターンと対比して判定し、あいまい質問であると判定された場合、あいまい質問から、質問キーワードを抽出してパッセージ検索処理を実行し、取得したパッセージから、質問キーワードに対応する述部を抽出したリストを回答として生成してユーザに提示する。本構成により、例えば、
質問「来年の景気はどうですか？」
に対する回答として、
（ａ）景気が回復する＝３６％
（ｂ）景気が回復軌道に乗る＝２３．７％
（ｃ）景気が良くなる＝１９．８％
（ｄ）景気が低迷する＝１９．６％
これらの統計的なデータをユーザに提示することができ、あいまい質問に対する適切な回答を提供することが可能となる。
【図面の簡単な説明】
【０１２３】
【図１】本発明の質問応答システムの適用例を示すネットワーク構成図である。
【図２】本発明の一実施形態に係る質問応答システムの構成について説明する図である。
【図３】本発明の一実施形態に係る質問応答システムにおける構文意味解析手段のシステム構成例を示す図である。
【図４】本発明の一実施形態に係る質問応答システムにおける回答作成手段が生成する回答例を示す図である。
【図５】本発明の一実施形態に係る質問応答システムにおける回答作成手段が生成する回答例を示す図である。
【図６】本発明の一実施形態に係る質問応答システムにおいてユーザに提供される２次回答例を示す図である。
【図７】本発明の一実施形態に係る質問応答システムにおける回答例を示す図である。
【図８】本発明の一実施形態に係る質問応答システムにおける処理シーケンスについて説明するフローチャートを示す図である。
【図９】本発明の一実施形態に係る質問応答システムの実行する絞込み処理機能について説明する図である。
【図１０】本発明の一実施形態に係る質問応答システムにおける回答例を示す図である。
【図１１】本発明の一実施形態に係る質問応答システムのハードウェア構成例について説明する図である。
【符号の説明】
【０１２４】
１００  ネットワーク
１０１  クライアント
１０２  Ｗｅｂページ提供サーバ
２００  質問応答システム
２０１  質問文入力手段
２０２  質問文解析手段
２０３  あいまい質問パターン保持手段
２０４  質問キーワード同定手段
２０５  パッセージ取得手段
２０６  構文意味解析手段
２０７  回答作成手段
２０８  関連質問生成手段
３００  構文意味解析システム
３０２  形態素解析部
３０２Ａ  形態素ルール
３０２Ｂ  形態素辞書
３０３  構文意味解析部
３０３Ａ  文法ルール
３０３Ｂ  結合価辞書
５０１  ＣＰＵ(Central Processing Unit)
５０２  ＲＯＭ（Read-Only-Memory）
５０３  ＲＡＭ（Random Access Memory）
５０４  ホストバス
５０５  ブリッジ
５０６  外部バス
５０７  インタフェース
５０８  キーボード
５０９  ポインティングデバイス
５１０  ディスプレイ
５１１  ＨＤＤ（Hard Disk Drive）
５１２  ドライブ
５１４  接続ポート
５１５  通信部
５２１  リムーバブル記録媒体
５２２  外部接続機器
【図１】
2007141090.tif 000003
【図２】
2007141090.tif 000004
【図３】
2007141090.tif 000005
【図４】
2007141090.tif 000006
【図５】
2007141090.tif 000007
【図６】
2007141090.tif 000008
【図７】
2007141090.tif 000009
【図８】
2007141090.tif 000010
【図９】
2007141090.tif 000011
【図１０】
2007141090.tif 000012
【図１１】
2007141090.tif 000013