"問題文及び質問文各々において、1つの述語を含む部分の性質を表す属性を該述語に付与し、前記述語に付与された属性と共に、前記1つの述語及び該述語に直接係る句、または前記述語に直接係る句が存在しない場合には前記1つの述語を事態として抽出する抽出手段と、前記問題文及び前記質問文各々の照応解析結果に基づいて、前記事態に含まれる述語に直接係る句が省略されている場合には、該省略された句を前記句が省略された事態に追加する追加手段と、前記問題文から抽出された句が省略されていない事態及び句が追加された事態と、前記質問文から抽出された句が省略されていない事態及び句が追加された事態とを比較すると共に、前記問題文から抽出された事態に付与された属性と、前記質問文から抽出された事態に付与された属性とを比較して、前記質問文が示す内容が前記問題文に含まれるか否かを判定する判定手段と、を含む読解問題回答装置。前記判定手段は、前記問題文から抽出された句が省略されていない事態及び句が追加された事態の中に、前記質問文から抽出された句が省略されていない事態及び句が追加された事態各々に含まれる句及び述語を全て含む事態が存在すると共に、前記質問文から抽出された事態に付与された属性と、該事態に含まれる句及び述語を全て含む前記問題文から抽出された事態に付与された属性とが一致する場合に、前記質問文が示す内容が前記問題文に含まれると判定する請求項1記載の読解問題回答装置。前記抽出手段は、前記属性が付与された述語を原型に変形した事態を抽出する請求項1または請求項2記載の読解問題回答装置。前記省略された句は、前記事態以外の文中に出現し、該事態に含まれる述語に直接係る句であって、該事態中に出現していない句、または代名詞もしくは指示詞に置き換わっている句である請求項1~請求項3のいずれか1項記載の読解問題回答装置。前記属性は、前記部分が示す時制、前記部分が示す内容が肯定か否定か、及び前記部分が示す内容が事実か思索かの少なくとも1つを区別する情報とした請求項1~請求項4のいずれか1項記載の読解問題回答装置。抽出手段と、追加手段と、判定手段とを含む読解問題回答装置における読解問題回答方法であって、前記抽出手段は、問題文及び質問文各々において、1つの述語を含む部分の性質を表す属性を該述語に付与し、前記述語に付与された属性と共に、前記1つの述語及び該述語に直接係る句、または前記述語に直接係る句が存在しない場合には前記1つの述語を事態として抽出し、前記追加手段は、前記問題文及び前記質問文各々の照応解析結果に基づいて、前記事態に含まれる述語に直接係る句が省略されている場合には、該省略された句を前記句が省略された事態に追加し、前記判定手段は、前記問題文から抽出された句が省略されていない事態及び句が追加された事態と、前記質問文から抽出された句が省略されていない事態及び句が追加された事態とを比較すると共に、前記問題文から抽出された事態に付与された属性と、前記質問文から抽出された事態に付与された属性とを比較して、前記質問文が示す内容が前記問題文に含まれるか否かを判定する読解問題回答方法。コンピュータを、請求項1~請求項5のいずれか1項記載の読解問題回答装置を構成する各手段として機能させるための読解問題回答プログラム。しかしながら、非特許文献1及び2の技術では、質問文のタイプが限定されているため、人に指示するように自由に自然言語で記述されたテキストをコンピュータが自動理解する目的に利用することは困難である、という問題がある。また、非特許文献3のテキスト含意認識技術では、内容の包含性を比較するテキストは1文から数文程度を想定している。しかし、国語や外国語の読解問題では、1段落から数段落レベルの複数の文から問題文が構成されることがある。また、問題文章の内容を包含するかを問う質問文も数文で構成されることもある。また、非特許文献4の技術では、複数文からなる問題文の読解問題に通常のテキスト含意認識技術を適用し評価及び分析を行っているが、単純に問題文章を一括または文個別にテキスト含意認識を適用し、その判定結果を集計した場合では、回答精度が高くない、という問題がある。本発明は上記問題点に鑑みてなされたものであり、問題文が質問文の内容を含意するか否かを精度良く判定することができる読解問題回答装置、方法、及びプログラムを提供することを目的とする。上記問題を解決するために、本発明の読解問題回答装置は、問題文及び質問文各々において、1つの述語を含む部分の性質を表す属性を該述語に付与し、前記述語に付与された属性と共に、前記1つの述語及び該述語に直接係る句、または前記述語に直接係る句が存在しない場合には前記1つの述語を事態として抽出する抽出手段と、前記問題文及び前記質問文各々の照応解析結果に基づいて、前記事態に含まれる述語に直接係る句が省略されている場合には、該省略された句を前記句が省略された事態に追加する追加手段と、前記問題文から抽出された句が省略されていない事態及び句が追加された事態と、前記質問文から抽出された句が省略されていない事態及び句が追加された事態とを比較すると共に、前記問題文から抽出された事態に付与された属性と、前記質問文から抽出された事態に付与された属性とを比較して、前記質問文が示す内容が前記問題文に含まれるか否かを判定する判定手段と、を含んで構成されている。本発明の読解問題回答装置によれば、抽出手段が、問題文及び質問文各々において、1つの述語を含む部分の性質を表す属性を述語に付与し、述語に付与された属性と共に、1つの述語及び述語に直接係る句、及び述語に直接係る句が存在しない場合には1つの述語を事態として抽出する。そして、追加手段が、問題文及び質問文各々の照応解析結果に基づいて、事態に含まれる述語に直接係る句が省略されている場合には、省略された句を句が省略された事態に追加し、判定手段が、問題文から抽出された句が省略されていない事態及び句が追加された事態と、質問文から抽出された句が省略されていない事態及び句が追加された事態とを比較すると共に、問題文から抽出された事態に付与された属性と、質問文から抽出された事態に付与された属性とを比較して、質問文が示す内容が問題文に含まれるか否かを判定する。このように、問題文及び質問文各々から属性を付与した事態を抽出することで、問題文及び質問文が示す内容に関する基本的な単位に基づいた処理が可能となり、また、各事態について省略された句を追加した上で、問題文の事態及び属性と質問文の事態及び属性との比較を行うため、内容の比較がより適切に行えるようになり、問題文が質問文の内容を含意するか否かを精度良く判定することができる。また、前記判定手段は、前記問題文から抽出された句が省略されていない事態及び句が追加された事態の中に、前記質問文から抽出された句が省略されていない事態及び句が追加された事態各々に含まれる句及び述語を全て含む事態が存在すると共に、前記質問文から抽出された事態に付与された属性と、該事態に含まれる句及び述語を全て含む前記問題文から抽出された事態に付与された属性とが一致する場合に、前記質問文が示す内容が前記問題文に含まれると判定することができる。このような判定を行うことにより、より正確かつ厳格な判定を行うことができる。また、前記抽出手段は、前記属性が付与された述語を原型に変形した事態を抽出することができる。これにより、事態に付与された属性によって事態の内容を保持したまま、より簡潔かつ柔軟な形で問題文の事態と質問文の事態とを比較することができる。また、前記省略された句は、前記事態以外の文中に出現し、該事態に含まれる述語に直接係る句であって、該事態中に出現していない句、または代名詞もしくは指示詞に置き換わっている句である。また、前記属性は、前記部分が示す時制、前記部分が示す内容が肯定か否定か、及び前記部分が示す内容が事実か思索かの少なくとも1つを区別する情報とすることができる。また、本発明の読解問題回答方法は、抽出手段と、追加手段と、判定手段とを含む読解問題回答装置における読解問題回答方法であって、前記抽出手段は、問題文及び質問文各々において、1つの述語を含む部分の性質を表す属性を該述語に付与し、前記述語に付与された属性と共に、前記1つの述語及び該述語に直接係る句、または前記述語に直接係る句が存在しない場合には前記1つの述語を事態として抽出し、前記追加手段は、前記問題文及び前記質問文各々の照応解析結果に基づいて、前記事態に含まれる述語に直接係る句が省略されている場合には、該省略された句を前記句が省略された事態に追加し、前記判定手段は、前記問題文から抽出された句が省略されていない事態及び句が追加された事態と、前記質問文から抽出された句が省略されていない事態及び句が追加された事態とを比較すると共に、前記問題文から抽出された事態に付与された属性と、前記質問文から抽出された事態に付与された属性とを比較して、前記質問文が示す内容が前記問題文に含まれるか否かを判定する方法である。また、本発明の読解問題回答プログラムは、コンピュータを、上記の読解問題回答装置を構成する各手段として機能させるためのプログラムである。以上説明したように、本発明の読解問題回答装置、方法、及びプログラムによれば、問題文及び質問文各々から属性を付与した事態を抽出することで、問題文及び質問文が示す内容に関する基本的な単位に基づいた処理が可能となり、また、各事態について省略された句を追加した上で、問題文の事態及び属性と質問文の事態及び属性との比較を行うため、内容の比較がより適切に行えるようになり、問題文が質問文の内容を含意するか否かを精度良く判定することができる、という効果が得られる。以下、図面を参照して本発明の実施の形態を詳細に説明する。本実施の形態に係る読解問題回答装置10は、CPUCentralProcessingUnitと、RAMRandomAccessMemoryと、後述する読解問題回答処理ルーチンを実行するためのプログラムを記憶したROMReadOnlyMemoryとを備えたコンピュータで構成されている。このコンピュータは、機能的には、図1に示すように、入力部12、事態抽出部14、句追加部16、及び事態比較判定部18を含んだ構成で表すことができる。入力部12は、問題文及び質問文の入力を外部から受け付ける。問題文及び質問文は、それぞれ、自然言語形式のテキストデータであればよく、その内容は、新聞記事、小説、随筆、科学文献、日記等どのようなジャンルであってもよい。また、問題文及び質問文各々を構成する文の数は1以上であればその数は限定されない。また、入力データとして、問題文及び質問文の音声データを入力する場合は、音声データをテキストデータに変換する音声認識部を含んで構成するようにするとよい。事態抽出部14は、入力された問題文及び質問文各々から、事態の性質を現す事態属性が付与された事態を抽出する。事態は、1つの述語及びその述語に直接係る句、または述語に直接係る句が存在しない場合には1つの述語で構成されている。具体的には、問題文及び質問文各々を、句点によって1文ずつに分割し、各文について形態素解析処理を行い、その形態素解析結果に対して、句の判定及び係り受け関係を判定する係り受け解析処理を行う。各処理については、既存の形態素解析器例えば、黒橋禎夫、長尾真、1999、日本語形態素解析システムJUMANVersion361、京都大学大学院情報学研究科参照や、構文解析器例えば、黒橋禎夫、長尾眞、並列構造の検出に基づく長い日本語文の構文解析、自然言語処理、Vol1、No1、pp3557参照を用いることができる。また、事態抽出部14は、事態を比較する際に区別すべき事態の性質を表す分類の値である事態属性を、各事態に付与する。事態属性は、例えば、{現在,過去,未来}、{事実,思索}、{肯定,否定}等とすることができる。事態属性は、上記3種類の事態属性の組それぞれについて頻出する値に該当する場合には、その値を付与しなくてもよく、少なくとも1つの性質を表す分類の値を付与すればよい。例えば、{肯定,否定}の事態属性の組については、肯定は頻出する値であるので、事態の性質が肯定であっても、事態属性として肯定を付与せず、事態の性質が否定の場合にのみ、事態属性として否定を付与するようにすることができる。また、例えば、{現在,過去,未来}については、いずれか1つの事態属性を付与することとしておくと、事態の性質が肯定及び過去を表す場合には、過去が事態属性として付与され、事態の性質が否定及び過去を表す場合には、否定及び過去が事態属性として付与される。事態属性の付与方法は、単語や句またはこれらの組み合わせに対する事態属性の対応表を予め所定の記憶部に格納しておき、1文ずつに分解された問題文及び質問文各々に、対応表に定められた単語や句またはこれらの組み合わせが出現した場合に、対応する事態属性を記憶部に格納された対応表を参照して付与する。事態の性質は、特に述語を含む部分に表れるため、例えば、図2に示すように、事態属性として{現在,過去,未来}及び{事実,思索}を用いて、1つの述語を含む表現と事態属性とを対応させた対応表を格納しておくことができる。述語を含む部分に対応した事態属性を付与する際には、付与された事態属性に応じてその述語を原型に変形する。例えば、述語を含む表現なかったに対応して事態属性否定及び過去が対応表に格納されている場合において、文中に読まなかった。という表現が出現した場合には、述語を含む部分読まなかったを述語の原型読むに変形すると共に、この述語に事態属性として否定及び過去を付与する。そして、この事態属性が付与された述語に直接係る句が存在する場合には、述語及びその述語に直接係る句を事態として抽出し、述語に直接係る句が存在しない場合には、述語のみを事態として抽出する。述語に付与された事態属性は、その述語を含む事態と共に抽出され、その事態の事態属性となる。句追加部16は、問題文及び質問文各々から抽出した各事態について、述語に直接係る句が省略されているか否かを判定し、省略されている句が存在する場合には、その句を事態に追加する。省略されている句とは、その事態中に直接現れない句や、代名詞や指示詞となっている句などである。省略されている句がある場合には、問題文及び質問文全体から、省略されている句に対応する句を抽出して、事態中の適切な位置に追加する。省略されている句の有無の判定、並びに省略されている句に対応する句の抽出及び追加する方法としては、既存の照応解析技術例えば、笹野遼平、黒橋禎夫、小規模タグ付きコーパスと自動獲得した大規模語彙知識を用いた識別モデルに基づくゼロ照応解析、情報処理学会第198回自然言語処理研究会.参照を用いることができる。事態比較判定部18は、事態抽出部14で、質問文及び問題文各々から抽出した各事態及び各事態に付与された事態属性の組を順番に比較し、一致する組が存在するか否かを判定する。ここで、一致するとは、質問文から抽出された事態句が追加された場合には句追加後の事態各々について、問題文から抽出された事態句が追加された場合には句追加後の事態の中に、質問文から抽出された事態に含まれる句及び述語を全て含む事態が存在し、かつその問題文から抽出された事態の事態属性と質問文から抽出された事態の事態属性とが一致する場合をいう。質問文の事態及び事態属性の組の全てについて、一致する問題文の事態及び事態属性の組が存在する場合には、問題文が質問文の内容を含意することを示す値含む、1つでも一致しない場合には、問題文が質問文の内容を含意しないことを示す値含まないを、含意認識結果として出力する。次に、図3を参照して、本実施の形態の読解問題回答装置10において実行される読解問題回答処理ルーチンについて説明する。本実施の形態では、入力された問題文及び質問文に対して、問題文が質問文の内容を含意するか否かの含意認識結果を出力する読解問題回答処理について説明する。ステップ100で、問題文及び質問文の入力を外部から受け付ける。ここでは、図4に示すように、問題文私は飛行機で島に向かうつもりだった。しかし、敢えて船で向かった。海は大変荒れていたが、島に到着した。、及び質問文私は船で島に向かい、到着した。が取得されたものとする。次に、ステップ102で、上記ステップ100で取得した問題文及び質問文各々を、句点によって1文ずつに分割し、各文について形態素解析処理を行い、その形態素解析結果に対して、句の判定及び係り受け関係を判定する係り受け解析処理を行う。そして、例えば図2に示したような対応表を参照して、各文に出現した述語に事態属性を付与すると共に、付与した事態属性に応じて述語を原型に変形する。そして、この事態属性が付与された述語に直接係る句が存在する場合には、述語及びその述語に直接係る句を事態として抽出し、述語に直接係る句が存在しない場合には、述語のみを事態として抽出する。また、問題文から抽出された事態及び事態属性に順番に識別番号ii=1-1,1-2,,1-n:nは問題文から抽出された事態の数を付与する。同様に、質問文から抽出した事態及び事態属性に順番に識別番号jj=2-1,2-2,,2-m:mは質問文から抽出された事態の数を付与する。問題文の1文目についてみると、向かうつもりだったの部分が、対応表の1行目の述語つもりだった→思索,過去に該当するため、事態属性として思索及び過去が付与される。また、述語を含む部分向かうつもりだったが述語の原型向かうに変形される。そして、この述語及び述語に直接係る句で表される[事態1-1]私は飛行機で島に向かうが、[事態属性1-1]思索及び過去が付与されて抽出される。また、質問文の私は船で島に向かい、到着した。のように、1文中に2つ以上の述語が含まれる場合には、各事態について元の文の述語の並び方も考慮して対応表を参照する。質問文の例の場合、述語の並び方が対応表の3行目に該当するため、[事態2-1]及び[事態2-2]には、事態属性として事実及び過去が共に付与される。さらに、述語を含む部分向かいは述語の原型向かうに変形され、述語を含む部分到着したは述語の原型到着するに変形され、[事態2-1]私は船で島に向かう、及び[事態2-2]到着するが抽出される。図5に、入力された問題文及び質問文から抽出された事態及び付与された事態属性を示す。各事態は、最後に述語、その前に句が並べられた構成となっている。なお、[事態2-2]は、1つの述語のみで構成された事態の例であり、その他の事態は、1つの述語及びその述語に直接係る句で構成された事態の例である。次に、ステップ104で、変数i及びjに1をセットして、次に、ステップ106で、問題文及び質問文各々について、照応解析を行って、事態iまたは事態jについて、述語に直接係る句が省略されているか否かを判定する。例えば、質問文の[事態2-2]については、元となる質問文全体の照応解析によって、[事態2-1]と並列な関係であることが分かるため、[事態2-2]においては、[事態2-1]に含まれている句が省略されていると判定する。句が省略されている場合には、ステップ108へ移行して、照応解析結果に基づいて、問題文及び質問文全体から省略されている句に対応する句を抽出して、事態中の適切な位置に追加する。[事態2-2]では、照応解析の結果から、私は及び島にが省略された句として抽出され、述語到着するの前に追加される。また、例えば、[事態2-2’]としてそこに到着したが抽出された場合には、照応解析結果に基づいて、[事態2-2’]におけるそこには、[事態2-1]の島にが省略された句であると判定する。従って、[事態2-2’]のそこにの位置に島にを追加する。一方、上記ステップ106で、句が省略されていないと判定された場合には、上記ステップ108をスキップして、ステップ110へ移行し、変数iがnとなったか、及び変数jがmとなったか、すなわち抽出された全ての事態について省略された句の有無の判定及び追加の処理を終了したか否かを判定する。未処理の事態が存在する場合には、ステップ112へ移行し、iを1インクリメントi=nとなっている場合にはjを1インクリメントして、ステップ106へ戻り、処理を繰り返す。全ての事態について処理が終了した場合には、ステップ114へ移行する。図6に、句が追加された事態を示す。下線で示す部分が追加された句である。ステップ114では、質問文から抽出された事態j及び事態属性jの組それぞれについて、問題文の事態i及び事態属性iの組と同一か否かを順番に比較する。質問文の事態j及び事態属性jの組の全てについて、一致する問題文の事態i及び事態属性iの組が存在する場合には、ステップ116へ移行して、問題文が質問文の内容を含意することを示す値含むを含意認識結果として出力して、処理を終了する。一方、1つでも一致しない場合には、ステップ118へ移行して、問題文が質問文の内容を含意しないことを示す値含まないを、含意認識結果として出力して、処理を終了する。例えば、質問文の[事態2-1]及び[事態属性2-1]の組について、問題文の事態及び事態属性の組と比較すると、[事態1-2]が事態2-1に含まれる述語及び句私は、船で、島に及び向かうを全て含み、かつ[事態属性1-2]が事態属性2-1の事実及び過去と一致すると判定される。次に、質問文の[事態2-2]及び[事態属性2-2]の組について、問題文の事態及び事態属性の組と比較すると、[事態1-4]が事態2-2に含まれる述語及び句私は、島に及び到着するを全て含み、かつ[事態属性1-4]が事態属性2-2の事実及び過去と一致すると判定される。これにより、質問文の事態及び事態属性の組の全て[事態2-1]及び[事態属性2-1]の組と[事態2-2]及び[事態属性2-2]の組について、一致する問題文の事態及び事態属性の組が存在すると判定されたため、含意認識結果として、含むが出力される。また、例えば、質問文が私は飛行機で島に向かい、到着したであった場合には、[事態2-1’]は私は飛行機で島に向かう、[事態属性2-1’]は事実及び過去となる。この場合、問題文の[事態1-1]が事態2-1’に含まれる述語及び句私は、飛行機で、島に及び向かうを全て含むが、[事態属性1-1]思索及び過去が事態属性2-1’の事実及び過去と一致しないため、問題文が質問文の内容を含まないと判定される。以上説明したように、本実施の形態の読解問題回答装置によれば、問題文及び質問文各々から事態の性質を示す事態属性を付与した事態を抽出することで、問題文及び質問文が示す内容に関する基本的な単位に基づいた処理が可能となり、また、各事態について省略された句を追加した上で、問題文の事態及び事態属性の組と質問文の事態及び事態属性の組との比較を行うため、内容の比較がより適切に行えるようになり、問題文が質問文の内容を含意するか否かの判定精度を向上させることができる。特に、問題文及び質問文が複数の文で構成されているような場合には、句が省略される傾向が強くなるが、本実施の形態の読解問題回答装置を適用することにより、問題文及び質問文が複数の文で構成されている場合でも、精度良く問題文が質問文の内容を含意するか否かを判定することができる。また、事態に含まれる述語を原型に変形することで、より簡潔かつ柔軟な形で問題文の事態と質問文の事態とが一致するか否かを判定することができるが、この場合でも、事態に事態属性が付与されていることで、事態の内容を保持したまま判定を行うことができ、判定精度を向上させることができる。なお、上記実施の形態では、問題文及び質問文中の述語に事態属性を付与した上で、その述語を含む事態を抽出する場合について説明したが、問題文及び質問文から、1つの述語及びその述語に直接係る句、及び直接係る句が存在しない場合には1つの述語を事態として抽出した上で、抽出した事態に含まれる述語に対応した事態属性を付与するようにしてもよい。また、本発明は、上記実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。また、上述の読解問題回答装置は、内部にコンピュータシステムを有しているが、コンピュータシステムは、WWWシステムを利用している場合であれば、ホームページ提供環境あるいは表示環境も含むものとする。また、本願明細書中において、プログラムが予めインストールされている実施形態として説明したが、当該プログラムを、コンピュータ読み取り可能な記録媒体に格納して提供することも可能である。"