(57)【要約】【課題】原言語から目的言語への翻訳により生成された検索要求の目的言語における語義的曖昧性がある場合に、適切な語義に対応した目的言語における検索式を生成する。【解決手段】本発明は、ユーザから入力された原言語による検索要求を検索要求解析手段で解析し、対訳辞書を検索し、検索候補語辞書と逆対訳辞書とを検索することにより、ユーザが意図する語義に対応する目的言語における検索語候補リストを生成し、ユーザに送信し、ユーザが検索語候補リストから選択した検索語候補群を取得し、検索語候補群から、検索処理で使用する検索式を生成する。【選択図】      図１
2004151881.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが問い合わせに用いる言語（原言語）と検索対象の言語（目的言語）が異なるクロス言語情報検索を支援するための情報検索支援方法において、
検索要求解析手段において、ユーザインタフェース手段を介して、ユーザから入力された原言語による検索要求を解析し、
対訳辞書検索手段において、原言語における単語と該単語の対訳がデータベースに格納されている対訳辞書を検索し、
検索語選択リスト生成手段において、目的言語の単語をキーとし、該目的言語の単語の持つ語義と、該語義毎に、該語義の曖昧性に対応する複合語、連語、例文を含む複数の目的言語表現とがデータベースに格納されている検索候補語辞書と、該検索語候補と該検索語候補の原言語における訳語とがデータベースに格納されている逆対訳辞書とを検索することにより、前記ユーザが意図する語義に対応する目的言語における検索語候補リストを生成し、前記ユーザインタフェース手段を介して該ユーザに送信し、
検索式生成手段において、前記ユーザによって前記検索語候補リストから選択された検索語候補群を取得し、該検索語候補群から、検索処理で使用する検索式を生成することを特徴とする情報検索支援方法。
【請求項２】
検索エンジン通信手段において、前記検索式生成手段で生成された前記検索式を、検索式を用いて検索処理を行う検索エンジンに送信し、該検索エンジンから検索結果を受信して、前記ユーザインタフェース手段を介して前記ユーザに送信する請求項１記載の情報検索支援方法。
【請求項３】
前記検索語リスト生成手段において、前記検索語候補リストを生成する際に、
前記検索候補語辞書に含まれる目的言語の単語をキーとして前記逆対訳辞書を検索し、エントリが存在すれば、該検索候補語辞書に含まれる目的言語表現に対して原言語による説明を付加する請求項１記載の情報検索支援方法。
【請求項４】
ユーザが問い合わせに用いる言語（原言語）と検索対象の言語（目的言語）が異なるクロス言語情報検索を支援するための情報検索支援装置であって、
原言語における単語と該単語の対訳とがデータベースに格納されている対訳辞書と、
目的言語の単語をキーとし、該目的言語の単語の持つ語義と、該語義毎に、該語義の曖昧性に対応する複合語、連語、例文を含む複数の目的言語表現とがデータベースに格納されている検索候補語辞書と、
前記検索語候補と該検索語候補に対応する原言語の訳語とがデータベースに格納されている逆対訳辞書と、
ユーザとの間で検索要求及び選択入力情報とを受信すると共に、選択情報及び検索結果を送信するユーザインタフェース手段と、
ユーザインタフェース手段を介して、ユーザから入力された原言語による検索要求を解析する検索要求解析手段と、
前記検索要求解析手段で解析された検索要求に基づいて前記対訳辞書を検索する対訳辞書検索手段と、
前記検索候補語辞書と、前記逆対訳辞書とを検索することにより、前記ユーザが意図する語義に対応する目的言語における検索語候補リストを生成し、前記ユーザインタフェース手段を介して該ユーザに送信する検索語選択リスト生成手段と、
前記ユーザインタフェース手段を介して前記ユーザによって前記検索語候補リストから選択された検索語候補群を取得し、該検索語候補群から検索処理で使用する検索式を生成する検索式生成手段と、を有することを特徴とする情報検索支援装置。
【請求項５】
前記検索式生成手段で生成された前記検索式を、検索処理を行う検索エンジンに送信し、該検索エンジンから検索結果を受信して、前記ユーザインタフェース手段を介して前記ユーザに送信する検索エンジン通信手段を、更に有する請求項４記載の情報検索支援装置。
【請求項６】
前記検索語リスト生成手段は、
前記検索語候補リストを生成する際に、
前記検索候補語辞書に含まれる目的言語の単語をキーとして前記逆対訳辞書を検索し、エントリが存在すれば、該検索候補語辞書に含まれる目的言語表現に対して原言語による説明を付加する手段を含む請求項４記載の情報検索支援装置。
【請求項７】
ユーザが問い合わせに用いる言語（原言語）と検索対象の言語（目的言語）が異なるクロス言語情報検索を支援するため、コンピュータのＣＰＵにおいて実行される情報検索支援プログラムであって、
ユーザインタフェース手段を介して、ユーザから入力された原言語による検索要求を解析する検索要求解析ステップと、
原言語の単語をキーとし、該単語に対応する目的言語の対訳語とがデータベースに格納されている対訳辞書を検索する対訳辞書検索ステップと、
目的言語の単語をキーとし、該目的言語の単語の持つ語義毎に、該語義の曖昧性に対応する複合語、連語、例文を含む複数の目的言語表現とがデータベースに格納されている検索候補語辞書と、該検索語候補と該検索語候補の原言語と該原言語における訳語とがデータベースに格納されている逆対訳辞書とを検索することにより、前記ユーザが意図する語義に対応する目的言語における検索語候補リストを生成し、前記ユーザインタフェース手段を介して該ユーザに送信する検索語選択リスト生成ステップと、
前記ユーザインタフェース手段を介して前記ユーザによって前記検索語候補リストから選択された検索語候補群を取得し、該検索語候補群から、検索処理で使用する検索式を生成する検索式生成ステップと、からなることを特徴とする情報検索支援プログラム。
【請求項８】
前記検索式生成ステップで生成された前記検索式を、検索式を用いて検索処理を行う検索エンジンに送信し、該検索エンジンから検索結果を受信して、前記ユーザインタフェース手段を介して前記ユーザに送信する検索エンジン通信ステップを更に有する請求項７記載の情報検索支援プログラム。
【請求項９】
前記検索語リスト生成ステップにおいて、前記検索語候補リストを生成する際に、
前記検索候補語辞書に含まれる目的言語の単語をキーとして前記逆対訳辞書を検索し、エントリが存在すれば、該検索候補語辞書に含まれる目的言語表現に対して原言語による説明を付加するステップを含む請求項７記載の情報検索支援プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報検索支援方法及び装置及び情報検索支援プログラムに係り、特に、問い合わせの言語（原言語）と検索対象の言語（目的言語）が異なる場合でのクロス言語情報検索の際に、目的言語において語義の曖昧性を有する場合に対処するための情報検索支援方法及び装置及び情報検索支援プログラムに関する。
【従来の技術】
従来、問い合わせの言語と検索対象の言語が異なるクロス言語情報検索システムに関する研究開発が行われている。その例として、ユーザの母国語による説明情報に基づいて検索要求の適切な訳語を選択するインタラクティブインタフェースや（例えば、非特許文献１参照）、クロスランゲージ情報検索（Ｃｒｏｓｓ−Ｌａｎｇｕａｇｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｅｔｒｉｅｖａｌ，ＣＬＩＲ）（例えば、非特許文献２参照）等がある。
【０００２】
特に、検索要求を適切に翻訳する方法に関して多くの提案が行われている。その一つとして、単語Ｗの用例の集合を単語Ｗの意味によって自動的に分類し、各分類に対してその分類を特徴付ける単語の集合を分類内の用例から抽出し、得られた各分類に対して、単語Ｗの可能な訳語の中から抽出した単語の集合を訳したものと最も関連性の高いを訳語を選択する方法がある（例えば、特許文献１を参照）。また、ユーザの得意な言語Ｘを主に使用しながら、異なる言語Ｙにおける適合文書を検索対象である文書群から検索する方法がある（例えば、特許文献２参照）。
【０００３】
一方で、翻訳された検索要求が目的言語において持つ語義の曖昧性については、十分な検討が行われていない。
【０００４】
【特許文献１】
特開２０００−３４８０３１「訳語選択辞書自動作成装置及び自動翻訳装置並びにそれらのプログラムを記録した媒体」
【特許文献２】
特開２００１−０２２７８７「多言語インタラクティブ情報検索システム及び多言語インタラクティブ情報検索プログラムを記録した格納媒体」
【非特許文献１】
「多言語情報アクセスシステム」，林他２名，ＮＴＴ技術ジャーナル，２００２年１月号、ｐｐ．７６−８０．
【非特許文献２】
「言語の壁を越えて文書検索する」，菊井，人工知能学会誌，Ｖｏｌ．１５，  ＮＯ．４，  ｐｐ．５５０−５５８．
【発明が解決しようとする課題】
しかしながら、ユーザが問い合わせに用いる言語と検索対象の文書の言語が異なるクロス言語情報検索において、ユーザの検索要求が適切に目的言語に翻訳されたとしても、その翻訳された検索要求が目的言語において持つ語義の曖昧性により、適切な検索が行われない可能性がある。例えば、日本語の“銀行”という単語は、英語において“ｂａｎｋ”と訳されるのが適切と考えられているが、“ｂａｎｋ”という英語の単語は、「銀行」に相当する語義以外にも「土手・堤防」や、「貯蔵の場所」などの語義を持つ。このため、ユーザは、「銀行」についての検索をしたいにもかかわらず、“ｂａｎｋ”という検索語を用いる限り、これらの語義での“ｂａｎｋ”を含む文書が検索されてしまう可能性がある。また、このような問題は、目的言語に熟知していないユーザにとっては予想のつかない場合（即ち、“ｂａｎｋ”が「銀行」以外の語義を持つことが予想できない）が多い。
【０００５】
本発明は、上記の点に鑑みなされたもので、このような翻訳により生成された検索要求の目的言語の語義的曖昧性に関わる課題を解決した情報検索支援方法及び装置及び情報検索支援プログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
図１は、本発明の原理を説明するための図である。
【０００７】
本発明は、ユーザが問い合わせに用いる言語（原言語）と検索対象の言語（目的言語）が異なるクロス言語情報検索を支援するための情報検索支援方法において、
ユーザインタフェース手段を介して、ユーザから入力された原言語による検索要求を検索要求解析手段で解析し（ステップ１）、
原言語における単語と該単語の対訳がデータベースに格納されている対訳辞書を対訳辞書検索手段で検索し（ステップ２）、
検索語選択リスト生成手段において、目的言語の単語をキーとし、該目的言語の単語の持つ語義と、該語義毎に、該語義の曖昧性に対応する複合語、連語、例文を含む複数の目的言語表現がデータベースに格納されている検索候補語辞書と、該検索語候補と該検索語候補の原言語における訳語とがデータベースに格納されている逆対訳辞書とを検索することにより、ユーザが意図する語義に対応する目的言語における検索語候補リストを生成し、ユーザインタフェース手段を介して該ユーザに送信し（ステップ３）、
検索式生成手段において、ユーザによって検索語候補リストから選択された検索語候補群を取得し、該検索語候補群から、検索処理で使用する検索式を生成する（ステップ４）。
【０００８】
また、本発明の情報検索支援方法では、検索エンジン通信手段において、検索式生成手段で生成された検索式を、検索式を用いて検索処理を行う検索エンジンに送信し、該検索エンジンから検索結果を受信して、ユーザインタフェース手段を介してユーザに送信する。
【０００９】
また、本発明の情報検索支援方法では、検索語リスト生成手段において、検索語候補リストを生成する際に、
検索候補語辞書に含まれる目的言語の単語をキーとして逆対訳辞書を検索し、エントリが存在すれば、該検索候補語辞書に含まれる目的言語表現に対して原言語による説明を付加する。
【００１０】
図２は、本発明の原理構成図である。
【００１１】
本発明は、ユーザが問い合わせに用いる言語（原言語）と検索対象の言語（目的言語）が異なるクロス言語情報検索を支援するための情報検索支援装置であって、
原言語における単語と該単語の対訳とをデータベースに格納した対訳辞書４１０と、
目的言語の単語をキーとし、該目的言語の単語の持つ語義と、該語義毎に、該語義の曖昧性に対応する複合語、連語、例文を含む複数の目的言語表現とがデータベースに格納されている検索候補語辞書５１０と、
検索語候補と該検索語候補に対応する原言語の訳語とをデータベースに格納した逆対訳辞書５２０と、
ユーザとの間で検索要求及び選択入力情報を受信すると共に、選択情報及び検索結果を送信するユーザインタフェース手段２００と、
ユーザインタフェース手段２００を介して、ユーザから入力された原言語による検索要求を解析する検索要求解析手段３００と、
検索要求解析手段３００で解析された検索要求に基づいて対訳辞書４１０を検索する対訳辞書検索手段４００と、
検索候補語辞書５１０と、逆対訳辞書５２０とを検索することにより、ユーザが意図する語義に対応する目的言語における検索語候補リストを生成し、ユーザインタフェース手段２００を介して該ユーザに送信する検索語選択リスト生成手段５００と、
ユーザインタフェース手段２００を介してユーザによって検索語候補リストから選択された検索語候補群を取得し、該検索語候補群から、検索処理で使用する検索式を生成する検索式生成手段６００と、を有する。
【００１２】
また、本発明の情報検索支援装置は、検索式生成手段６００で生成された検索式を、検索処理を行う検索エンジンに送信し、該検索エンジンから検索結果を受信して、ユーザインタフェース手段２００を介してユーザに送信する検索エンジン通信手段を、更に有する。
【００１３】
本発明の情報検索支援装置の検索語リスト生成手段５００は、
検索語候補リストを生成する際に、
検索候補語辞書５１０に含まれる目的言語の単語をキーとして逆対訳辞書５２０を検索し、エントリが存在すれば、該検索候補語辞書５１０に含まれる目的言語表現に対して原言語による説明を付加する手段を含む。
【００１４】
本発明は、ユーザが問い合わせに用いる言語（原言語）と検索対象の言語（目的言語）が異なるクロス言語情報検索を支援するため、コンピュータのＣＰＵにおいて実行される情報検索支援プログラムであって、
ユーザインタフェース手段を介して、ユーザから入力された原言語による検索要求を解析する検索要求解析ステップと、
原言語の単語をキーとし、該単語に対応する目的言語の対訳語がデータベースに格納されている対訳辞書を検索する対訳辞書検索ステップと、
目的言語の単語をキーとし、該目的言語の単語の持つ語義と、該語義毎に、該語義の曖昧性に対応する複合語、連語、例文を含む複数の目的言語表現とがデータベースに格納されている検索候補語辞書と、該検索語候補と該検索語候補の原言語における訳語とがデータベースに格納されている逆対訳辞書とを検索することにより、ユーザが意図する語義に対応する目的言語における検索語候補リストを生成し、ユーザインタフェース手段を介して該ユーザに送信する検索語選択リスト生成ステップと、
ユーザインタフェース手段を介してユーザによって検索語候補リストから選択された検索語候補群を取得し、該検索語候補群から、検索処理で使用する検索式を生成する検索式生成ステップと、からなる。
【００１５】
また、本発明の情報検索支援プログラムは、検索式生成ステップで生成された検索式を、検索式を用いて検索処理を行う検索エンジンに送信し、該検索エンジンから検索結果を受信して、ユーザインタフェース手段を介してユーザに送信する検索エンジン通信ステップを更に有する。
【００１６】
また、本発明の情報検索支援プログラムの検索語リスト生成ステップにおいて、検索語候補リストを生成する際に、
検索候補語辞書に含まれる目的言語の単語をキーとして逆対訳辞書を検索し、エントリが存在すれば、該検索候補語辞書に含まれる目的言語表現に対して原言語による説明を付加するステップを含む。
【００１７】
上記のように、本発明では、利用者がある言語（原言語）から異なる言語（目的言語）の情報検索を支援するシステムにおいて、目的言語に利用者が意図しない語義をもつという曖昧性がある場合に、その語義に対応する検索候補語または、その訳語を提示し、その中から適切なものを利用者に選択させて、適切な語義を持つ目的言語により検索式を生成し、当該検索式を用いて目的言語情報を検索することにより、翻訳された検索要求に対する目的言語に曖昧性があったとしても適切な検索を行うことが可能となる。
【００１８】
【発明の実施の形態】
以下、図面と共に本発明の実施の形態について説明する。
【００１９】
以下では、日本語を利用するユーザが、日本語による問い合わせによって、英語の文書からなる検索対象を検索する日英語間のクロス言語情報検索を想定し、“銀行の再建”という問い合わせを例として、クロス言語情報検索について説明する。
【００２０】
図３は、本発明の一実施の形態におけるクロス言語情報検索装置（情報検索支援装置）の構成を示す。
【００２１】
同図に示すクロス言語情報検索装置は、ユーザインタフェース部２００、検索要求解析部３００、対訳辞書検索部４００、対訳辞書４１０、検索語選択リスト生成部５００、検索候補語辞書５１０、逆対訳辞書５２０、検索式生成部６００、検索エンジン通信部７００から構成され、検索エンジン通信部７００には、検索エンジン７１０が接続されている。
【００２２】
対訳辞書４１０は、原言語の単語をキーとして、原言語の単語に対応する対訳を収録したものであり、データベース等の記憶手段に格納される。
【００２３】
図４は、本発明の一実施の形態における対訳辞書の構成例を示す。
【００２４】
同図に示す対訳辞書４１０は、日本語単語をキーとして、該日本語単語に対応する英語の対訳語を収録したものである。同図の例においては、“銀行”に対して“ｂａｎｋ”、“再建”に対して“ｒｅｃｏｎｓｔｒｕｃｔｉｏｎ”が対訳語として得られるものとする。このような対訳辞書は、既存の和英辞書や機械翻訳システムにおける辞書をもとに構築することが可能である。なお、本発明では、当該対訳辞書の構築方法については規定しない。
【００２５】
検索候補語辞書５１０は、対訳によって得られた各対訳語の目的言語における語義の曖昧性に対応した検索語候補を予め収録したものであり、データベース等の記憶手段に格納される。
【００２６】
図５は、本発明の一実施の形態における検索候補語辞書の構成例を示す。
【００２７】
同図に示す検索候補語辞書５１０は、英語単語をキーとし、当該英語単語の持つ語義、及び、語義毎に、当該語義に関連する複数の英語表現（複合語、連語、例文等）収録したものである。このような検索候補語辞書５１０は、既存の英語辞書や概念辞書などをもとに容易に構築することが可能であるし、英語におけるテキストデータの集合から言語処理手段により構築することも可能である（例えば、”Ｔｈｅ  ａｕｔｏｍａｔｉｃ  ｃｏｎｓｔｒｕｃｔｉｏｎ  ｏｆ  ｆａｃｅｔｅｄ  ｔｅｒｍｉｎｏｌｏｇｉｃａｌ  ｆｅｅｄｂａｃｋ  ｆｏｒ  ｉｎｔｅｒａｃｔｉｖｅ  ｄｏｃｕｍｅｎｔ  ｒｅｔｒｉｅｖａｌ”，  Ｐｅｔｅｒ  Ｇ．  Ａｎｉｃｋ，  ｉｎ  ”Ｒｅｃｅｎｔ  Ａｄｖａｎｃｅｓ  ｉｎ  Ｃｏｍｐｕｔａｔｉｏｎａｌ  Ｔｅｒｍｉｎｏｌｏｇｙ”，  Ｊｏｈｎ  Ｂｅｎｊａｍｉｎｓ  Ｐｕｂｌｉｓｈｉｎｇ  Ｃｏｍｐａｎｙ，  （２００１），  ｐｐ．２９−５２）。なお、本発明では、その構築方法等については規定しない。
【００２８】
逆対訳辞書５２０は、検索候補の原言語における訳語を予め収録したものであり、データベース等の記憶手段に格納される。
【００２９】
図６は、本発明の一実施の形態における逆対訳辞書の構成例を示す。
【００３０】
同図に示す逆対訳辞書５２０は、英語表現をキーとし、当該英語表現に対応する日本語訳を収録したものである。このような逆対訳辞書５２０は、既存の英和辞書や機械翻訳システムにおける辞書をもとに容易に構築することが可能である。なお、本発明では、その構築方法については規定しない。
【００３１】
ユーザインタフェース部２００は、ユーザからの入力を受け付けると共に、当該ユーザに対して情報を出力する。
【００３２】
検索要求解析部３００は、ユーザインタフェース部２００を介してユーザより入力された原言語による検索要求を解析する。
【００３３】
対訳辞書検索部４００は、検索要求解析部３００で解析された検索要求の単語をキーとして対訳辞書４１００検索して、入力された検索要求を構成する単語に対する対訳語を得る。
【００３４】
検索語選択リスト生成部５００は、対訳辞書検索部４００から取得した各対訳語に対して、検索候補語辞書５１０及び逆対訳辞書５２０を参照して、ユーザに目的言語における語義に対応した適切な検索語を選択させるための検索語選択リストを生成し、ユーザインタフェース部２００を介してユーザに提示する。
【００３５】
検索式生成部６００は、ユーザインタフェース部２００を介してユーザにより指定された検索語（検索語候補群）を取得し、検索要求中の各単語から派生する検索条件を「ＡＮＤ」または、「ＯＲ」条件により結合し、検索式を生成する。検索エンジン通信部７００は、検索式生成部６００において生成された検索式を検索エンジン７１０に送信し、当該検索エンジン７１０から検索結果を受信し、ユーザインタフェース部２００を介してユーザに提示する。
【００３６】
以下、上記の構成における一連の動作を説明する。
【００３７】
以下では、必要とする原言語、目的言語の組み合わせに対して、これに対応した対訳辞書４１０、検索候補語辞書５１０、逆対訳辞書５２０、検索エンジン７１０を用意することにより適切に動作するものであり、以下の説明における日英語間の状況に限定されるものではない。
【００３８】
図７は、本発明の一実施の形態における動作のフローチャートである。
【００３９】
ステップ１０１）  ユーザにより入力された検索要求“銀行の再建”は、ユーザインタフェース部２００を介してクロス言語情報検索装置１００に入力される。入力された原言語（この例では、日本語）の検索要求は、まず、検索要求解析部３００へ送信される。
【００４０】
ステップ１０２）  検索要求部３００には、検索要求の文字列をそれを構成する単語列へと分解する手段が内蔵されているものとする。このような単語列への分割手段は、形態素解析処理として公知のものであり（例えば、「形態素、構文解析」、永田、自然言語処理−基礎と応用−（田中監修）、電子情報通信学会，ｐｐ．２−３８）、適切な手段を利用することができる。本例では、検索要求の“銀行の再建”は、“銀行”と“再建”という２つの単語からなることが解析される。解析された結果は、対訳辞書検索部４００へと送信される。
【００４１】
ステップ１０３）  対訳辞書検索部４００は、検索要求に用いられる原言語と検索対象の文書の言語である目的言語（この例では英語）に対して予め準備された対訳辞書４１０を検索することにより、検索要求を構成する単語に対する対訳語を得る。対訳辞書４１０の構成は前述の図４に示す通りである。得られたこれらの対訳語は、検索語選択リスト生成部５００へと送信される。
【００４２】
ステップ１０４）  検索語選択リスト生成部５００は、対訳辞書検索部４００から送られてきた各対訳語に対して、検索候補語辞書５１０及び逆対訳辞書５２０を参照することにより、ユーザに目的言語における語義に対応した適切な検索語を選択させるための検索語選択リストを生成し、ユーザインタフェース部２００に送る。検索候補語辞書５１０の構成は前述の図５に示す通りであり、逆対訳辞書５２０の構成は前述の図６に示す通りである。
【００４３】
本発明の検索候補語辞書５１０では、図５に示したように、“ｂａｎｋ”に対しては、語義が３つ存在することを仮定する。このように複数の語義が存在する場合、ユーザの検索意図は、これらのどれか１つであると想定する。また、意図に合致する語義に対応する検索語であれば、なるべく多くの検索語を用いて網羅的に行うことが望ましい。そこで、検索語選択リスト生成部５００の生成する選択リストを概念的に説明すると、図８のようになる。
【００４４】
図８は、本発明の一実施の形態における検索語選択リスト生成部が生成する選択リストを概念的に説明するための図である。同図において、“ｂａｎｋ”に対しては３つの語義が存在し、ユーザはその中から１つの語義を選択し、選択された語義に関連する英語表現を検索語候補として複数選択可能であることを示している。また、“ｒｅｃｏｎｓｔｒｕｃｔｉｏｎ”に対しては、１つの語義しか存在しないので、この語義に対応する検索語候補を複数選択することが可能である。
【００４５】
検索語選択リスト生成部５００は、このような選択リストをユーザに提示する画面として生成し、ユーザインタフェース部２００を介してユーザに提示する。ここで、検索候補語辞書５１０に含まれる英語表現をキーとして、逆対訳辞書５２０を検索することにより、逆対訳辞書５２０にエントリが存在すれば、検索候補語辞書５１０に収録されている英語表現に対して、ユーザの原言語である日本語によって説明を付加することが可能である。
【００４６】
図９は、本発明の一実施の形態におけるユーザに提示される選択リストの例である。同図に示す画面は、インターネット上で標準的に用いられているＨＴＭＬ形式によるものであり、容易にこのような画面を構成することが可能である。同図の例では、ユーザが選択すべき選択肢は、チェックボックスの形で表現されている。また、各検索語候補に対して逆対訳辞書５２０による日本語の説明がカッコ内に付与されている。
【００４７】
ステップ１０５）  ユーザインタフェース部２００は、検索語選択リストをユーザに提示する。これにより、ユーザは、図９に示されるような選択画面におけるチェックボックスを利用して、検索意図に対応した、英語における検索語を指定することができる。
【００４８】
図１０は、本発明の一実施の形態における選択リストのユーザの指定の例を示す。ユーザは、“銀行”に対しては、意図した語義“ｆｉｎａｎｃｉａｌ  ｉｎｓｔｉｔｕｔｅ  ”であり、検索語として“Ｗｏｒｌｄ  Ｂａｎｋ”と“Ｔａｊｉｋｉｓｔａｎ”を選択することを指定している。また、“再建”に対しては、“ｒｅｃｏｎｓｔｒｕｃｔｉｏｎ”を選択することを指定している。
【００４９】
上記のように、ユーザによって指定された検索語は、ユーザインタフェース部２００を介して検索式生成部６００へと送信される。
【００５０】
ステップ１０６）  検索式生成部６００は、ユーザインタフェース部２００から入力されたユーザ指定による検索語の各単語から派生する検索条件を「ＡＮＤ」または、「ＯＲ」条件により統合する。以下の説明では、「ＡＮＤ」条件により統合するものとするが、このどちらを選択するかは、予めシステムに設定されているか、または、ユーザにより指定されるものとする。また、各単語から派生する検索条件は、選択された語義に関連する各英語表現を「ＯＲ」条件により結合するものとする。
【００５１】
以上の処理により、検索式生成部６００は、
（（“Ｗｏｒｌｄ  Ｂａｎｋ”  ｏｒ  “Ｔａｊｉｋｉｓｔａｎ”））  ａｎｄ“ｒｅｃｏｎｓｔｒｕｃｔｉｏｎ”）
なる検索式を生成し、検索エンジン通信部７００へと送信する。
【００５２】
ステップ１０７）  検索エンジン通信部７００は、検索式生成部６００から送信されてきた検索式を検索エンジン７１０へ送信し、検索結果を検索エンジン７１０より取得する。受信した検索結果は、ユーザインタフェース部２００を介してユーザに提示される。
【００５３】
以上の検索の過程において、ユーザは、日本語の“銀行”という単語の英訳語である“ｂａｎｋ”には、「銀行」以外の語義が存在することを知り、検索意図である「銀行」という語義に関連した英語表現を検索候補として知ることができ、これらを検索に用いることで、検索意図に適合した精度の高いクロス言語情報検索を行うことができる。
【００５４】
また、上記の動作をプログラムとして構築し、通信回線や記録媒体からクロス言語情報検索装置（情報検索支援装置）として利用されるコンピュータにインストールする、または、ネットワークを介して流通させることも可能である。
【００５５】
また、構築されたプログラムをクロス言語情報検索装置（情報検索支援装置）として利用されるコンピュータに接続されるハードディスク装置や、フレキシブルディスク、ＣＤ−ＲＯＭ等の可搬記憶媒体に格納しておき、本発明を実施する際にインストールすることも可能である。
【００５６】
なお、本発明は、上記の実施の形態に限定されるとなく、特許請求の範囲内において種々変更・応用が可能である。
【００５７】
【発明の効果】
上述のように、本発明によれば、ユーザの検索要求が適切に目的言語の翻訳されたとしても、その翻訳された検索要求が目的言語において持つ語義の曖昧性により、適切な検索が行われない可能性があるという課題を克服し、ユーザの意図に対応する語義に沿うような目的言語における検索式を構成することができる。従って、ユーザの意図する語義に対応する目的言語における検索を、目的言語における特別な知識がなくとも実行することができるようになる。
【図面の簡単な説明】
【図１】本発明の原理を説明するための図である。
【図２】本発明の原理構成図である。
【図３】本発明の一実施の形態におけるクロス言語情報検索装置の構成図である。
【図４】本発明の一実施の形態における対訳辞書の構成例である。
【図５】本発明の一実施の形態における検索候補語辞書の構成例である。
【図６】本発明の一実施の形態における逆対訳辞書の構成例である。
【図７】本発明の一実施の形態における動作のフローチャートである。
【図８】本発明の一実施の形態における検索語選択リスト生成部が生成する選択リストの概念を説明するための図である。
【図９】本発明の一実施の形態におけるユーザに提示される選択リストの例である。
【図１０】本発明の一実施の形態における選択リストのユーザの指定の例である。
【符号の説明】
１００  クロス言語情報検索装置
２００  ユーザインタフェース手段、ユーアインタフェース部
３００  検索要求解析手段、検索要求解析部
４００  対訳辞書検索手段、対訳辞書検索部
４１０  対訳辞書
５００  検索語選択リスト生成手段、検索語選択リスト生成部
５１０  検索候補語辞書
５２０  逆対訳辞書
６００  検索式生成手段、検索式生成部
７００  検索エンジン通信部
７１０  検索エンジン
【図１】
2004151881.tif 000003
【図２】
2004151881.tif 000004
【図３】
2004151881.tif 000005
【図４】
2004151881.tif 000006
【図５】
2004151881.tif 000007
【図６】
2004151881.tif 000008
【図７】
2004151881.tif 000009
【図８】
2004151881.tif 000010
【図９】
2004151881.tif 000011
【図１０】
2004151881.tif 000012