"テキストと当該テキストが示す意図とが対になった組の集合データを入力とし、テキスト解析用辞書を用いて当該テキストを所定単位に分割するテキスト解析部と、意図同士の関係性に従って階層化した意図階層データを用いて、前記集合データから所定の関係性がある複数の意図を選択し、当該複数の意図と対になった複数のテキストについて前記テキスト解析部が分割した単位を最小単位にした一致部分および不一致部分を抽出する一致/差分テキスト抽出部と、前記一致/差分テキスト抽出部が抽出した一致部分および不一致部分を用いて、特定の意図に一致する新たなテキストを生成する意図一致テキスト生成部とを備える同一意図テキスト生成装置。前記意図階層データは、下位の意図がより上位の意図を具体化した関係性にあり、前記一致/差分テキスト抽出部は、前記集合データから上位下位の階層関係にある意図同士を選択し、当該意図同士と対になった複数のテキストについて一致部分および不一致部分を抽出することを特徴とする請求項1記載の同一意図テキスト生成装置。前記意図一致テキスト生成部は、前記一致/差分テキスト抽出部が上位下位の階層関係にある意図同士と対になった複数のテキストから抽出した一致部分および不一致部分を用いて新たなテキストを生成し、前記上位下位のいずれか一方の意図に対応付けることを特徴とする請求項2記載の同一意図テキスト生成装置。前記意図階層データは、同一意図から分岐した同位階層の兄弟関係にある意図同士が類似した概念を有する関係性にあり、前記一致/差分テキスト抽出部は、前記集合データから同位階層の兄弟関係にある複数の意図を選択し、当該複数の意図と対になった複数のテキストについて一致部分および不一致部分を抽出することを特徴とする請求項1記載の同一意図テキスト生成装置。前記意図一致テキスト生成部は、前記一致/差分テキスト抽出部が同位階層の兄弟関係にある複数の意図と対になった複数のテキストから抽出した一致部分および不一致部分を用いて新たなテキストを生成し、前記兄弟関係のいずれか一方の意図に対応付けることを特徴とする請求項4記載の同一意図テキスト生成装置。前記テキスト解析部は、形態素解析によりテキストを形態素列にし、前記一致/差分テキスト抽出部は、前記テキストから形態素単位で一致部分および不一致部分を抽出し、前記意図一致テキスト生成部は、前記一致部分および不一致部分を形態素単位で組み合わせて新たなテキストを生成することを特徴とする請求項1から請求項5のうちのいずれか1項記載の同一意図テキスト生成装置。前記テキスト解析部は、構文解析によりテキストを木構造にし、前記一致/差分テキスト抽出部は、前記テキストから部分木単位で一致部分および不一致部分を抽出し、前記意図一致テキスト生成部は、前記一致部分および不一致部分を部分木単位で組み合わせて新たなテキストを生成することを特徴とする請求項1から請求項5のうちのいずれか1項記載の同一意図テキスト生成装置。前記一致/差分テキスト抽出部は、テキストから一致部分を抽出するときに、シソーラスを用いて同義表現を一致部分に含めて抽出することを特徴とする請求項1から請求項7のうちのいずれか1項記載の同一意図テキスト生成装置。請求項1から請求項8のうちのいずれか1項記載の同一意図テキスト生成装置が生成したテキストと当該テキストが示す意図とが対になった組のデータを用いて学習モデルを生成し、当該学習モデルを用いて処理対象テキストの意図を推定することを特徴とする意図推定装置。テキストと当該テキストが示す意図とが対になった組の集合データを入力とし、テキスト解析用辞書を用いて当該テキストを所定単位に分割するテキスト解析ステップと、意図同士の関係性に従って階層化した意図階層データを用いて、前記集合データから所定の関係性がある複数の意図を選択し、当該複数の意図と対になった複数のテキストについて前記テキスト解析部が分割した単位を最小単位にした一致部分および不一致部分を抽出する一致/差分テキスト抽出ステップと、前記一致/差分テキスト抽出ステップが抽出した一致部分および不一致部分を用いて、特定の意図に一致する新たなテキストを生成する意図一致テキスト生成ステップとを備える同一意図テキスト生成方法。以上のように、従来は同じ意図を示すテキストを基にして同じ意図の新たなテキストを生成することはできるが、異なる意図を示すテキストを基にしてこれら意図同士の違いを考慮した上で新たなテキストを適切に生成することは困難であった。また、特許文献1のようにシソーラスを用いたテキスト生成では、対象となるシステムが想定する意図の範囲を逸脱したテキストになる可能性が高かった。そのため、単純にシソーラスを用いて生成したテキストを使用して統計的意図推定方法の学習を行うと、かえって精度を下げてしまう可能性があった。その場合には特許文献2に係る方法を上記特許文献1に適用するなどして専用のシソーラスを生成し、このシソーラスを用いて同じ意味の文のバリエーションを生成することが必要となる。この発明は、上記のような課題を解決するためになされたもので、異なる意図を示すテキストから新たなテキストを生成することを目的とする。この発明に係る同一意図テキスト生成装置は、テキストと当該テキストが示す意図とが対になった組の集合データを入力とし、テキスト解析用辞書を用いて当該テキストを所定単位に分割するテキスト解析部と、意図同士の関係性に従って階層化した意図階層データを用いて、集合データから所定の関係性がある複数の意図を選択し、当該複数の意図と対になった複数のテキストについてテキスト解析部が分割した単位を最小単位にした一致部分および不一致部分を抽出する一致/差分テキスト抽出部と、一致/差分テキスト抽出部が抽出した一致部分および不一致部分を用いて、特定の意図に一致する新たなテキストを生成する意図一致テキスト生成部とを備えるものである。この発明に係る意図推定装置は、上述の同一意図テキスト生成装置が生成したテキストと当該テキストが示す意図とが対になった組のデータを用いて学習モデルを生成し、当該学習モデルを用いて処理対象テキストの意図を推定するものである。この発明に係る同一意図テキスト生成方法は、テキストと当該テキストが示す意図とが対になった組の集合データを入力とし、テキスト解析用辞書を用いて当該テキストを所定単位に分割するテキスト解析ステップと、意図同士の関係性に従って階層化した意図階層データを用いて、集合データから所定の関係性がある複数の意図を選択し、当該複数の意図と対になった複数のテキストについてテキスト解析部が分割した単位を最小単位にした一致部分および不一致部分を抽出する一致/差分テキスト抽出ステップと、一致/差分テキスト抽出ステップが抽出した一致部分および不一致部分を用いて、特定の意図に一致する新たなテキストを生成する意図一致テキスト生成ステップとを備えるものである。この発明によれば、所定の関係性がある複数の意図と対になった複数のテキストについて一致部分および不一致部分を抽出し、一致部分および不一致部分を用いて特定の意図に一致する新たなテキストを生成するようにしたので、異なる意図を示すテキストから新たなテキストを生成することのできる同一意図テキスト生成装置および同一意図テキスト生成方法を提供できる。この発明によれば、上述の同一意図テキスト生成装置が生成したテキストと当該テキストが示す意図が対になった組のデータを用いるようにしたので、偏りのある学習データおよび少ない学習データで学習した場合に起こる過学習を抑えることができ、適切な意図推定結果を得ることのできる意図推定装置を提供できる。実施の形態1.図1に示す同一意図テキスト生成装置は、入力テキストと意図とが対応付けられた集合用データを解析するテキスト解析部1と、テキスト解析結果から一致/差分テキストを抽出する一致/差分テキスト抽出部3と、一致/差分テキストを用いて入力テキストの意図に一致する意図一致テキストを生成する意図一致テキスト生成部6とで構成される。また、同一意図テキスト生成装置には、予め、テキスト解析部1がテキスト解析に用いるテキスト解析用辞書2と、一致/差分テキスト抽出部3がテキスト抽出に用いる意図階層データ4および同義語辞書5とが設定されている。なお、詳細は後述するが、同義語辞書5は必須ではなく、一致/差分テキスト抽出部3は同義語辞書5を利用してもよいし利用しなくてもよい。次に、同一意図テキスト生成装置の動作を説明する。図2は、同一意図テキスト生成装置が入力に用いる集合データの一例を示す図であり、入力テキストとそれに対応する意図とが組になっている。テキスト解析部1は、図2に示すような集合データが入力されると、テキスト解析用辞書2を参照して入力テキストを形態素列に分割し、テキスト解析結果として一致/差分テキスト抽出部3へ出力する。テキスト解析の手法としては公知の形態素解析手法を用いればよいため、ここでの詳細な説明は省略する。また、テキスト解析用辞書2の構成も公知の形態素解析用の辞書構成であればよいため、説明を省略する。図3は、テキスト解析部1による図2の集合データのテキスト解析結果の一例であり、形態素列に分割された入力テキストとそれに対応する意図とが組になっている。例えば入力テキストルート/を/選択し/たいは、各形態素ルート、を、選択しおよびたいをそれぞれ見出しとし、各見出しには品詞の情報、活用形の情報などが紐付けられているものとする。以下では、図3に示すテキスト解析結果を例に用いて説明する。図4は、意図階層データ4に格納された階層データの一例である。意図は、上位下位で親子関係にある下位の意図がより上位の意図を具体化したものであること、および、同位の兄弟関係にある意図同士が類似した概念であることに則って階層化されている。図4の例では、ルート変更[{対象=NULL}]41、ルート変更[{対象=一般道優先}]42、およびルート変更[{対象=有料優先}]43がそれぞれ意図である。このルート変更[{対象=NULL}]41は上位意図、ルート変更[{対象=一般道優先}]42およびルート変更[{対象=有料優先}]43はルート変更[{対象=NULL}]41を親とした下位意図に当たる。また、ルート変更[{対象=一般道優先}]42とルート変更[{対象=有料優先}]43は同位の兄弟意図に当たる。図5および図6は、一致/差分テキスト抽出部3および意図一致テキスト生成部6の動作を示すフローチャートである。ステップST101において、一致/差分テキスト抽出部3は、テキスト解析結果に含まれる各意図から先ず上位下位関係にある意図を抽出する。一致/差分テキスト抽出部3は意図階層データ4に格納された階層構造をたどることで上位下位関係にある意図を抽出することができる。ここでは、図4に示すルート変更[{対象=NULL}]41が上位意図、ルート変更[{対象=一般道優先}]42が下位意図として抽出される。また、ルート変更[{対象=NULL}]41が上位意図、ルート変更[{対象=有料優先}]43が下位意図として抽出される。一致/差分テキスト抽出部3は、意図が抽出できるとステップST102YES、続いてステップST103において上位意図テキストUiと下位意図テキストDiから所定のマッチング条件を満たすテキストを抽出する。マッチング条件としては、例えば以下のような3条件を設定する。a上位意図と下位意図のテキスト解析結果に共通する形態素以下、共通キーワードを含むb下位意図のテキスト解析結果において、共通キーワードを含む前方に名詞の形態素または連体修飾の形態素が存在し、かつ、共通キーワードより後方に形態素が存在しないc上位意図のテキスト解析結果において、共通キーワードより前方に形態素が存在せず、かつ、共通キーワードの後方は助詞の形態素を介して他の形態素に接続しているルート変更[{対象=NULL}]41の上位意図とルート変更[{対象=一般道優先}]42の下位意図との関係で考えた場合、図3のテキスト解析結果より、上位意図に対応するテキスト解析結果Uiとしてルート/を/選択し/たい、ルート/変更、別/ルート/を/選ぶが抽出される。また、下位意図に対応するテキスト解析結果Diとして一般道/優先/ルート、下道/で/行く、お金/が/掛か/ら/ない/道/が/いい、お金/が/要ら/ない/ルートが抽出される。続いて一致/差分テキスト抽出部3は条件aに当てはまるテキストを選択する。抽出された上位意図テキスト、下位意図テキストに共通するキーワードとしてルートがあり、ルートを含み条件aを満たすのは、上位意図テキストルート/を/選択し/たい、ルート/変更、別/ルート/を/選ぶと、下位意図テキスト一般道/優先/ルート、お金/が/要ら/ない/ルートである。この共通キーワードは、上位下位関係にあるテキストの一致部分である。続いて一致/差分テキスト抽出部3は条件bに当てはまる下位意図テキストを選択する。下位意図に当たる一般道/優先/ルートは、共通キーワードルートを含む前方、即ち一般道/優先/ルート部分に名詞の形態素一般道と優先が存在し、かつ、共通キーワードルートより後方には形態素が存在しないので、bの条件に当てはまる。同じく下位意図に当たるお金/が/要ら/ない/ルートも、bの条件に当てはまる。続いて一致/差分テキスト抽出部3は条件cに当てはまる上位意図テキストを選択する。上位意図に当たるルート/を/選択し/たいは、共通キーワードルートの前方に形態素が存在せず、かつ、助詞の形態素をを介して形態素選択しに接続しているので、cの条件に当てはまる。一方、上位意図に当たるルート/変更は、共通キーワードの前方に形態素が存在しないが、ルートが助詞を介せず形態素変更に接続するので、cの条件に当てはまらない。また、上位意図に当たる別/ルート/を/選ぶは、共通キーワードルートの前方に形態素別が存在するので、cの条件に当てはまらず除外する。続いて一致/差分テキスト抽出部3は、ステップST104においてマッチング条件を満たすテキストが存在すればステップST104YES、続くステップST105へ進む。ここでは、マッチング条件を満たす上位意図テキストルート/を/選択し/たいと、下位意図テキスト一般道/優先/ルートおよびお金/が/要ら/ない/ルートが存在するので、ステップST105へ進む。一方、存在しなければステップST104NO、ステップST101の処理に戻り、上位下位関係の意図を上位から下位にまたは下位から上位に順番に抽出していく。ここでは、次にルート変更[{対象=NULL}]41とルート変更[{対象=有料優先}]43の上位下位関係が抽出される。ここで、一致/差分テキスト抽出部3が、汎用の同義語辞書シソーラス5を参照して共通キーワードの同義語を取得し、同義語を共通キーワードとして扱うようにしてもよい。その場合には、例えば、共通キーワードルートの同義語である経路、道筋などが上位下位のテキストに含まれていれば、そのテキストも共通キーワードルートを含むものとして上記条件a~cを検討する。同義語辞書5を用いた場合には、共通キーワード即ち一致部分をより柔軟に抽出することができる。続いて一致/差分テキスト抽出部3は、ステップST105において、条件を満たす上位意図テキストUiと下位意図テキストDiの間で一致しない不一致部分を、形態素を最小単位として抽出し、意図一致テキスト生成部6へ出力する。図7に、上位下位関係の意図に対応するテキストから新たなテキストを生成する例を示す。図7の例では、一致/差分テキスト抽出部3が、上位意図テキストUiの不一致部分Ui’を/選択し/たいを抽出する。続いて意図一致テキスト生成部6は、ステップST106において、上位意図テキストUiの不一致部分Ui’を共通キーワード一致部分を含む下位意図テキストDiに接続して一般道/優先/ルート/を/選択し/たいという新たなテキストを生成する。また、意図一致テキスト生成部6は、新たに生成したテキストに下位意図であるルート変更[{対象=一般道優先}]42を対応付ける。また、意図一致テキスト生成部6は、マッチング条件を満たすテキストとして抽出しておいたもう一方の下位意図テキストDiお金/が/要ら/ない/ルートに対しても、ステップST105において抽出された上位意図テキストUiの不一致部分Ui’を/選択し/たいを接続してお金/が/要ら/ない/ルート/を/選択し/たいという新たなテキストを生成し、下位意図であるルート変更[{対象=一般道優先}]42と対応付ける。その後、再びステップST103に戻り、他に共通キーワードがあればその共通キーワードについて上記処理を行い意図一致テキストを生成する。他方、意図の上位下位関係を順番に抽出し終わるとステップST102NO、図6に示すステップST111へ進み、同位階層にある兄弟関係の意図の処理へ移行する。ステップST111において、一致/差分テキスト抽出部3は、テキスト解析結果に含まれる各意図について上位下位関係と同様に兄弟関係を抽出する。ここでは、図4に示すルート変更[{対象=一般道優先}]42とルート変更[{対象=有料優先}]43とが同位の兄弟意図として抽出されたものとする。一致/差分テキスト抽出部3は、兄弟関係の意図が抽出できるとステップST112YES、続いてステップST113において兄弟関係の意図それぞれに対応するテキスト解析結果から所定のマッチング条件を満たすテキストを抽出する。マッチング条件としては、例えば以下のような2条件を設定する。d兄弟意図テキストCi,Cjのテキスト解析結果の後方が一致するe兄弟意図テキストCi,Cjのテキスト解析結果の後方一致部分の前方が同じ意味の助詞をはさんでともに同じ形態素品詞を所有している図3に示すテキスト解析結果からは、ルート変更[{対象=一般道優先}]42の兄弟意図テキストCiとして一般道/優先/ルート、下道/で/行く、お金/が/掛か/ら/ない/道/が/いい、お金/が/要ら/ない/ルートが抽出される。また、ルート変更[{対象=有料優先}]43の兄弟意図テキストCjとして有料/優先/ルート/で/行く、有料/道路/を/使っ/て/行く、有料/優先/ルート/が/いい/なが抽出される。続いて一致/差分テキスト抽出部3は条件dに当てはまるテキストを選択する。抽出された兄弟意図テキストCi,Cjに後方一致する、即ち共通キーワード行くを含む下道/で/行く、有料/優先/ルート/で/行く、有料/道路/を/使っ/て/行くが選択される。この共通キーワードは、同位階層の兄弟関係にあるテキストの一致部分である。なおこのとき、上記同様に、一致/差分テキスト抽出部3が共通キーワードの同義語を同義語辞書5から取得して、同義語を共通キーワードとして扱ってマッチング条件を検討してもよい。続いて一致/差分テキスト抽出部3は条件eに当てはまるテキストを選択する。条件dに従って選択した上記3テキストは、直前の助詞がでであり、さらに前方の形態素が下道またはルートの名詞であるので品詞が同じであり条件eに当てはまる。よって、ステップST113のマッチング条件を満たすのは、兄弟意図テキストCi下道/で/行くと、兄弟意図テキストCj有料/優先/ルート/で/行くである。続いて一致/差分テキスト抽出部3は、ステップST114においてマッチング条件を満たすテキストが存在すればステップST114YES、続くステップST115へ進む。一方、存在しなければステップST114NO、ステップST111の処理に戻り、同位階層または他の階層の他の兄弟関係の意図を順番に抽出していく。続いて一致/差分テキスト抽出部3は、ステップST115において、兄弟意図テキストCiのうちの兄弟意図テキストCjに一致しない不一致部分Ci’と、兄弟意図テキストCjのうちの兄弟意図テキストCiに一致せずかつ共通キーワードと同義の不一致一致部分Cj’とを、形態素を最小単位として抽出し、意図一致テキスト生成部6へ出力する。図8に、兄弟関係の意図に対応するテキストから新たなテキストを生成する例を示す。図8の例では、一致/差分テキスト抽出部3が先ず兄弟意図テキストCi,Cj間で一致しない下道および有料/優先/ルートを不一致部分として抽出する。下道は不一致部分Ci’とする。ここで、ルート変更[{対象=一般道優先}]42とルート変更[{対象=有料優先}]43とは兄弟意図であることから、下道と有料/優先/ルートは、それぞれ意図を特徴付けるキーワードであると分かる。従って、同じ意図に対応付けられたテキスト有料/優先/ルートは同義の表現と判断できる。そこで、一致/差分テキスト抽出部3は、ルート変更[{対象=有料優先}]43に対応付けられたテキストから上記不一致部分と同じ部分を含むテキストを抽出する。図8の例では不一致部分有料/優先/ルートを含む有料/優先/ルート/が/いい/なが該当する。ここで抽出された兄弟意図テキストCjの有料/優先/ルート/が/いい/なと有料/優先/ルート/で/行くの不一致部分が/いい/なとで/行くは、ルート変更[{対象=有料優先}]43の中では同義の表現であると判断できる。従って、一致/差分テキスト抽出部3はこのが/いい/なを不一致一致部分Cj’として抽出する。続いて意図一致テキスト生成部6は、ステップST116において、兄弟意図テキストCiの一致部分で/行くを兄弟意図テキストCjの不一致一致部分Cj’が/いい/なで置き換えて、下道/が/いい/なという新たなテキストを生成する。また、意図一致テキスト生成部6は、新たに生成したテキストにルート変更[{対象=一般道優先}]42を対応付ける。その後、再びステップST113に戻り、他に共通キーワードがあればその共通キーワードについて上記処理を行い意図一致テキストを生成する。他方、意図の同位関係を順番に抽出し終わるとステップST112NO、同一意図テキスト生成装置は一連の処理を終了する。先立って説明した特許文献1の文生成方法では、特許文献2の同義語抽出方法などから作成したシソーラスを用いて、単純に同一意図の中でテキストのバリエーションを生成していた。この方法は、同一意図の中でしか実行できない。一方、本発明でターゲットとしている統計的な意図を学習する方式では、異なる意図間での違いを学習することが重要であり、同一の意図の中での表現のバリエーション不足は、統計的な学習方式の中で自動的にある程度学習される。そのため、異なる意図間で同じ意味の単語が使われたり、使われなかったりといったことは大きな影響を与えるが、同一意図の中でのテキストのバリエーションを事前に生成する必要性は高くない。また、同義語辞書5に相当するシソーラスも必須ではなく、利用する場合にも汎用のシソーラスで足りる。また、先立って説明したように、特許文献1のようにシソーラスを用いたテキスト生成では、対象となるシステムが想定する意図の範囲を逸脱して生成してしまう可能性が高かったが、本発明において汎用のシソーラスを使って処理を行う場合は、マッチングの条件を比較対象となる2つの特定意図間で出現するものに限定することになるため、拡張される表現が例文中に現れたものだけにすることができ、逸脱を抑制できる。例えば有料道路を使って行くというルート選択の意図をもつ入力文中の使うに対して、使用するおよび用いるなどは関連する意図の例文に含まれる可能性が高く、例文中から同義語として選択されるが、費やすおよび常用するなどは例文中に現れないので選択されず、結果的に用語が限定されることになる。以上より、実施の形態1に係る同一意図テキスト生成装置は、入力テキストと当該入力テキストが示す意図とが対になった組の集合データを入力とし、テキスト解析用辞書2を用いて当該入力テキストを形態素単位に分割するテキスト解析部1と、下位の意図がより上位の意図を具体化する関係性になるよう階層化した意図階層データ4を用いて、集合データから上位下位の階層関係にある意図同士を選択し、当該意図同士と対になった複数の入力テキストについて形態素を最小単位にした一致部分および不一致部分を抽出する一致/差分テキスト抽出部3と、一致/差分テキスト抽出部3が抽出した一致部分および不一致部分を用いて新たな意図一致テキストを生成し、上位下位のいずれか一方の意図に対応付ける意図一致テキスト生成部6とを備えるように構成した。よって、単純に同一意図の中でテキストを生成するのではなく、上位下位関係の意図の間で表現を補ったテキストを生成することができる。また、実施の形態1によれば、同一意図から分岐した同位階層の兄弟関係にある意図同士が類似した概念を有する関係性になるよう階層化した意図階層データ4を用いて、一致/差分テキスト抽出部3が、集合データから同位階層の兄弟関係にある複数の意図を選択し、当該複数の意図と対になった複数の入力テキストについて一致部分および不一致部分を抽出し、意図一致テキスト生成部6が、一致部分および不一致部分を用いて新たな意図一致テキストを生成し、兄弟関係のいずれか一方の意図に対応付けるように構成した。よって、上記同様、単純に同一意図の中でテキストを生成するのではなく、兄弟関係の意図の間で表現を補ったテキストを生成することができる。なお、同一意図テキスト生成装置は、上位下位関係の意図に対応するテキストから新たにテキストを生成する構成、および兄弟関係の意図に対応するテキストから新たにテキストを生成する構成のいずれか一方、またはその両方を備えるよう構成可能である。また、実施の形態1によれば、一致/差分テキスト抽出部3が入力テキストから一致部分を抽出するときに、表層的な形態素列の一致部分だけでなく、同義語辞書5を用いて同義表現を一致部分に含めて抽出する構成にしてもよい。この構成の場合には、一致部分をより柔軟に抽出することができる。また、実施の形態1では、テキスト解析部1は形態素解析により入力テキストを形態素列にし、一致/差分テキスト抽出部3はその入力テキストから形態素単位で一致部分および不一致部分を抽出し、意図一致テキスト生成部6がその一致部分および不一致部分を形態素単位で組み合わせて新たな意図一致テキストを生成するように構成したが、形態素解析に限定するものではない。例えば、公知の技術である構文解析を用いてもよい。その場合には、テキスト解析部1は構文解析により入力テキストを木構造にし、一致/差分テキスト抽出部3はその入力テキストである木構造の部分マッチングを行って部分木単位で一致部分および不一致部分を抽出し、意図一致テキスト生成部6がその一致部分および不一致部分を部分木単位で組み合わせて新たな意図一致テキストを生成するように構成すればよい。構文解析を用いることにより、テキストの係り受け関係を考慮した部分マッチングができるので、形態素列で形態素単位にマッチングするよりも精度を高めることができる。また、実施の形態1ではマッチング条件として上位下位関係についてa~cの3条件を説明し、同位の兄弟関係についてd,eの2条件を説明したが、これらの条件は一例であり、その他の条件であってもよい。また、予めいくつかの条件パターンを外部データとして記述しておき、一致/差分テキスト抽出部3が必要に応じてマッチング条件を選択してもよい。その際、新たに作成した意図一致テキストに対応付ける意図は、マッチング条件などに応じて、上位下位関係のどちらの意図を選択してもよく、また、同位階層の兄弟関係のどちらの意図を選択してもよい。また、実施の形態1では、意図階層データ4に意図の階層構造を予め定義するが、集合データに含まれる全ての意図を階層化する必要はなく、部分的な階層構造だけを定義してもよい。また、意図同士の相関関係が薄い場合には上位下位関係および兄弟関係として抽出しないようなフラグを予め定義してもよい。また、実施の形態1では日本語の集合データを例に用いて同一意図テキスト生成装置を説明したが、日本語以外の言語にも適用可能であることは言うまでもない。その場合には、テキスト解析部1が、各言語において公知となっている形態素解析または構文解析の手法を用いてテキスト解析を行うなどすればよい。また、実施の形態1では、同一意図テキスト生成装置が意図一致テキストと当該意図一致テキストが示す意図とが対になった組のデータを生成するまでの構成を説明したが、さらに、生成した組のデータを学習データに用いて学習モデルを作成し、その学習モデルを用いてテキストの意図を推定する意図推定装置を実現してもよい。この意図推定装置によれば上位下位関係の意図間および兄弟関係の意図間で表現を流用して生成された意図一致テキストを学習データに用いるので、表現のバリエーション不足を解消でき、従来の統計的意図推定方式での偏りのある学習データおよび少ない学習データで学習した場合に起こる過学習を抑えることができる。そのため、適切な意図推定結果を得ることができるようになる。加えて、音声認識手段を意図推定装置の前段に適用することで、音声インタフェースにおける意図理解機能を実現することも可能である。上記以外であっても、本願発明はその発明の範囲内において、実施の形態の任意の構成要素の変形、もしくは実施の形態の任意の構成要素の省略が可能である。"