(57)【要約】【課題】文の言い換えを利用して文章作成を支援する処理プログラムを提供する。【解決手段】入出力処理手段１１は、元の文章データから操作対象文２を取得し、文解析処理手段１２は、体言辞書２１、用言辞書２２を用いて操作対象文２の内部構造、意味を解析し、命題辞書２３、命題連接辞書２４を参照して操作対象文２の命題タイプまたは命題間タイプを同定する。言い換え処理手段１３は、言い換え辞書２５を参照して操作対象文２の言い換えを行い、言い換え群を生成する。文脈マッチング処理手段１４は、テンプレート辞書２６の模範文章データの文脈と、操作対象文２を含む所定の範囲の文章データを言い換え群により言い換えた事例文章データの文脈とをマッチング処理し、類似する言い換えを言い換え候補として出力する。【選択図】          図１
2005025257.tif 000002
【特許請求の範囲】
【請求項１】
ある自然言語で記述された文データを別の表現による文データに変換する言い換え処理を利用した文章作成支援処理を、コンピュータに実行させるためのプログラムであって、
文データが記述する行為もしくは状態を定義する命題タイプが記述された命題辞書、文中の手がかり表現と文同士の対応関係を示す命題間タイプとの関係が記述された命題連接辞書、係り受け関係もしくは手がかり表現にもとづく言い換えパターンを記述した言い換え辞書、もしくは良い文章構造であると認定された文章データであって前記命題タイプおよび命題間タイプが付与された模範文章データを記憶するテンプレート辞書を記憶するデータ記憶手段にアクセスしてデータを取得する処理と、
ユーザに対して表示された文章データから言い換え操作の対象とする操作対象部分、および言い換え操作の種別を示す文操作情報を取得する処理と、
前記操作対象部分の内部構造および意味を解析し、前記命題辞書もしくは前記命題連接辞書を参照して前記解析結果から前記操作対象部分の命題タイプ、もしくは命題タイプおよび命題間タイプを同定する処理と、
前記文操作情報に従って、前記言い換えパターンを参照して前記操作対象部分の言い換えを行い言い換え群を生成する処理と、
前記テンプレート辞書から前記操作対象部分の命題タイプを含む模範文章データを抽出し、前記模範文章データの文脈と前記操作対象部分を含む所定の範囲の文章データであって前記言い換え群から取り出した言い換えにより言い換えた事例文章データの文脈とを比較して前記模範文章データの文章構造と前記事例文章データの文章構造との類似を評価し、所定の評価を得た言い換えを言い換え候補として出力する処理とを、
コンピュータに実行させる
ことを特徴とする言い換えを利用した文章作成支援処理プログラム。
【請求項２】
前記操作対象部分および前記文操作情報の取得の処理では、
ユーザに対して表示された文章データの任意の節もしくは文、または所定の選択項目を、入力ポインティング機能を用いて選択することにより行う
ことを特徴とする言い換えを利用した文章作成支援処理プログラム。
【請求項３】
ある自然言語で記述された文データを別の表現による文データに変換する言い換え処理を利用した文章作成支援処理を、コンピュータに実行させるためのプログラムを記録した記録媒体であって、
文データが記述する行為もしくは状態を定義する命題タイプが記述された命題辞書、文中の手がかり表現と文同士の対応関係を示す命題間タイプとの関係が記述された命題連接辞書、係り受け関係もしくは手がかり表現にもとづく言い換えパターンを記述した言い換え辞書、もしくは良い文章構造であると認定された文章データであって前記命題タイプおよび命題間タイプが付与された模範文章データを記憶するテンプレート辞書を記憶するデータ記憶手段にアクセスしてデータを取得する処理と、
ユーザに対して表示された文章データから言い換え操作の対象とする操作対象部分、および言い換え操作の種別を示す文操作情報を取得する処理と、
前記操作対象部分の内部構造および意味を解析し、前記命題辞書もしくは前記命題連接辞書を参照して前記解析結果から前記操作対象部分の命題タイプ、もしくは命題タイプおよび命題間タイプを同定する処理と、
前記文操作情報に従って、前記言い換えパターンを参照して前記操作対象部分の言い換えを行い言い換え群を生成する処理と、
前記テンプレート辞書から前記操作対象部分の命題タイプを含む模範文章データを抽出し、前記模範文章データの文脈と前記操作対象部分を含む所定の範囲の文章データであって前記言い換え群から取り出した言い換えにより言い換えた事例文章データの文脈とを比較して前記模範文章データの文章構造と前記事例文章データの文章構造との類似を評価し、所定の評価を得た言い換えを言い換え候補として出力する処理とを、
コンピュータに実行させるための
言い換えを利用した文章作成支援処理プログラムを記録した記録媒体。
【請求項４】
前記操作対象部分および前記文操作情報の取得の処理では、
ユーザに対して表示された文章データの任意の節もしくは文、または所定の選択項目を、入力ポインティング機能を用いて選択することにより行う
ことを特徴とする言い換えを利用した文章作成支援処理プログラムを記録した記録媒体。
【請求項５】
ある自然言語で記述された文データを別の表現による文データに変換する言い換え処理を利用した文章作成支援処理方法であって、
文データが記述する行為もしくは状態を定義する命題タイプが記述された命題辞書、文中の手がかり表現と文同士の対応関係を示す命題間タイプとの関係が記述された命題連接辞書、係り受け関係もしくは手がかり表現にもとづく言い換えパターンを記述した言い換え辞書、もしくは良い文章構造であると認定された文章データであって前記命題タイプおよび命題間タイプが付与された模範文章データを記憶するテンプレート辞書を記憶するデータ記憶手段にアクセスしてデータを取得し、
ユーザに対して表示された文章データから言い換え操作の対象とする操作対象部分、および言い換え操作の種別を示す文操作情報を取得し、
前記操作対象部分の内部構造および意味を解析し、前記命題辞書もしくは前記命題連接辞書を参照して前記解析結果から前記操作対象部分の命題タイプ、もしくは命題タイプおよび命題間タイプを同定し、
前記文操作情報に従って、前記言い換えパターンを参照して前記操作対象部分の言い換えを行い言い換え群を生成し、
前記テンプレート辞書から前記操作対象部分の命題タイプを含む模範文章データを抽出し、前記模範文章データの文脈と前記操作対象部分を含む所定の範囲の文章データであって前記言い換え群から取り出した言い換えにより言い換えた事例文章データの文脈とを比較して前記模範文章データの文章構造と前記事例文章データの文章構造との類似を評価し、所定の評価を得た言い換えを言い換え候補として出力する、
言い換えを利用した文章作成支援処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータを用いた自然言語処理技術に関する。より詳しくは、ある自然言語で記述された文を別の表現による文に変換する言い換えを利用して文章作成を支援する処理プログラム、処理プログラムを記録した記録媒体、および処理方法に関する。
【０００２】
【従来の技術】
言い換えとは、ある自然言語で記述された文を別の表現による文に変換する処理であって、文の中核的な意味を保持したままで、文の長さ・文体・表現などを変換するものをいう。
【０００３】
言い換えは、概ね、構文的言い換え、意味的言い換え、およびプラグマティックな言い換えに分類することができる（非特許文献１参照）。
【０００４】
構文的言い換えは、文に表れる語句を同義語や類義語に置き換えて文の表現を変える処理、文構造のマッピングにもとづいて文を変形する処理などをいう。例えば、元の表現「システムを生成する」の＜生成する＞を＜作る＞に置き換えて、新たな表現「システムを作る」に変形する処理である。
【０００５】
意味的言い換えは、参照表現などをその指示内容に置き換えて文の表現を変える処理のように、その文が発話された文脈や状況などを参照して文を変形する処理をいう。例えば、元の表現「去年の出来事」が１９９９年に発話されていた場合に、＜去年＞が＜１９９８年＞を意味すると解析して、新たな表現「１９９８年の出来事」に変形する処理である。
【０００６】
プラグマティックな言い換えとは、前記の二種類の言い換え以外のより複雑な言い換えを行う処理であって、ある状況において同じ効果を持つような表現へ変形する処理をいう。例えば、元の表現「どなたかｇｃｃのソースの在りかをご存じないでしょうか」において、＜どなたか−ご存じないでしょうか。＞、＜ｇｃｃのソースの在り処を＞などの意味解析から、この表現が、物の所在場所を問い合わせる文脈であると解析し、新たな表現「ｇｃｃのソースが置いてあるｆｔｐサイトを教えてください」に変形するものである。
【０００７】
ここで、コンピュータやワープロで実行される文章作成処理ソフトウェアの文章編集機能を利用して文の言い換えを行う例として、以下のような２つの文の順序を入れ替える作業を想定する。
【０００８】
「太郎は公園を散歩しなかった。なぜなら、雨が降っていたからだ。」
ユーザは、先ずカット・アンド・ペースト操作により、前文「太郎は公園を散歩しなかった。」を後文「なぜなら、雨が降っていたからだ。」の後尾に移動させる。２つの文は以下のようになる。
【０００９】
「なぜなら、雨が降っていたからだ。太郎は公園を散歩しなかった。」
しかし、並び替え後の２つの文の表現は、自然言語（ここでは、日本語）としては不自然であり、文の表現を変える必要がある。そこで、ユーザは、不要な文字や語句の削除、必要な文字や語句の挿入などを、文字キーの操作（以下、キータイプという）によって行う。キータイプ後、２つの文は以下のようになる。
【００１０】
「＜＞雨が降って＜いた＞。＜だから、＞太郎は公園を散歩しなかった。」（＜＞は、キータイプによる変更部分）
さらに、並び替えた２つの文を１つの文に結合する言い換えを想定する。ユーザは、同様に、語句の削除・挿入をキータイプによって行う。キータイプ後、２つの文は以下のようになる。
【００１１】
「雨が降っていた＜から、＞太郎は公園を散歩しなかった。」
以上のように、文の並び替え、結合などによる文の言い換えでは、文の表現が自然なものとなるように、語句の削除や挿入などのキータイプが必要となる場合が多い。
【００１２】
【非特許文献１】
乾  健太郎、”言語表現を言い換える技術”、
言語処理学会第８回年次大会チュートリアル予稿集、言語処理学会、
２００２年３月、ｐｐ．１−２１
【００１３】
【発明が解決しようとする課題】
文章作成処理ソフトウェアを用いて文章を作成する場合に、既存の文章データを活用することは多い。この場合に、既存の文章データ中の文を結合、分割などにより変形して利用するとき、従来、ユーザは、語句の削除や挿入などのキータイプを行って、文の表現が自然なものとなるように、すなわち利用しようとする文が前後の文脈と合致するように、文を変形しなければならない。
【００１４】
しかし、文の表現を変えるためにキータイプを行うことは煩雑である。特に、近年急速に普及し始めたマウス操作が入力操作の中心となっているコンピュータやタブレット型コンピュータなどにおいて、キータイプによる文字入力は、かえって煩雑になっている。
【００１５】
しがたって、ポインティング機能が入力操作の中心となっているコンピュータにおいて、できる限りキータイプせずに文章作成を行うことを支援する仕組みの実現が強く要求されている。
【００１６】
また、従来のような単なる構文的言い換えや意味的言い換えを行うだけでは、言い換えたい文が発話された文脈と合致しない不自然な表現の変形が行われてしまうおそれがあり、実際の文章作成支援に利用することができなかった。
【００１７】
本発明の目的は、文の言い換えを利用した文章作成支援において、キータイプを行うことなく簡単な操作により文章作成支援ができるようにすることである。
【００１８】
また、本発明の別の目的は、文の言い換えを利用した文章作成支援において、文の文脈を考慮した自然な表現の言い換えを行うことにより、有用性の高い文章作成支援ができるようにすることである。
【００１９】
【課題を解決するための手段】
上記課題を解決するため、本発明は、ある自然言語で記述された文データを別の表現による文データに変換する言い換え処理を利用した文章作成支援処理を、コンピュータに実行させるためのプログラムであって、以下の処理を行う。
【００２０】
本発明では、文データが記述する行為もしくは状態を定義する命題タイプが記述された命題辞書、文中の手がかり表現と文同士の対応関係を示す命題間タイプとの関係が記述された命題連接辞書、係り受け関係もしくは手がかり表現にもとづく言い換えパターンを記述した言い換え辞書、もしくは良い文章構造であると認定された文章データであって前記命題タイプおよび命題間タイプが付与された模範文章データを記憶するテンプレート辞書を記憶するデータ記憶手段にアクセスしてデータを取得する。また、ユーザに対して表示された文章データから言い換え操作の対象とする節、文、または文章などの文操作対象部分、および言い換え操作の種別を示す文操作情報を取得する。
【００２１】
そして、前記操作対象部分の内部構造および意味を解析し、前記命題辞書もしくは前記命題連接辞書を参照して前記解析結果から前記操作対象部分の命題タイプ、もしくは命題タイプおよび命題間タイプを同定し、前記文操作情報に従って、前記言い換えパターンを参照して前記操作対象部分の言い換えを行い言い換え群を生成する。
【００２２】
その後、前記テンプレート辞書から前記操作対象部分の命題タイプを含む模範文章データを抽出し、前記模範文章データの文脈と前記操作対象部分を含む所定の範囲の文章データであって前記言い換え群から取り出した言い換えにより言い換えた事例文章データの文脈とを比較して前記模範文章データの文章構造と前記事例文章データの文章構造との類似を評価し、所定の評価を得た言い換えを言い換え候補として出力する。
【００２３】
また、本発明は、上記の処理を行う場合に、ユーザに対して表示された文章データの任意の節もしくは文、または所定の選択項目を、入力ポインティング機能を用いて選択することにより行う。
【００２４】
なお、ユーザによって、表示装置などに出力した言い換え候補から所望する候補が選択されると、本発明は、所定の文章作成処理手段に対し、選択された言い換え候補を、元の文章データの該当箇所に対する入力データとして渡す。
【００２５】
本発明によれば、ユーザは、マウス、タブレットペンおよび入力パネルなどの入力手段が備えるポインティング機能を用いて、既存の文章データから言い換えに利用したい操作対象部分（文字列）を選択することができ、さらに、言い換え候補の中から所望する候補を選択することができる。
【００２６】
選択された言い換え候補は、所定の文章作成処理において入力文（入力文字列）とされるため、ユーザは、キータイプを行うことなく入力文を取得でき、簡単に文章を作成することが可能となる。
【００２７】
また、コンピュータが読み取り可能な何らかの文章データがあれば、その文章データを活用して新たな文章データを作成することが可能となり、文章作成作業の効率化を図ることができる。
【００２８】
さらに、本発明は、操作対象部分（文字列）の言い換え処理を行った後、言い換え処理により生成した言い換え群の中から、言い換えられる文章の文脈を考慮して、言い換えが文脈に合致すると一定の評価を得たものを言い換え候補として絞り込む。これにより、ユーザは、適切な言い換え候補に絞り込まれたものの中から所望する言い換え候補を選択することができ、実用的な文章作成支援を実現することができる。
【００２９】
なお、本発明にかかる処理プログラムは、コンピュータが読み取り可能な、可搬媒体メモリ、半導体メモリ、ハードディスクなどの適当な記録媒体に格納することができ、これらの記録媒体に記録して提供され、または、通信インタフェースを介して種々の通信網を利用した送受信により提供されるものである。
【００３０】
【発明の実施の形態】
以下、本発明の実施の形態を説明する。
【００３１】
図１は、実施の一形態において、本発明の構成例を示す図である。
【００３２】
文章作成支援装置１は、入出力処理手段１１、文解析処理手段１２、言い換え処理手段１３、文脈マッチング処理手段１４、入出力装置１７、および記憶部２０を備え、記憶部２０には、体言辞書２１、用言辞書２２、命題辞書２３、命題連接辞書２４、言い換え辞書２５、およびテンプレート辞書２６などのデータが格納される。
【００３３】
体言辞書２１は、一般的に体言と分類される名詞、代名詞などについて、その意味情報と、品詞、項として共起しやすい用言などの構文情報とを記述するデータである。用言辞書２２は、一般的に動詞、形容詞などについて、意味情報と、品詞、活用形、共起しやすい助詞、および項として共起しやすい用言などの構文情報とを記述するデータである。体言辞書２１および用言辞書２２は、相互に参照が可能なように構成されている。なお、体言辞書２１および用言辞書２２は、一般的に提供されている既存のコンピュータ用日本語辞書データなどにより実現される。
【００３４】
命題辞書２３は、文末表現や文構造などと文の命題タイプとの関係が記述されたデータである。命題タイプとは、文に表れる時制、モダリティ、アスペクトなどの組み合わせによって、その文が記述する行為や状態などを定義する分類ラベル情報である。命題タイプの例として、主題、現象、事実、判断などが定義される。
【００３５】
命題辞書２３は、最も簡単な構造をとる場合には、文末表現に所定の命題タイプがラベル付けされたデータで構成される。一般的に、動詞や形容詞などの用言が文末や複文にある場合に、これらの用言には時制、モダリティ、アスペクトなどの諸情報が表示されることから、以下のように、文末表現ごとに命題タイプを定義しておく。
【００３６】
「表現」［命題タイプ］、
「しなくてはならない」［義務、客観］、
「かもしれない」［予想］、…。
【００３７】
または、命題辞書２３は、複数の項および述語の組で記述される文に所定の命題タイプがラベル付けされたデータで構成される。
【００３８】
一般的に、「太郎が公園で散歩した。」は、＜太郎が，  公園で，  散歩する＞というような形＜項，項，…，述語＞で記述されるため、文末の動詞「散歩する」に表示されている時制、モダリティ、アスペクトにもとづいて所定の命題タイプが付与される。
【００３９】
＜太郎が，  公園で，  散歩した＞［事実動作の過去］、
＜太郎は，  公園で，  散歩したかった＞［願望過去］  、…。
【００４０】
さらに、「太郎は公園で散歩がしたかったが、外は雨が降っていた。」のような複文の場合には、以下のように、前節（前件）と後節（後件）にそれぞれ命題タイプがラベル付けされる。
【００４１】
＜太郎は，  公園で，  散歩したかった＞［２重複文前件−願望過去］  ；
＜外は，  雨が，  降っていた＞［２重複文後件−自然現象過去描写］  。
【００４２】
命題連接辞書２４は、係り受け、接続などの手がかり表現と所定の命題間タイプとの関係が記述されたデータである。命題間タイプとは、手がかり表現などによって複数の命題の接続関係を定義する分類ラベル情報である。命題間タイプの例として、因果、並列、時間経過、詳細化、例示などが定義される。
【００４３】
例えば、文「太郎は公園で散歩がしたかったが、外は雨が降っていた。」の場合には、以下のような内部構造となる。
【００４４】
＜太郎は，  公園で，  散歩したかった＞＜が＞＜外は，  雨が，  降っていた＞
そして、前節（前件）と後節（後件）との接続語＜が＞を手がかり表現となるから、以下のような命題間タイプが付与されたデータが命題連接辞書２４に記憶される。
【００４５】
＜太郎は，  公園で，  散歩したかった＞［２重複文前件−願望過去］  ；
＜が＞［命題間タイプ＝逆説］；
＜外は，  雨が，  降っていた＞［２重複文後件−自然現象過去描写］
言い換え辞書２５は、係り受け関係などにもとづく相互に言い換え可能な表現パターンを記述したデータである。
【００４６】
テンプレート辞書２６は、よい文章構造であると認定された所定の単位の文章データ（模範文章）であって、命題タイプ、命題間タイプなどの情報が付与されたデータである。
【００４７】
ここで、よい文章構造であるか否かの認定基準は、その文章の種類や用途などによって異なるものである。そのため、ユーザが作成したい文章の用途や種類などに応じて、例えば新聞記事用テンプレート辞書、学術論文用テンプレート辞書、法律文章用テンプレート辞書など、予め用途や種類などにより分類した文章種別ごとに対応するテンプレート辞書２６が用意され、文脈マッチング処理手段１４によって、テンプレート辞書２６が切り替えられるように構成されていてもよい。
【００４８】
入出力処理手段１１は、入出力装置１７とのデータ入出力処理を行う手段である。入出力装置１７の入力機能は、マウス、タブレットペンと入力パネルの組み合わせなどにより実現することができる。
【００４９】
入出力処理手段１１は、言い換え操作の対象となる文字列データ（操作対象部分）の選択元となる文章データ（元の文章）を入出力装置１７に表示し、ユーザによって選択される操作対象部分と、言い換え操作の種別を特定する文操作情報３とを取得する。
【００５０】
なお、操作対象部分として選択される部分は、節、文、または文章などであるが、本例では文単位に選択されものとし、入出力処理手段１１は、操作対象部分として操作対象文２を取得する。
【００５１】
また、文操作情報３の例として、以下のような操作が定義されているとする。
【００５２】
分割：１つの文を分割し、複数の文を生成する処理、
結合：複数の文を結合し、１つの文を生成する処理、
削除：文の特定された部分を削除する処理、
態変換：文の態（能動態または受動態）を変換する処理、
主題化：文の特定された部分を主題とする文を生成する処理、…。
【００５３】
また、入出力処理手段１１は、言い換えが文脈に合致すると評価された一または複数の言い換え候補４を入出力装置１７に表示し、ユーザが選択した言い換え候補４を取得する。
【００５４】
なお、所定の文章作成処理手段（図示しない）では、操作対象文２が選択された元の文章データ（元の文）をユーザが選択した言い換え候補４により言い換えて、新たな文章データとする。
【００５５】
なお、ユーザが操作対象文２、文操作情報３、および言い換え候補４の選択を行う入出力装置１７は、少なくとも表示画面上に表示された項目を選択し、文字列データを特定することができる機能を備えていればよい。
【００５６】
文解析処理手段１２は、体言辞書２１、用言辞書２２を参照し、所定の解析手法を用いて、操作対象文２の内部構造および意味を解析し、命題辞書２３をもとに操作対象文２の命題タイプを同定し、命題連接辞書２４をもとに操作対象文２の命題間タイプを同定する手段である。
【００５７】
言い換え処理手段１３は、言い換えを辞書２５を参照して、文操作情報３に対応する操作対象文２の言い換え処理を行い、言い換え群を生成する処理手段である。言い換え処理では、構文情報や意味情報を用いて構文的または意味的な言い換えを行い、多くの言い換えを生成する。
【００５８】
文脈マッチング処理手段１４は、テンプレート辞書２６を参照し、言い換え群の各言い換えについて、その言い換えを行う文章データ（事例文章）の文脈を、テンプレート辞書２６の対応する模範文章の文脈と比較し、模範文章の良い文脈に一定の程度で類似する場合に、その事例文章で用いた言い換えを抽出する処理手段である。
【００５９】
図２に、文章作成支援装置１の処理の流れを示す。まず、文分割の場合を例に、処理の流れを説明する。
【００６０】
ステップＳ１０：入出力処理手段１１では、操作対象文２の選択を促す操作対象選択画面を入出力装置１７に表示する。
【００６１】
図３に、操作対象選択画面５０の例を示す。ユーザは、操作対象選択画面５０の操作対象文を選択する元の文章表示域５１上で、文「昨日の会議は双方の意見に利益がかみあわず、議論がすれ違った。」を操作対象文２として選択する。
【００６２】
ステップＳ１１：文解析処理手段１２では、体言辞書２１および用言辞書２２を参照して、操作対象文２を構成する各素の構文解析・意味解析を行い、文解析情報、意味解析情報などを取得する。なお、文解析処理手段１２が行う文解析処理および意味解析処理は、既存の一般的な処理手法を用いて行う。
【００６３】
ステップＳ１２：文解析処理手段１２では、操作対象文２の文解析情報、意味解析情報などをもとに命題辞書２３から合致する文末表現や文を抽出し、その文末表現または文に付与されている命題タイプを操作対象文２の命題タイプと同定する。
【００６４】
ステップＳ１３：文解析処理手段１２では、操作対象文２の文解析情報の中の係り受け関係を示す情報をもとに、命題連接辞書２４から合致する係り受け関係を抽出し、その命題間タイプを操作対象文２の命題間タイプと同定する。
【００６５】
ステップＳ１１〜ステップＳ１３の処理において、文解析処理手段１２では、操作対象文２から、図４（Ａ）に示すような文解析情報、意味解析情報、命題タイプ、命題間タイプなどの情報を取得する。
【００６６】
「前文ａ：
＜昨日の会議は＞［主題］
＜双方の，意見に，利益が，かみあわない，＞［ず形前件−客観観察］
後文ｂ：
＜議論が，すれ違う＞［過去−客観観察］
命題間タイプ：因果」
ステップＳ１４：さらに、入出力処理手段１１では、操作対象選択画面５０の文操作指定欄５２から文操作情報３を取得する。ここでは、文操作指定欄５２で「文分割」が選択されているため、文操作情報３として「分割」を取得する。
【００６７】
ステップＳ１５：言い換え処理手段１３では、文操作情報３に対応する操作対象文２の言い換えを、言い換え辞書２５の言い換えパターンを参照して生成する。生成した言い換えを言い換え群とする。
【００６８】
例えば、図４（Ｂ）に示すように、言い換え辞書２５に以下のような言い換えパターンが記憶されているとする。
【００６９】
「…ことによって、…だ。」、
「…なので、…だ。」、
「…だ。ゆえに、…した。」、
「…だ。その結果、…しなかった。」、…。
【００７０】
言い換え処理手段１３では、これらの言い換えパターンを用いて、以下のような操作対象文２のさまざまな言い換えを生成して言い換え群とする。
【００７１】
「…利益がかみあわなかった。それで、議論が…。」、
「…利益が一致しなかった。ゆえに、議論が…。」、
「…利益と合わなかった。ゆえに、議論が…。」、…。
【００７２】
ステップＳ１６：文脈マッチング処理手段１４では、テンプレート辞書２６を参照した文脈マッチングにより、言い換え群から、その言い換えを行う文章データ（事例文章）が適切な文脈となるものを絞り込む。
【００７３】
文脈マッチング処理手段１４では、テンプレート辞書２６を参照し、操作対象文２の命題を含む模範文章を抽出する。また、言い換え群から言い換えを一つずつ取り出し、操作対象文２が選択された元の文章データの所定の範囲（例えば段落）を切り出して事例文章データ（事例文章）とする。事例文章を取り出した言い換えを用いて言い換え、構文情報および意味情報を取得し、さらに、命題タイプおよび命題間タイプを取得する。
【００７４】
そして、事例文章の命題タイプの並びと取り出した模範文章の命題タイプの並びとについてマッチング処理を行い、両者の所定の範囲全体での命題タイプの並び、および、言語表現の並びが、どの程度類似するかについて評価する。所定の評価を得た事例文章の言い換えを抽出する。
【００７５】
上記の類似評価を、言い換え群の全ての言い換えについて行い、抽出した言い換えを言い換え候補とする。なお、抽出した言い換えから評価の良い言い換えを所定数だけ選択して言い換え候補としてもよい。
【００７６】
図４（Ｃ）に示すように、操作対象文２の命題間タイプが「因果」であるから、テンプレート辞書２６から、命題間タイプ＝因果を含むような模範文章を抽出する。例えば、テンプレート辞書２６に、以下のような文を含む模範文章があるとする。
【００７７】
因果：「双方の言い分がかみあわず、交渉はすれ違いに終わった。」
この模範文章の命題タイプの並びと、事例文章の命題タイプの並びの類似度を評価し、所定の類似度を持つと評価された言い換えを言い換え候補ｃ（ｃ１、ｃ２、…）とする。
【００７８】
その後、入出力処理手段１１では、言い換え候補表示画面６０を入出力装置１７に表示する。
【００７９】
図５に、言い換え候補表示画面６０の例を示す。言い換え候補表示画面６０の言い換え候補表示域６１に、以下のような言い換え候補ｃ１、ｃ２が表示される。
【００８０】
ｃ１：「昨日の会議は双方の意見に利益がかみあわなかった。ゆえに議論がすれ違った。」
ｃ２：「昨日の会議は双方の意見に利益がかみあわなかった。その結果議論がすれ違った。」
ユーザは、入出力装置１７のポインティング機能を用いて言い換え候補表示域６１から所望する言い換え候補を選択すると、選択された言い換え候補ｃにより元の文章データの該当する箇所が言い換えられた文章データが新たな文章データとして文章作成欄６２に表示される。
【００８１】
次に、図６〜図８を用いて、２つの文を結合して１つの文に言い換える場合の処理の流れを説明する。
【００８２】
図６に示すように、ユーザは、操作対象選択画面５０の元の文章表示域５１上で、以下のような２つの操作対象文２を選択する。
【００８３】
文２ａ：「検問所で、３１日、停止命令に従わなかったワゴン車に兵士が発砲した。」
文２ｂ：「そのため、車に乗っていた１３人の女性と子供のうち７人が死亡した。」
文解析処理手段１２は、体言辞書２１および用言辞書２２を参照して、選択された操作対象文２（文２ａおよび文２ｂ）について文／文間解析、意味解析などの処理を行う。さらに、文解析情報、意味解析情報などをもとに命題タイプおよび命題間タイプを同定する。
【００８４】
例えば、図７（Ａ）に示すような解析情報、命題タイプ、命題間タイプが取得される。
【００８５】
文２ａ：  ＜検問所で，３１日，停止命令に，従わない，ワゴン車に，兵士が，発砲する。＞［過去−事実］
文２ｂ：＜そのため，車に，乗る，１３人の，女性と，子供の，うち，７人が，死亡する。＞［過去−事実］
［命題間タイプ＝事実前後関係］
さらに、操作対象選択画面５０の文操作指定欄５２で選択された「文結合」、およびユーザのマウス操作やタブレットペン操作などから、図７（Ｂ）に示すように、「文操作情報＝結合」および「結合の方向＝文２ａ→文２ｂ」が取得される。
【００８６】
そして、言い換え処理手段１３は、言い換え辞書２５の言い換えパターンを参照して、文結合に対応する言い換えを生成する。さらに、文脈マッチング処理手段１４は、「文分割」例における処理の場合と同様に、テンプレート辞書２６の模範文章の命題タイプの並びと、言い換え群の言い換えを用いた事例文章の命題タイプの並びとの類似評価を行う。所定の範囲全体での両者の命題タイプの並びが一定以上で類似していると評価した場合には、図７（Ｃ）に示すように、その言い換えを言い換え候補とする。
【００８７】
ｃ１：「３１日、検問所で、停止命令に従わなかったワゴン車に兵士が発砲したため、ワゴン車に乗っていた１３人の女性と子供のうち７人が死亡した。」、ｃ２：「３１日、検問所で、兵士の発砲によって、停止命令に従わなかった車に乗っていた１３人の女性と子供のうち７人が死亡した。」、
ｃ３：「３１日、検問所で、兵士が発砲し、停止命令に従わなかった車に乗っていた１３人の女性と子供のうち７人が死亡した。」、…。
【００８８】
入出力処理手段１１では、図８に示すように、言い換え候補表示画面６０の言い換え候補表示域６１に抽出された言い換え候補を表示する。
【００８９】
次に、図９を用いて、文形式を変更する言い換え操作のうち、受動化の場合の処理の流れを説明する。
【００９０】
操作対象文２の選択は、文分割、文結合などの場合と同様である。ユーザにより、操作対象選択画面５０の元の文章表示域５１上で、図９（Ａ）に示すような操作対象文２が選択されたとする。
【００９１】
「広場に集まった群衆は、その大きな銅像を引き倒した。」
文解析処理手段１２は、文分割の処理の場合と同様に、操作対象文２について文解析情報、意味解析情報を取得し、命題タイプなどを同定する。
【００９２】
＜広場に，集まった，群衆は，その，大きな，銅像を，引き倒した。＞［過去−事実］
さらに、図６に示す操作対象選択画面５０と同様の画面での文操作指定欄５２での「受動化」の選択、およびユーザのマウス操作やタブレットペン操作などから、図９（Ｂ）に示すように、文操作情報＝受動化が取得される。
【００９３】
その後、言い換え処理手段１３では、言い換え辞書２５の言い換えパターンを参照して、受動化の言い換えを生成する。そして、文脈マッチング処理手段１４は、文分割の処理の場合と同様に、テンプレート辞書２６の模範文章の命題タイプの並びと事例文章の命題タイプの並びとの類似評価を行い、図９（Ｃ）に示すように、所定の評価を得た言い換えを言い換え候補とする。
【００９４】
ｃ１：「その大きな銅像は、広場に集まった群衆によって引き倒された。」、ｃ２：「広場に集まった群衆によって、その大きな銅像は引き倒された。」、…。
【００９５】
入出力処理手段１１では、言い換え候補表示画面６０の言い換え候補表示域６１に抽出された言い換え候補を表示する。
【００９６】
次に、図１０を用いて、文形式を変更する言い換え操作のうち主題化の場合の処理の流れを説明する。
【００９７】
文分割、文結合などの場合と同様に、ユーザにより、操作対象選択画面５０の元の文章表示域５１上で、図１０（Ａ）に示すような操作対象文２が選択されたとする。
【００９８】
「検問所で、停止命令に従わなかった車に乗っていた１３人の女性と子供のうち７人が死亡した。」
文解析処理手段１２は、操作対象文２の文解析情報、意味解析情報などを取得し、命題タイプなどを同定する。
【００９９】
＜検問所で，停止命令に，従わなかった，車に，乗っていた，１３人の，女性と，子供の，うち，７人が，死亡した。＞［過去−事実］
さらに、図６に示す操作対象選択画面５０と同様の画面での文操作指定欄５２での「主題化」の選択、およびユーザのマウス操作やタブレットペン操作などから、図１０（Ｂ）に示すように、文操作情報＝主題化、および「主題化の対象＝＜７人が，死亡した＞」が取得される。
【０１００】
言い換え処理手段１３は、言い換え辞書２５の言い換えパターンを参照して、主題化の言い換えを生成する。そして、文脈マッチング処理手段１４は、文分割の場合の処理と同様に、テンプレート辞書２６の模範文章の命題タイプの並びと事例文章の命題タイプの並びとの類似評価を行い、図１０（Ｃ）に示すように、所定の評価を得た言い換えを言い換え候補とする。
【０１０１】
ｃ１：「７人の死亡は、検問所で、停止命令に従わなかった車に乗っていた１３人の女性と子供のうちで起った。」、
ｃ２：「７人の死亡は、検問所で、停止命令に従わなかった車の１３人の女性と子供のうちで起った。」、…。
【０１０２】
次に、図１１を用いて、文の一部を削除する場合の処理の流れを説明する。
【０１０３】
文分割、文結合などの場合と同様に、ユーザにより、操作対象選択画面５０の元の文章表示域５１上で、図１１（Ａ）に示すような操作対象文２が選択されたとする。
【０１０４】
「彼は学校に入学したけれど、講義がつまらなくて、すぐ辞めてしまった。」文解析処理手段１２は、操作対象文２について文解析情報、意味解析情報などを取得し、命題タイプ、命題間タイプを同定する。
【０１０５】
＜彼は，学校に，入学した＞［過去−事実］；
＜けれど＞＝逆説；
＜講義が，つまらなくて＞［過去−判断］；
＜すぐ，辞めてしまった＞［過去−事実］
さらに、操作対象選択画面５０の文操作指定欄５２での「削除」選択により、文操作情報＝削除を取得する。
【０１０６】
言い換え処理手段１３は、言い換え辞書２５の言い換えパターンを参照して、削除の言い換えを生成する。そして、文脈マッチング処理手段１４は、文分割の場合の処理と同様に、テンプレート辞書２６の模範文章の命題タイプの並びと事例文章の命題タイプの並びとの類似評価を行い、図１１（Ｃ）に示すように、類似と評価した言い換えを言い換え候補とする。
【０１０７】
ｃ１：「彼は学校に入学したけれど、すぐ辞めてしまった。」、
ｃ２：「学校の講義がつまらなくて、彼はすぐ辞めてしまった。」、…。
【０１０８】
このように、本発明では、操作対象選択画面５０上に表示された既存の文章データから言い換えの操作をしたい文データをユーザがマウス操作やタブレットペン操作により選択するだけで、その言い換えの操作をしたい文の前後の文脈と合致した適切な表現の言い換え候補群を提示することができる。これにより、ユーザは、キータイプを行うことなく、文章データの表現を変更することができ、文章作成作業を効率よく行うことができる。
【０１０９】
以上、本発明をその実施の形態により説明したが、本発明はその主旨の範囲において種々の変形が可能である。
【０１１０】
本発明の実施の形態では、文章作成支援装置１を、コンピュータに読み取られ実行される処理プログラムとして実現する場合に、入出力処理手段１１は、文章作成支援装置１を実行するコンピュータのオペレーティング・システムにより提供される処理機能を利用することが可能である。
【０１１１】
【発明の効果】
以上説明したように、本発明によれば、言い換えたい文および言い換えたい操作の種別の選択、および言い換え候補から所望する候補の選択は、表示画面上で選択したい項目を指定することにより行われる。ユーザは、言い換えのためのキータイプを行う必要がなく、簡単な項目選択の操作だけで言い換えられた表現を利用して文作成を行うことができる。よって、本発明は、文章作成支援処理における操作負担の軽減を図ることができる。
【０１１２】
さらに、本発明によれば、言い換え処理において、言い換えたい文が含まれる段落の文脈の流れを考慮し、その文脈において良い文章構造であると評価された言い換え候補のみを提示するため、ユーザは、自然な表現の言い換え候補のみが提示されるため、適切な言い換え候補を得て文章の作成を行うことができる。よって、本発明は、より実用的な文章作成支援処理を提供することができる。
【０１１３】
また、本発明は、既存の文章データを活用した効率的な文章作成支援処理を提供することができる。
【図面の簡単な説明】
【図１】本発明の構成例を示す図である。
【図２】文章作成支援装置の処理の流れを示す図である。
【図３】操作対象選択画面の例を示す図である。
【図４】文分割の場合の処理を説明するための図である。
【図５】言い換え候補表示画面の例を示す図である。
【図６】操作対象選択画面の例を示す図である。
【図７】文結合の場合の処理を説明するための図である。
【図８】言い換え候補表示画面の例を示す図である。
【図９】受動化の場合の処理を説明するための図である。
【図１０】主題化の場合の処理を説明するための図である。
【図１１】削除の場合の処理を説明するための図である。
【符号の説明】
１  文章作成支援装置
１１  入出力処理手段
１２  文解析処理手段
１３  言い換え処理手段
１４  文脈マッチング処理手段
１７  入出力装置
２０  記憶部
２１  体言辞書
２２  用言辞書
２３  命題辞書
２４  命題連接辞書
２５  言い換え辞書
２６  テンプレート辞書
【図１】
2005025257.tif 000003
【図２】
2005025257.tif 000004
【図３】
2005025257.tif 000005
【図４】
2005025257.tif 000006
【図５】
2005025257.tif 000007
【図６】
2005025257.tif 000008
【図７】
2005025257.tif 000009
【図８】
2005025257.tif 000010
【図９】
2005025257.tif 000011
【図１０】
2005025257.tif 000012
【図１１】
2005025257.tif 000013