(57)【要約】【課題】大規模な結合価辞書を実用に耐え得る高い品質で効率的に拡張できるようにする。【解決手段】第１自然言語組合せリスト１の組合せのうち、いずれか一方の見出しについてのみ当該見出しを含む結合価辞書レコードが結合価辞書２０に登録されている組合せを辞書拡張候補２５として抽出し、抽出した組合せのうち第１自然言語組合せリスト２（２４）に登録されている組合せを辞書拡張対象２６として選択し、辞書拡張対象２６の組合せについて、当該組合せの一方の見出しを持つ結合価辞書レコードを結合価辞書２０から複写元エントリ２７として取得し、その第１自然言語の見出しを当該組合せの他方の見出しで置換することにより新規拡張用結合価辞書レコード２８を作成して、結合価辞書２０へ追加登録する。【選択図】  図６
2006106926.tif 000002
【特許請求の範囲】
【請求項１】
自然言語で用いられる用言ごとに当該用言の知識構造を示す格フレーム情報をレコードとして持つ結合価辞書を記憶する記憶部と、この記憶部から前記結合価辞書を読み出して情報処理することにより当該結合価辞書を拡張する演算処理部とを有する結合価辞書拡張装置であって、
前記記憶部は、
第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しおよびその品詞と当該用言に関する格フレーム情報とを含むレコードを有する結合価辞書と、
第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しと、当該用言に関する前記第１自然言語とは異なる第２自然言語の対訳表現とを含むレコードを有する第１自然言語対第２自然言語対訳辞書と、
第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しと、当該用言に関する第１自然言語および第２自然言語とは異なる中間自然言語の対訳表現とを含むレコードを有する第１自然言語対中間自然言語対訳辞書と、
を記憶し、
前記演算処理部は、
前記第１自然言語対第２自然言語対訳辞書に基づいて、同一第２自然言語見出しを対訳表現として持つ互いに異なる２つのレコードの第１自然言語の見出しの組合せから第１自然言語組合せリスト１を作成する第１自然言語組合せリスト１作成部と、
前記第１自然言語対中間自然言語対訳辞書に基づいて、同一中間自然言語見出しを対訳表現として持つ互いに異なる２つのレコードの第１自然言語の見出しの組合せからなる第１自然言語組合せリスト２を作成する第１自然言語組合せリスト２作成部と、
第１自然言語組合せリスト１の組合せのうち、いずれか一方の見出しについてのみ当該見出しを持つレコードが前記結合価辞書に登録されている組合せを辞書拡張候補として抽出する対象第１自然言語抽出部と、
前記辞書拡張候補として抽出された組合せのうち前記第１自然言語組合せリスト２に登録されている組合せを辞書拡張対象として選択する第１自然言語組合せリスト２検索部と、
前記辞書拡張対象として選択された組合せについて、当該組合せの一方の見出しを持つレコードを前記結合価辞書から複写元エントリとして取得して、この複写元エントリに含まれる第１自然言語の見出しを前記組合せの他方の見出しで置換することにより新たなレコードを作成し、この新たなレコードを前記結合価辞書へ追加登録する辞書拡張管理部と
を備えることを特徴とする結合価辞書拡張装置。
【請求項２】
請求項１に記載の結合価辞書拡張装置において、
前記記憶部は、前記第１自然言語対中間自然言語対訳辞書として、互いに異なる複数の中間言語に関する第１自然言語対中間自然言語対訳辞書をそれぞれ記憶し、
前記第１自然言語組合せリスト２作成部は、前記各第１自然言語対中間自然言語対訳辞書ごとに、同一中間自然言語見出しを対訳表現として持つ互いに異なる２つのレコードの第１自然言語の見出しの組合せからなる第１自然言語組合せリスト２をそれぞれ作成し、
前記第１自然言語組合せリスト２検索部は、前記辞書拡張候補として抽出された組合せのうち前記各第１自然言語組合せリスト２のいずれかに登録されている組合せを辞書拡張対象として選択する
ことを特徴とする結合価辞書拡張装置。
【請求項３】
請求項１に記載の結合価辞書拡張装置において、
前記記憶部は、前記第１自然言語対中間自然言語対訳辞書として、互いに異なる複数の中間言語に関する第１自然言語対中間自然言語対訳辞書をそれぞれ記憶し、
前記第１自然言語組合せリスト２作成部は、前記各第１自然言語対中間自然言語対訳辞書ごとに、同一中間自然言語見出しを対訳表現として持つ互いに異なる２つのレコードの第１自然言語の見出しの組合せからなる第１自然言語組合せリスト２をそれぞれ作成し、
前記と第１自然言語組合せリスト２検索部は、前記辞書拡張候補として抽出された組合せのうち前記各第１自然言語組合せリスト２のすべてに登録されている組合せを辞書拡張対象として選択する
ことを特徴とする結合価辞書拡張装置。
【請求項４】
請求項１に記載の結合価辞書拡張装置において、
前記結合価辞書は、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しおよびその品詞と当該用言に関する格フレーム情報と前記第２自然言語の見出しとを含むレコードを有し、
前記第１自然言語組合せリスト１作成部は、前記第１自然言語組合せリスト１を作成する際、前記結合価辞書のレコードごとに、当該レコードの第１自然言語の見出しと、前記第１自然言語対第２自然言語対訳辞書のうち当該レコードの第２自然言語の見出しを持つレコードの第１自然言語の見出しとの組合せから前記第１自然言語組合せリスト１を作成することを特徴とする結合価辞書拡張装置。
【請求項５】
請求項１に記載の結合価辞書拡張装置において、
前記結合価辞書は、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しおよびその品詞と当該用言に関する格フレーム情報と前記第２自然言語の見出しとを含むレコードを有し、
前記第１自然言語組合せリスト１作成部は、前記第１自然言語組合せリスト１を作成する際、前記２つの見出しと当該第２自然言語の見出しとから前記第１自然言語組合せリスト１を作成し、
前記辞書拡張管理部は、前記結合価辞書から複写元エントリを取得する際、前記辞書拡張対象として選択された組合せについて、当該組合せの一方の見出しと第２自然言語の見出しとを持つレコードを前記結合価辞書から複写元エントリとして取得する
ことを特徴とする結合価辞書拡張装置。
【請求項６】
自然言語で用いられる用言ごとに当該用言の知識構造を示す格フレーム情報をレコードとして持つ結合価辞書を記憶する記憶部と、この記憶部から前記結合価辞書を読み出して情報処理することにより当該結合価辞書を自動的に拡張する演算処理部とを有する辞書拡張装置が、前記演算処理部で前記結合価辞書を自動的に拡張する結合価辞書拡張方法であって、
前記記憶部が、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しおよびその品詞と当該用言に関する格フレーム情報とを含むレコードを有する結合価辞書を記憶する結合価辞書記憶ステップと、
前記記憶部が、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しと、当該用言に関する前記第１自然言語とは異なる第２自然言語の対訳表現とを含むレコードを有する第１自然言語対第２自然言語対訳辞書を記憶する第１自然言語対第２自然言語対訳辞書記憶ステップと、
前記記憶部が、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しと、当該用言に関する第１自然言語および第２自然言語とは異なる中間自然言語の対訳表現とを含むレコードを有する第１自然言語対中間自然言語対訳辞書を記憶する第１自然言語対中間自然言語対訳辞書記憶ステップと、
前記演算処理部が、前記第１自然言語対第２自然言語対訳辞書に基づいて、同一第２自然言語見出しを対訳表現として持つ互いに異なる２つのレコードの第１自然言語の見出しの組合せから第１自然言語組合せリスト１を作成する第１自然言語組合せリスト１作成ステップと、
前記演算処理部が、前記第１自然言語対中間自然言語対訳辞書に基づいて、同一中間自然言語見出しを対訳表現として持つ互いに異なる２つのレコードの第１自然言語の見出しの組合せからなる第１自然言語組合せリスト２を作成する第１自然言語組合せリスト２作成ステップと、
前記演算処理部が、第１自然言語組合せリスト１の組合せのうち、いずれか一方の見出しについてのみ当該見出しを持つレコードが前記結合価辞書に登録されている組合せを辞書拡張候補として抽出する対象第１自然言語抽出ステップと、
前記演算処理部が、前記辞書拡張候補として抽出された組合せのうち前記第１自然言語組合せリスト２に登録されている組合せを辞書拡張対象として選択する第１自然言語組合せリスト２検索ステップと、
前記演算処理部が、前記辞書拡張対象として選択された組合せについて、当該組合せの一方の見出しを持つレコードを前記結合価辞書から複写元エントリとして取得して、この複写元エントリに含まれる第１自然言語の見出しを前記組合せの他方の見出しで置換することにより新たなレコードを作成し、この新たなレコードを前記結合価辞書へ追加登録する辞書拡張管理ステップと
を備えることを特徴とする結合価辞書拡張方法。
【請求項７】
請求項６に記載の結合価辞書拡張方法において、
前記第１自然言語対中間自然言語対訳辞書記憶ステップは、前記記憶部が、前記第１自然言語対中間自然言語対訳辞書として、互いに異なる複数の中間言語に関する第１自然言語対中間自然言語対訳辞書をそれぞれ記憶するステップからなり、
前記第１自然言語組合せリスト２作成ステップは、前記演算処理部が、前記各第１自然言語対中間自然言語対訳辞書ごとに、同一中間自然言語見出しを対訳表現として持つ互いに異なる２つのレコードの第１自然言語の見出しの組合せからなる第１自然言語組合せリスト２をそれぞれ作成するステップからなり、
前記第１自然言語組合せリスト２検索ステップは、前記演算処理部が、前記辞書拡張候補として抽出された組合せのうち前記各第１自然言語組合せリスト２のいずれかに登録されている組合せを辞書拡張対象として選択するステップからなる
ことを特徴とする結合価辞書拡張方法。
【請求項８】
請求項６に記載の結合価辞書拡張方法において、
前記第１自然言語対中間自然言語対訳辞書記憶ステップは、前記記憶部が、前記第１自然言語対中間自然言語対訳辞書として、互いに異なる複数の中間言語に関する第１自然言語対中間自然言語対訳辞書をそれぞれ記憶するステップからなり、
前記第１自然言語組合せリスト２作成ステップは、前記演算処理部が、前記各第１自然言語対中間自然言語対訳辞書ごとに、同一中間自然言語見出しを対訳表現として持つ互いに異なる２つのレコードの第１自然言語の見出しの組合せからなる第１自然言語組合せリスト２をそれぞれ作成するステップからなり、
前記第１自然言語組合せリスト２検索ステップは、前記演算処理部が、前記辞書拡張候補として抽出された組合せのうち前記各第１自然言語組合せリスト２のすべてに登録されている組合せを辞書拡張対象として選択するステップからなる
ことを特徴とする結合価辞書拡張方法。
【請求項９】
請求項６に記載の結合価辞書拡張方法において、
前記結合価辞書記憶ステップは、前記記憶部が、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しおよびその品詞と当該用言に関する格フレーム情報と前記第２自然言語の見出しとを含むレコードを有する結合価辞書を記憶するステップからなり、
前記第１自然言語組合せリスト１作成ステップは、前記演算処理部が、前記第１自然言語組合せリスト１を作成する際、前記結合価辞書のレコードごとに、当該レコードの第１自然言語の見出しと、前記第１自然言語対第２自然言語対訳辞書のうち当該レコードの第２自然言語の見出しを持つレコードの第１自然言語の見出しとの組合せから前記第１自然言語組合せリスト１を作成するステップからなる
ことを特徴とする結合価辞書拡張方法。
【請求項１０】
請求項６に記載の結合価辞書拡張方法において、
前記結合価辞書記憶ステップは、前記記憶部が、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しおよびその品詞と当該用言に関する格フレーム情報と前記第２自然言語の見出しとを含むレコードを有する結合価辞書を記憶するステップからなり、
前記第１自然言語組合せリスト１作成ステップは、前記演算処理部が、前記第１自然言語組合せリスト１を作成する際、前記２つの見出しと当該第２自然言語の見出しとから前記第１自然言語組合せリスト１を作成するステップからなり、
前記辞書拡張管理ステップは、前記演算処理部が、前記結合価辞書から複写元エントリを取得する際、前記辞書拡張対象として選択された組合せについて、当該組合せの一方の見出しと第２自然言語の見出しとを持つレコードを前記結合価辞書から複写元エントリとして取得するステップからなる
ことを特徴とする結合価辞書拡張方法。
【請求項１１】
自然言語で用いられる用言ごとに当該用言の知識構造を示す格フレーム情報をレコードとして持つ結合価辞書を記憶する記憶部と、この記憶部から前記結合価辞書を読み出して情報処理することにより当該結合価辞書を自動的に拡張する演算処理部とを有する辞書拡張装置のコンピュータに、
前記記憶部が、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しおよびその品詞と当該用言に関する格フレーム情報とを含むレコードを有する結合価辞書を記憶する結合価辞書記憶ステップと、
前記記憶部が、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しと、当該用言に関する前記第１自然言語とは異なる第２自然言語の対訳表現とを含むレコードを有する第１自然言語対第２自然言語対訳辞書を記憶する第１自然言語対第２自然言語対訳辞書記憶ステップと、
前記記憶部が、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しと、当該用言に関する第１自然言語および第２自然言語とは異なる中間自然言語の対訳表現とを含むレコードを有する第１自然言語対中間自然言語対訳辞書を記憶する第１自然言語対中間自然言語対訳辞書記憶ステップと、
前記演算処理部が、前記第１自然言語対第２自然言語対訳辞書に基づいて、同一第２自然言語見出しを対訳表現として持つ互いに異なる２つのレコードの第１自然言語の見出しの組合せから第１自然言語組合せリスト１を作成する第１自然言語組合せリスト１作成ステップと、
前記演算処理部が、前記第１自然言語対中間自然言語対訳辞書に基づいて、同一中間自然言語見出しを対訳表現として持つ互いに異なる２つのレコードの第１自然言語の見出しの組合せからなる第１自然言語組合せリスト２を作成する第１自然言語組合せリスト２作成ステップと、
前記演算処理部が、第１自然言語組合せリスト１の組合せのうち、いずれか一方の見出しについてのみ当該見出しを持つレコードが前記結合価辞書に登録されている組合せを辞書拡張候補として抽出する対象第１自然言語抽出ステップと、
前記演算処理部が、前記辞書拡張候補として抽出された組合せのうち前記第１自然言語組合せリスト２に登録されている組合せを辞書拡張対象として選択する第１自然言語組合せリスト２検索ステップと、
前記演算処理部が、前記辞書拡張対象として選択された組合せについて、当該組合せの一方の見出しを持つレコードを前記結合価辞書から複写元エントリとして取得して、この複写元エントリに含まれる第１自然言語の見出しを前記組合せの他方の見出しで置換することにより新たなレコードを作成し、この新たなレコードを前記結合価辞書へ追加登録する辞書拡張管理ステップと
を実行させるプログラム。
【請求項１２】
請求項１１に記載のプログラムにおいて、
前記第１自然言語対中間自然言語対訳辞書記憶ステップとして、前記記憶部が、前記第１自然言語対中間自然言語対訳辞書として、互いに異なる複数の中間言語に関する第１自然言語対中間自然言語対訳辞書をそれぞれ記憶するステップと、
前記第１自然言語組合せリスト２作成ステップとして、前記演算処理部が、前記各第１自然言語対中間自然言語対訳辞書ごとに、同一中間自然言語見出しを対訳表現として持つ互いに異なる２つのレコードの第１自然言語の見出しの組合せからなる第１自然言語組合せリスト２をそれぞれ作成するステップと、
前記第１自然言語組合せリスト２検索ステップとして、前記演算処理部が、前記辞書拡張候補として抽出された組合せのうち前記各第１自然言語組合せリスト２のいずれかに登録されている組合せを辞書拡張対象として選択するステップと
を実行させるプログラム。
【請求項１３】
請求項１１に記載のプログラムにおいて、
前記第１自然言語対中間自然言語対訳辞書記憶ステップとして、前記記憶部が、前記第１自然言語対中間自然言語対訳辞書として、互いに異なる複数の中間言語に関する第１自然言語対中間自然言語対訳辞書をそれぞれ記憶するステップと、
前記第１自然言語組合せリスト２作成ステップとして、前記演算処理部が、前記各第１自然言語対中間自然言語対訳辞書ごとに、同一中間自然言語見出しを対訳表現として持つ互いに異なる２つのレコードの第１自然言語の見出しの組合せからなる第１自然言語組合せリスト２をそれぞれ作成するステップと、
前記第１自然言語組合せリスト２検索ステップとして、前記演算処理部が、前記辞書拡張候補として抽出された組合せのうち前記各第１自然言語組合せリスト２のすべてに登録されている組合せを辞書拡張対象として選択するステップと
を実行させるプログラム。
【請求項１４】
請求項１１に記載のプログラムにおいて、
前記結合価辞書記憶ステップとして、前記記憶部が、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しおよびその品詞と当該用言に関する格フレーム情報と前記第２自然言語の見出しとを含むレコードを有する結合価辞書を記憶するステップと、
前記第１自然言語組合せリスト１作成ステップとして、前記演算処理部が、前記第１自然言語組合せリスト１を作成する際、前記結合価辞書のレコードごとに、当該レコードの第１自然言語の見出しと、前記第１自然言語対第２自然言語対訳辞書のうち当該レコードの第２自然言語の見出しを持つレコードの第１自然言語の見出しとの組合せから前記第１自然言語組合せリスト１を作成するステップと
を実行させるプログラム。
【請求項１５】
請求項１１に記載のプログラムにおいて、
前記結合価辞書記憶ステップとして、前記記憶部が、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しおよびその品詞と当該用言に関する格フレーム情報と前記第２自然言語の見出しとを含むレコードを有する結合価辞書を記憶するステップと、
前記第１自然言語組合せリスト１作成ステップとして、前記演算処理部が、前記第１自然言語組合せリスト１を作成する際、前記２つの見出しと当該第２自然言語の見出しとから前記第１自然言語組合せリスト１を作成するステップと、
前記辞書拡張管理ステップとして、前記演算処理部が、前記結合価辞書から複写元エントリを取得する際、前記辞書拡張対象として選択された組合せについて、当該組合せの一方の見出しと第２自然言語の見出しとを持つレコードを前記結合価辞書から複写元エントリとして取得するステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自然言語処理技術に関し、特に自然言語処理で用いられる、格フレーム情報や選択制限情報を持つ結合価辞書を拡張する辞書拡張技術に関する。
【背景技術】
【０００２】
近年、インターネットの発達やコンピュータなどの計算機の普及が進み、自然言語で書かれた電子化文書が大量に流通するようになっている。これに伴い、これら電子化文書を計算機で解析し、自動要約、機械翻訳、情報検索などの情報処理を行ったり、あるいは電子化文書を計算機で生成するといった需要が増加している。
こうした自然言語で書かれた電子化文書についての情報処理すなわち自然言語処理を行う場合、語と語の対応関係だけでなく、用言が要求する格要素に関する格フレーム情報などの詳細な情報を持つ結合価辞書が用いられる。この結合価辞書とは、例えば動詞や形容詞などの述語がどのような主語や目的語をとるかという知識構造情報を、格フレーム情報として用言ごとに記述したものである。
【０００３】
したがって、精度の高い自然言語処理を行うには、多くの用言に関するフレーム情報を持つ大規模で品質のよい結合価辞書が必要となり、こうした結合価辞書の効率的な作成が求められている。
品質のよい結合価辞書を得るには人手による作成がよいと云われているが（例えば、非特許文献１など参照）、作業量が膨大となるため、結合価辞書を人手で作成するにはコストと人手と時間が非常にかかる。特に、精度の高い自然言語処理を行うためには、結合価辞書に付与する情報量も増大するため、なるべく人手を介さず自動的に、あるいは半自動的に品質のよい結合価辞書を作成することが望まれる。
【０００４】
結合価辞書の自動的な作成方法としてコーパス（corpus）を利用する方法がある。コーパスとは、電子化文書のことである。従来、コーパスを利用する方法としては、コーパスを構文解析して用言と格要素との間の関係を取り出し、用言と格要素の組合せを学習し、さらに格要素をシソーラス（thesaurus）などを用いて一般化し、各用言に対する格フレーム情報として取得する等の方法が提案されている（例えば、非特許文献２など参照）。
【０００５】
なお、出願人は、本明細書に記載した先行技術文献情報で特定される先行技術文献以外には、本発明に関連する先行技術文献を出願時までに発見するには至らなかった。
【非特許文献１】白井ら，「日英機械翻訳に必要な結合価パターン対の数とその収集方法」，情報処理学会研究報告，自然言語処理研究会，95-NL-110-7，pp.43-50
【非特許文献２】河原、黒橋，「用言の直前の各要素の組を単位とする格フレームの自動構築」，自然言語処理，2002，Vol.9，No.1，p.3-20
【非特許文献３】Ann Copestake，"Implementing Typed Feature Structure Grammars"，2002，CSLI Publications
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、このような従来技術では、結合価辞書を完全に自動構築した場合、その品質が保証できないという問題がある。
一般に、完全に自動構築した結合価辞書の精度の上限は約８０％であると云われており（例えば、非特許文献３など参照）、実用に耐え得る高品質な結合価辞書を作成することは困難である。
また、機械翻訳や多言語検索などに利用するために、２言語の結合価情報を持ち、各言語間に対応関係を示すリンクがあるような結合価辞書を構築したい場合、コーパス利用を前提とする従来技術では対応できないという問題点がある。
【０００７】
本発明はこのような課題を解決するためのものであり、大規模な結合価辞書を実用に耐え得る高い品質で効率的に拡張することができる結合価辞書拡張装置、方法、およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
このような目的を達成するために、本発明にかかる結合価辞書拡張装置は、自然言語で用いられる用言ごとに当該用言の知識構造を示す格フレーム情報をレコードとして持つ結合価辞書を記憶する記憶部と、この記憶部から結合価辞書を読み出して情報処理することにより当該結合価辞書を拡張する演算処理部とを有する結合価辞書拡張装置であって、記憶部に、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しおよびその品詞と当該用言に関する格フレーム情報とを含むレコードを有する結合価辞書と、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しと、当該用言に関する第１自然言語とは異なる第２自然言語の対訳表現とを含むレコードを有する第１自然言語対第２自然言語対訳辞書と、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しと、当該用言に関する第１自然言語および第２自然言語とは異なる中間自然言語の対訳表現とを含むレコードを有する第１自然言語対中間自然言語対訳辞書とを記憶し、演算処理部に、第１自然言語対第２自然言語対訳辞書に基づいて、同一第２自然言語見出しを対訳表現として持つ互いに異なる２つのレコードの第１自然言語の見出しの組合せから第１自然言語組合せリスト１を作成する第１自然言語組合せリスト１作成部と、第１自然言語対中間自然言語対訳辞書に基づいて、同一中間自然言語見出しを対訳表現として持つ互いに異なる２つのレコードの第１自然言語の見出しの組合せからなる第１自然言語組合せリスト２を作成する第１自然言語組合せリスト２作成部と、第１自然言語組合せリスト１の組合せのうち、いずれか一方の見出しについてのみ当該見出しを持つレコードが結合価辞書に登録されている組合せを辞書拡張候補として抽出する対象第１自然言語抽出部と、辞書拡張候補として抽出された組合せのうち第１自然言語組合せリスト２に登録されている組合せを辞書拡張対象として選択する第１自然言語組合せリスト２検索部と、辞書拡張対象として選択された組合せについて、当該組合せの一方の見出しを持つレコードを結合価辞書から複写元エントリとして取得して、この複写元エントリに含まれる第１自然言語の見出しを組合せの他方の見出しで置換することにより新たなレコードを作成し、この新たなレコードを結合価辞書へ追加登録する辞書拡張管理部とを備えている。
【０００９】
この際、記憶部で、第１自然言語対中間自然言語対訳辞書として、互いに異なる複数の中間言語に関する第１自然言語対中間自然言語対訳辞書をそれぞれ記憶し、第１自然言語組合せリスト２作成部で、各第１自然言語対中間自然言語対訳辞書ごとに、同一中間自然言語見出しを対訳表現として持つ互いに異なる２つのレコードの第１自然言語の見出しの組合せからなる第１自然言語組合せリスト２をそれぞれ作成し、第１自然言語組合せリスト２検索部で、辞書拡張候補として抽出された組合せのうち各第１自然言語組合せリスト２のいずれかに登録されている組合せを辞書拡張対象として選択するようにしてもよい。
【００１０】
あるいは、記憶部で、第１自然言語対中間自然言語対訳辞書として、互いに異なる複数の中間言語に関する第１自然言語対中間自然言語対訳辞書をそれぞれ記憶し、第１自然言語組合せリスト２作成部で、各第１自然言語対中間自然言語対訳辞書ごとに、同一中間自然言語見出しを対訳表現として持つ互いに異なる２つのレコードの第１自然言語の見出しの組合せからなる第１自然言語組合せリスト２をそれぞれ作成し、と第１自然言語組合せリスト２検索部で、辞書拡張候補として抽出された組合せのうち各第１自然言語組合せリスト２のすべてに登録されている組合せを辞書拡張対象として選択するようにしてもよい。
【００１１】
また、結合価辞書が、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しおよびその品詞と当該用言に関する格フレーム情報と第２自然言語の見出しとを含むレコードを有し、第１自然言語組合せリスト１作成部で、第１自然言語組合せリスト１を作成する際、結合価辞書のレコードごとに、当該レコードの第１自然言語の見出しと、第１自然言語対第２自然言語対訳辞書のうち当該レコードの第２自然言語の見出しを持つレコードの第１自然言語の見出しとの組合せから第１自然言語組合せリスト１を作成するようにしてもよい。
【００１２】
また、結合価辞書が、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しおよびその品詞と当該用言に関する格フレーム情報と第２自然言語の見出しとを含むレコードを有し、第１自然言語組合せリスト１作成部で、第１自然言語組合せリスト１を作成する際、２つの見出しと当該第２自然言語の見出しとから第１自然言語組合せリスト１を作成し、辞書拡張管理部で、結合価辞書から複写元エントリを取得する際、辞書拡張対象として選択された組合せについて、当該組合せの一方の見出しと第２自然言語の見出しとを持つレコードを結合価辞書から複写元エントリとして取得するようにしてもよい。
【００１３】
また、本発明にかかる結合価辞書拡張方法は、自然言語で用いられる用言ごとに当該用言の知識構造を示す格フレーム情報をレコードとして持つ結合価辞書を記憶する記憶部と、この記憶部から結合価辞書を読み出して情報処理することにより当該結合価辞書を自動的に拡張する演算処理部とを有する辞書拡張装置が、演算処理部で結合価辞書を自動的に拡張する結合価辞書拡張方法であって、記憶部が、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しおよびその品詞と当該用言に関する格フレーム情報とを含むレコードを有する結合価辞書を記憶する結合価辞書記憶ステップと、記憶部が、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しと、当該用言に関する第１自然言語とは異なる第２自然言語の対訳表現とを含むレコードを有する第１自然言語対第２自然言語対訳辞書を記憶する第１自然言語対第２自然言語対訳辞書記憶ステップと、記憶部が、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しと、当該用言に関する第１自然言語および第２自然言語とは異なる中間自然言語の対訳表現とを含むレコードを有する第１自然言語対中間自然言語対訳辞書を記憶する第１自然言語対中間自然言語対訳辞書記憶ステップと、演算処理部が、第１自然言語対第２自然言語対訳辞書に基づいて、同一第２自然言語見出しを対訳表現として持つ互いに異なる２つのレコードの第１自然言語の見出しの組合せから第１自然言語組合せリスト１を作成する第１自然言語組合せリスト１作成ステップと、演算処理部が、第１自然言語対中間自然言語対訳辞書に基づいて、同一中間自然言語見出しを対訳表現として持つ互いに異なる２つのレコードの第１自然言語の見出しの組合せからなる第１自然言語組合せリスト２を作成する第１自然言語組合せリスト２作成ステップと、演算処理部が、第１自然言語組合せリスト１の組合せのうち、いずれか一方の見出しについてのみ当該見出しを持つレコードが結合価辞書に登録されている組合せを辞書拡張候補として抽出する対象第１自然言語抽出ステップと、演算処理部が、辞書拡張候補として抽出された組合せのうち第１自然言語組合せリスト２に登録されている組合せを辞書拡張対象として選択する第１自然言語組合せリスト２検索ステップと、演算処理部が、辞書拡張対象として選択された組合せについて、当該組合せの一方の見出しを持つレコードを結合価辞書から複写元エントリとして取得して、この複写元エントリに含まれる第１自然言語の見出しを組合せの他方の見出しで置換することにより新たなレコードを作成し、この新たなレコードを結合価辞書へ追加登録する辞書拡張管理ステップとを備えている。
【００１４】
この際、第１自然言語対中間自然言語対訳辞書記憶ステップとして、記憶部が、第１自然言語対中間自然言語対訳辞書として、互いに異なる複数の中間言語に関する第１自然言語対中間自然言語対訳辞書をそれぞれ記憶するステップを用い、第１自然言語組合せリスト２作成ステップとして、演算処理部が、各第１自然言語対中間自然言語対訳辞書ごとに、同一中間自然言語見出しを対訳表現として持つ互いに異なる２つのレコードの第１自然言語の見出しの組合せからなる第１自然言語組合せリスト２をそれぞれ作成するステップを用い、第１自然言語組合せリスト２検索ステップとして、演算処理部が、辞書拡張候補として抽出された組合せのうち各第１自然言語組合せリスト２のいずれかに登録されている組合せを辞書拡張対象として選択するステップを用いてもよい。
【００１５】
あるいは、第１自然言語対中間自然言語対訳辞書記憶ステップとして、記憶部が、第１自然言語対中間自然言語対訳辞書として、互いに異なる複数の中間言語に関する第１自然言語対中間自然言語対訳辞書をそれぞれ記憶するステップを用い、第１自然言語組合せリスト２作成ステップとして、演算処理部が、各第１自然言語対中間自然言語対訳辞書ごとに、同一中間自然言語見出しを対訳表現として持つ互いに異なる２つのレコードの第１自然言語の見出しの組合せからなる第１自然言語組合せリスト２をそれぞれ作成するステップを用い、第１自然言語組合せリスト２検索ステップとして、演算処理部が、辞書拡張候補として抽出された組合せのうち各第１自然言語組合せリスト２のすべてに登録されている組合せを辞書拡張対象として選択するステップを用いてもよい。
【００１６】
また、結合価辞書記憶ステップとして、記憶部が、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しおよびその品詞と当該用言に関する格フレーム情報と第２自然言語の見出しとを含むレコードを有する結合価辞書を記憶するステップを用い、第１自然言語組合せリスト１作成ステップとして、演算処理部が、第１自然言語組合せリスト１を作成する際、結合価辞書のレコードごとに、当該レコードの第１自然言語の見出しと、第１自然言語対第２自然言語対訳辞書のうち当該レコードの第２自然言語の見出しを持つレコードの第１自然言語の見出しとの組合せから第１自然言語組合せリスト１を作成するステップを用いてもよい。
【００１７】
また、結合価辞書記憶ステップとして、記憶部が、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しおよびその品詞と当該用言に関する格フレーム情報と第２自然言語の見出しとを含むレコードを有する結合価辞書を記憶するステップを用い、第１自然言語組合せリスト１作成ステップとして、演算処理部が、第１自然言語組合せリスト１を作成する際、２つの見出しと当該第２自然言語の見出しとから第１自然言語組合せリスト１を作成するステップを用い、辞書拡張管理ステップとして、演算処理部が、結合価辞書から複写元エントリを取得する際、辞書拡張対象として選択された組合せについて、当該組合せの一方の見出しと第２自然言語の見出しとを持つレコードを結合価辞書から複写元エントリとして取得するステップを用いてもよい。
【００１８】
また、本発明にかかるプログラムは、自然言語で用いられる用言ごとに当該用言の知識構造を示す格フレーム情報をレコードとして持つ結合価辞書を記憶する記憶部と、この記憶部から結合価辞書を読み出して情報処理することにより当該結合価辞書を自動的に拡張する演算処理部とを有する辞書拡張装置のコンピュータに、記憶部が、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しおよびその品詞と当該用言に関する格フレーム情報とを含むレコードを有する結合価辞書を記憶する結合価辞書記憶ステップと、記憶部が、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しと、当該用言に関する第１自然言語とは異なる第２自然言語の対訳表現とを含むレコードを有する第１自然言語対第２自然言語対訳辞書を記憶する第１自然言語対第２自然言語対訳辞書記憶ステップと、記憶部が、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しと、当該用言に関する第１自然言語および第２自然言語とは異なる中間自然言語の対訳表現とを含むレコードを有する第１自然言語対中間自然言語対訳辞書を記憶する第１自然言語対中間自然言語対訳辞書記憶ステップと、演算処理部が、第１自然言語対第２自然言語対訳辞書に基づいて、同一第２自然言語見出しを対訳表現として持つ互いに異なる２つのレコードの第１自然言語の見出しの組合せから第１自然言語組合せリスト１を作成する第１自然言語組合せリスト１作成ステップと、演算処理部が、第１自然言語対中間自然言語対訳辞書に基づいて、同一中間自然言語見出しを対訳表現として持つ互いに異なる２つのレコードの第１自然言語の見出しの組合せからなる第１自然言語組合せリスト２を作成する第１自然言語組合せリスト２作成ステップと、演算処理部が、第１自然言語組合せリスト１の組合せのうち、いずれか一方の見出しについてのみ当該見出しを持つレコードが結合価辞書に登録されている組合せを辞書拡張候補として抽出する対象第１自然言語抽出ステップと、演算処理部が、辞書拡張候補として抽出された組合せのうち第１自然言語組合せリスト２に登録されている組合せを辞書拡張対象として選択する第１自然言語組合せリスト２検索ステップと、演算処理部が、辞書拡張対象として選択された組合せについて、当該組合せの一方の見出しを持つレコードを結合価辞書から複写元エントリとして取得して、この複写元エントリに含まれる第１自然言語の見出しを組合せの他方の見出しで置換することにより新たなレコードを作成し、この新たなレコードを結合価辞書へ追加登録する辞書拡張管理ステップとを実行させる。
【００１９】
この際、第１自然言語対中間自然言語対訳辞書記憶ステップとして、記憶部が、第１自然言語対中間自然言語対訳辞書として、互いに異なる複数の中間言語に関する第１自然言語対中間自然言語対訳辞書をそれぞれ記憶するステップと、第１自然言語組合せリスト２作成ステップとして、演算処理部が、各第１自然言語対中間自然言語対訳辞書ごとに、同一中間自然言語見出しを対訳表現として持つ互いに異なる２つのレコードの第１自然言語の見出しの組合せからなる第１自然言語組合せリスト２をそれぞれ作成するステップと、第１自然言語組合せリスト２検索ステップとして、演算処理部が、辞書拡張候補として抽出された組合せのうち各第１自然言語組合せリスト２のいずれかに登録されている組合せを辞書拡張対象として選択するステップとを実行させるようにしてもよい。
【００２０】
あるいは、第１自然言語対中間自然言語対訳辞書記憶ステップとして、記憶部が、第１自然言語対中間自然言語対訳辞書として、互いに異なる複数の中間言語に関する第１自然言語対中間自然言語対訳辞書をそれぞれ記憶するステップと、第１自然言語組合せリスト２作成ステップとして、演算処理部が、各第１自然言語対中間自然言語対訳辞書ごとに、同一中間自然言語見出しを対訳表現として持つ互いに異なる２つのレコードの第１自然言語の見出しの組合せからなる第１自然言語組合せリスト２をそれぞれ作成するステップと、第１自然言語組合せリスト２検索ステップとして、演算処理部が、辞書拡張候補として抽出された組合せのうち各第１自然言語組合せリスト２のすべてに登録されている組合せを辞書拡張対象として選択するステップとを実行させるようにしてもよい。
【００２１】
また、結合価辞書記憶ステップとして、記憶部が、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しおよびその品詞と当該用言に関する格フレーム情報と第２自然言語の見出しとを含むレコードを有する結合価辞書を記憶するステップと、第１自然言語組合せリスト１作成ステップとして、演算処理部が、第１自然言語組合せリスト１を作成する際、結合価辞書のレコードごとに、当該レコードの第１自然言語の見出しと、第１自然言語対第２自然言語対訳辞書のうち当該レコードの第２自然言語の見出しを持つレコードの第１自然言語の見出しとの組合せから第１自然言語組合せリスト１を作成するステップとを実行させるようにしてもよい。
【００２２】
また、結合価辞書記憶ステップとして、記憶部が、第１自然言語の用言ごとに、当該用言に関する第１自然言語の見出しおよびその品詞と当該用言に関する格フレーム情報と第２自然言語の見出しとを含むレコードを有する結合価辞書を記憶するステップと、第１自然言語組合せリスト１作成ステップとして、演算処理部が、第１自然言語組合せリスト１を作成する際、２つの見出しと当該第２自然言語の見出しとから第１自然言語組合せリスト１を作成するステップと、辞書拡張管理ステップとして、演算処理部が、結合価辞書から複写元エントリを取得する際、辞書拡張対象として選択された組合せについて、当該組合せの一方の見出しと第２自然言語の見出しとを持つレコードを結合価辞書から複写元エントリとして取得するステップとを実行させるようにしてもよい。
【発明の効果】
【００２３】
本発明によれば、例えば人手で作成あるいは修正された高品質な第１自然言語の結合価辞書があれば、一般的には結合価辞書より比較的構築が容易と云われる第１自然言語対第２自然言語の対訳辞書と第１自然言語対中間自然言語の対訳辞書とを用いて、元の高品質を維持したまま第１自然言語の結合価辞書を自動処理により拡張することができる。
【発明を実施するための最良の形態】
【００２４】
次に、本発明の実施の形態について図面を参照して説明する。
［第１の実施の形態］
まず、図１を参照して、本発明の第１の実施の形態にかかる結合価辞書拡張装置について説明する。図１は本発明の第１の実施の形態にかかる結合価辞書拡張装置の構成を示すブロック図である。
本発明の第１の実施の形態にかかる結合価辞書拡張装置１０は、互いに異なる２種類の自然言語を含む結合価辞書について、これら自然言語とは異なる第３の中間自然言語とそれぞれの自然言語との対訳辞書に基づき、中間自然言語を仲立ちとして元の結合価辞書を拡張する処理を行う装置である。
【００２５】
この結合価辞書拡張装置１０には、全体として情報処理を行うコンピュータからなり、画面表示部１１、操作入力部１２、入出力インターフェース部（以下、入出力Ｉ／Ｆ部という）１３、記憶部１４、および演算処理部１５が設けられている。
画面表示部１１は、ＬＣＤやＣＲＴなどからなり、演算処理部１５からの指示に基づき操作画面や処理結果画面などの各種情報を画面表示する画面表示装置である。
操作入力部１２は、キーボードやマウスなどからなり、オペレータからの指示操作を検出して演算処理部１５へ出力する操作入力装置である。
入出力Ｉ／Ｆ部１３は、通信回線を介して接続された外部装置や記録媒体と演算処理部１５との間で辞書やプログラムなどの各種情報をやり取りする回路部である。
【００２６】
記憶部１４は、ハードディスクやメモリなどからなり、演算処理部１５での処理動作に用いる各種情報やプログラム１４Ｐを記憶する記憶装置である。演算処理部１５での処理動作に用いる各種情報としては、結合価辞書データベース（以下、結合価辞書ＤＢという）１４Ａ、第１自然言語対第２自然言語対訳辞書データベース（以下、第１自然言語対第２自然言語対訳辞書ＤＢという）１４Ｂ、第１自然言語対中間自然言語対訳辞書データベース（以下、第１自然言語対中間自然言語対訳辞書ＤＢという）１４Ｃ、第１自然言語組合せリスト１データベース（以下、第１自然言語組合せリスト１ＤＢという）１４Ｄ、および第１自然言語組合せリスト２データベース（以下、第１自然言語組合せリスト２ＤＢという）１４Ｅがある。
【００２７】
結合価辞書ＤＢ１４Ａは、１つ以上の第１自然言語の結合価辞書、あるいは第１自然言語対第２自然言語の結合価辞書を格納するデータベースである。この結合価辞書には、第１自然言語の用言ごとに辞書レコードが設けられており、各辞書レコードには、当該用言に関する第１自然言語の見出しおよびその品詞や、格フレーム情報などのエントリが含まれている。
また、結合価辞書ＤＢ１４Ａに格納されている結合価辞書が第１自然言語対第２自然言語の結合価辞書である場合、各辞書レコードには、上記エントリに加えて第１自然言語の対訳表現である第２自然言語の見出しおよびその品詞や、格フレーム情報などのエントリが含まれている。なお、格フレーム情報とは、例えば動詞や形容詞などの述語がどのような主語や目的語をとるかという知識構造情報であり、共起する用言と名詞や名詞句条件とを記述したものである。
【００２８】
第１自然言語対第２自然言語対訳辞書ＤＢ１４Ｂは、１つ以上の第１自然言語対第２自然言語の対訳辞書を格納するデータベースである。この対訳辞書には、第１自然言語の用言ごとに辞書レコードが設けられており、各辞書レコードには、当該用言に関する第１自然言語の見出しおよびその品詞を持つ第１自然言語エントリと、その第１自然言語エントリの対訳表現である第２自然言語の見出しを持つ第２自然言語エントリとが含まれている。
第１自然言語対中間自然言語対訳辞書ＤＢ１４Ｃは、１つ以上の第１自然言語対中間自然言語の対訳辞書を格納するデータベースである。この対訳辞書には、第１自然言語の用言ごとに辞書レコードが設けられており、各辞書レコードには、当該用言に関する第１自然言語の見出しを持つ第１自然言語エントリと、その第１自然言語見出しの対訳表現である中間自然言語の見出しを持つ中間自然言語エントリとが含まれている。
【００２９】
第１自然言語組合せリスト１ＤＢ１４Ｄは、第１自然言語組合せリスト１を格納するデータベースである。この第１自然言語組合せリスト１は、第１自然言語対第２自然言語対訳辞書ＤＢ１４Ｂに格納されている第１自然言語対第２自然言語の対訳辞書のうち、同一第２自然言語の見出しを対訳表現として持つ、互いに異なる２つの第１自然言語エントリの組合せから構成されている。
第１自然言語組合せリスト２ＤＢ１４Ｅは、第１自然言語組合せリスト２を格納するデータベースである。この第１自然言語組合せリスト２は、第１自然言語対中間自然言語対訳辞書ＤＢ１４Ｃに格納されている第１自然言語対中間自然言語の対訳辞書のうち、同一中間自然言語の見出しを対訳表現として持つ、互いに異なる２つの第１自然言語エントリの組合せから構成されている。
【００３０】
演算処理部１５は、ＣＰＵなどのマイクロプロセッサとその周辺回路を有し、記憶部１４のプログラム１４Ｐを読み込んで実行することにより、上記ハードウェア資源とプログラムとを協働させて各種機能手段を実現する。
この機能手段としては、第１自然言語組合せリスト１作成部１５Ａ、第１自然言語組合せリスト２作成部１５Ｂ、対象第１自然言語抽出部１５Ｃ、第１自然言語組合せリスト２検索部１５Ｄ、および辞書拡張管理部１５Ｅがある。
【００３１】
第１自然言語組合せリスト１作成部１５Ａは、記憶部１４の第１自然言語対第２自然言語対訳辞書ＤＢ１４Ｂに予め格納されている第１自然言語対第２自然言語の対訳辞書に基づいて、同一第２自然言語の見出しを対訳表現として持つ、互いに異なる２つの第１自然言語エントリの組合せから、第１自然言語組合せリスト１を作成する機能と、この第１自然言語組合せリスト１を記憶部１４の第１自然言語組合せリスト１ＤＢ１４Ｄへ格納する機能とを有している。
【００３２】
第１自然言語組合せリスト２作成部１５Ｂは、記憶部１４の第１自然言語対中間自然言語対訳辞書ＤＢ１４Ｃに予め格納されている第１自然言語対中間自然言語の対訳辞書に基づいて、同一中間自然言語の見出しを対訳表現として持つ、互いに異なる２つの第１自然言語エントリの組合せから、第１自然言語組合せリスト２を作成する機能と、この第１自然言語組合せリスト２を記憶部１４の第１自然言語組合せリスト２ＤＢ１４Ｅへ格納する機能とを有している。
【００３３】
対象第１自然言語抽出部１５Ｃは、記憶部１４の結合価辞書ＤＢ１４Ａの結合価辞書と第１自然言語組合せリスト１ＤＢ１４Ｄの第１自然言語組合せリスト１とを参照し、第１自然言語組合せリスト１に含まれる２つの第１自然言語エントリの組合せについて、当該組合せのいずれか一方の第１自然言語エントリについてのみ当該見出しを含む結合価辞書レコードが結合価辞書に登録されていることを確認する機能と、この確認が得られた組合せを辞書拡張候補として第１自然言語組合せリスト２検索部１５Ｄへ出力する機能とを有している。
【００３４】
第１自然言語組合せリスト２検索部１５Ｄは、記憶部１４の第１自然言語組合せリスト２ＤＢ１４Ｅの第１自然言語組合せリスト２を参照し、対象第１自然言語抽出部１５Ｃから辞書拡張候補として出力された組合せについて、当該組合せをなす２つの第１自然言語エントリが第１自然言語組合せリスト２の組合せとして登録されていることを確認する機能と、この確認が得られた組合せを辞書拡張対象として辞書拡張管理部１５Ｅへ出力する機能とを有している。
【００３５】
辞書拡張管理部１５Ｅは、複写元エントリ選択部１５Ｆと結合価情報複写実行部１５Ｇとから構成されている。複写元エントリ選択部１５Ｆは、第１自然言語組合せリスト２検索部１５Ｄから辞書拡張対象として出力された組合せについて、当該組合せに含まれる２つの第１自然言語エントリのうち、一方の第１自然言語エントリの見出し含む結合価辞書レコードの結合価情報を記憶部１４の結合価辞書ＤＢ１４Ａの結合価辞書２０から複写元エントリとして抽出する機能と、抽出した複写元エントリと上記他方の第１自然言語エントリからなる拡張用第１自然言語エントリとの組合せを結合価情報複写実行部１５Ｇへ辞書拡張対象として出力する機能とを有している。ここで、結合価情報とは、その結合価辞書レコードに含まれる、見出しおよびその品詞、格フレーム情報等の情報すべてを指している。
【００３６】
結合価情報複写実行部１５Ｇは、複写元エントリ選択部１５Ｆから出力された複写元エントリと拡張用第１自然言語エントリとの組合せについて、その複写元エントリの第１自然言語の見出しを拡張用第１自然言語エントリの見出しへ置換することにより、複写元エントリの結合価情報を拡張用第１自然言語見出しの結合価情報として複写する機能と、複写された拡張用第１自然言語見出しの結合価情報を新規拡張用結合価辞書レコードとして記憶部１４の結合価辞書ＤＢ１４Ａの結合価辞書２０へ追加登録する機能とを有している。
【００３７】
［結合価辞書］
次に、図２を参照して、本発明の第１の実施の形態にかかる結合価辞書拡張装置１０で用いられる結合価辞書について詳細に説明する。図２は、本発明の第１の実施の形態にかかる結合価辞書拡張装置１０で用いられる結合価辞書を示す説明図である。ここでは、結合価辞書ＤＢ１４Ａに格納される結合価辞書２０として、第１自然言語対第２自然言語の結合価辞書からなる場合が例として示されており、この結合価辞書２０を構成する複数の第１自然言語対第２自然言語対訳辞書レコードが示されている。
【００３８】
第１自然言語対第２自然言語の結合価辞書の具体例としては、例えば第１自然言語が日本語で、第２自然言語が英語の場合、ＡＬＴ−Ｊ／Ｅのパターン対辞書（NTT，「日英機械翻訳技術」，NTT R&D vol.46，pp107-141，1997）などの結合価辞書が利用できる。
一方、第１自然言語だけの結合価辞書の具体例としては、例えば第１自然言語が日本語の場合、ＩＰＡＬ（情報処理振興事業協会、「計算機用日本語基本動詞辞書IPAL(Basic Verbs)」，解説編＆辞書編，1987）や、ＥＤＲ電子化辞書（日本電子化辞書研究所，http://www.iijnet.or.jp/edr/J_index.html）などの結合価辞書が利用できる。
【００３９】
第１自然言語対第２自然言語の結合価辞書の各レコードには、日本語見出しおよびその品詞と格フレーム情報とを含む日本語エントリ（第１自然言語エントリ）と、英語側の見出しおよびその品詞と格フレーム情報とを含む英語エントリ（第２自然言語エントリ）とが登録されている。
例えば、図２の第１自然言語対第２自然言語の結合価辞書レコードＰ１には、日本語見出し「着る」およびその品詞「動詞」と、格フレーム情報「Ｎ１が  Ｎ２を  着る」とが日本語エントリとして登録されており、英語見出し”ｗｅａｒ”およびその品詞「動詞」と、格フレーム情報”Ｎ１  ｗｅａｒ  Ｎ２”が英語エントリとして登録されている。ここで、Ｎ１およびＮ２は、名詞あるいは名詞句を示している。
【００４０】
また、図２の例では、第１自然言語対第２自然言語の結合価辞書のレコードのうち、その日本語エントリには、選択制限＜主体＞や＜衣服＞の情報も登録されている。この選択制限は、格フレームのＮ１やＮ２として当てはまる、名詞あるいは名詞句の条件を定義している。ここで、例えば図２の結合価辞書レコードＰ１において、日本語見出し「着る」およびその品詞「動詞」と、格フレーム情報「Ｎ１  がＮ２を  着る」と、英語見出し”ｗｅａｒ”およびその品詞「動詞」と、格フレーム情報”Ｎ１  ｗｅａｒ  Ｎ２”と、選択制限＜主体＞や＜衣服＞の情報とまで、すべてを含めて結合価情報と呼ぶ。
【００４１】
また、図２の例では、日本語見出し「着る」を持つ結合価辞書レコードとして、結合価辞書レコードＰ１の他に結合価辞書レコードＰ２が登録されている。また、見本語見出し「弱る」の結合価辞書レコードとしてＰ３とＰ４が、「浮かべる」の結合価辞書レコードとしてＰ５とＰ６が、それぞれ登録されている。
なお、第１自然言語エントリや第２自然言語エントリは上記構成に限定されるものではなく、前述した各エントリに加えて当該用言に関する他の情報を示すエントリを任意に加えてもよい。
【００４２】
［第１自然言語対第２自然言語対訳辞書］
次に、図３を参照して、本発明の第１の実施の形態にかかる結合価辞書拡張装置１０で用いられる第１自然言語対第２自然言語対訳辞書について詳細に説明する。図３は、本発明の第１の実施の形態にかかる結合価辞書拡張装置１０で用いられる第１自然言語対第２自然言語対訳辞書を示す説明図である。ここでは、第１自然言語対第２自然言語対訳辞書ＤＢ１４Ｂに格納される対訳辞書２１の例として、対訳辞書２１を構成する複数の第１自然言語対第２自然言語対訳辞書レコードが示されている。
【００４３】
第１自然言語対第２自然言語の対訳辞書の具体例としては、例えば第１自然言語が日本語で、第２自然言語が英語の場合、ＡＬＴ−Ｊ／Ｅのパターン対辞書（NTT，「日英機械翻訳技術」，NTT R&D vol.46，pp107-141，1997）や、ＥＤＩＣＴ（Breen，"Building an electronic Japanese-English dictionary"，Japanese Studies Association of Australia Conference，1995，http://www.csse.monash.edu.au/jwb/jsaa-paper/hpaper.html）、さらには英辞郎（道端編，「英辞郎」，アルク，2002，http://www.alc.co.jp/）などの結合価辞書が利用できる。
【００４４】
第１自然言語対第２自然言語の対訳辞書の各レコードには、少なくとも日本語見出しおよびその日本語品詞を含む日本語エントリ（第１自然言語エントリ）と、その日本語エントリの対訳表現である英語エントリ（第２自然言語エントリ）とが登録されている。
例えば、図３の第１自然言語対第２自然言語の対訳辞書レコードには、日本語見出し「纏う」に対して、その品詞「動詞」と対訳表現”ｗｅａｒ”や”ｌａｐ”が日本語エントリとして登録されており、日本語見出し「着る」に対して、その品詞「動詞」と対訳表現”ｗｅａｒ”や”ｐｕｔ（ｏｎ）”が英語エントリとして登録されている。
【００４５】
また、日本語見出し「弱る」に対して、その品詞「動詞」と対訳表現”ｗｅａｒ（ｏｕｔ）”や”ｗｅａｋｅｎ”が登録されており、日本語見出し「（笑いを）浮かべる」に対して、その品詞「動詞」と対訳表現”ｗｅａｒ（ａ  ｓｍｉｌｅ）”が日本語エントリとして登録されており、日本語見出し「美しい」に対して、その品詞「形容詞」と対訳表現”ｂｅａｕｔｉｆｕｌ”が英語エントリとして登録されている。
なお、第１自然言語エントリや第２自然言語エントリは上記構成に限定されるものではなく、前述した各エントリに加えて当該用言に関する他の情報を示すエントリを任意に加えてもよい。
【００４６】
［第１自然言語対中間自然言語対訳辞書］
次に、図４を参照して、本発明の第１の実施の形態にかかる結合価辞書拡張装置１０で用いられる第１自然言語対中間自然言語対訳辞書について詳細に説明する。図４は、本発明の第１の実施の形態にかかる結合価辞書拡張装置１０で用いられる第１自然言語対中間自然言語対訳辞書を示す説明図である。ここでは、第１自然言語対中間自然言語対訳辞書ＤＢ１４Ｃに格納される対訳辞書２２の例として、対訳辞書２２を構成する複数の第１自然言語対中間自然言語対訳辞書レコードが示されている。
【００４７】
第１自然言語対中間自然言語の対訳辞書の具体例としては、例えば第１自然言語が日本語で、中間自然言語が中国語の場合、日中辞書（Shogakukan & Peking Shomoinshokan，eds.Ri-Zhong Cidian日中辞書，Shogakukan，1987）などの対訳辞書が利用できる。また、中間自然言語が仏語の場合、日仏辞書（Desperrier，Jean-Marc，"Analyze of the results of a collaborative project for the creation of a Japanese-French dictionary"，in Proceedings of Papillon 2002 Workshop(CDROM)，http://dico.fj.free.fr/dico.php，2002）などの対訳辞書が利用できる。また、中間自然言語が独語の場合、日独辞書（Apel，Ulrich，"WaDokuJT- A Japanese-German Dictionary Database"，in Proceedings of Papillon 2002 Workshop(CDROM)，http://www.babbletower.net/，2002）などの対訳辞書が利用できる。
【００４８】
第１自然言語対中間自然言語の対訳辞書の各レコードには、少なくとも日本語見出しを含む日本語エントリ（第１自然言語エントリ）と、その日本語エントリの対訳表現である中間語エントリ（中間自然言語エントリ）とが登録されている。
例えば、図４の第１自然言語対中間自然言語の対訳辞書レコードには、日本語見出し「纏う」に対して、その対訳表現「穿」や「怪」が日本語エントリとして登録されており、また、日本語見出し「着る」に対して、その対訳表現「穿」や「覚鞭」が中間語エントリとして登録されている。
【００４９】
なお、これら図２〜図４では、日本語見出しが動詞の場合を例として示されているが、必ずしも動詞である必要はなく形容詞などでもよい。また、図４の例では、中国語の例は単語であったが、必ずしも単語である必要はなく、複数の単語を含んでいてよい。さらに、品詞については動詞や形容詞など何でもよく、日本語見出しの品詞と一致する必要もない。
また前述した第１自然言語エントリ、第２自然言語エントリ、および中間言語エントリは上記構成に限定されるものではなく、前述した各エントリに加えて当該用言に関する他の情報を示すエントリを任意に加えてもよい。
【００５０】
また、図２の結合価辞書ＤＢ１４Ａに格納される第１自然言語対第２自然言語の結合価辞書２０は１つである必要はなく、複数の辞書を格納してもよく、例えばＡＬＴ−Ｊ／Ｅの結合価辞書とＩＰＡＬの両方を格納することが考えられる。
また、図３の第１自然言語対第２自然言語対訳辞書ＤＢ１４Ｂに格納される第１自然言語対第２自然言語の対訳辞書２１についても１つである必要はなく、複数の辞書を格納してもよく、例えばＡＬＴ−Ｊ／Ｅの日英対象辞書とＥＤＩＣの両方を格納することが考えられる。
【００５１】
また、図４の第１自然言語対中間自然言語対訳辞書ＤＢ１４Ｃに格納される第１自然言語対中間自然言語の対訳辞書２２についても１つである必要はなく、複数の辞書を格納してもよい。
さらに、中間自然言語も１つである必要はなく、複数の自然言語を中間自然言語として利用してもよい。例えば前述した日中辞書、日独辞書、日仏辞書をすべて格納することが考えられる。
【００５２】
［第１の実施の形態の動作］
次に、図５および図６を参照して、本発明の第１の実施の形態にかかる結合価辞書拡張装置１０の動作について説明する。図５は、本発明の第１の実施の形態にかかる結合価辞書拡張装置１０の演算処理部１５で実行される結合価辞書拡張処理を示すフローチャートである。図６は、本発明の第１の実施の形態にかかる結合価辞書拡張装置１０の演算処理部１５で実行される結合価辞書拡張処理を示す動作フローである。
以下では、第１自然言語が日本語で、第２自然言語が英語で、中間自然言語が中国語である場合を例として説明する。但し、第１自然言語、第２自然言語、中間自然言語の組合せは、第１、第２、中間自然言語がそれぞれ異なる言語であればよく、タイ語と中国語とスペイン語や、ドイツ語とフランス語とロシア語などいずれの言語の組合せにも適用できる。
【００５３】
結合価辞書拡張装置１０の演算処理部１５は、操作入力部１２で検出されたオペレータによる結合価辞書拡張処理の開始指示操作に応じて、記憶部１４のプログラム１４Ｐを読み込んで実行することにより、図５の結合価辞書拡張処理を開始する。
なお、結合価辞書拡張処理の開始に先だって、結合価辞書ＤＢ１４Ａ、第１自然言語対第２自然言語対訳辞書ＤＢ１４Ｂ、および第１自然言語対中間自然言語対訳辞書ＤＢ１４Ｃが、予め記憶部１４に格納されているものとする。
【００５４】
まず、演算処理部１５は、第１自然言語組合せリスト１作成部１５Ａにより、記憶部１４の第１自然言語対第２自然言語対訳辞書ＤＢ１４Ｂに格納されている、１つまたは複数の第１自然言語対第２自然言語の対訳辞書２１から、対訳表現として同一第２自然言語を持ち、互いの見出しが異なる２つの対訳辞書レコードから、第１自然言語エントリ１と第１自然言語エントリ２とを抽出する（ステップ１００）。そして、抽出した第１自然言語エントリ１と第１自然言語エントリ２との組合せから、第１自然言語組合せリスト１（２３）を作成し（ステップ１０１）、得られた第１自然言語組合せリスト１（２３）を記憶部１４の第１自然言語組合せリスト１ＤＢ１４Ｄへ格納する（ステップ１０２）。
【００５５】
前述した図３を参照して、第１自然言語組合せリスト１作成部１５Ａの動作を具体的に説明する。図３の第１自然言語対第２自然言語の対訳辞書２１には、同一英語”ｗｅａｒ”を対訳表現として含む日本語見出しとして「纏う」、「着る」、「弱る」、および「（笑いを）浮かべる」を持つレコードが登録されている。第１自然言語組合せリスト１作成部１５Ａは、このような対訳表現として同一第２自然言語の見出し”ｗｅａｒ”を持つレコードの第１自然言語の見出し群、すなちわ「纏う」、「着る」、「弱る」、および「（笑いを）浮かべる」からなる関連自然言語エントリのうち、互いの見出しが異なる２つの関連自然言語エントリを第１自然言語エントリ１および第１自然言語エントリ２として抽出する。
【００５６】
そして、抽出した第１自然言語エントリ１と第１自然言語エントリ２との組合せを第１自然言語組合せリスト１（２３）に登録する。図７は、第１自然言語組合せリスト１作成部１５Ａで作成された第１自然言語組合せリスト１（２３）の構成例である。ここでは、４つの関連自然言語エントリ「纏う」、「着る」、「弱る」、「（笑いを）浮かべる」から生成された全６つの組合せが登録されている。なお、図７には、各組合せに対して対応する第２自然言語の見出しが第２自然言語エントリとして含まれているが、本実施の形態では、結合価辞書ＤＢ１４Ａの結合価辞書２０として第１自然言語の結合価辞書も用いられることを想定しており、後続の処理で第２自然言語の対訳表現を利用していないことから、図７に示した第２自然言語エントリを第１自然言語組合せリスト１（２３）として出力する必要はない。
【００５７】
また、上記例では、第２自然言語の動詞や形容詞である見出し（”ｗｅａｒ  ｏｕｔ”なら”ｗｅａｒ”）が同一であることを、関連自然言語エントリとしての抽出基準すなわち第１自然言語組合せリスト１（２３）の作成条件としたが、作成したい品詞が動詞であれば動詞のみを用い、作成したい品詞が形容詞であれば形容詞のみを用いることを条件に加えてもよい。また、例えば品詞情報が付与されている対訳辞書を利用する場合には、第２自然言語の品詞が同一であることを条件に加えたり、読みが付与されている場合には、第２自然言語の読みが同一であることを条件に加えたり、あるいは、品詞が動詞や形容詞である見出しだけでなく、第２自然言語が全く同一（”ｗｅａｒ  ｏｕｔ”なら”ｗｅａｒ  ｏｕｔ”）という条件のみを利用することなども考えられる。
【００５８】
このようにして、第１自然言語組合せリスト１作成部１５Ａにより、同一第２自然言語”ｗｅａｒ”を持つ関連自然言語エントリの組合せがすべて抽出されて、これら組合せが第１自然言語組合せリスト１（２３）に登録される。
そして、第１自然言語組合せリスト１作成部１５Ａにより、処理対象となる第１自然言語対第２自然言語の対訳辞書ごとに、その対訳辞書に格納されているすべての第２自然言語について、関連自然言語エントリの組合せが抽出されて第１自然言語組合せリスト１（２３）に登録され、その第１自然言語組合せリスト１（２３）が記憶部１４の第１自然言語組合せリスト１ＤＢ１４Ｄへ格納される。
【００５９】
次に、演算処理部１５は、第１自然言語組合せリスト２作成部１５Ｂにより、記憶部１４の第１自然言語対中間自然言語対訳辞書ＤＢ１４Ｃに格納されている、１つまたは複数の第１自然言語対中間自然言語の対訳辞書２２から、対訳表現として同一中間自然言語を持ち、互いの見出しが異なる２つの対訳辞書レコードから、第１自然言語エントリ３と第１自然言語エントリ４とを抽出する（ステップ１１０）。そして、抽出した第１自然言語エントリ３と第１自然言語エントリ４との組合せから、第１自然言語組合せリスト２（２４）を作成し（ステップ１１１）、得られた第１自然言語組合せリスト２（２４）を記憶部１４の第１自然言語組合せリスト２ＤＢ１４Ｅへ格納する（ステップ１１２）。
【００６０】
前述した図４を参照して、第１自然言語組合せリスト２作成部１５Ｂの動作を具体的に説明する。図４の第１自然言語対中間自然言語の対訳辞書２２には、同一中国語「穿」を対訳表現として含む日本語見出しとして「纏う」と「着る」を持つレコードが登録されている。第１自然言語組合せリスト２作成部１５Ｂは、このような対訳表現として同一中間自然言語の見出し「穿」を持つレコードの第１自然言語の見出し群、すなわち「纏う」および「着る」からなる関連自然言語エントリのうち、互いの見出しが異なる２つの関連自然言語エントリを第１自然言語エントリ３および第１自然言語エントリ４として抽出する。
【００６１】
そして、これら抽出した第１自然言語エントリ３と第１自然言語エントリ４との組合せを第１自然言語組合せリスト２（２４）に登録する。図８は、第１自然言語組合せリスト２作成部１５Ｂで作成された第１自然言語組合せリスト２（２４）の構成例である。ここでは、２つの関連自然言語エントリ「纏う」および「着る」から生成された全１つの組合せが登録されている。
【００６２】
なお、上記例では、単純に中間自然言語が同一かどうかを、関連自然言語エントリとしての抽出基準すなわち第１自然言語組合せリスト２（２４）の作成条件としたが、例えば品詞情報が付与されている対訳辞書を利用する場合には品詞が同一であることを条件に加えたり、読みが付与されている場合には読みが同一であることを条件に加えたり、あるいは、中間自然言語が全く同じでなくとも動詞や形容詞が同一だという条件のみを利用することなども考えられる。
【００６３】
このようにして、第１自然言語組合せリスト２作成部１５Ｂにより、同じ中間自然言語「穿」を持つ関連自然言語エントリの組合せがすべて抽出されて、これら組合せが第１自然言語組合せリスト２（２４）に登録される。
そして、第１自然言語組合せリスト２作成部１５Ｂにより、処理対象となる第１自然言語対中間自然言語の対訳辞書ごとに、その対訳辞書に格納されているすべての中間自然言語について、関連自然言語エントリの組合せが抽出されて第１自然言語組合せリスト２（２４）に登録され、その第１自然言語組合せリスト２が記憶部１４の第１自然言語組合せリスト２ＤＢ１４Ｅへ格納される。
【００６４】
なお、第１自然言語組合せリスト１作成部１５Ａによるステップ１００〜１０２の処理と、第１自然言語組合せリスト２作成部１５Ｂによるステップ１１０〜１１２の処理について、それぞれ処理の順序に制限はなく、いずれを先に実行してもよく、両者を並列的に実行してもよい。
【００６５】
次に、演算処理部１５は、対象第１自然言語抽出部１５Ｃにより、記憶部１４の第１自然言語組合せリスト１ＤＢ１４Ｄから第１自然言語組合せリスト１（２３）を取得する（ステップ１２０）。そして、第１自然言語組合せリスト１（２３）内に、未処理の組合せが残っている場合は（ステップ１２１：ＹＥＳ）、この組合せについて、次のステップ１２２〜１２８により結合価辞書拡張判定処理を実行する。
【００６６】
結合価辞書拡張判定処理において、演算処理部１５は、まず、対象第１自然言語抽出部１５Ｃにより、ステップ１２０で取得した第１自然言語組合せリスト１（２３）から未処理の組合せとして、第１自然言語エントリ１および第１自然言語エントリ２の組合せ（見出しＳ１，見出しＳ２）を取得する（ステップ１２２）。
そして、取得した２つの第１自然言語エントリのうち、いずれか一方の第１自然言語エントリの見出しについてのみ、その見出しを持つ結合価辞書レコードが結合価辞書ＤＢ１４Ａの結合価辞書２０に登録されていることを確認する（ステップ１２３）。
【００６７】
したがって、第１自然言語エントリ１（２３）の見出しＳ１を持つ結合価辞書レコードと第１自然言語エントリ２の見出しＳ２を持つ結合価辞書レコードの両者が結合価辞書ＤＢ１４Ａの結合価辞書２０に登録されている場合には（ステップ１２３：ＮＯ）、当該第１自然言語組合せにより結合価辞書２０を拡張する必要がないことから、ステップ１２１へ戻って次の組合せの処理へ移行する。
例えば、図７の第１自然言語組合せリスト１（２３）のうち、「着る，弱る」、「着る，（笑いを）浮かべる」、「弱る，（笑いを）浮かべる」の各組合せについては、それぞれのエントリの見出しを持つ結合価辞書レコードの両方が、図２の結合価辞書ＤＢ１４Ａの結合価辞書２０に登録されていることから、辞書拡張候補として相応しくないと判断される。
【００６８】
また、上記両者とも結合価辞書ＤＢ１４Ａの結合価辞書２０に登録されていない場合には（ステップ１２３：ＮＯ）、当該組合せにより結合価辞書２０を拡張することができないため、ステップ１２１へ戻って次の組合せの処理へ移行する。なお、図７の第１自然言語組合せリスト１（２３）のうち、この判断に該当する組合せはない。
【００６９】
一方、取得した組合せのうち、第１自然言語エントリ１の見出しＳ１を持つ結合価辞書レコードが結合価辞書２０に登録されており、かつ第１自然言語エントリ２の見出しＳ２を持つ結合価辞書レコードが結合価辞書２０に登録されていない場合、およびこの逆の場合には、当該組合せが辞書拡張候補として相応しいと判断され（ステップ１２３：ＹＥＳ）、当該組合せの第１自然言語エントリ１および第１自然言語エントリ２を、辞書拡張候補２５として第１自然言語組合せリスト２検索部１５Ｄへ出力する。
【００７０】
例えば、図７の第１自然言語組合せリスト１（２３）のうち、「着る，纏う」、「弱る，纏う」、「（笑いを）浮かべる，纏う」の各組合せについては、それぞれ「着る」、「弱る」、「（笑いを）浮かべる」の見出しを持つ結合価辞書レコードのみが、図２の結合価辞書ＤＢ１４Ａに登録されていることから、辞書拡張候補として相応しいと判断される。図９は、辞書拡張候補２５の出力例である。
【００７１】
続いて、演算処理部１５は、第１自然言語組合せリスト２検索部１５Ｄにより、対象第１自然言語抽出部１５Ｃで抽出された辞書拡張候補２５の組合せについて、その第１自然言語エントリ１および第１自然言語エントリ２が、記憶部１４の第１自然言語組合せリスト２ＤＢ１４Ｅの第１自然言語組合せリスト２（２４）に格納されている第１自然言語組合せリスト２に登録されているか確認する（ステップ１２４）。
【００７２】
ここで、上記辞書拡張候補の組合せが第１自然言語組合せリスト２（２４）に登録されていない場合は（ステップ１２４：ＮＯ）、当該辞書拡張候補２５の組合せにより結合価辞書２０を拡張することができないため、ステップ１２１へ戻って次の組合せの処理へ移行する。
一方、上記組合せが第１自然言語組合せリスト２（２４）に登録されている場合は（ステップ１２４：ＹＥＳ）、当該辞書拡張候補２５の組合せにより結合価辞書ＤＢ１４Ａの結合価辞書２０を拡張すべきと判断し、当該辞書拡張候補２５の組合せの第１自然言語エントリ１および第１自然言語エントリ２を辞書拡張対象２６として辞書拡張管理部１５Ｅへ出力する。
【００７３】
例えば、図８の第１自然言語組合せリスト２（２４）には、「纏う，着る」の組合せしか登録されていないため、対象第１自然言語抽出部１５Ｃで抽出された「着る，纏う」、「弱る，纏う」、「（笑いを）浮かべる，纏う」の各組合せのうち、「着る，纏う」のみが辞書拡張対象２６として選択される。図１０は、辞書拡張対象２６の出力例である。
【００７４】
次に、演算処理部１５は、辞書拡張管理部１５Ｅの複写元エントリ選択部１５Ｆにより、第１自然言語組合せリスト２検索部１５Ｄで検索された辞書拡張対象２６の組合せについて、第１自然言語エントリ１および第１自然言語エントリ２のうち、その一方の見出しを持つ結合価辞書レコードを、結合価辞書ＤＢ１４Ａの結合価辞書２０から複写元エントリ２７として取得する（ステップ１２５）。
この際、第１自然言語組合せリスト２検索部１５Ｄで検索された辞書拡張対象２６の組合せが「着る，纏う」の場合、「着る」を見出しとする結合価辞書レコードＰ１が結合価辞書ＤＢ１４Ａの結合価辞書２０に登録されていることから、図２に示す「着る」を見出しとする結合価辞書レコードＰ１が複写元エントリ２７として取得される。
【００７５】
次に、演算処理部１５は、辞書拡張管理部１５Ｅの結合価情報複写実行部１５Ｇにより、複写元エントリ選択部１５Ｆで取得された複写元エントリ２７について、その複写元エントリに含まれるすべての情報を抽出し、この複写元エントリ２７の見出しを、辞書拡張対象のうち上記他方の第１自然言語エントリの見出し、すなわち新規拡張用見出しと置換することにより、複写元エントリ２７の結合価情報を持ち、新規拡張用見出しを見出しとする新規拡張用結合価辞書レコード２８を作成する（ステップ１２６）。図１１は、新規拡張用結合価辞書レコード２８の構成例である。
そして、この新規拡張用結合価辞書レコード２８を記憶部１４の結合価辞書ＤＢ１４Ａの結合価辞書２０へ追加登録し（ステップ１２７）、ステップ１２１へ戻って次の第１自然言語組合せの処理へ移行する。
【００７６】
したがって、辞書拡張対象２６の組合せが「着る，纏う」で、「着る」見出しとする結合価辞書レコードＰ１が複写元エントリとして取得された場合、その複写元レコードＰ１（２７）の見出しである「着る」が新規拡張用見出し「纏う」へと置換されるとともに、その他の結合価情報が複写され、「纏う」と”ｗｅａｒ”を見出しとする新規拡張用結合価辞書レコードＰ１０（２８）が作成され、記憶部１４の結合価辞書ＤＢ１４Ａの結合価辞書２０へ追加登録される。
【００７７】
なお、結合価辞書ＤＢ１４Ａの結合価辞書２０が第１自然言語対第２自然言語対訳辞書ではなく、第１自然言語の情報しか持たない場合には、日本語見出しや日本語品詞などだけが一致する結合価辞書レコードを複写元エントリとして抽出することが考えられる。また、作成した結合価辞書レコードに対しては、人手でチェックを入れることも考えられる。
【００７８】
このように、本実施の形態では、第１自然言語組合せリスト１作成部１５Ａにより、第１自然言語対第２自然言語対訳辞書ＤＢ１４Ｂの対訳辞書２１に基づいて、同一第２自然言語見出しを対訳表現として持つ、互いに異なる２つの第１自然言語エントリの組合せから、第１自然言語組合せリスト１（２３）を作成するとともに、第１自然言語組合せリスト２作成部１５Ｂにより、第１自然言語対中間自然言語対訳辞書ＤＢ１４Ｂの対訳辞書２３に基づいて、同一中間自然言語見出しを対訳表現として持つ、互いに異なる２つの第１自然言語エントリの組合せから、第１自然言語組合せリスト２（２４）を作成するようにしたものである。
【００７９】
そして、対象第１自然言語抽出部１５Ｃにより、第１自然言語組合せリスト１（２３）の組合せのうち、いずれか一方の第１自然言語エントリの見出しについてのみ当該見出しを持つ結合価辞書レコードが結合価辞書２０に登録されている組合せを辞書拡張候補２５として抽出し、第１自然言語組合せリスト２検索部１５Ｄにより、辞書拡張候補２５として抽出された組合せのうち、第１自然言語組合せリスト２（２４）に登録されている組合せを辞書拡張対象２６として選択し、辞書拡張管理部１５Ｅで、辞書拡張対象２６として選択された組合せについて、当該組合せの一方の第１自然言語エントリの見出しを持つ結合価辞書レコードを結合価辞書２０から複写元エントリ２７として取得し、この複写元エントリ２７に含まれる第１自然言語エントリの見出しを当該組合せの他方の第１自然言語エントリの見出しで置換することにより新規拡張用結合価辞書レコード２８を作成して、結合価辞書２０へ追加登録するようにしたものである。
【００８０】
したがって、例えば人手で作成あるいは修正された高品質な第１自然言語の結合価辞書があれば、一般的には結合価辞書より比較的構築が容易と云われる第１自然言語対第２自然言語の対訳辞書と第１自然言語対中間自然言語の対訳辞書とを用いて、元の高品質を維持したまま第１自然言語の結合価辞書を自動処理により拡張することができる。
【００８１】
この際、第１自然言語組合せリスト２作成部１５Ｂにおいて、互いに異なる中間自然言語に関する第１自然言語対中間自然言語の対訳辞書２１を複数用いて第１自然言語組合せリスト２（２４）を作成してもよく、拡張対象となる第１自然言語を容易に増加させることができる。
また、第１自然言語組合せリスト２検索部１５Ｄにおいて、辞書拡張候補２５の組合せのうち、複数の中間自然言語ごとに作成した第１自然言語組合せリスト２（２４）のすべてに共通して出現する組合せのみを辞書拡張対象２６として選択するようにしてもよく、より精度の高い拡張を行うことができる。
【００８２】
また、本実施の形態では、結合価辞書ＤＢ１４Ａの結合価辞書２０が第１自然言語対第２自然言語対訳辞書から構成されている場合を例として説明したが、これに限定されるものではなく、結合価辞書２０が第１自然言語の結合価辞書から構成されている場合でも、前述と同様に本実施の形態を適用でき、同様の作用効果が得られる。
【００８３】
［第２の実施の形態］
次に、本発明の第２の実施の形態にかかる結合価辞書拡張装置について説明する。
前述した第１の実施の形態では、結合価辞書ＤＢ１４Ａの結合価辞書２０として第１自然言語の結合価辞書も用いられることを想定し、第１自然言語組合せリスト１作成部１５Ａで、第１自然言語対第２自然言語対訳辞書ＤＢ１４Ｂから第１自然言語組合せリスト１（２３）を作成する場合について説明した。
【００８４】
本実施の形態は、結合価辞書ＤＢ１４Ａの結合価辞書として第１自然言語に対応する第２自然言語が含まれる結合価辞書を用いることを前提とし、第１自然言語組合せリスト１作成部１５Ａで第１自然言語対第２自然言語対訳辞書ＤＢ１４Ｂから第１自然言語組合せリスト１（２３）を作成する際、結合価辞書ＤＢ１４Ａの結合価辞書２０に登録されている各結合価辞書レコードの第１自然言語と第２自然言語との対応関係を利用して第１自然言語組合せリスト１を作成するようにしたものである。
【００８５】
すなわち、本実施の形態にかかる結合価辞書拡張装置において、演算処理部１５の第１自然言語組合せリスト１作成部１５Ａは、結合価辞書ＤＢ１４Ａの結合価辞書２０に登録されている各結合価辞書レコードの第１自然言語エントリと、第１自然言語対第２自然言語対訳辞書ＤＢ１４Ｂの対訳辞書２１のうち当該結合価辞書レコードの第２自然言語エントリの見出しを持つ対訳辞書レコードの第１自然言語エントリの見出しとの組合せのうち、結合価辞書２０に結合価辞書レコードとして登録されていない組合せから、第１自然言語組合せリスト１（２３）を作成する機能と、この第１自然言語組合せリスト１（２３）を記憶部１４の第１自然言語組合せリスト１ＤＢ１４Ｄへ格納する機能とを有している。
【００８６】
したがって、本実施の形態によれば、第１自然言語組合せリスト１作成部１５Ａにおいて、結合価辞書ＤＢ１４Ａの結合価辞書２０に登録されている各結合価辞書レコードが持つ、第１自然言語と第２自然言語との対応関係に基づき、第１自然言語組合せリスト１（２３）が作成されるため、第１自然言語組合せリスト１（２３）の各組合せとして、必ず結合価辞書２０に登録されていない組合せを選択でき、第１自然言語組合せリスト１（２３）の内容が辞書拡張候補２５と一致することになる。したがって、第１自然言語組合せリスト２検索部１５Ｄは、第１自然言語組合せリスト１（２３）を辞書拡張候補２５として用いることができ、前述した第１の実施の形態における対象第１自然言語抽出部１５Ｃでの抽出処理を省くことができる。
【００８７】
これにより、元となる結合価辞書ＤＢ１４Ａの結合価辞書２０が第１自然言語と第２自然言語の結合価情報を持ち、互いに対応関係がとられている場合、第１自然言語と第２自然言語の両言語を含む結合価辞書を効率的に拡張することができる。また、第１自然言語組合せリスト１作成部において、元となる結合価辞書の情報を利用できるため、より精度の高い辞書拡張を行うことができる。
【００８８】
また、以上の各実施の形態において、第１自然言語組合せリスト１や第２自然言語組合せリスト２として、第１自然言語の見出し以外の付加情報、例えば第２自然言語の見出し、あるいは第１自然言語の品詞や読みなどの付加情報を含むエントリの組合せから上記リストを作成する場合について説明したが、結合価辞書拡張処理でこれら付加情報を利用しない場合、第１自然言語の見出しのみの組合せから第１自然言語組合せリスト１や第２自然言語組合せリスト２を作成してもよい。
【００８９】
また、以上の各実施の形態において、複写元エントリ選択部１５Ｆにより結合価辞書ＤＢ１４Ａの結合価辞書２０から、所望の複写元エントリを抽出する際、第１自然言語組合せリスト２検索部１５Ｄからの辞書拡張対象２６の組合せに、第１自然言語エントリに対応する第２自然言語エントリが含まれている場合、その第１自然言語エントリの見出しと第２自然言語エントリの見出しの両方を含む結合価辞書レコードを結合価辞書２０から検索し、その結合価辞書レコードを複写元エントリ２７として取得するようにしてもよい。
これにより、より高い精度で新規拡張用結合価辞書レコード２８を作成することができ、元の高品質を維持したまま第１自然言語の結合価辞書を自動処理により拡張することができる。
【００９０】
なお、複写元エントリの候補は、第１自然言語組合せリスト１作成部１５Ａ作成に結合価辞書を利用した場合には、そのまま保持しておくことが考えられる。また、結合価辞書ＤＢ１４Ａの結合価辞書が第１自然言語の情報のみを含んでいる場合には、日本語見出しや日本語品詞などだけが一致する結合価辞書エントリを複写元エントリとして抽出することが考えられる。また、作成した結合価辞書エントリに対しては、人手でチェックを入れることも考えられる。
【図面の簡単な説明】
【００９１】
【図１】本発明の第１の実施の形態にかかる結合価辞書拡張装置の構成を示すブロック図である。
【図２】本発明の第１の実施の形態にかかる結合価辞書拡張装置で用いられる結合価辞書を示す説明図である。
【図３】本発明の第１の実施の形態にかかる結合価辞書拡張装置で用いられる第１自然言語対第２自然言語対訳辞書を示す説明図である。
【図４】本発明の第１の実施の形態にかかる結合価辞書拡張装置で用いられる第１自然言語対中間自然言語対訳辞書を示す説明図である。
【図５】本発明の第１の実施の形態にかかる結合価辞書拡張装置の演算処理部で実行される結合価辞書拡張処理を示すフローチャートである。
【図６】本発明の第１の実施の形態にかかる結合価辞書拡張装置の演算処理部で実行される結合価辞書拡張処理を示す動作フローである。
【図７】第１自然言語組合せリスト１の構成例である。
【図８】第１自然言語組合せリスト２の構成例である。
【図９】辞書拡張候補の出力例である。
【図１０】辞書拡張対象の出力例である。
【図１１】新規拡張用結合価辞書レコードの構成例である。
【符号の説明】
【００９２】
１０…結合価辞書拡張装置、１１…画面表示部、１２…操作入力部、１３…入出力Ｉ／Ｆ部、１４…記憶部、１４Ａ…結合価辞書ＤＢ、１４Ｂ…第１自然言語対第２自然言語対訳辞書ＤＢ、１４Ｃ…第１自然言語対中間自然言語対訳辞書ＤＢ、１４Ｄ…第１自然言語組合せリスト１ＤＢ、１４Ｅ…第１自然言語組合せリスト２ＤＢ、１４Ｐ…プログラム、１５…演算処理部、１５Ａ…第１自然言語組合せリスト１作成部、１５Ｂ…第１自然言語組合せリスト２作成部、１５Ｃ…対象第１自然言語抽出部、１５Ｄ…第１自然言語組合せリスト２検索部、１５Ｅ…辞書拡張管理部、１５Ｆ…複写元エントリ選択部、１５Ｇ…結合価情報複写実行部、２０…結合価情報、２１…対訳辞書（第１自然言語対第２自然言語対訳辞書）、２２…対訳辞書（第１自然言語対中間自然言語対訳辞書）、２３…第１自然言語組合せリスト１、２４…第１自然言語組合せリスト２、２５…辞書拡張候補、２６…辞書拡張対象、２７…複写元エントリ、２８…新規拡張用結合価辞書レコード。
【図１】
2006106926.tif 000003
【図２】
2006106926.tif 000004
【図３】
2006106926.tif 000005
【図４】
2006106926.tif 000006
【図５】
2006106926.tif 000007
【図６】
2006106926.tif 000008
【図７】
2006106926.tif 000009
【図８】
2006106926.tif 000010
【図９】
2006106926.tif 000011
【図１０】
2006106926.tif 000012
【図１１】
2006106926.tif 000013