(57)【要約】【課題】文章情報に含まれる未知語を既知語に置換する有用な語の組み合わせを判定する正解判定装置を提供する。【解決手段】正解判定装置は、複数の語から構成される第１の文章情報と、第１の文章情報に含まれる複数の語のうちいずれかの語が他の語に置換された第２の文書情報とを複数の語に分割し、解析部が分割した語と、予め記憶されている既知語とを比較して、予め記憶されていれば既知語であると判定し、予め記憶されていなければ未知語であると判定し、判定結果に基づいて、第１の文章情報に基づく語が未知語であり、第１の文章情報に基づく語に対応する第２の文章情報に基づく語が既知語である語の組み合わせを検出する。【選択図】図１
2010165041.tif 000002
【特許請求の範囲】
【請求項１】
既知の語であることが予め定められた既知語が記憶される既知語記憶部と、
複数の語から構成される第１の文章情報と、当該第１の文章情報に含まれる前記複数の語のうちいずれかの語が他の語に置換された第２の文書情報との入力を受け付け、入力された前記第１の文章情報と前記第２の文書情報とを複数の語に分割する解析部と、
前記解析部が分割した語と、前記既知語記憶部に記憶されている既知語とを比較して、前記既知語記憶部に記憶されていれば既知語であると判定し、前記既知語記憶部に記憶されていなければ未知語であると判定する正解判定部と、
前記正解判定部の判定結果に基づいて、前記第１の文章情報に基づく語が未知語であり、当該第１の文章情報に基づく語に対応する前記第２の文章情報に基づく語が既知語である語の組み合わせを検出する検出部と、
を備えることを特徴とする正解判定装置。
【請求項２】
前記第１の文章情報が記憶される解析対象情報記憶部と、
前記第１の文章情報に含まれる複数の語のうち修正対象となる第１の語と、当該第１の語を置換する第２の語とが対応付けられた修正ルールが記憶される修正ルール記憶部と、
前記第１の文章情報に含まれる前記第１の語を抽出し、抽出した第１の語を前記第２の語に置換した第２の文章情報を生成する修正処理を行い、当該第１の文章情報と当該第２の文章情報とを前記解析部に入力する修正ルール適用部と、
をさらに備えることを特徴とする請求項１に記載の正解判定装置。
【請求項３】
前記検出部が検出した前記語の組み合わせのうち、前記第１の文章情報に基づく語を前記第１の語とし、検出した前記第２の文章情報に基づく語を前記第２の語として対応付けた前記修正ルールを生成して前記修正ルール記憶部にさせる修正ルール登録部と、
をさらに備えることを特徴とする請求項２に記載の正解判定装置。
【請求項４】
前記修正ルール登録部は、前記検出部が検出した前記第１の文章情報に基づく語と、前記第２の文章情報に基づく語とを、より短い文字数の語に分割した語を対応付けた修正ルールを生成して前記修正ルール記憶部にさせる
ことを特徴とする請求項３に記載の正解判定装置。
【請求項５】
前記修正ルール登録部は、前記検出部が検出した前記第１の文章情報に基づく語と、前記第２の文章情報に基づく語とに、それぞれの文章中で隣接する他の語を連結して対応付けた修正ルールを生成して前記修正ルール記憶部にさせる
ことを特徴とする請求項３または請求項４に記載の正解判定装置。
【請求項６】
前記修正ルール適用部は、前記正解判定部によって、前記第１の文章情報に基づく語と、前記第２の文章情報に基づく語との双方が未知語であると判定された場合、前記修正ルールに記憶された他の修正ルールに基づいて再度の修正処理を行い、
前記修正ルール登録部は、前記修正ルール適用部によって行われた再度の修正処理の処理結果に基づいて前記検出部が検出した前記第１の文章情報に基づく語を前記第１の語とし、検出した前記第２の文章情報に基づく語を前記第２の語として対応付けた前記修正ルールを生成して前記修正ルール記憶部にさせる
ことを特徴とする請求項３から請求項５までのいずれか１項に記載の正解判定装置。
【請求項７】
前記正解判定部によって、前記第１の文章情報に基づく語と、前記第２の文章情報に基づく語との双方が未知語であると判定された場合、前記第１の語に対応する前記第２の語の入力を受付ける入力部をさらに備え、
前記修正ルール登録部は、前記検出部が検出した前記第１の文章情報に基づく語を前記第１の語とし、前記修正後入力部に入力された語を前記第２の語として対応付けた前記修正ルールを生成して前記修正ルール記憶部にさせる
ことを特徴とする請求項３から請求項６までのいずれか１項に記載の正解判定装置。
【請求項８】
複数の語から構成される第１の文章情報が記憶される解析対象情報記憶装置と、
修正対象となる第１の語と、当該第１の語を置換する第２の語とが対応付けられた修正ルールが記憶される修正ルール記憶装置と、
既知の語であることが予め定められた既知語が記憶される既知語記憶部と、
前記第１の文章情報に含まれる前記第１の語を抽出し、抽出した第１の語を前記第２の語に置換した第２の文章情報を生成する修正処理を行う修正ルール適用部と、
複数の語から構成される第１の文章情報と、当該第１の文章情報に含まれる前記複数の語のうちいずれかの語が他の語に置換された第２の文書情報との入力を受け付け、入力された前記第１の文章情報と前記第２の文書情報とを複数の語に分割する解析部と、
前記解析部が分割した語と、前記既知語記憶部に記憶されている既知語とを比較して、前記既知語記憶部に記憶されていれば既知語であると判定し、前記既知語記憶部に記憶されていなければ未知語であると判定する正解判定部と、
前記正解判定部の判定結果に基づいて、前記第１の文章情報に基づく語が未知語であり、当該第１の文章情報に基づく語に対応する前記第２の文章情報に基づく語が既知語である語の組み合わせを検出する検出部と、を備える正解判定装置と、
前記正解判定装置の前記検出部による検出結果に基づいて前記修正ルールを生成し、前記修正ルール記憶装置に記憶させる修正ルール登録装置と、
を備えることを特徴とする正解判定システム。
【請求項９】
既知の語であることが予め定められた既知語が記憶される既知語記憶部を備える正解判定装置の正解判定方法であって、
複数の語から構成される第１の文章情報と、当該第１の文章情報に含まれる前記複数の語のうちいずれかの語が他の語に置換された第２の文書情報との入力を受け付け、入力された前記第１の文章情報と前記第２の文書情報とを複数の語に分割するステップと、
分割した語と、前記既知語記憶部に記憶されている既知語とを比較して、前記既知語記憶部に記憶されていれば既知語であると判定し、前記既知語記憶部に記憶されていなければ未知語であると判定するステップと、
判定結果に基づいて、前記第１の文章情報に基づく語が未知語であり、当該第１の文章情報に基づく語に対応する前記第２の文章情報に基づく語が既知語である語の組み合わせを検出するステップと、
を備えることを特徴とする正解判定方法。
【請求項１０】
既知の語であることが予め定められた既知語が記憶される既知語記憶部を備える正解判定装置のコンピュータに、
複数の語から構成される第１の文章情報と、当該第１の文章情報に含まれる前記複数の語のうちいずれかの語が他の語に置換された第２の文書情報との入力を受け付け、入力された前記第１の文章情報と前記第２の文書情報とを複数の語に分割するステップと、
分割した語と、前記既知語記憶部に記憶されている既知語とを比較して、前記既知語記憶部に記憶されていれば既知語であると判定し、前記既知語記憶部に記憶されていなければ未知語であると判定するステップと、
判定結果に基づいて、前記第１の文章情報に基づく語が未知語であり、当該第１の文章情報に基づく語に対応する前記第２の文章情報に基づく語が既知語である語の組み合わせを検出するステップと、
を実行させる正解判定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子文書に含まれる文章の語を既知語に変換するための正解判定装置、正解判定システム、正解判定方法および正解判定プログラムに関する。
【背景技術】
【０００２】
従来、インターネット上に公開されるブログなどのテキストベースの文章情報を解析対象（テキストコーパス）として、文章を構成する最小単位である形態素に分割して解析する形態素解析装置が利用されている。このような形態素解析装置は、例えば、予め定められた単語（既知語）とその単語の品詞とを対応付けた辞書情報を予め記憶する。そして、解析対象とする文章情報を読み込んで文章を構成する単語を抽出し、抽出した単語のそれぞれと、予め記憶された辞書情報に含まれる単語とを比較する。形態素解析装置は、辞書情報に含まれる単語やその品詞の接続関係などに基づいて、解析対象の文章情報に含まれる語と他の語との境界を判別して文章を形態素に分割する。
【０００３】
ここで、形態素解析を行う文章情報を解析する基準となる辞書情報に含まれる単語には、文語体で表された単語が用いられる場合が多い。このため、インターネット上に公開されるブログやニュース、電子掲示板サービスなど独特の文章表現による未知語が含まれる文章情報を解析対象とする場合、辞書情報から対応する語を検出することができず適切な形態素の分割を行うことができない場合がある。
そこで、特許文献１には、解析対象の文章情報に応じた口語特有の言い回しをユーザが辞書登録し、登録された言い回しに基づいて形態素解析を行う技術が提案されている。ここでは、解析対象の文章情報に含まれる単語のうち、通常はひらがな表記される語が意図的にカタカナ表記にされているような強調表現を、定められた修正ルールに基づいて検出し、通常の表記に修正してから形態素解析が行われる。特許文献２には、解析対象となる文章中でのある文字列の前後の文字列の確率分布を算出し、同一品詞に属する単語の確率分布は類似するという仮定に基づいて品詞推定を行う技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第２８７０３７５号公報
【特許文献２】特開２００６−０３１２９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のように、ユーザから入力される口語特有の語を用いて形態素解析を行う場合、ユーザが口語特有のあらゆる語を入力するのは困難であるとともに、単語を入力するユーザの経験や好みなどによって解析にバラツキが生じ、汎用的な形態素解析を行うことはできない。また、特許文献２のように、確率分布に基づいて品詞の推定を行う技術は、専門用語や新語の習得には有用であるが、独特の表現が不規則に現れるブログ等の文章解析には適していない。
【０００６】
本発明は、このような状況に鑑みてなされたもので、文章情報に含まれる未知語を既知語に置換する有用な語の組み合わせを判定する正解判定装置、正解判定システム、正解判定方法および正解判定プログラムを提供する。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明は、既知の語であることが予め定められた既知語が記憶される既知語記憶部と、複数の語から構成される第１の文章情報と、第１の文章情報に含まれる複数の語のうちいずれかの語が他の語に置換された第２の文書情報との入力を受け付け、入力された第１の文章情報と第２の文書情報とを複数の語に分割する解析部と、解析部が分割した語と、既知語記憶部に記憶されている既知語とを比較して、既知語記憶部に記憶されていれば既知語であると判定し、既知語記憶部に記憶されていなければ未知語であると判定する正解判定部と、正解判定部の判定結果に基づいて、第１の文章情報に基づく語が未知語であり、第１の文章情報に基づく語に対応する第２の文章情報に基づく語が既知語である語の組み合わせを検出する検出部と、を備えることを特徴とする。
【０００８】
また、本発明は、第１の文章情報が記憶される解析対象情報記憶部と、第１の文章情報に含まれる複数の語のうち修正対象となる第１の語と、第１の語を置換する第２の語とが対応付けられた修正ルールが記憶される修正ルール記憶部と、第１の文章情報に含まれる第１の語を抽出し、抽出した第１の語を第２の語に置換した第２の文章情報を生成する修正処理を行い、第１の文章情報と第２の文章情報とを解析部に入力する修正ルール適用部と、をさらに備えることを特徴とする。
【０００９】
また、本発明は、検出部が検出した語の組み合わせのうち、第１の文章情報に基づく語を第１の語とし、検出した第２の文章情報に基づく語を第２の語として対応付けた修正ルールを生成して修正ルール記憶部にさせる修正ルール登録部と、をさらに備えることを特徴とする。
【００１０】
また、本発明は、修正ルール登録部は、検出部が検出した第１の文章情報に基づく語と、第２の文章情報に基づく語とを、より短い文字数の語に分割した語を対応付けた修正ルールを生成して修正ルール記憶部にさせることを特徴とする。
【００１１】
また、本発明は、修正ルール登録部は、検出部が検出した第１の文章情報に基づく語と、第２の文章情報に基づく語とに、それぞれの文章中で隣接する他の語を連結して対応付けた修正ルールを生成して修正ルール記憶部にさせることを特徴とする。
【００１２】
また、本発明は、修正ルール適用部は、正解判定部によって、第１の文章情報に基づく語と、第２の文章情報に基づく語との双方が未知語であると判定された場合、修正ルールに記憶された他の修正ルールに基づいて再度の修正処理を行い、修正ルール登録部は、修正ルール適用部によって行われた再度の修正処理の処理結果に基づいて検出部が検出した第１の文章情報に基づく語を第１の語とし、検出した第２の文章情報に基づく語を第２の語として対応付けた修正ルールを生成して修正ルール記憶部にさせることを特徴とする。
【００１３】
また、本発明は、正解判定部によって、第１の文章情報に基づく語と、第２の文章情報に基づく語との双方が未知語であると判定された場合、第１の語に対応する第２の語の入力を受付ける入力部をさらに備え、修正ルール登録部は、検出部が検出した第１の文章情報に基づく語を第１の語とし、修正後入力部に入力された語を第２の語として対応付けた修正ルールを生成して修正ルール記憶部にさせることを特徴とする。
【００１４】
また、本発明は、複数の語から構成される第１の文章情報が記憶される解析対象情報記憶装置と、修正対象となる第１の語と、第１の語を置換する第２の語とが対応付けられた修正ルールが記憶される修正ルール記憶装置と、既知の語であることが予め定められた既知語が記憶される既知語記憶部と、第１の文章情報に含まれる第１の語を抽出し、抽出した第１の語を第２の語に置換した第２の文章情報を生成する修正処理を行う修正ルール適用部と、複数の語から構成される第１の文章情報と、第１の文章情報に含まれる複数の語のうちいずれかの語が他の語に置換された第２の文書情報との入力を受け付け、入力された第１の文章情報と第２の文書情報とを複数の語に分割する解析部と、解析部が分割した語と、既知語記憶部に記憶されている既知語とを比較して、既知語記憶部に記憶されていれば既知語であると判定し、既知語記憶部に記憶されていなければ未知語であると判定する正解判定部と、正解判定部の判定結果に基づいて、第１の文章情報に基づく語が未知語であり、第１の文章情報に基づく語に対応する第２の文章情報に基づく語が既知語である語の組み合わせを検出する検出部と、を備える正解判定装置と、正解判定装置の検出部による検出結果に基づいて修正ルールを生成し、修正ルール記憶装置に記憶させる修正ルール登録装置と、を備えることを特徴とする正解判定システムである。
【００１５】
また、本発明は、既知の語であることが予め定められた既知語が記憶される既知語記憶部を備える正解判定装置の正解判定方法であって、複数の語から構成される第１の文章情報と、第１の文章情報に含まれる複数の語のうちいずれかの語が他の語に置換された第２の文書情報との入力を受け付け、入力された第１の文章情報と第２の文書情報とを複数の語に分割するステップと、分割した語と、既知語記憶部に記憶されている既知語とを比較して、既知語記憶部に記憶されていれば既知語であると判定し、既知語記憶部に記憶されていなければ未知語であると判定するステップと、判定結果に基づいて、第１の文章情報に基づく語が未知語であり、第１の文章情報に基づく語に対応する第２の文章情報に基づく語が既知語である語の組み合わせを検出するステップと、を備えたことを特徴とする。
【００１６】
また、本発明は、既知の語であることが予め定められた既知語が記憶される既知語記憶部を備える正解判定装置のコンピュータに、複数の語から構成される第１の文章情報と、第１の文章情報に含まれる複数の語のうちいずれかの語が他の語に置換された第２の文書情報との入力を受け付け、入力された第１の文章情報と第２の文書情報とを複数の語に分割するステップと、分割した語と、既知語記憶部に記憶されている既知語とを比較して、既知語記憶部に記憶されていれば既知語であると判定し、既知語記憶部に記憶されていなければ未知語であると判定するステップと、判定結果に基づいて、第１の文章情報に基づく語が未知語であり、第１の文章情報に基づく語に対応する第２の文章情報に基づく語が既知語である語の組み合わせを検出するステップと、を実行させる正解判定プログラムである。
【発明の効果】
【００１７】
以上説明したように、本発明によれば、複数の語から構成される第１の文章情報と、第１の文章情報に含まれる複数の語のうちいずれかの語が他の語に置換された第２の文書情報とを複数の語に分割し、解析部が分割した語と、予め記憶されている既知語とを比較して、予め記憶されていれば既知語であると判定し、予め記憶されていなければ未知語であると判定し、判定結果に基づいて、第１の文章情報に基づく語が未知語であり、第１の文章情報に基づく語に対応する第２の文章情報に基づく語が既知語である語の組み合わせを検出するようにしたので、解析対象となる第１の文章情報に含まれる語が他の語に置換されたことにより未知語が既知語に置換されたことを検出でき、未知語が含まれる文章情報を既知語で構成される文章に置換するために有用な語を検出することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態による正解判定システムの構成を示すブロック図である。
【図２】本発明の一実施形態による修正ルールのデータ例を示す図である。
【図３】本発明の一実施形態によるラベル付与装置の動作例を示す図である。
【図４】本発明の一実施形態によるスコアリング装置の動作例を示す図である。
【図５】本発明の一実施形態によるルール特殊化装置の動作例を示す図である。
【図６】本発明の一実施形態によるルール結合装置の動作例を示す図である。
【図７】本発明の一実施形態によるルール汎用化装置の動作例を示す図である。
【図８】本発明の一実施形態による能動学習装置の動作例を示す図である。
【図９】本発明の一実施形態による正解判定システムの動作例を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の一実施形態について、図面を参照して説明する。
図１は、本実施形態による正解判定システム１の構成を示すブロック図である。正解判定システム１は、テキストコーパス記憶装置１０と、修正ルール記憶装置２０と、ラベル付与装置３０と、スコアリング部４１と、ルール特殊化装置５０と、ルール結合装置６０と、ルール汎用化装置７０と、能動学習装置８０と、入力端末８９とを備えている。
【００２０】
テキストコーパス記憶装置１０は、本装置による解析対象となる自然言語の文章情報が記憶されるコンピュータ装置である。文章情報は、例えば、インターネットを介して取得されるニュースサイトやブログ等のウェブコンテンツに含まれる文章情報である。テキストコーパス記憶装置１０に記憶される文章情報は、複数の語、文から構成されており、口語的な表現、隠語、略語、俗語、若者言葉、スラングなどの様々な文章表現が含まれる。
【００２１】
修正ルール記憶装置２０は、文章情報に含まれる複数の語のうち修正対象となる第１の語と、第１の語と同様の意味内容を有し、形態素解析部３４により解析可能な文語による第２の語とが対応付けられた複数の修正ルールが記憶されるコンピュータ装置である。修正ルール記憶装置２０には、初期状態において基本的ないくつかの修正ルールが予め記憶されている。例えば、修正ルールの例を「（第１の語）→（第２の語）」として表すと、「ちゃ→ては」、「ヵ→か」、「ゎ→は」、「ゎ→わ」などの修正ルールが予め記憶される。また、修正ルール記憶装置２０には、スコアリング装置４０、ルール特殊化装置５０、ルール結合装置６０、ルール汎用化装置７０、能動学習装置８０によって生成された新たな修正ルールが記憶される。
【００２２】
図２は、修正ルール記憶装置２０に記憶される修正ルールのデータ例を示す図である。修正ルールには、登録種別、スコア、ラベルなどの情報が対応付けられて記憶される。登録種別は、その修正ルールが修正ルール記憶装置２０に記憶された原因を示す種別であり、予め記憶されたプリミティブなルールであることを示す「初期」や、ルール特殊化装置５０による特殊化処理により生成され記憶された修正ルールであることを示す「特殊化」などが存在する。スコアは、スコアリング装置４０によって算出された修正ルールの有効性の度合いを示す値であり、数値が高いほど有効性が高いことを示す。この例では、スコアはその修正ルールを適用することにより既知語が未知語に変換される確率を示している。ラベルは、ラベル付与装置３０により付与される情報であり、その修正ルールを適用することによる既知語と未知語との状態の変化を示す情報である。本実施形態では、このような情報が全て修正ルール記憶装置２０に記憶されることとして説明するが、登録種別やスコア、ラベルなどは、異なる記憶装置を設けて分離して情報を記憶させ管理するようにしても良い。
【００２３】
ラベル付与装置３０は、テキストコーパス記憶装置１０に記憶された文章情報に含まれる語を修正ルール記憶装置２０に記憶された修正ルールに基づいて置換し、置換の有用性を判定するコンピュータ装置である。ラベル付与装置３０は、適用文抽出部３１と、修正ルール適用部３２と、既知語記憶部３３と、形態素解析部３４と、ラベル判定部３５とを備えている。
【００２４】
適用文抽出部３１は、テキストコーパス記憶装置１０に記憶された解析対象の文章情報を読み出し、修正ルール記憶装置２０に記憶された修正ルールの第１の語が含まれる文である適用前文を抽出する。例えば、適用文抽出部３１は、解析対象の文章情報（ＴＸ）に対して適用する修正ルールが「Ｘ→Ｙ」である場合、解析対象の文章情報（ＴＸ）から第１の語「Ｘ」を含む文章を抽出して（ｇｒｅｐ  Ｘ  ｆｒｏｍ  ＴＸ）、適用前文（ＴＸ１）を抽出する。適用文抽出部３１は、抽出した適用前文を、修正ルール適用部３２と形態素解析部３４とに入力する。
【００２５】
修正ルール適用部３２は、適用文抽出部３１が修正ルールに基づいて解析対象の文章情報から抽出した適用前文に含まれる第１の語を、対応する第２の語に置換した文である適用後文を生成する。修正ルール適用部３２は、適用文抽出部３１が抽出した適用前文（ＴＸ１）に含まれる第１の語（Ｘ）を、修正ルールに基づいた第２の語（Ｙ）に置換して（ｓｅｄ  Ｘ／Ｙ  ＴＸ１）、適用後文（ＴＸ２）を生成する。例えば、修正ルール適用部３２は、口語文の適用前文「急がなくちゃ」について、修正ルール「ちゃ→ては」を適用し、文語文の適用後文「急がなくては」を生成する。修正ルール適用部３２は、生成した適用後文を形態素解析部３４に入力する。
【００２６】
既知語記憶部３３には、品詞等の情報と対応付けられた複数の既知語のリストが含まれる辞書情報が記憶される。ここで、既知語とは、形態素解析などに用いられる予め定められた語である。既知語は、一般的に文語表現により表される。
形態素解析部３４は、適用文抽出部３１から入力される適用前文と、修正ルール適用部３２から入力される適用後文との入力を受け付けて、入力された適用前文と適用後文とを、既知語記憶部３３に記憶された辞書情報に基づいた形態素解析を行い、それぞれの文を形態素に分割する。形態素解析とは、例えば、自然言語による文章を、自然言語の規則に応じた品詞の接続制限に基づいて辞書情報に含まれる既知語に分割し、語の境界を判別して、文章を構成する最小単位である形態素を抽出する処理である。例えば、「庭には二羽ニワトリがいる」との文は、形態素解析を行うことにより、「庭」（名詞）、「に」（助詞）、「は」（助詞）、「二」（名詞）、「羽」（名詞）、「ニワトリ」（名詞）、「が」（助詞）、「いる」（動詞）、のように形態素に分割される。
【００２７】
ラベル判定部３５は、形態素解析部３４が分割したそれぞれの形態素に基づく語と、既知語記憶部３３に記憶されている語とを比較して、分割した語と同一の語が形態素解析部３４に記憶されていればその語を既知語であると判定し、既知語記憶部３３に記憶されていなければ未知語であると判定する。例えば、ラベル判定部３５は、修正ルール「Ｘ→Ｙ」を適用した適用前文についての形態素解析結果の文（ＩＮ１）と、同様に修正ルール「Ｘ→Ｙ」を適用した適用後文についての形態素解析結果の文（ＩＮ２）とを入力として、適用前文についての形態素解析結果（ＩＮ１）のうち、修正ルールの第１の語（Ｘ）を含む語（Ｐ１）を抽出する。
【００２８】
また、ラベル判定部３５は、抽出した語（Ｐ１）に含まれる形態素毎に、その形態素または形態素が含まれる語と同一の語が、既知語記憶部３３に既知語として記憶されているか否かを判定することにより、その形態素または形態素が含まれる語が既知語であるか未知語であるかを判定する。同様に、ラベル判定部３５は、適用後文についての形態素解析結果の文（ＩＮ２）のうち、形態素解析結果の文（ＩＮ１）に含まれる語（Ｐ１）に対応する語（Ｐ２）の形態素毎に、既知語であるか未知語であるかを判定する。そして、ラベル判定部３５は、語の組み合わせ「Ｐ１→Ｐ２」について、既知語と未知語との状態の変化を示すラベルを付与する。
【００２９】
ここで、ラベルは、「○」、「□」、「×」、「△」のいずれかの記号を付与することとし、「○」は、Ｐ１は未知語でありＰ２は既知語であることを示す。「□」は、Ｐ１とＰ２とがともに既知語であることを示す。「×」は、Ｐ１は既知語でありＰ２は未知語であることを示す。「△」は、Ｐ１とＰ２とがともに未知語であることを示す。例えば、「かわぃぃこぃぬ」（Ｐ１）について修正ルール「ぃ→い」が適用され、「かわいいこいぬ」（Ｐ２）が得られた場合には、ラベル判定部３５は、既知語記憶部３３に記憶された情報を参照して「かわぃぃこぃぬ」は未知語であると判定し、「かわいいこいぬ」は既知語であると判定する。この場合、ラベル判定部３５は、「Ｐ１→Ｐ２」にラベル「○」を付与する。ここで、ラベル判定部３５は、置換を行った語の組み合わせ「Ｐ１→Ｐ２」と、語の組み合わせに対して付与したラベルとを対応付けて、一時的に修正ルール記憶装置２０に記憶させるようにしても良い。
【００３０】
スコアリング装置４０は、ラベル付与装置３０の処理結果に基づいて修正ルールを評価してスコアを付与し、予め定められた閾値を超えるスコアを算出した修正ルールを修正ルール記憶装置２０に記憶させる。スコアリング装置４０は、スコアリング部４１と、修正ルール登録部４２とを備えている。スコアリング部４１は、テキストコーパス記憶装置１０に記憶された複数の文章情報のそれぞれについてラベル付与装置３０によって付与されたラベルに基づいて、修正ルール記憶装置２０に記憶された修正ルール毎に有効度合いの評価を示すスコアを算出する（スコアリング）。例えば、スコアリング部４１は、修正ルールが適用された適用前文の件数と、その適用前文に修正ルールを適用して置換を行ったことによりラベルが「○」となった正解の件数とを算出し、適用前文の件数に対する正解の件数の割合（正解率）をスコアとして算出する。例えば、修正ルール「ぃ→い」を適用前文２件に適用し、正解数が１件であった場合、正解率は５０％である。
【００３１】
修正ルール登録部４２は、スコアリング部４１によって算出されたスコアに応じて、修正ルールを修正ルール記憶装置２０に登録する。例えば、修正ルール登録部４２は、スコアリング部４１によって算出されたスコアが予め定められた閾値（例えば、５０％）を超える修正ルールを、新たな修正ルールとして修正ルール記憶装置２０に記憶させる。また、修正ルール登録部４２は、修正ルール記憶装置２０に記憶されている修正ルールのうち、不要なルールを検出して修正ルール記憶装置２０から削除する機能を備えるようにしても良い。例えば、修正ルール登録部４２は、修正ルール記憶装置２０に既に記憶されている修正ルールのうち、ラベル付与装置３０によって再度算出されたスコアが予め定められた閾値（例えば、２０％）を下回るような場合には、その修正ルールを修正ルール記憶装置２０から削除するようにしても良い。
【００３２】
ルール特殊化装置５０は、修正ルール記憶装置２０に記憶された修正ルールの特殊化処理を行う。修正ルールの特殊化処理では、ルール特殊化装置５０は、修正ルール記憶装置２０に記憶された修正ルールに含まれる第１の語に、隣接する他の文字（列）を連結させた新たな修正ルールを生成し、生成した新たな修正ルールを用いてラベル付与装置３０とスコアリング装置４０とを動作させ、予め定められた閾値を超えるスコアが算出された修正ルールを、新たな修正ルールとして修正ルール記憶装置２０に記憶させる。
【００３３】
例えば、ルール特殊化装置５０は、ラベル付与装置３０によって抽出される適用前文から、修正ルール「Ｘ→Ｙ」に含まれる第１の語（Ｘ）に、適用前文中で隣接する前または後の文字（ｗ）（ｗは、１文字以上の文字（列））を連結した語（ｗＸまたはＸｗ）を検出し、検出した語（ｗＸまたはＸｗ）を入力としてラベル判定部３５とスコアリング装置４０とを動作させる。例えば、ルール特殊化装置５０は、ラベル付与装置３０により形態素解析が行われた結果文から、修正ルール「ちゃ→ては」について、適用前文中で「ちゃ」を含む文（例えば、「行かなくちゃ」、「ちゃんとして」、「見なくちゃ」、「赤ちゃん」、「おちゃわん」、「しなくちゃ」、「くちゃくちゃ」）と、適用前文に対応する適用後文（「行かなくては」、「てはんとして」、「見なくては」、「赤てはん」、「おてはわん」、「しなくては」、「くてはくては」）とを検出し、検出した適用前文と適用後文とについて、ラベル判定部３５によりラベルを付与させる。これにより、ルール特殊化装置５０は、例えば文「行かなくちゃ→行かなくては」についてラベル「○」を得る。同様に、「ちゃんとして→てはんとして」についてラベル「×」を、「見なくちゃ→見なくては」についてラベル「○」を、「赤ちゃん→赤てはん」についてラベル「×」を、「おちゃわん→おてはわん」についてラベル「×」を、「しなくちゃ→しなくては」についてラベル「○」を、「くちゃくちゃ→くてはくては」についてラベル「×」を得る。
【００３４】
ルール特殊化装置５０は、このようにして得たラベルに基づいて、スコアリング装置４０にスコアを算出させる。上記の例では、スコアリング装置４０は、修正ルール「ちゃ→ては」の前に「く」を連結させた修正ルール「くちゃ→くては」について、適用数が４であり、正解数が３であるから、スコアを７５（％）として算出する。同様に、「ちゃ→ては」の前に「なく」を連結させた「なくちゃ→なくては」について、適用数が３であり、正解数が３であるから、スコアは１００となる。「ちゃ→ては」の後に「ん」を連結させた「ちゃん→てはん」について、適用数が２であり、正解数が０であるから、スコアは０となる。「ちゃ→ては」の前に「お」を連結させた「おちゃ→おては」について、適用数が１であり、正解数が０であるから、スコアは０となる。「ちゃ→ては」の後に「わ」を連結させた「ちゃわ→てはわ」について、適用数が２であり、正解数が０であるから、スコアは０となる。
【００３５】
ルール特殊化装置５０は、スコアリング装置４０によってこのようにスコアが算出された修正ルールのうち、予め定められた閾値を超える修正ルールを、新たな修正ルールとして修正ルール記憶装置２０に記憶させる。例えば、スコアの閾値が７０であれば、上記の修正ルールのうち「くちゃ→くては」と、「なくちゃ→なくては」とを修正ルール記憶装置２０に記憶させる。ここで、ルール特殊化装置５０は、予め定めた閾値以上のスコアが算出された修正ルールについては、特殊化処理を行わないようにして良い。例えば、閾値を１００とする場合、上記の例では「なくちゃ→なくては」に基づいた特殊化処理を行わないようにしても良い。また、修正ルールが爆発的に増加することを防ぐため、予め定めた閾値以上の文字列長となる修正ルールは生成しないなどの制約を設けるようにしても良い。また、特殊化処理の対象とする修正ルールは、初期状態で修正ルール記憶装置２０に予め記憶された修正ルールと、後述するルール汎用化装置７０により生成された修正ルールとのみに基づいて行い、他の方法により生成された修正ルールに基づいては行わないようにして良い。例えば、上記の例では、「ちゃ→ては」に基づいた特殊化処理を行うが、これにより生成された修正ルール「くちゃ→くては」に基づいた特殊化処理は行わない。これは、「ちゃ→ては」を特殊化した時点で、「くちゃ→くては」を特殊化したルールを得られるためである。
【００３６】
ルール結合装置６０は、修正ルール記憶装置２０に記憶された修正ルールの結合処理を行う。ルール結合装置６０は、修正ルール選択部６１と修正ルール結合部６２とを備えている。修正ルールの結合処理では、修正ルール選択部６１が、ラベル付与装置３０によって「△」が付与された語に対して、適用後文の未知語を既知語にするためにさらに適用する修正ルールを修正ルール記憶装置２０から検出し、修正ルール結合部６２によって修正ルールの結合を行い、新たな修正ルールとして修正ルール記憶装置２０に記憶させる。
【００３７】
例えば、修正ルール選択部６１は、ラベル付与装置３０によって「△」が付与された未知語（ｗ１、ｗ２・・・ｗｎ）に対して、修正ルール記憶装置２０に記憶された修正ルールのうちスコアが高い修正ルールを順に適用してラベル判定部３５に入力し、ラベル判定部３５による判定結果が「○」となった時点での修正ルールを、修正ルール結合部６２が新たな修正ルールとして修正ルール記憶装置２０に記憶させる。
【００３８】
具体的には、テキストコーパス記憶装置１０から読み出された文章情報の原文「・・・言うなんて、ヒドぃと思う・・・」に含まれる未知語「ヒドぃ」は、ラベル付与装置３０の修正ルール適用部３２によって修正ルール「ぃ→い」が適用されることにより、「ヒドい」に修正されるが、「ヒドい」が未知語である場合、ラベル判定部３５により付与されるラベルは「△」となる。修正ルール選択部６１は、ラベル付与装置３０によってラベル「△」が付与された未知語について、修正ルール記憶装置２０に記憶された修正ルールのうちスコアの高い修正ルールを順に検出してラベル付与装置３０に修正ルールを適用させ、ラベルを付与させる。例えば、上述の例の場合、修正ルール選択部６１は、修正ルール記憶装置２０に記憶された修正ルールのうち、第１の語に文字「ヒ」または「ド」を含む修正ルールを検出する。ここで、ルール結合装置６０が、修正ルール「ヒ→ひ」（スコア２）、「ヒド→ひど」（スコア４０）、「ド→ど」（スコア１）、「ヒドい→ひどい」（スコア１００）、「ヒドく→ひどく」（スコア１００）を検出した場合、スコアが高い修正ルール「ヒドい→ひどい」と、修正ルール「ヒドく→ひどく」とを適用対象の修正ルールとして検出する。
【００３９】
修正ルール選択部６１は、適用対象の修正ルールとして検出した修正ルールを、未知語「ヒドぃ」についてラベル付与装置３０により修正ルール「ぃ→い」が適用されることにより生成された「ヒドい」に対して、ラベル付与装置３０にさらに適用させる。これにより、修正ルール選択部６１は、ラベル付与装置３０に新たにラベルが付与された語に基づいて、新たな修正ルール「・・・言うなんて、ヒドぃと思う・・・→・・・言うなんて、ひどいと思う・・・」を生成し、修正ルール記憶装置２０に記憶させる。ここで、ルール結合装置６０が生成した修正ルールは極めて具体的な文となるが、後述するルール汎用化装置７０の処理によって、より短い適切な長さの修正ルールとして修正ルール記憶装置２０に記憶される。また、ルール結合装置６０が検出した修正ルールによっても未知語が解決しない場合、再帰的にさらに他の修正ルールを検出してラベル付与装置３０による処理を行わせるようにしても良い。
【００４０】
ルール汎用化装置７０は、修正ルール記憶装置２０に記憶された修正ルールの汎用化処理を行う。修正ルールの汎用化処理では、ルール汎用化装置７０は、修正ルール記憶装置２０に記憶された修正ルールのうち、第１の語と第２の語が共通する１文字以上のプレフィックスまたはサフィックスを持つ修正ルールを検出し、共通するプレフィックスまたはサフィックスの語を削除した第１の語と第２の語とを組み合わせた修正ルールを生成し、修正ルール記憶装置２０に記憶させる。
【００４１】
例えば、ルール汎用化装置７０は、修正ルール記憶装置２０に記憶された修正ルール「Ｘ→Ｙ」が、「ｗｘｕ→ｗｙｕ」（但し、ｗ、ｘ、ｙ、ｕはそれぞれ１文字以上の文字（列））として表現できるとき、修正ルール「ｘ→ｙ」を新たに生成して修正ルール記憶装置２０に記憶させる。具体的には、ルール汎用化装置７０は、修正ルール記憶装置２０に記憶された修正ルール「正しぃのヵゎ知らない→正しいのかは知らない」について、プレフィックス「正し」とサフィックス「知らない」とを削除して、修正ルール「ぃのヵゎ→いのかは」を生成し、修正ルール記憶装置２０に記憶させる。また修正ルール記憶装置２０に記憶された修正ルール「困っちゃぅょぉ〜→困ってしまうよ」について、サフィックス「困っ」を削除して、修正ルール「ちゃぅょぉ〜→てしまうよ」を生成して修正ルール記憶装置２０に記憶させる。
【００４２】
ここで、ルール汎用化装置７０によって汎用化処理の対象となる修正ルールは、ルール結合装置６０または能動学習装置８０により生成され修正ルール記憶装置２０に記憶された修正ルールのみに適用するようにしても良い。また、正解判定システム１は、このように得られた修正ルールに対して、さらにルール特殊化装置５０によって特殊化処理を行ったり、ルール結合装置６０によって結合処理を行ったりすることで、新たなルールを生成するようにしても良い。
【００４３】
能動学習装置８０は、ルール特殊化装置５０、ルール結合装置６０、ルール汎用化装置７０によって新たな修正ルールが生成できず、ラベル付与装置３０により付与されるラベルが「△」である未知語を置換する語の入力を受付け、未知語を第１の語とし、入力された語を第２の語とする修正ルールを生成して修正ルール記憶装置２０に記憶させる。能動学習装置８０は、優先度決定部８１を備えており、入力端末８９に接続される。
【００４４】
優先度決定部８１は、ラベル判定部３５によってラベル「△」が付与された原文の語について、原文中における出現回数をカウントし、ラベル「△」が付与された原文の語を出現頻度の降順にソートする。能動学習装置８０は、優先度決定部８１によって降順にソートされた原文の語のうち、予め定められた上位Ｎ個（Ｎは任意の数）の語を、入力端末８９に出力する。
【００４５】
入力端末８９は、制御部、演算部、表示部（ディスプレイ）、入力部（キーボード）などを備えるコンピュータ端末であり、能動学習装置８０から入力された語を第１の語として表示部に表示させる。また、入力端末８９は、表示部に表示させた第１の語を置換する第２の語の入力を受け付け、入力された第２の語を能動学習装置８０に送信する。能動学習装置８０は、入力端末８９に送信した第１の語と、これに対応して入力端末８９から送信された第２の語とを対応付けた修正ルールを生成し、修正ルール記憶装置２０に記憶させる。
【００４６】
次に、図３から図８を参照して、正解判定システム１が備える各部の動作例について説明する。
図３は、ラベル付与装置３０の動作例を示す図である。適用文抽出部３１は、テキストコーパス記憶装置１０から解析対象となる文章情報を読み出し（ステップＳ１）、修正ルール記憶装置２０から修正ルールを読み出す（ステップＳ２）。適用文抽出部３１は、解析対象の文章情報から、修正ルールを適用可能な適用前文を抽出し、形態素解析部３４に入力する（ステップＳ３、Ｓ４）。また、適用文抽出部３１は、適用前文と修正ルールとを修正ルール適用部３２に入力する（ステップＳ５）。
【００４７】
修正ルール適用部３２は、適用文抽出部３１から入力された適用前文に、修正ルールを適用し、適用後文を生成して形態素解析部３４に入力する（ステップＳ６、Ｓ７）。形態素解析部３４は、適用文抽出部３１から入力された適用前文と、修正ルール適用部３２から入力された適用後文とのそれぞれについて形態素解析を行う。形態素解析部３４は、適用前文に対する形態素解析の結果を、ラベル判定部３５に入力する（ステップＳ８、Ｓ９）。また、形態素解析部３４は、適用後文に対する形態素解析の結果を、ラベル判定部３５に入力する（ステップＳ１０、Ｓ１１）。ラベル判定部３５は、形態素解析部３４から入力された適用前文の解析結果と、適用後文の解析結果とに含まれる語のそれぞれを比較してラベル判定を行い、ラベルを付与した適用前文の語と適用後の文との組み合わせであるラベル付与文を出力する（ステップＳ１２）。ここで、ステップＳ４とステップＳ５において形態素解析部３４に入力される適用前文と適用後文とは、解析対象の文章情報と、解析対象の文章情報に含まれる語のうちいずれかの語がユーザにより他の語に置換された文章情報であることとしても良い。
【００４８】
図４は、スコアリング装置４０の動作例を示す図である。スコアリング部４１は、ラベル判定部３５によってラベルが付与されたラベル付与文と、修正ルール記憶装置２０に記憶されたスコアが算出されていない修正ルールとを入力として（ステップＳ２２、Ｓ２３）、修正ルールごとにスコアを算出し、修正ルール登録部４２に入力する（ステップＳ２３、Ｓ２４）。修正ルール登録部４２は、スコアリング部４１によって算出されたスコアに基づいて、適用前文と適用後文との組み合わせを修正ルール記憶装置２０に記憶させる（ステップＳ２５）。
【００４９】
図５は、ルール特殊化装置５０の動作例を示す図である。ルール特殊化装置５０は、ラベル判定部３５によってラベルが付与されたラベル付与文を入力として（ステップＳ３１）、ラベル付与文中の語に隣接する語を連結した語を生成した修正ルールを生成して、スコアリング装置４０に入力する（ステップＳ３２、ステップＳ３３）。スコアリング装置４０は、入力された修正ルールについてスコアを算出し、定められた閾値を超えるスコアが算出された修正ルールを修正ルール記憶装置２０に記憶させる（ステップＳ３４）。
【００５０】
図６は、ルール結合装置６０の動作例を示す図である。ルール結合装置６０の修正ルール選択部６１は、ラベル付与装置３０によってラベルが付与されたラベル付与文を入力として（ステップＳ４１）、ラベルが「△」である語の組み合わせを抽出し、修正対象文としてラベル付与装置３０に入力する（ステップＳ４４、Ｓ４５）。また、修正ルール選択部６１は、修正ルール記憶装置２０から、ラベルが「△」である語の組み合わせに対して適用する修正ルールを修正ルール記憶装置２０から読み出し（ステップＳ４２）、ラベル付与装置３０に入力する（ステップＳ４３）。ラベル付与装置３０は、修正ルール選択部６１から入力された修正対象文について、修正ルール選択部６１から入力された修正ルールを適用してラベル付与文を生成し、ルール結合装置６０に入力する（ステップＳ４６、Ｓ４７）。ルール結合装置６０の修正ルール結合部６２は、入力されたラベル付与文に基づいて修正ルールを結合し、修正ルール記憶装置２０に記憶された原文の対応箇所と対応付けて（ステップＳ４８）、修正ルール記憶装置２０に記憶させる（ステップＳ４９）。
【００５１】
図７は、ルール汎用化装置７０の動作例を示す図である。ルール汎用化装置７０は、修正ルール記憶装置２０に記憶された修正ルールを読み出して（ステップＳ５１）、ルールの汎用化処理を行って生成した修正ルールを修正ルール記憶装置２０に記憶させる（ステップＳ５２）。
【００５２】
図８は、能動学習装置８０の動作例を示す図である。能動学習装置８０の優先度決定部８１は、ラベル判定部３５によって未知語と判定された語の集合を入力として（ステップＳ６１）、未知語を優先度順に並べ替え、定められた件数の未知語に対する質問項目を入力端末８９に送信する（ステップＳ６２、Ｓ６２）。入力端末８９は、優先度決定部８１から送信された未知語を表示部に表示させると、ユーザは、入力端末８９に未知語に対応する語を入力する。入力端末８９は、ユーザから入力された語を能動学習装置８０に送信する（ステップＳ６４）。能動学習装置８０は、入力端末８９に送信した未知語と、これに応じて入力端末８９から送信された語とを対応付けた修正ルールを生成、修正ルール記憶装置２０に記憶させる（ステップＳ６５）。
【００５３】
次に、図９を参照して、正解判定システム１の動作例を説明する。初期状態では、修正ルール記憶装置２０に汎用的な修正ルールが予め記憶されている（ステップＳ７１）。ここで、本実施形態の正解判定システム１は能動学習装置８０を備えるため、初期状態の修正ルールは記憶されていないこととして能動学習装置８０によりルールが入力されるようにしても良い。ルール特殊化装置５０は、修正ルール記憶装置２０に記憶された修正ルールを１つ読み出し、ラベル付与装置３０に入力し、ラベル付与文を取得し、ルールの特殊化処理を行う（ステップＳ７２）。
【００５４】
ルール結合装置６０は、ステップ７３で取得されたラベル付与文のうち、ラベルが「△」である文に対して、修正ルール記憶装置２０に記憶された他の修正ルールを適用してラベル付与装置３０を動作させ、ラベルが「○」となった場合には、新たな修正ルールとして修正ルール記憶装置２０に修正ルールを記憶させる（ステップＳ７３）。ルール特殊化装置５０は、修正ルール記憶装置２０に記憶された修正ルールのうち、特殊化が必要な全ての修正ルールに対して特殊化処理と結合処理とが完了したか否かを判定する（ステップＳ７４）。ルール特殊化装置５０が、全ての修正ルールに対して処理を行っていないと判定すれば（ステップＳ７４：ＮＯ）、ステップＳ７２に戻る。ルール特殊化装置５０が、全ての修正ルールに対して処理を行ったと判定すれば（ステップＳ７４：ＹＥＳ）、ステップＳ７５に進む。
【００５５】
ルール汎用化装置７０は、修正ルール記憶装置２０に記憶された修正ルールのうち、修正ルールの登録種別を参照して、ルール結合装置６０または優先度決定部８１により生成され記憶された修正ルールについて汎用化処理を行う（ステップＳ７５）。このとき、修正ルール記憶装置２０に初期状態から予め記憶されている修正ルールについては汎用化処理を行わない。ルール汎用化装置７０は、修正ルール記憶装置２０に記憶された修正ルールのうち、汎用化が必要な修正ルールの全てについて汎用化処理を行ったか否かを判定する（ステップＳ７６）。ルール汎用化装置７０は、全ての修正ルールについて汎用化処理を行っていなければ、ステップＳ７５に戻る（ステップＳ７６：ＮＯ）。ルール汎用化装置７０は、全ての修正ルールについて汎用化処理を行っていれば、ステップＳ７７に進む（ステップＳ７６：ＹＥＳ）
【００５６】
ルール特殊化装置５０は、ステップＳ７１からステップＳ７６において、新たな修正ルールが修正ルール記憶装置２０に記憶されていれば、再度ステップＳ７２の処理を行う（ステップＳ７７：ＹＥＳ）。修正ルール記憶装置２０に新たな修正ルールが記憶されていなければ（ステップＳ７７：ＮＯ）、能動学習装置８０は、入力端末８９に質問を行って能動学習の処理を行い、ユーザから入力された情報に基づいて修正ルールを生成し、修正ルール記憶装置２０に記憶させる（ステップＳ７８）。ステップＳ７８において、新たな修正ルールが修正ルール記憶装置２０に記憶されれば（ステップＳ７９：ＹＥＳ）、ステップＳ７５に戻り、ルール汎用化装置７０による汎用化処理を行う。ステップＳ７８において、新たな修正ルールが修正ルール記憶装置２０に記憶されていなければ（ステップＳ７９：ＮＯ）、正解判定システム１は、処理を終了する。このように、ステップＳ７２からステップＳ７４、およびステップＳ７５からステップＳ７９を繰り返し実行することで、修正ルールの精度を上げ、また様々な修正ルールを生成することが可能である。
【００５７】
以上説明したように、本発明によれば、正解判定システム１は、修正ルールの特殊化、結合、汎用化、能動学習の処理を行うことにより、多用な修正ルールを生成して修正ルール記憶装置２０に記憶させることが可能である。
【００５８】
なお、本発明における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりラベル判定や修正ルールの生成の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００５９】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００６０】
１  正解判定システム
１０  テキストコーパス記憶装置
２０  修正ルール記憶装置
３０  ラベル付与装置
３１  適用文抽出部
３２  修正ルール適用部
３３  既知語記憶部
３４  形態素解析部
３５  ラベル判定部
４０  スコアリング装置
４１  スコアリング部
４２  修正ルール登録部
５０  ルール特殊化装置
６０  ルール結合装置
６１  修正ルール選択部
６２  修正ルール結合部
７０  ルール汎用化装置
８０  能動学習装置
８１  優先度決定部
８９  入力端末
【図１】
2010165041.tif 000003
【図２】
2010165041.tif 000004
【図３】
2010165041.tif 000005
【図４】
2010165041.tif 000006
【図５】
2010165041.tif 000007
【図６】
2010165041.tif 000008
【図７】
2010165041.tif 000009
【図８】
2010165041.tif 000010
【図９】
2010165041.tif 000011