(57)【要約】【課題】ユーザにとって所望の言い換えを表す用例に応じて自動的に用例集を更新することで、当該用例集を容易に管理することを可能とする。【解決手段】入力部３１は、第１の文および当該第１の文が言い換えられた第２の文を含む新規用例を入力する。言い換え生成部３３は、用例集格納部２２に格納されている用例集を用いて当該用例集を示す用例集情報に対応づけられている言い換え生成処理情報によって示される言い換え生成処理を実行することによって、入力部３１によって入力された新規用例に含まれる第１の文が言い換えられた言い換え文を生成する。用例集更新部３５は、言い換え生成部３３によって生成された言い換え文が入力部３１によって入力された新規用例に含まれる第２の文と同一であると判定された場合、当該新規用例を用例集格納部２２に格納されている用例集に追加することによって当該用例集を更新する。【選択図】図２
2011164772.tif 000002
【特許請求の範囲】
【請求項１】
言い換え前の文および当該言い換え前の文が言い換えられた言い換え後の文を含む用例が保持されている用例集を格納する用例集格納手段と、言い換え対象となる文から当該文が言い換えられた言い換え文を生成するために実行される言い換え生成処理を示す言い換え生成処理情報および当該言い換え生成処理が実行される際に用いられる前記用例集格納手段に格納されている用例集を示す用例集情報を対応づけて格納する管理情報格納手段とを有する外部記憶装置と、当該外部記憶装置を利用するコンピュータとから構成される文書処理装置において、前記コンピュータによって実行される文書処理プログラムであって、
前記コンピュータに、
ユーザによって指定された言い換え前の文である第１の文および当該第１の文が言い換えられた言い換え後の文である第２の文を含む新規用例を入力するステップと、
前記用例集格納手段に格納されている用例集を示す用例集情報に対応づけて前記管理情報格納手段に格納されている言い換え生成処理情報を特定するステップと、
前記用例集格納手段に格納されている用例集を用いて前記特定された言い換え生成処理情報によって示される言い換え生成処理を実行することによって、前記入力された新規用例に含まれる第１の文が言い換えられた言い換え文を生成するステップと、
前記用例集格納手段に格納されている用例集を用いて言い換え生成処理が実行されることによって生成された言い換え文が前記入力された新規用例に含まれる第２の文と同一であるかを判定するステップと、
前記用例集格納手段に格納されている用例集を用いて言い換え生成処理が実行されることによって生成された言い換え文が前記入力された新規用例に含まれる第２の文と同一であると判定された場合、前記入力された当該用例集を前記用例集情報が保持される用例集リストに追加することによって当該用例集を更新するステップと
を実行させるための文書処理プログラム。
【請求項２】
前記コンピュータに、
前記用例集格納手段に格納されている用例集を用いて言い換え生成処理が実行されることによって生成された言い換え文が前記入力された新規用例に含まれる第２の文と同一でないと判定された場合に、前記入力された新規用例が保持された新規用例集を作成するステップと、
前記作成された新規用例集を用いて前記管理情報格納手段に格納されている言い換え生成処理情報によって示される言い換え生成処理を実行することによって、前記入力された新規用例に含まれる第１の文が言い換えられた言い換え文を生成するステップと、
前記作成された新規用例集を用いて言い換え生成処理が実行されることによって生成された言い換え文が前記入力された新規用例に含まれる第２の文と同一であるかを判定するステップと、
前記作成された新規用例集を用いて言い換え生成処理が実行されることによって生成された言い換え文が前記入力された新規用例に含まれる第２の文と同一であると判定された場合、当該言い換え生成処理情報に対応づけて前記管理情報格納手段に格納されている用例集情報が存在するかを判定するステップと、
前記用例集情報が存在すると判定された場合、前記入力された新規用例を当該用例集情報によって示される用例集に追加することによって当該用例集を更新するステップと
を更に実行させることを特徴とする請求項１記載の文書処理プログラム。
【請求項３】
前記コンピュータに、
前記用例集情報が存在しないと判定された場合に、前記作成された新規用例集を前記用例集格納手段に格納するステップと、
前記格納された新規用例集を示す用例集情報を前記用例集情報が保持される用例集リストに追加することによって当該用例集リストを更新するステップと、
前記入力された新規用例に含まれる第２の文と同一の言い換え文が生成された際に実行された言い換え生成処理を示す言い換え生成処理情報および前記作成された新規用例集を示す用例集情報を対応づけて前記管理情報格納手段に格納するステップと
を更に実行させることを特徴とする請求項２記載の文書処理プログラム。
【請求項４】
前記コンピュータに、前記作成された新規用例集を用いて言い換え生成処理が実行されることによって生成された言い換え文が前記入力された新規用例に含まれる第２の文と同一でないと判定された場合、前記用例集格納手段に格納されている用例集に保持されている用例に含まれる言い換え前の文と完全一致の場合に言い換え対象となる文を当該用例に含まれる言い換え後の文に言い換えることによって言い換え文を生成するために実行される言い換え生成処理を示す言い換え生成処理情報および前記作成された新規用例集を示す用例集情報を対応づけて前記管理情報格納手段に格納し、前記作成された新規用例集を前記用例集格納手段に格納するステップを更に実行させることを特徴とする請求項２記載の文書処理プログラム。
【請求項５】
言い換え前の文および当該言い換え前の文が言い換えられた言い換え後の文を含む用例が保持されている用例集を格納する用例集格納手段と、
言い換え対象となる文から当該文が言い換えられた言い換え文を生成するために実行される言い換え生成処理を示す言い換え生成処理情報および当該言い換え生成処理が実行される際に用いられる前記用例集格納手段に格納されている用例集を示す用例集情報を対応づけて格納する管理情報格納手段と、
ユーザによって指定された言い換え前の文である第１の文および当該第１の文が言い換えられた言い換え後の文である第２の文を含む新規用例を入力する入力手段と、
前記用例集格納手段に格納されている用例集を示す用例集情報に対応づけて前記管理情報格納手段に格納されている言い換え生成処理情報を特定する管理手段と、
前記用例集格納手段に格納されている用例集を用いて前記特定された言い換え生成処理情報によって示される言い換え生成処理を実行することによって、前記入力された新規用例に含まれる第１の文が言い換えられた言い換え文を生成する生成手段と、
前記用例集格納手段に格納されている用例集を用いて言い換え生成処理が実行されることによって生成された言い換え文が前記入力された新規用例に含まれる第２の文と同一であるかを判定する判定手段と、
前記用例集格納手段に格納されている用例集を用いて言い換え生成処理が実行されることによって生成された言い換え文が前記入力された新規用例に含まれる第２の文と同一であると判定された場合、前記入力された当該用例集を前記用例集情報が保持される用例集リストに追加することによって当該用例集を更新する更新手段と
を具備することを特徴とする文書処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、用例を用いて言い換え文を生成するための文書処理プログラムおよび文書処理装置に関する。
【背景技術】
【０００２】
近年、例えば機械翻訳処理または文書分類処理等の効率または精度を向上させるために、文書を処理しやすい文に機械的に言い換えることが知られている。
【０００３】
このような文の言い換え文を生成する方法として、例えば言い換え前後の文（の組）を含む用例を用いて言い換え文を生成する方法（以下、用例による方法と表記）がある。この用例による方法において用いられる用例は、例えば予め用意されている用例集に保持されている。
【０００４】
用例による方法においては、例えば用例集（に保持されている用例）の内容に応じて言い換え文を生成する処理（以下、言い換え生成処理と表記）を自動的に切り替えることにより、当該用例集の内容に応じて多様な種類の言い換え生成処理を実行する技術（以下、第１の先行技術と表記）が考えられている。
【０００５】
この場合、例えばユーザによって指定された言い換え対象となる文（入力文）と類似する用例を用例集から検索し、当該用例集に応じた言い換え生成処理を当該入力文に対して施すことにより、当該入力文の言い換え文が生成される。
【０００６】
なお、第１の先行技術では、当該用例集に最適の言い換え生成処理を対応づけるために、例えば当該用例集に対して当該言い換え生成処理に対応するスコアが算出される。つまり、このスコアが最大となる言い換え生成処理が用例集に最適の言い換え生成処理（当該用例に応じた言い換え生成処理）として対応づけられる。
【０００７】
また、第１の先行技術においては、複数の用例集を予め用意しておくことにより、当該複数の用例集を用いた言い換え生成処理を順次行うことによって当該用例集毎に言い換え文を生成することができる。
【０００８】
また、言い換え文を生成する技術に関連して、例えば複数種類の言い換えが必要な文または文章を、目的とする文または文章に簡単に変換することができる技術（以下、第２の先行技術と表記）が開示されている（例えば、特許文献１を参照）。この第２の先行技術によれば、例えば言い換え規則により生成された言い換えに対する評価尺度を切り替えることにより、当該言い換えの結果を切り替えることが可能となる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００３−７６６８７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
ところで、上記した第１の先行技術において、例えばユーザの望む言い換え文が生成されない場合には、用例集の内容（用例集に保持されている用例）を変更する必要がある。この場合、一般的にはユーザの望む言い換えを表す用例を用例集に追加登録すればよい。
【００１１】
しかしながら、上記した第１の先行技術では、用例集の内容（用例集に保持されている用例）毎に言い換え生成処理が切り替えられるため、当該用例集に追加された用例が当該用例集に対応づけられている言い換え生成処理では処理できない場合がある。
【００１２】
したがって、用例集に用例を追加する際には、適切な用例集（つまり、当該用例を処理可能な言い換え生成処理に対応づけられている用例集）を選択する必要がある。
【００１３】
しかしながら、例えば用例集の作成者と用例を追加する者（つまり、ユーザ）が異なる場合には、適切な用例集を選択することは困難である。
【００１４】
また、上記した第２の先行技術においては、言い換え結果を変更したい場合における評価尺度を更新する方法については考慮されていない。また、この場合には例えば生成したい言い換えに合わせて評価尺度を作成（更新）することが考えられるが、このような当該評価尺度をユーザが作成することは困難である。
【００１５】
そこで、本発明の目的は、ユーザにとって所望の言い換えを表す用例に応じて自動的に用例集を更新することで、当該用例集を容易に管理することが可能な文書処理プログラムおよび文書処理装置を提供することにある。
【課題を解決するための手段】
【００１６】
本発明の１つの態様によれば、言い換え前の文および当該言い換え前の文が言い換えられた言い換え後の文を含む用例が保持されている用例集を格納する用例集格納手段と、言い換え対象となる文から当該文が言い換えられた言い換え文を生成するために実行される言い換え生成処理を示す言い換え生成処理情報および当該言い換え生成処理が実行される際に用いられる前記用例集格納手段に格納されている用例集を示す用例集情報を対応づけて格納する管理情報格納手段とを有する外部記憶装置と、当該外部記憶装置を利用するコンピュータとから構成される文書処理装置において、前記コンピュータによって実行される文書処理プログラムであって、前記コンピュータに、ユーザによって指定された言い換え前の文である第１の文および当該第１の文が言い換えられた言い換え後の文である第２の文を含む新規用例を入力するステップと、前記用例集格納手段に格納されている用例集を示す用例集情報に対応づけて前記管理情報格納手段に格納されている言い換え生成処理情報を特定するステップと、前記用例集格納手段に格納されている用例集を用いて前記特定された言い換え生成処理情報によって示される言い換え生成処理を実行することによって、前記入力された新規用例に含まれる第１の文が言い換えられた言い換え文を生成するステップと、前記用例集格納手段に格納されている用例集を用いて言い換え生成処理が実行されることによって生成された言い換え文が前記入力された新規用例に含まれる第２の文と同一であるかを判定するステップと、前記用例集格納手段に格納されている用例集を用いて言い換え生成処理が実行されることによって生成された言い換え文が前記入力された新規用例に含まれる第２の文と同一であると判定された場合、前記入力された当該用例集を前記用例集情報が保持される用例集リストに追加することによって当該用例集を更新するステップとを実行させるための文書処理プログラムが提供される。
【発明の効果】
【００１７】
本発明は、ユーザにとって所望の言い換えを表す用例に応じて自動的に用例集を更新することで、当該用例集を容易に管理することを可能とする。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係る文書処理装置のハードウェア構成を示すブロック図。
【図２】図１に示す文書処理装置３０の主として機能構成を示すブロック図。
【図３】図２に示す用例集格納部２２に格納されている第１の用例集のデータ構造の一例を示す図。
【図４】図２に示す用例集格納部２２に格納されている第２の用例集のデータ構造の一例を示す図。
【図５】図２に示す用例集リスト格納部２３に格納されている用例集リストのデータ構造の一例を示す図。
【図６】図２に示す管理情報格納部２４のデータ構造の一例を示す図。
【図７】ユーザによって指定された用例に応じて用例集を更新する際の本実施形態に係る文書処理装置３０の処理手順を示すフローチャート。
【図８】図７に示すステップＳ６およびステップＳ７の処理について説明するための図。
【図９】第１の言い換え生成処理が実行されることによって言い換え文が生成される場合について具体的に説明するための図。
【図１０】第２の言い換え生成処理が実行されることによって言い換え文が生成される場合について具体的に説明するための図。
【発明を実施するための形態】
【００１９】
以下、図面を参照して、本発明の実施形態について説明する。
【００２０】
図１は、本実施形態に係る文書処理装置のハードウェア構成を示すブロック図である。図１に示すように、コンピュータ１０は、例えばハードディスクドライブ（ＨＤＤ：Hard Disk Drive）のような外部記憶装置２０と接続されている。この外部記憶装置２０は、コンピュータ１０によって実行されるプログラム２１を格納する。コンピュータ１０および外部記憶装置２０は、文書処理装置３０を構成する。
【００２１】
この文書処理装置３０は、例えばユーザによって指定された文が言い換えられた文（以下、言い換え文と表記）を生成する機能を有する。
【００２２】
図２は、図１に示す文書処理装置３０の主として機能構成を示すブロック図である。図２に示すように、文書処理装置３０は、入力部３１、言い換え生成処理方式管理部３２、言い換え生成部３３、更新対象用例集決定部３４、用例集更新部３５、用例集リスト更新部３６および出力部３７を含む。本実施形態において、これらの各部３１〜３７は、図１に示すコンピュータ１０が外部記憶装置２０に格納されているプログラム（文書処理プログラム）２１を実行することにより実現されるものとする。このプログラム２１は、コンピュータ読み取り可能な記憶媒体に予め格納して頒布可能である。また、このプログラム２１が、例えばネットワークを介してコンピュータ１０にダウンロードされても構わない。
【００２３】
また、文書処理装置３０は、用例集格納部２２、用例集リスト格納部２３および管理情報格納部２４を含む。本実施形態において、これらの各部２２〜２４は、例えば図１に示す外部記憶装置２０に格納される。
【００２４】
用例集格納部２２には、複数の用例集が予め格納される。用例集格納部２２に格納されている用例集の各々には、言い換え前の文および当該言い換え前の文が言い換えられた言い換え後の文を含む用例が保持される。以下、用例に含まれる言い換え前の文を言い換え前用例、当該用例に含まれる言い換え後の文を言い換え後用例と称する。なお、用例集格納部２２に格納されている用例集は、言い換えの対象となる文（以下、言い換え対象文と表記）から言い換え文（当該言い換え対象文が言い換えられた文）を生成する際に用いられる。
【００２５】
用例集リスト格納部２３には、用例集リストが格納される。用例集リスト格納部２３に格納されている用例集リストには、用例集格納部２２に格納されている用例集のうち、例えば言い換え対象文から言い換え文を生成する際に用いられる用例集を示す用例集情報（例えば、当該用例集の名称）が保持される。用例集リストに保持される用例集情報（によって示される用例集）は、例えばユーザによって予め指定される。
【００２６】
管理情報格納部２４には、言い換え対象文（言い換え前の文）から当該文が言い換えられた言い換え文を生成するために実行される処理（以下、言い換え生成処理と表記）と用例集格納部２２に格納されている用例集との対応関係を管理するための情報が格納される。具体的には、管理情報格納部２４には、言い換え生成処理（の方式）を示す言い換え生成処理情報および当該言い換え生成処理が実行される際に用いられる用例集を示す用例集情報が対応づけて格納されている。
【００２７】
入力部３１は、例えばキーボードまたはマウス等に対するユーザの操作に応じて、当該ユーザからの指示を受け付ける。入力部３１は、例えばユーザによって指定された言い換え対象文を入力する。また、入力部３１は、ユーザによって指定された用例集格納部２２に格納されている用例集に追加すべき新規用例（当該ユーザの望む言い換えを表す用例）を入力する。入力部３１によって入力される新規用例には、例えば言い換え前の文である原文（第１の文）および当該原文が言い換えられた言い換え後の文である換言文（第２の文）が含まれる。
【００２８】
言い換え生成処理方式管理部３２は、管理情報格納部２４に格納されている情報を管理する機能を有する。言い換え生成処理方式管理部３２は、使用される用例集に応じて適切な言い換え生成処理が実行されるように制御する。
【００２９】
言い換え生成部３３は、用例集リスト格納部２３に格納されている用例集リストに保持されている用例集情報によって示される用例集を用いて、当該入力部３１によって入力された言い換え対象文（入力文）から当該言い換え対象文が言い換えられた言い換え文を生成する機能を有する。この場合、言い換え生成部３３は、用例集リスト格納部２３に格納されている用例集リストに保持されている用例集情報に対応づけて管理情報格納部２４に格納されている言い換え生成処理情報によって示される言い換え生成処理を実行することによって言い換え対象文の言い換え文を生成する。
【００３０】
言い換え生成部３３は、用例集格納部２２に格納されている用例集を用いて、当該用例集を示す用例集情報に対応づけて管理情報格納部２４に格納されている言い換え生成処理情報によって示される言い換え生成処理を実行する。また、言い換え生成部３３は、入力部３１によって入力された新規用例を保持する用例集（以下、新規用例集と表記）を用いて、管理情報格納部２４に格納されている言い換え生成処理情報によって示される言い換え処理の各々を実行する。言い換え生成部３３は、このように言い換え生成処理を実行することによって、入力部３１によって入力された新規用例に含まれる原文から当該原文が言い換えられた言い換え文（当該原文の言い換え文）を生成する。
【００３１】
更新対象用例集決定部３４は、言い換え生成部３３によって生成された原文の言い換え文が入力部３１によって入力された新規用例に含まれる換言文と同一であるか否かを判定する。更新対象用例集決定部３４は、判定結果に基づいて、入力部３１によって入力された新規用例を追加する用例集、つまり、更新の対象となる用例集（更新対象用例集）を決定する。
【００３２】
用例集更新部３５は、更新対象用例集決定部３４によって決定された更新対象用例集に入力部３１によって入力された新規用例を追加することによって、当該更新対象用例集を更新する。また、用例集更新部３５は、入力部３１によって入力された新規用例を保持する新規用例集を用例集格納部２２に格納する。
【００３３】
用例集リスト更新部３６は、用例集リスト格納部２３に格納されている用例集リストを更新する機能を有する。用例集リスト更新部３６は、例えば入力部３１によって入力された新規用例が追加された用例集を示す用例集情報または当該新規用例を保持する新規用例集を示す用例集情報を用例集リストに追加することによって、当該用例集リストを更新する。
【００３４】
出力部３７は、入力部３１によって入力された言い換え対象文（入力文）の言い換え文（言い換え生成部３３によって生成された言い換え文）を出力する機能を有する。出力部３７は、言い換え対象文の言い換え文を、例えば液晶ディスプレイ等に表示する。
【００３５】
図３および図４を参照して、図２に示す用例集格納部２２に格納されている用例集について説明する。用例集格納部２２には、例えば第１および第２の用例集を含む複数の用例集が格納されているものとする。用例集格納部２２に格納されている用例集の各々には、例えば複数の用例が保持されている。また、用例集の各々に保持されている用例は、言い換え前の文である言い換え前用例および当該言い換え前の文が言い換えられた後の文である言い換え後用例を含む。
【００３６】
図３は、用例集格納部２２に格納されている第１の用例集のデータ構造の一例を示す。図３に示す例では、第１の用例集２２１には、複数の用例２２１ａ〜２２１ｃが保持されている。
【００３７】
第１の用例集２２１に保持されている用例２２１ａは、言い換え前用例「２０００年のＣＯ２排出量はアメリカが５７億トンであった。」および言い換え後用例「ＣＯ２排出量は２０００年がアメリカで５７億トンであった。」を含む。
【００３８】
第１の用例集２２１に保持されている用例２２１ｂは、言い換え前用例「２０００年に排出したＣＯ２排出量は５７億トンであった。」および言い換え後用例「２０００年は５７億トンのＣＯ２を排出した。」を含む。
【００３９】
また、第１の用例集２２１に保持されている用例２２１ｃは、言い換え前用例「１００ページの資料を作成した。」および言い換え後用例「資料を１００ページ作成した。」を含む。
【００４０】
図４は、用例集格納部２２に格納されている第２の用例集のデータ構造の一例を示す。図４に示す例では、第２の用例集２２２には、複数の用例２２２ａ〜２２２ｄが保持されている。
【００４１】
第２の用例集２２２に保持されている用例２２２ａは、言い換え前用例「ないわけではない」および言い換え後用例「ある」を含む。
【００４２】
第２の用例集２２２に保持されている用例２２２ｂは、言い換え前用例「なかったわけではない」および言い換え後用例「あった」を含む。
【００４３】
第２の用例集２２２に保持されている用例２２２ｃは、言い換え前用例「来ない人はいない」および言い換え後用例「全員来る」を含む。
【００４４】
また、第２の用例集２２２に保持されている用例２２２ｄは、言い換え前用例「来なかった人はいない」および言い換え後用例「全員来た」を含む。
【００４５】
図５は、図２に示す用例集リスト格納部２３に格納されている用例集リストのデータ構造の一例を示す。用例集リスト格納部２３に格納されている用例集リストには、用例集格納部２２に格納されている複数の用例集のうち、例えば言い換えの対象文から言い換え文を生成する際に用いられる用例集を示す用例集情報（当該用例集の名称）が保持される。なお、用例集リストに保持される用例集情報は、ユーザによって指定される。
【００４６】
図５に示す例では、用例集リストには、用例集情報（用例集の名称）として「用例集１」および「用例集４」が保持されている。これによれば、用例集格納部２２に格納されている複数の用例集のうち、用例集情報「用例集１」および「用例集４」によって示される用例集が言い換え対象文から言い換え文を生成する際に用いられることが示される。
【００４７】
図６は、図２に示す管理情報格納部２４のデータ構造の一例を示す。管理情報格納部２４には、言い換え生成処理と用例集格納部２２に格納されている用例集との対応関係を管理するための情報が格納されている。
【００４８】
図６に示すように、管理情報格納部２４には、言い換え生成処理情報および用例集情報が対応づけて格納されている。言い換え生成処理情報は、言い換え前の文から当該文が言い換えられた言い換え文を生成するために実行される言い換え生成処理（の方式）を示す。用例集情報は、当該用例集情報に対応づけられている言い換え生成処理情報によって示される言い換え生成処理が実行される際に用いられる用例集を示す。
【００４９】
なお、管理情報格納部２４に格納される言い換え生成処理情報としては、例えば言い換え生成処理（の方式）の名称等が用いられる。また、管理情報格納部２４に格納される用例集情報としては、例えば用例集の名称等が用いられる。
【００５０】
図６に示す例では、管理情報格納部２４には、言い換え生成処理情報「言い換え生成処理Ａ」および用例集情報「用例集１」が対応づけて格納されている。これによれば、言い換え生成処理情報「言い換え生成処理Ａ」によって示される言い換え生成処理が実行される際には、用例集情報「用例集１」によって示される用例集が用いられることが示される。
【００５１】
管理情報格納部２４には、言い換え生成処理情報「言い換え生成処理Ｂ」および用例集情報「用例集２」が対応づけて格納されている。管理情報格納部２４には、言い換え生成処理情報「言い換え生成処理Ｃ」および用例集情報「用例集３」が対応づけて格納されている。また、管理情報格納部２４には、言い換え生成処理情報「言い換え生成処理Ｄ」および用例集情報「用例集４」が対応づけて格納されている。
【００５２】
なお、例えば用例集が対応づけられていない言い換え生成処理が存在する場合、管理情報格納部２４には、当該言い換え生成処理を示す言い換え生成処理情報に対応づけて用例集情報は格納されない。
【００５３】
また、管理情報格納部２４においては、同一の言い換え生成処理情報に対して異なる複数の用例集情報が対応づけられていても構わない。
【００５４】
次に、図７に示すフローチャートを参照して、ユーザによって指定された用例に応じて用例集が更新される際の本実施形態に係る文書処理装置３０の処理手順について説明する。
【００５５】
まず、図７に示す処理が実行される場合について説明する。例えば入力部３１によってユーザによって指定された言い換え対象文が入力された場合、言い換え生成部３３は、用例集リスト格納部２３に格納されている用例集リストに保持されている用例集情報によって示される用例集を用いて、当該用例集情報に対応づけて管理情報格納部２４に格納されている言い換え生成処理情報によって示される言い換え生成処理を実行する。これにより、言い換え生成部３３は、入力部３１によって入力された言い換え対象文から当該言い換え対象文が言い換えられた言い換え文を生成する。なお、用例集リスト格納部２３に格納されている用例集リストに複数の用例集情報が保持されている場合には、当該複数の用例集情報によって示される用例集毎に言い換え文が生成される。このように言い換え生成部３３によって生成された言い換え文（言い換え対象文の言い換え文）は、出力部３７によって出力される。
【００５６】
このように出力部３７によって出力された言い換え対象文の言い換え文がユーザにとって所望の言い換え文でない場合には、ユーザは、用例集格納部２２に格納されている用例集に追加するための新規用例（ユーザにとって所望の言い換えを表す新規用例）を、例えば文書処理装置３０を操作することによって指定することができる。図７に示す処理は、このようにユーザによって新規用例が指定された場合に実行される。換言すれば、図７に示す処理は、出力部３７によって出力された言い換え対象文の言い換え文が例えばユーザにとって所望の言い換え文でない場合に実行される。
【００５７】
上記したようにユーザによって新規用例が指定された場合、入力部３１は、当該新規用例を入力する（ステップＳ１）。入力部３１によって入力された新規用例には、言い換え前の文である原文および当該原文が言い換えられた後の文である換言文が含まれる。
【００５８】
次に、用例集格納部２２に格納されている用例集のうち、用例集リスト格納部２３に格納されている用例集リストに保持されている用例集情報によって示される用例集以外の用例集が特定される（ステップＳ２）。ここでは、上記したように用例集リストに保持されている用例集情報によって示される用例集を用いて生成された言い換え文がユーザにとって所望の言い換え文でないと判断されているため、当該用例集リストに保持されている用例集情報によって示される用例集が除外される。
【００５９】
上述した図５を用いて具体的に説明すると、用例集格納部２２に格納されている用例集のうち、図５に示す用例集リストに保持されている用例集情報「用例集１」および「用例集４」によって示される用例集以外の用例集（例えば、用例集情報「用例集２」および「用例集３」によって示される用例集）が特定される。
【００６０】
言い換え生成処理方式管理部３２は、ステップＳ２において特定された用例集を示す用例集情報に対応づけて管理情報格納部２４に格納されている言い換え生成処理情報を特定する。
【００６１】
言い換え生成部３３は、ステップＳ２において特定された用例集を用いて、言い換え生成処理方式管理部３２によって特定された言い換え生成処理情報によって示される言い換え生成処理を実行する（ステップＳ３）。この場合、言い換え生成部３３は、入力部３１によって入力された新規用例に含まれる原文に対して（つまり、当該原文を言い換えの対象となる文として）言い換え生成処理を実行する。これによって、言い換え生成部３３は、入力部３１によって入力された新規用例に含まれる原文から当該原文が言い換えられた言い換え文を生成する。
【００６２】
次に、更新対象用例集決定部３４は、言い換え生成部３３によって生成された言い換え文（原文の言い換え文）に基づいて、入力部３１によって入力された新規用例に含まれる原文を当該新規用例に含まれる換言文に言い換えることができたか否か、つまり、言い換え生成部３３によって言い換え生成処理が実行された結果、ユーザにとって所望の言い換え文が生成されたか否かを判定する（ステップＳ４）。この場合、更新対象用例集決定部３４は、言い換え生成部３３によって生成された言い換え文が入力部３１によって入力された新規用例に含まれる換言文と同一であるか否かを判定する。
【００６３】
入力部３１によって入力された新規用例に含まれる原文を当該新規用例に含まれる換言文に言い換えることができない、つまり、言い換え生成部３３によって生成された言い換え文が新規用例に含まれる換言文と同一でないと判定された場合（ステップＳ４のＮＯ）、更新対象用例集決定部３４は、当該新規用例のみを保持する新規用例集を作成する（ステップＳ５）。
【００６４】
言い換え生成部３３は、更新対象用例集決定部３４によって作成された新規用例集を用いて、管理情報格納部２４に格納されている言い換え生成処理情報によって示される全ての言い換え生成処理（つまり、言い換え生成処理方式管理部３２および管理情報格納部２４で管理されている全ての言い換え生成処理）を実行する（ステップＳ６）。この言い換え生成処理は、入力部３１によって入力された新規用例に含まれる原文に対して実行される。
【００６５】
これによって、言い換え生成部３３は、実行された言い換え生成処理毎に、入力部３１によって入力された新規用例に含まれる原文から当該原文が言い換えられた言い換え文を生成する。
【００６６】
更新対象用例集決定部３４は、ステップＳ６の処理が実行されることによって生成された言い換え文の各々に基づいて、入力部３１によって入力された新規用例に含まれる原文を当該新規用例に含まれる換言文に言い換えることができたか否か、つまり、言い換え生成部３３によって言い換え生成処理が実行された結果、ユーザにとって所望の言い換え文が生成されたか否かを判定する（ステップＳ７）。つまり、更新対象用例集決定部３４は、ステップＳ６の処理が実行されることによって生成された言い換え文（の少なくとも１つ）が入力部３１によって入力された新規用例に含まれる換言文と同一であるか否かを判定する。
【００６７】
ここで、図８を参照して、上記したステップＳ６およびステップＳ７の処理について説明する。ここでは、管理情報格納部２４には、言い換え生成処理情報「言い換え生成処理Ａ」、「言い換え生成処理Ｂ」、「言い換え生成処理Ｃ」および「言い換え生成処理Ｄ」が格納されているものとする。
【００６８】
以下、言い換え生成処理情報「言い換え生成処理Ａ」によって示される言い換え生成処理を単に言い換え生成処理Ａと称する。同様に、言い換え生成処理情報「言い換え生成処理Ｂ」によって示される言い換え生成処理を言い換え生成処理Ｂ、言い換え生成処理情報「言い換え生成処理Ｃ」によって示される言い換え生成処理を言い換え生成処理Ｃ、「言い換え生成処理情報「言い換え生成処理Ｄ」によって示される言い換え生成処理を言い換え生成処理Ｄと称する。
【００６９】
ステップＳ６においては、更新対象用例集決定部３４によって作成された新規用例集（新規用例のみを保持する用例集）を用いて全ての言い換え生成処理が実行される。この場合、言い換え生成処理は、新規用例の原文（新規用例に含まれる原文）に対して実行される。
【００７０】
ここでは、新規用例の原文に対して言い換え生成処理Ａ〜Ｄの各々が実行される。例えば新規用例の原文に対して言い換え生成処理Ａが実行されることによって、当該原文が言い換えられた言い換え文（以下、言い換え文Ａと表記）が生成される。また、新規用例の原文に対して言い換え生成処理Ｂが実行されることによって、当該原文が言い換えられた言い換え文（以下、言い換え文Ｂと表記）が生成される。同様に、新規用例の原文に対して言い換え生成処理Ｃが実行されることによって、当該原文が言い換えられた言い換え文（以下、言い換え文Ｃと表記）が生成される。更に、新規用例の原文に対して言い換え生成処理Ｄが実行されることによって、当該原文が言い換えられた言い換え文（以下、言い換え文Ｄと表記）が生成される。
【００７１】
ステップＳ７においては、新規用例の換言文（新規用例に含まれる換言文）とステップＳ６において言い換え生成処理Ａ〜Ｄの各々が実行されることによって生成された言い換え文Ａ〜Ｄの各々とが比較される。
【００７２】
これにより、言い換え文Ａ〜Ｄの少なくとも１つが新規用例の換言文と同一である場合には、新規用例に含まれる原文を当該新規用例に含まれる換言文に言い換えることができたと判定される。
【００７３】
再び図７に戻ると、入力部３１によって入力された新規用例に含まれる原文を当該新規用例に含まれる換言文に言い換えることができた、つまり、ステップＳ６の処理が実行されることによって言い換え生成部３３によって生成された言い換え文（のうちの少なくとも１つ）が新規用例に含まれる換言文と同一であると判定された場合（ステップＳ７のＹＥＳ）、言い換え生成処理方式管理部３２は、管理情報格納部２４を参照することによって、当該言い換え文が生成された際に実行された言い換え生成処理を示す言い換え生成処理情報に対応づけられている用例集情報が存在するか否かを判定する（ステップＳ８）。換言すれば、言い換え生成処理方式管理部３２は、新規用例に含まれる換言文と同一の言い換え文が生成された際に実行された言い換え生成処理を示す言い換え生成処理情報に対応づけられている用例集情報を管理情報格納部２４から検索する。
【００７４】
用例集情報が存在すると言い換え生成処理方式管理部３２によって判定された場合（ステップＳ８のＹＥＳ）、更新対象用例集決定部３４は、当該用例集情報によって示される用例集を更新の対象となる用例集（更新対象用例集）として決定する。なお、新規用例に含まれる換言文と同一の言い換え文が生成された際に実行された言い換え生成処理（を示す言い換え生成処理情報に対応づけられている用例集情報）が複数存在する場合には、当該複数の用例集情報によって示される用例集のうちの任意の１つが更新対象用例集として決定されてもよいし、当該用例集のうちの全てが更新対象用例集として決定されても構わない。
【００７５】
用例集更新部３５は、入力部３１によって入力された新規用例を、更新対象用例集決定部３４によって決定された更新対象用例集に追加することによって当該用例集（の内容）を更新する（ステップＳ９）。
【００７６】
ステップＳ９の処理が実行されると、用例集リスト更新部３６は、用例集リスト格納部２３に格納されている用例集リストに更新対象用例集決定部３４によって決定された更新対象用例集を示す用例集情報を追加することによって当該用例集リストを更新する（ステップＳ１０）。
【００７７】
一方、ステップＳ８において用例集情報が存在しないと言い換え生成処理方式管理部３２によって判定された場合、用例集更新部３５は、ステップＳ５において更新対象用例集決定部３４によって作成された新規用例集（新規用例のみを保持する用例集）を用例集格納部２２に追加（格納）する（ステップＳ１１）。
【００７８】
ステップＳ１１の処理が実行されると、用例集リスト更新部３６は、更新対象用例集決定部３４によって作成された新規用例集（用例集格納部２２に追加された新規用例集）を示す用例集情報を用例集リスト格納部２３に格納されている用例集リストに追加することによって当該用例集リストを更新する（ステップＳ１０）。
【００７９】
また、上記したステップＳ４において、入力部３１によって入力された新規用例に含まれる原文を当該新規用例に含まれる換言文に言い換えることができる、つまり、ステップＳ３の処理が実行されることによって言い換え生成部３３によって生成された言い換え文が新規用例に含まれる換言文と同一であると判定された場合を想定する。この場合、用例集リスト更新部３６は、新規用例に含まれる換言文と同一である言い換え文が生成された際に実行された言い換え生成処理を示す言い換え生成処理情報に対応づけて管理情報格納部２４に格納されている用例集情報（ステップＳ２において特定された用例集を示す用例集情報）を用例集リスト格納部２３に格納されている用例集リストに追加することによって当該用例集リストを更新する（ステップＳ１０）。
【００８０】
なお、上記したステップＳ１０において用例集リストが更新されることにより、この後に入力部３１によってユーザによって指定された言い換え対象文が入力された場合には、当該用例集リストに追加された用例集情報によって示される用例集を用いて当該言い換え対象文の言い換え文が生成される。
【００８１】
加えて、上記のように入力された新規用例に含まれる第２の文と同一の言い換え文が生成された際に、実行された言い換え生成処理を示す言い換え生成処理情報および作成された新規用例集を示す用例集情報を対応づけて管理情報格納部２４に格納するステップを更に設けても良い。
【００８２】
また、上記したステップＳ７において、入力部３１によって入力された新規用例に含まれる原文を当該新規用例に含まれる換言文に言い換えることができない、つまり、ステップＳ６の処理が実行されることによって言い換え生成部３３によって生成された言い換え文の全てが新規用例に含まれる換言文と同一でないと判定された場合には、例外処理が実行される（ステップＳ１２）。
【００８３】
ここで、例外処理について説明する。上記したように、例外処理は、既存の言い換え生成処理（つまり、管理情報格納部２４に格納されている言い換え生成処理情報によって示される全ての言い換え生成処理）の中に、新規用例に含まれる原文から当該新規用例に含まれる換言文を生成することが可能な言い換え生成処理が存在しない場合に実行される処理である。
【００８４】
この例外処理においては、例えば用例集格納部２２に格納されている用例集に保持されている用例に含まれる言い換え前用例（言い換え前の文）と完全一致の場合に当該用例に含まれる言い換え後用例（言い換え後の文）に言い換えることによって言い換え文を生成するために実行される言い換え生成処理（の方式）が新たに用意される。つまり、この新たに用意された言い換え生成処理によれば、用例集格納部２２に格納されている用例集に保持されている用例に含まれる言い換え前用例と同一の言い換え対象文が入力された場合には、当該用例に含まれる言い換え後用例が当該言い換え対象文の言い換え文として生成される。
【００８５】
この新たに用意された言い換え生成処理を示す言い換え生成処理情報は、管理情報格納部２４に格納（追加）される。また、管理情報格納部２４においては、新たに用意された言い換え生成処理を示す言い換え生成処理情報に対して、例えばステップＳ５において更新対象用例集決定部３４によって作成された新規用例集を示す用例集情報が対応づけられる。換言すれば、新たに用意された言い換え生成処理を示す言い換え生成処理情報に対応づけて新規用例集を示す用例集情報が管理情報格納部２４に格納される。また、用例集格納部２２においては、更新対象用例集決定部３４によって作成された新規用例集が格納される。なお、新規用例集を示す用例集情報が用例集リスト格納部２３に格納されている用例集リストに追加されても構わない。
【００８６】
また、例外処理においては、例えば入力部３１によって入力された新規用例を蓄積するとともに、当該新規用例のような言い換え（つまり、当該新規用例に含まれる原文を当該新規用例に含まれる換言文とするような言い換え）はできない旨（を示す情報）が出力部３７によって出力されても構わない。このように蓄積された新規用例は、例えば後に新たな言い換え生成処理（の方式）を用意するような場合に活用できる。
【００８７】
なお、図７に示す処理は、例えばユーザによって指定された言い換え対象文から生成された言い換え文（当該言い換え対象文の言い換え文）が当該ユーザにとって所望の言い換え文でない場合に実行されるものとして説明したが、言い換え対象文の言い換え文が生成されていない場合に実行されても構わない。この場合には、図７に示すステップＳ２の処理は実行されず、当該図７に示すステップＳ３の処理においては、用例集格納部２２に格納されている全ての用例集を用いて言い換え生成処理が実行される構成であっても構わない。
【００８８】
以下、管理情報格納部２４に格納されている言い換え生成処理情報によって示される言い換え生成処理（つまり、言い換え生成部３３によって実行される言い換え生成処理）の具体例について説明する。
【００８９】
管理情報格納部２４に格納されている言い換え生成処理情報によって示される言い換え生成処理には、例えば固有表現の順序の変更を目的とする言い換え生成処理（以下、第１の言い換え生成処理と表記）および二重否定の解消を目的とする言い換え生成処理（以下、第２の言い換え生成処理と表記）が含まれる。
【００９０】
まず、図９を参照して、第１の言い換え生成処理が実行されることによって言い換え文が生成される場合について具体的に説明する。ここでは、言い換え対象文「２００５年のＣＯ２排出量は日本が３５億トンだった。」に対して第１の言い換え生成処理が実行される場合について説明する。
【００９１】
なお、管理情報格納部２４には、第１の言い換え生成処理を示す言い換え生成処理情報に対応づけて上述した図３に示す第１の用例集２２１を示す用例集情報が格納されているものとする。つまり、第１の言い換え生成処理は、第１の用例集２２１を用いて実行される。
【００９２】
まず、第１の言い換え生成処理においては、言い換え対象文「２００５年のＣＯ２排出量は日本が３５億トンだった。」が解析される。第１の言い換え生成処理においては、この言い換え対象文の解析結果に基づいて、固有表現の種類（意味クラス）に着目し、当該言い換え対象文と類似する言い換え前用例を含む用例が第１の用例集２２１から選択される（ステップＳ２１）。
【００９３】
ここで、言い換え対象文「２００５年のＣＯ２排出量は日本が３５億トンだった。」において、文字列「２００５年」の固有表現の種類（意味クラス）は「日付け」であり、文字列「ＣＯ２排出量」の固有表現の種類は「物理量」であり、文字列「日本」の固有表現の種類は「地名」であり、文字列「３５億トン」の固有表現の種類は「数量」である。一方、図３に示す第１の用例集２２１に保持されている用例２２１ａ〜２２１ｃのうちの用例２２１ａに含まれる言い換え前用例おいて、文字列「２０００年」の固有表現の種類は「日付け」であり、文字列「ＣＯ２排出量」の固有表現の種類は「物理量」であり、文字列「アメリカ」の固有表現の種類は「地名」であり、文字列「５７億トン」の固有表現の種類は「数量」である。
【００９４】
つまり、言い換え対象文「２００５年のＣＯ２排出量は日本が３５億トンだった。」および第１の用例集２２１に保持されている用例２２１ａに含まれる言い換え前用例においては、固有表現の種類が同一順で並んでいる。したがって、図３に示す第１の用例集２２１に保持されている用例２２１ａ〜２２１ｃのうちの用例２２１ａが言い換え対象文と類似する言い換え前用例を含む用例として選択される。
【００９５】
次に、第１の言い換え生成処理においては、選択された用例（以下、類似用例と表記）２２１ａにおける固有表現の並び順が当該類似用例２２１ａに含まれる言い換え前用例と言い換え後用例との間でどのように変化しているか（以下、差分と表記）が抽出（算出）される（ステップＳ２２）。
【００９６】
ここでは、図９に示すように、類似用例２２１ａに含まれる言い換え前用例においてＩＤ「１」の位置の文字列「２０００年（の）」は、当該類似用例２２１ａに含まれる言い換え後用例においてはＩＤ「２」の位置に変化している。また、類似用例２２１ａに含まれる言い換え前用例においてＩＤ「２」の位置の文字列「ＣＯ２排出量（は）」は、当該類似用例２２１ａに含まれる言い換え後用例においてはＩＤ「１」の位置に変化している。
【００９７】
次に、第１の言い換え生成処理においては、抽出された差分が言い換え対象文に適用される（ステップＳ２３）。これによって、言い換え対象文「２００５年のＣＯ２排出量は日本が３５億トンだった。」の言い換え文が生成される。
【００９８】
ここでは、図９に示すように、言い換え対象文「２００５年のＣＯ２排出量は日本が３５億トンだった。」のＩＤ「１」の位置の文節「２００５年の」がＩＤ「２」の位置に移動され、ＩＤ「２」の位置の文節「ＣＯ２排出量は」がＩＤ「１」の位置に移動される。
【００９９】
このとき、移動された文字列「２００５年の」および「ＣＯ２排出量は」の付属語が差分に基づいて調整される。
【０１００】
具体的に説明すると、上記した差分（つまり、類似用例２２１ａに含まれる言い換え前用例と言い換え後用例との間における変化）においては、文節「２０００年の」の付属語「の」が「が」に変化していることから、文節「２００５年の」の付属語「の」は、付属語「が」に調整（変更）される。また、上記した差分においては、文節「ＣＯ２排出量は」の付属語「は」は変化していないことから、文節「ＣＯ２排出量は」の付属語「は」は変更されない。
【０１０１】
以上により、言い換え対象文「２００５年のＣＯ２排出量は日本が３５億トンだった。」に対して、第１の用例集２２１を用いて第１の言い換え生成処理が実行された場合には、当該言い換え対象文の言い換え文「ＣＯ２排出量は２００５年が日本で３５億トンであった。」が生成される。
【０１０２】
次に、図１０を参照して、第２の言い換え生成処理が実行されることによって言い換え文が生成される場合について具体的に説明する。ここでは、言い換え対象文「解決策を持っていなかった人はいない。」に対して第２の言い換え生成処理が実行される場合について説明する。
【０１０３】
なお、管理情報格納部２４には、第２の言い換え生成処理を示す言い換え生成処理情報に対応づけて上述した図４に示す第２の用例集２２２を示す用例集情報が格納されているものとする。つまり、第２の言い換え生成処理は、第２の用例集２２２を用いて実行される。
【０１０４】
まず、第２の言い換え生成処理においては、言い換え対象文「解決策を持っていなかった人はいない。」が解析される。第２の言い換え生成処理においては、この言い換え対象文の解析結果に基づいて、第２の用例集に保持されている用例に含まれる言い換え前用例および言い換え後用例の間（つまり、言い換えの前後）で変化している部分に着目し、当該言い換え対象文と類似する言い換え前用例を含む用例が当該第２の用例集２２２から選択される（ステップＳ３１）。
【０１０５】
ここで、図４に示す第２の用例集２２２に保持されている用例２２２ａ〜２２２ｄのうち、用例２２２ｄにおいては、言い換え前用例「来なかった人はいない」の「なかった人はいない」の部分が言い換えの前後で変化している。この用例２２２ｄにおける言い換え前後で変化している部分（ここでは、「なかった人はいない」）は、言い換え対象文「解決策を持っていなかった人はいない。」に含まれている。したがって、図４に示す第２の用例集２２２に保持されている用例２２２ａ〜２２２ｄのうちの用例２２２ｄが言い換え対象文と類似する言い換え前用例を含む用例として選択される。
【０１０６】
次に、第２の言い換え生成処理においては、選択された用例（以下、類似用例と表記）２２２ｄにおける表現が当該類似用例２２２ｄに含まれる言い換え前用例と言い換え後用例との間でどのように変化しているか（以下、差分と表記）が抽出（算出）される（ステップＳ３２）。
【０１０７】
ここでは、図１０に示すように、類似用例２２２ｄに含まれる言い換え後用例においては、文字列「全員」が先頭に挿入されている。また、類似用例２２２ｄに含まれる言い換え前用例における文字列「なかった人はいない」は、当該類似用例２２２ｄに含まれる言い換え後用例において文字列「た」に変化している。
【０１０８】
次に、第２の言い換え生成処理においては、抽出された差分が言い換え対象文に適用される（ステップＳ３３）。これによって、言い換え対象文「解決策を持っていなかった人はいない。」の言い換え文が生成される。
【０１０９】
具体的には、図１０に示すように、言い換え対象文「解決策を持っていなかった人はいない。」に対して文字列「全員」が先頭に挿入され、当該言い換え対象文「解決策を持っていなかった人はいない。」における文字列「なかった人はいない」が文字列「た」に変化される。
【０１１０】
これにより、言い換え対象文「解決策を持っていなかった人はいない。」に対して、第２の用例集２２２を用いて第２の言い換え生成処理が実行された場合には、当該言い換え対象分の言い換え文「全員解決策を持っていた。」が生成される。
【０１１１】
上記したように本実施形態においては、ユーザによって指定された原文および換言文を含む新規用例が入力された場合、用例集格納部２２に格納されている用例集を示す用例集情報（用例集リスト格納部２３に格納されている用例集リストに保持されている用例集情報以外の用例集情報）に対応づけて管理情報格納部２４に格納されている言い換え生成処理情報が特定される。本実施形態においては、特定された言い換え生成処理情報によって示される言い換え生成処理が用例集格納部２２に格納されている用例集を用いて実行されることによって、新規用例に含まれる原文が言い換えられた言い換え文（当該原文の言い換え文）が生成される。本実施形態においては、生成された原文の言い換え文が新規用例に含まれる換言文と同一である場合には、当該新規用例を用例集格納部２２に格納されている用例集（実行された言い換え生成処理を示す言い換え生成処理情報に対応づけて管理情報格納部２４に格納されている用例集情報によって示される用例集）に追加することによって当該用例集が更新される。
【０１１２】
また、本実施形態においては、新規用例を保持する用例集（新規用例集）を用いて、管理情報格納部２４に格納されている言い換え生成処理情報によって示される全ての言い換え生成処理が実行されることによって、当該新規用例に含まれる原文の言い換え文が生成される。本実施形態においては、生成された原文の言い換え文が新規用例に含まれる換言文と同一である場合であって、当該換言文と同一の言い換え文が生成された際に実行された言い換え生成処理（情報）に対応づけて管理情報格納部２４に用例集情報が格納されている場合には、当該用例集情報によって示される用例集に新規用例を追加することによって当該用例集が更新される。また、本実施形態においては、生成された原文の言い換え文が新規用例に含まれる換言文と同一である場合であって、当該換言文と同一の言い換え文が生成された際に実行された言い換え生成処理（情報）に対応づけて管理情報格納部２４に用例集情報が格納されていない場合には、新規用例を保持する新規用例集が用例集格納部２２に追加され、当該新規用例集を示す用例集情報が当該言い換え生成処理情報に対応づけて管理情報格納部２４に格納される。
【０１１３】
これにより、本実施形態においては、ユーザにとって所望の言い換えを表す用例（新規用例）に応じて自動的に用例集を更新することができるため、ユーザが例えば用例集に関する知識を有していないような場合であっても、当該ユーザの負担を軽減し、かつ、当該用例集を容易に管理することが可能となる。また、本実施形態においては、自動的に新規用例が適切な用例集に追加されることから、当該用例集を用いて実行される言い換え生成処理の精度を向上させることが可能となる。
【０１１４】
また、本実施形態においては、新規用例集を用いて全ての言い換え生成処理が実行された場合であって、当該言い換え生成処理が実行されることによって生成された原文の言い換え文の全てが換言文と同一でない場合には、上述したような例外処理（図７に示すステップＳ１２の処理）が実行される。これにより、本実施形態においては、全ての言い換え生成処理によっても新規用例に含まれる原文から換言文が生成されない場合であっても、当該新規用例に応じて用例集を自動的に更新することが可能となる。
【０１１５】
なお、本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。  
【符号の説明】
【０１１６】
１０…コンピュータ、２０…外部記憶装置、２２…用例集格納部、２３…用例集リスト格納部、２４…管理情報格納部、３０…文書処理装置、３１…入力部、３２…言い換え生成処理方式管理部（管理手段）、３３…言い換え生成部、３４…更新対象用例集決定部（判定手段）、３５…用例集更新部、３６…用例集リスト更新部、３７…出力部。
【図１】
2011164772.tif 000003
【図２】
2011164772.tif 000004
【図３】
2011164772.tif 000005
【図４】
2011164772.tif 000006
【図５】
2011164772.tif 000007
【図６】
2011164772.tif 000008
【図７】
2011164772.tif 000009
【図８】
2011164772.tif 000010
【図９】
2011164772.tif 000011
【図１０】
2011164772.tif 000012