ここでは「といったこと」の例で説明する。名詞となっているとする。「いった」という語は「行く」と「言う」の曖昧性があり、Bのバージョンではこれを誤って「行く」の方の語であると出力していたとする。とると以下のような結果となる。とることで複数のシステムの出力の差異を容易に検出することができる。この場合、「いった」の部分が出力に差異があることが分かる。ここで、出力修正の作業者は、このような差分が検出された箇所においてどちらが正しいかを判断し、上が正しければ何もせず下が正しければ「;●●●」の先頭に“x”を付けるなどとすると決めておく。そのようにすると、“x”がなければ差分の下を、あれば差分の上の情報と区切り、記号を消すことで、その作業結果のデータから自動的にそれぞれの差分からよい結果の方を選び、それぞれのバージョンのものより高い精度の結果を生成できる。差分の両方が誤っている場合がよくある。このときは「;●●●」の上の方のデータを実際に書き直すとよい。【0037】この方法を用いると、修正できないものは両方のバージョンで同じように誤るものだけであり、多くの形態素誤りを修正できる。ここで注意すべきことは異なる性質のシステムを複数用意しないといけないということである。誤り方が同じシステムの場合だと多くの誤りを見逃すことになる。コマンドを使うとよい。三つのファイルの差分を検出することができる。差分をとることができる。文字単位が必要ならばmdiffcを使えばよい。【0040】ここでは、複数のシステムの出力の差分をとる話をしたが、一つをタグ付きコーパスとし、それを何かのシステムで解析した結果と比較することで、そのタグ付きコーパスの誤りを検出し修正することもできる。ここでは、話し言葉と書き言葉のdiffの研究について記述する。対応のとれた話し言葉と書き言葉のデータを使い、それらの差分から話し言葉と書き言葉の違いを考察したり、話し言葉から書き言葉への言い換え規則、また、その逆のための規則を獲得するものである。データとしては、学会の口頭発表を話し言葉データとし、その口頭発表の内容が記されたその学会の予稿原稿を書き言葉として用いた。【0042】図4は書き言葉データと話し言葉データの例の説明図である。書き言葉と話し言葉のデータが図4のような形で与えられたとする。ここでは、差分がとりやすいように形態素解析システム(形態素解析手段3)などで1行に1単語がはいるような形に変換してある。とると、図5のような結果を得る。図5は書き言葉データと話し言葉データのdiffの結果の説明図である。図5の結果から、差分部分だけを抽出すると、図6のような結果が得られる。図6は差分部分の抽出の説明図である。【0043】図6の結果から、話し言葉には「え」などが挿入されること、また話し言葉では「っていうの」という表現をいれて発話をなめらかにすることなどが分かる。「述べる」が「述べます」と言い換えられていることが分かる。使うことで話し言葉と書き言葉の差異を検出でき、また、それを考察することで、話し言葉と書き言葉の違いのようなものを調査できることが分かる。これらの差分は、話し言葉と書き言葉の言い換え規則としてみることもできる。【0044】例えば、「え」の部分は、書き言葉に何もないところに話し言葉に変換する場合「え」をいれるという規則のように見ることができる。「述べる」と「述べます」の部分は、話し言葉に変換する場合は「述べる」を「述べます」に言い換える規則のように見ることができる。用いることで言い換え規則、もしくは、変換規則のようなものを検出できることが分かる。【0045】ここでは、話し言葉と書き言葉のデータを例にとったが、このようなことは様々なところで可能である。とると、どのような違いをどのように直せばよいかが分かるし、また英文校閲用の規則のようなものが獲得できる。とると、どのように要約されているかを如実に見ることができるし、要約用の規則のようなものが獲得できる。とると、様々な考察と、言い換え規則の獲得ができる。ここでは、対訳コーパスの対応付けを考える。条件として、それぞれのコーパスには、対応する箇所に同じ記号が入っていることを前提とする。対応付けの単位は、この記号で区切られた部分であるとする。【0047】図7はコーパスの構成の説明図である。ここでは、日本語のコーパスと英語のコーパスがまだ、ばらばらに存在し、対応付けられていないとする。同じ形をしたセクション情報が与えられているとする。このとき、日本語と英語では、同じセクションのものは、同じ内容であるとする。とることで、図8のような結果を得ることができる。よって対応付けられた対訳コーパスの説明図である。共通部分となり、その他の部分が不一致部分となる。この不一致部分では、日本語と英語が上下に分かれて格納されることになる。用いて対訳データが作成されることになる。【0049】ここで示したものは、文ごとなどの細かい対応付けをするものではなく、セクションなどの大雑把なもので一見役に立たないように思われるかもしれないが、文の対応付けは難しい問題で、まず予め対応がとれていることがはっきりしている章、段落のレベルで対応付けをしてから細かい対応付けをするという考え方もあり、その意味ではこのような粗い対応付けも役立つものである。情報を認識させて区分するだけでそのようなことをするプログラムを書くことでも同じように対訳データの対応付けを行うことができる。使うとそのような複雑なプログラムを書くこともなく対応付けを容易に実現できるものである。【0051】図9は対訳コーパスの言語処理システムの説明図である。処理部21が設けてある。よるフローチャートである。以下、図10の処理S11~S13に従って説明する。処理部21に、入力として二つのファイルが与えられる。