(57)【要約】【課題】  文章の一部分のみに対しても照応現象を考慮した適切な翻訳を行うことを可能とする。【解決手段】  照応解析結果調整手段１３は、翻訳対象であるテキストデータの照応解析手段１２による照応解析の結果が完全である場合には、当該テキストデータを最終的な翻訳対象として出力し、不完全である場合には、照応解析の対象となるテキストデータの範囲を拡大する制御を行い、拡大された範囲のテキストデータの照応解析を照応解析手段１２に行わせ、この照応解析の結果に基づいて、翻訳対象として取得されたテキストデータを改善し、最終的な翻訳対象として出力する。【選択図】      図２
2006252046.tif 000002
【特許請求の範囲】
【請求項１】
テキストデータを取得するテキスト入力手段と、
前記テキスト入力手段により取得されたテキストデータを記憶するテキスト記憶手段と、
前記テキスト記憶手段に記憶されたテキストデータの照応解析を実行する照応解析手段と、
前記テキスト記憶手段に記憶された翻訳対象であるテキストデータの前記照応解析手段による照応解析の結果が完全である場合には、当該テキストデータを最終的な翻訳対象として出力し、当該テキストデータの前記照応解析の結果が不完全である場合には、前記照応解析の対象となるテキストデータの範囲を拡大する制御を行い、拡大された範囲のテキストデータを対象とした照応解析を前記照応解析手段に行わせ、当該照応解析の結果に基づいて、翻訳対象として取得されたテキストデータを改善し、最終的な翻訳対象として出力する照応解析結果調整手段と
を具備することを特徴とする言語処理装置。
【請求項２】
前記照応解析結果調整手段により最終的な翻訳対象とされたテキストデータ対して翻訳を行う機械翻訳手段をさらに具備することを特徴とする請求項１に記載の言語処理装置。
【請求項３】
テキストデータの再入力を要請するメッセージを出力する再入力要請手段をさらに具備し、
前記照応解析結果調整手段は、前記照応解析の結果が不完全である場合に、前記照応解析の対象となるテキストデータの範囲を拡大する制御として、前記再入力要請手段に前記メッセージの出力を行わせ、前記テキスト入力手段に前記テキストデータの範囲を拡大するためのさらなるテキストデータを取得させることを特徴とする請求項１または２に記載の言語処理装置。
【請求項４】
前記テキスト入力手段は、文献から画像データを取得する画像読取手段と、この画像データに文字認識処理を施してテキストデータを生成する文字認識手段を具備することを特徴とする請求項１〜３のいずれか１の請求項に記載の言語処理装置。
【請求項５】
前記テキスト記憶手段に記憶されたテキストデータのうち翻訳対象とする部分を選択する選択手段を具備し、前記照応解析結果調整手段は、前記記憶手段に記憶されたテキストデータの範囲内において前記照応解析の対象となるテキストデータの範囲を拡大する制御を行うことを特徴とする請求項１または２に記載の言語処理装置。
【請求項６】
前記照応解析結果調整手段は、前記照応解析の結果が不完全である場合に、2回を限度として前記テキストデータの範囲を拡大する制御を行うものであり、前記照応解析の結果が不完全であると1回目に判断した場合には、前記翻訳対象として取得されたテキストデータに先行するテキストデータが前記照応解析となるテキストデータの範囲に追加されるように、前記照応解析の対象となるテキストデータの範囲を拡大する制御を行い、前記照応解析の結果が不完全であると２回目に判断した場合には、前記翻訳対象として取得されたテキストデータに先行するテキストデータに加えて当該テキストデータの後続のテキストデータが前記照応解析となるテキストデータの範囲に追加されるように、前記照応解析の対象となるテキストデータの範囲を拡大する制御を行う請求項１〜５のいずれか１の請求項に記載の言語処理装置。
【請求項７】
コンピュータを、
テキストデータを取得するテキスト入力手段と、
前記テキスト入力手段により取得されたテキストデータを記憶するテキスト記憶手段と、
前記テキスト記憶段に記憶されたテキストデータの照応解析を実行する照応解析手段と、
前記テキスト記憶手段に記憶された翻訳対象であるテキストデータの前記照応解析手段による照応解析の結果が完全である場合には、当該テキストデータを最終的な翻訳対象として出力し、当該テキストデータの前記照応解析の結果が不完全である場合には、前記照応解析の対象となるテキストデータの範囲を拡大する制御を行い、拡大された範囲のテキストデータを対象とした照応解析を前記照応解析手段に行わせ、当該照応解析の結果に基づいて、翻訳対象として取得されたテキストデータを改善し、最終的な翻訳対象として出力する照応解析結果調整手段として機能させることを特徴とする言語処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、翻訳を含む言語処理を行う装置およびプログラムに関する。
【背景技術】
【０００２】
スキャナなどの画像読取装置を用いて文書の画像を読み取り、その画像をテキスト化して得られる自然言語文に対して翻訳を行う技術が知られている。この種の技術として、例えば特許文献１や特許文献２に開示されたものがある。
【特許文献１】特開平５−５４０７３６号公報
【特許文献２】特開平５−１０８７０３号公報
【特許文献３】特開平７−０９３３３３号公報
【特許文献４】特開２００２−５５９７７号公報
【非特許文献１】可原大輔、黒橋禎夫、“語の大域的多義性解消に基づく省略解析の精度向上”、言語処理学会第１０回年次大会、２００４
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上記特許文献１および２を含めて、これまでの技術においては、取り込んだ自然言語文における照応現象、あるいは文書の一部のみを対象にした翻訳における照応現象が適切に取り扱われていなかった。ここで、照応現象とは、自然言語による情報の伝達の過程において、情報の受け取り側に容易に推測可能な事柄を指示する表現が、別の表現で置き換えられる現象である。ある言語表現が、後に現れる言語表現と同一の対象を指す場合、これら表現は照応関係にあるといい、前者を先行詞(antecedent)、後者を照応詞(anaphor)という。例えば、「太郎が本屋に行きました。彼は雑誌を買いました」における2文目の「彼」は照応詞であり、先行詞である「太郎」を参照している。日本語においては、照応詞はしばしば省略され、「太郎が本屋に行きました。雑誌を買いました」のような形態となる。省略された照応詞をゼロ代名詞という。仮に上記文の英訳を行う場合には、このゼロ代名詞の参照先が「太郎」であることが分からなければ、適切な英訳文を作成することはできない。今まで、文章内に現れる照応関係を同定する照応解析は、高品質な翻訳システムや質問応答タスクなどの応用分野において重要であると言及されてきており、数多くの研究および発明が存在する。例えば、特許文献３および４は、ゼロ代名詞の存在を前提とした照応解析を組み込むことによって翻訳機の性能を高めようとした発明を開示している。しかしながら、それら既存の研究や発明が対象としてきたのは、新聞記事など、テキストの始点と終点が明らかな文章が対象であった。しかし、我々が実際に扱う書類や文献には、情報の伝達の終点と始点が途切れている場合も多い。例えば、スキャナを用いて文献の一部だけを取り込み、取り込んだ内容に対して翻訳などの処理を行いたい場合などは、取り込まれた内容は文献における情報の伝達の断片にすぎないのである。そのような場合に、情報の伝達の始点と終点が途切れている断片的な文章の一部では、先行詞と照応詞の参照の繋がりが途切れてしまっており、十分に照応解析の効果は得られない。ゆえに、文献を翻訳するシステムにおいても品質が保証されない。
【０００４】
この発明は、以上説明した事情に鑑みてなされたものであり、文章の一部分のみに対しても照応現象を考慮した適切な翻訳を行うことを可能とする言語処理装置および言語処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
この発明は、テキストデータを取得するテキスト入力手段と、前記テキスト入力手段により取得されたテキストデータを記憶するテキスト記憶手段と、前記テキスト記憶手段に記憶されたテキストデータの照応解析を実行する照応解析手段と、前記テキスト記憶手段に記憶された翻訳対象であるテキストデータの前記照応解析手段による照応解析の結果が完全である場合には、当該テキストデータを最終的な翻訳対象として出力し、当該テキストデータの前記照応解析の結果が不完全である場合には、前記照応解析の対象となるテキストデータの範囲を拡大する制御を行い、拡大された範囲のテキストデータを対象とした照応解析を前記照応解析手段に行わせ、当該照応解析の結果に基づいて、翻訳対象として取得されたテキストデータを改善し、最終的な翻訳対象として出力する照応解析結果調整手段とを具備することを特徴とする言語処理装置並びにコンピュータを上記各手段として機能させる言語処理プログラムを提供する。
かかる言語処理装置および言語処理プログラムによれば、翻訳対象であるテキストデータの照応解析の結果が不完全である場合には、照応解析の対象となるテキストデータの範囲を拡大する制御が行われ、拡大された範囲のテキストデータについての照応解析の結果に基づき、翻訳対象であるテキストデータが改善される。従って、翻訳対象が文章の一部である場合においても、適切に翻訳を行うことが可能となる。
好ましい態様において、言語処理装置および言語処理プログラムは、前記照応解析結果調整手段により最終的な翻訳対象とされたテキストデータ対して翻訳を行う機械翻訳手段をさらに具備する。
他の好ましい態様において、言語処理装置および言語処理プログラムは、テキストデータの再入力を要請するメッセージを出力する再入力要請手段をさらに具備し、前記照応解析結果調整手段は、前記照応解析の結果が不完全である場合に、前記照応解析の対象となるテキストデータの範囲を拡大する制御として、前記再入力要請手段に前記メッセージの出力を行わせ、前記テキスト入力手段に前記テキストデータの範囲を拡大するためのさらなるテキストデータを取得させる。
他の好ましい態様において、前記テキスト入力手段は、文献から画像データを取得する画像読取手段と、この画像データに文字認識処理を施してテキストデータを生成する文字認識手段を具備する。
他の好ましい態様において、言語処理装置および言語処理プログラムは、前記テキスト記憶手段に記憶されたテキストデータのうち翻訳対象とする部分を選択する選択手段を具備し、前記照応解析結果調整手段は、前記記憶手段に記憶されたテキストデータの範囲内において前記照応解析の対象となるテキストデータの範囲を拡大する制御を行う。
他の好ましい態様において、前記照応解析結果調整手段は、前記照応解析の結果が不完全である場合に、２回を限度として前記テキストデータの範囲を拡大する制御を行うものであり、前記照応解析の結果が不完全であると１回目に判断した場合には、前記翻訳対象として取得されたテキストデータに先行するテキストデータが前記照応解析となるテキストデータの範囲に追加されるように、前記照応解析の対象となるテキストデータの範囲を拡大する制御を行い、前記照応解析の結果が不完全であると２回目に判断した場合には、前記翻訳対象として取得されたテキストデータに先行するテキストデータに加えて当該テキストデータの後続のテキストデータが前記照応解析となるテキストデータの範囲に追加されるように、前記照応解析の対象となるテキストデータの範囲を拡大する制御を行う。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照し、この発明を実施するための最良の形態について説明する。
図１はこの発明の一実施形態である言語処理装置の基本構成を示すブロック図である。この言語処理装置は、本実施形態に係る言語処理プログラムを例えばパーソナルコンピュータにインストールしてなるものであり、制御中枢たるＣＰＵ１と、ユーザインタフェースである表示部２および操作部３と、ネットワークを利用した通信の制御を行う通信インタフェース４と、ＣＰＵ１の作業エリアとして利用される揮発性メモリ５と、ＣＰＵ１により実行される各種のプログラムを記憶する不揮発性メモリ６を有している。また、本実施形態に係る言語処理装置には、スキャナ等の画像読取装置７と印刷装置８が接続される。
【０００７】
不揮発性メモリ６に記憶されたプログラムのうち主要なものとして、本実施形態に係る言語処理プログラムがある。図２はこの言語処理プログラムの処理内容をハードウェア的に表したブロック図である。この図において、テキスト入力手段１１は、画像読取装置７を制御して文献の画像データを揮発性メモリ５に格納し、揮発性メモリ５に格納された画像データに文字認識処理を施し、テキストデータを生成する。
【０００８】
本実施形態の特徴は、このテキストデータとして文献の一部のテキストデータが処理対象となった場合の処理内容にある。照応解析手段１２は、揮発性メモリ５に格納されたテキストデータに照応解析処理を施す手段である。照応解析結果調整手段１３は、照応解析処理の結果に基づき、再入力要請手段１４または機械翻訳手段１５の一方を起動する手段である。ここで、照応解析処理において揮発性メモリ５内のテキストデータに解決不能な照応詞が存在しないことが判明した場合、照応解析結果調整手段１３はテキストデータを機械翻訳手段１５に引き渡す。
【０００９】
一方、照応解析処理において揮発性メモリ５内のテキストデータに解決不能な照応詞が存在することが判明した場合、照応解析結果調整手段１３は、照応解析の対象となるテキストデータの範囲を拡大するための制御を行う。この制御において、照応解析結果調整手段１３は、まず再入力要請手段１４を起動し、この再入力要請手段１４により、原稿のテキストにおける先に入力された部分よりも前の部分の入力を促すメッセージを表示部２に表示させる。テキスト入力手段１１は、ユーザがこのメッセージに従って原稿を画像読取装置７に読み取らせるときに、その原稿の画像データの読み取り制御および画像データのテキスト化を行い、この結果得られるテキストデータを、照応詞の問題を解決するための資料として揮発性メモリ５内に格納する。
【００１０】
照応解析手段１２は、このように範囲を拡大されたテキストデータを用いて照応解析処理を行う。照応解析結果調整手段１３は、この新たに行われた照応解析処理の結果に基づき、先に文書の部分について行われた照応解析処理において解決不能であった照応詞の問題を解決することができるか否かを判断する。そして、この判断結果に基づき、照応解析結果調整手段１３は、機械翻訳手段１５に引き渡す最終的な翻訳対象のテキストデータを得るための制御を行う。
【００１１】
機械翻訳手段１５は、照応解析結果調整手段１３から引き渡された最終的な翻訳対象であるテキストデータの翻訳を行い、翻訳結果出力手段１６は翻訳結果を出力する。翻訳結果の出力の態様は、表示部２による表示、印刷装置８による印刷等、各種の態様を選択可能である。
【００１２】
図３は本実施形態に係る言語処理プログラムの処理内容を示すフローチャートである。この図において、ステップＳ１０１の処理はテキスト入力手段１１に、ステップＳ１０２の処理は照応解析手段１２に、ステップＳ１０３〜Ｓ１０６の各処理は照応解析結果調整手段１３に、ステップＳ１０７およびＳ１０８の各処理は再入力要請手段１４に、ステップＳ１０９の処理は機械翻訳手段１５に、ステップＳ１１０の処理は翻訳結果出力手段１６に各々対応している。以下、図３を参照し、本実施形態の動作を説明する。
【００１３】
画像読取装置７により原稿に記載された文書の一部が読み取られ、操作部３の操作により、所定のコマンドが入力されると、ＣＰＵ１は、本実施形態に係る言語処理プログラムを実行する。まず、ＣＰＵ１は、揮発性メモリ５内の画像データに対して文字認識処理を施し、テキストデータを生成する（ステップＳ１０１）。ここでは、原稿である文献に以下の部分１〜３を含んでおり、ユーザが部分3に情報的価値を感じ、部分3を画像読取装置７により読み取り、読み取った部分を英語に翻訳して何かしらの用途に用いる場合を考える。
＜部分１＞「博覧会国際事務局の総会が、２１日パリで開かれ、日本から出席した○○万博のＡ政府代表が、各国代表に出展を呼びかけた。」
＜部分２＞「Ａ代表は、自然を改変しない会場建設などの基本計画を説明し、拍手で承認された。」
＜部分３＞「帰国後の記者会見では、「○○万博への雰囲気は非常に好意的だった」と万博への各国の期待を語った。」
【００１４】
この文献では、図４に示すように、部分1、部分2、部分3と後半に進むに従って、冗長な表現は短縮されたり省略されたりする。ユーザが部分3を画像読取装置７により読み取り、この部分の翻訳結果を欲したとしても、部分3中の「語った」の主語である「Ａ政府代表」は省略されて文中から欠落してしまっている。英語は日本語とは異なり、必ず主語を必要とし、かつ、主語の種類によって動詞の語形も変化する。正しい英訳を得るには、「Ａ政府代表」が「語った」の主語であることを言語処理プログラムが情報として知徳していなくてはならない。そこで、この言語処理プログラムでは以下のような処理によってこれを解決する。
【００１５】
まず、揮発性メモリ５に格納された部分３のテキストデータに対して、照応解析処理を施す（ステップＳ１０２）。次に照応解析結果に不完全な部分があるか否かを判定する（ステップＳ１０３）。ここで、不完全な部分がない場合には、照応解析処理の対象となった不揮発性メモリ６内のテキストデータを最終的な翻訳対象としてステップＳ１０９の処理に引き渡す。
【００１６】
しかし、この例では、部分３において「語った」の主語がないため、ステップＳ１０３では照応解析結果に不完全な部分があるとの判断がなされる。そして、ステップＳ１０４において、既に文献の先頭部分からのテキストデータを取得したか否かが判断される。この場合、先頭部分からのテキストデータは未だ取得していないため、ステップＳ１０７に進み、文献の先頭部分からユーザが翻訳してもらいたい部分（この例では部分３）までのテキストを入力するべき旨のメッセージを表示部２に表示する。
【００１７】
そして、ユーザが該当部分を画像読取装置７により読み取り、その画像データが揮発性メモリ５に格納され、操作部３の操作により所定のコマンドが入力されると、ＣＰＵ１は、新たに揮発性メモリ５に格納された画像データに文字認識処理を施し、この結果得られるテキストデータを、照応詞の問題を解決するための資料として揮発性メモリ５に格納する（ステップＳ１０２）。
【００１８】
次にＣＰＵ１は、この文献の先頭から部分３までの部分のテキストデータ、すなわち、翻訳対象であるテキストデータに先行するテキストデータも含むように前方に範囲の拡大されたテキストデータに照応解析を施す（ステップＳ１０２）。そして、再び照応解析結果に不完全な部分があるか否かを判定する（ステップＳ１０３）。この例では、文献の先頭から部分３までの間に部分１および２が含まれているため、照応解析の結果から「語った」の主語が明らかになる。このため、ステップＳ１０３では翻訳可能であると判断され、照応解析処理により明らかになった「語った」の主語である「Ａ代表が」が部分３のテキストデータに補われ、最終的な翻訳対象としてステップＳ１０９に引き渡される。
【００１９】
仮に、補充的に入力された先頭部分からのテキストデータを用いても照応解析が不完全な場合はさらに以下の処理を続ける。まず、ＣＰＵ１は、ユーザに対して、文献全部のテキストを入力することを促すメッセージを表示部２に表示させる（ステップＳ１０８）。これに応じて、文献全部の画像読み取り、テキストデータ化（ステップＳ１０２）が行われると、ＣＰＵ１は、文献全部のテキストデータ、すなわち、翻訳対象であるテキストデータに先行するテキストデータと当該テキストデータの後続のテキストデータを含むように前方および後方に範囲の拡大されたテキストデータの照応解析処理を行い（ステップＳ１０２）、照応解析が不完全か否かを判断する（ステップＳ１０３）。
【００２０】
そして、この場合においてもやはり照応解析が不完全である照応解析が不完全な場合は、照応詞の先行詞がテキスト中にないとして、可能な方法によりテキストデータを改善し、最終的な翻訳対象とする（ステップＳ１０３、Ｓ１０４、Ｓ１０５、Ｓ１０６）。例えば「雑誌を買いました。」の文のゼロ代名詞の先行詞が文献中にないならば、「何者かが雑誌を買いました。」のように「不特定な主体」を先行詞としてゼロ代名詞を補い、最終的な翻訳対象とするのである。このような、文中にない先行詞を補完する手法を含めて、照応解析手法自体には先行研究があり、例としては非特許文献１に開示されている。ステップＳ１０９では以上のようにして得られた最終的な翻訳対象であるテキストデータに翻訳処理を施し、ステップＳ１１０ではその翻訳結果を出力する。
【００２１】
以上のように、本実施形態によれば、画像読取装置などにより入力された文献の部分のテキストに対して、適切に照応解析処理を施すことができ、正しい翻訳結果を得ることができる。
【００２２】
＜他の実施形態＞
以上、この発明の一実施形態を説明したが、この発明には、これ以外にも各種の実施形態が考えられる。例えば次の通りである。
【００２３】
（１）文献全体の画像を読み取ってテキスト化し、テキストデータを揮発性メモリ５に格納した後、このテキストデータを表示部２に表示させ、操作部３のマウス操作などによりテキストデータにおいて翻訳対象とする部分をユーザに選択させる態様が考えられる。この場合、照合解析の結果が不完全となり、照応解析の対象となるテキストデータの範囲を拡大する必要がある場合に、該当するテキストデータは既に揮発性メモリ５内にある。従って、この場合には、再入力要請手段１４を利用することなく、揮発性メモリ５に格納されたテキストデータの範囲内において照応解析の対照となるテキストデータの範囲を拡大する処理を行えばよい。
【００２４】
（２）上記実施形態では、照応解析の結果が不完全である場合に、２回を限度として照応解析の対象となるテキストデータの範囲の拡大を行った。しかし、この回数は２回に限定されるものではなく、例えば1回でもよい。
【００２５】
（３）上記実施形態では、照応解析の結果が不完全である場合に、照応解析の対象となるテキストデータの範囲を、文献の先頭から翻訳対象の部分までの範囲に、あるいは文献の先頭から最後尾までの全テキストデータの範囲に拡大した。しかし、照応解析の対象となるテキストデータの範囲の拡大の態様はこれに限定されるものではなく、前方に拡大する場合には翻訳対象となるテキストデータに先行する所定個数の文のテキストデータが含まれるように、後方に拡大する場合には翻訳対象となるテキストデータに後続する所定個数の文のテキストデータが含まれるように、照応解析の対象となるテキストデータの範囲を拡大してもよい。また、この場合における文の個数をユーザが操作部３の操作により選択し得るように構成してもよい。
【００２６】
（４）上記実施形態では、言語処理装置は機械翻訳手段１５および翻訳結果出力手段１６を有していたが、これらを設ける代わりに、照応解析結果調整手段１３により得られた最終的な翻訳対象であるテキストデータを、例えば通信インタフェース４を介して外部の機械翻訳手段に引き渡すように構成してもよい。
【図面の簡単な説明】
【００２７】
【図１】この発明の一実施形態である言語処理装置の構成を示すブロック図である。
【図２】同実施形態における言語処理プログラムの処理内容をハードウェア的に示したブロック図である。
【図３】同言語処理プログラムの処理内容を示すフローチャートである。
【図４】同実施形態の処理対象の例を示す図である。
【符号の説明】
【００２８】
１１…テキスト入力手段、１２…照応解析手段、１３…照応解析結果調整手段、１４…再入力要請手段、１５…機械翻訳手段、１６…翻訳結果出力手段。
【図１】
2006252046.tif 000003
【図２】
2006252046.tif 000004
【図３】
2006252046.tif 000005
【図４】
2006252046.tif 000006