(57)【要約】      （修正有）【課題】新規連語を獲得する装置を提供する。【解決手段】英語シソーラスによる英語の単語類似度と、日本語シソーラスによる日本語の単語類似度と、辞書登録単語に類似している辞書登録連語の個数を利用する翻訳装置である。例えば生成元連語が”ｓａｌｔ  ｓｈａｋｅｒ”であり、その訳が”塩入れ”となっている場合に、”ｓａｌｔ” との類似度が閾値以上である語として”ｓｐｉｃｅ” がシソーラスから抽出されて、新規連語として ”ｓｐｉｃｅ  ｓｈａｋｅｒ” が得られる。”ｓｐｉｃｅ  ｓｈｅｋｅｒ” の全体訳としては、 ”ｓｐｉｃｅ”を機械翻訳システムで処理して得られる「スパイス」と”ｓａｌｔ  ｓｈａｋｅｒ”において”ｓｈａｋｅｒ” に対応する「入れ」とを結合した「スパイス入れ」を与える。【選択図】図１
2008152491.tif 000002
【特許請求の範囲】
【請求項１】
第１言語の単語または複数の単語からなる語句と、該単語または該語句を第２言語に翻訳した翻訳結果とが対応して記憶されている記憶手段と、
第１言語の語句を第２言語に翻訳する翻訳手段とを備えた電子機器のおいて、
前記記憶手段に記憶されている既知語句を取得する既知語句取得手段と、
前記記憶手段に記憶されていない未知語句を取得する未知語句取得手段と、
前記既知語句取得手段により取得された既知語句と、前記未知語句取得手段により取得された未知語句とを比較し、一致する単語または語句があるかどうかを判断する一致部判断手段と、
前記一致部判断手段により一致すると判断された単語または語句を取得する一致部取得手段と、
前記既知語句の翻訳結果を前記記憶手段から取得し、取得した翻訳結果の中から前記一致部取得手段により取得されたの翻訳結果を抽出する一致部翻訳抽出手段と、
前記一致部判断手段により不一致であると判断された未知語句の中の単語または語句を取得する未知語不一致部取得手段と、
前記未知不一致部取得手段により取得された単語または語句を翻訳した翻訳結果を前記記憶手段から取得する未知語不一致部翻訳取得手段と、
前記一致部判断手段により不一致であると判断された既知語句の中の単語または語句を取得する既知語不一致部取得手段と、
前記未知語不一致部取得手段により取得された単語または語句と、前記既知語不一致部取得手段により取得された単語または語句との類似度を算出する第１類似度算出手段と、
前記第１類似度算出手段により算出された第１類似度が所定値以上である場合、前記一致部翻訳抽出手段により抽出された翻訳結果と、前記未知語不一致部翻訳取得手段により取得された翻訳結果とを合わせたものを前記未知語句の翻訳結果とすることを特徴とする電子機器。
【請求項２】
前記既知語不一致部取得手段により取得された第１言語の単語または語句の翻訳を前記記憶手段から取得する既知語不一致部翻訳取得手段と、
前記既知語不一致部翻訳取得手段により取得された翻訳結果と、前記未知語不一致部翻訳取得手段により取得された翻訳結果の類似度を算出する第２類似度算出手段とをさらに備え、
前記第２類似度算出手段により算出された第２類似度が所定値以上である場合、
前記一致部翻訳抽出手段により抽出された翻訳結果と、
前記未知語不一致部翻訳取得手段により取得された翻訳結果とを合わせたものを前記未知語句の翻訳結果とすることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記第１類似度算出手段により算出された第１類似度と、前記第２類似度算出手段により算出された第２類似度を乗算し、第３類似度を算出する第３類似度算出手段をさらに備え、
前記第３類似度算出手段により算出された第３類似度が所定値以上である場合、
前記一致部翻訳抽出手段により抽出された翻訳結果と、
前記未知語不一致部翻訳取得手段により取得された翻訳結果とを合わせたものを前記未知語句の翻訳結果とすることを特徴とする請求項１または請求項２に記載の電子機器。
【請求項４】
第１言語の単語または複数の単語からなる語句と、該単語または該語句を第２言語に翻訳した翻訳結果とが対応して記憶されている記憶手段と、
第１言語の語句を第２言語に翻訳する翻訳手段とを備えた電子機器のおいて、
前記記憶手段に記憶されている既知語句を取得する既知語句取得手段と、
前記記憶手段に記憶されていない未知語句を取得する未知語句取得手段と、
前記既知語句取得手段により取得された既知語句と、前記未知語句取得手段により取得された未知語句とを比較し、一致する単語または語句があるがどうかを判断する一致部判断手段と、
前記一致部判断手段により一致すると判断された単語または語句を取得する一致部取得手段と、
前記既知語句の翻訳結果を前記記憶手段から取得し、取得した翻訳結果の中から前記一致部取得手段により取得された部分の翻訳結果を抽出する一致部翻訳抽出手段と、
前記一致部判断手段により不一致であると判断された未知語句の中の単語または語句を取得する未知語不一致部取得手段と、
前記未知語不一致部取得手段により取得された単語または語句を翻訳した翻訳結果を前記記憶手段から取得する未知語不一致部翻訳取得手段と、
前記一致部取得手段により取得された単語または語句を有する他の語句を前記記憶手段から取得する第２既知語句取得手段と、
前記第２既知語句取得手段により取得された第２既知語句の中から、前記一致部判断手段により一致すると判断された単語または語句以外の単語または語句を取得する第２既知語不一致部取得手段と、
前記未知語不一致部取得手段により取得された単語または語句と、前記第２既知語不一致部取得手段により取得された単語または語句との類似度を算出する第４類似度算出手段と、
前記第４類似度算出手段により算出された第４類似度が所定値以上である場合、前記一致部翻訳抽出手段により抽出された翻訳結果と、前記未知語不一致部翻訳取得手段により取得された翻訳結果とを合わせたものを前記未知語句の翻訳結果とすることを特徴とする電子機器。
【請求項５】
前記第２既知語不一致部取得手段により取得された第１言語の単語または語句の翻訳を前記記憶手段から取得する第２既知語不一致部翻訳取得手段と、
前記第２既知語不一致部翻訳取得手段により取得された翻訳結果と、前記未知語不一致部翻訳取得手段により取得された翻訳結果の類似度を算出する第４類似度算出手段とをさらに備え、
前記第５類似度算出手段により算出された第５類似度が所定値以上である場合、
前記一致部翻訳抽出手段により抽出された翻訳結果と、
前記未知語不一致部翻訳取得手段により取得された翻訳結果とを合わせたものを前記未知語句の翻訳結果とすることを特徴とする請求項４に記載の電子機器。
【請求項６】
前記第４類似度算出手段により算出された第４類似度と、前記第５類似度算出手段により算出された第５類似度を乗算し、第６類似度を算出する第６類似度算出手段をさらに備え、
前記第６類似度算出手段により算出された第６類似度が所定値以上である場合、
前記一致部翻訳抽出手段により抽出された翻訳結果と、
前記未知語不一致部翻訳取得手段により取得された翻訳結果とを合わせたものを前記未知語句の翻訳結果とすることを特徴とする請求項４または請求項５のいずれかに記載の電子機器。
【請求項７】
前記第３類似度算出手段により算出された第３類似度と、前記第６類似度算出手段により算出された第６類似度を加算し、第７類似度を算出する第７類似度算出手段をさらに備え、
前記第７類似度算出手段により算出された第７類似度が所定値以上である場合、
前記一致部翻訳抽出手段により抽出された翻訳結果と、
前記未知語不一致部翻訳取得手段により取得された翻訳結果とを合わせたものを前記未知語句の翻訳結果とすることを特徴とする請求項１から請求項６のいずれかに記載の電子機器。
【請求項８】
請求項１から請求項７のいずれかに記載の電子機器において、取得した未知語句と、該未知語句の翻訳結果とを前記記憶手段に記憶させる登録手段をさらに備えたことを特徴とする電子機器。
【請求項９】
第１言語の単語または複数の単語からなる語句と、該単語または該語句を第２言語に翻訳した翻訳結果とが対応して記憶されている記憶手段と、第１言語の語句を第２言語に翻訳する翻訳手段とを備えた電子機器の制御方法であって、
前記記憶手段に記憶されている既知語句を取得する既知語句取得ステップと、
前記第１言語の単語または複数の単語からなる語句に対応する第２言語の翻訳結果が前記記憶手段に記憶されていない場合に、未知語句として取得する未知語句取得ステップと、
前記既知語句取得ステップにより取得された既知語句と、前記未知語句取得ステップにより取得された未知語句とを比較し、一致する単語または語句の有無を判断する一致部判断ステップと、
前記一致部判断ステップにより一致すると判断された単語または語句を取得する一致部取得ステップと、
前記既知語句の翻訳結果を前記記憶手段から取得し、取得した翻訳結果の中から前記一致部取得ステップにより取得された単語または語句に対応した第２言語への翻訳結果を前記記憶手段から取得する一致部翻訳抽出ステップと、
前記一致部判断ステップにより不一致であると判断された未知語句の中の単語または語句を取得する未知語不一致部取得ステップと、
前記未知不一致部取得ステップにより取得された単語または語句に対応する第２言語への翻訳結果を前記記憶手段から取得する未知語不一致部翻訳取得ステップと、
前記一致部判断ステップにより不一致であると判断された既知語句の中の単語または語句を取得する既知語不一致部取得ステップと、
前記未知語不一致部取得ステップにより取得された単語または語句と、前記既知不一致部取得ステップにより取得された単語または語句との類似度を算出する第１類似度算出ステップと、
前記第１類似度算出ステップにより算出された第１類似度が所定値以上である場合、
前記一致部翻訳抽出ステップにより抽出された翻訳結果と、前記未知語不一致部翻訳取得ステップにより取得された翻訳結果とを合わせて、前記未知語句の第２言語への翻訳結果とする翻訳結果取得ステップと
を備えることを特徴とする電子機器の制御方法。
【請求項１０】
第１言語の単語または複数の単語からなる語句と、該単語または該語句を第２言語に翻訳した翻訳結果とが対応して記憶されている記憶手段と、第１言語の語句を第２言語に翻訳する翻訳手段とを備えた電子機器の制御方法おいて、
前記記憶手段に記憶されている既知語句を取得する既知語句取得ステップと、
前記第１言語の単語または複数の単語からなる語句に対応する第２言語の翻訳結果が前記記憶手段に記憶されていない場合に、未知語句として取得する未知語句取得ステップと、
前記既知語句取得ステップにより取得された既知語句と、前記未知語句取得ステップにより取得された未知語句とを比較し、一致する単語または語句の有無を判断する一致部判断ステップと、
前記一致部判断ステップにより一致すると判断された単語または語句を取得する一致部取得ステップと、
前記既知語句の翻訳結果を前記記憶手段から取得し、取得した翻訳結果の中から前記一致部取得ステップにより取得された部分の翻訳結果を抽出する一致部翻訳抽出ステップと、
前記一致部判断ステップにより不一致であると判断された未知語句の中の単語または語句を取得する未知語不一致部取得ステップと、
前記未知不一致部取得ステップにより取得された単語または語句に対応する第２言語への翻訳結果を前記記憶手段から取得する未知語不一致部翻訳取得ステップと、
前記一致部取得ステップにより取得された単語または語句を有する他の語句を前記記憶手段から取得する第２既知語句取得ステップと、
前記第２既知語句取得ステップにより取得された第２既知語句の中から、前記一致部判断ステップにより一致すると判断された単語または語句以外の単語または語句を取得する第２既知語不一致部取得ステップと、
前記未知語不一致部取得ステップにより取得された単語または語句と、前記第２既知語不一致部取得ステップにより取得された単語または語句との類似度を算出する第４類似度算出ステップと、
前記第４類似度算出ステップにより算出された第４類似度が所定値以上である場合、
前記一致部翻訳抽出ステップにより抽出された翻訳結果と、
前記未知不一致部翻訳取得ステップにより取得された翻訳結果とを合わせて、前記未知語句の第２言語への翻訳結果とする翻訳結果取得ステップと
を備えることを特徴とする電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、辞書に登録されていない新規連語を登録する電子機器およびその制御方法に関する。
【背景技術】
【０００２】
機械翻訳システムや多言語情報検索システムなどは、対訳辞書によって、その性能が大きく影響を受けるため、辞書の拡充は重要である。辞書に登録することによって翻訳の性能が向上する表現の一つに、連語がある。言語において、連語は表現全体としての適切な訳 (全体訳) と、その表現を構成する個々の単語の単独訳をそのまま結合した訳とが一致しないことがある。この場合、単独訳は、ある機械翻訳システムでそれぞれの単語を別々に翻訳して、それらを結合したときに得られる訳を言う。連語は、現状では機械翻訳システムの辞書に網羅的に登録されているとは言いがたいため、今後継続的に収集していく必要がある。
【０００３】
一般に、連語は、全体訳と、個々の構成単語の単独訳をそのまま結合した訳との一致の度合いは様々である。例えば、 "bullet train" という連語の場合、単独訳を結合した訳は「弾丸列車」となり、この単独訳と辞書に登録されている全体訳「新幹線」との一致の度合いは小さい。
これに比べて、例えば、 "salt shaker" という連語の場合、単独訳を結合した訳は、「塩シェーカ」であるが、この単独訳と全体訳「塩入れ」とでは、「塩」が一致しており、両者の一致の度合いは大きい。
【０００４】
対訳辞書に登録すべき表現の獲得方法は、生コーパスなどの未加工のデータを利用する方法 (非特許文献１、非特許文献２、非特許文献３など) と、人手によって加工された言語資源を利用する方法 (非特許文献４、非特許文献５など) とに分類されるが、本発明は、人手で構築された対訳辞書とシソーラスを利用するため、後者に属する。
【０００５】
入力した単語列に対し、辞書に登録されていない連語まで拡張した新規連語を作成し、作成された新規連語に対する訳語を生成する連語翻訳装置が、特許文献１に開示されている。特許文献１は、既存語から対訳辞書を拡張する技術であり、例えば、「atomic power generation station center」を訳したい場合に、次の２つが既に辞書登録されているとする。
「atomic power generation center ; 原子力発電」
「power generation plant ; 発電所」
この辞書登録語から、英語側と日本語側の語句の重なりを調べると、英語側（単語単位でチェック）は、「power generation」が重なり、日本語側は、「発電」が重なることが分かる。ここから、辞書未登録の新たな見出し語と訳語「atomic power generation station ; 原子力発電所」が得られる。
【０００６】
次に、「atomic power generation plant kingdom」を訳したい場合に、次の３つが既に辞書登録されているとする。
(a) 「atomic power generation ; 原子力発電」
(b) 「power generation plant ; 発電所」
(c) 「plant kingdom ; 自然界」
この辞書登録語から、英語側と日本語側の語句の重なりを調べると、英語側は 上記(a) と (b)で「power generation] が重なり、 (b)と (c)で「plant」が重なる。一方、日本語側は、上記(a)と (b)で「発電」が重なるが、(b)と (c)では重なる語句はない。
よって、特許文献１では、英語側で(a)(b)(c)を重ねて得られた連語候補 「atomic power generation plant kingdom」は、訳語情報から判断して、不適切な連語とみなされ、このような見出しを得るのを防ぐものである。
【特許文献１】特開平１０−２２２５１４号公報
【非特許文献１】kaji,H.(2005)."Extracting Translation Equivalents from Bilingual Comparable Corpora." IEICE Transaction on information and systems,E88-D(2),313-323.
【非特許文献２】柴田雅博、富浦洋一、田中省作(2005).  "web 上の語の共起性に基づいたコロケーションの翻訳支援"  情報処理学会論文誌,46(6),1480-1491
【非特許文献３】宇津呂武仁、日野浩平、堀内貴司、中川聖一(2005)."日英関連報道記事を用いた訳語対応推定"  自然言語処理,12(5)43-69.
【非特許文献４】小川泰弘、釜谷聡史、ムフタル・マフスット、稲垣康善(2004).  "日本語言い換え処理を利用した日本語−ウルグル語対応辞書の拡充"  自然言語処理,11(5),39-62.
【非特許文献５】藤田早苗、FracisBond(2005)."交替の特徴調査と二言語結合価エントリ獲得への利用" 自然言語処理,12(3),67-89.
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記特許文献１では、それぞれが連語である２つの元語句から新たな連語を得るものであり、その際、この２つの元語句に重なり単語が無いような新語は獲得できない。よって、獲得できる新規連語は少ない。即ち、特許文献１は、新規連語の作成は３単語以上必要であり、２単語から新規連語の獲得は容易でない。
【０００８】
本発明は上記した従来技術の問題に鑑み、既存の語彙を用いて新規の語彙を作成し、翻訳用対訳辞書の語彙を拡張することを目的とする。そのため、本発明では、２単語から成る連語対訳の類似対訳を獲得するものであり、２単語で構成される英語の連語(名詞句)と、連語全体としての日本語訳と個々の単語の単独訳をそのまま結合した日本語訳との差異に基づいて、新規連語とその適切な訳語を獲得する。
【０００９】
即ち、英語連語「salt shaker」とその日本語訳「塩入れ」が翻訳辞書に既に存在する場合に、「salt」と「shaker」のそれぞれ１単語ずつを当該辞書で別々に訳すと「塩」と「シェーカ」になったとする。すると「salt」の部分は連語の訳と単独訳が一致しているが、「shaker」の部分は連語の訳と単独訳が一致していない。このように、連語の一方の単語が全体訳と単独訳とで一致し、他方の単語が全体訳と単独訳とで不一致である場合、この英語連語の「salt」の箇所(全体訳と単独訳とで一致の箇所)を、「salt」に意味が似た単語に置き換えて新たな連語を作った際にも、「shaker」の箇所(全体訳と単独訳とで不一致の箇所)は、単独訳の訳語「シェーカ」でなく全体訳の訳語「入れ」と訳すのが正しい可能性が高いと考えられる。
従って、たとえば、「spice shaker」という英語連語を新たに作る場合、その正しい訳語は、「spice」と「shaker」の単独訳を単に組み合わせた「スパイスシェーカ」よりも「スパイス入れ」である可能性が高いと考えられる。
【００１０】
本発明は、このようにして語彙を拡張していく際に、人手判断をなるべく介さずに、信頼性の高い新規語彙を獲得するような装置を提供するものである。またその装置に用いられる方法、方法を実現するためにコンピュータに用いられるプログラムを提供するものである。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明の電子機器は、第１言語の単語または複数の単語からなる語句と、該単語または該語句を第２言語に翻訳した翻訳結果とが対応して記憶されている記憶手段と、第１言語の語句を第２言語に翻訳する翻訳手段とを備えた電子機器のおいて、前記記憶手段に記憶されている既知語句を取得する既知語句取得手段と、前記記憶手段に記憶されていない未知語句を取得する未知語句取得手段と、前記既知語句取得手段により取得された既知語句と、前記未知語句取得手段により取得された未知語句とを比較し、一致する単語または語句があるかどうかを判断する一致部判断手段と、前記一致部判断手段により一致すると判断された単語または語句を取得する一致部取得手段と、前記既知語句の翻訳結果を前記記憶手段から取得し、取得した翻訳結果の中から前記一致部取得手段により取得されたの翻訳結果を抽出する一致部翻訳抽出手段と、前記一致部判断手段により不一致であると判断された未知語句の中の単語または語句を取得する未知語不一致部取得手段と、前記未知不一致部取得手段により取得された単語または語句を翻訳した翻訳結果を前記記憶手段から取得する未知語不一致部翻訳取得手段と、前記一致部判断手段により不一致であると判断された既知語句の中の単語または語句を取得する既知語不一致部取得手段と、前記未知語不一致部取得手段により取得された単語または語句と、前記既知語不一致部取得手段により取得された単語または語句との類似度を算出する第１類似度算出手段と、前記第１類似度算出手段により算出された第１類似度が所定値以上である場合、前記一致部翻訳抽出手段により抽出された翻訳結果と、前記未知語不一致部翻訳取得手段により取得された翻訳結果とを合わせたものを前記未知語句の翻訳結果とする電子機器である。
これにより、例えば、辞書登録連語「salt shaker ; 塩入れ」が存在し、「spice shaker」が存在しない場合に、「spice shaker ; スパイス入れ」という新たな連語対訳を得ることができる。
【００１２】
また、本発明の電子機器は、第１言語の単語または複数の単語からなる語句と、該単語または該語句を第２言語に翻訳した翻訳結果とが対応して記憶されている記憶手段と、第１言語の語句を第２言語に翻訳する翻訳手段とを備えた電子機器のおいて、前記記憶手段に記憶されている既知語句を取得する既知語句取得手段と、前記記憶手段に記憶されていない未知語句を取得する未知語句取得手段と、前記既知語句取得手段により取得された既知語句と、前記未知語句取得手段により取得された未知語句とを比較し、一致する単語または語句があるがどうかを判断する一致部判断手段と、前記一致部判断手段により一致すると判断された単語または語句を取得する一致部取得手段と、前記既知語句の翻訳結果を前記記憶手段から取得し、取得した翻訳結果の中から前記一致部取得手段により取得された部分の翻訳結果を抽出する一致部翻訳抽出手段と、前記一致部判断手段により不一致であると判断された未知語句の中の単語または語句を取得する未知語不一致部取得手段と、前記未知語不一致部取得手段により取得された単語または語句を翻訳した翻訳結果を前記記憶手段から取得する未知語不一致部翻訳取得手段と、前記一致部取得手段により取得された単語または語句を有する他の語句を前記記憶手段から取得する第２既知語句取得手段と、前記第２既知語句取得手段により取得された第２既知語句の中から、前記一致部判断手段により一致すると判断された単語または語句以外の単語または語句を取得する第２既知語不一致部取得手段と、前記未知語不一致部取得手段により取得された単語または語句と、前記第２既知語不一致部取得手段により取得された単語または語句との類似度を算出する第４類似度算出手段と、前記第４類似度算出手段により算出された第４類似度が所定値以上である場合、前記一致部翻訳抽出手段により抽出された翻訳結果と、前記未知語不一致部翻訳取得手段により取得された翻訳結果とを合わせたものを前記未知語句の翻訳結果とする電子機器である。
【発明の効果】
【００１３】
本発明によれば、２単語の新規連語に対して、より適切な訳を獲得することができる。また、適切な訳を獲得した新規連語を辞書に新たに登録することにより、辞書の拡充をすることができる。
そして、本発明は３単語以上への拡張も容易である。本発明は、その有効性を評価により検証しているので、結果の信頼性がある程度の確率で推定できる。
【発明を実施するための最良の形態】
【００１４】
本発明は、元々の対訳用語辞書に加え、原言語(たとえば英語)と目的言語(たとえば日本語)のそれぞれのシソーラス(意味情報によって単語群が階層構造にまとめられた単語集)を用いることにより、対訳用語辞書に既存の、２単語からなる連語対訳に類似した、対訳用語辞書に未登録の新しい連語対訳が得られることに着目し、発明したものである。  例えば、「salt shaker ; 塩入れ」(辞書登録連語)と「spice ; スパイス」(辞書登録単語)から、新たな見出しと訳語「spice shaker ; スパイス入れ」を得るものである。
即ち、本発明は、上記課題を解決するために、原語シソーラスによる原語（以下では、第１言語と言うこともある。ここでは、例えば、英語）の単語類似度と、目的語（以下では、第２言語と言うこともある。ここでは、例えば、日本語）シソーラスによる目的語の単語類似度と、辞書登録単語に類似している辞書登録連語の個数を利用して構成する。更に、これらから、新規連語の優先度を算出するものである。
【００１５】
上記、原語シソーラスによる原語の単語類似度の利用は、対訳連語を構成する単語のうち、全体訳と単独訳とで不一致である方の原語単語について、これと置き換えようとする原語単語との間で、原語シソーラスを用いて原語語単語類似度を算出し、これを、後述の新規連語優先度を算出する基礎とする。なお、原語単語類似度が、ある閾値未満である場合は、その置き換え候補の英単語は採用しない。
例えば、英語の場合、辞書登録英単語「spice」は、英語シソーラスにおいて、「salt」と類似度が近い（ある閾値以上）である。よって、辞書登録連語「salt shaker ; 塩入れ」の「salt」の部分は「spice」に入れ替え可能で、その結果「spice shaker ; スパイス入れ」という新たな連語対訳が得られる。この場合、実際には、後述のように、日本語の単語類似度も近くないといけない。
【００１６】
また、目的語シソーラスによる目的語の単語類似度の利用は、対訳連語を構成する単語のうち、全体訳と単独訳とで不一致である方の原語単語の訳語について、これと置き換えようとする原語単語の訳語との間で、目的語シソーラスを用いて目的語単語類似度を算出し、これを、後述の新規連語優先度を算出する基礎とする。
例えば、英日辞書の場合、辞書登録連語「pop vocal ; ポップ歌手」があるとすると、英単語「pop」に類似度が近い辞書登録英単語として「soda」(訳語「ソーダ」)がある。しかし、日本語シソーラスを使って、日本語単語「ポップ」と「ソーダ」の意味的距離を得ると、遠いので、「pop vocal」の「pop」を「soda」に入れ替えた「soda vocal」という単語列は連語として正しくない可能性が高いという結果が得られる。
【００１７】
また、辞書登録単語に類似している辞書登録連語の個数の利用は、新規の対訳連語は、より多くの既存対訳連語から生成される方が、より信頼性が高いという考え方に基づき、ある新規対訳連語が複数の既存対訳連語から生成可能であれば生成を行い、その結果をすべて利用する。
例えば、英日辞書の場合、辞書登録連語「salt shaker ; 塩入れ」があるとすると、「salt」と類似度が近い辞書登録英単語として、上記のように「spice」がある(日本語同士「塩」「スパイス」の類似度も近い)が、「salt」と類似度が近い辞書登録英単語の別の例として「carbonate」もある(日本語同士も「塩」と「炭酸塩」で近い)。 このような場合に「salt shaker ; 塩入れ」の「salt ; 塩」を置き換えるのに「spice; スパイス」と「carbonate ; 炭酸塩」のどちらがよりふさわしいかを知るために、「spice; スパイス」「carbonate ; 炭酸塩」それぞれについて、類似している辞書登録連語の個数を、以下のようにして調べる。
【００１８】
「salt shaker ; 塩入れ」に着目した場合、「 〜 shaker ; 〜 入れ」が共通している辞書登録連語を探す。その結果「pepper shaker ; コショウ入れ」が見つかったとする。そして、「salt」と入れ替え可能なのは「spice ; スパイス」か「carbonate ; 炭酸塩」かどちらかを判断する。その結果、「spice」は「salt」とも「pepper」とも類似している(日本語側も同様)が、「carbonate」は「salt」とは類似しているが「pepper」とは類似していない(日本語側も同様)。このような場合、「salt shaker」の「salt」と入れ替え可能なのは「spice」の方であると判断する。
「spice shaker ; スパイス入れ」のように新規に作成された対訳連語の「連語としての確からしさ(優先度)」を、上記３つの手法により点数化し、その点数が高いもののみを採用する。採用された新規連語（点数の上位500件）を評価した結果、有益なものが59.4%、有害なものが4.4%で、この手法の有効性が確かめられた。
【００１９】
さらに、これらから、新規連語の優先度を算出するとは、上記原語語単語類似度と、目的語単語類似度、及び上記生成元のすべての既存対訳連語に基づく情報を利用して、新規連語優先度を算出する。
一例として次のような方法をとる。ある既存対訳連語から生成される新規対訳連語について、上記原語語単語類似度と、上記目的語単語類似度を掛け、その値を、その既存対訳連語に基づく新規対訳連語の優先度とする。その新規対訳連語を生成可能な既存対訳連語が複数ある場合は、そのそれぞれの既存対訳連語に基づく優先度を合計して、その新規対訳連語の優先度とする。
【００２０】
すなわち、ある既存対訳連語SeedPairから得られる新規対訳連語NewPairの優先度ScoreSeedPair(NewPair)は、英語単語類似度SIM(WE, SimWE)と日本語単語類似度SIM(WJ, SimWJ)によって、次の式(1)で求められる。
【００２１】
【数１】
2008152491.tif 000003
そして、一方の単語が同じであるn個の既存対訳連語 SeedPair 1, …, SeedPair n から一つの新規対訳連語NewPairが生成される場合、SeedPair iからNewPairが生成されるときの各優先度ScoreSeedPair i(NewPair)の和を求め、それをNewPairの最終的な優先度 AggScore(NewPair) とする。
【００２２】
【数２】
2008152491.tif 000004
【００２３】
以下、図に示す実施形態に基づいて本発明を詳述する。なお、これによって本発明は限定されるものではない。
図１は本発明の連語翻訳装置の構成を示すブロック図である。
１は制御手段であり、主としてマイクロコンピュータのＣＰＵ（中央処理装置）で構成され、この装置に格納される制御プログラムにより装置全体を制御する。制御プログラムは、この装置に格納せずに、外部記憶手段に格納して、通信手段を介して必要となるごとにアクセスして取得するようにしても良い。
２は入力手段であり、キーボード、マウス、ペン・タブレット、スキャナ、文字認識装置等の入力装置で構成されている。この入力手段２により、文字列を入力し、また本発明の翻訳装置に命令、指示、選択をする。
３は出力手段であり、ＣＲＴ（陰極線管）ディスプレイ、ＬＣＤ（液晶表示装置）ディスプレイ等の表示装置、またはサーマルプリンタやレーザプリンタ等の印刷部で構成される。この出力手段３により、本発明の翻訳装置の途中経過や結果を表示または印刷し、ユーザに視認させ、または選択させる。
【００２４】
４はＲＯＭで構成される記憶手段である。ＲＯＭ４は、例えば不揮発半導体メモリ、ハードディスク、ＣＤ、ＤＶＤよりなる。この記憶手段４は、制御プログラムモジュールを格納し、制御部１が本発明の辞書読み出し手段５、連語訳・単独訳比較手段６、英語類似度判定手段７、日本語類似度判定手段８、総合優先度算出手段９などの各部として機能する制御プログラムを格納する。
また、記憶手段４は、英日翻訳システム１０のプログラムを記憶する。この他に、英日対訳辞書１１、英語シソーラス１２、日本語シソーラス１３等を記憶する。
記憶手段４は、この翻訳装置の外部に備えてもよく、また通信手段１９を介して外部記憶手段から取得するようにしてもかまわない。
【００２５】
１５はＲＡＭで構成されるバッファメモリであり、フラッシュメモリ、ハードディスク、書き換え可能なＤＶＤのように、バッファとして連語や訳語を一時記憶する機能部分である。バッファメモリバッファ１５は、新規英日対訳辞書候補メモリ１６ａを備える。
１８は外部記憶装置であり、フロッピー（登録商標）ディスクドライブ、ハードディスクドライブ、ＣＤ−ＲＯＭドライブで構成される。
１９は通信回路と接続されている通信装置であり、この通信装置９を介して外部機器と接続し、電子情報を交換する。
２０はバスラインであり、制御部１がバスライン２０を介して各部を制御する制御データ、アドレスなどが転送される。
【００２６】
本発明の基本的な考え方は、上述のように、例えば連語 "salt shaker"と全体訳「塩入れ」の対において"shaker"が「入れ」に対応しているが、この対応は"salt"の類義語である"spice"などと"shaker" を結合した "spice shaker"という連語の場合にも成り立つ可能性が高いということに着目するものである。もし"spice shaker"  が対訳辞書に登録されていなければ、"spice shaker"  と「スパイス入れ」の対を新たに登録することによって辞書を拡充することができる。この考えに基づいて、対訳辞書に登録されている既存の連語の構成要素をその類義語で置き換えることによって、対訳辞書に登録されていない新たな連語とその全体訳を生成する。
既存の連語の構成要素をその類義語で置き換えることによって得られる新たな連語とその全体訳の対には、対訳辞書に登録することによって翻訳品質が向上することがほぼ確実なものとそうでないものが混在している可能性がある。このような対のなかから適切なものだけを選び出すために、本発明では、新たな連語とその全体訳の対に段落００４４乃至００４７.＜新規連語とその全体訳への順位付け＞＜英語シソーラスにおける類似度による順位付け＞および＜日本語シソーラスでの類似度を利用した順位付け＞で述べる尺度に基づいて優先順位を付け、順位が最も高い対から順に出力する。
【００２７】
＜連語の分類＞
本発明では、二語で構成される英語の連語 (名詞句) を、連語全体としての日本語訳と個々の単語の単独訳をそのまま結合した日本語訳とがどのように一致するかという観点から次のように、（１）前方一致・後方不一致、（２）前方不一致・後方一致、（３）両方不一致の三種類に分類する。この三種類に両方一致を加えてもよい。
（１）前方一致・後方不一致
【００２８】
【表１】
2008152491.tif 000005
【００２９】
連語の第一単語の単独訳が連語全体としての訳と前方一致するが、第二単語の単独訳と連語全体としての訳と後方一致しないような連語を「前方一致・後方不一致」の連語と呼ぶ。例えば、表１に示すように、本発明の実験に用いた機械翻訳システムの対訳辞書では、"salt shaker"という連語に対して「塩入れ」という訳が既に与えられているとする。また、このシステムで "salt"を単独で処理すると「塩」と訳され、"shaker" は「シェーカ」と訳されるとする。従って、salt shaker" 構成する二語のうち第一単語 "salt" は、単独での訳「塩」は連語全体としての訳「塩入れ」と前方一致するが、第二単語 "shaker" の単独での訳「シェーカ」は「塩入れ」と後方一致しない。なお、照合は形態素単位で行なった。例えば、形態素解析には、例えば「茶筌」を使用することが望ましいが、これ以外の形態素解析による形態素単位であってもかまわない。「茶筌」は、奈良先端科学技術大学院大学が公開している自然言語処理のための日本語形態素解析ソフトウエアである。
【００３０】
（２）前方不一致・後方一致
連語の第一単語の単独訳が連語全体としての訳と前方一致しないが、第二単語の単独訳が連語全体としての訳と後方一致するような連語を「前方不一致・後方一致」の連語と呼ぶ。例えば "member company" という連語の場合、全体訳として「会員会社」が与えられている。また、"member" は「メンバー」と訳され、"company" は「会社」と訳される。従って、"member company" の第一単語 "member"単独での訳「メンバー」は連語全体としての訳「会員会社」と前方一致しないが、第二単語"company"単独での訳「会社」は後方一致する。
【００３１】
（３）両方不一致
連語の第一単語の単独訳が連語全体としての訳と前方一致せず、かつ第二単語の単独訳が連語全体としての訳と後方一致しないような連語をこの分類に含める。例えば、"air superiority" の第一単語の単独訳は「空気」、第二単語の単独訳は「優越」であるので、 "air superiority" 全体としての訳「制空権」と前方一致も後方一致もしない。
【００３２】
上記の分類のうち、本発明では、「前方一致・後方不一致」の連語と「前方不一致・後方一致」の連語を処理対象とする。ただし、ここでは、「前方一致・後方不一致」の連語の処理についてのみ説明する。しかし、「前方不一致・後方一致」も同様に処理可能であり、同様の結果を得ることができる。
【００３３】
なお、慣用句は、分解可能な表現(decomposable idiomまたは idiomatically combining expression) と分解不可能な表現(non-decomposable idiomまたは idiomatic phrase) に分けられる(Numberg, Sag, and Wasou 1994; Sag, Baldwin, Bond, Copestake, and Flickinger 2002参照)。分解可能な表現とは、その慣用的意味の一部を表現の構成要素の意味に対応付けることができる表現であり、分解不可能な表現とは、そのような対応付けができない表現である。例えば、"spill the beans" は、その慣用的意味「秘密をばらす」のうち「ばらす」を "spill"に、「秘密」を "the beans"に対応付けることができるため、分解可能な表現と呼ばれる。本発明で対象とする「前方一致・後方不一致」の連語と「前方不一致・後方一致」の連語は、分解可能な表現に属する。
【００３４】
＜本発明の概要＞
本発明で対象とする「前方一致・後方不一致」の連語は、その全体訳とその第二単語の単独訳が後方一致しない。このような不一致は、元の連語の第一単語をその類義語で置き換えて得られる新たな連語においても生じる可能性が高いと考えることができる。言い換えると、第一単語をその類義語で置き換えて得られる新規連語の適切な全体訳は、第一単語の類義語の単独訳と第二単語の単独訳をそのまま結合したものではなく、第一単語の類義語の単独訳と元の「前方一致・後方不一致」の連語で第二単語に対応する訳を結合したものである可能性が高い。例えば、 "salt shaker" において "shaker"  が「入れ」に対応していることから、 "shaker" と "salt" の類義語 ( "spice" など) 結合した連語 "spice shaker" の場合にも "shaker" を「シェーカ」ではなく「入れ」と訳す必要がある。
【００３５】
このような考えに基づいて、本発明は、辞書に登録されていない新たな連語とその全体訳を獲得するものである。本発明は次の三段階から成る。
第１の段階では、対訳辞書から「前方一致・後方不一致」の連語を抽出する。
第２の段階では、「前方一致・後方不一致」の連語の第一単語の類義語をシソーラスから抽出し、その類義語と「前方一致・後方不一致」の連語の第二単語を結合したものを新たな連語とし、さらにその全体訳を生成する。生成方法の詳細については、「新規連語とその全体訳の生成」で後述する。
第３の段階では、新たな連語とその全体訳の対へ優先順位を付ける。順位付けの尺度については、「新規連語とその全体訳の対への順位付け」で後述する。
【００３６】
以下では、対訳辞書に登録されている「前方一致・後方不一致」の連語を生成元連語と呼び、生成元連語から生成される新たな連語を新規連語と呼ぶ。
【００３７】
＜新規連語とその全体訳の生成＞
新規連語を得るための最も網羅的な方法は、品詞条件 (形容詞や名詞など) を満たす単語のすべての組み合わせを辞書登録候補として生成する方法であるが、この方法では、辞書に登録する必要がない単語の組み合わせ (構成的表現) が多く生成される可能性があり、望ましくない。このため、本発明では前記したように、「前方一致・後方不一致」の連語は、第一単語をその類義語で置き換えて得られる新規連語の適切な全体訳は、第一単語の類義語の単独訳と元の「前方一致・後方不一致」の連語で第二単語に対応する訳を結合したものである可能性が高い、との考え方に基づいて、既存の対訳辞書とシソーラスを用いて新規連語を生成する。具体的には、生成元連語について、その第一単語の類義語をシソーラスから抽出し、第一単語を類義語で置き換えたものを新規連語とする。
【００３８】
シソーラスの例として、英語シソーラスは、WordNet 2.0版（"http://wordnet.princeton.edu/online/参照）の上位下位階層構造 (Miller,G(1998)."Nouns in WordNet" In Fellbaum,C.(Ed),WordNet:An Electronic lexical Database,pp.23-46.The MIT Press.参照)を用いる。また日本語シソーラスとしては、ＥＤＲ電子化辞書を用いる。
このシソーラスを用いることにより、与えられた語に対して、次の式 (ａ) で計算される類似度 SIM(X, Y) (小川泰弘他 2004; 笹野遼平, 河原大輔, 黒橋禎夫 2005参照)が閾値以上になる語YをXの類義語とみなしてWordNetから抽出する。閾値は実験的に0.7とする。
【００３９】
【数３】
2008152491.tif 000006
【００４０】
ただし、dXとdYはそれぞれWordNetにおける根節点からＸまでの深さとＹまでの深さであり、dCはXとYに共有される節点までの深さである。
例えば、図２のシソーラスの場合、"thing"が根節点である。いま、“salt”と“spice”に着目し、この２つの類似度を求める。まず根節点から“salt”までの深さは、"thing" ⇒" physical"⇒" foods"⇒" seasoning"⇒" salt"を経由するので、リンクの個数は４である。同様に、“spice”までも４である。そして、“salt”と“spice”に共有される節点は、seasoningであるので、そのリンクの個数は３である。よって、式（ａ）を適用すると、" salt"と" spice"の類似度SIM(X, Y)は,0.75になる。
日本語単語についても、日本語シソーラスを用いて同様にして類似度を求める。
本発明で使用する英語シソーラスおよび日本語シソーラスは、図２に示すように木構造であると、上記式（ａ）の計算を容易にすることができるが、その他のシソーラスにおいても類似度が計算できるものであれば、本発明を適用することができる。
以下では、語Xの類義語とは類似度SIM(X, Y)が閾値0.7 以上である語Yを指す。
【００４１】
WordNetでは節点として記述されているのは語ではなく語義である。このため、語に複数の語義がある場合、XはWordNetに複数回出現する。また、根節点からある節点への経路も複数存在しうる。語の類義語を抽出する際には、すべての語義についてすべての経路を辿る。
【００４２】
【表２】
2008152491.tif 000007
【００４３】
新規連語の全体訳を生成するために、第一単語の類義語を機械翻訳システムで処理して得られる訳と生成元連語の第二単語に対応する訳とを結合する。表２に示すように、例えば生成元連語が "salt shaker"である場合、 "salt" との類似度が閾値以上である語として "spice" がシソーラスから抽出されるので、新規連語として "spice shaker" が得られる。"spice shaker" の全体訳としては、 "spice"を機械翻訳システムで処理して得られる「スパイス」と "salt shaker" において "shaker" に対応する「入れ」とを結合した「スパイス入れ」を与える。
【００４４】
＜新規連語とその全体訳の対への順位付け＞
上記＜新規連語とその全体訳の生成＞で述べたようにして、生成された新規連語とその全体訳の対を翻訳品質向上への貢献度の観点から選別するために、各対に優先順位を付け、順位が最も高い対から順に出力する方法について説明する。
【００４５】
（１）英語シソーラスにおける類似度による順位付け
新規連語は生成元連語の第一単語をその類義語で置き換えることによって生成される。このため、新規連語が適切な英語名詞句である可能性は、第一単語とその類義語が意味的に近いほど高いと考えられる。
この考えに基づき、生成元連語の第一単語WEとその類義語SimWEについて式(ａ)で計算される類似度SIM(WE, SimWE)を、生成元連語とその全体訳の対SeedPairから生成される新規連語とその全体訳の対NewPairの優先度ScoreSeedPair(NewPair)とする。（式（ｂ））
【００４６】
【数４】
2008152491.tif 000008
【００４７】
（２）日本語シソーラスでの類似度を利用した順位付け
次に、ここでは、上記＜新規連語とその全体訳の生成＞と（１）英語シソーラスにおける類似度による順位付けの処理によって生成、順位付けされた新規連語を観察した結果判明した二つの問題点に対する対策について述べる。二つの問題点とは、英語シソーラスにおける不適切な語義選択と、機械翻訳システムによる不適切な訳語選択である。語義選択と訳語選択の両方が適切な場合には適切な全体訳が得られるが、それ以外の場合には不適切な全体訳となる。
【００４８】
上記＜新規連語とその全体訳の生成＞で述べたように、語の類義語を英語シソーラスから抽出する際にはすべての語義についてすべての経路を辿る。このため、生成元連語の第一単語をその類義語で置き換えた場合に、適切な連語だけでなく、不適切な連語も生成されることがある。その原因は、生成元連語の第一単語と置き換えることが相応しくない語義が選択されていることにある。例えば、対訳辞書に登録されている "pop vocal" (「ポップ歌手」)（実験に用いた機械翻訳システムによる "vocal" の単独訳は「歌」である。）という生成元連語の第一単語 "pop" の語義として「流行歌」の他に「炭酸水」という語義がある。後者の語義でWordNetの経路を辿ると類義語として "soda" が得られるが、 "pop" を "soda" で置き換えた "soda vocal" (「ソーダ歌手」) は適切な連語ではない。
【００４９】
他方、機械翻訳システムによる不適切な訳語選択とは、新規連語の全体訳を得るために生成元連語の第一単語の類義語を機械翻訳システムで翻訳した訳が不適切なものになっている場合である。例えば、 "government authority" (「政府当局」)（実験に用いた機械翻訳システムによる "authority" の単独訳は「権威」である。）という生成元連語の第一単語 "government" の類義語として "state" がWordNetから抽出されるので、新規連語として "state authority" が得られる。この新規連語における "state" の訳として適切なものは「国家」や「州」などであるが、実験に用いた機械翻訳システムでは「状態」と訳されるため「状態当局」という不適切な全体訳が生成されてしまう。
【００５０】
語義選択や訳語選択の問題が生じている場合には、生成元連語の第一単語の類義語の訳は生成元連語の第一単語の訳との類似性が低い表現になっている可能性が高いと考えられる。従って、これらの問題への対策として、両者の類似性が低い場合に優先度が下がるような尺度を導入すればよい。このような尺度として、生成元連語の第一単語の訳WJとその類義語の訳SimWJの日本語シソーラス上での類似度を利用する。日本語シソーラスでの類似度は、英語シソーラスの場合と同様に上記＜新規連語とその全体訳の生成＞の式(ａ)で計算する。日本語シソーラスとしてEDR電子化辞書（http://www2.nict.go.jp/r/r132 /EDR/J_index.html参照）を用いる。例えば、図２に示した適切な例の場合、生成元連語の第一単語 "salt" の訳「塩」と "salt" の類義語の訳「スパイス」との類似度は0.667と比較的高くなる。これに比べて、不適切な例の場合には、生成元連語の第一単語 "pop" の訳「ポップ」と "pop" の類義語 "soda" の訳「ソーダ」との類似度は0.222と低くなる。もう一つの不適切な例では、生成元連語の第一単語 "government" の訳「政府」と "government" の類義語 "state" の訳「状態」との類似度は0となる。
【００５１】
ある生成元連語とその全体訳の対SeedPairから得られる新規連語とその全体訳の対NewPairの優先度は英語シソーラスでの類似度SIM(WE, SimWE)と日本語シソーラスでの類似度SIM(WJ, SimWJ)によって決まると考え、次の式(ｃ)による値ScoreSeedPair(NewPair)
を各対NewPairに与える。
【００５２】
【数５】
2008152491.tif 000009
【００５３】
（３）生成元連語数を考慮した順位付け
人手で構築された対訳辞書に登録されている生成元連語は、辞書登録することで翻訳品質が向上すると辞書開発者によって判断された連語である。このため、より多くの生成元連語から生成される新規連語ほど翻訳品質の向上に貢献する可能性が高いとみなす。本稿では「前方一致・後方不一致」の連語を対象としているため、ある一つの新規連語の生成元となる複数の連語は同じ第二単語を持つ。実験に使用した対訳辞書に登録されている生成元連語のうち、第二単語が同じである連語として、例えば "salt shaker" と "pepper shaker"がある。また、"salt"の類義語としても "pepper"の類義語としてもWordNetから抽出される語に "spice"があり、"salt" の類義語ではあるが"pepper" の類義語ではない語に "carbonate"(「炭酸塩」) がある。このとき、両方の生成元連語から生成される新規連語 "spice shaker" を、一方からしか生成されない新規連語 "carbonate shaker" よりも優先する。
【００５４】
このような考えに基づいて、第二単語が同じである生成元連語 SeedPair1, …, SeedPairn から一つの新規連語とその全体訳の対 が生成される場合、SeedPairiからNewPairが生成されるときの各優先度ScoreSeedPairi(NewPair)の和を求め、それをNewPairの最終的な優先度AggScore(NewPair)とする。（式（ｄ））
【００５５】
【数６】
2008152491.tif 000010
【００５６】
例えば、対〈carbonate shaker, 炭酸塩入れ〉の優先度は〈salt shaker, 塩入れ〉から生成されるときの優先度0.762であるのに対して、〈spice shaker, スパイス入れ〉の優先度は、表３に示すように、〈salt shaker, 塩入れ〉から生成されるときの優先度0.556と〈pepper shaker, コショウ入れ〉から生成されるときの優先度0.648の和1.204となる。
【００５７】
【表３】
2008152491.tif 000011
【００５８】
評価実験
（ａ）実験方法
実験には、シャープ（株）の英日翻訳支援ソフトウエア「翻訳これ一本」（商品名）のある開発段階のバージョンを用いた。このバージョンの対訳辞書の一部分から二語で構成される連語を抽出した。抽出された連語は25,351語である。これらを、「前方一致・後方不一致」、「前方不一致・後方一致」、「両方不一致」、「その他」に分類した。対訳辞書には、連語の第一単語の単独訳と第二単語の単独訳を結合した訳と連語の全体訳が一致する見出しが含まれていたため、これらを「その他」とした。分類結果を表４に示す。表４によれば、本研究で対象とする「前方一致・後方不一致」の連語と「前方不一致・後方一致」の連語が全体に占める割合は合わせて31.1％である。表４の分類のうち「前方一致・後方不一致」の連語と「前方不一致・後方一致」の連語を生成元連語として、新規連語とその全体訳の対を生成し、その優先順位が高いものから順に出力した。
【００５９】
【表４】
2008152491.tif 000012
【００６０】
出力された対を次の手順で評価した。まず、新規連語が適切な英語名詞句であるか否かの判断を英語ネイティブが行なった。次に、適切な英語名詞句であると判断された新規連語について、その全体訳とその構成単語の単独訳をそのまま結合した訳とを日本語ネイティブが比べ、「有益」、「有害」、「同等」のいずれかであるかを判断した。
「有益」は、新規連語の全体訳のほうが新規連語の構成要素の単独訳を結合した訳よりも良く、対を辞書に登録することによって翻訳品質の向上が期待できる場合を意味する。
これに対して、「有害」は、新規連語の全体訳のほうが悪く、対を辞書に登録すれば翻訳品質が低下する恐れがある場合を意味する。
どちらの訳も新規連語の訳として適切である場合あるいは両方とも不適切である場合は、「同等」とした。
【００６１】
評価結果の集計では、新規連語が不適切な英語名詞句であると判断された対を「同等」であると判断された対とまとめて「無害」とした。このような集計を行なった理由は、新規連語が不適切な英語名詞句であれば実際のテキストには稀にしか出現しないため、翻訳品質の低下を招く恐れはほとんどないと考えられるからである。
【００６２】
（ｂ）実験結果と考察
上記＜新規連語とその全体訳の生成＞と、＜新規連語とその全体訳の対への順位付け＞で述べたように、「前方一致・後方不一致」の生成元連語とその全体訳の対2,148件から新規連語とその全体訳の対が759,704件得られた対から優先順位が上位500位までの対を抽出し、評価対象とした。
【００６３】
上記＜新規連語とその全体訳の対への順位付け＞で提案した各順位付け尺度が性能の向上にどの程度寄与しているかを調べるため、次の四通りの順位付けによって結果を比較する。
（ａ） 英語シソーラスでの類似度による順位付けを行なう（ベースライン）。
（ｂ）英語シソーラスでの類似度と日本語シソーラスでの類似度を利用した順位付けを行なう。
（ｃ）英語シソーラスでの類似度と生成元連語数を考慮した順位付けを行なう。
（ｄ）英語シソーラスでの類似度と日本語シソーラスでの類似度と生成元連語数を考慮した順位付けを行なう（本発明）。
【００６４】
各順位付け方法の性能を表５に示す。
【表５】
2008152491.tif 000013
【００６５】
表５から次のような点が読み取れ、本発明の有効性が示されたことが分かる。
（１） ベースライン（ａ）では、「有益」と「有害」の差の割合（改善率と呼ぶ）が14.6％低く、十分な精度が得られていない。また、「無害（不適切な連語）」の割合が70.6％と非常に高い。
（２） 日本語シソーラスでの類似度を導入した（ｂ）では，（ａ） に比べ，改善率が28.8％に向上し，「無害（不適切な連語）」の割合が49.4％に減っている。これは、日本語シソーラスでの類似度も考慮することによって、英語シソーラスにおける語義選択の誤りが抑えられたためであると考えられる。
（３）生成元連語数を導入した（ｃ）についても、（ｂ）とほぼ同程度の効果があることが分かる。
（４）本発明（ｄ）をベースラインの（ａ）と比較すると、「有害」の割合が2.4％から4.4％へ増えているが、本発明の改善率は、55.0％であり、ベースラインでの割合14.6％を上回っている。また、「無害（同等）」の割合は、10.0％から6.2％へ減少し、「無害（不適切な連語）」の割合は70.6％から30.0％へ減少している。さらに、本発明は（ｂ）や（ｃ）と比べても高い性能を示しており、日本語シソーラスでの類似度と生成元連語数の両方を導入することが有効であると言える。
【００６６】
本発明の方法によって得られた対のうち「有害」な22件について分析した。22件のうち14件（63.6％）は、＜hotel management, ホテル経営＞と＜school management, 学校経営＞から生成された対、すなわち"hotel"と"school"の類義語である"house" などを “management”と結合し、その全体訳において“management”を「経営」と訳す＜house management, 家経営＞のような対であった。“management”の単独訳は「管理」であるが、“hotel” や“school”の類義語“house”は（「家」）などは「経営」の対象ではなく「管理」の対象であると解釈するほうが自然であるため、＜house management, 家経営＞は「有害」と判断された。
【００６７】
次に、対訳辞書に登録すべき対が優先順位によってどのように分布しているかを調べるために、四通りの順位付け方法（ａ）（ｂ）（ｃ）（ｄ）による結果において，上位Ｎ位（Ｎ＝50,100,・・・,500）まででの改善率を求めた。その結果を図５に、グラフを図６にそれぞれ示す。図５と図６において本発明（ｄ）と他の三つの方法（ａ）（ｂ）（ｃ）を比べると、次のような点が読み取れる。
（１） どの順位（Ｎ＝50,100,・・・,500）においても、本発明での改善率が他の三つの方法での改善率を上回っている。
（２）本発明で最も割合が高いのは上位250位までの部分の64.8％であるが、上位50位で64.0％、上位500位では55.0％となっており、他の三つの方法での分布に比べると、上位部分ほど改善率が高い傾向が見られる。対訳辞書に登録すべき対は、順位が低い部分よりも高い部分により多く含まれていることが望ましいため、本発明によって所期の目的が達成されている。
【００６８】
本発明によって得られた「有益」な新規連語と、その全体訳の対の一部を図１１に挙げる。＜hockey equipment, ホッケー用具＞や＜car plant, 自動車工場＞などのように、大規模な対訳辞書「英辞郎」に載っていない対も獲得できている。
【００６９】
次に、本発明の処理方法を図３に示すフローチャートとともに説明する。このフローチャートは、「英語シソーラスによる英語の単語類似度」、「日本語シソーラスによる日本語の単語類似度」および「辞書登録単語に類似している辞書登録連語の個数」を利用した類似語獲得処理のフローを示す。
初めに、ステップＳ１は、辞書読み出し手段５により、英日対訳辞書１１から英語2単語の見出しEIiを1つ読み出す。即ち、「salt shaker 」(辞書登録連語)を読み出す。
ステップＳ２は、英語2単語の見出しEIiを英日翻訳システム１０で翻訳する。または英語2単語の見出しを辞書読み出し手段５が英日対訳辞書１１から読み出す。即ち、「salt shaker ; 塩入れ」(辞書登録連語)を読み出す。
ステップＳ３は、英語2単語の見出しEIiを構成する各英単語をそれぞれ個別に英日翻訳システム１０で翻訳する。または各英単語の見出しを辞書読み出し手段５が英日対訳辞書１１から読み出す。即ち、「salt; 塩」と、「shaker; シェーカ」を読み出す。
【００７０】
ステップＳ４は、英語2単語の見出しEIiを訳した結果と、その見出しを構成する各英単語を個別に訳した結果とを比較する。上記、「 塩入れ」と、「 塩」「シェーカ」を比較する。
次のステップＳ５は、ステップＳ５−１「両方一致」、ステップＳ５−２「前方一致・後方不一致」、ステップＳ５−３「前方不一致・後方一致」と、ステップＳ５−４「両方一致」の四つに別れる。このフローチャートでは、ステップＳ５−２「前方一致・後方不一致」について、説明するが、ステップＳ５−３「前方不一致・後方一致」の処理は、図４のフローチャートで説明する。
【００７１】
ステップＳ６は、英語2単語の見出しEIiを構成する前方の英単語との類似度（式（ａ））が、英語類似度が閾値以上の類似英単語Ejを、英語シソーラス１２から英語類似度判定手段７によって抽出する。このステップＳ６で閾値以上の類似度を抽出するのは、以下の処理数を少なくし、処理を簡単にするためであり、閾値以上の類似度を抽出することはこの発明の必須ではない。
ステップＳ７は、類似英単語Ejが１個以上抽出できたかを判断する。もし、抽出数が多すぎる場合は、類似度が大きい順に個数を制限して抽出してもよい。Yesである場合、ステップＳ８に進み、英語シソーラス１２から抽出した類似英単語Ejを日本語訳し、それらと、英語２単語見出しEIiを構成する前方の英単語の日本語訳との類似度（式（ａ））を日本語シソーラス１３から日本語判定手段８によって求める。Noである場合、ステップＳ１７に進む。なお、このフローの説明では、ステップＳ６で、閾値以上の類似度を抽出しているので、このステップＳ８では、閾値以上の類似度を抽出していない。しかし、このステップＳ８も閾値以上の類似度を抽出してもかまわない。或いは、ステップＳ６では閾値以上の類似度を抽出せずに、ステップＳ８で閾値以上の類似度を抽出してもよい。
【００７２】
ステップＳ９は、英語２単語見出しEIiの前方の英単語と、類似英単語Ejとの英語類似度と日本語類似度とを掛けて、英語2単語見出しEIiの前半部と類似英単語Ejとの英日類似度（式（ｃ））を求める。
ステップＳ１０は、英語２単語見出しEIiと後方部分が一致するような、他の英語２単語見出しEIkを、英日対訳辞書から読み出す。(複数個あれば複数個読み出す。)
【００７３】
ステップＳ１１は、ステップＳ１０で読み出した他の英語２単語見出しEIkの前方の英単語と、ステップＳ８までで得られた類似英単語Ejとの、英語における類似度を、ステップＳ６のようにして求める。
ステップＳ１２は、他の英語2単語見出しEIkのうち、その前方の英単語と類似英単語Ejとの類似度（式（ａ））が、その閾値を下回るものは、棄却する。
ステップＳ１３は、EIk（のうちＳ１２で、棄却されなかったもの）の前方の英単語の日本語訳と類似英単語Ejの日本語訳との類似度をステップＳ８のようにして求める。
【００７４】
ステップＳ１４は、EIk（のうち棄却されなかったもの）の前方の英単語と類似英単語Ejとの英語類似度と、日本語類似度とを掛けて、ステップＳ１０で読み出した他の英語２単語見出しEIkの前半部と類似英単語Ejとの英日類似度（式（ｃ））を求める。
ステップＳ１５は、総合優先度算出手段９が、英語２単語見出しEIiの前半部と類似英単語Ejとの英語類似度と、他の英語2単語見出しEIk(棄却されなかったもの)の前半部と類似英単語Ejとの英語類似度とをすべて合計して、英語２単語見出しEIi(及びその訳)と、類似英単語Ej(及びその訳)から生成される、新規英語２単語見出しEIij(及びその訳)の総合優先度を計算する（式（ｄ））。
ステップＳ１６は、新規英語2単語見出しEIijとその訳を、その総合優先度とともに、新規対訳辞書候補メモリ１６に記憶する。
ステップＳ１７は、英日対訳辞書に、未処理の英語2単語見出しがあるかを判断し、Yesであれば、ステップＳ１に戻る。Noであれば、このフローを終了する。
【００７５】
上記ステップ５−１、５−４は、ステップＳ１７に進み、現在の英語2単語見出しEIiの類似語獲得処理を中止する。次にステップＳ１８に進み、英日対訳辞書に、未処理の英語2単語見出しがあるかを判断する。Yesであれば、ステップＳ１に戻る。Noであれば、このフローを終了する。
【００７６】
ステップ５−３「前方不一致・後方一致」の場合は、図４のフローチャートによって処理される。このフローチャートは、図３のフローチャートのステップＳ６〜Ｓ１６に類似しており、図３のフローチャートのステップにそれぞれ１００を加えて図示している。相違点は、ステップＳ１０９、Ｓ１１３、Ｓ１１４において、図３のフローチャートでは、前方であるところが、後方に変わっている。その他は同じであるので説明を省略する。
【００７７】
図７のフローチャートは、本発明の第２の実施形態の場合の「英語シソーラスによる英語の単語類似度」および「日本語シソーラスによる日本語の単語類似度」を利用した類似語獲得処理のフローを示す。図７のフローチャートは、図３のフローチャートにおいて、ステップＳ９からステップＳ１５へ飛んでいる点で相違するが、その他は同じである。
【００７８】
図８のフローチャートは、図７のフローチャートにおいて、ステップＳ５−３「前方不一致・後方一致」の場合のフローチャートを示し、図４のフローチャートに類似しており、ステップＳ１０９からステップＳ１１５へ飛んでいる点で相違するが、その他は同じである。
【００７９】
図９のフローチャートは、本発明の第３の実施形態の場合の「英語シソーラスによる英語の単語類似度」および「辞書登録単語に類似している辞書登録連語の個数」を利用した類似語獲得処理のフローを示す。図９のフローチャートは、図３のフローチャートにおいて、ステップＳ７からステップＳ１０へ、およびステップＳ１２からステップＳ１５へ飛んでいる点で相違するが、その他は同じである。
【００８０】
図１０のフローチャートは、図９のフローチャートにおいて、ステップＳ５−３「前方不一致・後方一致」の場合のフローチャートを示し、図４のフローチャートに類似しており、ステップＳ１０７からステップＳ１１０へ、およびステップＳ１１２からステップＳ１１５へ飛んでいる点で相違するが、その他は同じである。
【００８１】
以上は、英語の連語から日本語全対訳を獲得する場合を説明したが、日本語の連語から英語の全対訳を獲得することも可能である。その場合、日本語の単語の獲得は形態素解析を用いるとよい。また英語から日本語、または日本語から英語だけでなく、本発明は、フランス語、ドイツ語、中国語のように、翻訳辞書を拡充する相互の言語について当該言語のシソーラスが準備されている言語であれば、利用が可能であり、従って、本発明は、第１言語から第２言語への翻訳辞書の拡充に利用することができる。
また、以上には連語が二語である場合を説明したが、二語以上の場合も１つの単語と、その他の単語の組み合わせに分けることにより、二語として取り扱い、処理することができる。また三語以上の連語にも応用可能であり、その場合、「第１語一致、第２語不一致、第３語不一致、・・・」、「第１語不一致、第２語一致、第３語不一致、・・・」、「第１語不一致、第２語一致、第３語不一致、・・・」・・・のように連語を分類して処理するとよい。
【図面の簡単な説明】
【００８２】
【図１】本発明の連語翻訳装置の構成を示すブロック図である。
【図２】シソーラスを説明する図である。
【図３】本発明の処理方法を示すフローチャートである。
【図４】「前方不一致・後方一致」の場合のフローチャートである。
【図５】本発明による改善率を示す表である。
【図６】本発明による改善率を示すグラフである。
【図７】本発明の第２の実施形態の処理方法を示すフローチャートである。
【図８】第２の実施形態の「前方不一致・後方一致」の場合のフローチャートである。
【図９】本発明の第３の実施形態の処理方法を示すフローチャートである。
【図１０】第３の実施形態の「前方不一致・後方一致」の場合のフローチャートである。
【図１１】本発明によって得られた「有益」な新規連語とその全体訳の対の一部を示す表である。
【符号の説明】
【００８３】
１    制御手段
２    入力手段
３    出力手段
４    記憶手段
５    辞書読み出し手段
６    連語訳・単独訳判定手段
７    英語類似度判定手段
８    日本語類似度判定手段
９    総合優先度算出手段
１０  日英翻訳システム
１１  英日対訳辞書
１２  英語シソーラス
１３  日本語シソーラス
１５  バッファメモリ
１６  新規英日対訳辞書候補メモリ
１８  外部記憶装置
１９  通信手段
２０  バスライン
【図１】
2008152491.tif 000014
【図２】
2008152491.tif 000015
【図３】
2008152491.tif 000016
【図４】
2008152491.tif 000017
【図５】
2008152491.tif 000018
【図６】
2008152491.tif 000019
【図７】
2008152491.tif 000020
【図８】
2008152491.tif 000021
【図９】
2008152491.tif 000022
【図１０】
2008152491.tif 000023
【図１１】
2008152491.tif 000024