(57)【要約】【課題】大量の文例によることなく、入力される文の文法構造を利用して、平易な文に変換することのできる文変換装置を提供する。【解決手段】係り受け解析部は、文データを入力し前記文データの係り受け関係を解析し係り受け構造データを出力する。修飾句認定部は、係り受け構造データに基づき文データに含まれる修飾句を抽出するとともに、属性認定用辞書を参照することによって、抽出された修飾句ごとの属性を認定する。対象修飾句判定部は、修飾句認定部によって認定された属性に基づいて、修飾句が変換対象の修飾句か否かを判定する。長さ判定部は、修飾句の長さに応じて変換対象とするか否かを判定する。文変換部は、文変換規則記憶部から読み出した文変換規則に基づいて、変換対象と判定された修飾句を文に変換して出力する。文短縮部は、変換対象とした修飾句に対応して元の文データを短縮する。【選択図】図１
2013077101.tif 000002
【特許請求の範囲】
【請求項１】
文データを入力し前記文データの係り受け関係を解析し係り受け構造データを出力する係り受け解析部と、
修飾句の属性ごとに言語表現を記憶する属性認定用辞書記憶部と、
前記係り受け構造データに基づき前記文データに含まれる修飾句を抽出するとともに、前記属性認定用辞書記憶部を参照することによって抽出された前記修飾句ごとの属性を認定する修飾句認定部と、
前記修飾句認定部によって認定された属性に基づいて、前記修飾句が変換対象の修飾句か否かを判定する対象修飾句判定部と、
前記対象修飾句判定部によって変換対象であると判定された前記修飾句の長さに応じて変換対象とするか否かを判定する長さ判定部と、
修飾句を文に変換するための文変換規則を記憶する文変換規則記憶部と、
前記文変換規則記憶部から読み出した文変換規則に基づいて、変換対象と判定された前記修飾句を文に変換して出力する文変換部と、
前記文変換部による変換が成功した場合に変換対象とした前記修飾句に対応して元の前記文データを短縮する文短縮部と、
を具備することを特徴とする文変換装置。
【請求項２】
前記文変換部によって出力された文と、前記文短縮部によって短縮された文とを、予め定められた規則に基づいた順に並べる文並べ替え部をさらに具備する、
ことを特徴とする請求項１に記載の文変換装置。
【請求項３】
前記文並べ替え部は、前記修飾句認定部によって認定された前記修飾句の属性に応じて、前記修飾句から前記文変換部によって変換された前記文の順序を決定する、
ことを特徴とする請求項２に記載の文変換装置。
【請求項４】
前記長さ判定部は、前記修飾句の長さが予め定めた長さよりも長い場合にその修飾句を変換対象とするよう判定する、
ことを特徴とする請求項１から３までのいずれか一項に記載の文変換装置。
【請求項５】
文データを入力し前記文データの係り受け関係を解析し係り受け構造データを出力する係り受け解析部と、
修飾句の属性ごとに言語表現を記憶する属性認定用辞書記憶部と、
前記係り受け構造データに基づき前記文データに含まれる修飾句を抽出するとともに、前記属性認定用辞書記憶部を参照することによって抽出された前記修飾句ごとの属性を認定する修飾句認定部と、
前記修飾句認定部によって認定された属性に基づいて、前記修飾句が変換対象の修飾句か否かを判定する対象修飾句判定部と、
前記対象修飾句判定部によって変換対象であると判定された前記修飾句の長さに応じて変換対象とするか否かを判定する長さ判定部と、
修飾句を文に変換するための文変換規則を記憶する文変換規則記憶部と、
前記文変換規則記憶部から読み出した文変換規則に基づいて、変換対象と判定された前記修飾句を文に変換して出力する文変換部と、
前記文変換部による変換が成功した場合に変換対象とした前記修飾句に対応して元の前記文データを短縮する文短縮部と、
を具備する文変換装置としてコンピューターを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文の表現を変換する文変換装置、およびそのプログラムに関する。
【背景技術】
【０００２】
一般に、言語は、その言語を母国語とする人だけが使うものではなく、他国語を母国語とする人も、その言語を使う。例えば、日本国内に在住する外国人の数は年々増加しており、その多くが日本語を使う。日本国内において、例えば、日々のニュースや、政府や地方自治体等が発信する情報は、主として日本語を母国語とする人向けの日本語で書かれることが多いが、日本に在住する外国人は必ずしもそれと同程度の日本語能力を有するとは限らない。そこで、日本語の文を、より易しく理解しやすい表現を用いた文に変換する技術が求められる。
【０００３】
非特許文献１には、統計翻訳技術を用いてやさしい日本語への自動変換を行うシステムが記載されている。日本語の入力文を、より平易な表現の日本語文に変換することは、一種の翻訳でありこの技術は有効である。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】松田真希子，「やさしい日本語ヘの自動言い換えシステムの開発」，２０１０年度日本語教育学会春期大会予稿集，ｐｐ．９１−９３
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、非特許文献１に記載された技術では、大量の対訳文データを入手する必要がある。このような大量の言語データを入手することは、容易ではなく、またコストがかかりすぎるという問題がある。
また、統計翻訳の技術を用いる場合、原文と翻訳文の２種類が必要となる。しかしながら、例えば、難度の高い（難しい）日本語と難度の低い（やさしい）日本語のペアを、既存のデータベース等から得ることは不可能であり、人手によって膨大な数のペアを作成する必要も生じ得る。
【０００６】
本発明は、上記の課題認識に基づいて行なわれたものであり、大量の対訳文データを用意することなく、文の言い換えを行うことのできる文変換装置およびプログラムを提供する。
また、本発明は、単に単語の難度を下げることのみによって文変換を行うものではなく、文の文法的構造の難度をも下げるような文変換を行うことのできる文変換装置およびプログラムを提供する。
【課題を解決するための手段】
【０００７】
［１］上記の課題を解決するため、本発明の一態様による文変換装置は、文データを入力し前記文データの係り受け関係を解析し係り受け構造データを出力する係り受け解析部と、修飾句の属性ごとに言語表現を記憶する属性認定用辞書記憶部と、前記係り受け構造データに基づき前記文データに含まれる修飾句を抽出するとともに、前記属性認定用辞書記憶部を参照することによって抽出された前記修飾句ごとの属性を認定する修飾句認定部と、前記修飾句認定部によって認定された属性に基づいて、前記修飾句が変換対象の修飾句か否かを判定する対象修飾句判定部と、前記対象修飾句判定部によって変換対象であると判定された前記修飾句の長さに応じて変換対象とするか否かを判定する長さ判定部と、修飾句を文に変換するための文変換規則を記憶する文変換規則記憶部と、前記文変換規則記憶部から読み出した文変換規則に基づいて、変換対象と判定された前記修飾句を文に変換して出力する文変換部と、前記文変換部による変換が成功した場合に変換対象とした前記修飾句に対応して元の前記文データを短縮する文短縮部とを具備する。
【０００８】
この構成によれば、修飾句認定部は、属性認定用辞書記憶部に記憶された属性ごとの言語表現を表すデータ（辞書データ）に基づいて、修飾句の属性を認定する。対象修飾句判定部は、修飾句の属性に応じて、文への変換の対象とするか否かを判定する。よって、適切な属性の修飾句のみが文への変換の対象となる。また、長さ判定部は、修飾句の長さに応じて文への変換の対象とするか否かを判定する。よって、適切な長さの修飾句のみが文への変換の対象となる。また、文短縮部が、変換対象となった修飾句に対応して元の文データを短縮する。つまり、文短縮部が、元の文データにおける当該修飾句に相当する部分を削除する。これによって、修飾句から変換された文と、短縮後の元文との間で、意味の重複が生じない。なお、複数の修飾句が文への変換の対象となってもよい。その場合、各々の修飾句に対応して、文変換部が文を生成する。
【０００９】
上記構成において、修飾句認定部は、修飾句の末尾の普通名詞を開始位置として、文頭方向に述語を探して、述語にぶつかるまでの範囲を主要名詞句と認定する。
また上記構成において、修飾句認定部は、修飾句の末尾の自立語の分類に基づいて修飾句の属性を決定するようにしても良い。
また上記構成において、対象修飾句判定部は、修飾句認定部によって認定された修飾句の属性の中から、所定の属性のみを変換対象の修飾句として判定するようにしても良い。
また上記構成において、文変換部は、修飾句が名詞句と助詞で終わり、その名詞句が用言の後に配置されているときに、その修飾句の先頭から当該用言までを部分句とし、その部分句に含まれる格要素の助詞群と、述語のとる格要素の助詞群を比較照合し、その部分句に不足する助詞の格要素があれば、その不足する格要素の単語列に前記名詞句を挿入した格要素を作成し、作成された格要素を部分句に加えて文を生成するようにしてもよい。このように生成された文が、修飾句から変換される文である。なお、述語と各パターンとの対応付けを、格パターン辞書（データ）として予め記憶媒体に記憶させておき、文変換部は、該当する述語に基づき格パターン辞書を検索することによって、上記の助詞群同士の比較を行う。
また上記構成において、短縮部は、修飾句の末尾が名詞句と助詞で終わる場合には、その名詞句と助詞以外を削除するようにしても良い。
【００１０】
［２］また、本発明の一態様による文変換装置は、前記文変換部によって出力された文と、前記文短縮部によって短縮された文とを、予め定められた規則に基づいた順に並べる文並べ替え部をさらに具備する。
【００１１】
［３］また、本発明の一態様による文変換装置においては、前記文並べ替え部は、前記修飾句認定部によって認定された前記修飾句の属性に応じて、前記修飾句から前記文変換部によって変換された前記文の順序を決定する。
これらの構成により、複数の文の順序が規則に従って適切に並び替えられる。
【００１２】
［４］また、本発明の一態様による文変換装置においては、前記長さ判定部は、前記修飾句の長さが予め定めた長さよりも長い場合にその修飾句を変換対象とするよう判定する。
この構成により、予め定めた長さよりも長い修飾句のみが変換の対象となり、最終的に得られる文の集合（修飾句から変換された文と、元の入力文を短縮した結果得られる文の集合）の長さのバランスが適正化される。
なお、予め定めた長さより長いとは、修飾句の文字数または単語数が所定の値より大きいことを表す。または、修飾句の文字数または単語数の元の入力文データにおける文字数または単語数に対する比率が、所定の値より大きいことを表す。
【００１３】
［５］また、本発明の一態様は、文データを入力し前記文データの係り受け関係を解析し係り受け構造データを出力する係り受け解析部と、修飾句の属性ごとに言語表現を記憶する属性認定用辞書記憶部と、前記係り受け構造データに基づき前記文データに含まれる修飾句を抽出するとともに、前記属性認定用辞書記憶部を参照することによって抽出された前記修飾句ごとの属性を認定する修飾句認定部と、前記修飾句認定部によって認定された属性に基づいて、前記修飾句が変換対象の修飾句か否かを判定する対象修飾句判定部と、前記対象修飾句判定部によって変換対象であると判定された前記修飾句の長さに応じて変換対象とするか否かを判定する長さ判定部と、修飾句を文に変換するための文変換規則を記憶する文変換規則記憶部と、前記文変換規則記憶部から読み出した文変換規則に基づいて、変換対象と判定された前記修飾句を文に変換して出力する文変換部と、前記文変換部による変換が成功した場合に変換対象とした前記修飾句に対応して元の前記文データを短縮する文短縮部とを具備する文変換装置としてコンピューターを機能させるプログラムである。
【発明の効果】
【００１４】
本発明によれば、統計翻訳技術を用いる場合のように大量の文例データを用意することなく、文を変換することができる。
これにより、難しい文から平易な文へ変換することができる。例えば、複数の句を含む文法的に複雑な一文を、複数の文に分割することによって、文法の複雑さを減らすことができる。単に語の言い換えにより文を平易化するのではなく、文の文法的構造を平易なものに変換することができる。つまり、文の文法的な難度を下げることができる。
【００１５】
また、変換対象とする句の長さの閥値をあらかじめ指定することで、閖値を超える句のみを文として生成し、取り出すことができる。
また、取り出した文群の並びに関する規則を適用することで自然な文の並びを得ることができる。
これらにより、例えば、その言語を母国語としない人にもわかり易い文を出力することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態による文変換装置の機能構成を示したブロック図である。
【図２】同実施形態による入力文記憶部が記憶するデータの一例を示す概略図である。
【図３】同実施形態による文変換装置の全体的な処理手順を示すフローチャートである。
【図４】同実施形態による係り受け解析部での処理の結果として得られる係り受け構造データを示す概略図である。
【図５】同実施形態による修飾句認定部が認定した修飾句と最後の述語の関係の例を示す概略図である。
【図６】同実施形態による認定用辞書記憶部が記憶する辞書データの例を示す概略図である。
【図７】同実施形態による格パターン辞書記憶部が記憶する格パターンのデータの構成を示す概略図である。
【図８】同実施形態による文変換規則記憶部が記憶する文変換規則のデータの例を示す概略図である。
【図９】同実施形態による並べ替え規則記憶部が記憶する並べ替え規則のデータ構成例を示す概略図である。
【図１０】同実施形態の第１のデータ処理例により、修飾句を文に変換する処理の具体例を示した図である。
【図１１】同実施形態の第１のデータ処理例における、修飾句の文への変換に伴って、元文の対応する箇所を短縮し、短縮文を得る処理の具体例を示した図である。
【図１２】同実施形態の第２のデータ処理例において、入力文記憶部が記憶するデータを示した概略図である。
【図１３】同実施形態の第２のデータ処理例において、係り受け解析部が入力文を処理した結果として得られる係り受け構造データを示す概略図である。
【図１４】同実施形態の第２のデータ処理例において、修飾句認定部が認定した修飾句と最後の述語の関係を示す概略図である。
【図１５】同実施形態の第２のデータ処理例における第２修飾句に、理由句用の文変換規則を適用した処理を示す概略図である。
【図１６】同実施形態の第２のデータ処理例における第２修飾句の文変換に伴って、元文を短縮した結果を示す概略図である。
【図１７】同実施形態の第２のデータ処理例における第３修飾句に、体言修飾句用の文変換規則を適用した処理を示す概略図である。
【図１８】同実施形態の第２のデータ処理例における第３修飾句の文変換に伴って、元文を短縮した結果を示す概略図である。
【図１９】同実施形態の第２のデータ処理例における第４修飾句に、体言修飾句用の文変換規則を適用した処理を示す概略図である。
【図２０】同実施形態の第２のデータ処理例における第４修飾句の文変換に伴って、元文を短縮した結果を示す概略図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照しながら、本発明の一実施形態について説明する。
［第１の実施形態］
図１は、同実施形態による文変換装置の機能構成を示すブロック図である。図示するように、文変換装置１は、入力文記憶部１００と、係り受け解析部１１０と、修飾句認定部１２０と、修飾句群記憶部１３０と、対象修飾句判定部１４０と、長さ判定部１５０と、文変換規則記憶部１６０と、格パターン辞書記憶部１６５と、文変換部１７０と、生成文記憶部１８０と、文短縮部１９０と、並べ替え規則記憶部２００と、文並べ替え部２１０と、出力部２２０と、認定用辞書記憶部３００（属性認定用辞書記憶部）とを含んで構成される。
【００１８】
入力文記憶部１００は、入力となる文データを記憶する。
係り受け解析部１１０は、入力文記憶部１００から読み出した文データを入力とし、文データの係り受け関係を解析し係り受け構造データを出力する。係り受け解析部１１０による係り受け解析の処理は、既存技術を用いて実現することができる。一例としては、係り受け解析器「ｃａｂｏｃｈａ」を用いる。この「ｃａｂｏｃｈａ」は、サポート・ベクタ・マシン（Support Vector Machine）に基づく係り受け解析器であり、カスケーデッド・チャンキング・モデルを採用している。なお、「ｃａｂｏｃｈａ」に関する参考ＵＲＬは、http://chasen.org/~taku/software/cabocha/  である。
【００１９】
修飾句認定部１２０は、係り受け解析部１１０の処理によって得られた係り受け構造データに基づき、文データに含まれる修飾句を抽出するとともに、認定用辞書記憶部３００を参照することによって、抽出された修飾句ごとの属性を認定する。ここで、修飾句とは文の最終の述語に直接係っている、文節の並びのことである。修飾句認定部１２０は、認定された修飾句の各々を、修飾句群記憶部１３０に格納する。
修飾句群記憶部１３０は、修飾句認定部１２０によって認定された修飾句のデータを保持する。
【００２０】
対象修飾句判定部１４０は、修飾句認定部１２０によって認定された各修飾句の属性に基づいて、修飾句が変換対象の修飾句か否かを判定する。
長さ判定部１５０は、対象修飾句判定部１４０によって変換対象であると判定された修飾句の長さに応じて、変換対象とするか否かを判定する。修飾句の長さが予め与えられた条件に合致する場合には、長さ判定部１５０は、その修飾句を変換対象の修飾句として判定する。
【００２１】
文変換規則記憶部１６０は、修飾句を文に変換するための文変換規則を記憶する。文変換規則については、後で具体例を詳しく説明する。
格パターン辞書記憶部１６５は、格要素のパターンと動詞（述語）との対応関係を表すデータを保持する。格パターン辞書のデータの詳細については後述する。
【００２２】
文変換部１７０は、文変換規則記憶部１６０から読み出した文変換規則に基づいて、変換対象と判定された修飾句を文に変換して出力する。このとき、文変換部１７０は、格パターン辞書記憶部１６５から読み出した格要素のパターンに基づき、欠けている各要素を補う形で、変換後の文を生成する場合がある。なお、文変換部１７０は、文変換規則の適用によって変換が成功したか否かを表す情報を出力する。修飾句によっては文への変換が失敗するよう規則が定められている場合もあり、失敗の場合にはその修飾句に関しては文への変換を行わない。
【００２３】
具体的には次の通りである。一例として、文変換規則に基づいて体言修飾句を文に変換する場合、文変換部１７０は、体言修飾句の主要名詞句からさかのぼって、最初に見つかる用言を取り出す。そして、その用言から先頭までの部分句を取り出す。そして、取り出した用言（述語）に対応する格パターンを、格パターン辞書記憶部１６５から読み出す。そして、上記の部分句に含まれる格要素の助詞と、格パターン辞書記憶部１６５から取り出した格要素の助詞とを比較して、部分句に不足している助詞の格要素を見つける。そして、主要名詞句の後に、見つけた格要素の助詞を埋め込んで文の原形とする。さらに、時制や文体を元の文に合わせて、これを変換後の文として出力する。なお、時制や文体の変換は、生成規則を用いた文の変換処理によって行うことができる。
文変換部１７０は、変換によって得られた文を、生成文記憶部１８０のスタックに格納する。
【００２４】
生成文記憶部１８０は、文変換部１７０によって生成された文を記憶する。
文短縮部１９０は、文変換部１７０による変換が成功した場合に、変換対象とした修飾句に対応して元の前記文データを短縮する。
【００２５】
なお、認定された修飾句の各々について、上記の対象修飾句判定部１４０と長さ判定部１５０と文変換部１７０と文短縮部１９０とによる一連の処理を行うようにする。ある修飾句について処理を終えると、次の修飾句の処理に移るようにする。このように、対象修飾句としての条件を満たし、且つ長さの条件を満たす（例えば、所定の長さ以上という条件を満たす）修飾句を、文として独立させるとともに、文法的な整合を取りながら元文の中の該当する修飾句を削除し、元文を短縮する処理を繰り返して行う。
【００２６】
並べ替え規則記憶部２００は、複数の文を並べるための規則を記憶する。具体例としては、並べ替え規則記憶部２００は、文の属性に応じた並び順の規則、およびその文が元文（を短縮したもの）であるか否かに応じた並び順の規則を記憶する。
文並べ替え部２１０は、文変換部１７０によって出力された文と、文短縮部１９０によって短縮された文とを、並べ替え規則記憶部２００から読み出す規則に基づいた順に並べる。上に例示した規則を用いる場合、文並べ替え部２１０は、修飾句認定部１２０によって認定された修飾句の属性に応じて、文の順序を決定する。
出力部２２０は、上述した一連の処理で得られた文を出力する。
【００２７】
認定用辞書記憶部３００は、修飾句の属性ごとに言語表現を記憶する。修飾句の属性とは、例えば、「理由句」、「時間句」、「場所句」、「専門用語句」などである。認定用辞書記憶部３００が記憶するデータの詳細については、後述する。
【００２８】
このような各部の処理により、長さが長く文法的に複雑な文が、単純な複数の文に変換される。また、修飾句の性質に応じて、変換された後の文の位置を決めるようにしている。具体的なデータに基づくより詳細な処理手順については、後述する。
【００２９】
図２は、入力文記憶部１００が記憶するデータの一例を示す概略図である。図示するように、入力文記憶部１００は、日本語の文を表すテキストデータを記憶する。図示する例では、入力文記憶部１００は、「国士地理院は、人工衛星を使って地盤の変化を細かく捉えるＧＰＳを、伊達市と壮瞥町、虻田町の３ヵ所に設置しています。」という文を記憶している。
【００３０】
次に、データの実例を用いて、フローチャートを参照しながら、文変換装置１の動作の手順を説明する。
図３は、文変換装置１の処理手順を示すフローチャートである。
【００３１】
まずステップＳ１において、係り受け解析部１１０は、入力文１００から入力文データを読み込み、係り受け解析処理を行う。係り受け解析処理自体は、既存技術を用いて行う。例えば、係り受け解析部１１０は、「ＣａｂｏＣｈａ」などのソフトウェアを利用する。
【００３２】
図４は、係り受け解析部１１０における処理の結果として得られる係り受け構造データを示す概略図である。この係り受け構造データは、木構造を表すデータである。図示するように、係り受け解析の結果、「設置しています」を根（ルート）とした木構造のデータが得られている。図における矢印は、ノード間の係り受け関係を表す。例えば、「ＧＰＳを」から「設置しています」への矢印は、「ＧＰＳを」が「設置しています」に係ることを表している。
【００３３】
図３に戻り、次にステップＳ２において、修飾句認定部１２０は、係り受け解析部１１０による係り受け解析の結果を元に、修飾句を認定するとともに、修飾句に属性を与える。具体的方法としては、修飾句認定部１２０は、係り受け解析の結果に基づいて、最後の述語に係っている句を認定する。
【００３４】
図５は、入力文の例に基づき修飾句認定部１２０が認定した修飾句と最後の述語の関係を示す概略図である。図示するように、この例では、修飾句認定部１２０は、「国士地理院は」と「人工衛星を使って地盤の変化を細かく捉えるＧＰＳを」と「伊達市と壮瞥町、虻田町の３力所に」を修飾句として認定する。これらの句はいずれも、最後の述語「設置しています」に係っている。このような修飾句の抽出は、図４に示した係り受け解析の結果に基づいて行うことができる。本実施形態による文変換装置１は、以後の処理において、各修飾句の中における係り受け関係を利用しない。
【００３５】
また、修飾句認定部１２０は、認定用辞書記憶部３００に記憶されている辞書データを参照することにより、各修飾句の属性を与える、修飾句の属性の例としては、理由句、時間句、場所句、専門用語句が含まれる。そして、これら各属性に対応して、認定用辞書記憶部３００は、理由句認定用辞書、時間句認定用辞書、場所句認定用辞書、専門用語句認定用辞書を記憶している。
【００３６】
図６は、認定用辞書記憶部３００が記憶する辞書データの例を示す概略図である。図６（ａ）は理由句認定用辞書のデータ、（ｂ）は時間句認定用辞書のデータ、（ｃ）は場所句認定用辞書のデータ、（ｄ）は専門用語句認定用辞書のデータをそれぞれ示す。例えば、理由句認定用辞書は、「ことから」、「だとして」、「ため」などといった表現を含んでいる。他の辞書も、同様に、各属性に対応する表現を含んでいる。修飾句認定部１２０は、例えば「人工衛星を使って地盤の変化を細かく捉えるＧＰＳを」という修飾句に「ＧＰＳ」という表現が含まれており、この「ＧＰＳ」が専門用語句認定用辞書に記憶されていることから、この修飾句の属性を「専門用語句」と認定する。また、修飾句認定部１２０は、例えば「伊達市と壮瞥町、虻田町の３ヵ所に」という修飾句に「伊達市」、「壮瞥町」、「虻田町」という表現が含まれており、これらの表現が場所句認定用辞書に記憶されていることから、この修飾句の属性を「場所句」と認定する。
なお、修飾句の属性の種類は上に挙げたものに限らず、他の属性を用いるようにしても良い。このとき、認定用辞書記憶部３００は、各属性に応じた認定用辞書を記憶する。
【００３７】
ここで、末尾の自立語が普通名詞で終わっている修飾句を体言修飾句と呼ぶ。一方、末尾の自立語が用言で終わっている修飾句を用言修飾句と呼ぶ。図５に示した３つの修飾句は、いずれも、末尾の自立語が普通名詞であるので、これらはすべて体言修飾句である。また、体言修飾句の末尾の名詞句（末尾の名詞から先頭方向にさかのぼって、用言にぶつかるまで。但し、その用言を含まない。但し、末尾の名詞から先頭方向にさかのぼって、修飾句の頭にぶつかった場合には、その修飾句の頭まで。）を主要名詞句と呼ぶ。よって、これら３つの修飾句とそれぞれの主要名詞句との関係は次の通りである。即ち、体言修飾句「国土地理院は」の主要名詞句は、「国土地理院は」である。また、体言修飾句「人工衛星を使って地盤の変化を細かく捉えるＧＰＳを」の主要名詞句は、「ＧＰＳを」である。また、体言修飾句「伊達市と壮瞥町、虻田町の３ヵ所に」の主要名詞句は、「伊達市と壮瞥町、虻田町の３ヵ所に」である。
【００３８】
以上の修飾句認定部１２０による処理の結果は、修飾句群記憶部１３０に書き込まれる。つまり、修飾句認定部１２０は、認定された修飾句と、修飾句の属性と、修飾句が体言修飾句である場合の主要名詞句の情報を、修飾句群記憶部１３０に書き込む。また、元の入力部も記憶される。
【００３９】
図３に戻り、次にステップＳ３において、対象修飾句判定部１４０は、修飾句群記憶部１３０に未処理の修飾句が残っているか否かを判定する。残っている場合には次のステップＳ４に進み、残っていない場合にはステップＳ２１に飛ぶ。
次にステップＳ４に進んだ場合には、同ステップにおいて、対象修飾句判定部１４０は、修飾句群記憶部１３０に記憶されている未処理の修飾句を１つ取り出す。
そしてステップＳ５において、対象修飾句判定部１４０は、取り出した修飾句が対象修飾句であるか否かを判定する。このステップでは、修飾句が体言修飾句であるという条件または修飾句が理由句であるという条件のいずれか一方であるかどうかを判定する。この判定条件は一例であり、設定等により他の条件としても良い。条件を満たす（つまり現在の修飾句は対象修飾である）と対象修飾句判定部１４０が判定した場合には次のステップＳ６に移り、その他の場合にはステップＳ１１に飛ぶ。
【００４０】
次にステップＳ６に進んだ場合には、同ステップにおいて、長さ判定部１５０は、取り出した修飾句の長さが所定のｍ以上であるか否かを判定する。長さがｍ以上の場合には次のステップＳ７に進み、その他の場合にはステップＳ１１に飛ぶ。
ここでは、所定の長さとは、例えば文字数を用いて、ｍ＝１７とする。つまり、修飾句の長さが１７文字以上であるか否かを判定する。また、ｍを１７以外の数値としても良い。また、文字数以外の数値を用いても良い。例えば、文字数の絶対的な値を用いる代わりに、元の入力文の長さに対する比率の値をｍとして用いても良い。
【００４１】
次にステップＳ７に進んだ場合には、同ステップにおいて、文変換部１７０が修飾句を文に変換する処理を行う。このとき、文変換部１７０は、文変換規則記憶部１６０から読み出した文変換規則と、格パターン辞書記憶部１６５から読み出した格パターンとに基づいて、文変換の処理を行う。
【００４２】
図７は、格パターン辞書記憶部１６５が記憶する格パターンのデータの構成を示す概略図である。図示するように、格パターン辞書記憶部１６５は、表形式のデータとして表された、格要素と動詞とを対応付けた格パターン辞書を記憶する。図示するデータ例では、「Ｘ  ハ（ガ）  Ｙ  ヲ」という格要素と、「捉える」という動詞とが対応する。格要素におけるＸやＹには表現がマッチする。また「ハ（ガ）」や「ヲ」は助詞を表している。他の動詞についても、同様に、各要素が対応付けられている。このような格パターン辞書は、文例等に基づいて、予め作成しておく。
【００４３】
図８は、文変換規則記憶部１６０が記憶する文変換規則のデータの例を示す概略図である。同図に示すように、文変換規則記憶部１６０は、文変換規則１として体言修飾句用の規則を記憶し、文変換規則２として理由句用の規則を記憶している。同図おいては、規則を自然言語で表しているが、より機械処理に適した方法で規則を表現するようにしても良い。図示する例では、文変換規則記憶部１６０は、体言修飾句を文に変換するための次の規則を記憶している。即ち、「１：当該修飾句の主要名詞句からさかのぼって、最初にみつかる用言を取り出す。  ２：１において用言が見つからなければ、失敗とする。  ３：１で取り出した用言から当該修飾句の先頭までの部分句を取り出す。  ４：１で取り出した用言の格パターンを格パターン辞書から取り出す。  ５：３で取り出した部分句に含まれる各要素の助詞と、４で取り出した格パターンの格要素の助詞を比較して、部分句に不足している助詞の格要素を見つける  ６：５において不足している格要素が見つからなければ、失敗とする  ７：当該修飾句の主要名詞句の後に、５で見つけた不足している助詞を埋め込んで、文の原形とする  ８：７で得られた文について、用言の時制を、元の文の時制、文体と合わせて、文とする。」という規則である。また、文変換規則記憶部１６０は、理由句を文に変換するための次の規則を記憶している。即ち、「１：理由句の末尾の助詞、助動詞類を除いた基本部を、『これは』と『ためです』で囲む。」という規則である。
【００４４】
文変換部１７０は、上記のような格パターン辞書および文変換規則を参照しながら、修飾句を文に変換する。その実現方法の一例としては、機械処理可能な所定の形式で表わされた変換規則を文変換部１７０が逐次読み出しながら、解釈・実行するようにする。
【００４５】
図３に戻り、ステップＳ８において、文判定部１７０は、ステップＳ７における、修飾句の文への変換が成功したか否かを判断する。成功した場合には次のステップＳ９に進み、その他の場合（即ち、失敗した場合）は、ステップＳ１１に飛ぶ。例えば、図８に示した体言修飾句用の文変換規則を用いた場合において、「２：１において用言が見つからなければ、失敗とする。」や「６：５において不足している格要素が見つからなければ、失敗とする」に該当した場合には、文への変換が失敗したと判断される。また、これらの失敗条件に合致せず、「７：当該修飾句の主要名詞句の後に、５で見つけた不足している助詞を埋め込んで、文の原形とする  ８：７で得られた文について、用言の時制を、元の文の時制、文体と合わせて、文とする。」の規則の適用ができた場合には、文への変換が成功したと判断される。
【００４６】
次にステップＳ９に進んだ場合には、同ステップにおいて、文判定部１７０は、変換によって得られた文をスタックに格納する。このスタックは、生成文記憶部１８０の中に設けられている。
次にステップＳ１０において、文短縮部１９０は、変換によって得られた文に応じて、元の文を短縮する処理を行う。文短縮部１９０は、短縮した結果の文を内部のメモリに記憶しておく。
【００４７】
ステップＳ１１においては、対象修飾句判定部１４０が、ここまでで処理済となった修飾句を修飾句群記憶部１３０から削除する。そして、次の修飾句が存在している場合にはその修飾句の処理に移るために、ステップＳ３の判定に戻る。
【００４８】
ステップＳ３での判定で、修飾句が残っていなかった場合、つまり全ての修飾句の処理を済んだ場合には、前述の通りステップＳ２１に移る。そして、ステップＳ２１において、文並べ替え部２１０が、並べ替え規則記憶部２００から読み出した規則に基づいて、生成文記憶部１８０から読み出した文と、文短縮部１９０が短縮した結果得られた文の並べ替えを行う。
そして、ステップＳ２２において、出力部２２０は、並べ替えの完了した文を外部（例えば、磁気ディスク装置や画面やプリンタなど）に出力する。
【００４９】
図９は、並べ替え規則記憶部２００が記憶する並べ替え規則のデータ構成例を示す概略図である。図示するように、並べ替え規則は、文の種類に基づく並び順を表わす。文の種類とは、元文の短縮文であるか、あるいは元文の修飾句を文変換した場合におけるその修飾句の属性（場所句、時間句、理由句、普通句、専門用語句等）を表わすものである。図示する例では、並べ替え規則記憶部２００は、第１が場所句から変換された文、第２が時間句から変換された文、第３が元文の短縮文、第４が理由句から変換された文、第５が普通句から変換された文、第６が専門用語句から変換された文、という順序を規則として記憶する。同図おいては、規則を言葉で表しているが、より機械処理に適した方法で規則を表現するようにしても良い。
【００５０】
［第１のデータ処理例］
次に、上記の手順を具体的なデータ例に適用した場合の処理について、説明する。既に説明したように、修飾句認定部１２０が書き込んだことにより、修飾句群記憶部１３０には、「国土地理院は」と、「人工衛星を使って地盤の変化を細かく捉えるＧＰＳを」と、「伊達市と壮瞥町、虻田町の３ヵ所に」の３つの修飾句が記憶されている。
【００５１】
＜例：第１修飾句の処理＞
図３のステップＳ４において最初に取り出される修飾句は「国土地理院は」である。
そして、ステップＳ５において、修飾句「国土地理院は」は体言修飾句であるので対象修飾句であると判断され、ステップＳ６に進む。
そして、ステップＳ６において、修飾句「国土地理院は」は１７文字以上という条件を満たさないので、ステップＳ１１に進む。
ステップＳ１１において、修飾句「国土地理院は」は、修飾句群記憶部１３０から削除される。
【００５２】
＜例：第２修飾句の処理＞
ステップＳ４において次に取り出される修飾句は「人工衛星を使って地盤の変化を細かく捉えるＧＰＳを」である。
そして、ステップＳ５において、修飾句「人工衛星を使って地盤の変化を細かく捉えるＧＰＳを」は体言修飾句であるので対象修飾句であると判断され、ステップＳ６に進む。
そして、ステップＳ６において、修飾句「人工衛星を使って地盤の変化を細かく捉えるＧＰＳを」は１７文字以上という条件を満たすので、ステップＳ７に進む。
【００５３】
そして、ステップＳ７において、体言修飾句用の文変換規則を用いた変換が行われる。修飾句「人工衛星を使って地盤の変化を細かく捉えるＧＰＳを」の主要名詞句である「ＧＰＳを」からさかのぼって、最初に見つかる用言「捉える」を取り出す（規則の１番）。用言から先頭までの部分句として、「人工衛星を使って地盤の変化を細かく捉える」を取り出す（規則の３番）。取り出した用言「捉える」の格パターンを、格パターン辞書から取り出す（規則の４番）。動詞「捉える」に対応する格要素は「Ｘ  ハ（ガ）  Ｙ  ヲ」である。上記の部分句「人工衛星を使って地盤の変化を細かく捉える」に含まれる格要素の助詞と、格パターン辞書から取り出した格要素「Ｘ  ハ（ガ）  Ｙ  ヲ」の助詞とを比較して、部分句に不足している助詞の格要素「Ｘ  ハ（ガ）」を見つける（規則の５番）。つまり、「Ｙ  ヲ」に相当するものとして上記の部分句の中の「変化を」が存在するのに対して、「Ｘ  ハ（ガ）」に相当するものが上記の部分句にはないので、この「Ｘ  ハ（ガ）」が、部分句に不足していた助詞の格要素である。主要名詞句「ＧＰＳを」の後に、見つけた「Ｘ  ハ（ガ）」の助詞を埋め込んで文の原形とする（規則の７番）。即ち、「ＧＰＳは人工衛星を使って地盤の変化を細かく捉える」という文を得る。そして、用言の時制を元の文の時制（ここでは、時制は、現在）および文体（ここでは文体は、「です・ます」調）に合わせて、「ＧＰＳは人工衛星を使って地盤の変化を細かく捉えます」という文を得る（規則の８番）。得られた文はステップＳ９でスタックに格納される。
【００５４】
図１０は、上記第２句である「人工衛星を使って地盤の変化を細かく捉えるＧＰＳを」を文に変換する処理を示したものである。格パターン辞書に基づき、動詞「捉える」に対応する格要素が得られる。そして「変化を」が「Ｙ  ヲ」にマッチし、「Ｘ  ハ（ガ）」は修飾句内で不足している。よって、この不足している助詞を主要名詞句「ＧＰＳ」の後に埋め込む。さらに時制と文体の調整が行われて、「ＧＰＳは人工衛星を使って地盤の変化を細かく捉えます」という文が生成される。
【００５５】
図３のステップＳ１０において、元文の中の、当該修飾句の主要名詞句以外を削除する。つまり、現在の修飾句「人工衛星を使って地盤の変化を細かく捉えるＧＰＳを」のうちの、主要名詞句である「ＧＰＳを」を残して、その修飾句の残りの部分を、元文「国士地理院は、人工衛星を使って地盤の変化を細かく捉えるＧＰＳを、伊達市と壮瞥町、虻田町の３ヵ所に設置しています。」から削除する。つまり、元文から「人工衛星を使って地盤の変化を細かく捉える」を削除することによって、元文を「国士地理院は、ＧＰＳを、伊達市と壮瞥町、虻田町の３ヵ所に設置しています。」に短縮する。短縮された元文は、文短縮部１９０が内部のメモリで記憶する。
【００５６】
図１１は、上記第２句の文への変換に伴って、元文の対応する箇所を、「人工衛星を使って地盤の変化を細かく捉えるＧＰＳを」から「ＧＰＳを」に短縮し、短縮文を得る処理を示す図である。
【００５７】
そして、ステップＳ１１において、修飾句「人工衛星を使って地盤の変化を細かく捉えるＧＰＳを」は、修飾句群記憶部１３０から削除される。
【００５８】
＜例：第３修飾句の処理＞
ステップＳ４において３番目に取り出される修飾句は「伊達市と壮瞥町、虻田町の３ヵ所に」である。
ステップＳ５において、修飾句「伊達市と壮瞥町、虻田町の３ヵ所に」は体言修飾句であるので対象修飾句であると判断され、ステップＳ６に進む。
ステップＳ６において、修飾句「伊達市と壮瞥町、虻田町の３ヵ所に」は１７文字以上という条件を満たさないので、ステップＳ１１に進む。
ステップＳ１１において、修飾句「伊達市と壮瞥町、虻田町の３ヵ所に」は、修飾句群記憶部１３０から削除される。
【００５９】
＜例：文の並べ替え処理＞
これで、修飾句群記憶部１３０には、もう修飾句が残ってないので、文の並べ替えの処理に移る。
この時点で、生成文記憶部１８０のスタックには「ＧＰＳは人工衛星を使って地盤の変化を細かく捉えます」という文が記憶されている。この文は、専門用語句を元に生成された文である。また、文短縮部１９０がメモリに記憶している最新の短縮結果は、「国士地理院は、ＧＰＳを、伊達市と壮瞥町、虻田町の３ヵ所に設置しています。」という文である。ここで、文並べ替え部２１０が並べ替え規則記憶部２００から読み出した規則に基づくと、並べ替えの第３番目が「元文の短縮文」であり、第６番目が「専門用語句」を元に生成された文という順序が定義されている。また、ここで並べるべき文は、これらの２文のみである。よって元文の短縮文が、専門用語句から変換された文に先行する。その結果として、「国土地理院は、ＧＰＳを伊達市と壮瞥町、虻田町の３ヵ所に設置しています。ＧＰＳは人工衛星を使って地盤の変化を細かく捉えます。」という２文の並びが得られる。
【００６０】
上記の処理によって、文変換装置１は、入力される「国士地理院は、人工衛星を使って地盤の変化を細かく捉えるGPSを、伊達市と壮瞥町、虻田町の３ヵ所に設置しています。」という例文データを、「国士地理院は、ＧＰＳを、伊達市と壮瞥町、虻田町の３ヵ所に設置しています。ＧＰＳは人工衛星を使って地盤の変化を細かく捉えます。」という２文のデータに変換する。つまり、文変換装置１は、入力される文が持つ文法的な複雑さを軽減するように、文の変換を行う。
【００６１】
［第２のデータ処理例］
次に、別のデータを処理する場合の例について説明する。
図１２は、入力文記憶部１００が記憶するデータを示す概略図である。本例では、入力文記憶部１００が「宮川村では、対策工事が終わったことから、最後まで残されていた４世帯への避難指示が災害から２ヶ月近くたった今日、解除されました。」という文を記憶している。
【００６２】
図１３は、係り受け解析部１１０が、図１２に示した入力文を処理した結果として得られる係り受け構造データを示す概略図である。この係り受け構造データは、木構造を表すデータである。この木構造の図における矢印がノード間の係り受け関係を表す。
【００６３】
図１４は、入力文に基づき修飾句認定部１２０が認定した修飾句と最後の述語の関係を示す概略図である。図示するように、この例では、修飾句認定部１２０は、第１句「宮川村では」と第２句「対策工事が終わったことから」と第３句「最後まで残されていた４世帯への避難指示が」と第４句「災害から２ヶ月近くたった今日」を修飾句として認定する。これらの句はいずれも、最後の述語「解除されました」に係っている。これらの修飾句の抽出は、図１３に示した係り受け解析の結果に基づいて行うことができる。
【００６４】
そして、修飾句認定部１２０は、各修飾句の属性を認定する。第１句における「宮川村」が図６（ｃ）の場所句認定用辞書に含まれることから、修飾句認定部１２０は第１句を場所句と認定する。第２句における「ことから」が図６（ａ）の理由句認定用辞書に含まれることから、修飾句認定部１２０は第２句を理由句と認定する。第３句は図６の辞書が含む単語を持たないため特別な句とは認定されない。ここでは、そのような句を「普通句」と呼ぶ。つまり、修飾句認定部１２０は第３句を普通句と認定する。第４句における「今日」が図６（ｂ）の時間句認定用辞書に含まれることから、修飾句認定部１２０は第４句を時間句と認定する。修飾句認定部１２０の処理により、修飾句群記憶部１３０には、これらの修飾句とその属性が記憶される。
【００６５】
なお、本例では、第１句、第３句、第４句の各々における末尾の文節の自立語が体言で終わっているため、これらの句は体言修飾句である。第２句における末尾の文節の自立語が「終わった」であるため、第２句は用言修飾句である。図１４において下線を引いている部分は、体言修飾句における主要名詞句である。つまり、第１句における主要名詞句は「宮川村では」である。第３句における主要名詞句は「４世帯への避難指示が」である。第４句における主要名詞句は「今日」である。なお、第２句は用言修飾句であるため、第２句の主要名詞句は存在しない。
【００６６】
次にこれら４つの修飾句を対象に図３のステップＳ３以後の処理を行う。なお、本例では、修飾句の長さを判断する規準となるｍの値を１０とする。
＜例：第１修飾句の処理＞
まずステップＳ４において第1句「宮川村では」が取り出される。この第１句の長さは５文字であるため、ステップＳ６においてＮＯ（この修飾句は、文変換する対象とはならない）と判断される。従って、ステップＳ７からＳ１０までをスキップし、ステップＳ１１において、修飾句群から第１句を削除する。
【００６７】
＜例：第２修飾句の処理＞
次の、ステップＳ３の処理において、第２句から第４句までが残っている。よって、ステップＳ４において第２句「対策工事が終わったことから」が取り出される。ステップＳ５の処理においては、この第２句の属性は理由句であるから、第２句は対象修飾句であると判断される。また、第２句の文字数が１３文字であるため、ステップＳ６における長さの判定では１０（＝ｍ）以上であると判断される。
【００６８】
ステップＳ７において、第２句の文変換を行う。第２句は理由句であるので、図８に示した文変換規則の２（理由句用）が適用される。
図１５は、理由句用の文変換規則を第２句に適用した処理を示す概略図である。すなわち、理由句の末尾の助詞、助動詞類を取り除いて「これは」と「ためです」で囲む。第２句にふくまれる「ことから」は助詞相当語であるので、規則に従ってこれを取り除き、残った基本部「対策工事が終わった」を、「これは」と「ためです」で囲む。その結果、「これは対策工事が終わったためです」という文を得る。
【００６９】
ステップＳ８の判定において、ステップＳ７における文変換は成功したと判断され、ステップＳ９およびＳ１０の処理が行われる。つまり、ステップＳ９においては、生成された文「これは対策工事が終わったためです」がスタックに格納される。そしてステップＳ１０においては、元文を短縮する。理由句を文変換した場合には、規則により、元文からその句をすべて取り除く処理を行う。
図１６は、元文を短縮した結果を示す。同図では、第２句はすべて取り除かれたために空であることを示している。このような短縮された元文がメモリに記憶されている。
そして、ステップＳ１１で、修飾句群から第２句を削除する。
【００７０】
＜例：第３修飾句の処理＞
次の、ステップＳ３の処理において、第３句と第４句が残っている。よって、ステップＳ４において第３句「最後まで残されていた４世帯への避難指示が」が取り出される。ステップＳ５の処理においては、この第３句の属性は体言修飾句であるから、第３句は対象修飾句であると判断される。また、第３句の文字数が２０文字であるため、ステップＳ６における長さの判定では１０（＝ｍ）以上であると判断される。
【００７１】
体言修飾句である第3句については、図８に示した文変換規則の１（体言修飾句用）が適用される。体言修飾句用の規則の適用については、「第１のデータ処理例」においても詳細に述べたとおりである。
図１７は、体言修飾句用の文変換規則を第３句に適用した処理を示す概略図である。本データ例では、主要名詞句である「４世帯への避難指示が」から文頭にさかのぼって述語を短縮し、それによって「残される」が見つかる。次に、図７に示した格パターン辞書を用いて、「残される」が取る格パターンを探索する。その結果、得られる格要素は「Ｘ  ハ（ガ）」である。第３句の主要名詞句から文頭の部分「最後まで残されていた」には、「ハ（ガ）」の文節がないため、主要名詞句に「ハ」を加えて第３句の頭に追加する。これにより「４世帯への避難指示は最後まで残されていた」が得られる。そして、この文末の文体を元の文（「です・ます」調）に合わせる変換処理を行い、「４世帯への避難指示は最後まで残されていました」という文を得る。
【００７２】
ステップＳ８の判定において、ステップＳ７における文変換は成功したと判断され、ステップＳ９およびＳ１０の処理が行われる。つまり、ステップＳ９においては、生成された文「４世帯への避難指示は最後まで残されていました」がスタックに格納される。そしてステップＳ１０においては、元文を短縮する。ここでは、規則により、主要名詞句である「４世帯への避難しじが」のみを元文に残し、第３句のその他の部分を元文から取り除く処理を行う。
【００７３】
図１８は、元文を短縮した結果を示す。このような短縮された元文がメモリに記憶されている。つまり、この時点での元文は、「宮川村では４世帯への避難指示が災害から２ヶ月たった今日解除されました」と短縮されている。
そして、ステップＳ１１で、修飾句群から第３句を削除する。
【００７４】
＜例：第４修飾句の処理＞
次の、ステップＳ３の処理において、第４句が残っている。よって、ステップＳ４において第４句「災害から２ヶ月近くたった今日」が取り出される。ステップＳ５の処理においては、この第４句の属性は体言修飾句であるから、第４句は対象修飾句であると判断される。また、第４句の文字数が１４文字であるため、ステップＳ６における長さの判定では１０（＝ｍ）以上であると判断される。
【００７５】
第４句は、第３句と同じく体言修飾句である。よって、第３句の場合と同様に、図８に示した文変換規則の１（体言修飾句用）を適用した処理を行う。
図１９は、体言修飾句用の文変換規則を第４句に適用した処理を示す概略図である。第４句の主要名詞句「今日」から文頭にさかのぼって述語を探索すると「たつ」が見つかる。次に、図７に示した格パターン辞書を探索すると、この「たつ」に対応する格要素は「Ｘ  ハ（ガ）」である。そして、第４句の主要名詞句から句の頭の間には「ハ（ガ）」の格がないため、主要名詞句に「ハ」を加えて、句の頭に追加する。即ち、「今日は災害から２ヶ月近くたった」を得る。さらに、文末における文体を元文と合わせる処理を行い、「今日は災害から２ヶ月近くたちました」という文を得る。
【００７６】
ステップＳ８の判定において、ステップＳ７における文変換は成功したと判断され、ステップＳ９およびＳ１０の処理が行われる。つまり、ステップＳ９においては、生成された文「今日は災害から２ヶ月近くたちました」がスタックに格納される。そしてステップＳ１０においては、元文を短縮する。ここでは、規則により、主要名詞句である「今日」のみを元文に残し、第４句のその他の部分を元文から取り除く処理を行う。
【００７７】
図２０は、元文を短縮した結果を示す。このような短縮された元文がメモリに記憶されている。つまり、この時点での元文は、「宮川村では４世帯への避難指示が今日解除されました」と短縮されている。
そして、ステップＳ１１で、修飾句群から第４句を削除する。
以上の処理により、修飾句群記憶部１３０からは修飾句がすべて（第１句から第４句まで）削除された。つまり、ステップＳ３の判断において、修飾句が残っていないと判断され、ステップＳ２１の文の並べ替えの処理に移る。
【００７８】
＜例：文の並べ替え処理＞
この時点で、生成文記憶部１８０のスタックには、次の３つの文が格納されている。即ち、第２句（理由句）から変換された文「これは対策工事が終わったためです」と、第３句（普通句）から変換された文「４世帯への避難指示は最後まで残されていました」と、第４句（時間句）から変換された文「今日は災害から２ヶ月近くたちました」である。また、この時点で、文短縮部１９０がメモリに格納している最新の短縮結果は、「宮川村では４世帯への避難指示が今日解除されました」という文である。また、これら合計４文以外の文は存在しない。
【００７９】
ここで、文並べ替え部２１０が並べ替え規則記憶部２００から読み出した規則に基づくと、第１に時間句から変換された文、第２に元文の短縮結果、第３に理由句から変換された文、第４に普通句から変換された文の順番に並べることになる。この結果、（１）「今日は災害から２ヶ月近くたちました。」、（２）「宮川村では４世帯への避難指示が今日解除されました。」、（３）「これは対策工事が終わったためです。」、（４）「４世帯への避難指示は最後まで残されていました。」という順での４文の並びが得られる。
【００８０】
なお、上述した実施形態における文変換装置の機能をコンピューターで実現するようにしても良い。その場合、この機能を実現するためのプログラムをコンピューター読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピューターシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピューターシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピューター読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピューターシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピューター読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバーやクライアントとなるコンピューターシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピューターシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００８１】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
また、修飾句の属性の集合は、実施形態に置いて例示したものに限らず、別の属性集合を使用するようにしても良い。修飾句に対して、有限種類の属性のいずれかを付与し、その属性に応じて、変換対象の修飾句とするか否かを判定する。また、その属性に応じて、変換後の文の並び順を決定する。
また、修飾句を変換対象とするか否かの判定において、上記実施形態による文変換装置は、理由句または体言修飾句である場合に変換対象とするという条件を用いたが、この判定を別の条件で行うようにしても良い。
【００８２】
また、例えば図９に示した並べ替え規則は一例であり、他の規則を用いるようにしても良い。一般化すると、並べ替え規則は、文の種類（変換前の修飾句の属性等）間での順序の制約関係として表される。このときの制約規則は、二項間の関係であっても良いし、三項以上の多項間の関係であっても良い。
また、上記実施形態では日本語による文を扱う処理について説明したが、日本語以外の言語による文に本発明を適用しても良い。
【産業上の利用可能性】
【００８３】
本発明は、例えば、教育や、ウェブコンテンツの制作や、放送等のコンテンツにおける字幕の作成等に利用することができる。
【符号の説明】
【００８４】
１  文変換装置
１００  入力文記憶部
１１０  係り受け解析部
１２０  修飾句認定部
１３０  修飾句群記憶部
１４０  対象修飾句判定部
１５０  長さ判定部
１６０  文変換規則記憶部
１６５  格パターン辞書記憶部
１７０  文変換部
１８０  生成文記憶部
１９０  文短縮部
２００  並べ替え規則記憶部
２１０  文並べ替え部
２２０  出力部
３００  認定用辞書記憶部（属性認定用辞書記憶部）
【図１】
2013077101.tif 000003
【図２】
2013077101.tif 000004
【図３】
2013077101.tif 000005
【図４】
2013077101.tif 000006
【図５】
2013077101.tif 000007
【図６】
2013077101.tif 000008
【図７】
2013077101.tif 000009
【図８】
2013077101.tif 000010
【図９】
2013077101.tif 000011
【図１０】
2013077101.tif 000012
【図１１】
2013077101.tif 000013
【図１２】
2013077101.tif 000014
【図１３】
2013077101.tif 000015
【図１４】
2013077101.tif 000016
【図１５】
2013077101.tif 000017
【図１６】
2013077101.tif 000018
【図１７】
2013077101.tif 000019
【図１８】
2013077101.tif 000020
【図１９】
2013077101.tif 000021
【図２０】
2013077101.tif 000022