(57)【要約】  実施形態に係る言語処理システムは、入力文書の入力を受け付ける入力装置１と、文書情報が付与されたユーザ辞書である文書情報付きユーザ辞書の選択を行う辞書選択手段２２と、を備えている。辞書選択手段２２は、入力装置１から入力された入力文書と文書情報付きユーザ辞書が有する文書情報との類似度に基づいて、ユーザ辞書の選択を行う。文書情報付きユーザ辞書を記憶する文書情報付きユーザ辞書記憶部３１を更に備えてもよい。文書情報付きユーザ辞書には、文書情報として、例えば１または２以上の文が付与されている。
2008108061.tif 000002
【特許請求の範囲】
【請求項１】
入力文書の入力を受け付ける入力手段と、
文書情報が付与されたユーザ辞書である文書情報付きユーザ辞書の選択を行う辞書選択手段と、を備え、
前記辞書選択手段は、前記入力手段から入力された前記入力文書と前記文書情報付きユーザ辞書が有する前記文書情報との類似度に基づいて、前記選択を行うことを特徴とする言語処理システム。
【請求項２】
請求項１に記載の言語処理システムにおいて、
前記文書情報付きユーザ辞書を記憶する文書情報付きユーザ辞書記憶手段を更に備える言語処理システム。
【請求項３】
請求項１または２に記載の言語処理システムにおいて、
前記文書情報付きユーザ辞書には、前記文書情報として、１または２以上の文が付与されている言語処理システム。
【請求項４】
請求項１乃至３いずれかに記載の言語処理システムにおいて、
前記文書情報付きユーザ辞書には、前記文書情報として、文書の属性が付与されている言語処理システム。
【請求項５】
請求項１乃至４いずれかに記載の言語処理システムにおいて、
前記辞書選択手段により選択された前記文書情報付きユーザ辞書を記憶する選択済みユーザ辞書記憶手段を更に備える言語処理システム。
【請求項６】
請求項１乃至５いずれかに記載の言語処理システムにおいて、
前記辞書選択手段により選択された前記文書情報付きユーザ辞書を他の自然言語解析手段の辞書形式に変換する辞書形式変換手段を更に備える言語処理システム。
【請求項７】
請求項６に記載の言語処理システムにおいて、
前記辞書形式変換手段により変換された前記文書情報付きユーザ辞書を記憶する変換済みユーザ辞書記憶手段を更に備える言語処理システム。
【請求項８】
請求項１乃至７いずれかに記載の言語処理システムにおいて、
前記辞書選択手段により選択された前記文書情報付きユーザ辞書を用いて、前記入力文書の自然言語解析を行う自然言語解析手段を更に備える言語処理システム。
【請求項９】
請求項８に記載の言語処理システムにおいて、
前記自然言語解析手段による解析結果の当否についてユーザからの入力を受け付ける第２の入力手段と、
前記第２の入力手段から入力された内容に基づいて、前記文書情報付きユーザ辞書に文書情報を追加する文書情報追加手段と、を更に備える言語処理システム。
【請求項１０】
請求項８に記載の言語処理システムにおいて、
前記入力手段は、前記自然言語解析手段による解析結果の当否についてユーザからの入力を受け付け、
前記入力手段から入力された内容に基づいて、前記文書情報付きユーザ辞書に文書情報を追加する文書情報追加手段と、を更に備える言語処理システム。
【請求項１１】
入力手段が入力文書の入力を受け付ける入力ステップと、
文書情報が付与されたユーザ辞書である文書情報付きユーザ辞書の選択を行う辞書選択ステップと、を含み、
前記辞書選択ステップにおいては、前記入力手段から入力された前記入力文書と前記文書情報付きユーザ辞書が有する前記文書情報との類似度に基づいて、前記選択が行われることを特徴とする言語処理方法。
【請求項１２】
請求項１１に記載の言語処理方法において、
前記文書情報付きユーザ辞書を文書情報付きユーザ辞書記憶手段に記憶させるステップを更に含む言語処理方法。
【請求項１３】
請求項１１または１２に記載の言語処理方法において、
前記文書情報付きユーザ辞書には、前記文書情報として、１または２以上の文が付与されている言語処理方法。
【請求項１４】
請求項１１乃至１３いずれかに記載の言語処理方法において、
前記文書情報付きユーザ辞書には、前記文書情報として、文書の属性が付与されている言語処理方法。
【請求項１５】
請求項１１乃至１４いずれかに記載の言語処理方法において、
前記辞書選択ステップにおいて選択された前記文書情報付きユーザ辞書を選択済みユーザ辞書記憶手段に記憶させるステップを更に含む言語処理方法。
【請求項１６】
請求項１１乃至１５いずれかに記載の言語処理方法において、
前記辞書選択ステップにおいて選択された前記文書情報付きユーザ辞書を他の自然言語解析手段の辞書形式に変換する辞書形式変換ステップを更に含む言語処理方法。
【請求項１７】
請求項１６に記載の言語処理方法において、
前記辞書形式変換ステップにおいて変換された前記文書情報付きユーザ辞書を変換済みユーザ辞書記憶手段に記憶させるステップを更に含む言語処理方法。
【請求項１８】
請求項１１乃至１７いずれかに記載の言語処理方法において、
前記辞書選択ステップにおいて選択された前記文書情報付きユーザ辞書を用いて、前記入力文書の自然言語解析を行う自然言語解析ステップを更に含む言語処理方法。
【請求項１９】
請求項１８に記載の言語処理方法において、
前記自然言語解析ステップにおける解析結果の当否についてユーザからの入力を第２の入力手段が受け付ける第２の入力ステップと、
前記第２の入力手段から入力された内容に基づいて、前記文書情報付きユーザ辞書に文書情報を追加する文書情報追加ステップと、を更に含む言語処理方法。
【請求項２０】
請求項１８に記載の言語処理方法において、
前記自然言語解析ステップにおける解析結果の当否についてユーザからの入力を前記入力手段が受け付ける第２の入力ステップと、
前記入力手段から入力された内容に基づいて、前記文書情報付きユーザ辞書に文書情報を追加する文書情報追加ステップと、を更に含む言語処理方法。
【請求項２１】
入力手段が入力文書の入力を受け付ける入力ステップと、
文書情報が付与されたユーザ辞書である文書情報付きユーザ辞書の選択を行う辞書選択ステップと、をコンピュータに実行させ、
前記辞書選択ステップにおいては、前記入力手段から入力された前記入力文書と前記文書情報付きユーザ辞書が有する前記文書情報との類似度に基づいて、前記選択が行われることを特徴とする言語処理プログラム。
【請求項２２】
請求項２１に記載の言語処理プログラムにおいて、
前記文書情報付きユーザ辞書を文書情報付きユーザ辞書記憶手段に記憶させるステップを更にコンピュータに実行させる言語処理プログラムを格納した言語処理プログラム。
【請求項２３】
請求項２１または２２に記載の言語処理プログラムにおいて、
前記文書情報付きユーザ辞書には、前記文書情報として、１または２以上の文が付与されている言語処理プログラム。
【請求項２４】
請求項２１乃至２３いずれかに記載の言語処理プログラムにおいて、
前記文書情報付きユーザ辞書には、前記文書情報として、文書の属性が付与されている言語処理プログラム。
【請求項２５】
請求項２１乃至２４いずれかに記載の言語処理プログラムにおいて、
前記辞書選択ステップにおいて選択された前記文書情報付きユーザ辞書を選択済みユーザ辞書記憶手段に記憶させるステップを更にコンピュータに実行させる言語処理プログラム。
【請求項２６】
請求項２１乃至２５いずれかに記載の言語処理プログラムにおいて、
前記辞書選択ステップにおいて選択された前記文書情報付きユーザ辞書を他の自然言語解析手段の辞書形式に変換する辞書形式変換ステップを更にコンピュータに実行させる言語処理プログラム。
【請求項２７】
請求項２６に記載の言語処理プログラムにおいて、
前記辞書形式変換ステップにおいて変換された前記文書情報付きユーザ辞書を変換済みユーザ辞書記憶手段に記憶させるステップを更にコンピュータに実行させる言語処理プログラム。
【請求項２８】
請求項２１乃至２７いずれかに記載の言語処理プログラムにおいて、
前記辞書選択ステップにおいて選択された前記文書情報付きユーザ辞書を用いて、前記入力文書の自然言語解析を行う自然言語解析ステップを更にコンピュータに実行させる言語処理プログラム。
【請求項２９】
請求項２８に記載の言語処理プログラムにおいて、
前記自然言語解析ステップにおける解析結果の当否についてユーザからの入力を第２の入力手段が受け付ける第２の入力ステップと、
前記第２の入力手段から入力された内容に基づいて、前記文書情報付きユーザ辞書に文書情報を追加する文書情報追加ステップと、を更にコンピュータに実行させる言語処理プログラム。
【請求項３０】
請求項２８に記載の言語処理プログラムにおいて、
前記自然言語解析ステップにおける解析結果の当否についてユーザからの入力を前記入力手段が受け付ける第２の入力ステップと、
前記入力手段から入力された内容に基づいて、前記文書情報付きユーザ辞書に文書情報を追加する文書情報追加ステップと、を更にコンピュータに実行させる言語処理プログラム。
【請求項３１】
入力手段が入力文書の入力を受け付ける入力ステップと、
文書情報が付与されたユーザ辞書である文書情報付きユーザ辞書の選択を行う辞書選択ステップと、をコンピュータに実行させ、
前記辞書選択ステップにおいては、前記入力手段から入力された前記入力文書と前記文書情報付きユーザ辞書が有する前記文書情報との類似度に基づいて、前記選択が行われる言語処理プログラムを格納したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ辞書機能を持つ言語処理システム、言語処理方法、言語処理プログラム、および記録媒体に関する。
【背景技術】
【０００２】
ユーザ辞書機能を持つ従来の言語処理システムとしては、例えば、特許文献１に記載されたものがある。同文献のシステムにおいては、分野毎のユーザ辞書がユーザにより作成されている。そして、システムにより、入力文書中の単語の出現頻度が分野毎に調べられ、頻度が高い分野に対応するユーザ辞書が選択される。  【０００３】
また、特許文献２には、語義を選択するために、辞書に制約条件だけでなく用例をも付記しておくことが開示されている。それにより、制約だけでは語義が選択できない際の補償として、事例に基づく翻訳手法と同様の類似表現検索機能を用いることが可能となっている。    
【特許文献１】特開２００１−５８１２号公報
【特許文献２】特開平５−２０４９６５号公報
【発明の開示】
【０００４】
しかしながら、従来の言語処理システムでは、分野体系が予め設定されており、その体系に含まれる分野の中から、ユーザ辞書が分類されるべき分野を選ぶ必要がある。それゆえ、入力文書が属する分野が上記分野体系に含まれない分野である場合、ユーザ辞書を参照して語義を適切に選択することが困難であった。  
【０００５】
本発明による言語処理システムは、入力文書の入力を受け付ける入力手段と、文書情報が付与されたユーザ辞書である文書情報付きユーザ辞書の選択を行う辞書選択手段と、を備え、上記辞書選択手段は、上記入力手段から入力された上記入力文書と上記文書情報付きユーザ辞書が有する上記文書情報との類似度に基づいて、上記選択を行うことを特徴とする。  
【０００６】
また、本発明による言語処理方法は、入力手段が入力文書の入力を受け付ける入力ステップと、文書情報が付与されたユーザ辞書である文書情報付きユーザ辞書の選択を行う辞書選択ステップと、を含み、上記辞書選択ステップにおいては、上記入力手段から入力された上記入力文書と上記文書情報付きユーザ辞書が有する上記文書情報との類似度に基づいて、上記選択が行われることを特徴とする。  
【０００７】
また、本発明による言語処理プログラムは、入力手段が入力文書の入力を受け付ける入力ステップと、文書情報が付与されたユーザ辞書である文書情報付きユーザ辞書の選択を行う辞書選択ステップと、をコンピュータに実行させ、上記辞書選択ステップにおいては、上記入力手段から入力された上記入力文書と上記文書情報付きユーザ辞書が有する上記文書情報との類似度に基づいて、上記選択が行われることを特徴とする。  
【０００８】
また、本発明による記録媒体は、入力手段が入力文書の入力を受け付ける入力ステップと、文書情報が付与されたユーザ辞書である文書情報付きユーザ辞書の選択を行う辞書選択ステップと、をコンピュータに実行させ、前記辞書選択ステップにおいては、前記入力手段から入力された前記入力文書と前記文書情報付きユーザ辞書が有する前記文書情報との類似度に基づいて、前記選択が行われる言語処理プログラムを格納したことを特徴とする。  
【０００９】
本発明によれば、分野体系に依存せずに語義を選択することが可能な言語処理システム、言語処理方法、言語処理プログラム、およびこのプログラムを格納した記録媒体が実現される。
【図面の簡単な説明】
【００１０】
上述した目的、およびその他の目的、特徴および利点は、以下に述べる好適な実施の形態、およびそれに付随する以下の図面によってさらに明らかになる。  【００１１】
【図１】本発明による言語処理システムの第１実施形態を示すブロック図である。
【図２】文書情報付きユーザ辞書の内容例を示す図である。
【図３】図１に示した言語処理システムの動作の一例を説明するためのフローチャートである。
【図４】本発明による言語処理システムの第２実施形態を示すブロック図である。
【図５】本発明による言語処理システムの第３実施形態を示すブロック図である。
【図６】本発明による言語処理システムの第４実施形態を示すブロック図である。
【図７】本発明による言語処理システムの第５実施形態を示すブロック図である。
【図８】本発明による言語処理システムの第６実施形態を示すブロック図である。
【図９】図８に示した言語処理システムの動作の一例を説明するためのフローチャートである。
【図１０】図８に示した言語処理システムの動作の一例を説明するための図である。
【図１１】本発明による言語処理システムの第７実施形態を示すブロック図である。
【図１２】本発明の第１の実施例を説明するための図である。
【図１３】本発明の第６の実施例を説明するための図である。
【図１４】本発明の第６の実施例を説明するための図である。
【図１５】本発明の第６の実施例を説明するためのフローチャートである。
【図１６】実施例の変形例を説明するための図である。
【図１７】本発明による言語処理システムの第８実施形態を示すブロック図である。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照しつつ、本発明の好適な実施形態について詳細に説明する。なお、図面の説明においては、同一要素には同一符号を付し、重複する説明を省略する。  【００１３】
（第１実施形態）図１は、本発明による言語処理システムの第１実施形態を示すブロック図である。この言語処理システムは、入力文書の入力を受け付ける入力装置１（入力手段）と、文書情報が付与されたユーザ辞書である文書情報付きユーザ辞書の選択を行う辞書選択手段２２とを備えている。辞書選択手段２２は、入力装置１から入力された入力文書と文書情報付きユーザ辞書が有する文書情報との類似度に基づいて、ユーザ辞書の選択を行う。  【００１４】
すなわち本実施形態においては、ユーザ辞書に文書情報が付与されており、その文書情報付きユーザ辞書と入力文書との類似度に基づいて、ユーザ辞書の選択が行われる。これにより、分野体系に依存せずに語義を選択することが可能となる。  【００１５】
より詳細には、本実施形態の言語処理システムは、キーボード等の入力装置１と、プログラム制御により動作するデータ処理装置２と、情報を記憶する記憶装置３と、ディスプレイ装置等の出力装置４とを含む。  【００１６】
記憶装置３は、文書情報付きユーザ辞書を記憶する文書情報付きユーザ辞書記憶部３１を備えている。文書情報付きユーザ辞書の一例を図２に示す。この文書情報付きユーザ辞書の内容には、言語処理をするための単語の見出し語情報、語義、語義を選択するための制約情報（制約条件）、およびこの辞書に関係する文書情報が含まれている。文書情報付きユーザ辞書記憶部３１には、このような文書情報付きユーザ辞書が複数格納されている。  【００１７】
データ処理装置２は、自然言語解析手段２１と辞書選択手段２２とを備えている。辞書選択手段２２は、入力装置１から入力された文書と文書情報付きユーザ辞書記憶部３１に文書情報として記憶されている文との類似度を計算し、類似度が高いユーザ辞書を選択する。具体的には、例えば、文書情報付きユーザ辞書記憶部３１に記憶されている複数の文書情報付きユーザ辞書の中から、入力文書との類似度が最も高い文書情報付きユーザ辞書が選択される。  【００１８】
類似度の高低は、例えば、入力文書と文書情報付きユーザ辞書が持つ文書情報とに共通して含まれる単語の個数により判断される。つまり、共通して含まれる単語が多いほど、上記類似度が高くなる。  【００１９】
自然言語解析手段２１は、辞書選択手段２２が選択した辞書を使って入力文書の自然言語解析を行う。  【００２０】
図３のフローチャートを参照しつつ、本発明による言語処理方法および言語処理プログラムの一実施形態として、図１に示した言語処理システムの動作の一例を説明する。この方法は、概括すると、入力装置１が入力文書の入力を受け付ける入力ステップと、文書情報付きユーザ辞書の選択を行う辞書選択ステップと、を含む。辞書選択ステップにおいては、入力装置１から入力された入力文書と文書情報付きユーザ辞書が有する文書情報との類似度に基づいて、ユーザ辞書の選択が行われる。本実施形態の言語処理プログラムは、これらのステップをコンピュータに実行させるものである。  【００２１】
より詳細には、まず、入力装置１から入力された文書と、文書情報付きユーザ辞書記憶部３１に記憶されている文書との類似度が、辞書選択手段２２により計算される。そして、辞書選択手段２２により、類似度の高い辞書が選択される（ステップＡ１）。  【００２２】
次に、選択された文書情報付きユーザ辞書とシステム辞書とを使って、自然言語解析手段２１により自然言語解析が行われる（ステップＡ２）。その後、自然言語解析の結果が出力装置４から出力される（ステップＡ３）。  【００２３】
本実施形態の効果を説明する。本実施形態においては、入力装置１が入力文書の入力を受け付ける。また、ユーザ辞書には文書情報が付与されている。辞書選択手段２２は、文書情報付きユーザ辞書と入力文書との類似度に基づいて、ユーザ辞書の選択を行う。これにより、分野体系に依存せずに語義を選択することが可能となる。さらに、用例を使った語義選択機能を持つ言語処理システムでなくても、文書情報を使った語義の選択が可能になる。  【００２４】
また、分野体系を使用せずに文書情報を使用して語義の選択を行うため、ユーザがユーザ辞書を作成するときに、システムに依存した分野体系に沿って分野を指定する必要がなくなる。  【００２５】
これに対して、従来の言語処理システムには、次の４つの問題点があった。第１の問題点は、特定の言語処理システムが設定した分野体系に含まれていない分野や、システムが決めた分野よりも細分化が必要なときに対応できないことである。その理由は、分野は言語処理システムごとに分野が設定されているため、ユーザが自由に分野を設定することができないためである。  【００２６】
第２の問題点は、特定の言語処理システムだけでなく、さまざまな言語処理システムで使用できる分野ごとのユーザ辞書を作成できないことである。その理由は、分野体系が言語処理システム毎に設定されており、すべての言語処理システムで共通の分野体系を持っていないためである。  【００２７】
第３の問題点は、ユーザがユーザ辞書を正しい分野に分類することが大変なことである。その理由は、すべての言語処理システムで使用できる共通の分野体系があったとしても、ユーザはこの分野体系を理解して、正しい分野にユーザ辞書を分類しなくてはならないためである。  【００２８】
第４の問題点は、ユーザ辞書に用例を付記しておいたとしても、さまざまな言語処理システムで使用できないことである。その理由は、特許文献２のような機能を搭載している言語処理システムは少なく、この言語処理システム用に作った用例付きのユーザ辞書を作ったとしても、他の言語処理システムでは用例の情報を利用した語義の選択ができないためである。  【００２９】
本実施形態によれば、これらの問題点を解消することができる。  【００３０】
（第２実施形態）図４は、本発明による言語処理システムの第２実施形態を示すブロック図である。本実施形態においては、文書情報付きユーザ辞書記憶部３１がネットワークの外にあるサーバに記憶されている。その他の構成は、第１実施形態と同様である。辞書選択手段２２は、サーバにある文書情報付きユーザ辞書をネットワークを通じて参照することで、類似度が高い辞書を選択する。  【００３１】
本実施形態によれば、文書情報付きユーザ辞書記憶部３１がサーバにあることで、あるユーザが作成したサーバ上にあるユーザ辞書も簡単に利用することができる。  【００３２】
（第３実施形態）図５は、本発明による言語処理システムの第３実施形態を示すブロック図である。本実施形態においては、選択済みユーザ辞書記憶部３２が更に設けられている。その他の構
成は、第１実施形態または第２実施形態と同様である。選択済みユーザ辞書記憶部３２は、辞書選択手段２２により選択された文書情報付きユーザ辞書を記憶する。自然言語解析手段２１は、この選択済みユーザ辞書記憶部３２を参照して、自然言語解析を行う。  【００３３】
本実施形態によれば、辞書選択手段２２で選択した辞書を選択済みユーザ辞書記憶部３２に記憶していることにより、入力装置１から次の文書が入力されたときに、辞書選択手段２２で類似度を計算せずに、選択済みユーザ辞書記憶部３２を使って、自然言語解析手段２１で自然言語解析をすることが可能となる。これにより、前の文書で使用した選択済みユーザ辞書記憶部３２に記憶されている辞書を使いたいときは、辞書選択手段２２で類似度の計算をすることなく、高速に自然言語解析をすることができる。  【００３４】
（第４実施形態）図６は、本発明による言語処理システムの第４実施形態を示すブロック図である。本実施形態においては、辞書形式変換手段２３が更に設けられている。その他の構成は、第１実施形態と同様である。辞書形式変換手段２３は、辞書選択手段２２により選択された文書情報付きユーザ辞書を他の自然言語解析手段で使用できる形式に変換する。  【００３５】
なお、本実施形態は、図１に示された第１実施形態だけでなく、図４に示された第２実施形態または図５に示された第３実施形態に、辞書形式変換手段２３を加えた形態でもよい。  【００３６】
本実施形態によれば、辞書選択手段２２で選択された辞書を他の自然言語解析手段で使用できる形式に変換していることにより、自然言語解析手段２１を同様な機能を持つ他の自然言語解析手段にすることが可能になる。これにより、自然言語解析手段を他のシステムに変更したとしても、ユーザ辞書はそのまま使用することが可能となる。  【００３７】
（第５実施形態）図７は、本発明による言語処理システムの第５実施形態を示すブロック図である。本実施形態においては、変換済みユーザ辞書記憶部３３が更に設けられている。その他の構成は、図６に示された第４実施形態と同様である。変換済みユーザ辞書記憶部３３は、辞書形式変換手段２３により辞書形式が変換された辞書を記憶する。自然言語解析手段２１は、この変換済みユーザ辞書記憶部３３を参照して、自然言語解析を行う。  【００３８】
本実施形態によれば、辞書形式変換手段２３で辞書形式を変換した辞書を変換済みユーザ辞書記憶部３３に記憶していることにより、入力装置１から次の文書が入力されたときに、辞書選択手段２２で類似度を計算せずに、また辞書形式変換手段２３によって辞書形式の変換をせずに、変換済みユーザ辞書記憶部３３を使って、自然言語解析手段２１で自然言語解析をすることが可能となる。これにより、前の文書で使用した変換済みユーザ辞書記憶部３３に記憶されている辞書を使いたいときは、辞書選択手段２２で類似度の選択をすることなく、また辞書形式変換手段２３で辞書形式の変換をすることなく、高速に自然言語解析をすることができる。  【００３９】
（第６実施形態）図８は、本発明による言語処理システムの第６実施形態を示すブロック図である。本実施形態においては、第２の入力装置５および文書情報追加手段２４が更に設けられている。その他の構成は、第５実施形態と同様である。  【００４０】
なお、本実施形態は、図７に示された第５実施形態だけでなく、図１に示された第１実施形態、図４に示された第２実施形態、図５に示された第３実施形態、または図６に示された第４実施形態に、第２の入力装置５および文書情報追加手段２４を加えた形態でもよい。  【００４１】
図９および図１０を参照しつつ、図８に示した言語処理システムの動作の一例を説明する。ステップＡ１からステップＡ３までは図３に示された第１実施形態と同様である。  【００４２】
本実施形態においては、ステップＡ３で自然言語解析の結果が出力された後、この解析結果が正しいかどうかをユーザが判断し、正しいときは例えば図１０に示されるような第２の入力装置５のＹｅｓボタンを入力し、正しくないときはＮｏボタンを入力する（ステップＡ４）。  【００４３】
文書情報追加手段２４は、第２の入力装置５からの結果がＹｅｓのときは、辞書選択手段２２で選択した辞書に入力装置１で入力された文書の情報を追加する（ステップＡ５）。  【００４４】
本実施形態によれば、第２の入力装置５および文書情報追加手段２４を有していることにより、文書情報付きユーザ辞書記憶部３１に簡単に文書情報を追加することが可能になる。これにより、文書情報付きユーザ辞書記憶部３１に簡単に大量の文書情報を集めることができる。  【００４５】
（第７実施形態）図１１は、本発明による言語処理システムの第７実施形態を示すブロック図である。本実施形態は、第１、第２、第３、第４、第５および第６の実施形態と同様に、入力装置、データ処理装置、記憶装置および出力装置を備える。  【００４６】
自然言語処理用プログラムは、データ処理装置７に読み込まれデータ処理装置７の動作を制御し、第１、第２、第３、第４、第５および第６の実施形態におけるデータ処理装置による処理と同一の処理を実行する。自然言語処理用プログラムは、記録媒体６に格納されており、この記録媒体６からデータ処理装置７に読み込まれる。ここで記録媒体６は、例えばリムーバルディスク、ハードディスク、または半導体メモリであるが、他の記録媒体であってもよい。また、自然言語処理用プログラムは、インターネット回線やLAN（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの通信回線を介してサーバからデータ処理装置７に読み込まれてもよい。  【００４７】
（第８実施形態）図１７は、本発明による言語処理システムの第８実施形態を示すブロック図である。  本実施形態においては、入力装置１が、第６実施形態における第２の入力装置５の機能を有している。その他の構成、および言語処理システムの動作は、第６実施形態と同様である。本実施形態においても、第６の実施形態と同様の処理を実行することができる。  【００４８】
なお、本実施形態においても、第６実施形態と同様に、図７に示された第５実施形態だけでなく、図１に示された第１実施形態、図４に示された第２実施形態、図５に示された第３実施形態、または図６に示された第４実施形態に、第６実施形態における第２の入力装置５の機能を入力装置１に持たせ、かつ文書情報追加手段２４を加えた形態でもよい。
【実施例１】
【００４９】
本発明の第１の実施例を、図面を参照して説明する。かかる実施例は第１実施形態に対応するものである。  【００５０】
本実施例に係る言語処理システムは、入力装置としてキーボードを、データ処理装置としてパーソナル・コンピュータを、データ記憶装置として磁気ディスク装置を、出力装置としてディスプレイを備えている。  【００５１】
パーソナル・コンピュータは、自然言語解析手段、辞書選択手段として機能する中央演算装置を有しており、また磁気ディスク装置には、文書情報付きユーザ辞書が記憶されている。文書情報付き辞書の形式の例を図１２に示す。  【００５２】
上記文書情報付きユーザ辞書には、例えば図１２に示すような２つの辞書が保存されているとする。１つ目の辞書には、見出し語「ライター」の語義として訳語が「lighter」、制約条件として品詞が名詞、見出し語「チップ」の語義として訳語が「tip」、制約条件として品詞が名詞を持ち、更にこの辞書に「ライターはありますか。」と「チップはカード払いに含めました。」という２つの文が登録されている。  【００５３】
２つ目の辞書には、見出し語「ライター」の語義として訳語が「writer」、制約条件として品詞が名詞、見出し語「チップ」の語義として訳語が「chip」、制約条件として品詞が名詞を持ち、更にこの辞書に「ライターを募集しています。」と「数字の上にチップを置くだけです。」という２つの文が登録されている。  【００５４】
今、入力文書として「ライターはカードで買えますか。」と「チップ込みですか。」という２つの文を持つ文書がキーボードから入力されたとする。  【００５５】
中央演算装置は、入力文書と１つ目の辞書が持つ文書の共通の単語の語数と、入力文書と２つ目の辞書が持つ文書の共通の単語の語数を求めて、どちらが多くの共通の単語を持っているかを調べ、共通の単語を多く持っている辞書を選択する。  【００５６】
例えば図１２の場合は、１つ目の辞書は「ライター」「チップ」「カード」の３語、２つ目の辞書は「ライター」「チップ」の２つとなり、１つ目の辞書が選択される。  【００５７】
次に、選択された辞書をユーザ辞書として使って、中央演算装置は自然言語解析手段として機械翻訳処理を行う。機械翻訳処理では「ライターはカードで買えますか。」と「チップ込みですか。」をそれぞれ「Can I buy a lighter by my credit card?」と「Does it include a tip?」として翻訳し、ディスプレイに出力する。
【実施例２】
【００５８】
次に、本発明の第２の実施例を説明する。かかる実施例は第２実施形態に対応するものである。本実施例は第１の実施例と構成を同じとするが、文書情報付きユーザ辞書がネットワーク上にあるサーバのデータ記憶装置に記憶されている点で第１の実施例と異なる。  【００５９】
中央演算装置は、入力文書とネットワーク上のサーバのデータ記憶装置に記憶されている文書情報付きユーザ辞書を参照して、辞書を選択する。
【実施例３】
【００６０】
次に、本発明の第３の実施例を説明する。かかる実施例は第３実施形態に対応するものである。本実施例は第１の実施例と構成を同じとするが、辞書選択手段として中央演算装置で選択したユーザ辞書を、選択済みユーザ辞書としてデータ記憶部に記憶する点で第１の実施例と異なる。  【００６１】
中央演算装置が辞書選択手段として選択した辞書を、選択済みユーザ辞書としてデータ記憶部に記憶し、選択済みユーザ辞書をユーザ辞書として使って中央演算装置は自然言語処理として機械翻訳処理を行う。
【実施例４】
【００６２】
次に、本発明の第４の実施例を説明する。かかる実施例は第４実施形態に対応するものである。本実施例は第１の実施例と構成を同じとするが、辞書選択手段として中央演算装置で選択したユーザ辞書を、ある自然言語解析手段で使用できるユーザ辞書の形式に変換する辞書形式変換手段が中央演算装置にある点で異なる。
【実施例５】
【００６３】
次に、本発明の第５の実施例を説明する。かかる実施例は第５実施形態に対応するものである。本実施例は第４の実施例と構成を同じとするが、辞書形式変換手段として中央演算装置で変換されたユーザ辞書を、変換済みユーザ辞書としてデータ記憶部に記憶する点で第４の実施例と異なる。  【００６４】
中央演算装置が辞書形式変換手段として変換した辞書を、変換済みユーザ辞書としてデータ記憶部に記憶し、変換済みユーザ辞書をユーザ辞書として使って中央演算装置は自然言語処理として機械翻訳処理を行う。
【実施例６】
【００６５】
次に、本発明の第６の実施例を、図面を参照して説明する。かかる実施例は第６実施形態に対応するものである。本実施例の手順を図１５に示す。  【００６６】
本実施例は第１の実施例と構成を同じとするが、第２の入力装置としてマウスを有し、文書情報追加手段が中央演算装置にある点で異なる。  【００６７】
ディスプレイに出力された「Can I buy a lighter by my credit card?」と「Does it include a tip?」が、入力文書の「ライターはカードで買えますか。」と「チップ込みですか。」の翻訳結果として正しいか正しくないかを、図１３のような画面でユーザがマウスを使って入力する（ステップＡ４）。正しいと入力されたときは、中央演算装置が、文書情報追加手段として「ライターはカードで買えますか。」と「チップ込みですか。」を文書情報付きユーザ辞書の文書情報に入力文書の文書情報を追加する（ステップＡ５）。  【００６８】
正しくないと入力されたときは、ユーザ辞書に正しい辞書があるかどうかを図１４のような画面でユーザがマウスを使って選択し（ステップＡ６）、正しい辞書が
あるときは正しい辞書を選択することで、正しい辞書に入力文書の文書情報を追加する（ステップＡ７）。なお、ステップＡ６においてユーザは、マウスではなく入力装置であるキーボードを用いて選択および文書情報の追加を行ってもよい。  【００６９】
正しい辞書がないときは、正しい語義を持つ辞書を新規に作成し、作成した辞書に入力文書の文書情報を追加する（ステップＡ８）。  【００７０】
以上、第１、第２、第３、第４、第５および第６の実施例では自然言語解析処理として機械翻訳処理で説明したが、音声合成処理、構文解析処理、形態素解析処理、テキストマイニング処理などにしてもよい。  【００７１】
また、文書情報付きユーザ辞書の形式は図１２のような形式ではなく、図１６のような形式にしてユーザ辞書を１つもしくは複数にまとめてもよい。このときは、入力文書とそれぞれの語義が持つ文書情報の類似度を計算して、それぞれの語義のエントリを選択する。この場合は「ライター」に関しては「訳語：lighter」の語義を持つエントリが選択され、「チップ」に関しては「訳語：tip」の語義を持つエントリが選択される。  【００７２】
また、文書情報付きユーザ辞書が記憶している文書情報は対応する見出し語を含んでいなくても、第１の実施例と同様な方法で、辞書選択手段が辞書を選択することが可能である。これにより、従来の用例を使った翻訳システムとは異なり、見出し語とは無関係だけれども語義を選択するために必要な文書を文書情報付きユーザ辞書に登録できる効果がある。  【００７３】
また、文書情報付きユーザ辞書が記憶している文書情報として、１または２以上の文だけでなく、単語の頻度情報や、文書作成者の名前や組織名や、文書のＵＲＬなどのような文書の属性が登録されていてもよい。同様に、入力文書にも文書作成者の名前や組織名、文書のＵＲＬなどのような文書の属性が登録されていてもよい。この場合でも、第１の実施例と同様な方法でそれぞれの属性について類似度を計算して、辞書を選択することができる。これにより、多くの文を登録したときに文書情報付きユーザ辞書の記憶量が大きくなってしまうのを抑制したり、文そのままでは登録できないような機密文書を属性とすることで登録できるようになる効果がある。  【００７４】
この出願は２００７年３月１日に出願された日本特許出願２００７−０５１０８９を基礎とする優先権を主張し、その開示の全てをここに取り込む。  【００７５】
以上、実施形態および実施例を参照して本願発明を説明したが、本願発明は上記実施形態および実施例に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【図１】
2008108061.tif 000003
【図２】
2008108061.tif 000004
【図３】
2008108061.tif 000005
【図４】
2008108061.tif 000006
【図５】
2008108061.tif 000007
【図６】
2008108061.tif 000008
【図７】
2008108061.tif 000009
【図８】
2008108061.tif 000010
【図９】
2008108061.tif 000011
【図１０】
2008108061.tif 000012
【図１１】
2008108061.tif 000013
【図１２】
2008108061.tif 000014
【図１３】
2008108061.tif 000015
【図１４】
2008108061.tif 000016
【図１５】
2008108061.tif 000017
【図１６】
2008108061.tif 000018
【図１７】
2008108061.tif 000019
【手続補正書】
【提出日】平成20年7月15日(2008.7.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力文書の入力を受け付ける入力手段と、
文書情報が付与されたユーザ辞書である文書情報付きユーザ辞書の選択を行う辞書選択手段と、を備え、
前記文書情報付きユーザ辞書は、単語の見出し語情報及び語義、並びに文書情報を互いに対応させて含んでおり、
前記辞書選択手段は、前記入力手段から入力された前記入力文書と前記文書情報付きユーザ辞書が有する前記文書情報との類似度に基づいて、前記選択を行うことを特徴とする言語処理システム。
【請求項２】
請求項１に記載の言語処理システムにおいて、
前記文書情報付きユーザ辞書を記憶する文書情報付きユーザ辞書記憶手段を更に備える言語処理システム。
【請求項３】
請求項１または２に記載の言語処理システムにおいて、
前記文書情報付きユーザ辞書には、前記文書情報として、１または２以上の文が付与されている言語処理システム。
【請求項４】
請求項１乃至３いずれかに記載の言語処理システムにおいて、
前記文書情報付きユーザ辞書には、前記文書情報として、文書の属性が付与されている言語処理システム。
【請求項５】
請求項１乃至４いずれかに記載の言語処理システムにおいて、
前記辞書選択手段により選択された前記文書情報付きユーザ辞書を記憶する選択済みユーザ辞書記憶手段を更に備える言語処理システム。
【請求項６】
請求項１乃至５いずれかに記載の言語処理システムにおいて、
前記辞書選択手段により選択された前記文書情報付きユーザ辞書を他の自然言語解析手段の辞書形式に変換する辞書形式変換手段を更に備える言語処理システム。
【請求項７】
請求項６に記載の言語処理システムにおいて、
前記辞書形式変換手段により変換された前記文書情報付きユーザ辞書を記憶する変換済みユーザ辞書記憶手段を更に備える言語処理システム。
【請求項８】
請求項１乃至７いずれかに記載の言語処理システムにおいて、
前記辞書選択手段により選択された前記文書情報付きユーザ辞書を用いて、前記入力文書の自然言語解析を行う自然言語解析手段を更に備える言語処理システム。
【請求項９】
請求項８に記載の言語処理システムにおいて、
前記自然言語解析手段による解析結果の当否についてユーザからの入力を受け付ける第２の入力手段と、
前記第２の入力手段から入力された内容に基づいて、前記文書情報付きユーザ辞書に文書情報を追加する文書情報追加手段と、を更に備える言語処理システム。
【請求項１０】
請求項８に記載の言語処理システムにおいて、
前記入力手段は、前記自然言語解析手段による解析結果の当否についてユーザからの入力を受け付け、
前記入力手段から入力された内容に基づいて、前記文書情報付きユーザ辞書に文書情報を追加する文書情報追加手段と、を更に備える言語処理システム。
【請求項１１】
入力手段が入力文書の入力を受け付ける入力ステップと、
文書情報が付与されたユーザ辞書である文書情報付きユーザ辞書の選択を行う辞書選択ステップと、を含み、
前記文書情報付きユーザ辞書は、単語の見出し語情報及び語義、並びに文書情報を互いに対応させて含んでおり、
前記辞書選択ステップにおいては、前記入力手段から入力された前記入力文書と前記文書情報付きユーザ辞書が有する前記文書情報との類似度に基づいて、前記選択が行われることを特徴とする言語処理方法。
【請求項１２】
請求項１１に記載の言語処理方法において、
前記文書情報付きユーザ辞書を文書情報付きユーザ辞書記憶手段に記憶させるステップを更に含む言語処理方法。
【請求項１３】
請求項１１または１２に記載の言語処理方法において、
前記文書情報付きユーザ辞書には、前記文書情報として、１または２以上の文が付与されている言語処理方法。
【請求項１４】
請求項１１乃至１３いずれかに記載の言語処理方法において、
前記文書情報付きユーザ辞書には、前記文書情報として、文書の属性が付与されている言語処理方法。
【請求項１５】
請求項１１乃至１４いずれかに記載の言語処理方法において、
前記辞書選択ステップにおいて選択された前記文書情報付きユーザ辞書を選択済みユーザ辞書記憶手段に記憶させるステップを更に含む言語処理方法。
【請求項１６】
請求項１１乃至１５いずれかに記載の言語処理方法において、
前記辞書選択ステップにおいて選択された前記文書情報付きユーザ辞書を他の自然言語解析手段の辞書形式に変換する辞書形式変換ステップを更に含む言語処理方法。
【請求項１７】
請求項１６に記載の言語処理方法において、
前記辞書形式変換ステップにおいて変換された前記文書情報付きユーザ辞書を変換済みユーザ辞書記憶手段に記憶させるステップを更に含む言語処理方法。
【請求項１８】
請求項１１乃至１７いずれかに記載の言語処理方法において、
前記辞書選択ステップにおいて選択された前記文書情報付きユーザ辞書を用いて、前記入力文書の自然言語解析を行う自然言語解析ステップを更に含む言語処理方法。
【請求項１９】
請求項１８に記載の言語処理方法において、
前記自然言語解析ステップにおける解析結果の当否についてユーザからの入力を第２の入力手段が受け付ける第２の入力ステップと、
前記第２の入力手段から入力された内容に基づいて、前記文書情報付きユーザ辞書に文書情報を追加する文書情報追加ステップと、を更に含む言語処理方法。
【請求項２０】
請求項１８に記載の言語処理方法において、
前記自然言語解析ステップにおける解析結果の当否についてユーザからの入力を前記入力手段が受け付ける第２の入力ステップと、
前記入力手段から入力された内容に基づいて、前記文書情報付きユーザ辞書に文書情報を追加する文書情報追加ステップと、を更に含む言語処理方法。
【請求項２１】
入力手段が入力文書の入力を受け付ける入力ステップと、
文書情報が付与されたユーザ辞書である文書情報付きユーザ辞書の選択を行う辞書選択ステップと、をコンピュータに実行させ、
前記文書情報付きユーザ辞書は、単語の見出し語情報及び語義、並びに文書情報を互いに対応させて含んでおり、
前記辞書選択ステップにおいては、前記入力手段から入力された前記入力文書と前記文書情報付きユーザ辞書が有する前記文書情報との類似度に基づいて、前記選択が行われることを特徴とする言語処理プログラム。
【請求項２２】
請求項２１に記載の言語処理プログラムにおいて、
前記文書情報付きユーザ辞書を文書情報付きユーザ辞書記憶手段に記憶させるステップを更にコンピュータに実行させることを特徴とする言語処理プログラム。
【請求項２３】
請求項２１または２２に記載の言語処理プログラムにおいて、
前記文書情報付きユーザ辞書には、前記文書情報として、１または２以上の文が付与されている言語処理プログラム。
【請求項２４】
請求項２１乃至２３いずれかに記載の言語処理プログラムにおいて、
前記文書情報付きユーザ辞書には、前記文書情報として、文書の属性が付与されている言語処理プログラム。
【請求項２５】
請求項２１乃至２４いずれかに記載の言語処理プログラムにおいて、
前記辞書選択ステップにおいて選択された前記文書情報付きユーザ辞書を選択済みユーザ辞書記憶手段に記憶させるステップを更にコンピュータに実行させる言語処理プログラム。
【請求項２６】
請求項２１乃至２５いずれかに記載の言語処理プログラムにおいて、
前記辞書選択ステップにおいて選択された前記文書情報付きユーザ辞書を他の自然言語解析手段の辞書形式に変換する辞書形式変換ステップを更にコンピュータに実行させる言語処理プログラム。
【請求項２７】
請求項２６に記載の言語処理プログラムにおいて、
前記辞書形式変換ステップにおいて変換された前記文書情報付きユーザ辞書を変換済みユーザ辞書記憶手段に記憶させるステップを更にコンピュータに実行させる言語処理プログラム。
【請求項２８】
請求項２１乃至２７いずれかに記載の言語処理プログラムにおいて、
前記辞書選択ステップにおいて選択された前記文書情報付きユーザ辞書を用いて、前記入力文書の自然言語解析を行う自然言語解析ステップを更にコンピュータに実行させる言語処理プログラム。
【請求項２９】
請求項２８に記載の言語処理プログラムにおいて、
前記自然言語解析ステップにおける解析結果の当否についてユーザからの入力を第２の入力手段が受け付ける第２の入力ステップと、
前記第２の入力手段から入力された内容に基づいて、前記文書情報付きユーザ辞書に文書情報を追加する文書情報追加ステップと、を更にコンピュータに実行させる言語処理プログラム。
【請求項３０】
請求項２８に記載の言語処理プログラムにおいて、
前記自然言語解析ステップにおける解析結果の当否についてユーザからの入力を前記入力手段が受け付ける第２の入力ステップと、
前記入力手段から入力された内容に基づいて、前記文書情報付きユーザ辞書に文書情報を追加する文書情報追加ステップと、を更にコンピュータに実行させる言語処理プログラム。
【請求項３１】
入力手段が入力文書の入力を受け付ける入力ステップと、
文書情報が付与されたユーザ辞書である文書情報付きユーザ辞書の選択を行う辞書選択ステップと、をコンピュータに実行させ、
前記文書情報付きユーザ辞書は、単語の見出し語情報及び語義、並びに文書情報を互いに対応させて含んでおり、
前記辞書選択ステップにおいては、前記入力手段から入力された前記入力文書と前記文書情報付きユーザ辞書が有する前記文書情報との類似度に基づいて、前記選択が行われる言語処理プログラムを格納したことを特徴とする記録媒体。
【国際調査報告】
2008108061.tif 000020
2008108061.tif 000021