(57)【特許請求の範囲】
【請求項１】
書き換え先のキャラクタの指定、予め定められた複数の印象軸のうちの少なくとも１つの印象軸の印象スコアの指定、及び入力文を受け付ける入力部と、
書き換え元の表記と書き換え先の表記との組み合わせからなる書き換え規則リストと、表記毎に予め求められた前記複数の印象軸の各々の印象スコアと、前記入力部で受け付けた書き換え先のキャラクタの指定及び前記少なくとも１つの印象軸の印象スコアの指定と、キャラクタ毎に予め定められた複数の印象軸の各々の印象スコアとに基づいて、前記入力文を構成する表記のうち、書き換え対象となる表記について、前記書き換え規則リストから得られる書き換え候補の表記を選択し、前記入力文に含まれる前記書き換え対象となる表記を、前記選択された表記に置換する書き換え候補選択部と、
を含む書き換え装置であって、
前記書き換え候補選択部は、前記書き換え対象となる表記について前記書き換え候補の表記を選択する際に、前記書き換え先のキャラクタの複数の印象軸の各々の印象スコアを、前記少なくとも１つの印象軸の印象スコアで上書きして得られる、複数の印象軸の各々の印象スコア、及び前記書き換え候補の表記の前記複数の印象軸の各々の印象スコアを比較して、前記書き換え候補の表記を選択する
書き換え装置。
【請求項２】
予め定められた複数の印象軸毎に、当該印象軸に紐づけられた文からなるコーパスを記憶する印象別コーパス記憶部と、
表記毎に、前記複数の印象軸の各々について、当該印象軸に紐づけられたコーパスにおける当該表記の出現頻度に基づいて、当該印象軸の印象スコアを算出する印象スコア算出部と、
書き換え先の印象の指定及び入力文を受け付ける入力部と、
書き換え元の表記と書き換え先の表記との組み合わせからなる書き換え規則リストと、前記印象スコア算出部により表記毎に算出された前記複数の印象軸の各々の印象スコアと、前記入力部で受け付けた書き換え先の印象の指定とに基づいて、前記入力文を構成する表記のうち、書き換え対象となる表記について、前記書き換え規則リストから得られる書き換え候補の表記を選択し、前記入力文に含まれる前記書き換え対象となる表記を、前記選択された表記に置換する書き換え候補選択部と、
を含む書き換え装置。
【請求項３】
書き換え先のキャラクタの指定及び入力文を受け付ける入力部と、
書き換え元の表記と書き換え先の表記との組み合わせからなる書き換え規則リストと、表記毎に予め定められた複数の印象軸の各々の印象スコアと、前記入力部で受け付けた書き換え先のキャラクタの指定と、キャラクタ毎に予め定められた前記複数の印象軸の各々の印象スコアとに基づいて、前記入力文を構成する表記のうち、書き換え対象となる表記について、前記書き換え規則リストから得られる書き換え候補の表記を選択し、前記入力文に含まれる前記書き換え対象となる表記を、前記選択された表記に置換する書き換え候補選択部と、
を含む書き換え装置であって、
前記書き換え候補選択部は、前記書き換え対象となる表記について前記書き換え候補の表記を選択する際に、前記書き換え先のキャラクタの前記複数の印象軸の各々の印象スコア、及び前記書き換え候補の表記の前記複数の印象軸の各々の印象スコアを比較して前記書き換え候補の表記を選択し、
前記キャラクタに対する前記複数の印象軸の各々の印象スコアは、当該キャラクタに対応するテキストデータに含まれる表記の各々の印象スコアに基づいて予め定められる
書き換え装置。
【請求項４】
前記印象別コーパス記憶部は、前記複数の印象軸毎に、当該印象軸において対立する２つの印象の各々について、当該印象を持つ文からなるコーパスを記憶し、
前記印象スコア算出部は、表記毎に、前記複数の印象軸の各々について、当該印象軸において対立する２つの印象の各々のコーパスにおける当該表記の出現頻度に基づいて、当該印象軸の印象スコアを算出する請求項２記載の書き換え装置。
【請求項５】
予め定められた複数の印象軸毎に、当該印象軸に紐づけられた文からなるコーパスを記憶する印象別コーパス記憶部と、
表記毎に、前記複数の印象軸の各々について、当該印象軸に紐づけられたコーパスにおける当該表記の出現頻度に基づいて、当該印象軸の印象スコアを算出する印象スコア算出部と、
書き換え先のキャラクタの指定、予め定められた複数の印象軸のうちの少なくとも１つの印象軸の印象スコアの指定、及び入力文を受け付ける入力部と、
前記入力文に対して形態素情報及び文節情報を付与する形態素文節情報付与部と、
書き換え元の表記と書き換え先の表記との組み合わせからなる書き換え規則リストと、表記毎に予め求められた前記複数の印象軸の各々の印象スコアと、前記入力部で受け付けた書き換え先のキャラクタの指定及び前記少なくとも１つの印象軸の印象スコアの指定と、キャラクタ毎に予め定められた複数の印象軸の各々の印象スコアとに基づいて、前記入力文を構成する表記のうち、書き換え対象となる表記について、前記書き換え規則リストから得られる書き換え候補の表記を選択し、前記入力文に含まれる前記書き換え対象となる表記を、前記選択された表記に置換する書き換え候補選択部と、
前記形態素文節情報付与部において付与された形態素情報及び文節情報と、前記書き換え候補選択部により置換された前記入力文と、動詞の活用型及び活用形に対応する活用語尾が格納されている動詞活用表とに基づいて、前記置換された前記入力文に含まれる動詞の活用語尾を置換する活用調整部と、
を含む書き換え装置であって、
前記キャラクタに対する前記複数の印象軸の各々の印象スコアは、当該キャラクタに対応するテキストデータに含まれる表記の各々の印象スコアに基づいて予め定められ、
前記印象別コーパス記憶部は、前記複数の印象軸毎に、当該印象軸において対立する２つの印象の各々について、当該印象を持つ文からなるコーパスを記憶し、
前記印象スコア算出部は、表記毎に、前記複数の印象軸の各々について、当該印象軸において対立する２つの印象の各々のコーパスにおける当該表記の出現頻度に基づいて、当該印象軸の印象スコアを算出し、
前記書き換え候補選択部は、前記入力文に含まれる文節の各々について、前記書き換え規則リストから、前記文節の表記が、書き換え元の表記と一致する前記組み合わせの書き換え先の表記を、前記書き換え候補の表記として抽出し、
前記書き換え対象となる表記について前記書き換え候補の表記を選択する際に、前記書き換え先のキャラクタの複数の印象軸の各々の印象スコアを、前記少なくとも１つの印象軸の印象スコアで上書きして得られる、複数の印象軸の各々の印象スコア、及び前記書き換え候補の表記の前記複数の印象軸の各々の印象スコアを比較して、前記書き換え候補の表記を選択する
書き換え装置。
【請求項６】
入力部が、書き換え先のキャラクタの指定、予め定められた複数の印象軸のうちの少なくとも１つの印象軸の印象スコアの指定、及び入力文を受け付け、
書き換え候補選択部が、書き換え元の表記と書き換え先の表記との組み合わせからなる書き換え規則リストと、表記毎に予め求められた前記複数の印象軸の各々の印象スコアと、前記入力部で受け付けた書き換え先のキャラクタの指定及び前記少なくとも１つの印象軸の印象スコアの指定と、キャラクタ毎に予め定められた複数の印象軸の各々の印象スコアとに基づいて、前記入力文を構成する表記のうち、書き換え対象となる表記について、前記書き換え規則リストから得られる書き換え候補の表記を選択し、前記入力文に含まれる前記書き換え対象となる表記を、前記選択された表記に置換する
書き換え方法であって、
前記書き換え候補選択部が前記書き換え対象となる表記について前記書き換え候補の表記を選択する際に、前記書き換え先のキャラクタの複数の印象軸の各々の印象スコアを、前記少なくとも１つの印象軸の印象スコアで上書きして得られる、複数の印象軸の各々の印象スコア、及び前記書き換え候補の表記の前記複数の印象軸の各々の印象スコアを比較して、前記書き換え候補の表記を選択する
書き換え方法。
【請求項７】
予め定められた複数の印象軸毎に、当該印象軸に紐づけられた文からなるコーパスを記憶する印象別コーパス記憶部を含む書き換え装置における書き換え方法であって、
印象スコア算出部が、表記毎に、前記複数の印象軸の各々について、当該印象軸に紐づけられたコーパスにおける当該表記の出現頻度に基づいて、当該印象軸の印象スコアを予め算出しておき、
入力部が、書き換え先の印象の指定及び入力文を受け付け、
書き換え候補選択部が、書き換え元の表記と書き換え先の表記との組み合わせからなる書き換え規則リストと、前記印象スコア算出部により表記毎に算出された前記複数の印象軸の各々の印象スコアと、前記入力部で受け付けた書き換え先の印象の指定とに基づいて、前記入力文を構成する表記のうち、書き換え対象となる表記について、前記書き換え規則リストから得られる書き換え候補の表記を選択し、前記入力文に含まれる前記書き換え対象となる表記を、前記選択された表記に置換する
書き換え方法。
【請求項８】
入力部が、書き換え先のキャラクタの指定及び入力文を受け付け、
書き換え候補選択部が、書き換え元の表記と書き換え先の表記との組み合わせからなる書き換え規則リストと、表記毎に予め定められた複数の印象軸の各々の印象スコアと、前記入力部で受け付けた書き換え先のキャラクタの指定と、キャラクタ毎に予め定められた前記複数の印象軸の各々の印象スコアとに基づいて、前記入力文を構成する表記のうち、書き換え対象となる表記について、前記書き換え規則リストから得られる書き換え候補の表記を選択し、前記入力文に含まれる前記書き換え対象となる表記を、前記選択された表記に置換する
書き換え方法であって、
前記書き換え候補選択部が前記書き換え対象となる表記について前記書き換え候補の表記を選択する際に、前記書き換え先のキャラクタの前記複数の印象軸の各々の印象スコア、及び前記書き換え候補の表記の前記複数の印象軸の各々の印象スコアを比較して前記書き換え候補の表記を選択し、
前記キャラクタに対する前記複数の印象軸の各々の印象スコアは、当該キャラクタに対応するテキストデータに含まれる表記の各々の印象スコアに基づいて予め定められる
書き換え方法。
【請求項９】
コンピュータを、請求項１〜請求項５の何れか１項記載の書き換え装置を構成する各部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、書き換え装置、方法、及びプログラムに係り、特に、入力文の表記を書き換える書き換え装置、方法、及びプログラムに関する。
【背景技術】
【０００２】
従来技術として、特定のキャラクタに紐づけられたテキストコーパスを用意し、そのコーパスにおける出現確率に従って言語表現を書き換えることで、言語表現に表れるキャラクタ性を変換する手法（非特許文献１）がある。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】宮崎千明, 平野徹, 東中竜一郎, 牧野俊朗, 松尾義博, 佐藤理史, 文節機能部の確率的書き換えによるキャラクタ性変換，言語処理学会第21回年次大会発表論文集, pp. 277-280 (2015)
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記非特許文献１の技術においては、変換先キャラクタごとに、そのキャラクタに応じたテキストコーパスを用意する必要があるため、変換先キャラクタの種類を増やすことが容易ではない。
【０００５】
本発明では、上記問題点を解決するために成されたものであり、簡易に、指定された印象を感じさせる表現に書き換えることができる書き換え装置、方法、及びプログラムを提供することを目的とする。
【０００６】
また、入力文の印象を評価することができる印象評価装置、方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の書き換え装置は、書き換え先の印象の指定及び入力文を受け付ける入力部と、書き換え元の表記と書き換え先の表記との組み合わせからなる書き換え規則リストと、表記毎に予め求められた印象スコアと、前記入力部で受け付けた書き換え先の印象の指定とに基づいて、前記入力文を構成する表記のうち、書き換え対象となる表記について、前記書き換え規則リストから得られる書き換え候補の表記を選択し、前記入力文に含まれる前記書き換え対象となる表記を、前記選択された表記に置換する書き換え候補選択部と、を含んで構成されている。
【０００８】
本発明の書き換え方法は、入力部が、書き換え先の印象の指定及び入力文を受け付け、書き換え候補選択部が、書き換え元の表記と書き換え先の表記との組み合わせからなる書き換え規則リストと、表記毎に予め求められた印象スコアと、前記入力部で受け付けた書き換え先の印象の指定とに基づいて、前記入力文を構成する表記のうち、書き換え対象となる表記について、前記書き換え規則リストから得られる書き換え候補の表記を選択し、前記入力文に含まれる前記書き換え対象となる表記を、前記選択された表記に置換する。
【０００９】
本発明の印象評価装置は、評価対象の入力文を受け付ける入力部と、表記毎に予め求められた印象スコアに基づいて、入力文に含まれる表記の各々の印象スコアを取得し、前記入力文を評価する評価部と、を含んで構成されている。
【００１０】
本発明の印象評価方法は、入力部が、評価対象の入力文を受け付け、評価部が、表記毎に予め求められた印象スコアに基づいて、入力文に含まれる表記の各々の印象スコアを取得し、前記入力文を評価する。
【００１１】
また、本発明のプログラムは、コンピュータを、上記の書き換え装置、又は印象評価装置を構成する各部として機能させるためのプログラムである。
【発明の効果】
【００１２】
以上説明したように、本発明の書き換え装置、方法、及びプログラムによれば、表記毎に予め求められた印象スコアと、書き換え先の印象の指定とに基づいて、入力文を構成する表記のうち、書き換え対象となる表記について、書き換え規則リストから得られる書き換え候補の表記を選択し、入力文の表記を置換することにより、簡易に、指定された印象を感じさせる表現に書き換えることができる。
【００１３】
また、本発明の印象評価装置、方法、及びプログラムによれば、表記毎に予め求められた印象スコアに基づいて、入力文に含まれる表記の各々の印象スコアを取得し、入力文を評価することにより、入力文の印象を評価することができる。
【図面の簡単な説明】
【００１４】
【図１】第１の実施形態に係る学習装置における機能的構成を示すブロック図である。
【図２】印象別コーパスの例を示す図である。
【図３】書き換え規則リストの例を示す図である。
【図４】印象スコアの算出方法を説明するための図である。
【図５】印象スコアの例を示す図である。
【図６】第１の実施形態に係る書き換え装置における機能的構成を示すブロック図である。
【図７】印象パラメータ設定表の例を示す図である。
【図８】書き換え先候補を選択する方法を説明するための図である。
【図９】動詞活用表の例を示す図である。
【図１０】第１の実施形態に係る学習装置における書き換え規則学習処理ルーチンを示すフローチャート図である。
【図１１】第１の実施形態に係る学習装置における印象スコア学習処理ルーチンを示すフローチャート図である。
【図１２】第１の実施形態に係る書き換え装置における書き換え処理ルーチンを示すフローチャート図である。
【図１３】第２の実施形態に係る印象評価装置における機能的構成を示すブロック図である。
【図１４】第２の実施形態に係る印象評価装置における印象評価処理ルーチンを示すフローチャート図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１６】
＜本発明の実施形態に係る書き換え装置の原理＞
まず、本発明の実施形態に係る書き換え装置について説明する。本発明の実施形態に係る書き換え装置は、日本語で書かれたテキストを入力として受け取り、入力されたテキストを構成する表記（形態素または形態素列）を、指定された印象らしさを持つ表現に置換する。
【００１７】
このとき、各表記（形態素または形態素列）に対して、個々の印象らしさ（硬さ、重さ、冷静さなど）を表すスコアを付与しておき、そのスコアを参照して、入力された任意のテキストに含まれる表記を、指定された印象らしさを持つ表現に置換する。
【００１８】
例としては、「今日は非常に大量の雨が降りました」という文を「今日はとてもたくさんの雨が降りました」のような「柔らかい」印象を感じさせるものに書き換えることができる。この例では、「非常に」を「とても」に、「大量」を「たくさん」に置換している。
【００１９】
さらに、複数の「印象」を組み合わせて指定することで、多様なキャラクタ性（話者・著者の人物像らしさ）を感じさせる表現に書き換える。
【００２０】
例としては、「くだけた」「軽い」「興奮した」という印象を組み合わせて指定することで、「今日マジでいっぱい雨降った！」のような、若者らしさを感じさせる表現に書き換えることができる。
【００２１】
この例では、「は」や「が」から空文字への置換、「非常に」から「マジで」への置換、「大量の」から「いっぱい」への置換、「（り）ました」から「（っ）た」への置換によって「くだけた」印象を付与している。また、「非常に」を「マジで」に置換することは「軽い」印象も付与している。さらに、文末に「！」を挿入することで「興奮した」印象を付与している。
【００２２】
ここで、日本語で書かれたテキストとは、ブログ・SNS等への書き込み、発話の音声認識結果やテキストチャットなど、文字化された日本語のデータであれば何でも良い。
【００２３】
なお、本実施の形態における「キャラクタ」とは話し手・書き手の人物像のことであり、人物像の構成要素としては「年齢，性別，職業，階層，時代，容姿・風貌，性格等」（非特許文献２を参照）を想定している。また、「キャラクタ」とはアニメキャラクタのような具体的なものであってもよい。
【００２４】
［非特許文献２］：金水敏, 「ヴァーチャル日本語 役割語の謎」, 岩波書店 (2003)
【００２５】
［第１の実施の形態］
＜第１の実施形態に係る学習装置の構成＞
次に、本実施形態に係る学習装置の構成について説明する。図１に示すように、本実施形態に係る学習装置１００は、ＣＰＵと、ＲＡＭと、後述する書き換え規則学習処理ルーチン、及び印象スコア学習処理ルーチンを実行するためのプログラムや各種データを記憶したＲＯＭと、を含むコンピュータで構成することができる。この学習装置１００は、機能的には図１に示すように演算部２０を含んで構成されている。
【００２６】
演算部２０は、書き換えコーパス記憶部３０と、印象別コーパス記憶部３２と、形態素文節情報付与部４０と、書き換え箇所アライメント部４２と、書き換え規則リスト取得部４４と、表記書き換え規則リスト記憶部４６と、印象スコア算出部４８と、表記別印象スコア記憶部５０と、を含んで構成される。
【００２７】
書き換えコーパス記憶部３０には、印象毎に、日本語で記載された書き換え元の文と、当該印象を持つ書き換え先の文とのペアの各々が記憶されている。例えば、書き換え元の文「実験のレポートを書きました」、及び印象「くだけた」を持つ書き換え先の文「実験のレポート書いた」のペアが記憶されている。
【００２８】
印象別コーパス記憶部３２には、図２に示すように、印象軸毎に、当該印象軸において対立する２つの印象の各々について、当該印象を持つ文からなるコーパスが記憶されている。
【００２９】
例えば、印象軸「改まり度」において対立する印象「改まった」と印象「くだけた」の各々について、コーパスが記憶されている。
【００３０】
印象「改まった」のコーパスには、例えば、以下のような文が含まれている。
【００３１】
文１：実験が難しいです
文２：レポートはありますか
文３：お弁当を食べました
【００３２】
また、印象「くだけた」のコーパスには、例えば、以下のような文が含まれている。
【００３３】
文４：レポートむずい
文５：実験ってあったっけ
文６：弁当食った
【００３４】
形態素文節情報付与部４０は、書き換えコーパス記憶部３０に記憶されているペア毎に、当該ペアに含まれる書き換え元の文と書き換え先の文との各々について、係り受け解析器を用いて係り受け解析を行い、当該係り受け解析結果として、当該文の文節境界、形態素境界、品詞、及び活用語の活用型・活用形の情報を取得する。
【００３５】
具体的に、書き換え元の文が「実験のレポートを書きました」であるとすると、形態素情報、及び文節情報は下記（１）及び（２）となる。
【００３６】
（１）｛実験｝_の/｛レポート｝_を/｛書｝_き_まし_た
（２）名詞_助詞/名詞_助詞/動詞語幹:カ行五段_活用語尾:連用形_助動詞_助動詞
【００３７】
また、書き換え元の文が「実験のレポート書いた」であるとすると、形態素情報、及び文節情報は下記（３）及び（４）となる。
【００３８】
（３）｛実験｝_の/｛レポート｝/｛書｝_い_た
（４）名詞_助詞/名詞/動詞語幹:カ行五段_活用語尾:連用形-音便_助動詞
【００３９】
上記（１）〜（４）の形態素情報、及び文節情報の例では、文節主辞が「｛｝」で、表され、文節境界が「／」で表され、形態素境界が「 ＿ 」で表されている。ここで、文節が区切れているところでは、必ず形態素も区切れているため、文節境界は形態素境界でもある。なお、本実施形態においては、活用語の活用語尾は語幹から切り離して処理するものとする。例えば、「降り」を「降＿り」とする。また、係り受け解析器は、文節境界、文節主辞、形態素境界、品詞、及び活用語の活用型・活用形の情報を取得できさえすれば、どのようなものを使用しても良い。また、これらの情報は人手によって予め付与されたものを利用してもよい。
【００４０】
また、形態素文節情報付与部４０は、印象別コーパス記憶部３２に記憶されている全ての文の各々について、係り受け解析器を用いて係り受け解析を行い、当該係り受け解析結果として、当該文の文節境界、形態素境界、品詞、及び活用語の活用型・活用形の情報を取得する。
【００４１】
書き換え箇所アライメント部４２は、形態素文節情報付与部４０において取得した係り受け解析結果が付与されている書き換え元の文と書き換え先の文とのペア毎に、動的計画法を利用して、書き換え元の文に含まれる形態素の各々と書き換え先の文に含まれる形態素の各々とにおける形態素単位の対応付けを行い、当該ペアにおける形態素の対応関係を取得する。また、書き換え箇所アライメント部４２は、ペア毎に、当該ペアの対応関係に基づいて、当該ペアに含まれる書き換え元の文と書き換え先の文とを併合した書き換え箇所アライメント済みペアとする。ここで、当該書き換え元の文と書き換え先の文とのペア間における書き換え箇所として、連続する置換箇所、削除箇所、又は挿入箇所は、まとめて一つの書き換え箇所として連結する。
【００４２】
具体的に、処理対象となる書き換え元の文と書き換え先の文とのペアにおいて、書き換え元の文「｛実験｝＿の／｛レポート｝＿を／｛書｝＿き＿まし＿た」、書き換え先の文「｛実験｝＿の／｛レポート｝／｛書｝＿い＿た」であるとすると、書き換え箇所アライメント結果（書き換え箇所アライメント済みペア）は、下記（５）に表すようになる。
【００４３】
（５）実験＿の／レポート≪｜を≫／書≪い|き＿まし≫た
【００４４】
上記（５）の書き換え箇所アライメント結果においては、「≪書き換え先表記｜書き換え元表記≫」を表している。また、上記書き換え箇所アライメント結果の例においては、「き」、及び「まし」という連続した書き換え箇所が連結され、一つにまとめられている。
【００４５】
なお、書き換え箇所のアライメントは、文字単位や文節単位など、形態素以外の単位を用いて行っても良いし、書き換え箇所のアライメント情報が予め人手によって付与されたコーパスを使用しても良い。
【００４６】
書き換え規則リスト取得部４４は、書き換え箇所アライメント部４２において取得した、書き換え箇所アライメント済みペアの各々について、形態素文節情報付与部４０において取得した、当該書き換え箇所アライメント済みペアに含まれる書き換え元の文と書き換え先の文との係り受け解析結果に基づいて、当該書き換え箇所アライメント済みペアにおいて、書き換え箇所となる文節を対象として、書き換え元と書き換え先の表記をペアにして、表記書き換え規則リスト記憶部４６に記憶されている図３に示す書き換え規則リストに記憶する。
【００４７】
具体的に、処理対象となる書き換え箇所アライメント済みペアが、「実験＿の／レポート≪｜を≫／書≪い|き＿まし≫た」であり、当該ペアに含まれる書き換え元の文の形態素情報、及び文節情報が上記（１）及び（２）であり、当該ペアに含まれる書き換え先の文の形態素情報、及び文節情報が上記（３）及び（４）で表される場合を考える。
【００４８】
ここで、当該書き換え箇所アライメント済みペアにおける書き換え元と書き換え先との表現のペアは下記（６）及び（７）となる。
【００４９】
（６）書き換え元：＜名詞＞を  −  書き換え先：＜名詞＞
（７）書き換え元：＜動詞語幹＞ました  −  書き換え先：＜動詞語幹＞［連用形−音便］た
【００５０】
なお、本実施形態においては、上記（７）に示すように、機能部では、動詞の活用語尾の表記は使わず、書き換え先の側においてのみ活用形の情報を利用することとする。例えば、「［連用形−音便］た」となる。また、「［］」は、動詞の活用形を表す標識を表す。
【００５１】
また、文節主辞の品詞だけでなく、文節の係り先の情報（名詞を主辞とする文節に係る（連体修飾）か否か）や、文節の生起位置の情報（文末に位置するか否か）、文の種類（疑問文か否か）などその他の情報を文節種別として利用した書き換え規則を作成してもよい。
【００５２】
表記書き換え規則リスト記憶部４６には、書き換え規則リストが記憶されている。
【００５３】
印象スコア算出部４８は、印象別コーパス記憶部３２に記憶されている各文の係り受け解析結果に基づいて、各表記について、印象軸毎に、当該印象軸の印象スコアを算出し、表記別印象スコア記憶部５０に記憶する。
【００５４】
具体的には、各表記について、印象軸において対立する２つの印象に対応するコーパス中での出現頻度を数え、一方の印象のコーパスに出現する割合を算出し、その割合を、当該印象軸の印象スコアとして利用する。
【００５５】
例えば、印象軸「改まり度」において対立する印象「改まった」、印象「くだけた」に紐づけられたコーパス中での出現頻度を用いて、印象軸「改まり度」のスコアを算出する場合、以下のように計算される。
【００５６】
<名詞>は  のスコア
＝  <名詞>は  の「改まった」コーパスにおける出現回数  ÷
「改まった」コーパスおよび「くだけた」コーパスにおける出現回数の合計
＝  １÷（０＋１）
＝１
【００５７】
また、印象「改まった」のコーパスから、文１の形態素情報及び文節情報（８）、（９）、文２の形態素情報及び文節情報（１０）、（１１）、文６の形態素情報及び文節情報（１２）、（１３）が、係り受け解析結果として得られ、また、印象「くだけた」のコーパスから、文４の形態素情報及び文節情報（１４）、（１５）、文５の形態素情報及び文節情報（１６）、（１７）、文６の形態素情報及び文節情報（１８）、（１９）が、係り受け解析結果として得られた場合には、図４に示すような印象軸「改まり度」の印象スコアが算出される。ただし、上記文１〜文６をコーパス全体とみなして算出している。
【００５８】
（８）｛実験｝_が/｛難し｝_い_です
（９）名詞_助詞/形容詞語幹_活用語尾:終止形_助動詞
（１０）｛レポート｝_は/｛あ｝_り_ます_か
（１１）名詞_助詞/動詞語幹:ラ行五段_活用語尾:連用形_助動詞_助詞
（１２）お_｛弁当｝_を/｛食｝_べ_まし_た
（１３）接頭詞_名詞_助詞/動詞語幹:一段_活用語尾:連用形_助動詞_終助詞
（１４）｛レポート｝/｛むず｝_い
（１５）名詞/形容詞語幹_活用語尾:終止形
（１６）｛実験｝_って/｛あ｝_っ_た_っけ
（１７）名詞_助詞/動詞語幹:ラ行五段_活用語尾:連用形-音便_助動詞_助詞
（１８）｛弁当｝/｛食｝_っ_た
（１９）名詞/動詞語幹:一段_活用語尾:連用形-音便_助動詞
【００５９】
なお、各表記の印象スコアとして、その表記が特定の印象のコーパスに出現する割合ではなく、特定の印象に紐づけられたコーパスとその他コーパスにおける各表記の分布の差を表す値（カイ二乗値など）を用いても良い。
【００６０】
表記別印象スコア記憶部５０には、図５に示すような印象軸毎の印象スコアが各表現について記憶されている。
【００６１】
表記の持つ印象にどのようなものがあるかは、非特許文献３が参考になる。本実施の形態では4つの印象軸しか扱わないが、4以上に増やしても4未満に減らしても構わない。
【００６２】
［非特許文献３］：小磯花絵, 田中弥生, 小木曽智信, 近藤明日子, テキストの多様性をとらえる分類指標の体系化の試み，言語処理学会第17回年次大会発表論文集, pp. 683-686 (2011)
【００６３】
＜第１の実施形態に係る書き換え装置の構成＞
次に、第１の実施形態に係る書き換え装置の構成について説明する。図６に示すように、本実施形態に係る書き換え装置２００は、ＣＰＵと、ＲＡＭと、後述する書き換え処理ルーチンを実行するためのプログラムや各種データを記憶したＲＯＭと、を含むコンピュータで構成することができる。この書き換え装置２００は、機能的には図６に示すように入力部２１０と、演算部２２０と、出力部２９０とを含んで構成されている。
【００６４】
入力部２１０は、書き換え対象である日本語の書き換え元の文と、書き換えるキャラクタの指定とを受け付ける。本実施形態においては、書き換え元の文「今日は非常に大量の雨が降りました」と、キャラクタの指定「女性」と、印象軸とそのスコアの指定「改まり度：０．９」を受け付けるものとする。なお、印象軸とそのスコアの入力は任意であり、キャラクタの入力のみであってもよい。
【００６５】
演算部２２０は、印象パラメータ設定表記憶部２２１、印象パラメータ自動設定部２２２と、形態素文節情報付与部２２３と、表記書き換え規則リスト記憶部２２４と、表記別印象スコア記憶部２２６と、書き換え候補選択部２２８と、動詞活用表記憶部２３０と、活用調整部２３２と、を含んで構成されている。
【００６６】
印象パラメータ設定表記憶部２２１は、キャラクタ別に印象軸毎の印象スコアが格納された図７に示すような印象パラメータ設定表が記憶されている。
【００６７】
本実施の形態では、印象パラメータ設定表は人手で設定することとするが、自動で設定することも可能である。例えば、女性が書いたテキストデータを収集し、そのデータ中に「改まった」表現がどの程度の割合で含まれるかを算出し、その割合を「改まり度」のスコアとして利用しても良い。この時、ある表現が「改まった」ものであるか、その反対の「くだけた」ものであるかは、印象スコア算出部４８と同様の方法で判断できる。
【００６８】
印象パラメータ自動設定部２２２は、入力部２１０で受け付けたキャラクタの指定と、印象軸とそのスコアの指定とに基づいて、印象パラメータ設定表記憶部２２１から、入力されたキャラクタに対応する各印象軸の印象スコアを取得し、取得した各印象軸の印象スコアを、入力された印象とそのスコアで上書きし、得られた各印象軸の印象スコアを、印象パラメータとして書き換え候補選択部２２８へ出力する。
【００６９】
例えば、キャラクタの指定「女性」と印象スコアの指定「改まり度:0.9」が入力された場合は、まず印象パラメータ設定表記憶部２２１からキャラクタ「女性」の設定「改まり度:0.7，硬さ:0，重さ:0.7，冷静さ:0.9」を取得し、次に、入力された印象軸とそのスコアの指定「改まり度:0.9」で、取得したキャラクタ「女性」の設定を上書きし、「改まり度:0.9，硬さ:0，重さ:0.7，冷静さ:0.9」を印象パラメータとして出力する。
【００７０】
印象パラメータ自動設定部２２２を用いることで、印象パラメータのスコアをひとつひとつ設定しなくても、目的のキャラクタに応じた印象パラメータを一括で設定することができる。
【００７１】
なお、印象とそのスコアの指定が入力されなかった場合には、キャラクタの指定に対応する印象パラメータをそのまま出力すればよい。
【００７２】
形態素文節情報付与部２２３は、入力部２１０において受け付けた書き換え元の文について、上述した学習装置１００の形態素文節情報付与部２２と同様に、係り受け解析器を用いて、係り受け解析を行う。形態素情報、及び文節情報の例を（２０）及び（２１）に示す。
【００７３】
具体的に、文が「今日は非常に大量の雨が降りました」であるとすると、形態素情報、及び文節情報は下記（２０）及び（２１）となる。
【００７４】
（２０）｛今日｝_は/｛非常｝_に/｛大量｝_の/｛雨｝_が/｛降｝_り_まし_た
（２１）名詞_助詞/名詞:形容動詞語幹_助詞/名詞:形容動詞語幹_助詞/名詞_助詞/動詞語幹:ラ行五段_活用語尾:連用形_助動詞_助動詞
【００７５】
表記書き換え規則リスト記憶部２２４には、学習装置１００の表記書き換え規則リスト記憶部４６に記憶されている書き換え規則リストと同一の、書き換え規則リストが記憶されている。
【００７６】
表記別印象スコア記憶部２２６には、学習装置１００の表記別印象スコア記憶部５０と同一の、各表記についての印象軸毎の印象スコアが記憶されている。
【００７７】
書き換え候補選択部２２８は、印象パラメータ自動設定部２２２から出力された印象パラメータと、形態素文節情報付与部２２３において取得した処理対象となる書き換え元の文の係り受け解析と、表記書き換え規則リスト記憶部２２４に記憶されている書き換え規則リストと、表記別印象スコア記憶部２２６に記憶されている、各表記についての印象軸毎の印象スコアとに基づいて、入力部２１０において受け付けた書き換え元の文の各文節について、書き換え規則リストから、当該文節の表記が、書き換え元の表記と一致する規則の書き換え後の表記を、書き換え候補の表記として抽出し、抽出された書き換え候補の表記の印象スコアと、印象パラメータとに基づいて、抽出された書き換え候補の表記を選択し、選択された表記に置換する。
【００７８】
具体的には、まず、形態素文節情報付与部２２３において取得した処理対象となる書き換え元の文の係り受け解析と、表記書き換え規則リスト記憶部２２４に記憶されている書き換え規則リストとに基づいて、入力部２１０において受け付けた書き換え元の文の各文節について、書き換え規則リストから、処理対象の文節の表記と、当該書き換え規則リストの書き換え元の表記が一致するものを、書き換え候補として抽出する。
【００７９】
次に、各文節について、当該文節について抽出した書き換え候補の各々と、表記別印象スコア記憶部２２６に記憶されている、当該文節について抽出した書き換え候補の各々の印象軸毎の印象スコアと、印象パラメータとに基づいて、当該文節について取得した書き換え候補の中から、印象パラメータで設定された値との印象スコアの差分（絶対値）の合計（図８の差分計）が最も小さい書き換え候補を、書き換え先として選択する。例えば、図８の例では、差分計が最も小さい書き換え候補「とても」が、書き換え先として選択される。
【００８０】
次に、各文節について、当該文節の表記と、書き換え先として選択された書き換え候補とを置換した文を取得する。
【００８１】
なお、本実施の形態では文節単位で独立に書き換え処理を行っているが、文節を越えた書き換えを施すような処理を行っても良い。例えば、「｛大量｝_の/｛雨｝_が/｛降｝_り_まし_た」という3文節を「豪雨でした」という1文節に置換してもよい。
【００８２】
また、入力文中の機能語列（文節の主辞より後ろの形態素列）を書き換える場合には、上記図３に記載されている「<動詞語幹>と」「<形容詞語幹>いから」「<名詞>でした」のように、その機能語列の前（左）に接続可能な品詞を、規則の適用可否を判定する条件に組み込んでもよい。処理中の文節の係り先の情報（名詞を主辞とする文節に係る（連体修飾）か否か）や、文節の生起位置の情報（文末に位置するか否か）、文の種類（疑問文か否か）などその他の情報を組み込んでもよい。
【００８３】
さらに、書き換え先として書き換え候補をランダムに選択しても良い。その際、印象パラメータとの差分が小さい書き換え候補ほど選ばれやすくなるような仕組みを追加しても良い。
【００８４】
動詞活用表記憶部２３０には、図９に示すような、動詞の活用型及び活用形に対応する活用語尾が記憶されている動詞活用表が記憶されている。
【００８５】
活用調整部２３２は、形態素文節情報付与部２２３において取得した書き換え元の文の係り受け解析結果と、書き換え候補選択部２２８により取得した、置換された文と、動詞活用表記憶部２３０に記憶されている動詞活用表とに基づいて、書き換え先の文を取得し、出力部２９０から出力する。
【００８６】
具体的には、まず、書き換え候補選択部２２８により取得した、置換された文に含まれる、動詞の活用形を表す標識を含む文節の各々について、当該文節の標識と、動詞活用表記憶部２３０に記憶されている動詞活用表とに基づいて、当該動詞活用表の標識が表す活用形に対応する列を取得する。次に、標識を含む文節の各々について、形態素文節情報付与部２２３において取得した書き換え元の文の係り受け解析結果に基づいて、当該文節の主辞である動詞語幹を特定し、動詞活用表の対応する行を取得する。次に、標識を含む文節の各々について、取得した列及び行に基づいて、動詞活用表から置換対象となる活用語尾を抽出し、対象となる活用形を表す標識と置換する。
【００８７】
例えば、書き換え元の文（入力文）の形態素情報及び文節情報（２２）、（２３）と、各文節に含まれる表記（形態素列）が指定の印象パラメータに基づいて選択された表記現に置換された文（２４）とを入力として、図９の動詞活用表を用いて、（２５）のような、動詞の活用形を表す標識が、動詞の活用型に合う適切な活用語尾に置換された文が得られる。
【００８８】
（２２）｛今日｝_は/｛非常｝_に/｛大量｝_の/｛雨｝_が/｛降｝_り_まし_た
（２３）名詞_助詞/名詞:形容動詞語幹_助詞/名詞:形容動詞語幹_助詞/名詞_助詞/動詞語幹:ラ行五段_活用語尾:連用形_助動詞_助動詞
（２４）今日/マジで/いっぱい/雨/降[連用形-音便]た！
（２５）今日/マジで/いっぱい/雨/降った！
【００８９】
上記の例では、書き換え対象の文節の主辞である動詞語幹「降」はラ行五段活用に該当し、書き換え先の表現（た！）が連用形（音便形）の活用を要求しているので、上記図９の動詞活用表からラ行五段活用の終止形の活用語尾「っ」を抽出し、活用形を表す標識（[連用形-音便]）と置換することにより、「今日マジでいっぱい雨降った！」という文を生成する。
【００９０】
なお、図９の動詞活用表における未然形（ア段）とは、母音がａである未然形を表す。これは、「ない」等の形態素に接続する形であり、例えば、「登「ら」ない」である。また、未然形（オ段）とは、母音がоである未然形を表す。これは、「う」当の形態素に接続する形であり、例えば、「登「ろ」う」である。また、連用形（音便形）とは、イ音便、促音便、又は撥音便化した連用形を表す。これは、「て（で）」や「た（だ）」に接続する形で有り、例えば、「登「っ」て」である。
【００９１】
＜第１の実施形態に係る学習装置の作用＞
次に、第１の実施形態に係る学習装置１００の作用について説明する。書き換えコーパス記憶部３０から書き換え元の文と書き換え先の文とのペアの各々を読み込むと、学習装置１００によって図１０に示す書き換え規則学習処理ルーチンを実行する。
【００９２】
まず、図１０のステップＳ１００で、取得した書き換え元の文と書き換え先の文とのペアの各々について、当該ペアに含まれる書き換え元の文と書き換え先の文とを係り受け解析器を用いて、係り受け解析する。
【００９３】
次に、ステップＳ１０２で、取得したペアの各々から処理対象となるペアを決定する。
【００９４】
次に、ステップＳ１０４で、処理対象のペアについて、ステップＳ１００において取得した当該ペアに含まれる書き換え元の文と書き換え先の文との係り受け解析結果に基づいて、動的計画法を利用して、書き換え元の文に含まれる形態素の各々と書き換え先の文に含まれる形態素の各々とにおける形態素単位の対応付けを行い、当該ペアにおける形態素の対応関係を取得する。
【００９５】
次に、ステップＳ１０６で、取得した全てのペアについてステップＳ１０４の処理を終了したか否かを判定する。取得した全てのペアについてステップＳ１０４の処理を終了している場合には、ステップＳ１０８へ移行する。一方、取得した全てのペアについてステップＳ１０４の処理を終了していない場合には、ステップＳ１０２へ移行し、処理対象となるペアを変更し、ステップＳ１０４〜ステップＳ１０６までの処理を繰り返す。
【００９６】
次に、ステップＳ１０８で、取得したペアの各々から処理対象となるペアを決定する。
【００９７】
次に、ステップＳ１１０で、処理対象となる書き換え元の文と書き換え先の文とのペアについて、ステップＳ１００において取得した当該ペアの係り受け解析結果と、ステップＳ１０４において取得した当該ペアにおける形態素の対応関係とに基づいて、書き換え箇所となる文節を対象として、書き換え元と書き換え先との表記を書き換え規則として取得し、表記書き換え規則リスト記憶部２２４に記憶されている書き換え規則リストに記憶する。
【００９８】
次に、ステップＳ１１２で、取得した全ての書き換え元の文と書き換え先の文とのペアについてステップＳ１１０の処理を終了したか否かを判定する。取得した全ての書き換え元の文と書き換え先の文とのペアについてステップＳ１１０の処理を終了している場合には、書き換え規則学習処理ルーチンを終了する。一方、取得した全ての書き換え元の文と書き換え先の文とのペアについてステップＳ１１０の処理を終了していない場合には、ステップＳ１０８へ移行し、処理対象となる書き換え元の文と書き換え先の文とのペアを変更し、ステップＳ１１０〜ステップＳ１１２までの処理を繰り返す。
【００９９】
また、印象別コーパス記憶部３２から、印象軸毎に、当該印象軸において対立する２つの印象の各々について、当該印象を持つ文からなるコーパスを読み込むと、学習装置１００によって図１１に示す印象スコア学習処理ルーチンを実行する。
【０１００】
まず、図１１のステップＳ１２０で、取得した各コーパスに含まれる文の各々について、係り受け解析器を用いて、係り受け解析する。
【０１０１】
次に、ステップＳ１２２で、複数の印象軸から処理対象となる印象軸を選択する。
【０１０２】
ステップＳ１２４では、印象スコアを算出すべき表記の中から、処理対象となる表記を設定する。
【０１０３】
そして、ステップＳ１２６において、処理対象の印象軸において対立する２つのコーパスの各文についての係り受け解析結果に基づいて、処理対象となる表記の出現頻度を、処理対象の印象軸において対立する２つのコーパスの各々についてカウントし、処理対象の印象軸のスコアを算出し、表記別印象スコア記憶部５０に記憶する。
【０１０４】
次に、ステップＳ１２２で、処理対象となる全ての表記についてステップＳ１２４、Ｓ１２６の処理を終了したか否かを判定する。処理対象となる全ての表記についてステップＳ１２４、Ｓ１２６の処理を終了した場合には、ステップＳ１３０へ移行する。一方、処理対象となる全ての表記についてステップＳ１２４、Ｓ１２６の処理を終了していない場合には、ステップＳ１２４へ戻り、処理対象となる表記を変更し、ステップＳ１２４、ステップＳ１２６の処理を繰り返す。
【０１０５】
次に、ステップＳ３０で、全ての印象軸についてステップＳ１２２〜ステップＳ１２８までの処理を終了したか否かを判定する。全ての印象軸についてステップＳ１２２〜ステップＳ１２８までの処理を終了した場合には、印象スコア学習処理ルーチンを終了する。一方、全ての印象軸についてステップＳ１２２〜ステップＳ１２８までの処理を終了していない場合には、ステップＳ１２２へ移行し、処理対象となる印象軸を変更し、ステップＳ１２２〜ステップＳ１２８までの処理を繰り返す。
【０１０６】
＜第１の実施形態に係る書き換え装置の作用＞
次に、第１の実施形態に係る書き換え装置２００の作用について説明する。事前に、入力部２１０において、学習装置１００において学習された書き換え規則リストと各表記の印象軸毎の印象スコアを受け付け、各々を、書き換え規則リスト記憶部２２４、又は表記別印象スコア記憶部２２６に記憶する。次に、入力部２１０において書き換え元の文と、キャラクタ及び印象スコアの指定を受け付けると、書き換え装置２００によって図１２に示す書き換え処理ルーチンを実行する。
【０１０７】
まず、図１２のステップＳ２０４で、入力部２１０において受け付けたキャラクタの指定に対応する印象パラメータの設定を、印象パラメータ設定表記憶部２２１から取得し、取得した印象パラメータの設定を、入力部２１０において受け付けた印象スコアの指定で上書きすることによって、印象パラメータを設定する。
【０１０８】
次に、ステップＳ２０６で、入力部２１０において受け付けた書き換え元の文について、ステップＳ１００と同様に、係り受け解析を行う。
【０１０９】
次に、ステップＳ２０８で、ステップＳ２０６において取得した係り受け解析結果に基づいて取得される書き換え元の文に含まれる文節の各々から、処理対象となる文節を決定する。
【０１１０】
次に、ステップＳ２１０で、処理対象となる文節について、ステップＳ２０６において取得した係り受け解析結果と、表記書き換え規則リスト記憶部２２４に記憶されている書き換え規則リストとに基づいて、当該文節の書き換え候補の各々を抽出する。
【０１１１】
次に、ステップＳ２１２で、ステップＳ２１０において書き換え候補が抽出されたか否かを判定する。書き換え候補が抽出された場合には、ステップＳ２１２へ移行する。一方、書き換え候補が抽出されなかった場合には、ステップＳ２１６へ移行し、処理対象となる文節を変更し、ステップＳ２１０〜ステップＳ２１２までの処理を繰り返す。
【０１１２】
次に、ステップＳ２１４で、処理対象となる文節について、上記ステップＳ２０４で設定した印象パラメータと、表記別印象スコア記憶部２２６に記憶されている、当該文節について取得した書き換え候補の各々に対応する印象スコアと、ステップＳ２１０において取得した、当該文節について取得した書き換え候補の各々とに基づいて、書き換え先を選択し、当該文節を選択した書き換え先に置換する。
【０１１３】
次に、ステップＳ２１６で、全ての文節についてステップＳ２１０の処理を終了したか否かを判定する。全ての文節についてステップＳ２１０の処理を終了している場合には、ステップＳ２２０へ移行する。全ての文節について、ステップＳ２１０の処理を終了していない場合には、ステップＳ２０８へ移行し、処理対象となる文節を変更し、ステップＳ２１０〜ステップＳ２１６までの処理を繰り返す。
【０１１４】
次に、ステップＳ２１８で、処理対象となる文節を決定する。
【０１１５】
次に、ステップＳ２２０で、処理対象となる文節について、ステップＳ２１４において取得した、置換した文に当該文節に対応する活用形を表す標識が存在するか否かを判定する。標識が存在する場合には、ステップＳ２２４へ移行する。一方、標識が存在しない場合には、ステップＳ２２６へ移行する。
【０１１６】
次に、ステップＳ２２２で、処理対象となる文節について、ステップＳ２０６において取得した係り受け解析結果と、ステップＳ２０４において取得した動詞活用表と、ステップＳ２２０において取得した標識とに基づいて、活用語尾を取得する。
【０１１７】
次に、ステップＳ２２４で、処理対象となる文節について、当該文節の標識部分をステップＳ２２２で取得した活用語尾に置換する。
【０１１８】
次に、ステップＳ２２６で、全ての文節についてステップＳ２２０の処理を終了したか否かを判定する。全ての文節についてステップＳ２２０の処理を終了している場合には、ステップＳ２２８へ移行する。全ての文節について、ステップＳ２２０の処理を終了していない場合には、ステップＳ２１８へ移行し、処理対象となる文節を変更し、ステップＳ２２０〜ステップＳ２２６までの処理を繰り返す。
【０１１９】
次に、ステップＳ２２８で、上記各ステップの処理結果である文を出力部２９０から出力して書き換え処理ルーチンを終了する。
【０１２０】
以上説明したように、第１の実施形態に係る学習装置によれば、書き換え先の印象毎に用意されたコーパスを用いて、各表記について、印象軸毎の印象スコアを求めることができる。
【０１２１】
また、書き換え先のキャラクタごとにキャラクタに応じたテキストコーパスを用意する必要がなく、コーパスは印象軸の数に応じて用意すればよい。また、書き換え先のキャラクタの種類を容易に増やすことが可能となる。
【０１２２】
また、第１の実施形態に係る書き換え装置によれば、表記毎に予め求められた印象スコアと、書き換え先の印象の指定とに基づいて、入力文を構成する表記のうち、書き換え対象となる表記について、書き換え規則リストから得られる書き換え候補の表記を選択し、入力文の表記を置換することにより、簡易に、指定された印象を感じさせる表現に書き換えることができる。
【０１２３】
また、書き換え先の印象を、複数の「印象」を組み合わせて指定できるようにし、多様なキャラクタ性（話者・著者の人物像らしさ）を感じさせる表現への書き換えを容易に行うことができる。
【０１２４】
また、少ない「印象」の組み合わせによって、たくさんの種類のキャラクタらしさを表現することができる。従来手法では、コーパス（どのような表現をどのくらいの頻度で使用する話者であるか）によってキャラクタ性を規定していたが、本発明では、印象の組み合わせによってキャラクタ性を規定する。また、有限の印象の組み合わせから多様なキャラクタ性を表現することが可能になる。
【０１２５】
また、人と対話をするシステム（対話システム）に本発明を適用すると、システムの発話にキャラクタ性を持たせることが可能となり、対話システムをより人間らしく親しみやすい存在にすることができる。
【０１２６】
［第２の実施の形態］
次に、第２の実施の形態に係る印象評価装置について説明する。なお、第１の実施の形態と同様の処理については、同一符号を付して説明を省略する。
【０１２７】
第２の実施の形態では、入力文の印象を評価する印象評価装置に本発明を適用した場合について説明する。
【０１２８】
＜第２の実施形態に係る印象評価装置の構成＞
次に、第２の実施形態に係る印象評価装置の構成について説明する。図１３に示すように、第２の実施形態に係る印象評価装置３００は、ＣＰＵと、ＲＡＭと、後述する印象評価処理ルーチンを実行するためのプログラムや各種データを記憶したＲＯＭと、を含むコンピュータで構成することができる。この印象評価装置３００は、機能的には図１３に示すように入力部３１０と、演算部３２０と、出力部３９０とを含んで構成されている。
【０１２９】
入力部２１０は、評価対象である日本語の文を受け付ける。
【０１３０】
演算部３２０は、形態素文節情報付与部２２３と、表記別印象スコア記憶部２２６と、評価部３３０と、を含んで構成されている。
【０１３１】
形態素文節情報付与部２２３は、入力部３１０において受け付けた評価対象文について、係り受け解析器を用いて、係り受け解析を行う。
【０１３２】
評価部３３０は、形態素文節情報付与部２２３によって得られた評価対象文の係り受け解析と、表記別印象スコア記憶部２２６に記憶されている、各表現についての印象軸毎の印象スコアとに基づいて、評価対象文の各文節について、当該文節の表記の印象スコアを、表記別印象スコア記憶部２２６から取得し、各文節の表記の印象スコアを用いて、評価対象文を評価し、評価結果を、出力部３９０により出力する。
【０１３３】
例えば、印象軸毎に、各文節の表記の当該印象軸の印象スコアの平均値を、評価対象文の印象スコアとして算出する。
【０１３４】
＜第２の実施形態に係る印象評価装置の作用＞
次に、第２の実施形態に係る印象評価装置３００の作用について説明する。事前に、入力部３１０において、上記第１の実施の形態で説明した学習装置１００において学習された印象スコアを受け付け、表記別印象スコア記憶部２２６に記憶する。次に、入力部３１０において評価対象文を受け付けると、印象評価装置３００によって図１３に示す印象評価処理ルーチンを実行する。
【０１３５】
まず、図１４のステップＳ３００で、入力部２１０において受け付けた評価対象文について、係り受け解析を行う。
【０１３６】
次に、ステップＳ３０２で、ステップＳ３００において取得した係り受け解析結果に基づいて取得される評価対象文に含まれる文節の各々から、処理対象となる文節を決定する。
【０１３７】
次に、ステップＳ３０４で、処理対象となる文節について、表記別印象スコア記憶部２２６に記憶されている、当該文節の表記に対応する印象スコアを取得する。
【０１３８】
次に、ステップＳ３０６で、全ての文節についてステップＳ３０２、Ｓ３０４の処理を終了したか否かを判定する。全ての文節についてステップＳ３０２、Ｓ３０４の処理を終了している場合には、ステップＳ３０８へ移行する。全ての文節について、ステップＳ３０２、Ｓ３０４の処理を終了していない場合には、ステップＳ３０２へ移行し、処理対象となる文節を変更し、ステップＳ３０２、Ｓ３０４の処理を繰り返す。
【０１３９】
次に、ステップＳ３０８では、上記ステップＳ３０４において文節の各々について得られた印象スコアに基づいて、評価対象文の印象スコアを評価し、ステップＳ３１０で、上記ステップＳ３０８の評価結果を出力部３９０により出力して、印象評価処理ルーチンを終了する。
【０１４０】
以上説明したように、第２の実施形態に係る印象評価装置によれば、表記毎に予め求められた印象スコアから、入力文に含まれる表記の各々の印象スコアを取得し、入力文を評価することにより、入力文の印象を評価することができる。
【０１４１】
なお、本発明は、上述した実施形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
【０１４２】
例えば、上記の実施形態においては、書き換え箇所のアライメントを形態素単位で行った場合について説明したが、これに限定されるものではなく、他の文字列単位でもよい。例えば、書き換え箇所のアライメントを、文節単位等で行ってもよい。また、書き換え箇所のアライメントを文字単位で行ってもよい。また、書き換え箇所のアライメント情報が予め人手によって付与されたコーパスを用いてもよい。
【０１４３】
また、上記の実施形態においては、学習装置と書き換え装置とを別々の構成とする場合について説明したが、これに限定されるものではない。例えば、一つの装置において、学習装置の機能と書き換え装置の機能とを実現させてもよい。
【０１４４】
また、上記の実施形態においては、入力した書き換え元の文の全ての文節について書き換えを施す場合について説明しているが、これに限定されるものではない。例えば、文節種別等によって、書き換え対象となる文節を制限してもよい。また、非文（日本語として不適格な文）が生成される可能性が高いと思われる書き換え（例えば、格助詞からの置換、格助詞への置換など）は行わないように制約してもよい。
【０１４５】
また、上記の実施形態においては、書き換え元の文と書き換え先の文とのペア間における書き換え箇所として、連続する置換箇所、削除箇所、又は挿入箇所は、まとめて一つの書き換え箇所として連結する場合について説明したが、これに限定されるものではない。例えば、書き換え元の文と書き換え先の文とのペア間における書き換え箇所として、連続する置換箇所、削除箇所、又は挿入箇所をまとめて一つの書き換え箇所として連結しなくてもよい。
【０１４６】
また、上記の実施形態においては、動詞の活用形を表す標識を用いる場合について説明したが、これに限定されるものではない。例えば、動詞の活用形を表す標識は用いずに、適切な活用語尾を自動推定してもよい。具体的には、「書」と「ます」をつなげるために必要な活用語尾を、何らかの機械学習手法によってコーパスから学習しておいた活用語尾推定モデルを用いて推定し、挿入することによって、結果として「書きます」を取得する。
【０１４７】
また、上記の実施形態においては、印象スコアの値は０から１の範囲の値になっているが、１〜５まで１刻みなど、予め定めた範囲・粒度の値としても良い。
【０１４８】
また、上記の第１の実施形態において、キャラクタ及び印象スコアの指定を入力する場合を例に説明したが、これに限定されるものではなく、印象軸毎の印象スコアを直接指定して入力としてもよい。
【０１４９】
また、本願明細書中において、プログラムが予めインストールされている実施形態として説明したが、当該プログラムを、コンピュータ読み取り可能な記録媒体に格納して提供することも可能であるし、ネットワークを介して提供することも可能である。
【符号の説明】
【０１５０】
２０、２２０、３２０ 演算部
２２、４０、２２３   形態素文節情報付与部
３０   書き換えコーパス記憶部
３２   印象別コーパス記憶部
４２   書き換え箇所アライメント部
４４   書き換え規則リスト取得部
４６   表記書き換え規則リスト記憶部
４８   印象スコア算出部
５０   表記別印象スコア記憶部
１００ 学習装置
２００ 書き換え装置
２１０、３１０       入力部
２２１ 印象パラメータ設定表記憶部
２２２ 印象パラメータ自動設定部
２２４ 表記書き換え規則リスト記憶部
２２６ 表記別印象スコア記憶部
２２８ 書き換え候補選択部
２３０ 動詞活用表記憶部
２３２ 活用調整部
２９０、３９０       出力部
３００ 印象評価装置
３３０ 評価部
【図１】
0006592378.tif 000002
【図２】
0006592378.tif 000003
【図３】
0006592378.tif 000004
【図４】
0006592378.tif 000005
【図５】
0006592378.tif 000006
【図６】
0006592378.tif 000007
【図７】
0006592378.tif 000008
【図８】
0006592378.tif 000009
【図９】
0006592378.tif 000010
【図１０】
0006592378.tif 000011
【図１１】
0006592378.tif 000012
【図１２】
0006592378.tif 000013
【図１３】
0006592378.tif 000014
【図１４】
0006592378.tif 000015