(57)【特許請求の範囲】
【請求項１】
原言語の述語と該述語に係る格要素が取り得る単語の制約条件とを記述した原言語表現パターンと、該原言語表現パターンに対応する目的言語の表現を記述した目的言語表現パターンとの対である表現パターン対を作成する原言語・目的言語表現パターン対作成装置において、
表現パターン対を作成しようとする原言語述語と、該原言語述語の対訳である目的言語述語とを入力する対象述語入力部と、
原言語の述語と該述語に係る格要素が取り得る単語の制約条件として指定されている意味カテゴリとを記述した原言語表現パターンを格納した原言語表現パターン辞書から、前記入力された原言語述語に対する原言語表現パターンを抽出する原言語表現パターン抽出部と、
目的言語文書データベースから、前記入力された目的言語述語を含む目的言語文を抽出する目的言語文抽出部と、
目的言語の単語とその意味カテゴリとを格納した目的言語単語意味辞書を参照して、前記目的言語文抽出部で抽出された目的言語文中の各単語に対して意味カテゴリを付与する目的言語文意味カテゴリ付与部と、
前記原言語表現パターン抽出部で抽出された原言語表現パターンにおいて格要素が取り得る単語の制約条件として指定されている意味カテゴリ（以下、条件カテゴリ）と、前記目的言語文意味カテゴリ付与部で目的言語文中の単語に付与された意味カテゴリとを、単語の意味カテゴリ間の関係を記述した意味体系辞書を参照して比較することで、前記原言語表現パターンの各格要素と前記目的言語文中の各単語との対応付けを決定する対応付け部と、
前記対応付け部で対応付けられた原言語表現パターンの各格要素と目的言語中の各単語との対応付けを参照して、前記原言語表現パターンの格要素の条件カテゴリを当該格要素に対応付けられた目的言語の単語の意味カテゴリで置き換えて新しい原言語表現パターンを作成し、前記目的言語文中の各単語のうち、前記入力された目的言語述語と、前記原言語表現パターンの格要素に対応付けられた単語の前記目的言語文中の構文情報とから目的言語表現パターンを作成する表現パターン対作成部と、
前記表現パターン対作成部で作成された原言語表現パターンと目的言語表現パターンとの対を表現パターン対として出力する出力部と、
を有することを特徴とする原言語・目的言語表現パターン対作成装置。
【請求項２】
請求項１記載の原言語・目的言語表現パターン対作成装置において、
前記意味体系辞書が、木構造によって単語の意味カテゴリ間の上位、下位関係を記述し、
前記対応付け部は、前記原言語表現パターンの各格要素と前記目的言語文中の各単語とのすべての組合せについて、それぞれ格要素に単語を対応付けて、前記意味体系辞書を参照して、該格要素の意味カテゴリと該単語の意味カテゴリとの階層関係をもとに得点を与え、得点が最大の対応付けを選択する、
ことを特徴とする原言語・目的言語表現パターン対作成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自然言語である原言語の入力文を、該原言語とは異なる自然言語である目的言語に変換する機械翻訳システムで使用される辞書の作成に係り、特に、原言語表現パターンとそれに対応する目的言語表現パターンとの対である表現パターン対の辞書を作成するための装置に関する。
【０００２】
【従来の技術】
近年、電子計算機を用いた機械翻訳システムの研究や開発が盛んであるが、例えば、特開昭６３−０８６０７１号公報「自然言語翻訳方式」に記載のように、結合価パターンの考え方に基づくシステムが有効とされている。これは、原言語の述語とその述語に係る格要素の制約条件とを記述した原言語表現パターンと、その原言語表現パターンに対応する目的言語の表現を記述した目的言語表現パターンとを対にした表現パターン対を辞書に登録しておき、その辞書を用いて原言語の入力文の構文解析、意味解析、及び目的言語への変換を行なうものである。
【０００３】
この種の機械翻訳システムの精度を上げるためには、表現パターン対を大量に作成し、辞書に登録する必要がある。しかし、表現パターン対の作成には、膨大な時間と人手がかかる。そこで、従来は、原言語文とその対訳である目的言語文とからなる対訳文書から、表現パターン対などの翻訳規則を獲得する方法が提案されている。なお、これに関連する公知文献としては、例えば、白井論ほか「日英翻訳に必要な結合価パタン対の数とその収集方法」（情報処理学会研究報告ＮＬ−１１０−７，ｐｐ．４３−５０，１９９５，情報処理学会発行）、特開平８−１０１８３７号公報に記載の「機械翻訳における翻訳規則学習方法」などが知られている。
【０００４】
【発明が解決しようとする課題】
上記従来の方法で表現パターン対を獲得し辞書を作成する際には、大量の対訳文書を用意する必要があるが、辞書を作成しようとする原言語と目的言語の種類によっては、大量の対訳文書が必ずしも入手できるとは限らない。
【０００５】
本発明は、このような事情に鑑みてなされたものであり、その目的は、対訳文書を入手することができない言語対であっても、既存の原言語表現パターン辞書と目的言語文書を利用して新たな表現パターン対を作成することができる原言語・目的言語表現パターン作成装置を提供することにある。
【０００６】
【課題を解決するための手段】
本発明の原言語・目的言語表現パターン対作成装置は、対象述語入力部、原言語表現パターン抽出部、目的言語文抽出部、目的言語文意味カテゴリ付与部、対応付け部、表現パターン対作成部及び出力部を備える。
【０００７】
対象述語入力部は、表現パターン対を作成しようとする原言語述語と、該原言語述語の対訳である目的言語述語とを入力する。原言語表現パターン抽出部は、原言語の述語と該述語に係る格要素が取り得る単語の制約条件として指定されている意味カテゴリを記述した原言語表現パターンを格納した原言語表現パターン辞書から、前記入力された原言語述語に対する原言語表現パターンを抽出する。目的言語文抽出部は、目的言語文書データベースから、前記入力された目的言語述語を含む目的言語文を抽出する。目的言語文意味カテゴリ付与部は、目的言語の単語とその意味カテゴリとを格納した目的言語単語意味辞書を参照して、前記目的言語文抽出部で抽出された目的言語文中の各単語に対して意味カテゴリを付与する。
【０００８】
対応付け部は、前記原言語表現パターン抽出部で抽出された原言語表現パターンにおいて格要素が取り得る単語の制約条件として指定されている意味カテゴリ（以下、条件カテゴリ）と、前記目的言語文意味カテゴリ付与部で目的言語文中の単語に付与された意味カテゴリとを、単語の意味カテゴリ間の関係を記述した意味体系辞書を参照して比較することで、前記原言語表現パターンの各格要素と前記目的言語文中の各単語との対応付けを決定する。表現パターン対作成部は、前記対応付け部で対応付けられた原言語表現パターンの各格要素と目的言語中の格単語との対応付けを参照して、前記原言語表現パターンの格要素の条件カテゴリを当該格要素に対応付けられた目的言語の単語の意味カテゴリで置き換えて新しい原言語表現パターンを作成し、前記目的言語文中の各単語のうち、前記入力された目的言語述語と、前記原言語表現パターンの格要素に対応付けられた単語の前記目的言語文中の構文情報とから目的言語表現パターンを作成する。出力部は、前記表現パターン対作成部で作成された原言語表現パターンと目的言語表現パターンとの対を表現パターン対として出力する。
【０００９】
具体的には、意味体系辞書が、木構造によって単語の意味カテゴリ間の上位、下位関係を記述し、対応付け手段では、原言語表現パターンの各格要素と目的言語文中の各単語とのすべての組合せについて、それぞれ格要素に単語を対応付けて、前記意味体系辞書を参照して、該格要素の意味カテゴリと該単語の意味カテゴリとの階層関係をもとに得点を与え、得点が最大の対応付けを選択する。
【００１０】
このように、本発明では、原言語述語とその対訳である目的言語述語とを入力すれば、既存の原言語表現パターン辞書から、入力された原言語述語に対する原言語表現パターンを抽出し、また、既存の目的言語文書データベースから、入力された目的言語述語を含む目的言語文を抽出するため、大量の対訳文書を入手できなくても、抽出された原言語表現パターンと、抽出された目的言語文とから、表現パターン対を作成することができる。
【００１１】
また、本発明では、抽出された原言語表現パターンの各格要素と、抽出された目的言語文の各単語との適切な対応付けを決定するため、その対応付けを参照して、抽出された原言語表現パターンと、抽出された目的言語文とから、容易に表現パターン対を作成することができる。
【００１２】
さらに、本発明では、格要素が取り得る単語の制約条件として意味カテゴリを指定した原言語表現パターンを格納した原言語表現パターン辞書から原言語表現パターンを抽出し、また、抽出された目的言語文中の各単語に対して意味カテゴリを付与し、原言語表現パターンにおいて格要素に取り得る単語の制約条件として指定されている意味カテゴリと、目的言語文中の単語に付与された意味カテゴリとを、意味体系カテゴリを参照して比較することで、原言語表現パターンの各格要素と目的言語文中の各単語との適切な対応付けを決定し、その対応付けを参照して、抽出された原言語表現パターンと、抽出された目的言語文とから、適切な表現パターン対を作成することができる。
【００１３】
【発明の実施の形態】
以下、図面を用いて本発明の一実施の形態を詳細に説明する。
図１は、本発明による原言語・目的言語表現パターン対作成装置の一実施例を示す構成図である。図１において、１０は表現パターン対を作成する対象の原言語述語とその対訳である目的言語述語を入力する対象述語入力部、２０は既存の原言語表現パターン辞書２５から、入力された原言語述語に対する原言語表現パターンを抽出する原言語表現パターン抽出部、３０は既存の目的言語文書データベース３５から、入力された目的言語述語を含む目的言語文を抽出する目的言語文抽出部である。４０は目的言語単語意味辞書４５を参照して、目的言語文抽出部３０で抽出された目的言語文中の各単語に意味カテゴリを付与する目的言語文意味カテゴリ付与部である。５０は、原言語表現パターン抽出部２０で抽出された原言語表現パターンにおいて格要素に取り得る単語の制約条件として指定されている意味カテゴリと、目的言語文意味カテゴリ付与部４０にて目的言語文中の単語に付与された意味カテゴリとを、意味体系辞書５５を参照して比較することで、原言語表現パターンの各格要素と目的言語文中の各単語との最適の対応付けを決定する対応付け部である。６０は対応付け部５０で決定された原言語表現パターンの各格要素と目的言語中の各単語との対応付けを参照して、抽出された原言語表現パターンと抽出された目的言語文とから新たな表現パターン対を作成する表現パターン対作成部である。７０は表現パターン対作成部６０で作成された表現パターン対を出力し、表現パターン対辞書８０に格納する出力部である。
【００１４】
原言語表現パターン辞書２５は、原言語の述語ごとに、該原言語の述語と該述語に係る格要素の取り得る単語の制約条件とを記述した既存の原言語表現パターンを格納している。ここでは、該原言語表現パターン辞書２５は、述語に係る格要素が取り得る単語の制約条件として意味カテゴリを指定した原言語表現パターンを格納しているとする。目的言語文書データベース３５は目的言語文の集合である既存の目的言語文書を格納している。目的言語単語意味辞書４５は、単語ごとに、単語とその意味カテゴリとの対応を格納している。
【００１５】
意味体系辞書５５は、例えば、図３のような木構造を持った意味体系によって、単語の意味カテゴリ間の上位下位関係を記述した辞書である。図３に示した意味体系では、例えば、〈主体〉の下位概念として、〈人〉、〈組識〉があることを表わしている。
【００１６】
図２は、図１に示す一実施例の動作の流れを示すフローチャートである。以下に、図２のフローチャートにしたがって図１の実施例の動作を詳しく説明する。
【００１７】
対象述語入力部１０は、表現パターン対を作成しようとする原言語述語（動詞形容詞名詞および、これらの複数の語から構成される語句など）と、その原言語述語の対訳である目的言語述語とを入力して、原言語述語は原言語表現パターン抽出部２０に、また、目的言語述語は目的言語文抽出部３０に送る（ＳＴ１１）。
【００１８】
原言語表現パターン抽出部２０は、対象述語入力部１０から受け取った原言語述語に対する原言語表現パターンを原言語表現パターン辞書２５から抽出し、対応付け部５０に送る（ＳＴ１２）。
【００１９】
一方、目的言語文抽出部３０は、対象述語入力部１０から受け取った目的言語述語を含む目的言語文を目的言語文書データベース３５から抽出する（ＳＴ１３）。目的言語文抽出部３０では、この抽出された目的言語文を目的言語文意味カテゴリ付与部４０に１文ずつ送る。
【００２０】
目的言語文意味カテゴリ付与部４０は、目的言語単語意味辞書４５を参照して、目的言語文抽出部３０から受け取った目的言語文中の各単語に意味カテゴリを付与し、意味カテゴリが付与された目的言語文を対応付け部５０に送る（ＳＴ１５）。
【００２１】
対応付け部５０は、まず、原言語表現パターン抽出部２０から受け取った原言語述語に対する原言語表現パターンから、格要素とその格要素で制約条件として指定されている意味カテゴリとのリストである格要素リストを得る（ＳＴ１６）。また、目的言語文抽出部３０から受け取った目的言語述語を含む目的言語文（１文）から、格要素の候補となる単語のリストである格要素候補単語リストを得る（ＳＴ１７）。次に、対応付け部５０は、原言語表現パターンの格要素リスト中の格要素と目的言語文の格要素候補単語リスト中の格要素候補単語とのすべての組合せについて、格要素に格要素候補単語を対応付け、意味体系辞書５５を参照して、原言語表現パターンの格要素の意味カテゴリと目的言語文の格要素候補単語の意味カテゴリの階層関係を求め、階層関係に応じた得点を計算する（ＳＴ１８）。そして、得点の合計が閾値を超える対応付けのものがあるか判定し（ＳＴ１９）、あれば、そのうちの得点の合計が最も高い対応付けを選択する（ＳＴ２０）。そして、その対応付けと、その対応付けを与える原言語表現パターンと、目的言語文とを表現パターン対作成部６０に送る。一方、得点の合計が閾値を超えるものがなければ、次の目的言語文を目的言語文抽出部３０から目的言語文意味カテゴリ付与部４０に送り、ＳＴ１５以降の処理を繰り返す。
【００２２】
表現パターン対作成部６０は、対応付け部５０から受け取った対応付けを参照して、対応付け部５０から受け取った原言語表現パターンから新たな原言語表現パターンを作成し（ＳＴ２１）、また、対応付け部５０から受け取った目的言語文から目的言語表現パターンを作成し（ＳＴ２２）、この作成された原言語表現パターンと目的言語表現パターンとを表現パターン対として出力部７０に送る。
【００２３】
出力部７０では、表現パターン対作成部６０から受け取った表現パターン対を出力し（ＳＴ２３）、例えば、表現パターン対辞書８０に新規に登録する。なお、作成された表現パターン対をディスプレィ等に出力し、利用者が確認後、表現パターン対辞書８０に登録することでもよい。
【００２４】
その後、目的言語文抽出部３０にて抽出された目的言語文のすべてについて処理を行ったか判定し（ＳＴ１４）、未処理のものがあれば、次の目的言語文を目的言語文抽出部３０から目的言語文意味カテゴリ付与部４０に送って再びＳＴ１５以降の処理を繰り返し、抽出されたすべての目的言語文に対する処理が完了すると、動作を終了とする。
【００２５】
次に、本実施例の動作を具体例でもって説明する。ここでは、日英翻訳を例に原言語を日本語とし、目的言語を英語とする。
【００２６】
図４に、日本語表現パターンと英語表現パターンとの対の一例を示す。図４の日本語表現パターンでは、述語「掴む」は、意味カテゴリ＜主体＞を持つ単語を格要素Ｎ１に取ることができるという制約条件を示し、意味カテゴリ＜具体物＞を持つ単語を格要素Ｎ２に取ることができるという制約条件を示している。ここで、Ｎ１，Ｎ２は、格要素を示すラベルであり、「＜」、「＞」で括られた表記は意味カテゴリを示す。意味カテゴリとは、単語の意味をいくつかのクラスに分類したもので、図３に示した木構造を持った意味体系によって、それぞれの意味カテゴリ間の上位、下位関係が表される。図１で説明したように、意味体系辞書５５には、このような意味体系があらかじめ格納されている。日本語表現パターンに対応する英語表現パターンは、図４に示すように、英語述語と格要素とから構成される。
【００２７】
いま、日本語述語「掴む」と英語述語「grasp」とが、対象述語入力部１０に入力されたと仮定する（ＳＴ１１）。原言語表現パターン抽出部２０は、対象述語入力部１０から受け取った日本語述語「掴む」に対する日本語表現パターンを原言語表現パターン辞書２５から抽出する（ＳＴ１２）。ここでは、図５に示す２組の日本語表現パターンが抽出されたとする。
【００２８】
原言語表現パターン辞書２５の例としては、日本語では、例えば「日本語語彙大系（岩波書店１９９７年）」の構文体系や、「計算機用日本語基本動詞辞書（情報処理振興事業協会技術センター編１９８７年）」などがあげられる。日本語語彙大系には、日本語表現パターンと英語表現パターンとの対が記述されているが、その日本語表現パターン部分を本発明における原言語表現パターン辞書として利用することができる。
【００２９】
一方、目的言語文抽出部３０は、対象述語入力部１０から受け取った英語述語「grasp」を含む目的言語文を目的言語文書データベース３５から抽出する（ＳＴ１３）。その結果、ここでは図６（ａ）に示す一つの英語文が抽出されたとする。図６（ａ）は、「Ｔhe  man  grasps  fish．」という文のそれぞれの単語の品詞が冠詞、名詞、動詞、名詞であることを示している。
【００３０】
次に、ＳＴ１５以降の処理に進む。なお、複数の文が抽出された場合は、それぞれの英語文についてＳＴ１５以降の処理を行ない、すべての文について処理を行なった後に本実施例の動作が終了する（ＳＴ１４）。
【００３１】
目的言語文意味カテゴリ付与部４０は、抽出された英語文中の各単語に、目的言語単語意味辞書４５を参照して意味カテゴリを付与する（ＳＴ１５）。図７は、目的言語単語意味辞書４５のエントリの一例である。図６（ａ）の英語文に意味カテゴリを付与した結果を図６（ｂ）に示す。図６（ｂ）は、単語「the」の意味カテゴリが目的言語単語意味辞書４５に無く、単語「man」、「grasp」、「fish」の意味カテゴリが、それぞれ、＜男＞、＜手の動作＞、＜魚＞であることを示している。
【００３２】
対応付け部５０では、まず、原言語表現パターン抽出部２０から受け取った日本語表現パターンから、それぞれの日本語表現パターンごとに、日本語表現パターンが持つ格要素とその格要素で制約条件として指定されている意味カテゴリ（以下、条件カテゴリと呼ぶ）とのリストである格要素リストを得る（ＳＴ１６）。例えば、図５に示す日本語表現パターンからは、図８に示す格要素リストが得られる。また、対応付け部５０では、目的言語文意味カテゴリ付与部４０から受け取った意味カテゴリ付の英語文から、格要素の候補となる単語のリストである格要素候補単語リストを得る（ＳＴ１７）。英語の場合、名詞を格要素候補単語とすると、図６（ｂ）の意味カテゴリの付与された英語文からは、「man」、「fish」が格要素候補単語として得られる。
【００３３】
次に、対応付け部５０では、格要素リスト中の格要素と格要素候補単語リスト中の格要素候補単語のすべての組合せについて、意味体系辞書５５を参照して、格要素の条件カテゴリと格要素候補単語の意味カテゴリとを比較することで、格要素リスト中の格要素に格要素候補単語リスト中の単語を対応付けたときの得点を求める（ＳＴ１８）。この得点は、ある格要素に対応付けられた格要素候補単語が、その格要素で指定されている制約条件を満たすときにのみ与え、満たさないときは０点とする。ここで、制約条件を満たすとは、条件カテゴリと格要素候補単語の意味力テゴリとが同一であるか、あるいは、意味体系辞書５５において格要素候補単語の意味カテゴリが条件カテゴリの下位に属することをいう。意味体系において、条件カテゴリがより下位の意味カテゴリであれば、より具体的な意味を表し厳しい条件となることから、条件カテゴリの意味体系における深さ（根ノードからの距離）が大きいほど高い得点を与えることを考える。ここでは、条件カテゴリの意味体系での深さが０（根ノード）のときに１点、深さが１のときに２点、深さがｎのときにｎ＋１点を与えることとする。
【００３４】
前述の格要素候補単語「man」、「fish」と図８の格要素リスト中の格要素には、図９に示す「対応付け１」から「対応付け４」までの４通りの組合せがある。例えば、図９の対応付け１では、単語「man」に対して図５の日本語表現パターン１の格要素Ｎ１を対応付け、単語「fish」に対して格要素Ｎ２を対応付けたときの得点を示している。意味体系の例として図３を参照すれば、＜男＞が＜主体＞の下位に属するため格要素の制約条件を満たし、＜主体＞の意味体系における深さが２であることから、単語「man」と格要素Ｎ１の対応付けに対する得点３点が与えられる。また、＜魚＞が＜具体物＞の下位に属するため、単語「fish」と格要素Ｎ２との対応付けに対する得点３点が与えられる。一方、対応付け２では、単語「man」に対して日本語表現パターン１のＮ２が対応付けられているが、図３を参照すれば、単語「man」と格要素Ｎ２との対応付けに対する得点は０点となる。同様にして、他のすべての対応付けに対しても得点を求めた結果を図９に示す。閾値を０点とすると、対応付け１と対応付け３の得点の合計が閾値を超えている（ＳＴ１９）。そのうち、対応付け１が、得点の合計（３＋３＝６点）が最も高いため選択される（ＳＴ２０）。
【００３５】
この結果、図９中の対応付け１と図５中の日本語表現パターン１と図６（ｂ）の英語文とが、対応付け部５０から表現パターン対作成部６０に送られる。なお、閾値を超える対応付けが無い場合は、ＳＴ１４のステップに戻り、次の英語文についてＳＴ１５以降の処理を行なうことになる。
【００３６】
表現パターン対作成部６０の動作のうち、まず、日本語表現パターンを作成する方法を説明する。対応付け部５０から受け取った日本語表現パターン１の格要素の条件カテゴリを、その格要素に対応付けられた英単語の意味カテゴリで置き換えることによって、新たな日本語表現パターンを作成する（ＳＴ２１）。例えば、図９の対応付け１を参照すれば、単語「man」は、図５の日本語表現パターン１の格要素Ｎ１に対応付けられているため、格要素Ｎ１の条件カテゴリを単語「man」に付与されている＜男＞に置き換え、そして、単語「fish」は、図５の日本語表現パターン１の格要素Ｎ２に対応付けられているため、格要素Ｎ２の条件カテゴリを「fish」に付与されている＜魚＞に置き換えることによって、図１０の日本語表現パターンが作成される。
【００３７】
次に、英語表現パターンを作成する方法を説明する。対応付け部５０から受け取った英語文中の各単語のうち、対象述語入力部１０に入力された英語述語と、日本語表現パターンの格要素に対応付けられた単語の英語文中での構文情報とから、英語表現パターンを作成する（ＳＴ２２）。ここで、構文情報とは、目的言語において構文を定めるのに必要な情報のことをいい、目的言語ごとに予め決定しておく。例えば、英語の場合、目的言語の構文情報として、各格要素の文中での位置（述語との相対位置、他の格要素との語順など）と、機能語である前置詞とを対象とする。よって、対象述語入力部１０に入力された英語述語「grasp」と、図９の対応付け１を参照して、格要素Ｎ１に対応付けられた単語「man」、および、格要素Ｎ２に対応付けられた単語「fish」の文中での位置とから、図１０の英語表現パターンが作成される。
【００３８】
以上で作成した表現パターン対を出力部７０が出力して（ＳＴ２３）、図６（ａ）の英語文についての処理は終了する。その後、ＳＴ１４のステップに戻り、目的言語文抽出部３０で抽出された他の英語文の有無を調べて、他の英語文が有れば次の英語文についてＳＴ１５以降の処理を行ない、無ければ本実施例の動作は終了する。
【００３９】
なお、図１で示した装置における各部の一部もしくは全部の処理機能をコンピュータのプログラムで構成し、そのプログラムをコンピュータを用いて実行して本発明を実現することができること、あるいは、図２で示した処理手順をコンピュータのプログラムで構成し、そのプログラムをコンピュータに実行させることができることは言うまでもない。また、コンピュータでその処理機能を実現するためのプログラム、あるいは、コンピュータにその処理手順を実行させるためのプログラムを、そのコンピュータが読み取り可能な記録媒体、例えば、ＦＤや、ＭＯ、ＲＯＭ、メモリカード、ＣＤ、ＤＶＤ、リムーバブルディスクなどに記録して、保存したり、提供したりすることができるとともに、インターネット等のネットワークを通してそのプログラムを配布したりすることが可能である。
【００４０】
【発明の効果】
以上の説明から明らかなように、本発明によれば、既存の原言語表現パターン辞書と既存の目的言語文書とから、原言語表現パターンと目的言語表現パターンの対である新たな表現パターン対を作成することができる。また、原言語表現パターン辞書から抽出された原言語表現パターンの各格要素と、目的言語文書から抽出された目的言語文の各単語との適切な対応付けを参照して、原言語表現パターン辞書と目的言語文書とから適切な表現パターン対を作成することができる。さらには、原言語表現パターン辞書から抽出された原言語表現パターンの格要素において制約条件として指定されている意味カテゴリと、目的言語文書から抽出された目的言語文の各単語に付与された意味カテゴリとを比較することで決定した対応付けを参照して、原言語表現パターン辞書と目的言語文書とから表現パターン対を作成することができる。このように、本発明では、辞書作成の対象とする言語対の対訳文書を入手することができない場合であっても表現パターン対を作成することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態を示す構成図である。
【図２】本発明の一実施形態の動作を示すフローチャートである。
【図３】意味体系の一例を示す図である。
【図４】表現パターン対の一例を示す図である。
【図５】日本語述語「掴む」に対する日本語表現パターンの一例を示す図である。
【図６】英語述語「grasp」を含む英語文の一例を示す図である。
【図７】英語における目的言語単語意味辞書のエントリの一例を示す図である。
【図８】格要素リストの一例を示す図である。
【図９】格要素と格要素候補単語との対応付けとその得点の一例を示す図である。
【図１０】本発明により作成された表現パターン対の一例を示す図である。
【符号の説明】
１０  対象述語入力部
２０  原言語表現パターン抽出部
２５  原言語表現パターン辞書
３０  目的言語文抽出部
３５  目的言語文書データベース
４０  目的言語文意味カテゴリ付与部
４５  目的言語単語意味辞書
５０  対応付け部
５５  意味体系辞書
６０  表現パターン対作成部
７０  出力部
８０  表現パターン対辞書
【図１】
0003584026.tif 000002
【図２】
0003584026.tif 000003
【図３】
0003584026.tif 000004
【図４】
0003584026.tif 000005
【図５】
0003584026.tif 000006
【図６】
0003584026.tif 000007
【図７】
0003584026.tif 000008
【図８】
0003584026.tif 000009
【図９】
0003584026.tif 000010
【図１０】
0003584026.tif 000011