(57)【要約】【課題】本発明は、クロスランゲージ質問要求翻訳方法及び装置並びにクロスランゲージ情報検索方法及びシステムを提供する。【解決手段】クロスランゲージ質問要求翻訳方法はクロスランゲージ質問要求をソース言語から目的言語に複数の異なる機械翻訳システムを用いてそれぞれ翻訳してクロスランゲージ質問要求の目的言語の複数の訳文を作成し、クロスランゲージ質問要求の目的言語の複数の訳文に基づいてクロスランゲージ質問要求に対応する目的言語質問要求を構成することを含む。複数の異なる機械翻訳システムによって生成されるクロスランゲージ質問要求の訳文を合体することによって目的言語質問要求を構成し、クロスランゲージ情報検索システムの検索性能を向上する。【選択図】図１
2008234656.tif 000002
【特許請求の範囲】
【請求項１】
クロスランゲージ質問要求の翻訳方法であって、
複数の異なる機械翻訳システムによってクロスランゲージ質問要求をソース言語から目的言語にそれぞれ翻訳し、前記クロスランゲージ質問要求の前記目的言語の複数の訳文を取得するステップと、
前記クロスランゲージ質問要求の前記目的言語の複数の訳文に基づいて前記クロスランゲージ質問要求に対応する目的言語質問要求を作成するステップと、
を含むクロスランゲージ質問要求翻訳方法。
【請求項２】
目的言語質問要求を構成するステップは、前記クロスランゲージ質問要求の前記目的言語の前記複数の訳文を合体し、照会語リストを作成するステップと、
前記照会語リストの照会語ごとに重みを計算するステップと、
前記照会語リスト及び前記照会語リストの各照会語の前記重みに基づいて前記クロスランゲージ質問要求に対応する目的言語質問要求を構成するステップと、
を更に含む、請求項１に従ったクロスランゲージ質問要求翻訳方法。
【請求項３】
前記照会語リストの照会語毎に重みを計算する前記ステップは、
前記クロスランゲージ質問要求の前記目的言語の前記複数の訳文の各々毎に翻訳信頼性を計算するステップと、
前記照会語リストの照会語毎に重みを計算するときに前記クロスランゲージ質問要求の前記目的言語の前記複数の訳文の各々の翻訳信頼性を使用するステップと、
を更に含む、請求項２に従ったクロスランゲージ質問要求翻訳方法。
【請求項４】
翻訳信頼性を計算するステップは、
前記複数の異なる機械翻訳システムの各々の翻訳品質得点を取得するステップと、
前記クロスランゲージ質問要求の前記目的言語の前記複数の訳文の各々毎に言語モデルによりＬＭ信頼性を計算するステップと、
前記クロスランゲージ質問要求の前記目的言語の前記複数の訳文の各々毎に前記目的言語の訳文を生成する前記機械翻訳システムの翻訳品質得点と前記目的言語の訳文の前記ＬＭ信頼性とを組み合わせ、翻訳信頼性を取得するステップと、
を更に含む、請求項３に従ったクロスランゲージ質問要求翻訳方法。
【請求項５】
前記クロスランゲージ質問要求の前記目的言語の前記複数の訳文の各々毎に前記目的言語の訳文を生成する前記機械翻訳システムの翻訳品質得点と前記目的言語の訳文の前記ＬＭ信頼性とを組み合わせるステップは、
前記目的言語の訳文を生成する前記機械翻訳システムの前記翻訳品質得点を前記目的言語の訳文の前記ＬＭ信頼性に乗算するステップを更に含む、請求項４に従ったクロスランゲージ質問要求翻訳方法。
【請求項６】
前記複数の異なる機械翻訳システムの各翻訳品質得点は前記機械翻訳システムに関して翻訳品質を評価することによって予め作成されることを更に含む、請求項４に従ったクロスランゲージ質問要求翻訳方法。
【請求項７】
前記照会語リストの照会語毎に重みを計算するときに前記クロスランゲージ質問要求の前記目的言語の前記複数の訳文の各々の翻訳信頼性を使用する前記ステップは、
前記照会語リストの照会語毎に重み付け項目頻度を計算するときに前記クロスランゲージ質問要求の前記目的言語の前記複数の訳文の各翻訳信頼性を使用することを更に含む、請求項３乃至６のいずれか１項に従ったクロスランゲージ質問要求翻訳方法。
【請求項８】
前記照会語リストの照会語毎に重みを計算するときに前記クロスランゲージ質問要求の前記目的言語の前記複数の訳文の各々の翻訳信頼性を使用する前記ステップは、
次のアルゴリズムに従って前記クロスランゲージ質問要求の前記目的言語の前記複数の訳文の各翻訳信頼性を用いて前記照会語リストの照会語毎に前記重みを計算するステップを更に含む、
【数１】
2008234656.tif 000006
請求項３乃至６のいずれか１項に従ったクロスランゲージ質問要求翻訳方法。
【請求項９】
前記目的言語質問要求は前記クロスランゲージ質問要求の照会語に対応する照会重み対の集合である、請求項１に従ったクロスランゲージ質問要求翻訳方法。
【請求項１０】
前記照会語重み対は＜照会語：重み＞の形態である、請求項９に従ったクロスランゲージ質問要求翻訳方法。
【請求項１１】
質問ユーザからクロスランゲージ質問要求を受けるステップと、
請求項１〜１０のいずれか１項に従ったクロスランゲージ質問要求方法を用いて前記クロスランゲージ質問要求をソース言語から目的言語に翻訳し、前記クロスランゲージ質問要求に対応する目的質問要求を作成するステップと、
前記目的言語質問要求に合う前記目標言語の文書を情報ソースから検索するステップと、
を含む、クロスランゲージ情報検索方法。
【請求項１２】
前記目的言語質問要求に合う前記目標言語の文書を前記質問ユーザに提供するステップを含む、請求項１１に従ったクロスランゲージ情報検索方法。
【請求項１３】
クロスランゲージ質問要求の翻訳装置であって、
クロスランゲージ質問要求をソース言語から目的言語に翻訳し、前記クロスランゲージ質問要求の前記目的言語の複数の訳文を各々が取得する複数の機械翻訳モジュールと、
前記クロスランゲージ質問要求の前記目的言語の前記複数の訳文に基づいて前記クロスランゲージ質問要求に対応する目的言語質問要求を構成する目的言語質問要求構成モジュールと、
を具備するクロスランゲージ質問要求翻訳装置。
【請求項１４】
前記目的言語質問要求構成モジュールは
前記クロスランゲージ質問要求の前記目的言語の前記複数の訳文を統合し、照会語リストを形成する照会語リスト形成モジュールと、
前記照会語リストの照会語毎に重みを計算する重み計算モジュールと、
前記照会語リスト形成モジュールにより形成された前記照会語リストと前記重み構成モジュールにより算出された前記照会語リストの各照会語の重みに基づいて前記クロスランゲージ質問要求に対応する目的言語質問式を生成する質問式生成モジュールと、を更に具備する、請求項１３に従ったクロスランゲージ質問要求翻訳装置。
【請求項１５】
前記目的言語質問要求構成モジュールは、
前記複数の機械翻訳モジュールにより生成される前記クロスランゲージ質問要求の前記目的言語の訳文の各々毎に翻訳信頼性を計算する翻訳信頼性計算モジュールを更に具備し、
前記重み計算モジュールは前記照会語リストの照会語毎に重みを計算するときに前記翻訳信頼性計算モジュールにより算出される前記目的言語の前記複数の訳文の各々の前記翻訳信頼性を使用する、請求項１３又は１４に従ったクロスランゲージ質問要求翻訳装置。
【請求項１６】
前記翻訳信頼性計算モジュールは、
前記機械翻訳モジュールの翻訳品質得点を取得するため前記複数の機械翻訳モジュールの各々毎に翻訳品質を評価する翻訳品質評価モジュールと、
前記複数の機械翻訳モジュールにより生成される前記クロスランゲージ質問要求の前記目的言語の前記訳文の各々毎に言語モデルを用いてＬＭ信頼性を計算するＬＭ新ランド計算モジュールと、を更に具備し、
前記翻訳信頼性計算モジュールは、前記クロスランゲージ質問要求の前記目的言語の前記複数の訳文の各々毎に、前記翻訳品質評価モジュールにより評価される訳文を生成する前記機械翻訳モジュールの前記翻訳品質得点に、前記ＬＭ信頼性計算モジュールにより計算される前記目的言語の訳文の前記ＬＭ信頼性を乗算し、前記目的言語の翻訳の前記翻訳信頼性を取得する、請求項１５に従ったクロスランゲージ質問要求翻訳装置。
【請求項１７】
前記重み計算モジュールは、次のアルゴリズムに従って前記照会語リストの照会語毎に前記重みを計算する、
【数２】
2008234656.tif 000007
請求項１５又は１６に従ったクロスランゲージ質問要求翻訳装置。
【請求項１８】
クロスランゲージ情報検索システムであって、
クロスランゲージ質問要求を質問ユーザから受け、前記クロスランゲージ情報検索システムの検索結果を前記質問ユーザに提示するユーザモジュールと、
前記クロスランゲージ質問要求に対応する目的言語質問要求を生成するため前記クロスランゲージ質問要求をソース言語から目的言語に翻訳する請求項１３〜１７のいずれか１項に従った前記クロスランゲージ質問要求翻訳装置と、
前記目的言語質問要求に合う前記目的言語の文書を情報ソースから探索する探索モジュールと、
を具備するクロスランゲージ情報検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理技術、特に、クロスランゲージ質問要求の翻訳方法及び装置並びにクロスランゲージ情報検索方法及びシステムに関する。
【背景技術】
【０００２】
ネットワークの普及として、ネットワーク上の情報リソースがますます豊富になり、ネットワーク情報リソースに対するユーザの要求は徐々に増加している。しかし、ネットワーク情報リソースはますます豊富なっているのにこれらリソースがユーザによって広く共有されることを防ぐ主ブロック、即ち、多言語使用問題がある。その理由は現ネットワークのユーザが主に情報検索システムを介してネットワーク情報リソースを取得し、その上、一般的な情報検索システムが主に単一言語セットの文書に対して実施されるためである。即ち、一般的な情報検索システムは一般にユーザがある言語を照会言語として選択することを可能にし、照会言語と同じ言語である質問要求に合うユーザ文書に戻す。
【０００３】
現在、異なる言語でネットワーク情報リソースを共有するためユーザの要求に合わせるために、ユーザは多言語文書を検索する必要があることが一般的になっているので、クロスランゲージ情報検索技術が幅広く関心を持たれ、適用されている。
【０００４】
クロスランゲージ情報検索技術は通常のテキスト情報検索技術を機械翻訳（ＭＴ）技術と組み合わせるハットスポット技術である。クロスランゲージ情報検索（ＣＬＩＲ）システムはユーザが選択したソース言語で質問要求を出すことができ、目標言語で文書を探索できる。特に、クロスランゲージ情報検索システムでは、ＭＴ方式に基づく照会翻訳方法がクロスランゲージ情報検索を実行するために広く使用されている。即ち、ＣＬＩＲシステムは先ずＭＴ方式に基づく照会翻訳方法を用いてユーザのユーザ要求をソース言語から目的言語に翻訳して質問要求に対する目的言語への訳文を取得する。それから、質問要求に対応する目的言語での質問式質問式(query formulation)を目的言語の訳文で作成する。それにより、ＣＬＩＲシステムは質問要求に合う目的言語の文書を見つけるため単一言語探索を行うため目的言語の質問式を用いることができる。
【０００５】
しかしながら先のクロスランゲージ情報検索システムにおいては、問い合わせの目的言語の訳文は通常問い合わせを体系化するために単一ＭＴシステムによって直接に生成される。そのようなクロスランゲージ情報検索方式のそのような検索効果はＭＴシステムによって生成される質問要求の訳文の品質によって大きく影響される。それ故、ＭＴシステムの翻訳品質が悪いとき、照会を定式化するためＭＴシステムによって生成される要求を直接に用いると、検索性能を悪くすることになる。
【０００６】
それ故に、クロスランゲージ情報検索システムの検索性能を向上するためクロスランゲージ質問要求の翻訳の新技術及びクロスランゲージ情報検索技術の必要性がある。
【非特許文献１】”A Survey of Multilingual Text Retrieval” Douglas W. Oard, Bonnie J. Dorr, April, 1996, Technical Report: UMIACS-TR-96-19, CS-TR-3615.
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は従来の上記問題を鑑み提案しており、その目的はクロスランゲージ質問要求の翻訳方法及び装置並びに異なるＭＴシステムによって生成されるクロスランゲージ質問要求の異なる訳文を統合して照会を構成し、それによりクロスランゲージ情報検索システムの検索性能を向上するようなクロスランゲージ情報検索方法及びシステムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一態様によると、クロスランゲージ質問要求の翻訳方法であって、複数の異なる機械翻訳システムによってクロスランゲージ質問要求をソース言語から目的言語にそれぞれ翻訳し、前記クロスランゲージ質問要求の前記目的言語の複数の訳文を得るステップと、前記クロスランゲージ質問要求の前記目的言語の複数の訳文に基づいて前記クロスランゲージ質問要求に対応する目的言語質問要求を構成するステップと、を含むクロスランゲージ質問要求翻訳方法が提供される。
【０００９】
本発明の他の態様によると、質問ユーザからクロスランゲージ質問要求を受けるステップと、上記のクロスランゲージ質問要求方法を用いてクロスランゲージ質問要求をソース言語から目的言語に翻訳し、クロスランゲージ質問要求に対応する目的質問要求を生成するステップと、目的言語質問要求に合う目標言語の文書を情報ソースから検索するステップと、を含む、クロスランゲージ情報検索方法が提供される。
【００１０】
本発明の他の態様によると、クロスランゲージ質問要求の翻訳装置であって、クロスランゲージ質問要求をソース言語から目的言語に翻訳し、クロスランゲージ質問要求の目的言語の複数の訳文を各々が取得する複数の機械翻訳モジュールと、クロスランゲージ質問要求の目的言語の複数の訳文に基づいてクロスランゲージ質問要求に対応する目的言語質問要求を構成する目的言語質問要求構成モジュールと、を具備するクロスランゲージ質問要求翻訳装置が提供される。
【００１１】
本発明の他の態様によると、クロスランゲージ情報検索システムであって、クロスランゲージ質問要求を質問ユーザから受け、クロスランゲージ情報検索システムの検索結果を質問ユーザに提示するユーザモジュールと、クロスランゲージ質問要求に対応する目的言語質問要求を生成するためクロスランゲージ質問要求をソース言語から目的言語に翻訳する上記のクロスランゲージ質問要求翻訳装置と、目的言語質問要求に合う目的言語の文書を情報ソースから探索する探索モジュールと、を具備するクロスランゲージ情報検索システムが提供される。
【発明を実施するための最良の形態】
【００１２】
本発明の特徴、利点及び目的は図面と関連して本発明の詳細な実施の説明からよりよく理解できるであろう
先ず、既存のクロスランゲージ情報検索システムを本発明の好適実施形態の詳細な説明を行う前に簡単に紹介する。
【００１３】
既存のクロスランゲージ情報検索システムは追加される異なる言語などの間の質問要求の翻訳機能によって一般的情報検索システムに基づいて形成される情報検索システムであってもよく、上記機能を含む新規構成の情報検索システムであってもよい。
【００１４】
即ち、既存のクロスランゲージ情報検索システムは情報検索の技術分野だけでなくＭＴの技術分野に関する。特に、これら２つの分野の技術を組み合わせることによって、既存のクロスランゲージ情報検索システムが行う主要手順は次のように行われる。即ち、ユーザはソース言語の質問式を作成するようにクロスランゲージ情報検索システムに質問要求を出す。システムはＭＴシステムを用いてソース言語の質問式の言語を識別し、ソース言語を識別した後にそれに字句解析及び構造解析を行い、それからソース言語の解析済質問式をある目的言語の質問式に又はある目的言語の複数の照会定式の各々に翻訳し、それにより最終的に目的言語の対応する質問式を生成する。目的言語の生成した対応質問式は質問要求に合う情報が情報源の目的言語の文書から検索されるようにシステムの検索部に送られる。
【００１５】
質問要求が複数の目的言語の１つの複数の照会定式の各々に翻訳される場合には、クロスランゲージ情報検索システムによって得られる検索結果は質問要求に合う複数の目的言語の情報を含む。
【００１６】
更に、クロスランゲージ情報検索は質問要求が異なる言語の照会語で構成される場合を含まなく、これに対して情報検索システムは質問要求言語を識別する機能を有さなく、システムによって得られる検索結果が種々の言語の情報を含んでいても検索前にそれを他の言語に翻訳しない。例えば、
【表１】
2008234656.tif 000003
【００１７】
しかしながら、情報検索システムは検索中に質問要求の言語の識別も異なる言語間の翻訳も行わないので、情報検索システムによって行われるものは実際のクロスランゲージ情報検索でない。この検索の間では目的言語の文書がソース言語を用いて検索する必要がある。
【００１８】
本発明によって検討されているクロスランゲージ情報検索はある言語（ソース言語）の質問要求が他の異なる言語（目的言語）の情報を検索するために使用される場合を意味する。
【００１９】
次に、図面を参照して本発明の好適実施形態の詳細を説明する。
【００２０】
図１は本発明の実施形態に従ったクロスランゲージ情報検索方法のフローチャートである。
【００２１】
図１に示されるように、最初にステップ１０５で、クロスランゲージ質問要求はソース言語で質問ユーザによって入力され、クロスランゲージ情報検索システムに与えられる。実施形態では、クロスランゲージ質問要求を入力するためユーザによって使用されるソース言語は中国語等のようなクロスランゲージ情報探索システムによって支援できるどんな言語でも良い。更に、ユーザによってクロスランゲージ言語質問要求は単一語、句又はユーザに興味ある内容に含まれる述語であっても良く、又は文書に密接に関連し、文書を独立して区別するために使用できる属性であってもよい。即ち、検索を意図する文書に関する全てのコンテンツはクロスランゲージ質問要求として寄与できる。クロスランゲージ質問要求のサポートはクロスランゲージ情報検索システムのデータベース容量及び整合ロジックに基づいて実現され、それは本発明の特徴ではないので、本発明のこのステップの実施に特別な限定はない。
【００２２】
次に、ステップ１１０で、クロスランゲージ質問要求はクロスランゲージ質問要求に対応する目的言語質問要求を取得するようにソース言語から目的言語に翻訳される。
【００２３】
図１のステップ１１０でのソース言語から目的言語へのクロスランゲージ質問要求翻訳方法が図２を参照して以下に詳細に説明する。
【００２４】
図２は本発明の実施形態に従ったクロスランゲージ質問要求翻訳方法のフローチャートである。この実施形態では、簡単化のため、目的言語の情報からクロスランゲージ質問要求に合う文書を検索するため上記クロスランゲージ質問要求がソース言語から目的言語に翻訳される場合だけが説明されている。この場合には、英語のような目的言語はクロスランゲージ質問要求をするときにユーザによって選択されたものであってもよく、又はユーザによって選択しないでクロスランゲージ情報検索システムによって初期設定されたものでもよい。
【００２５】
図２に示されるように、先ずステップ２０５で、クロスランゲージ質問要求が複数の異なるＭＴシステムを用いてソース言語から目的言語に翻訳される。
【００２６】
特に、このステップでは、複数の異なるＭＴシステムの各々がクロスランゲージ質問要求の特定目的言語の訳文を得るためにクロスランゲージ質問要求をソース言語から特定の目的言語に翻訳するために使用される。故に、このステップでは、クロスランゲージ質問要求の目的言語の複数の訳文は複数の異なるＭＴシステムを用いて取得できる。
【００２７】
このステップで、ＭＴシステムごとに、クロスランゲージ質問要求の翻訳手順はクロスランゲージ質問要求のための複数の自然言語処理を含む。特に、各ＭＴの処理手順は主にソース言語解析、ソース言語から目的言語への翻訳、目的言語の生成等を含む。ソース言語解析は更に語句解析、音声標識化及び構文解析の一部、意味解析、語用論的及び文脈解析などのような異なる解析に分けることができる。更に、ソース言語・目的言語間の翻訳はＭＴのコア技術である。この技術は具体的には二言語（又は多言語）コーパス及びその標識化(labeling)のような翻訳知識に基づいて実施できる。本発明の特徴は特定のＭＴ手順の代わりに以下に述べるような複数の異なるＭＴシステムによって生成されるクロスランゲージ質問要求の目的言語の複数の訳文を合体する方法であるので、本発明は種々のＭＴシステムの特定の実施及び作業手順に特別な制限を持たなく、ソース言語から目的言語へのクロスランゲージ質問要求の翻訳が行うことができる限り、本発明は既知である又は将来知ることができるどんなＭＴシステムを使用して実施できる。
【００２８】
更に、このステップでは、複数の異なるＭＴシステムの開始シーケンスに特別な制限がないことは留意すべきである。これらＭＴシステムはクロスランゲージ質問要求を翻訳するために順次又は同時に開始することができる。
【００２９】
次に、ステップ２１０で、複数のＭＴシステムの各々毎に、翻訳品質得点が取得される。特に、本実施形態では、複数のＭＴシステムの各々の翻訳品質得点がＭＴシステムに関して翻訳品質をオフライン評価して予め生成される。翻訳品質の評価はユーザがテストセットを選択し、得点レベルを確定する手動評価方法で行うことができ、また、ＮＩＳＴのスコアリングソフトウエアのような自動得点ツールが使用される自動評価方法で実行できる。更に、翻訳品質の評価は普通の技術であり、本発明の特徴ではないので、発明のこのステップの実行に特別な制限はない。
【００３０】
更に、この実施形態では、翻訳品質得点は予めＭＴシステム毎に生成され、それからクロスランゲージ質問要求の翻訳中に直接に使用される。しかしながら、他の実施形態では、このステップは先ず各ＭＴシステムがこれに関して評価された翻訳品質得点を持つか否かが決定され、そのような翻訳品質得点が直接に取得できれば、そしてあるＭＴシステムが翻訳品質得点を持っていなければ、そのときにはそのＭＴシステムに対する翻訳品質得点を取得するため翻訳品質の評価がＭＴシステムにおいて行われる。
【００３１】
ステップ２１５で、複数のＭＴシステムによって得られる目的言語の複数の訳文の各々についてＬＭ信頼性が言語モデルを用いて計算される。言語モデルを用いて訳文のＬＭ信頼性を計算することは一般的技術であるのでここでは詳しくは説明しない。
【００３２】
ステップ２２０で、クロスランゲージ質問要求の目的言語の複数の訳文の各々について、ステップ２１０で得られる目的言語の訳文を生成するＭＴシステムの翻訳品質得点及びステップ２１５で得られる目的言語の訳文のＬＭ信頼性が組み合わされ、目的言語の訳文の翻訳信頼性を取得する。特に、本実施形態では、クロスランゲージ質問要求の目的言語の複数の訳文の各々に対して、ステップ２１０で得られる目的言語の訳文を生成するＭＴシステムの翻訳品質得点及びステップ２１５で得られる目的言語の訳文のＬＭ信頼性が乗算され、目的言語の訳文の翻訳信頼性を取得する。しかしながら、他の実施形態では、目的言語の訳文の翻訳信頼性を表す情報を得ることができる限り、他の手段も各ＭＴシステムの翻訳品質得点を目的言語の訳文のＬＭ信頼性と関連付けるために使用できる。
【００３３】
ステップ２２５で、クロスランゲージ質問要求の目的言語の複数の訳文が組み合わされ照会語リストを作成する。特に、このステップで、目的言語の訳文の各々の検索に有効な照会語は識別され、目的言語の訳文の各々の機能語は取り除かれ、それによって検索に有効な照会語が互に組み合わされ照会語リストを作成する。機能語は若干の語彙的意味を持ち、主として文法的関係を示す前置詞、接続詞などのような語を参照する。
【００３４】
更に、この実施形態では、照会語リストを作成するとき、目的言語の複数の訳文に繰り返し表れる同定照会語が合体され、合体照会語に関して、それらがこれまでに現れる目的言語のどれかの訳文に関する情報が次のステップ２３０に使用するために記録される。更に、他の実施形態では、繰り返し現れるこれら照会語は合体されなくてもよく、各照会語及びそれが現れる目的語のどれかの訳文に関する情報が照会語リストに独立的に記録される。
【００３５】
ステップ２３０で、ステップ２２５で得られた照会語リストの照会語毎に重みが計算される。このステップで、先ず、照会語及び照会語リストの関連情報並びに目的言語の複数の訳文の各々の翻訳信頼性が求められ、それから、照会語リストの照会語毎に、目的言語の複数の訳文の翻訳信頼性が翻訳信頼性に基づいて重みを計算するために使用される。
【００３６】
特に、このステップで、ＴＦ・ＩＤＦアルゴリズムが照会語毎に重みを計算するために使用される。この後、クロスランゲージ質問要求の目的言語のＮ個の訳文に基づいて作成される照会語リストを一例として，ＴＦ・ＩＤＦアルゴリズムを用いて照会語ｉの重みを計算する処理が示されており、ステップ２２０で算出された目的言語の各訳文t(t=1〜N)の翻訳信頼性が照会語ｉの語の頻度を算出するために使用される。即ち、ここで検討したことはクロスランゲージ質問要求ｑがＮ個のＭＴシステムによってソース言語を目的言語に翻訳され、クロスランゲージ質問要求ｑの目的言語のＮ個の訳文を生成し、クロスランゲージ質問要求の照会語リストが目的語のＮ個の訳文に基づいて作成されることである。故に、この場合、目的言語のＮ個の訳文に基づいて作成される照会語リストの照会語ｉに対して、重みは次式に従って推論できる。
【数３】
2008234656.tif 000004
【００３７】
但し、
【数４】
2008234656.tif 000005
【００３８】
但し、Wq,iはクロスランゲージ質問要求ｑの照会語ｉの重みであり、
TFq,iはクロスランゲージ質問要求ｑのテキストの照会語ｉの重み付け語頻度であり、
IDFiは照会語ｉの逆文書頻度であり、
Dは文書の合計数であり、
diは照会語ｉを含む文書の数であり、
freqt,iはクロスランゲージ質問要求ｑの目的言語の訳文ｔの照会語ｉの発生回数であり、
TCtはクロスランゲージ質問要求ｑの目的言語の訳文ｔの翻訳信頼性である。
【００３９】
更に、この実施形態では、ＴＦ−ＩＤＦアルゴリズムは照会語リストの照会語毎に重みを計算するために使用されるけれどもこれは説明のためにだけ示され本発明を限定することを意図していない。目的言語の訳文の各々の翻訳信頼性に基づいて照会語リストの照会語毎に重みを求めることができるどのようなアルゴリズムでも使用できる。
【００４０】
次に、ステップ２３５では、クロスランゲージ質問要求に対応する目的言語質問要求が照会語リスト及び照会語リストの各照会語の重みに基づいて構成される。特に、このステップでは、照会語リストの照会語毎に、＜照会語：重み＞対が照会語及びその重みに基づいて求められ、それにより照会語リストの全ての照会語の＜照会語：重み＞対の集合は検索ベースのための目的語質問要求として寄与する、クロスランゲージ質問要求に対応する目的語質問式に組み込まれる。
【００４１】
上記は本実施形態に従ったクロスランゲージ質問要求の翻訳方法を説明している。上記説明から理解できるように本実施形態では、複数のＭＴシステムがクロスランゲージ質問要求に対する目的言語の複数の訳文を得るためユーザによって入力されるクロスランゲージ質問要求をソース言語から目的言語に翻訳するために使用され、翻訳信頼性が目的言語の複数の訳文の各々毎に計算され、それから目的言語の全ての訳文が翻訳信頼性情報を含む照会語リストに合体され、最後に、クロスランゲージ質問要求に対応する目的言語質問式が照会語リストの照会語の重みに基づく翻訳信頼性に基づいて構築される。
【００４２】
それ故に、本実施形態では、複数のＭＴシステムによって生成されるクロスランゲージ質問要求の目的語の訳文を合体することにより、クロスランゲージ質問要求により関連する目的言語質問式が構築できる。
【００４３】
更に、図２と関連した本実施形態に従ったクロスランゲージ質問要求の翻訳方法の説明において、種々のステップが簡潔さのためだけにある順序で説明されているがこの発明を限定することを意図していない。本発明の目的が達成できる限り、これらのステップは任意の順序で行うことができる。
【００４４】
更に、本発明はクロスランゲージ質問要求がソース言語から１つの特定目的言語に翻訳するケースに関して説明されているが、これは説明のためだけに示されており、この発明を限定することを意図していないことは留意されるべきである。実用的実施では、クロスランゲージ質問要求はこのクロスランゲージ質問要求に合う文書が複数の特定目的言語の情報から検索できるようにソース言語から複数の目的言語に翻訳できる。この場合、複数の特定目的言語はクロスランゲージ質問要求を出したときにユーザによって選択してもよく、又はユーザによって選択しないでクロスランゲージ情報検索システム若しくはシステムによってサポートできる全ての言語によって初期設定されてもよい。更に、１つ以上の目的言語が存在する場合には、目的言語毎に、翻訳処理が単一目的言語のそれと同じであり、それ故にここでは繰り返し説明しない。
【００４５】
図１に戻ると、ステップ１１５で、ステップ１１０で得られた目的言語質問要求に基づいて、情報源を見つけるため文書にマッチングを行い質問条件に合う文書を検索する。
【００４６】
このステップのために、クロスランゲージ情報検索システムの検索部が検索モジュールで構成されている一例としてこの事例を用いて説明する。特に、このステップで、ステップ１１０で得られた目的言語質問要求、即ち、＜照会語：重み＞対の形の目的語質問式が検索モジュールに与えられる。検索モジュールは目的言語質問式に基づく情報源の検索のため文書にマッチングを行い、質問条件に合う目的言語の文書を目的言語質問要求の検索結果として検索する。更に、この実施形態では、クロスランゲージ情報検索システムの検索部を構成する検索モジュールに特別な制限はなく、目的言語をサポートする既知の又は将来知ることができるどんな検索モジュール（検索エンジン）を用いて実施できる。
【００４７】
更に、他の実施形態では、検索部は１以上のある目的言語をサポートできる、特に、クロスランゲージ情報検索システムが複数の目的言語を同時にサポートできるケースに適している複数の異なる検索モジュールをそれぞれ用いて実施できる。この場合、ステップ１１０でクロスランゲージ質問要求の目的言語質問式を構築するとき、異なる表現方法の目的言語質問式が異なる目的言語をサポートする検索モジュールに対してそれぞれ構築されるべきである。更に、クロスランゲージ情報検索システムは複数の検索モジュールを検索部として使用する場合に、クロスランゲージ情報検索システムは複数の検索モジュールの検索結果を組み合わせる機能を更に含むべきである。しかしながら、これは本発明の特徴ではないので、その実施に特別な制限はない。
【００４８】
次に、ステップ１２０で、目的言語質問要求に基づいて検索することによって得られる検索結果はユーザに提示される。
【００４９】
上記は本実施形態に従ったクロスランゲージ情報検索方法を説明している。本実施形態では、質問条件に合う目的言語の情報は複数の機械翻訳システムによって生成されるクロスランゲージ質問要求の目的言語の複数の訳文を合体することによって得られる目的言語質問要求に基づいて検索されており、これが得られた検索結果がより正確になるようにクロスランゲージ情報検索の精度を増加していることは上記説明から理解できる。
【００５０】
更に、図１のクロスランゲージ情報検索方法及び図２のクロスランゲージ質問要求翻訳方法は既知の又は将来知ることができるどんなクロスランゲージ情報検索システムを組み合わせて使用できることは留意すべきである。
【００５１】
同じ発明概念に基づいて、図３は本発明の実施形態に従ったクロスランゲージ情報検索システムのブロック図である。
【００５２】
図３に示されるように、本実施形態に従ったクロスランゲージ情報検索システム３０はユーザモジュール３１、クロスランゲージ質問要求翻訳装置３２及び検索モジュール３３により構成される。
【００５３】
ユーザモジュール３１は質問ユーザからのソース言語のクロスランゲージ質問要求を受け、それを相互質問要求翻訳装置３２へ与え、検索モジュール３３によって得られる検索結果を質問ユーザに提示するよう構成される。この実施形態では、クロスランゲージ質問要求を入力するユーザによって使用されるソース言語はクロスランゲージ情報検索システム３０によってサポートできるものであればよい。更に、実施形態では、ユーザモジュール３１は質問ユーザがクロスランゲージ質問要求をするとき１以上の目的言語を選択できる。ユーザがそのような選択をしない場合には、クロスランゲージ情報検索システムによって初期設定される目的言語又はクロスランゲージ情報検索システムによってサポートできる全ての言語が使用されることになる。
【００５４】
クロスランゲージ質問要求翻訳装置３２はユーザモジュール３１によって得られるクロスランゲージ質問要求をソース言語から目的言語に翻訳し、クロスランゲージ質問要求に対応する目的言語質問要求を生成するために使用される。
【００５５】
クロスランゲージ質問要求翻訳装置３２は図４を参照して以下に詳細に説明する。
【００５６】
図４は本発明の実施形態に従ったクロスランゲージ質問要求翻訳装置を示すブロック図である。図４に示すように、クロスランゲージ質問要求翻訳装置３２は複数の機械翻訳モジュール３２１及び目的言語質問要求構成モジュール３２２により構成される。
【００５７】
複数の機械翻訳モジュール３２１の各々はユーザモジュール３１で得られるクロスランゲージ質問要求をソース言語から特定目的言語に翻訳するように構成され、それによりクロスランゲージ質問要求の目的言語の複数の訳文が得られる。この実施形態では、複数の機械翻訳モジュールに特別な制限がなく、クロスランゲージ質問要求をソース言語から目的言語に翻訳することが実施できる限り、本発明は既知又は将来知ることができる任意の機械翻訳システムを用いて実施できる。
【００５８】
目的言語質問要求構成モジュール３２２は複数の機械翻訳モジュール３２１によって得られるクロスランゲージ質問要求の目的言語の複数の訳文に基づいてクロスランゲージ質問要求に対応する目的言語質問要求を作成するように構成される。
【００５９】
特に、図４に示されるように、目的言語質問要求構成モジュール３２２は翻訳品質評価モジュール３２２１、ＬＭ信頼性計算モジュール３２２２、翻訳信頼性計算モジュール３２２３、照会語リスト生成モジュール３２２４、重み計算モジュール３２２５及び質問式生成モジュール３２２６を更に含む。
【００６０】
翻訳品質評価モジュール３２２１は複数の機械翻訳モジュール３２１の各々毎に翻訳品質を評価し機械翻訳モジュール３２１の翻訳品質得点を取得するように構成される。
【００６１】
ＬＭ信頼性計算モジュール３２２２は複数の機械翻訳モジュール３２１によって生成されるクロスランゲージ質問要求の目標言語の訳文毎に言語モデルを用いてＬＭ信頼性を計算するように構成される。
【００６２】
翻訳信頼性計算モジュール３２２３は複数の機械翻訳モジュール３２１によって生成される目的言語の訳文毎に翻訳信頼性を計算するように構成される。特に、翻訳信頼性計算モジュール３２２３は、複数の機械翻訳モジュール３２１によって得られるクロスランゲージ質問要求の目的言語の複数の訳文の各々毎に、訳文品質評価モジュール３２２１によって評価される訳文を生成する機械翻訳モジュール３２１の翻訳品質得点を、ＬＭ信頼性計算モジュール３２２２によって計算される目的語の訳文のＬＭ信頼性と乗算し、目的言語の訳文の翻訳信頼性を求める。
【００６３】
照会語リスト作成モジュール３２２４は複数の機械翻訳モジュール３２１によって得られるクロスランゲージ質問要求の目的言語の複数の訳文を合体し、照会語リストを作成するように構成される。特に、本実施形態では、照会語リスト作成モジュール３２２４は、照会語リストを作成するため検索に有用な照会語を互に組み合わさるように、目的言語の各訳文の検索に有用な照会語を識別し、目的言語の各訳文の機能語を取り除く。照会語リストには照会語毎に照会語が現れる目的語のどんな訳文に関する情報も記録される。
【００６４】
重み計算モジュール３２２５は照会語リスト作成モジュール３２２４によって得られる照会語リストの照会語毎に重みを計算するようき構成される。特に、実施形態では、重み計算モジュール３２２５は翻訳信頼性計算モジュール３２２３によって算出される目的言語の複数の訳文の各々の翻訳信頼性を使用し、図２を参照して説明したＴＦ−ＩＤＦアルゴリズムに従って照会語リストの照会語毎に重みを算出する。
【００６５】
質問式生成モジュール３２２６は照会語作成モジュール３２２４によって作成される照会語リスト及び重み計算モジュール３２２５によって算出される照会語リストの各照会語の重みに基づいて照会語に対応する＜照会語：重み＞対を生成するように構成され、それ故、全ての照会語の＜照会語：重み＞対を組み合わせることによって目的言語質問式を構築する。そして、質問式生成モジュール３２２６は目的言語質問式を検索モジュール３３に検索ベースの目的言語質問要求として提示する。
【００６６】
上記では、本実施形態に従ったクロスランゲージ質問要求を翻訳する装置が説明されている。本実施形態に従ったクロスランゲージ質問要求を翻訳する装置は先ずクロスランゲージ要求の目的言語の複数の訳文を得るためにユーザによって入力されるクロスランゲージ質問要求をソース言語から目的言語に翻訳し、目的言語の複数の訳文の各々の翻訳信頼性を計算し、それから目的言語の全ての訳文を合体して翻訳信頼性情報を含む照会語リストを作成し、最後に、照会語リストの照会語の翻訳信頼性に基づく重みに基づいてクロスランゲージ質問要求に対応する目的言語質問式を構築する複数の機械翻訳モジュールを用いていることが分かる。
【００６７】
それ故、複数の機械翻訳モジュールによって生成されるクロスランゲージ質問要求の訳文を合体することにより、本実施形態に従ったクロスランゲージ質問要求の翻訳装置はクロスランゲージ質問要求に最も関連する目的言語質問式を構築できる。
【００６８】
次に、図３に戻って、検索モジュール３３はクロスランゲージ質問要求翻訳装置３２によって生成され、ユーザモジュール３１で得られるクロスランゲージ質問要求に対応する目的言語質問要求に基づいて、情報ソースから目的言語質問要求に合う目的言語の文書を検索しクロスランゲージ質問要求の検索結果としてそれをユーザモジュール３１を介して質問ユーザに提示するように構成される。
【００６９】
上記は実施形態に従ったクロスランゲージ情報検索システムを説明している。実施形態に従ったクロスランゲージ情報検索システムは複数の機械翻訳モジュールによって生成されるクロスランゲージ質問要求の目的言語の複数の訳文を合体することにより得られる目的言語質問要求に合う目的言語の情報を検索し、それにより検索精度が向上し、得られた検索結果はより正確であることが分かる。
【００７０】
更に、図４と関連して説明したクロスランゲージ質問要求翻訳装置は現在既知又は将来知ることができるクロスランゲージ情報検索システムと組み合わせることができる。
【００７１】
この実施形態のクロスランゲージ情報検索システム及びその構成要素は特別に設計された回路又はチップによって実施でき、若しくはコンピュータ（プロセッサ）実行対応プログラムによって実施できる。更に、実施形態のクロスランゲージ情報検索システムは図１と関連して説明したクロスランゲージ検索方法を実施できる。
【００７２】
本発明のクロスランゲージ質問要求翻訳方法、クロスランゲージ情報検索方法、クロスランゲージ質問要求翻訳装置及びクロスランゲージ情報検索システムは幾つかの例としての実施形態で詳細に説明したけれども、これら実施形態は網羅的ではなく、当業者は本発明の精神及び範囲内で種々変更及び変形できる。故に、本発明はこれら実施形態に限定されなく、本発明の範囲は請求項によって定義されるだけである。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施形態に従ったクロスランゲージ情報検索方法のフローチャートを示す。
【図２】本発明の実施形態に従ったクロスランゲージ質問要求翻訳方法のフローチャートを示す。
【図３】本発明の実施形態に従ったクロスランゲージ情報検索システムのブロック図を示す。
【図４】本発明の実施形態に従ったクロスランゲージ質問要求翻訳装置のブロック図を示す。
【図１】
2008234656.tif 000008
【図２】
2008234656.tif 000009
【図３】
2008234656.tif 000010
【図４】
2008234656.tif 000011