(57)【要約】【課題】ユーザによって指定された用例から新たな用例を生成することで、文書中の記述の一貫性が保たれるような言い換え文を生成することを可能とする。【解決手段】用例ペア生成部３４は、ユーザによって指定された言い換え前用例および言い換え後用例に基づいて新たな言い換え後用例を生成する。用例ペア登録部３５は、ユーザによって指定された言い換え前用例および新たな言い換え後用例を用例集保持部２４に登録する。文解析部３６は、解析済み文、解析済み言い換え前用例および解析済み言い換え後用例を作成する。類似用例選択部３７は、類似度に基づいて当該解析済み言い換え前用例および解析済み言い換え後用例を選択する。差分抽出部３８は、解析済み言い換え前用例および解析済み言い換え後用例の差分を抽出する。出力部４０は、解析済み文に差分を適用することによって作成された言い換え文を出力する。【選択図】図２
2011090394.tif 000002
【特許請求の範囲】
【請求項１】
言い換え前の文字列を含む言い換え前用例および当該言い換え前用例が言い換えられた言い換え後の文字列を含む言い換え後用例を対応づけて保持するための用例集保持手段を有する文書処理装置において、
ユーザによって指定された言い換え前用例および言い換え後用例を入力する入力手段と、
前記入力された言い換え前用例および言い換え後用例に基づいて、当該入力された言い換え前用例に含まれる文字列を含む新たな言い換え後用例であって当該入力された言い換え後用例とは異なる新たな言い換え後用例を生成する用例生成手段と、
前記入力された言い換え前用例および前記生成された言い換え後用例を対応づけて前記用例集保持手段に登録する登録手段と、
予め登録されている文を取得する取得手段と、
前記取得された文、前記用例集保持手段に対応づけて登録された言い換え前用例および言い換え後用例を解析することによって、当該取得された文の解析結果である解析済み文、言い換え前用例の解析結果である解析済み言い換え前用例および当該言い換え後用例の解析結果である解析済み言い換え後用例を作成する解析手段と、
前記作成された解析済み文および解析済み言い換え前用例を比較することによって、当該解析済み文および当該解析済み言い換え前用例の類似度を算出する類似度算出手段と、
前記算出された類似度に基づいて、前記作成された解析済み言い換え前用例および解析済み言い換え後用例を解析済み類似用例ペアとして選択する類似用例選択手段と、
前記解析済み類似用例ペアとして選択された解析済み言い換え前用例および解析済み言い換え後用例に基づいて、当該解析済み言い換え前用例および当該解析済み言い換え後用例の差分を抽出する差分抽出手段と、
前記作成された解析済み文に前記抽出された差分を適用することによって、前記取得された文が言い換えられた言い換え文を生成する言い換え生成手段と、
前記言い換え生成手段によって生成された言い換え文を出力する出力手段と
を具備することを特徴とする文書処理装置。
【請求項２】
前記入力された言い換え前用例および言い換え後用例から文字列を抽出するための条件と前記条件に合致することによって抽出される文字列を当てはめることによって新たな言い換え後用例を生成するための規則とを含む用例生成規則を予め保持する用例生成規則保持手段を更に具備し、
前記用例生成手段は、前記入力された言い換え前用例および言い換え後用例から前記用例生成規則保持手段に保持されている用例生成規則に含まれる条件に合致する文字列を抽出し、当該抽出された文字列を前記用例生成規則保持手段に保持されている用例生成規則に含まれる規則に当てはめることによって前記入力された言い換え後用例とは異なる新たな言い換え後用例を生成する
ことを特徴とする請求項１記載の文書処理装置。
【請求項３】
言い換え前の文字列を含む用例生成用言い換え前用例と、当該用例生成用言い換え前用例が言い換えられた言い換え後の文字列を含む第１の用例生成用言い換え後用例と、当該用例生成用言い換え前用例および当該第１の用例生成用言い換え後用例を含む第２の用例生成用言い換え後用例を対応づけて保持する用例生成用用例保持手段を更に具備し、
前記用例生成手段は、前記用例生成用用例保持手段に保持されている第２の用例生成用言い換え後用例に含まれる用例生成用言い換え前用例を前記入力された言い換え前用例とし、当該第２の言い換え後用例に含まれる用例生成用言い換え後用例を前記入力された言い換え後用例とすることによって、前記入力された言い換え後用例とは異なる新たな言い換え後用例を生成する
ことを特徴とする請求項１記載の文書処理装置。
【請求項４】
前記入力された言い換え前用例に含まれる文字列および言い換え後用例に含まれる文字列を比較することによって、当該言い換え前用例および言い換え後用例間において一致する文字数に応じて評価値を算出する評価値算出手段を更に具備し、
前記用例生成手段は、前記算出された評価値が予め定められた値以上でない場合に、前記入力された言い換え後用例とは異なる新たな言い換え後用例を生成する
ことを特徴とする請求項１記載の文書処理装置。
【請求項５】
言い換え前の文字列を含む言い換え前用例および当該言い換え前用例が言い換えられた言い換え後の文字列を含む言い換え後用例を対応づけて保持するための用例集保持手段を有する外部記憶装置と、当該外部記憶装置を利用するコンピュータとから構成される文書処理装置において、前記コンピュータによって実行されるプログラムであって、
前記コンピュータに、
ユーザによって指定された言い換え前用例および言い換え後用例を入力するステップと、
前記入力された言い換え前用例および言い換え後用例に基づいて、当該入力された言い換え前用例に含まれる文字列を含む新たな言い換え後用例であって当該入力された言い換え後用例とは異なる新たな言い換え後用例を生成するステップと、
前記入力された言い換え前用例および前記生成された言い換え後用例を対応づけて前記用例集保持手段に登録する登録手段と、
予め登録されている文を取得するステップと、
前記取得された文、前記用例集保持手段に対応づけて登録された言い換え前用例および言い換え後用例を解析することによって、当該取得された文の解析結果である解析済み文、言い換え前用例の解析結果である解析済み言い換え前用例および当該言い換え後用例の解析結果である解析済み言い換え後用例を作成するステップと、
前記作成された解析済み文および解析済み言い換え前用例を比較することによって、当該解析済み文および当該解析済み言い換え前用例の類似度を算出するステップと、
前記算出された類似度に基づいて、前記作成された解析済み言い換え前用例および解析済み言い換え後用例を解析済み類似用例ペアとして選択するステップと、
前記解析済み類似用例ペアとして選択された解析済み言い換え前用例および解析済み言い換え後用例に基づいて、当該解析済み言い換え前用例および当該解析済み言い換え後用例の差分を抽出するステップと、
前記作成された解析済み文に抽出された差分を適用することによって、前記取得された文が言い換えられた言い換え文を生成するステップと、
前記生成された言い換え文を出力するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文が言い換えられた言い換え文を生成するための文書処理装置およびプログラムに関する。
【背景技術】
【０００２】
近年、例えば文書の作成を支援するような目的のために、文が言い換えられた言い換え文を生成するシステム（以下、文書処理装置と表記）が知られている。
【０００３】
このような言い換え文を生成する方法には、例えば言い換え規則による方法および用例による方法の２つの方法がある。
【０００４】
言い換え規則による方法では、言い換え文を生成するための言い換え生成規則を予め作成しておき、この規則を基に言い換え文が生成される。この言い換え規則による方法として、例えばシステムが言い換え生成規則を有し、当該規則により言い換え文を生成する技術が開示されている（例えば、非特許文献１を参照）。また、例文によって示した書き換え規則を一般的な書き換え規則に変換して適用することで、文法を殆ど知らないユーザでも、簡単に効率的な書き換え処理を実現できる技術が開示されている（特許文献１を参照）。
【０００５】
一方、用例による方法として、文に類似する用例を用例集から検索し、当該用例を模倣することにより当該文の言い換え文が生成される技術が開示されている（例えば、非特許文献２を参照）。
【０００６】
なお、用例による方法（用例により言い換え文を生成する方法）では、ユーザが言い換え規則を記述することができない場合であっても、用例を登録することによって所望の言い換え文を自動的に文書処理装置に生成させることが可能となる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０００−５７１４２号公報
【非特許文献】
【０００８】
【非特許文献１】乾健太郎．  「コミュニケーション支援のための言い換え．」  言語処理学会第７回年次大会ワークショップ論文集，ｐｐ．７１−７６，２００１
【非特許文献２】山本  和英，牧野  恵．「要約事例を用例として模倣利用したニュース記事要約」，自然言語処理，Ｖｏｌ．１５，Ｎｏ．３，ｐｐ．１１５−１５８（２００８．７）
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、文書の作成を支援する目的（例えば、文書中の記述に対する修正候補として当該記述が言い換えられた記述を提示するというような目的）のために言い換え文を生成する場合、言い換えの対象となる部分と当該文書中の他の部分との一貫性を配慮する必要がある。
【００１０】
特に、用例により言い換え文を生成する文書処理装置において、複雑な表現の記述を単純な表現の記述に言い換えるような場合、文書中の他の部分との一貫性が保てなくなる場合がある。
【００１１】
例えば「個人宅に配達中の配送品」という記述を「宅配品」のような記述に言い換える用例が存在する場合を想定する。
【００１２】
この用例によれば、例えば文書中の「個人宅に配達中の配送品」という記述は「宅配品」という記述に言い換えられる。つまり、文書中の「個人宅に配達中の配送品」という記述を含む文は、当該記述が「宅配品」に言い換えられた文に言い換えられる。
【００１３】
しかしながら、文書中の他の部分（箇所）に、「全ての配送品において、配達が完了したら、システムに配達完了コードを入力しなければならない。」という記述がある場合には、上記した言い換えによって（つまり、「個人宅に配達中の配送品」の記述が「宅配品」の記述に言い換られることによって）、当該文書中の「配送品」の記述と「宅配品」の記述との間の参照関係（つまり、一貫性）が失われる。
【００１４】
つまり、上記したように複雑な表現の記述を単純な表現の記述に言い換える場合、文書中において統一して用いられていた記述の一貫性が失われる場合がある。
【００１５】
そこで、本発明の目的は、ユーザによって指定された用例から新たな用例を生成することで、文書中の記述の一貫性が保たれるような言い換え文を生成することが可能な文書処理装置およびプログラムを提供することにある。
【課題を解決するための手段】
【００１６】
本発明の１つの態様によれば、言い換え前用例の文字列を含む言い換え前用例および当該言い換え前用例が言い換えられた言い換え後の文字列を含む言い換え後用例を対応づけて保持するための用例集保持手段を有する文書処理装置が提供される。この文書処理装置は、ユーザによって指定された言い換え前用例および言い換え後用例を入力する入力手段と、前記入力された言い換え前用例および言い換え後用例に基づいて、当該入力された言い換え前用例に含まれる文字列を含む新たな言い換え後用例であって当該入力された言い換え後用例とは異なる新たな言い換え後用例を生成する用例生成手段と、前記入力された言い換え前用例および前記生成された言い換え後用例を対応づけて前記用例集保持手段に登録する登録手段と、予め登録されている文を取得する取得手段と、前記取得された文、前記用例集保持手段に対応づけて登録された言い換え前用例および言い換え後用例を解析することによって、当該取得された文の解析結果である解析済み文、言い換え前用例の解析結果である解析済み言い換え前用例および当該言い換え後用例の解析結果である解析済み言い換え後用例を作成する解析手段と、前記作成された解析済み文および解析済み言い換え前用例を比較することによって、当該解析済み文および当該解析済み言い換え前用例の類似度を算出する類似度算出手段と、前記算出された類似度に基づいて、前記作成された解析済み言い換え前用例および解析済み言い換え後用例を解析済み類似用例ペアとして選択する類似用例選択手段と、前記解析済み類似用例ペアとして選択された解析済み言い換え前用例および解析済み言い換え後用例に基づいて、当該解析済み言い換え前用例および当該解析済み言い換え後用例の差分を抽出する差分抽出手段と、前記作成された解析済み文に前記抽出された差分を適用することによって、前記取得された文が言い換えられた言い換え文を生成する言い換え生成手段と、前記言い換え生成手段によって生成された言い換え文を出力する出力手段とを具備する。
【発明の効果】
【００１７】
本発明は、ユーザによって指定された用例から新たな用例を生成することで、文書中の記述の一貫性が保たれるような言い換え文を生成することを可能とする。
【図面の簡単な説明】
【００１８】
【図１】本実施形態に係る文書処理装置のハードウェア構成を示すブロック図。
【図２】図１に示す文書処理装置３０の主として機能構成を示すブロック図。
【図３】本実施形態に係る文書処理装置３０の処理手順を示すフローチャート。
【図４】用例ペア登録部３５によって用例ペアが登録された後の用例集保持部２４のデータ構造の一例を示す図。
【図５】文解析部３６によって作成された解析済み対象文の一例を示す図。
【図６】文解析部３６によって作成された解析済み用例ペアの一例を示す図。
【図７】解析済み対象文の呼び解析済み言い換え前用例の類似度の算出処理について具体的に説明するための図。
【図８】解析済み類似用例ペアから差分を抽出する差分抽出処理について具体的に説明するための図。
【図９】解析済み対象文に対して差分を適用することによって対象文の言い換え文を生成する言い換え生成処理について具体的に説明するための図。
【図１０】対象文「個人宅に配達中の配送品を配達する場合。」の言い換え文が表示された表示画面の一例を示す図。
【図１１】用例ペア生成処理の処理手順を示すフローチャート。
【図１２】用例ペア取得部３２によって取得された用例ペアの形態素解析結果の一例を示す図。
【図１３】図１２に示す解析済み用例ペアに対して用例生成規則が適用される場合について具体的に説明するための図。
【図１４】図１２に示す解析済み用例ペアに対して用例生成用用例ペアが適用される場合の処理について具体的に説明するための図。
【発明を実施するための形態】
【００１９】
以下、図面を参照して、本発明の実施形態について説明する。
【００２０】
図１は、本実施形態に係る文書処理装置のハードウェア構成を示すブロック図である。図１に示すように、コンピュータ１０は、例えばハードディスクドライブ（ＨＤＤ：Hard Disk Drive）のような外部記憶装置２０と接続されている。この外部記憶装置２０は、コンピュータ１０によって実行されるプログラム２１を格納する。コンピュータ１０および外部記憶装置２０は、文書処理装置３０を構成する。
【００２１】
文書処理装置３０は、例えばユーザによって指定された文（予め登録されている文）が言い換えられた文（以下、言い換え文と表記）を生成する機能を有する。
【００２２】
図２は、図１に示す文書処理装置３０の主として機能構成を示すブロック図である。図２に示すように、文書処理装置３０は、入力部３１、用例ペア取得部３２、用例ペア評価部３３、用例ペア生成部３４、用例ペア登録部３５、文解析部３６、類似用例選択部３７、差分抽出部３８、言い換え生成部３９および出力部４０を含む。本実施形態において、これらの各部３１〜４０は、図１に示すコンピュータ１０が外部記憶装置２０に格納されているプログラム２１を実行することにより実現されるものとする。このプログラム２１は、コンピュータ読み取り可能な記憶媒体に予め格納して頒布可能である。また、このプログラム２１が、例えばネットワークを介してコンピュータ１０にダウンロードされても構わない。
【００２３】
また、文書処理装置３０は、用例生成規則保持部２２、用例生成用用例保持部２３、用例集保持部２４および記憶部２５を含む。本実施形態において、これらの各部２２〜２５は、例えば外部記憶装置２０に格納される。
【００２４】
入力部３１は、言い換え対象となる文の入力および用例ペアの入力にかかるユーザの操作を受け付ける。ユーザは、言い換えの対象となる文および用例集保持部２４に登録すべき用例ペアを指定することができる。これにより、入力部３１は、ユーザによって指定された文および用例ペアを入力する。入力部３１によって入力された文は、例えば記憶部２５に予め登録される。
【００２５】
なお、入力部３１によって入力される用例ペアには、言い換え前の文字列を含む言い換え前用例および当該言い換え前用例（に含まれる文字列）が言い換えられた言い換え後の文字列を含む言い換え後用例（の組）が含まれる。
【００２６】
用例ペア取得部３２は、入力部３１によって入力された用例ペアを、予め定められた形式で取得する（受け付ける）。
【００２７】
用例ペア評価部３３は、用例ペア取得部３２によって取得された用例ペアに含まれる言い換え前用例および言い換え後用例を比較することによって評価値を算出する。この評価値は、用例ペアに対する新たな用例ペアを生成すべきか否かを判定するために用いられる。
【００２８】
用例生成規則保持部２２には、用例ペア取得部３２によって取得された用例ペアとは異なる新たな用例ペアを生成するために用いられる用例生成規則が予め保持される。用例生成規則には、条件および規則が含まれる。条件は、用例ペア取得部３２によって取得された用例ペアに含まれる言い換え前用例および言い換え後用例に対して適用される。一方、規則は、言い換え後用例とは異なる新たな言い換え後用例を生成するために用いられる。
【００２９】
用例生成用用例保持部２３には、用例ペア取得部３２によって取得された用例ペアとは異なる新たな用例ペアを生成するために用いられる用例ペア（以下、用例生成用用例ペアと表記）が保持される。用例生成用用例ペアには、用例生成用言い換え前用例、第１の用例生成用言い換え後用例および第２の用例生成用言い換え後用例が含まれる。用例生成用言い換え前用例には、言い換え前の文字列が含まれる。第１の用例生成用言い換え後用例には、用例生成用言い換え前用例（に含まれる文字列）が言い換えられた言い換え後の文字列が含まれる。また、第２の用例生成用言い換え後用例には、用例生成用用例（に含まれる文字列）および第１の用例生成用言い換え後用例（に含まれる文字列）が含まれる。
【００３０】
用例ペア生成部３４は、用例生成規則保持部２２に保持されている用例生成規則を用例ペア取得部３２によって取得された用例ペアに適用することによって、新たな用例ペアを生成する。また、用例ペア生成部３４は、用例生成用用例保持部２３に保持されている用例生成用用例ペアを用例ペア取得部３２によって取得された用例ペアに適用することによって、新たな用例ペアを生成する。
【００３１】
なお、用例ペア生成部３４は、用例ペア評価部３３によって算出された評価値が予め定められた値（閾値）以上でない場合に、新たな用例ペアを生成する。
【００３２】
用例ペア登録部３５は、用例ペア生成部３４によって生成された用例ペア（新たな用例ペア）を用例集保持部２４に登録する。また、用例登録部３５は、入力部３１によって入力された用例ペア（つまり、ユーザによって指定された用例ペア）を用例集保持部２４に登録する。
【００３３】
用例集保持部２４には、用例ペア、つまり、言い換え前の文字列を含む言い換え前用例および当該言い換え前用例が言い換えられた言い換え後の文字列を含む言い換え後用例が対応づけて保持される。
【００３４】
文解析部３６は、記憶部２５に予め登録された文（入力部３１によって入力された文）を、文書処理装置３０における言い換えの対象となる文として取得する。以下、記憶部２５に予め登録された文（つまり、文解析部３６によって取得された文）を対象文と称する。
【００３５】
また、文解析部３６は、用例集保持部２４に保持されている用例ペア（用例ペア登録部３５によって用例集保持部２４に登録された用例ペア）を取得する。
【００３６】
文解析部３６は、取得された対象文および用例ペア（に含まれる言い換え前用例および言い換え後用例）を解析する。これにより、文解析部３６は、対象文、用例ペアに含まれる言い換え前用例および言い換え後用例の解析結果を作成する。以下、対象文の解析結果を解析済み対象文、言い換え前用例の解析結果を解析済み言い換え前用例、言い換え後用例の解析結果を解析済み言い換え後用例と称する。また、解析済み言い換え前用例および解析済み言い換え後用例の組を解析済み用例ペアと称する。
【００３７】
なお、本実施形態においては、文解析部３６による解析方法として例えば形態素解析が用いられる。形態素解析によれば、対象文、言い換え前用例および言い換え後用例に含まれる文字列に対して品詞が付与される。つまり、例えば解析済み対象文には、品詞が付与された文字列が含まれる。解析済み言い換え前用例および解析済み言い換え後用例についても同様である。なお、文字列に対して付与される品詞には、例えば名詞および助詞等が含まれる。
【００３８】
類似用例選択部３７は、文解析部３６によって作成された解析済み対象文および解析済み言い換え前用例を比較することによって、当該解析済み対象文および当該解析済み言い換え前用例（対象文および言い換え前用例）の類似度を算出する。類似用例選択部３７は、算出された類似度に基づいて、文解析部３６によって作成された解析済み言い換え前用例および解析済み言い換え後用例の組（解析済み用例ペア）を解析済み類似用例ペアとして選択する。具体的には、類似用例選択部３７は、解析済み対象文との類似度が予め定められた値（閾値）以上である解析済み言い換え前用例を含む解析済み用例ペアを解析済み類似用例ペアとして選択する。
【００３９】
差分抽出部３８は、類似用例選択部３７によって解析済み類似用例ペアとして選択された解析済み用例ペア（解析済み言い換え前用例および解析済み言い換え後用例の組）に基づいて、当該解析済み言い換え前用例および当該解析済み言い換え後用例の差分を抽出する。なお、差分とは、解析済み言い換え前用例および解析済み言い換え後用例（言い換え前用例および言い換え後用例）において言い換えられている部分を表す。差分抽出部３８によって抽出された差分には、解析済み類似用例ペアに含まれる解析済み言い換え前用例から抽出される文字列（以下、言い換え前差分と表記）および解析済み言い換え後用例から抽出される文字列（以下、言い換え後差分と表記）が含まれる。
【００４０】
言い換え生成部３９は、差分抽出部３８によって抽出された差分を解析済み対象文に適用することによって、対象文が言い換えられた言い換え文（対象文の言い換え文）を生成する。言い換え生成部３９は、解析済み対象文に含まれる文字列のうち、差分抽出部３８によって抽出された差分に含まれる言い換え前差分に該当する文字列を当該差分に含まれる言い換え後差分の文字列とすることによって対象文の言い換え文を生成する。
【００４１】
出力部４０は、言い換え生成部３９によって生成された言い換え文（対象文の言い換え文）を出力する。出力部４０は、例えばディスプレイ等を介して対象文の言い換え文をユーザに対して提示する。
【００４２】
なお、記憶部２５には、上記した言い換えの対象となる対象文、解析済み対象文、解析済み用例ペア（解析済み言い換え前用例および解析済み言い換え後用例）、解析済み類似用例ペアおよび差分抽出部３８によって抽出された差分等が記憶される。
【００４３】
次に、図３のフローチャートを参照して、本実施形態に係る文書処理装置３０の処理手順について説明する。なお、記憶部２５には、文書処理装置３０における言い換えの対象となる文（対象文）が予め登録（記憶）されているものとする。
【００４４】
まず、入力部３１は、ユーザによって指定された用例ペアを入力する（ステップＳ１）。入力部３１は、ユーザによって指定された用例ペアとして、例えばユーザが直接入力した用例ペアまたは用例集保持部２４に予め保持されている用例ペアのうちユーザによって編集された用例ペア（ユーザの編集履歴に基づき獲得された用例ペア）等を入力する。なお、入力部３１によって入力される用例ペアには、文字列を含む言い換え前用例および言い換え後用例が含まれる。
【００４５】
以下の説明では、入力部３１によって言い換え前用例「個人宅に配達中の配送品」および言い換え後用例「宅配品」を含む用例ペアが入力されたものとして説明する。
【００４６】
次に、用例ペア取得部３２は、入力部３１によって入力された用例ペアを、予め定められた形式で取得する。この予め定められた形式には、例えば用例ペアに含まれる言い換え前用例および言い換え後用例の形態素解析結果等が含まれる。
【００４７】
用例ペア評価部３３は、用例ペア取得部３２によって取得された用例ペアに含まれる言い換え前用例および言い換え後用例（に含まれる文字列）を比較することによって、当該用例ペアに対する新たな用例ペアを生成すべきか否かを判定するための評価値を算出する（ステップＳ２）。
【００４８】
評価値は、例えば「一致文字数／言い換え前用例の文字数」により算出される。一致文字数とは、言い換え前用例に含まれる文字列のうち言い換え後用例に含まれる文字と一致する文字の数である。なお、一致文字数をカウントする場合、文字の比較（検索）は言い換え前用例の先頭の文字から順に行い、かつ、文字の順序が入れ替わるような比較は行わないものとする。
【００４９】
つまり、言い換え前用例に含まれる１つ目の文字と一致する文字が言い換え後用例から検索された場合、当該言い換え前用例に含まれる文字の次の文字（２つ目の文字）と一致する文字は、当該検索された言い換え後用例に含まれる文字の次の文字以降から検索される。
【００５０】
ここで、上記したように言い換え前用例が「個人宅に配達中の配送品」であり、言い換え後用例が「宅配品」である場合の評価値の算出処理について具体的に説明する。
【００５１】
この場合、言い換え前用例の文字「宅」、「配」および「品」は、言い換え後用例に含まれているため、一致文字数は３となる。なお、言い換え前用例には「配」が２つ存在するが、２つ目の「配」は言い換え後用例の文字「配」の次の文字（言い換え前用例の１つ目の「配」と一致した文字の次の文字）以降から検索されるため、一致文字数にはカウントされない。
【００５２】
また、言い換え前用例「個人宅に配達中の配送品」の文字数は、１１である。したがって、言い換え前用例「個人宅に配達中の配送品」および言い換え後用例「宅配品」を含む用例ペアの評価値は、３／１１、つまり、０．２７となる。
【００５３】
次に、用例ペア評価部３３によって算出された評価値が予め定められた値（閾値）以上であるか否かが判定される（ステップＳ３）。
【００５４】
ここで、この閾値が例えば０．５であるものとすると、用例ペア評価部３３によって算出された評価値（０．２７）は、閾値より小さいため、当該評価値が閾値以上でないと判定される。
【００５５】
評価値が閾値以上でないと判定された場合（ステップＳ３のＮＯ）、用例ペア生成部３４は、用例ペア取得部３２によって取得された用例ペアに含まれる言い換え前用例および言い換え後用例に基づいて、新たな用例ペアを生成する処理（以下、用例ペア生成処理と表記）を実行する（ステップＳ４）。具体的には、用例ペア生成処理においては、用例ペア取得部３２によって取得された用例ペアに含まれる言い換え前用例および言い換え後用例に基づいて、当該言い換え前用例に含まれる文字列（の一部）を含む新たな言い換え後用例（当該用例ペアに含まれる言い換え後用例とは異なる新たな言い換え後用例）が生成される。
【００５６】
なお、用例ペア生成処理においては、用例生成規則保持部２２に保持されている用例生成規則および用例生成用用例保持部２３に保持されている用例生成用用例ペアが用いられる。
【００５７】
用例生成規則保持部２２に保持されている用例生成規則には、用例ペア取得部３２によって取得された用例ペア（に含まれる言い換え前用例および言い換え後用例）から文字列を抽出するための条件と当該条件に合致することによって抽出される文字列を当てはめることによって新たな言い換え後用例を生成するための規則が含まれる。用例ペア生成処理においては、用例ペア取得部３２によって取得された用例ペアから用例生成規則に含まれる条件に合致する文字列を抽出し、当該抽出された文字列を用例生成規則に含まれる規則に当てはめることによって新たな言い換え後用例が生成される。
【００５８】
また、用例生成用用例保持部２３に保持されている用例生成用用例ペアには、用例生成用言い換え前用例、第１の用例生成用言い換え後用例および第２の用例生成用言い換え後用例が含まれる。この第２の用例生成用言い換え後用例には、用例生成用言い換え前用例および第１の用例生成用言い換え後用例が含まれる。用例ペア生成処理においては、第２の用例生成用言い換え後用例に含まれる用例生成用言い換え前用例を用例ペア取得部３２によって取得された用例ペアに含まれる言い換え前用例とし、当該第２の用例生成用言い換え後用例に含まれる第１の用例生成用言い換え後用例を当該用例ペアに含まれる言い換え後用例とすることで新たな言い換え後用例が生成される。
【００５９】
用例ペア生成処理においては、上記したように用例ペア取得部３２によって取得された用例ペアに含まれる言い換え後用例とは異なる新たな言い換え後用例が生成され、当該用例ペアに含まれる言い換え前用例および当該生成された新たな言い換え後用例の組が新たな用例ペアとして生成される。なお、用例ペア生成処理の詳細については後述する。
【００６０】
用例ペア登録部３５は、入力部３１によって入力された用例ペアおよび用例生成部３４によって生成された新たな用例ペアを、用例集保持部２４に登録する（ステップＳ５）。
【００６１】
ここで、図４は、上記したように用例ペア登録部３５によって用例ペアが登録された後の用例集保持部２４のデータ構造の一例を示す。上述したように、用例集保持部２４には用例ペア（言い換え前用例および言い換え後用例）が保持される。
【００６２】
図４に示す例では、用例集保持部２４には、用例ペア２４１〜２４３が保持（登録）されている。
【００６３】
用例集保持部２４に保持されている用例ペア２４１には、言い換え前用例「個人宅に配達中の配送品」および言い換え後用例「宅配品」が含まれる。
【００６４】
用例集保持部２４に保持されている用例ペア２４２には、言い換え前用例「個人宅に配達中の配送品」および言い換え後用例「宅配品（配送品の一種）」が含まれる。
【００６５】
また、用例集保持部２４に保持されている用例ペア２４３には、言い換え前用例「個人宅に配達中の配送品」および言い換え後用例「宅配品（個人宅に配達中の配送品）」が含まれる。
【００６６】
なお、用例集保持部２４に保持されている用例ペア２４１は、入力部３１によって入力された用例ペア（つまり、ユーザによって指定された用例ペア）である。また、用例集保持部２４に保持されている用例ペア２４２および２４３は、用例ペア生成部３４によって生成された新たな用例ペアである。具体的には、用例ペア２４２は、用例生成規則部２２に保持されている用例ペア生成規則が適用されることによって生成された新たな用例ペアである。また、用例ペア２４３は、用例生成用用例保持部２３に保持されている用例生成用用例ペアが適用されることによって生成された新たな用例ペアである。
【００６７】
再び図３に戻ると、文解析部３６は、記憶部２５に予め登録されている文（対象文）を、当該記憶部２５から読み込む（ステップＳ６）。ここでは、対象文「個人宅に配達中の配送品を配達する。」が記憶部２５から読み込まれたものとする。
【００６８】
次に、文解析部３６は、読み込まれた対象文、用例集保持部２４に保持されている全ての用例ペア（に含まれる言い換え前用例および言い換え後用例）を解析する（ステップＳ７）。これにより、文解析部３６は、読み込まれた文の解析結果である解析済み対象文および用例集保持部２４に保持されている用例ペアの解析結果である解析済み用例ペア（解析済み言い換え前用例および解析済み言い換え後用例）を作成する。この解析済み対象文および解析済み用例ペアは記憶部２５に記憶される。
【００６９】
なお、本実施形態では、文解析部３６は形態素解析による解析処理を実行する。この形態素解析によれば、対象文、言い換え前用例および言い換え後用例は形態素に分割され、当該各形態素には品詞が付与される。
【００７０】
ここで、文解析部３６によって作成された解析済み対象文および解析済み用例ペアについて説明する。
【００７１】
図５は、文解析部３６によって作成された解析済み対象文の一例を示す。なお、図５は、対象文「個人宅に配達中の配送品を配達する。」を解析することによって作成された解析済み対象文を示す。
【００７２】
図６は、文解析部３６によって作成された解析済み用例ペアの一例を示す。図６に示すように、解析済み用例ペアには、解析済み言い換え前用例および解析済み言い換え後用例が含まれる。なお、図６は、上記した図４に示す用例集保持部２４に保持されている用例ペア２４２を解析することによって作成された解析済み用例ペアを示す。
【００７３】
図５および図６に示すように、解析済み対象文、解析済み言い換え前用例および解析済み言い換え後用例には、形態素毎に表層文字列および品詞が含まれる。
【００７４】
表層文字列とは、文解析部３６による解析処理によって分割された形態素を表す部分文字列である。また、品詞は、文解析部３６による解析処理によって分割された形態素の品詞を表す。なお、形態素は、品詞に応じて自立語および付属語等に分類される。自立語とは、品詞が単独で文節を構成できる品詞（例えば、名詞および動詞等）である形態素をいう。また、付属語とは、品詞が単独で文節を構成できない品詞（例えば、助詞、助動詞および句点等）である形態素をいう。
【００７５】
図５に示す例では、解析済み対象文の１つ目の形態素には、表層文字列「個人宅」および品詞「名詞」が含まれている。これによれば、表層文字列「個人宅」の品詞は、名詞であることが示されている。なお、他の表層文字列についても同様であるため、その詳しい説明を省略する。
【００７６】
また、図６に示す解析済み言い換え前用例および解析済み言い換え後用例についても図５に示す解析済み入力文と同様であるため、その詳しい説明を省略する。
【００７７】
なお、以下の説明においては、形態素に含まれる表層文字列および品詞を単に形態素の表層文字列および品詞と称する。
【００７８】
再び図３に戻ると、類似用例選択部３７は、文解析部３６によって作成された解析済み用例ペアの中から解析済み類似用例ペアを選択する（ステップＳ８）。
【００７９】
この場合、類似用例選択部３７は、解析済み対象文および解析済み言い換え前用例に基づいて、当該解析済み対象文および当該解析済み言い換え前用例の類似度を、当該解析済み言い換え前用例毎に算出する。
【００８０】
類似用例選択部３７は、例えば算出された類似度が予め設定された値以上である解析済み言い換え前用例を含む解析済み用例ペアを解析済み類似用例ペアとして選択する。なお、解析済み対象文との類似度が上位ｎ位（例えば、３位）以内の解析済み言い換え前用例を含む解析済み用例ペアが解析済み類似用例ペアとして選択されても構わない。
【００８１】
ここで、上記した解析済み対象文および解析済み言い換え前用例の類似度を算出する処理について具体的に説明する。
【００８２】
まず、類似用例選択部３７は、解析済み言い換え前用例の１つ目の形態素から順に、表層文字列および品詞の両方が一致する形態素を解析済み対象文の形態素から検索する。
【００８３】
類似用例選択部３７は、解析済み言い換え前用例の形態素と表層文字列および品詞の両方が一致する形態素が解析済み対象文（の形態素）から検索された場合、当該解析済み言い換え前用例の形態素および解析済み対象文の形態素を対応づける。
【００８４】
なお、既に解析済み言い換え前用例の形態素と対応づけられた解析済み対象文の形態素は、次回以降の検索対象からは除外される。つまり、解析済み言い換え前用例の形態素および解析済み対象文の形態素は、一対一で対応づけられる。
【００８５】
また、解析済み言い換え前用例の形態素および解析済み対象文の形態素の対応づけは、他の対応づけと交差することはないものとする。換言すれば、既に対応づけられた形態素の対応づけを越えるような対応づけは行われない。
【００８６】
つまり、解析済み言い換え前用例の形態素が解析済み対象文の形態素と対応づけられた場合、当該解析済み言い換え前用例の形態素の次の形態素は、当該解析済み対象文の形態素の次の形態素以降の形態素と対応づけられる。
【００８７】
上記したように、解析済み言い換え前用例の形態素の各々について解析済み対象文の形態素との対応づけ（の処理）が行われると、類似用例選択部３７は、例えば「表層文字列および品詞が一致した形態素数／Ｍ」の計算式によって類似度を算出する。
【００８８】
この計算式における表層文字列および品詞が一致した形態素数とは、解析済み対象文の形態素と対応づけられた解析済み言い換え前用例の形態素の数である。
【００８９】
また、この計算式におけるＭは、「解析済み言い換え前用例の形態素と最初に表層文字列および品詞が一致した形態素から最後に表層文字列および品詞が一致した形態素までの解析済み対象文における形態素数（つまり、解析済み言い換え前用例の形態素と最初に対応づけられた形態素から最後に対応づけられた形態素までの解析済み対象文における形態素数）」および「解析済み言い換え前用例の形態素数」のうち、値（つまり、形態素数）が大きい方である。
【００９０】
上記したような処理により、類似用例選択部３７は、解析済み対象文および解析済み言い換え前用例の類似度を算出することができる。なお、類似度は、上記した以外の処理によって算出されても構わない。
【００９１】
ここで、図７を参照して、解析済み対象文および解析済み言い換え前用例の類似度の算出処理について具体的に説明する。ここでは、図５に示す解析済み対象文および図６に示す解析済み言い換え前用例の類似度を算出する場合について説明する。
【００９２】
上記した対応づけの処理が実行されると、図７に示すように解析済み言い換え前用例の形態素の各々が解析済み対象文の形態素と対応づけられる。
【００９３】
図７に示す例では、上記した計算式における表層文字列および品詞が一致した形態素数は、６である。また、上記した計算式におけるＭは、「解析済み言い換え前用例の形態素と最初に表層文字列および品詞が一致した形態素から最後に表層文字列および品詞が一致した形態素までの解析済み対象文における形態素数」が６であり、「解析済み言い換え前用例の形態素数」が６であることから、６となる。
【００９４】
以上により、図５に示す解析済み対象文および図６に示す解析済み言い換え前用例の類似度は、６／６、つまり、１．０となる。
【００９５】
このように算出された類似度１．０が予め定められた値以上である場合には、類似用例選択部３７は、図６に示す解析済み用例ペアを解析済み類似用例ペアとして選択する。なお、類似用例選択部３７によって選択された解析済み類似用例ペアは記憶部２５に記憶される。
【００９６】
再び図３に戻ると、差分抽出部３８は、類似用例選択部３７によって選択された全ての解析済み類似用例ペア（記憶部２５に記憶された解析済み類似用例ペア）から差分を抽出する（ステップＳ９）。この差分を抽出する処理（差分抽出処理）においては、類似用例選択部３７によって選択された全ての解析済み類似用例ペアに含まれる解析済み言い換え前用例および解析済み言い換え後用例の各形態素を比較することによって差分が抽出される。
【００９７】
以下、差分抽出処理について具体的に説明する。まず、差分抽出部３８は、解析済み言い換え前用例の自立語の形態素（品詞が名詞等である形態素）の各々について、表層文字列（および品詞）が一致する形態素を解析済み言い換え後用例（の形態素）から検索する。このとき、解析済み言い換え前用例の自立語の形態素の１つ目から順に処理が実行される。
【００９８】
解析済み言い換え前用例の自立語の形態素と表層文字列が一致する形態素が解析済み言い換え後用例から検索された場合には、当該解析済み言い換え前用例の形態素および解析済み言い換え後用例の形態素は対応づけられる。一方、解析済み言い換え前用例の自立語の形態素と表層文字列が一致する形態素が解析済み言い換え後用例から検索されない場合には、当該解析済み言い換え前用例の形態素は、解析済み言い換え後用例の形態素とは対応づけられない。
【００９９】
次に、差分抽出部３８は、解析済み言い換え前用例の付属語の形態素（品詞が助詞等である形態素）の各々について、表層文字列（および品詞）が一致する形態素を解析済み言い換え後用例（の形態素）から検索する。このとき、解析済み言い換え前用例の付属語の形態素の１つ目から順に処理が実行される。
【０１００】
解析済み言い換え前用例の付属語の形態素と表層文字列が一致する形態素が解析済み言い換え後用例から検索された場合、当該解析済み言い換え前用例の形態素および解析済み言い換え後用例の形態素は対応づけられる。一方、解析済み言い換え前用例の付属語の形態素と表層文字列が一致する形態素が解析済み言い換え後用例から検索されない場合には、当該解析済み言い換え前用例の形態素は、解析済み言い換え後用例の形態素とは対応づけられない。
【０１０１】
上記した解析済み言い換え前用例の形態素（自立語および付属語の形態素）および解析済み言い換え後用例の形態素の対応づけは、他の対応づけと交差することはないものとする。換言すれば、既に対応づけられた形態素の対応づけを越えるような対応づけは行われない。つまり、解析済み言い換え前用例の形態素が解析済み言い換え後用例の形態素と対応づけられた場合、当該解析済み言い換え前用例の形態素の次の形態素は、当該解析済み言い換え後用例の形態素の次の形態素以降の形態素と対応づけられる。
【０１０２】
上記したように解析済み言い換え前用例の形態素および解析済み言い換え後用例の形態素の対応づけが行われると、差分抽出部３８は、当該対応づけの結果に基づいて解析済み言い換え前用例および解析済み言い換え後用例から差分を抽出する。以下、解析済み言い換え前用例から抽出された差分を言い換え前差分、解析済み言い換え後用例から抽出された差分を言い換え後差分とする。
【０１０３】
具体的には、差分抽出部３８は、解析済み言い換え前用例の１つ目の形態素から順に以下の処理を実行する。なお、以下の処理の対象となる解析済み言い換え前用例の形態素を解析済み言い換え前用例の対象形態素とする。
【０１０４】
まず、解析済み言い換え前用例の対象形態素と対応づけられた解析済み言い換え後用例の形態素が存在するか否かが判定される。
【０１０５】
ここで、解析済み言い換え前用例の対象形態素と対応づけられた解析済み言い換え後用例の形態素が存在しないと判定された場合を想定する。この場合には、解析済み言い換え前用例の対象形態素（の表層文字列および品詞）が言い換え前差分として抽出され、言い換え後差分は抽出されない。
【０１０６】
一方、解析済み言い換え前用例の対象形態素と対応づけられた解析済み言い換え後用例の形態素が存在すると判定された場合であって、当該解析済み言い換え後用例の形態素の前（直前）に解析済み言い換え前用例の他の形態素（対象形態素とは異なる形態素）と対応づけられていない形態素が存在する場合を想定する。この場合には、解析済み言い換え前用例の対象形態素が言い換え前差分として抽出される。更に、解析済み言い換え前用例の対象形態素に対応づけられた解析済み言い換え後用例の形態素が、当該形態素の前（直前）の形態素であって解析済み言い換え前用例の形態素と対応づけられていない形態素にまで拡張されて、言い換え後差分として抽出される。つまり、解析済み言い換え前用例の対象形態素に対応づけられた解析済み言い換え後用例の形態素、および当該解析済み言い換え後用例の前の形態素であって、解析済み言い換え前用例の形態素と対応づけられていない形態素が言い換え後差分として抽出される。
【０１０７】
なお、解析済み言い換え前用例の対象形態素に対応づけられた解析済み言い換え後用例の形態素の後（直後）に解析済み言い換え前用例の形態素と対応づけられていない形態素が存在する場合であって、当該解析済み言い換え前用例の形態素と対応づけられていない形態素の後に解析済み言い換え前用例の形態素と対応づけられた形態素が存在しない場合は、当該解析済み言い換え前用例の対象形態素に対応づけられた解析済み言い換え後用例の形態素が、当該解析済み言い換え後用例の形態素の後の解析済み言い換え前用例の形態素と対応づけられていない形態素にまで拡張されて、言い換え後差分として抽出される。
【０１０８】
また、解析済み言い換え前用例の対象形態素と対応づけられた解析済み言い換え後用例の形態素が存在すると判定された場合であって、当該解析済み言い換え後用例の形態素の前（または後）に解析済み言い換え前用例の他の形態素と対応づけられていない形態素が存在しない場合には、言い換え前差分および言い換え後差分は抽出されない。
【０１０９】
なお、差分抽出処理において抽出された差分（言い換え前差分および言い換え後差分）は記憶部２５に記憶される。
【０１１０】
上記した処理が解析済み言い換え前用例の形態素の各々について実行されると、差分抽出部３８による差分抽出処理は終了される。
【０１１１】
ここで、図８を参照して、解析済み類似用例ペア（解析済み言い換え前用例および解析済み言い換え後用例）から差分を抽出する差分抽出処理について具体的に説明する。ここでは、図６に示す解析済み用例ペアが解析済み類似用例ペアであるものとして説明する。つまり、図６に示す解析済み用例ペアに含まれる解析済み言い換え前用例および解析済み言い換え後用例から差分が抽出される場合について説明する。
【０１１２】
まず、差分抽出処理においては、解析済み言い換え前用例の自立語の形態素の各々について、表層文字列が一致する形態素が解析済み言い換え後用例から検索される。このとき、解析済み言い換え前用例の自立語の形態素の１つ目から順に処理が実行される。
【０１１３】
図８に示す例では、解析済み言い換え前用例の形態素のうち自立語の形態素（の表層文字列）は、「個人宅」、「配達」、「中」および「配送品」である。これらの自立語の形態素のうちの１つ目の形態素「個人宅」については、表層文字列合致する形態素が解析済み言い換え後用例には存在しないため、当該解析済み言い換え後用例の形態素とは対応づけられない。なお、自立語の形態素のうちの２つ目の形態素「配達」および３つ目の形態素「中」についても同様である。
【０１１４】
一方、自立語の形態素のうちの４つ目の形態素「配送品」については、表層文字列が一致する形態素が解析済み言い換え後用例に存在するため、言い換え後用例の形態素「配送品」と対応づけられる。
【０１１５】
次に、解析済み言い換え前用例の付属語の形態素の各々について、表層文字列が一致する形態素が解析済み言い換え後用例から検索される。このとき、解析済み言い換え前用例の付属語の形態素の１つ目から順に処理が実行される。
【０１１６】
図８に示す例では、解析済み言い換え前用例の形態素のうち付属語の形態素（の表層文字列）は、「に」および「の」である。これらの付属語の形態素のうちの１つ目の形態素「に」については、表層文字列が一致する形態素が解析済み言い換え後用例には存在しないため、当該解析済み言い換え後用例の形態素とは対応づけられない。
【０１１７】
また、付属語の形態素のうちの２つ目の形態素「の」は、表層文字列が一致する形態素が解析済み言い換え後用例に存在するが、この形態素「の」を解析済み言い換え後用例の形態素「の」と対応づけた場合には、上記した解析済み言い換え前用例および解析済み言い換え後用例の形態素「配送品」の対応づけと交差するため、当該解析済み言い換え前用例および解析済み言い換え後用例の形態素「の」は対応づけられない。
【０１１８】
上記したように解析済み言い換え前用例の形態素および解析済み言い換え後用例の形態素の対応づけが行われると、解析済み言い換え前用例の１つ目の形態素から順に以下のように処理される。
【０１１９】
まず、解析済み言い換え前用例の１つ目の形態素「個人宅」と対応づけられた解析済み言い換え後用例の形態素が存在するか否かが判定される。
【０１２０】
上記したように、解析済み言い換え前用例の形態素「個人宅」と対応づけられた解析済み言い換え後用例の形態素は存在しないため、当該解析済み言い換え前用例の形態素「個人宅」が言い換え前差分として抽出される。なお、解析済み言い換え前用例の形態素「個人宅」と対応づけられた解析済み言い換え後用例の形態素が存在しない場合には、言い換え後差分は抽出されない。以下、このように言い換え後差分が抽出されない場合には、便宜的に、言い換え後差分「−」と表記するものとする。この場合、図８に示すように、言い換え前差分「個人宅」および言い換え後差分「−」が対応づけて記憶部２５に記憶される。また、記憶部２５に記憶された差分（言い換え前差分「個人宅」および言い換え後差分「−」）には、当該差分を識別するための差分ＩＤ（ここでは、差分ＩＤ「１」）が付与される。
【０１２１】
次に、解析済み言い換え前用例の２つ目の形態素「に」と対応づけられた解析済み言い換え後用例の形態素が存在するか否かが判定される。
【０１２２】
上記したように、解析済み言い換え前用例の形態素「に」と対応づけられた解析済み言い換え後用例の形態素は存在しないため、当該解析済み言い換え前用例の形態素「に」が言い換え前差分として抽出される。なお、解析済み言い換え前用例の形態素「に」と対応づけられた解析済み言い換え後用例の形態素が存在しない場合には、言い換え後差分は抽出されない。この場合には、図８に示すように、言い換え前差分「に」および言い換え後差分「−」が対応づけて記憶部２５に記憶される。また、記憶部２５に記憶された差分（言い換え前差分「に」および言い換え後差分「−」）には、当該差分を識別するための差分ＩＤ（ここでは、差分ＩＤ「２」）が付与される。
【０１２３】
次に、解析済み言い換え前用例の３つ目の形態素「配達」と対応づけられた解析済み言い換え後用例の形態素が存在するか否かが判定される。
【０１２４】
上記したように、解析済み言い換え前用例の形態素「配達」と対応づけられた解析済み言い換え後用例の形態素は存在しないため、当該解析済み言い換え前用例の形態素「配達」が言い換え前差分として抽出される。なお、解析済み言い換え前用例の形態素「配達」と対応づけられた解析済み言い換え後用例の形態素が存在しない場合には、言い換え後差分は抽出されない。この場合、図８に示すように、言い換え前差分「配達」および言い換え後差分「−」が対応づけて記憶部２５に記憶される。また、記憶部２５に記憶された差分（言い換え前差分「配達」および言い換え後差分「−」）には、当該差分を識別するための差分ＩＤ（ここでは、差分ＩＤ「３」）が付与される。
【０１２５】
次に、解析済み言い換え前用例の４つ目の形態素「中」と対応づけられた解析済み言い換え後用例の形態素が存在するか否かが判定される。
【０１２６】
上記したように、解析済み言い換え前用例の形態素「中」と対応づけられた解析済み言い換え後用例の形態素は存在しないため、当該解析済み言い換え前用例の形態素「中」が言い換え前差分として抽出される。なお、解析済み言い換え前用例の形態素「中」と対応づけられた解析済み言い換え後用例の形態素が存在しない場合には、言い換え後差分は抽出されない。この場合、図８に示すように、言い換え前差分「中」および言い換え後差分「−」が対応づけて記憶部２５に記憶される。また、記憶部２５に記憶された差分（言い換え前差分「中」および言い換え後差分「−」）には、当該差分を識別するための差分ＩＤ（ここでは、差分ＩＤ「４」）が付与される。
【０１２７】
次に、解析済み言い換え前用例の５つ目の形態素「の」と対応づけられた解析済み言い換え後用例の形態素が存在するか否かが判定される。
【０１２８】
上記したように、解析済み言い換え前用例の形態素「の」と対応づけられた解析済み言い換え後用例の形態素は存在しないため、当該解析済み言い換え前用例の形態素「の」が言い換え前差分として抽出される。なお、解析済み言い換え前用例の形態素「の」と対応づけられた解析済み言い換え後用例の形態素が存在しない場合には、言い換え後差分は抽出されない。この場合、図８に示すように、言い換え前差分「の」および言い換え後差分「−」が対応づけて記憶部２５に記憶される。また、記憶部２５に記憶された差分（言い換え前差分「の」および言い換え後差分「−」）には、当該差分を識別するための差分ＩＤ（ここでは、差分ＩＤ「５」）が付与される。
【０１２９】
次に、解析済み言い換え前用例の６つ目の形態素「配送品」と対応づけられた解析済み言い換え後用例の形態素が存在するか否かが判定される。
【０１３０】
この場合、上記したように解析済み言い換え前用例の形態素「配送品」と対応づけられた解析済み言い換え後用例の形態素「配送品」が存在する。また、解析済み言い換え後用例の形態素「配送品」の前には、解析済み言い換え前用例の形態素と対応づけられていない形態素「宅配品」および「（」が存在する。更に、解析済み言い換え後用例の形態素「配送品」の後には、解析済み言い換え前用例の形態素と対応づけられていない形態素「の」、「一種」および「）」が存在し、かつ、これらの形態素の後には解析済み言い換え前用例の形態素と対応づけられた形態素は存在しない。
【０１３１】
この場合には、解析済み言い換え前用例の形態素「配送品」が言い換え前用例として抽出される。また、解析済み言い換え後用例の形態素「宅配品」、「（」、「配送品」、「の」、「一種」および「）」（つまり、「宅配品（配送品の一種）」）が言い換え後差分として抽出される。つまり、言い換え後差分は、解析済み言い換え前用例の形態素「配送品」と対応づけられた解析済み言い換え後用例の形態素「配送品」の前後の形態素であって、解析済み言い換え前用例の形態素と対応づけられていない形態素にまで拡張される。
【０１３２】
これにより、図８に示すように、言い換え前差分「配送品」および言い換え後差分「宅配品（配送品の一種）」が対応づけて記憶部２５に記憶される。また、記憶部２５に記憶された差分（言い換え前差分「配送品」および言い換え後差分「宅配品（配送品の一種）」）には、当該差分を識別するための差分ＩＤ（ここでは、差分ＩＤ「６」）が付与される。
【０１３３】
上記したように差分抽出処理が実行されることにより、上述した図６に示す解析済み言い換え前用例および解析済み言い換え後用例から差分ＩＤ「１」〜「６」によって識別される差分（言い換え前差分および言い換え後差分）が抽出される。なお、言い換え前差分および言い換え後差分としては形態素（表層文字列および品詞）が抽出されるが、図８に示す例では、当該形態素の品詞については省略されている。
【０１３４】
再び図３に戻ると、言い換え生成部３９は、差分抽出部３８によって抽出された差分を解析済み対象文に適用することによって、対象文が言い換えられた文（当該対象文の言い換え文）を生成する（ステップＳ１０）。この対象文の言い換え文を生成する処理（言い換え生成処理）においては、解析済み対象文の各形態素について、差分抽出部３８によって言い換え前差分として抽出された形態素と表層文字列（および品詞）が同一の形態素を当該言い換え前差分に対応づけられている言い換え後差分（として抽出された形態素）と入れ替えることによって対象文の言い換え文が生成される。このとき、解析済み対象文の形態素の１つ目から順に処理が実行される。
【０１３５】
ここで、図９を参照して、解析済み対象文に対して差分を適用することによって対象文の言い換え文を生成する言い換え生成処理について具体的に説明する。ここでは、上述した図５に示す解析済み対象文に対して図８において説明した差分が適用される場合について説明する。
【０１３６】
まず、言い換え生成部３９は、記憶部２５に記憶された差分（差分抽出部３８によって抽出された差分）から、解析済み対象文の１つ目の形態素「個人宅」と表層文字列（および品詞）が一致する言い換え前差分を検索する。図８に示す例では、記憶部２５に記憶された差分には、解析済み対象文の形態素「個人宅」と表層文字列が一致する言い換え前差分が存在するため、当該言い換え前差分（差分ＩＤ「１」が付与されている言い換え前差分）が検索される。
【０１３７】
このとき、言い換え生成部３９によって検索された言い換え前差分に対応づけられている言い換え後差分（つまり、差分ＩＤ「１」が付与されている言い換え後差分）は、言い換え後差分「−」である。なお、言い換え後差分「−」は、解析済み言い換え後用例から形態素が抽出されていないことを示す。
【０１３８】
したがって、言い換え生成部３９は、解析済み対象文の形態素「個人宅」（の表層文字列および品詞）を言い換え後差分「−」（の表層文字列および品詞）と入れ替える。つまり、この場合には解析済み対象文の形態素「個人宅」は削除される。
【０１３９】
次に、言い換え生成部３９は、記憶部２５に記憶された差分から、解析済み対象文の２つ目の形態素「に」と表層文字列が一致する言い換え前差分を検索する。図８に示す例では、記憶部２５に記憶された差分には、解析済み対象文の形態素「に」と表層文字列が一致する言い換え前差分が存在するため、当該言い換え前差分（差分ＩＤ「２」が付与されている言い換え前差分）が検索される。
【０１４０】
このとき、言い換え生成部３９によって検索された言い換え前差分に対応づけられている言い換え後差分（つまり、差分ＩＤ「２」が付与されている言い換え後差分）は、言い換え後差分「−」である。
【０１４１】
したがって、言い換え生成部３９は、解析済み対象文の形態素「に」を言い換え後差分「−」と入れ替える。つまり、この場合には解析済み対象文の形態素「に」は削除される。
【０１４２】
次に、言い換え生成部３９は、記憶部２５に記憶された差分から、解析済み対象文の３つ目の形態素「配達」と表層文字列が一致する言い換え前差分を検索する。図８に示す例では、記憶部２５に記憶された差分には、解析済み対象文の形態素「配達」と表層文字列が一致する言い換え前差分が存在するため、当該言い換え前差分（差分ＩＤ「３」が付与されている言い換え前差分）が検索される。
【０１４３】
このとき、言い換え生成部３９によって検索された言い換え前差分に対応づけられている言い換え後差分（つまり、差分ＩＤ「３」が付与されている言い換え後差分）は、言い換え後差分「−」である。
【０１４４】
したがって、言い換え生成部３９は、解析済み対象文の形態素「配達」を言い換え後差分「−」と入れ替える。つまり、この場合には解析済み対象文の形態素「配達」は削除される。
【０１４５】
次に、言い換え生成部３９は、記憶部２５に記憶された差分から、解析済み対象文の４つ目の形態素「中」と表層文字列が一致する言い換え前差分を検索する。図８に示す例では、記憶部２５に記憶された差分には、解析済み対象文の形態素「中」と表層文字列が一致する言い換え前差分が存在するため、当該言い換え前差分（差分ＩＤ「４」が付与されている言い換え前差分）が検索される。
【０１４６】
このとき、言い換え生成部３９によって検索された言い換え前差分に対応づけられている言い換え後差分（つまり、差分ＩＤ「４」が付与されている言い換え後差分）は、言い換え後差分「−」である。
【０１４７】
したがって、言い換え生成部３９は、解析済み対象文の形態素「中」を言い換え後差分「−」と入れ替える。つまり、この場合には解析済み対象文の形態素「中」は削除される。
【０１４８】
次に、言い換え生成部３９は、記憶部２５に記憶された差分から、解析済み対象文の５つ目の形態素「の」と表層文字列が一致する言い換え前差分を検索する。図８に示す例では、記憶部２５に記憶された差分には、解析済み対象文の形態素「の」と表層文字列が一致する言い換え前差分が存在するため、当該言い換え前差分（差分ＩＤ「５」が付与されている言い換え前差分）が検索される。
【０１４９】
このとき、言い換え生成部３９によって検索された言い換え前差分に対応づけられている言い換え後差分（つまり、差分ＩＤ「５」が付与されている言い換え後差分）は、言い換え後差分「−」である。
【０１５０】
したがって、言い換え生成部３９は、解析済み対象文の形態素「の」を言い換え後差分「−」と入れ替える。つまり、この場合には解析済み対象文の形態素「の」は削除される。
【０１５１】
次に、言い換え生成部３９は、記憶部２５に記憶された差分から、解析済み対象文の６つ目の形態素「配送品」と表層文字列が一致する言い換え前差分を検索する。図８に示す例では、記憶部２５に記憶された差分には、解析済み対象文の形態素「配送品」と表層文字列が一致する言い換え前差分が存在するため、当該言い換え前差分（差分ＩＤ「６」が付与されている言い換え前差分）が検索される。
【０１５２】
このとき、言い換え生成部３９によって検索された言い換え前差分に対応づけられている言い換え後差分（つまり、差分ＩＤ「６」が付与されている言い換え後差分）は、言い換え後差分「宅配品（配送品の一種）」である。
【０１５３】
したがって、言い換え生成部３９は、解析済み対象文の形態素「配送品」を言い換え後差分「宅配品（配送品の一種）」と入れ替える。
【０１５４】
次に、言い換え生成部３９は、記憶部２５に記憶された差分から、解析済み対象文の７つ目の形態素「を」と表層文字列が一致する言い換え前差分を検索する。ここでは、記憶部２５に記憶された差分には、解析済み対象文の形態素「を」と表層文字列が一致する言い換え前差分が存在しない。
【０１５５】
この場合には、解析済み対象文の形態素「を」と表層文字列が一致する言い換え前差分は検索されないため、当該解析済み対象文の形態素「を」は、変更されない。
【０１５６】
なお、解析済み対象文の８つ目以降の形態素については、上記した解析済み対象文の７つ目の形態素と同様であるため、その詳しい説明を省略する。
【０１５７】
上記したように図５に示す解析済み対象文に対して図８において説明した差分が適用された場合には、図９に示すように、対象文「個人宅に配達中の配送品を配達する場合。」の言い換え文（言い換え結果）として「宅配品（配送品の一種）を配達する場合。」が生成される。
【０１５８】
再び図３に戻ると、出力部４０は、言い換え生成部３９によって生成された対象文の言い換え文を出力する。この場合、出力部３６は、対象文の言い換え文を例えば液晶ディスプレイ等に表示することによりユーザに対して提示する。
【０１５９】
ここで、図１０は、対象文「個人宅に配達中の配送品を配達する場合。」の言い換え文（言い換え結果）が表示された表示画面の一例を示す。
【０１６０】
図１０に示す例では、表示画面４００には、言い換え文（言い換え結果）４０１〜４０３が表示されている。
【０１６１】
表示画面４００には、言い換え文４０１として「宅配品を配達する場合。」が表示されている。表示画面４００には、言い換え文４０２として「宅配品（配送品の一種）を配達する場合。」が表示されている。また、表示画面４００には、言い換え文４０３として「宅配品（個人宅に配達中の配送品）を配達する場合。」が表示されている。
【０１６２】
なお、表示画面４００に表示されている言い換え文４０２は、上記したように図４に示す用例集保持部２４に保持されている用例ペア２４２（の解析済み用例ペア）を用いた場合に生成される言い換え文である。
【０１６３】
一方、表示画面４００に表示されている言い換え文４０１は、図４に示す用例集保持部２４に保持されている用例ペア２４１を用いた場合に生成される言い換え文である。また、表示画面４００に表示されている言い換え文４０３は、図４に示す用例集保持部２４に保持されている用例ペア２４３を用いて場合に生成される言い換え文である。
【０１６４】
上述した図６〜図９においては、図４に示す用例集保持部２４に保持されている用例ペア２４２を用いて言い換え文が生成される場合について具体的に説明したが、当該用例集保持部２４に保持されている用例ペア２４１および用例ペア２４３を用いて言い換え文が生成される場合についても同様であるため、その詳しい説明を省略する。
【０１６５】
次に、図１１のフローチャートを参照して、上述した用例ペア生成処理（図３に示すステップＳ４の処理）の処理手順について説明する。この用例ペア生成処理は、用例ペア生成部３４によって実行される。
【０１６６】
ここでは、図３に示すステップＳ１において、言い換え前用例「個人宅に配達中の配送品」および言い換え後用例「宅配品」を含む用例ペアが入力部３１によって入力されたものとする。
【０１６７】
また、上述したように用例ペア取得部３２は、入力部３１によって入力された用例ペアを予め定められた形式として、当該用例ペアの形態素解析結果を取得するものとする。
【０１６８】
ここで、図１２は、用例ペア取得部３２によって取得された用例ペアの形態素解析結果（解析済み用例ペア）の一例を示す。図１２に示すように、解析済み用例ペアには、解析済み言い換え前用例および解析済み言い換え後用例が含まれる。
【０１６９】
解析済み言い換え前用例および解析済み言い換え後用例には、形態素毎に表層文字列および品詞が含まれる。なお、これらの詳細については、上述した図５および６と同様であるため、その詳しい説明を省略する。
【０１７０】
用例生成処理においては、まず、言い換え生成部３９は、用例ペア取得部３２によって取得された用例ペア（解析済み用例ペア）を取得する（ステップＳ２１）。ここでは、上記した図１２に示す解析済み用例ペアが取得される。
【０１７１】
次に、用例ペア生成部３４は、取得された解析済み用例ペアに対して、用例生成規則保持部２２に保持されている用例生成規則を適用する（ステップＳ２２）。これにより、用例ペア生成部３４は、取得された解析済み用例ペアに含まれる言い換え後用例とは異なる新たな言い換え後用例を生成する。
【０１７２】
用例生成規則保持部２２に保持されている用例生成規則は、解析済み用例ペアに対して用例生成規則を適用するか否かを決定するための条件（条件部）および言い換え後用例とは異なる新たな言い換え後用例を生成するための規則（動作部）からなる。
【０１７３】
ここで、用例生成規則保持部２２に保持されている用例生成規則の一例について説明する。
【０１７４】
用例生成規則の条件は、例えば言い換え前用例（解析済み言い換え前用例）の条件および言い換え後用例（解析済み言い換え後用例）の条件に分かれるものとする。言い換え前用例の条件としては、例えば「言い換え前用例  Ａ＋“の（助詞）”＋Ｂ」が含まれる。一方、言い換え後用例の条件としては、例えば「言い換え後用例  Ｃ」が含まれる。
【０１７５】
ここで、言い換え前用例の条件における「“」および「”」で囲まれた記述（ここでは、「の（助詞）」）は、解析済み言い換え前用例における当該形態素の有無をチェックすることを意味する。なお、「の（助詞）」の記述は、表層文字列が「の」であり、品詞が「助詞」である形態素を表すものとする。以下、他の形態素についても同様である。
【０１７６】
なお、解析済み言い換え前用例に「“」および「”」で囲まれた記述に該当する形態素が存在しない場合には、用例生成規則は適用されない。つまり、この用例生成規則によっては新たな言い換え後用例は生成されない。
【０１７７】
また、言い換え前用例の条件および言い換え後用例の条件における記号「Ａ」、「Ｂ」および「Ｃ」は、例えば「“」および「”」で囲まれた記述に該当する形態素に対する当該各記号の相対位置に該当する形態素（表層文字列および品詞）を当該各記号（変数）に代入することを意味する。換言すれば、言い換え前用例および言い換え後用例の条件によれば、当該条件における記号「Ａ」、「Ｂ」および「Ｃ」に該当（合致）する形態素（表層文字列および品詞）が抽出される。
【０１７８】
例えば言い換え前用例の条件「言い換え前用例  Ａ＋“の（助詞）”＋Ｂ」においては、解析済み言い換え前用例における表層文字列「の」および品詞「助詞」の形態素に対して前（側）の形態素が変数Ａに代入され、当該形態素の後（側）の形態素が変数Ｂに代入されることを意味する。一方、言い換え後用例の条件「言い換え後用例  Ｃ」においては、解析済み言い換え後用例における全ての形態素が変数Ｃに代入されることを意味する。
【０１７９】
なお、解析済み言い換え前用例および解析済み言い換え後用例において、相対位置に該当する形態素が存在しない場合には、用例生成規則は適用されない。
【０１８０】
一方、用例生成規則の規則としては、例えば「Ｃ＋“（”＋Ｂ＋“の（助詞）”＋“一種（名詞）”＋“）”」が含まれる。
【０１８１】
この規則における記号「Ｂ」および「Ｃ」は、上記した言い換え前用例および言い換え後用例の条件において当該「Ｂ」および「Ｃ」に代入された形態素（の表層文字列および品詞）を生成することを意味する。また、規則における「“」および「”」で囲まれた記述は、当該記述の形態素を生成することを意味する。つまり、言い換え前用例および言い換え後用例の条件において合致することによって抽出された記号「Ａ」、「Ｂ」および「Ｃ」（ここでは、記号「Ｂ」および「Ｃ」）に該当（合致）する形態素を、この規則において当てはめることによって新たな言い換え後用例が生成される。
【０１８２】
なお、解析済み用例ペアに対して用例生成規則が適用される場合には、当該解析済み用例ペアに含まれる解析済み言い換え前用例に対して言い換え前用例の条件が適用され、かつ、当該解析済み用例ペアに含まれる解析済み言い換え後用例に対して言い換え後用例の条件が適用された後に、当該条件（言い換え前用例および言い換え後用例の条件）が適用された結果（適用されることによって抽出された形態素）に対して規則が適用される。
【０１８３】
ここで、図１３を参照して、図１２に示す解析済み用例ペアに対して上記した用例生成規則が適用される場合について具体的に説明する。
【０１８４】
まず、図１２に示す解析済み用例ペアに含まれる解析済み言い換え前用例に対して、用例生成規則の条件のうちの言い換え前用例の条件「言い換え前用例  Ａ＋“の（助詞）”＋Ｂ」が適用された場合について説明する。
【０１８５】
この場合、用例ペア生成部３４は、解析済み言い換え前用例から、言い換え前用例の条件における「“」および「”」で囲まれた記述に該当する形態素「の（助詞）」を検索する。
【０１８６】
ここでは、解析済み言い換え前用例には形態素「の（助詞）」が存在するため、当該解析済み言い換え前用例の形態素「の（助詞）」の前側の形態素「個人宅（名詞）」、「に（助詞）」、「配達（名詞）」および「中（接尾）」が変数Ａに代入される。また、解析済み言い換え前用例の形態素「の（助詞）」の後側の形態素「配送品（名詞）」が変数Ｂに代入される。
【０１８７】
次に、図１２に示す解析済み用例ペアに含まれる解析済み言い換え後用例に対して、用例生成規則の条件のうちの言い換え後用例の条件「言い換え後用例  Ｃ」が適用された場合について説明する。
【０１８８】
この場合、用例ペア生成部３４は、解析済み言い換え後用例の形態素「宅配品（名詞）」を変数Ｃに代入する。
【０１８９】
上記したように変数Ａ、ＢおよびＣに形態素が代入（つまり、抽出）されると、用例ペア生成部３４は、用例生成規則の規則「Ｃ＋“（”＋Ｂ＋“の（助詞）”＋“一種（名詞）”＋“）”」を適用する。
【０１９０】
この場合、用例ペア生成部３４は、上記したように変数ＢおよびＣに代入された形態素を、用例生成規則の規則中における変数ＢおよびＣの位置に生成し（つまり、当てはめ）、かつ、「“」および「”」で囲まれた形態素を生成することによって、新たな言い換え後用例を生成する。
【０１９１】
上記したように変数Ｂには形態素「配送品（名詞）」が代入されており、変数Ｃには形態素「宅配品（名詞）」が代入されている。したがって、用例ペア生成部３４は、図１３に示すように新たな言い換え後用例として、形態素「宅配品」、「（」、「配送品」、「の」、「一種」および「）」から「宅配品（配送品の一種）」を生成する。
【０１９２】
なお、上記したステップＳ２２において解析済み用例ペアに対して用例生成規則が適用された場合においては、入力部３１によって入力された言い換え前用例「個人宅に配達中の配送品」および用例ペア生成部３４によって生成された「宅配品（配送品の一種）」の組が新たな用例ペアとされる。
【０１９３】
再び図１１に戻ると、用例ペア生成部３４は、取得された解析済み用例ペアに対して、用例生成用用例保持部２３に保持されている用例生成用用例ペアを適用する（ステップＳ２３）。これにより、用例ペア生成部３４は、取得された解析済み用例ペアに含まれる言い換え後用例とは異なる新たな言い換え後用例を生成する。
【０１９４】
なお、ここで生成される新たな言い換え後用例は、上記したステップＳ２２において用例生成規則が適用されることによって生成される新たな言い換え後用例とは異なる。
【０１９５】
用例生成用用例保持部２３に保持されている用例生成用用例ペアには、用例生成用言い換え前用例、第１の用例生成用言い換え後用例および第２の用例生成用言い換え後用例が含まれる。用例生成用言い換え後用例には、言い換え前の文字列が含まれる。第１の用例生成用言い換え後用例には、用例生成用言い換え前用例が言い換えられた言い換え後の文字列が含まれる。第２の用例生成用言い換え後用例には、例えば用例生成用言い換え前用例および第１の用例生成用言い換え後用例が含まれる。
【０１９６】
なお、用例生成用用例保持部２３には、用例生成用用例ペア（用例生成用言い換え前用例、第１の用例生成用言い換え後用例および第２の用例生成用言い換え後用例の組）が形態素解析結果の形式で保持されているものとする。つまり、ステップＳ２３の処理では、用例生成用用例ペアの形態素解析結果が用いられるが、以下の説明では単に用例生成用用例ペアと称する。また、用例生成用用例ペアに含まれる用例生成用言い換え前用例、第１の用例生成用言い換え後用例および第２の用例生成用言い換え後用例についても同様である。
【０１９７】
ここで、図１４を参照して、図１２に示す解析済み用例ペアに対して用例生成用用例ペアが適用される場合の処理について具体的に説明する。
【０１９８】
ここでは、用例生成用用例ペアに含まれる用例生成用言い換え前用例は、例えば「品物」であるものとする。用例生成用用例ペアに含まれる第１の用例生成用言い換え後用例は、例えば「商品」であるものとする。また、用例生成用用例ペアに含まれる第２の用例生成用言い換え後用例は、例えば「商品（品物）」であるものとする。
【０１９９】
また、図１１に示すステップＳ２１においては、上記した図１２に示す解析済み用例ペアが取得されたものとする。以下の説明においては、図１１に示すステップＳ２１において取得された解析済み用例ペアを対象解析済み用例ペアとする。なお、同様に、対象解析済み用例ペアに含まれる言い換え前用例を対象言い換え前用例、当該対象解析済み用例ペアに含まれる言い換え後用例を対象言い換え後用例とする。
【０２００】
まず、用例ペア生成部３４は、用例生成用用例ペアに含まれる用例生成用言い換え前用例、第１の用例生成用言い換え後用例および第２の用例生成用言い換え後用例の間の差分を抽出する。
【０２０１】
この場合、用例ペア生成部３４は、用例生成用言い換え前用例の形態素（表層文字列および品詞）を、表層文字列および品詞が一致する第２の用例生成用言い換え後用例の形態素と対応づける。図１４に示す例では、用例生成用言い換え前用例の形態素「品物（名詞）」が第２の用例生成用言い換え後用例の形態素「品物（名詞）」と対応づけられる（ステップＳ３１）。
【０２０２】
次に、用例ペア生成部３４は、第１の用例生成用言い換え後用例の形態素（表層文字列および品詞）を、表層文字列および品詞が一致する第２の用例生成用言い換え後用例の形態素と対応づける。図１４に示す例では、第１の用例生成用言い換え後用例の形態素「商品（名詞）」が第２の用例生成用言い換え前用例の形態素「商品（名詞）」と対応づけられる（ステップＳ３２）。
【０２０３】
ここで、用例ペア生成部３４は、第２の用例生成用言い換え後用例の形態素のうち、用例生成用言い換え前用例および第１の用例生成用言い換え後用例の形態素との対応づけがされていない箇所（形態素）を特定（マーク）する。図１４に示す例では、第２の用例生成用言い換え後用例の形態素のうちの形態素「（」および「）」がマークされる。
【０２０４】
以下、上記した対応づけ（用例生成用言い換え前用例および第１の用例生成用言い換え後用例の形態素と第２の用例生成用言い換え後用例の形態素との対応づけ）の結果およびマークされた形態素を用例生成用差分と称する。
【０２０５】
次に、用例ペア生成部３４は、対象解析済み用例ペア（図１１に示すステップＳ２１において取得された解析済み用例ペア）に対して上記した用例生成用差分を適用することによって、当該解析済み用例ペアに含まれる言い換え後用例とは異なる新たな言い換え後用例を生成する。
【０２０６】
用例ペア生成部３４は、用例生成用用例ペアに含まれる用例生成用言い換え前用例と対象解析済み用例ペアに含まれる対象解析済み言い換え前用例とを比較する。これにより、用例ペア生成部３４は、用例生成用言い換え前用例の形態素と対象解析済み言い換え前用例の形態素とを対応づける。
【０２０７】
この際、用例生成用言い換え前用例の形態素と対象解析済み言い換え前用例の形態素との対応づけは、当該形態素の品詞が一致するか否かにより行われる。また、この対応づけは、用例生成用言い換え前用例および対象解析済み言い換え前用例の末尾の形態素から順に行われるものとする。
【０２０８】
なお、この対応づけにおいて、用例生成用言い換え前用例の形態素の中に、対象言い換え前用例の形態素と対応づけられない形態素が存在する場合には、用例生成用用例ペアは適用されない。
【０２０９】
図１４に示す例では、用例生成用言い換え前用例の形態素「品物（名詞）」と品詞が一致する形態素が対象解析済み言い換え前用例（の形態素の中）から検索される。この場合、上記したように対象解析済み言い換え前用例の末尾の形態素から順に検索される。ここでは、用例生成用言い換え前用例の形態素「品物（名詞）」と品詞が一致する形態素として、対象解析済み言い換え前用例の末尾の形態素「配送品（名詞）」が検索される。したがって、用例生成用言い換え前用例の形態素「品物（名詞）」と対象解析済み言い換え前用例の形態素「配送品（名詞）」とが対応づけられる（ステップＳ３３）。
【０２１０】
次に、用例ペア生成部３４は、用例生成用用例ペアに含まれる第１の用例生成用言い換え後用例と対象解析済み用例ペアに含まれる対象解析済み言い換え後用例とを比較する。これにより、用例ペア生成部３４は、第１の用例生成用言い換え後用例の形態素と対象解析済み言い換え後用例の形態素とを対応づける。
【０２１１】
なお、この第１の用例生成用言い換え後用例の形態素と対象解析済み言い換え後用例の形態素との対応づけは、上記した用例生成用言い換え前用例の形態素と対象解析済み言い換え前用例の形態素との対応づけと同様である。また、この第１の用例生成用言い換え後用例の形態素と対象解析済み言い換え後用例との形態素の対応づけにおいても、対象言い換え後用例の形態素と対応づけられない第１の用例生成用言い換え後用例の形態素が存在する場合には、用例生成用用例ペアは適用されない。
【０２１２】
図１４に示す例では、第１の用例生成用言い換え後用例の形態素「商品（名詞）」と品詞が一致する形態素が対象解析済み言い換え後用例（の形態素の中）から検索される。ここでは、第１の用例生成用言い換え後用例の形態素「商品（名詞）」と品詞が一致する形態素として、対象解析済み言い換え後用例の形態素「宅配品（名詞）」が検索される。したがって、第１の用例生成用言い換え後用例の形態素「商品（名詞）」と対象解析済み言い換え後用例の形態素「宅配品（名詞）」とが対応づけられる（ステップＳ３４）。
【０２１３】
ここで、用例ペア生成部３４は、対象解析済み言い換え前用例および対象解析済み言い換え後用例の形態素のうち、用例生成用言い換え前用例および第１の用例生成用言い換え後用例の形態素との対応づけがされていない箇所（形態素）を特定（マーク）する。図１４に示す例では、対象解析済み言い換え前用例の形態素「個人宅（名詞）」、「に（助詞）」、「配達（名詞）」、「中（接尾）」および「の（助詞）」がマークされる。
【０２１４】
次に、用例ペア生成部３４は、上記した用例生成用差分を用いて、用例生成用言い換え前用例の形態素と対応づけられた対象解析済み言い換え前用例の形態素および第１の用例生成用言い換え後用例の形態素と対応づけられた対象解析済み言い換え後用例の形態素を、第２の用例生成用言い換え後用例の形態素の該当位置とする。
【０２１５】
具体的には、用例生成用言い換え前用例の形態素「品物（名詞）」と対応づけられた対象解析済み言い換え前用例の形態素「配送品（名詞）」は、用例生成用差分に基づいて当該用例生成用言い換え前用例の形態素「品物（名詞）」と対応づけられた第２の用例生成用言い換え後用例の形態素「品物（名詞）」の位置とされる（ステップＳ３５）。また、第１の用例生成用言い換え後用例の形態素「商品（名詞）」と対応づけられた対象解析済み言い換え後用例の形態素「宅配品（名詞）」は、用例生成用差分に基づいて当該第１の用例生成用言い換え後用例の形態素「商品（名詞）」と対応づけられた第２の用例生成用言い換え後用例の形態素「商品（名詞）」の位置とされる（ステップＳ３６）。
【０２１６】
なお、用例生成用差分におけるマークされた形態素（つまり、第２の用例生成用言い換え後用例の形態素のうち、用例生成用言い換え前用例および第１の用例生成用言い換え後用例の形態素との対応づけがされていない形態素）については、表層文字列、品詞および位置等は変更されない（ステップＳ３７）。これによれば、「宅配品（配送品）」が生成される。
【０２１７】
一方、例えば対象解析済み言い換え前用例の形態素のうち、用例生成用言い換え前用例の形態素と対応づけられていない形態素（ここでは、形態素「個人宅（名詞）」、「に（助詞）」、「配達（名詞）」、「中（接尾）」および「の（助詞）」）は、これらの形態素の直後の形態素であって用例生成用言い換え前用例の形態素と対応づけられている形態素（ここでは、形態素「配送品（名詞）」）の直前に挿入される。
【０２１８】
つまり、用例生成用言い換え前用例の形態素と対応づけられていない対象解析済み言い換え前用例の形態素「個人宅（名詞）」、「に（助詞）」、「配達（名詞）」、「中（接尾）」および「の（助詞）」は、これらの形態素の直後の形態素であって用例生成用言い換え前用例の形態素と対応づけられている形態素「配送品（名詞）」の直前に挿入される。
【０２１９】
これにより、図１４に示すように、新たな言い換え後用例として「宅配品（個人宅に配達中の配送品）」が生成される。
【０２２０】
つまり、図１４において説明した上記したステップＳ２３の処理においては、第２の用例生成用言い換え後用例「商品（品物）」において、例えば当該第２の用例生成用言い換え後用例に含まれる用例生成用言い換え前用例「品物」を対象解析済み言い換え前用例「個人宅に配達中の配送品」とし、当該第２の用例生成用言い換え後用例に含まれる第１の用例生成用言い換え後用例「商品」を対象解析済み言い換え後用例「宅配品」とすることによって、新たな言い換え後用例「宅配品（個人宅に配達中の配送品）」が生成される。
【０２２１】
再び図１１に戻ると、用例ペア生成部３４は、生成された新たな言い換え後用例を含む新たな用例ペアを、用例ペア登録部３５に対して出力する（ステップＳ２４）。
【０２２２】
具体的には、用例ペア生成部３４は、ステップＳ２１において取得された用例ペアに含まれる言い換え前用例および上記したステップＳ２２において用例ペア生成規則が適用されることによって生成された新たな言い換え後用例を含む用例ペアを、新たな用例ペアとして出力する。ここでは、言い換え前用例「個人宅に配達中の配送品」および言い換え後用例「宅配品（配送品の一種）」を含む新たな用例ペアが出力される。
【０２２３】
また、用例ペア生成部３４は、ステップＳ２１において取得された用例ペアに含まれる言い換え前用例および上記したステップＳ２３において用例生成用用例ペアが適用されることによって生成された新たな言い換え後用例を含む用例ペアを、新たな用例ペアとして出力する。ここでは、言い換え前用例「個人宅に配達中の配送品」および言い換え後用例「宅配品（個人宅に配達中の配送品）」を含む新たな用例ペアが出力される。
【０２２４】
なお、上記した新たな用例ペアに加えて、ステップＳ２１において取得された用例ペアについても用例ペア登録部３５に出力される。
【０２２５】
用例ペア生成部３４によって出力された各用例ペアは、用例ペア登録部３５によって用例集保持部２４に登録される。これにより、例えば用例集保持部２４には、上述した図４に示すように用例ペア２４１〜２４３が保持（登録）される。
【０２２６】
上記したように本実施形態においては、ユーザによって指定された用例ペアが入力された場合、当該用例ペアに対して用例生成規則または用例生成用用例ペアが適用されることにより、新たな用例ペアが生成される。本実施形態においては、ユーザによって指定された用例ペアおよび新たな用例ペアを用いて対象文（言い換えの対象となる文）の言い換え分が生成される。
【０２２７】
つまり、本実施形態においては、ユーザによって指定された用例ペアが入力された場合、文書中の記述の一貫性を保つための新たな用例ペアを、当該ユーザによって指定された用例ペアと同時に追加登録することができる。
【０２２８】
したがって、本実施形態においては、ユーザによって指定された用例ペアのみを用いて対象文の言い換え文を生成すると文書中の記述の一貫性が失われるような場合であっても、当該ユーザによって指定された用例ペアから新たな用例ペアを生成し、当該新たな用例ペアを用いて対象文の言い換え文を生成することができるため、文書中の記述の一貫性が保たれるような言い換え文を生成することが可能となる。
【０２２９】
なお、本実施形態においては、用例生成規則および用例生成用用例ペアを用いて用例ペア生成処理が実行されるものとして説明したが、この用例生成記憶および用例生成用用例ペアのうちのいずれか一方のみが用いられる構成であっても構わない。
【０２３０】
また、本実施形態においては、用例ペア評価部３３によって算出された評価値が閾値以上である場合には新たな用例ペアを生成する用例ペア生成処理が実行されないものとして説明したが、当該評価値を算出することなく全ての用例ペアに対して用例ペア生成処理が実行される構成であってもよい。
【０２３１】
また、本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。  
【符号の説明】
【０２３２】
１０コンピュータ、２０外部記憶装置、２２用例ペア生成規則保持部、２３用例生成用用例保持部、２４用例集保持部、２５記憶部、３０文書処理装置、３１入力部、３２用例ペア取得部、３３用例ペア評価部、３４用例ペア生成、３５用例ペア登録部、３６文解析部、３７類似用例選択部、３８差分抽出部、３９言い換え生成部、４０出力部。
【図１】
2011090394.tif 000003
【図２】
2011090394.tif 000004
【図３】
2011090394.tif 000005
【図４】
2011090394.tif 000006
【図５】
2011090394.tif 000007
【図６】
2011090394.tif 000008
【図７】
2011090394.tif 000009
【図８】
2011090394.tif 000010
【図９】
2011090394.tif 000011
【図１０】
2011090394.tif 000012
【図１１】
2011090394.tif 000013
【図１２】
2011090394.tif 000014
【図１３】
2011090394.tif 000015
【図１４】
2011090394.tif 000016