(57)【要約】【課題】従来の技術は慣用句の候補を効率的に収集できる一方で、それらを辞書に登録するには慣用句の文法的な制約を人手で記述する必要があり、ユーザにとって負担が大きいという問題があった。【解決手段】本発明は、慣用句の文法的な制約を判定するユーザを支援するための方式を提供する。具体的には、慣用句を構成する単語ペアが出現する事例を取得して、それらが慣用句として機能している可能性をテキストの類似度に基づき計算してユーザに表示する。【選択図】図１
2006139636.tif 000002
【特許請求の範囲】
【請求項１】
慣用句を登録した辞書を作成するユーザを支援するための方法であって、
第１の格納部に格納されるある分野に属するテキスト群から慣用句の候補を抽出する慣用句候補抽出ステップと、
前記抽出した慣用句候補を表示部に表示し、該慣用句候補が慣用句であるか否かの判定のユーザ入力を受け付ける慣用句候補表示ステップと、
前記慣用句候補表示ステップにおいてユーザが慣用句と判定した慣用句候補に対して、前記慣用句候補を慣用句とし、前記ある分野に属するテキスト群から当該慣用句が出現する第１のテキストを取得する慣用句事例取得ステップと、
第２の格納部に格納される多様な分野に属するテキスト群から前記慣用句が出現する第２のテキストを取得する比較事例取得ステップと、
前記慣用句事例取得ステップで取得した第１のテキストと前記比較事例取得ステップで取得した第２のテキストとの類似度を計算する類似度計算ステップと、
前記比較事例取得ステップにより取得した第２のテキストを、前記類似度計算ステップにより計算した類似度とともに表示部に表示する比較事例表示ステップと、
前記事例表示ステップにより表示された比較事例のテキストについての慣用句の用法の当否を判定した結果についてのユーザ入力を受け付け、該判定結果に基づく文法的用法の制約を前記慣用句とともに慣用句辞書に登録する慣用句辞書格納ステップと
を具備することを特徴とする慣用句辞書作成支援方法。
【請求項２】
慣用句を登録した辞書を作成するユーザを支援するための方法であって、
第１の格納部に格納されるある分野に属するテキスト群から慣用句の候補を抽出する慣用句候補抽出ステップと、
前記抽出した慣用句候補を表示部に表示し、該慣用句候補が慣用句であるか否かの判定のユーザ入力を受け付ける慣用句候補表示ステップと、
前記慣用句候補表示ステップにおいてユーザが慣用句と判定した慣用句候補に対して、前記慣用句候補を慣用句とし、第２の格納部に格納される多様な分野に属するテキスト群から当該慣用句が出現するテキストを取得する比較事例取得ステップと、
前記比較事例取得ステップで取得したテキスト中、前記慣用句を構成する単語とその関連語の出現頻度を計算する関連語頻度計算ステップと、
前記比較事例取得ステップにより取得したテキストを、前記関連語頻度計算ステップにより計算した頻度とともに表示部に表示する比較事例表示ステップと、
前記事例表示ステップにより表示された比較事例のテキストについての慣用句の用法の当否を判定した結果についてのユーザ入力を受け付け、該判定結果に基づく文法的用法の制約を前記慣用句とともに慣用句辞書に登録する慣用句辞書格納ステップと
を具備することを特徴とする慣用句辞書作成支援方法。
【請求項３】
慣用句を登録した辞書を作成するユーザを支援するための方法であって、
第１の格納部に格納されるある分野に属するテキスト群から慣用句の候補を抽出する慣用句候補抽出ステップと、
前記抽出した慣用句候補を表示部に表示し、該慣用句候補が慣用句であるか否かの判定のユーザ入力を受け付ける慣用句候補表示ステップと、
前記慣用句候補表示ステップにおいてユーザが慣用句と判定した慣用句候補に対して、前記慣用句候補を慣用句とし、前記ある分野に属するテキスト群から当該慣用句が出現する第１のテキストを取得する慣用句事例取得ステップと、
第２の格納部に格納される多様な分野に属するテキスト群から前記慣用句が出現する第２のテキストを取得する比較事例取得ステップと、
前記慣用句事例取得ステップで取得した第１のテキストと前記比較事例取得ステップで取得した第２のテキストとの類似度を計算する類似度計算ステップと、
前記比較事例取得ステップで取得した第２のテキスト中、前記慣用句を構成する単語とその関連語の出現頻度を計算する関連語頻度計算ステップと、
前記比較事例取得ステップにより取得した第２のテキストのうち、前記類似度計算ステップにより計算した類似度が高いテキスト、および前記関連語頻度計算ステップにより計算した関連語頻度が高いテキストをそれぞれ表示部に表示する比較事例表示ステップと、
前記事例表示ステップにより表示された比較事例のテキストについての慣用句の用法の当否を判定した結果についてのユーザ入力を受け付け、該判定結果に基づく文法的用法の制約を前記慣用句とともに慣用句辞書に登録する慣用句辞書格納ステップと
を具備することを特徴とする慣用句辞書作成支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、慣用句辞書を作成するユーザの支援方式に関し、詳しくは、文書データベースから慣用句の候補を抽出して、ユーザが慣用句と判定したものがあればその文法的な制約の記述を支援する方式に関する。
【背景技術】
【０００２】
企業内における電子化情報の多くは、報告書やメールのようなテキストデータであるといわれている。これらテキストデータには企業にとって価値ある情報が豊富に含まれているため、有効に活用したいというニーズが強まっている。これに応える手段としてテキストマイニングがある。
テキストマイニングの一例として非特許文献１に記載のテキストマイニングシステムを挙げる。テキストマイニングでは、対象となる分野のテキストを格納した文書データベースから単語や単語のペアを抽出してユーザに表示し、文書データベースの分析を支援する。文書データベースから抽出した単語ペアのうち単語間の相関の強いものには、その分野の特徴を表す表現が多く、文書データベースの傾向の把握などに有効である。
【０００３】
一方で、相関の強い単語ペアの中に慣用句が含まれることがある。慣用句とは、「いつでも二つ以上の単語が一続きに、または相応じて用いられ、その結合が、全体として、ある固定した意味を表わすもの」（非特許文献２参照）である。すなわち慣用句は複数の単語で一つの意味を表すため、単語のペアとして表示してもユーザにとっては利用価値が低い。
これに対して、慣用句を登録した慣用句辞書を参照し、抽出された単語ペアが慣用句であれば一語としてまとめ上げて扱うという対策が考えられる。これによれば、テキストマイニングにおいて、全体で一つの意味を表す慣用句を単語として扱うことが可能となる。
【０００４】
慣用句を登録した電子的な辞書としては、非特許文献３に記載のＥＤＲ日本語単語辞書がある。この単語辞書には、名詞や動詞などのほか、慣用句（品詞名「動詞句」「体言句」など）として約5、000項目が登録されている。ただし、すべての慣用句が前記ＥＤＲ日本語単語辞書に登録されているわけではない。例えば、慣用句「手を打つ」（「手段を講じること。」の意。非特許文献４参照）はＥＤＲ日本語単語辞書に登録されているが、これに類似した意味を持つ慣用句「先手を打つ」「布石を打つ」は登録されていない。そのため、テキストマイニングにおいて慣用句を漏れなくまとめ上げるためには、テキストマイニングで対象とする分野に出現しうる慣用句を事前に収集して辞書に追加登録しておく必要がある。
【０００５】
文書データベースから慣用句を収集する従来技術の一例として非特許文献５がある。非特許文献５では、科学技術文データ約10万文および４種類の国語辞書に現れる表現すべてをチェックして、約5、600項目の慣用句を収集している。しかし、この作業は非常に手間がかかる。
【０００６】
これに対して非特許文献６に記載の従来技術を適用すれば、文書データベースから慣用句の候補を自動的に抽出することができる。非特許文献６に記載の従来技術は、類義語を登録したシソーラスを利用して慣用句の候補を抽出する。より具体的には、文書データベース中相関の強い単語のペアで、かつそれを構成する単語を類義語で置き換えたものが存在しない、または存在してもそれらの間における相関の強さともとの単語ペアとの相関の強さに有意な差が認められないとき、慣用句として抽出する。これにより、テキストマイニングで対象とする分野の文書データベースから容易に慣用句を抽出することが可能となる。
【０００７】
【非特許文献１】柴田親男，他：”企業における非定型文書の活用促進事例”，情報処理学会，学会誌，vol.44，No.10（2003）.
【０００８】
【非特許文献２】国語学会：国語学大辞典，東京堂出版（1980）.
【非特許文献３】（独）通信総合研究所：” EDR電子化辞書仕様説明書”，（1996）
【非特許文献４】宮地裕：”慣用句の意味と用法”，明治書院(1982).
【非特許文献５】首藤公昭，他：”日本語の慣用的表現について”，情報処理学会，自然言語処理研究会報告，No.66(1988).
【非特許文献６】Dekang Lin：”Automatic identification of non-compositional phrases”，Proc. of the 37th Annual Meeting of the ACL（1999）
【非特許文献７】永田昌明，平博順：”テキスト分類―学習理論の「見本市」―”，情報処理学会，学会誌，Vol.42，No.1(2001).
【発明の開示】
【発明が解決しようとする課題】
【０００９】
非特許文献６に記載の従来技術によれば、文書データベースから慣用句の候補を効率的に収集することができる。その一方で得られた慣用句を辞書に登録するには、慣用句の文法的な制約を記述しなければならない。このような作業は非常に煩雑であり、ユーザにとって負担が大きいという問題がある。以下、まず慣用句の文法的な制約について説明し、本発明が解決しようとする課題について詳細に説明する。
【００１０】
（慣用句の文法的な制約）
慣用句は、慣用句ごとに文法的な制約を持っている。例えば、慣用句「水に流す」は受動態にならないという制約がある。文法的な制約の種類には、前記受動態のほか、使役、否定など慣用句の構成語の表現に関するもの、また慣用句の構成要素が受ける修飾に関するものがある。慣用句として機能しうる単語ペアが出現していても制約を満たしていない場合、前記単語ペアは文字通りの意味を表す。例えば「水に流す」は前述のように慣用句として機能しうるが、受動態で出現しているとき（「水に流される」）当該単語ペアは慣用句としての制約を満たしていないため、文字通りの意味を表していると判断することができる。
【００１１】
慣用句辞書を用いた単語ペアのまとめ上げにおいて、慣用句として機能しうる単語ペアであるものの文字通りの意味を表しているものまでまとめ上げてしまうという誤りを避けるためには、慣用句ごとに文法的な制約を記述しておく必要がある。
【００１２】
（慣用句の文法的な制約の記述における問題点）
慣用句の文法的な制約を記述するには、慣用句として機能しうる単語ペアの出現事例を参照することが有用である。例えば慣用句「水に流す」に関して連体修飾を受けることができるかどうか記述する際、「水に流す」が連体修飾を受けている事例（「きれいな水に流す」など）を参照して慣用句として機能している事例がないことが確認できれば、当該慣用句は連体修飾を受けることはできない可能性が高いとユーザは容易に判定することができる。このような事例は、文書データベースから容易に得ることができる。一方で得られた事例をひとつひとつ参照して、当該単語ペアが慣用句として機能しているかどうか判定するのは非常に手間がかかる。そのため、文法的な制約を記述することは、ユーザにとって負担であるという問題点があった。
【課題を解決するための手段】
【００１３】
上記記載の課題を解決するため本発明では、多様な分野のテキストを格納した文書データベースから事例を取得して、事例において単語ペアが慣用句として機能している可能性の高さを数値化してユーザに表示することによって、事例の参照を効率化し、文法的な制約を記述するユーザを支援する。具体的には、（１）ある分野のテキストを格納した文書データベースから慣用句の候補を抽出して、ユーザが慣用句と判定すれば、（２）多様な分野のテキストを格納した文書データベースから慣用句として機能しうる単語ペアの出現事例を取得して、（３）事例において前記単語ペアが慣用句として機能している可能性の高さをユーザに表示する。
以下、単語ペアが慣用句として機能している可能性の高さを求める手段について詳細に説明して、一例を示す。次に前記手段の対称的な手段として慣用句として機能している可能性の低さを求める手段について説明し、これら２つの手段の組み合わせについても述べる。
【００１４】
（テキストの類似性に基づいて慣用句の可能性の高さを求める手段）
単語ペアがあるテキストにおいて慣用句として機能している場合、同じ単語ペアが前記テキストと類似したテキストで出現すれば、類似したテキストにおいても慣用句として機能している可能性が高い。この仮説に基づき、まず（ａ）慣用句として機能している可能性が高い事例（「慣用句事例」と呼ぶ）を含むテキストを取得し、次に（ｂ）文法的な制約に関する事例（「比較事例」と呼ぶ）を含むテキストを取得する。（ｃ）比較事例を含むテキストが、慣用句事例を含むテキストと類似していれば、比較事例において単語ペアは慣用句である可能性が高いとする。以下、（ａ）〜（ｃ）について説明する。
【００１５】
（ａ）慣用句事例の取得
本発明では、慣用句として機能している可能性の高い事例を、慣用句を抽出した文書データベース（「慣用句抽出用文書データベース」）から取得する。詳細には、慣用句抽出用文書データベースに格納するテキストの分野を限定し、当該文書データベースにおいて相関が強い単語ペアで、かつユーザが慣用句と判定したものを辞書登録対象として、事例を取得する。前記限定された分野において単語間の相関が強い慣用句は、当該分野では慣用句としてのみ機能している可能性が高い。従って本発明では、慣用句の事例を慣用句抽出用文書データベースから取得し、慣用句事例とする。
【００１６】
（ｂ）比較事例の取得
受動態、使役など様々な文法的な制約に関する事例を取得するため、本発明では多様な分野のテキストを格納した文書データベース（「比較事例抽出用文書データベース」と呼ぶ）から比較事例を取得する。多様な分野には単語ペアが慣用句として機能しない分野やテキストも含まれうる。そのような文書データベースから取得される事例は、慣用句を構成する単語ペアに関して様々な文法的な表現が含まれることが期待できる。
【００１７】
（ｃ）テキストの類似度の計算
上記のように取得した事例を含むテキスト間の類似度は、非特許文献７に記載のテキスト分類における類似度算出技術などを利用して求めることができる。
【００１８】
一例を示す。慣用句抽出用文書データベースとして営業報告書を格納した文書データベースを、比較事例抽出用文書データベースとして新聞記事を格納した文書データベースを用いて、慣用句「水に流す」の事例を取得したとする。営業報告書において「水に流す」は、「これまでの経緯は水に流して、再度交渉に応じる」のような事例に出現する。これに対して、新聞記事データベースでは「企業の合併交渉は結局水に流れた」（経済面）、「使用済みの洗剤等を川の水に流すのは…」（社会面）のような事例に出現する。新聞記事の経済面はビジネスに関するという点で営業報告書との類似性が社会面よりも高いと予想される。そのため、前者の比較事例において「水に流す」は慣用句である可能性が高いと考えられる。
【００１９】
（慣用句の構成語およびその関連語の出現頻度に基づく慣用句の可能性の低さを求める手段）
前記テキストの類似性に基づく手段は、単語ペアが慣用句として機能している可能性の高さを求める手段である。一方で、本手段は単語ペアが慣用句として機能している可能性の低さ、すなわち単語ペアが文字通りの意味を表す可能性の高さを求める手段である。
【００２０】
慣用句として機能しうる単語ペアであっても、ペアを構成する単語に関連した話題においては文字通りの意味を表す可能性が高い。これに基づき本手段では、比較事例が出現するテキストにおいて、単語ペアに含まれる単語およびその関連語の出現頻度が高ければ、当該比較事例は慣用句である可能性が低いとする。なお、関連語を登録した辞書として、先の非特許文献３に記載のＥＤＲ日本語単語辞書および概念体系辞書を利用することができる。ＥＤＲ日本語単語辞書に登録されている単語には、概念識別子が付与されている。また概念体系辞書には概念間の上位・下位関係が登録されているので、これらを検索することにより、ある単語と同じ上位概念を持つ単語を関連語として得ることができる。
一例として、先の慣用句「水に流す」の場合、水の関連語、例えば「河川水」、「廃水」などがテキストに多く出現すれば、当該テキストにおける単語ペアは慣用句として機能している可能性は低いとする。
【００２１】
（２つの手段の組み合わせ）
上記に述べた２つの手段を併せて用いれば、ある単語ペアに関して慣用句として機能している可能性が高い事例と低い事例をそれぞれユーザに表示することができるので、慣用句の文法的な制約の記述の支援をより効果的に行うことができる。一例として慣用句「水に流す」に関して受動態の事例を取得したところ、慣用句の可能性の高い事例、すなわちテキストの類似性がある閾値以上となる事例がなく、一方で慣用句である可能性が低い事例、すなわち関連度の頻度がある閾値以上の事例が見つかったとする。この場合ユーザは、慣用句「水に流す」は受動態にならないことが予測でき、制約の判定がより容易となる。
【発明の効果】
【００２２】
本発明によれば、慣用句とその文法的制約を記述した辞書を効率的に作成することができる。さらに作成した慣用句辞書を適用すればテキストマイニングの過程において慣用句である単語ペアを精度よくまとめ上げることが可能となるため、テキストマイニングを効率的に行うことができる。
【発明を実施するための最良の形態】
【００２３】
図１に示す構成が最良の形態である。
【実施例１】
【００２４】
以下、本発明の実施形態の一例を、図面を用いて説明する。
本発明の第一の実施形態として、慣用句の文法的な制約を判定するユーザに対して、当該文法的な制約に対応する事例を取得して、当該事例が慣用句として機能している可能性の高さをユーザに表示することにより、ユーザによる文法的な制約の判定を支援する慣用句辞書作成支援システムの装置について説明する。より具体的には、ある分野に属するテキスト群から係り受け関係を持って出現する名詞と動詞の単語ペアを慣用句の候補として抽出し、ユーザが慣用句と判定した単語のペアがあれば、多様な分野に属するテキスト群から当該単語ペアが出現する事例を取得し、当該事例において単語ペアが慣用句として機能している可能性の高さを計算して、前記事例とともにユーザに表示する。
【００２５】
まず、図２を用いて本発明の第一の実施形態にかかる慣用句辞書作成支援装置のハードウェア構成を示し、次に図１及び図３〜図９を用いて慣用句辞書作成支援システムのモジュール構成及び各構成要素の詳細を説明する。更に図１０〜図１３を用いて慣用句辞書作成支援システムの処理の手順について述べ、最後に図１４〜図１８を用いて本発明の第一の実施形態における慣用句辞書の作成を支援する画面の一例を示す。
（ハードウェア構成）
まず、図２を用いて本発明の第一の実施形態にかかる慣用句辞書作成支援装置のハードウェア構成について説明する。図２は、本発明の第一の実施形態にかかる慣用句辞書作成支援装置のハードウェア構成を示す図である。図２に示すように慣用句辞書作成支援装置は、ＣＰＵ１０、ハードディスク２０、メモリ３０、ディスプレイ４０、ディスプレイ制御部４１、キーボード５０、キーボード制御部５１、マウス６０、マウス制御部６１、及びバス７０から構成される。ＣＰＵ１０は、データの入出力、読み込み、格納及び各種処理を実行する。ハードディスク２０はデータを保存する装置、メモリ３０はプログラム及びデータをロードして記憶する装置である。ディスプレイ４０はユーザにデータを表示する装置であり、ディスプレイ制御部４１によって制御される。キーボード５０及びマウス６０はユーザからの入力を受け付ける装置であり、それぞれキーボード制御部５１及びマウス制御部６１によって制御される。バス７０は、各構成要素間にデータを受け渡す。
【００２６】
（モジュール構成）
次に、図１及び図３〜図９を用いて本発明の第一の実施形態にかかる慣用句辞書作成支援システムのモジュール構成について説明する。図１は、慣用句辞書作成支援システムのモジュール構成を示す図である。図１に示すように、慣用句辞書作成支援システムを構成するモジュールは、次の３種類に分類される。すなわち、各種処理を実行する処理部（画面中矩形で示す。各処理モジュールに対応するプログラムがメモリに格納され、そのプログラムをＣＰＵ１０において実行することで実現される。）、データを格納するデータ格納部（ドラム形。ハードディスク２０またはメモリ３０。）、及びデータ（平行四辺形）である。以下、それぞれについて説明する。
【００２７】
（モジュール構成：処理部）
図１に示すように慣用句辞書作成支援システムの処理部として、慣用句候補抽出部１１、慣用句候補チェック部１２、および慣用句辞書登録部１３の３つがある。慣用句候補抽出部１１は、慣用句抽出用文書データベース格納部２１に格納されたテキストから単語ペアを抽出して相関度を計算し、慣用句候補格納部２２に格納する。慣用句候補チェック部１２は、慣用句候補格納部２２から単語ペアを取得してユーザに表示する。慣用句辞書登録部１３は、ユーザが慣用句と判定した単語ペアが出現するテキストを慣用句抽出用文書デーベース格納部２１および比較事例抽出用文書データベース格納部２３から取得してテキストの類似度を計算し、文法的制約に関する事例とともにユーザに表示することにより慣用句の文法的制約の記述を支援して、慣用句およびその文法的な制約を慣用句辞書格納部２４に格納する。
これらの詳細な処理手順についてはフローチャートを用いて後述する。
【００２８】
（モジュール構成：データ格納部）
次にデータ格納部について説明する。図１に示すようにデータ格納部として、慣用句抽出用文書データベース格納部２１、慣用句候補格納部２２、比較事例抽出用文書データベース格納部２３、および慣用句辞書格納部２４の４つがある。慣用句抽出用文書データベース格納部２１は、ある分野に属するテキストを登録した文書データベースを格納する。例えば、企業内で作成された営業報告書、あるいはコールセンターにおける顧客との問合わせ履歴などである。慣用句抽出用文書データベース格納部２１には、ユーザが慣用句の抽出を行いたい分野の文書を格納するとよい。慣用句候補格納部２２は、慣用句抽出用文書データベース格納部２１に格納された文書データベースから抽出した単語ペアを格納する。比較事例抽出用文書データベース格納部２３には、多様な分野に属するテキストを登録した文書データベースを格納する。登録するテキストとしては新聞記事数年分などが挙げられる。慣用句辞書格納部２４は、慣用句とその文法的制約を登録した慣用句辞書を格納する。
【００２９】
ここで、各データ格納部の詳細な構成について図３〜図６を用いて説明する。
（慣用句抽出用文書データベース格納部の構成）
図３は、慣用句抽出用文書データベース格納部２１の構成を示す図である。図３に示すように慣用句抽出用文書データベース格納部２１は、テキスト２１０１から構成される。テキスト２１０１には、テキストの文字列を格納する。図３中第１行目には、企業内で作成された報告書の一例として「Ｘ社のＡさんに製品αのカタログを渡した。…」が格納されている。
【００３０】
（慣用句候補格納部の構成）
図４は、慣用句候補格納部２２の構成を示す図である。図４に示すように慣用句候補格納部２２は、名詞句２２０１、動詞句２２０２、出現頻度２２０３、および相関度２２０４から構成される。名詞句２２０１と動詞句２２０２には、慣用句抽出用文書データベース格納部２１に格納されたテキストから取り出した名詞句と動詞句のペアを格納する。名詞句２２０１は、さらに名詞２２０１１、助詞２２０１２、および頻度２２０１３から構成される。名詞２２０１１には、名詞句に含まれる名詞の文字列を格納する。助詞２２０１２は、名詞句を構成する助詞を格納する。頻度２２０１３には、名詞句が文書データベースで出現した頻度を格納する。動詞句２２０２は、さらに動詞２２０２１、および頻度２２０２２から構成される。動詞２２０２１には、動詞句に含まれる動詞の文字列を格納する。頻度２２０２２には、動詞句が文書データベースで出現した頻度を格納する。出現頻度２２０３には、名詞句と動詞句が係り受け関係を持って出現した頻度を格納する。相関度２２０４には、名詞句と動詞句の相関度を格納する。図４中、第１行目には、「水に」と「流す」が係り受け関係を持って９回出現しており、その相関度が「１１．５」であることが格納されている。なお、本発明の第一の実施形態における相関度は名詞句と動詞句のペアの相互情報量の値である。これについては後述する。
【００３１】
（比較事例抽出用文書データベース格納部の構成）
図５は、比較事例抽出用文書データベース格納部２３の構成を示す図である。図５に示すように比較事例抽出用文書データベース格納部２３は、テキスト２３０１から構成される。テキスト２３０１には、テキストの文字列を格納する。図５中第１行目には、新聞記事の一例として「政府筋は１３日、アメリカとの貿易赤字…」が格納されている。
【００３２】
（慣用句辞書格納部）
図６は、慣用句辞書格納部２４の構成を示す図である。図６に示すように慣用句辞書格納部２４は、慣用句２４０１、使役２４０２、受動２４０３、肯否２４０４、連体修飾２４０５、および連用修飾の挿入２４０６から構成される。慣用句２４０１は、慣用句の文字列を格納する。使役２４０２は、当該慣用句が使役表現にならないという制約がある場合には「不可」を、それ以外は「可」を格納する。受動２４０３は、使役２４０２と同様、当該慣用句が受動態にならないという制約がある場合には「不可」、それ以外は「可」を格納する。肯否２４０４は、慣用句が肯定形、否定形、またはその両方のいずれかが可能かを示す。肯定形の場合のときのみ慣用句として機能する場合は「肯」、否定形のばあいのみは「否」、そのいずれの場合も慣用句である場合は「肯否」を格納する。連体修飾２４０５は、慣用句を構成する名詞句に連体修飾が可能な場合には「可」、不可能な場合には「不可」を格納する。連用修飾の挿入２４０６は、慣用句を構成する名詞句と動詞句の間に連用修飾を挿入することが可能な場合には「可」、不可能な場合には「不可」を格納する。図６中、第１行目には、慣用句「水に流す」が格納されている。この慣用句は使役表現、受動態、否定表現、および連体修飾がある場合は、慣用句として機能しないが、連用修飾の挿入は可能である。例えば「水にさっぱり流す」は、連用修飾「さっぱり」が挿入されているが、慣用句として機能していると扱う。
以上、図３〜図６を用いて図１に示すモジュール構成のうちデータ格納部について説明した。
【００３３】
（モジュール構成：データ）
次に図１に示すモジュール構成のうちデータについて説明する。図１に示すようにデータとして、単語ペアテーブル３１、慣用句事例テーブル３２、および比較事例テーブル３３の３つがある。単語ペアテーブル３１は、慣用句抽出用文書データベース格納部２１に格納されたテキストにおいて係り受け関係を持って出現した名詞句と動詞句のペアを格納する。慣用句事例テーブル３２は、慣用句と判定された単語ペアが出現するテキストを慣用句抽出用文書データベース格納部２１から取得して格納する。比較事例テーブル３３は、慣用句と判定された単語ペアが出現するテキストを比較事例抽出用文書データベース格納部２３から取得して格納する。
ここで、各データ格納部の詳細な構成について図７〜図９を用いて説明する。
【００３４】
（単語ペアテーブルの構成）
図７は、単語ペアテーブル３１の構成を示す図である。図７に示すように単語ペアテーブル３１は、名詞句３１０１、動詞句３１０２、および出現頻度３１０３から構成される。名詞句３１０１は、抽出した名詞句と動詞句のペアのうち、名詞句を格納する。名詞句３１０１は、さらに名詞３１０１１、助詞３１０１２、および頻度３１０１３から構成される。名詞３１０１１は、名詞句に含まれる名詞の文字列を格納する。助詞３１０１２は、名詞句を構成する助詞の文字列を格納する。頻度３１０１３は、名詞句が慣用句抽出用文書データベースで出現した頻度を格納する。動詞句３１０１２は、動詞３１０２１、および頻度３１０２２から構成される。動詞３１０２１は、動詞句に含まれる動詞の文字列を格納する。頻度３１０２２は、動詞句が慣用句抽出用文書データベースで出現した頻度を格納する。出現頻度３１０３は、当該名詞句と動詞句が慣用句抽出用文書データベース中係り受け関係を持って出現した頻度を格納する。図７中、第１行目には、名詞句「水に」と動詞句「流す」のペアが格納されている。慣用句抽出用文書データベース格納部２１のテキスト中、「水に」は１０回、「流す」は９回出現しており、そのうち９回が「水に」と「流す」で係り受け関係を持って出現していることを示している。
【００３５】
（慣用句事例テーブルの構成）
図８は、慣用句事例テーブル３２の構成を示す図である。図８に示すように慣用句事例テーブル３２は、テキスト３２０１、および分類３２０２から構成される。テキスト３２０１には、慣用句抽出用文書データベース格納部２１に格納されているテキストで、かつユーザが慣用句と判定した単語ペアが出現するテキストを格納する。分類３２０２には、テキスト３２０１に格納されたテキスト中、単語ペアを含む文の文法的な分類を格納する。文法的な分類の一例として、使役、受動態、否定表現、連体修飾、連用修飾の挿入、および前記のいずれにも該当しないことを表す「−」がある。図８中、第１行目のテキスト３２０１には慣用句「水に流す」の慣用句抽出用文書データベース格納部２１における事例として、「製品βの交渉は，いったん水に流すという…」が格納されている。この事例において慣用句「水に流す」は前記の文法的な分類のいずれにも該当しないので、分類３２０２には「−」が格納されている。
【００３６】
（比較事例テーブルの構成）
図９は、比較事例テーブル３３の構成を示す図である。図９に示すように比較事例テーブル３３は、テキスト３３０１、分類３３０２、および類似度３３０３から構成される。テキスト３３０１には、比較事例抽出用文書データベース格納部２３に格納されているテキストで、かつユーザが慣用句と判定した単語ペアが出現するテキストを格納する。分類３３０２には、テキスト３３０１に格納されたテキスト中、単語ペアを含む文の文法的な分類を格納する。なお文法的な分類は、前述の慣用句事例テーブル３２における分類３２０２と同じである。類似度３３０３には、テキスト３３０１に格納されたテキストと、慣用句事例テーブル３２のテキスト３２０１に格納されたテキストとの類似度を格納する。類似度の詳細については後述する。図９中、第１行目のテキスト３３０１には慣用句と判定された単語ペア「水に流す」が出現するテキストとして、「…洪水で家財が水に流されてしまい…」が格納されている。このテキストにおいて単語ペアは受動態で表現されているので、分類３３０２には「受動態」が格納されている。また当該テキストの類似度は、「０．１９」である。
【００３７】
以上、本発明の第一の実施形態にかかる慣用句辞書作成支援システムのモジュール構成及びその構成要素の詳細について説明した。
以下、慣用句候補作成支援システムの詳細な処理手順について図１０〜図１３に示すフローチャートを用いて説明する。なお、説明文の末尾の括弧内の数字は、各フローチャートにおけるステップ番号である。
【００３８】
（慣用句辞書作成支援システムの処理手順）
まず、慣用句辞書作成支援システムの全体の処理手順について図１０を用いて説明する。図１０は、本発明の第一の実施形態における慣用句辞書作成支援システムの処理手順を示すフローチャートである。図１０に示すように慣用句辞書作成支援システムは、まず慣用句抽出用文書データベース格納部２１から慣用句の候補を取得して慣用句候補格納部２２に格納し（１１０１）、次に慣用句候補格納部２２に格納された慣用句候補をユーザに表示して（１１０２）、ユーザが慣用句と判定した単語ペアがあれば（１１０３）、当該単語ペアの出現事例をユーザに表示することにより慣用句の文法的な制約の記述を支援して、慣用句とその文法的な制約を慣用句辞書格納部２４に格納する（１１０４）。ユーザが終了を指示すれば処理を終了し（１１０５）、それ以外はステップ１１０３に戻る。
上記処理のうち、慣用句候補抽出ステップ１１０１、慣用句候補表示ステップ１１０２、および慣用句辞書登録ステップ１１０４の詳細について図面を用いて説明する。
【００３９】
（慣用句候補抽出ステップの詳細な処理手順）
文書データベースから慣用句の候補を抽出する技術としては、前述の非特許文献６などで公知である。ここでは、係り受け関係にある名詞句と動詞句のペアで、単語間の相関度の強いものを慣用句候補として抽出する。具体的には、テキストを解析して係り受け関係にある単語のペアを抽出し、単語間の相関の強さを相互情報量に基づいて求めて慣用句の候補とする。一般に相互情報量とは「直接得られる事象Ｘ（ここでは単語）から推定される他の事象Ｙの情報量」と定義されるが、ここでは単語のペアが係り受け関係を持って出現する頻度を正規化した値として考える。相互情報量を求める式を式１に示す。
【００４０】
【数１】
2006139636.tif 000003
【００４１】
図１１は、図１０に示す慣用句辞書作成支援システムの処理手順における慣用句候補抽出ステップ１１０１の詳細な処理手順を示すフローチャートである。図１１に示すように慣用句候補抽出ステップ１１０１は、まず慣用句抽出用文書データベース格納部２１に格納されたテキストの数を示す変数ｉに１をセットして初期化し（１１０１０１）、ｉ番目のテキストを係り受け解析して（１１０１０２）、係り受け関係にある名詞句と動詞句のペアを抽出して、単語ペアテーブル３１に格納する（１１０１０３）。このとき単語ペアテーブル３１に同じペアが格納されていれば出現頻度を１増やし、同じペアがなければ出現頻度１としてテーブルの末尾に格納する。次にｉを１増やして（１１０１０４）、ｉがテキスト数より小さければ（１１０１０５）ステップ１１０１０２に戻る。ｉがテキスト数を超えれば、単語ペアの抽出を終了する。次に名詞句と動詞句のペアの相互情報量を計算するため、まず単語ペアテーブル３１のインデックスを示す変数ｊを１に初期化して（１１０１０６）、単語ペアテーブル３１中、ｊ番目のペアの相関度を式１に基いて計算する（１１０１０７）。次にｊを１増やして（１１０１０８）、ｊが単語ペアテーブル３１に格納された単語ペアの数よりも小さければ（１１０１０９）、ステップ１１０１０７に戻る。ｊが単語ペア数を超えれば、単語ペアテーブル３１を相関度の降順にソートして（１１０１１０）、処理を終了する。なお慣用句候補抽出ステップ１１０１の処理は、バッチ的に実行することも可能である。
【００４２】
（慣用句候補表示ステップにおける画面例）
図１４は、図１０に示す慣用句辞書作成支援システムの処理手順のうち慣用句候補表示ステップ１１０２における画面の一例を示す図である。図に示すように慣用句候補表示画面は、慣用句候補表示エリア４０１１、慣用句登録ボタン４０１２、および終了ボタン４０１３から構成される。慣用句候補表示エリア４０１１は、慣用句候補格納部２２に格納されている慣用句の候補を表示するエリアである。慣用句登録ボタン４０１２は、ユーザが指定した慣用句を慣用句辞書格納部２４に格納するためのボタンである。具体的には、ユーザが慣用句候補表示エリア４０１１に表示された慣用句候補のうち一つを選択した状態でクリックすると、当該慣用句候補を慣用句として図１０に示す慣用句辞書作成支援システムの処理手順のうち慣用句辞書登録ステップ１１０４に進む。終了ボタン４０１３は、処理を終了するためのボタンであり、具体的にはユーザが終了ボタン４０１３をクリックすると、図１０に示す慣用句辞書作成支援システムの処理手順のうち終了判定ステップ１１０５が「Ｙ」と判定され、処理が終了する。
図１４では、ユーザが、慣用句候補表示エリア４０１１に表示された慣用句候補のうち第1行目に表示された「水に流す」を慣用句と判定し、慣用句登録ボタン４０１２をクリックしている状態が示されている。
【００４３】
（慣用句辞書登録ステップの詳細な処理手順）
図１２は、図１０に示す慣用句辞書作成支援システムの処理手順における慣用句辞書登録ステップ１１０４の詳細な処理手順を示すフローチャートである。図１２に示すように慣用句辞書登録ステップ１１０４は、ユーザが慣用句と判定した単語ペアに関して、まず当該単語ペアの出現事例を慣用句抽出用文書データベース格納部２１から取得して、その文法的な分類を判定して慣用句事例テーブル３２の分類３２０２に格納し、さらに事例が出現するテキストをテキスト３２０１に格納する（１１０４０１）。同様に前記単語ペアの出現事例を比較事例抽出用文書データベース格納部２３から取得して、その文法的な分類を判定して比較事例テーブル３３の分類３３０２に、テキストをテキスト３３０１にそれぞれ格納する（１１０４０２）。次に慣用句事例テーブル３２に格納されたテキストと比較事例テーブル３３に格納されたテキストの類似度を計算し（１１０４０３）、事例をユーザに表示して（１１０４０４）、ユーザによる文法的な制約の判定結果とともに慣用句を慣用句辞書格納部２４に登録する（１１０４０５）。
ここで、ステップ１１０４０３の類似度の計算、およびステップ１１０４０４の事例の表示について詳細に説明する。
【００４４】
（慣用句辞書登録ステップにおける類似度計算ステップの詳細な処理手順）
テキスト間の類似度計算に適用可能な従来技術はいくつかあるが、そのうち本実施例では、最も一般的と考えられる「ベクトル空間モデル法」（非特許文献７参照）を用いる。「ベクトル空間モデル法」では、まず類似度の計算対象であるテキストをベクトルに変換する。具体的にはテキストから単語を抽出して、テキスト内における単語の出現頻度などで重みを付け、単語を要素とするベクトルとしてテキストを表現する。次にテキスト間の類似度をベクトルがなす角の余弦として求める。具体的には、式２によりテキスト間の類似度を求める。
【００４５】
【数２】
2006139636.tif 000004
【００４６】
式２によればテキストの類似度は、０．０から１．０の間の値で表現される。例えば、ある２つのテキストにおいて共通して出現する単語がない場合、その類似度は最低値の０，０となる。逆に、完全に同一のテキスト間の類似度は、最高値の１．０となる。
【００４７】
図１３は、図１２に示す慣用句辞書登録ステップ１１０４における類似度計算ステップ１１０４０３の詳細な処理手順を示すフローチャートである。図１３に示すように類似度計算ステップ１１０４０３は、比較事例テーブル３３に格納されたテキストの数を示す変数ｉに１をセットして初期化し（１１０４０３０１）、テキストの類似度を格納する変数ｓｉｍに０．０をセットする（１１０４０３０２）。次に慣用句事例テーブル３２に格納されたテキストの数を示す変数ｊに１をセットして初期化し（１１０４０３０３）、比較事例テーブルｉ番目のテキストと慣用句事例テーブル３２のｉ番目のテキストの類似度を式２に基づき計算する（１１０４０３０４）。類似度がｓｉｍの値よりも大きければ（１１０４０３０５）、ｓｉｍに類似度の値をセットする（１１０４０３０６）。ｊを１増やして（１１０４０３０７）、ｊが慣用句事例テーブル３２に格納されたテキストの数より小さければ（１１０４０３０８）、ステップ１１０４０３０４に戻る。ｊがテキスト数を超えれば、ｓｉｍの値を比較事例テーブル３３のｉ番目の類似度３３０３に格納する（１１０４０３０９）。ｉを１増やして（１１０４０３１０）、ｉが比較事例テーブル３３に格納されたテキスト数より小さければ（１１０４０３１１）、ステップ１１０４０３０３に戻る。ｉがテキスト数を超えれば、処理を終了する。
【００４８】
（慣用句辞書登録ステップにおける事例表示ステップの画面例）
次に慣用句辞書登録ステップ１１０４における事例表示ステップ１１０４０４について、図１５〜図１８を用いて説明する。
【００４９】
（慣用句辞書登録ステップにおける事例表示ステップの事例一覧の表示画面例）
図１５は、図１２に示す慣用句辞書登録ステップ１１０４の事例表示ステップ１１０４０４における事例の一覧を表示する画面の一例を示す図である。図に示すように慣用句辞書登録ステップ１１０４における事例の一覧を表示する画面は、慣用句表示エリア４０２１、文法的制約表示エリア４０２２、慣用句登録ボタン４０２３、キャンセルボタン４０２４、および事例表示ボタン４０２５から構成される。慣用句表示エリア４０２１は、登録対象の慣用句を表示する。文法的制約表示エリア４０２２は、文法的な項目と、それに対応する事例の数、およびそれに対して慣用句として可能かどうかユーザが判定した結果を表示する。なお、事例の参照および制約の判定は、後述する事例表示画面で行う。文法的制約表示エリア４０２２は、項目４０２２１、事例数４０２２２、および判定結果４０２２３から構成される。項目４０２２１は、文法的な制約の項目を一覧表示する。文法的な制約の項目の一例として、「使役」、「受動態」、「否定」、「連体修飾」、および「連用修飾の挿入」がある。事例数４０２２２は、当該文法的な制約に対応する事例の数を表示する。判定結果４０２２３は、当該慣用句の文法的な制約に対するユーザの判定結果を表示する。慣用句登録ボタン４０２３は、文法的な制約に対する判定結果を慣用句とともに慣用句辞書に登録することを指示するボタンである。キャンセルボタン４０２４は、当該慣用句に対する文法的な制約の判定および辞書への登録の作業をキャンセルすることを指示するボタンである。事例表示４０２５は、ユーザが選択した文法的な制約の項目に対応する事例の表示を指示するボタンである。文法的制約に対応する事例を表示する画面については、図１６〜図１８を用いて後述する。 図１５中、慣用句表示エリア４０２１に慣用句として「水に流す」が表示されている。図中、ユーザが文法的な制約項目として「連体修飾」を選択し、事例表示ボタン４０２５をクリックした状態が表示されている。
【００５０】
（慣用句辞書登録ステップにおける事例表示ステップの事例の表示画面例）
図１６は、図１５に示す事例一覧表示画面におけるユーザの指示により、事例を表示する画面の一例を示す図である。図に示すように事例を表示する画面は、慣用句表示エリア４０３１、文法的制約判定エリア４０３２、事例表示エリア４０３３、および終了ボタン４０３４から構成される。慣用句表示エリア４０３１には、登録対象の慣用句を表示する。文法的制約判定エリア４０３２は、文法的な制約の項目を表示し、ユーザによる判定を受け付ける。なお、当該画面における文法的な制約の判定結果は、図１５に示す事例一覧表示画面における文法的制約表示エリア４０２２の判定結果４０２２３に反映される。事例表示エリア４０３３は、事例を類似度の降順に表示する。事例表示エリア４０３３は、事例４０３３１、および類似度４０３３２から構成される。事例４０３３１には、比較事例テーブル３３に格納されたテキストで、分類３３０２の値が当該文法的な制約の項目と一致するものを表示する。類似度４０３３２には、比較事例テーブル３３に格納されているテキストの類似度３３０３の値を表示する。終了ボタン４０３４は、事例の参照および文法的制約の判定が終了し、図１５に示す事例一覧表示画面に戻ることを指示するボタンである。
【００５１】
図１６中、慣用句表示エリア４０３１に慣用句として「水に流す」が表示されており、文法的な制約の項目は「連体修飾」であることが文法的制約判定エリア４０３２に表示されている。事例表示エリア４０３３には、単語ペア「水に流す」の構成要素が連体修飾を受けている事例が２例、類似度の降順に表示されている。そのうち、第１行目には類似度が「０．１３」である事例「そのまま川の水に流すというのは…」が表示されている。これら事例の類似度は０．１３以下と低く、当該画面において、前記単語ペアが慣用句として機能している可能性が高い事例がないことがわかる。実際に事例を参照すると、いずれの事例においても単語ペア「水に流す」は文字通りの意味を表していることが確認できる。この結果に基づき、ユーザは慣用句「水に流す」が連体修飾を受けないという制約があると容易に判定できる。画面には、ユーザが「不可」（制約あり）の判定をした状態が表示されている。
【００５２】
図１７は、図１６同様、事例を表示する画面の他の一例を示す図である。画面の構成は、図１６と同じであるので詳細な説明は省略する。 図１７中、慣用句表示エリア４０３１に慣用句として「水に流す」が表示されており、文法的な制約の項目は「受動態」であることが文法的制約判定エリア４０３２に表示されている。事例表示エリア４０３３には、単語ペア「水に流す」の動詞句が受動態となっている事例が４例、類似度の降順に表示されている。そのうち、第１行目には類似度が「０．３３」である事例「橋は水に流されて…」が表示されている。これら事例の類似度は０．３３以下と低く、当該画面において、前記単語ペアが慣用句として機能している可能性が高い事例がないことがわかる。実際に事例を参照すると、いずれの事例においても単語ペア「水に流す」は文字通りの意味を表していることが確認できる。この結果に基づき、ユーザは慣用句「水に流す」は受動態にならないというという制約があると容易に判定できる。画面には、ユーザが「不可」（制約あり）の判定をした状態が表示されている。
【００５３】
図１８は、図１６および図１７同様、事例を表示する画面の他の一例を示す図である。画面の構成は、図１６および図１７と同じであるので詳細な説明は省略する。図１８中、慣用句表示エリア４０３１に慣用句として「水に流す」が表示されており、文法的な制約の項目は「連用修飾」であることが文法的制約判定エリア４０３２に表示されている。事例表示エリア４０３３には、単語ペア「水に流す」に連用修飾の挿入がある事例が２例、類似度の降順に表示されている。そのうち、第１行目には類似度が「０．７４」である事例「…の件は水にやはり流してほしい…」が表示されている。この事例の類似度は０．７４と高く、当該単語ペアが慣用句として機能している可能性が高いと予測できる。実際に事例を参照すると、当該事例において単語ペア「水に流す」は慣用句として機能していることが確認できる。この結果に基づき、ユーザは慣用句「水に流す」は連用修飾の挿入が可能であると容易に判定できる。画面には、ユーザが「可」（制約なし）の判定をした状態が表示されている。
【００５４】
上記のように慣用句を辞書に登録する際、ユーザは、文法的な制約に対応する事例を当該事例が慣用句として機能している可能性の高さとともに参照することができるので、当該制約に対する判定を容易にすることが可能となる。
以上、本発明による第一の実施形態について説明した。
【実施例２】
【００５５】
次に本発明の第二の実施形態として、慣用句の文法的な制約を判定するユーザに対して、当該文法的な制約に対応する事例を取得して、当該事例が慣用句として機能している可能性の低さをユーザに表示することにより、ユーザによる文法的な制約の判定を支援する慣用句辞書作成支援システムについて説明する。より具体的には、慣用句として機能しうる単語ペアに関して、多様な分野に属するテキスト群から当該単語ペアが出現する事例を取得し、当該事例において単語ペアが慣用句として機能している可能性の低さを計算して、前記事例とともにユーザに表示する。
【００５６】
まず、図１９〜図２１を用いて本発明の第二の実施形態にかかる慣用句辞書作成支援システムのモジュール構成および各要素の詳細について述べ、次に図２２および図２３を用いて慣用句辞書作成支援システムの処理の手順について述べる。なお、本発明の第二の実施形態にかかる慣用句辞書作成支援装置のハードウェア構成は第一の実施形態と同じであるので説明を省略する。
【００５７】
（モジュール構成）
まず、図１９〜図２１を用いて本発明の第二の実施形態にかかる慣用句辞書作成支援システムのモジュール構成について説明する。図１９は、本発明の第二の実施形態にかかる慣用句辞書作成支援システムのモジュール構成を示す図である。図１９に示すように、本発明の第二の実施形態にかかる慣用句辞書作成支援システムを構成するモジュールは、第一の実施形態と同様、処理部（矩形）、データ格納部（ドラム形）、およびデータ（平行四辺形）に分類される。以下、それぞれについて説明する。
【００５８】
（モジュール構成：処理部）
図１９に示すように処理部として、慣用句候補抽出部１１、慣用句候補チェック部１２、および慣用句辞書登録部１４の３つがある。このうち、慣用句候補抽出部１１、および慣用句候補チェック部１２の詳細は、第一の実施形態と同様である。慣用句辞書登録部１４は、ユーザが慣用句と判定した単語ペアが出現するテキストを比較事例抽出用文書データベース格納部２３から取得して、当該テキスト中、単語ペアの構成語およびその関連語が出現する頻度を計算し、文法的な制約に関する事例としてユーザに表示することにより、文法的な制約の記述を支援する。これらの詳細な処理手順についてはフローチャートを用いて後述する。
【００５９】
（モジュール構成：データ格納部）
次にデータ格納部について説明する。図１９に示すようにデータ格納部として、慣用句抽出用文書データベース格納部２１、慣用句候補格納部２２、比較事例抽出用文書データベース格納部２３、慣用句辞書格納部２４、および関連語辞書格納部２５の５つがある。このうち、慣用句抽出用文書データベース格納部２１、慣用句候補格納部２２、比較事例抽出用文書データベース格納部２３、および慣用句辞書格納部２４の詳細は、第一の実施形態と同様であるので、説明を省略する。関連語辞書格納部２５は、単語の関連語を格納した辞書である。ここで、関連語辞書格納部２５の詳細な構成について図２０を用いて説明する。
【００６０】
（関連語辞書格納部の構成）
図２０は、関連語辞書格納部２５の構成を示す図である。図２０に示すように関連語辞書格納部２５は、単語２５０１、およびカテゴリ２５０２から構成されている。単語２５０１は、単語を格納する。カテゴリ２５０２は、前記単語が属するカテゴリのコードを格納する。当該辞書において関連語には、同じカテゴリのコードが付与されている。図２０中、第１行目には、単語「水」が格納されている。単語「水」のカテゴリは「ｃ４４」である。第２行目には単語「廃水」が格納されている。単語「廃水」は、「水」と同じカテゴリに属するので、「廃水」と「水」は関連語である。
以上、図２０を用いて図１９に示すモジュール構成のうちデータ格納部について説明した。
【００６１】
（モジュール構成：データ）
次に図１９に示すモジュール構成のうちデータについて説明する。図１９に示すようにデータとして、単語ペアテーブル３１、および比較事例テーブル３４の２つがある。単語ペアテーブル３１は、第一の実施形態と同様なので、説明を省略する。比較事例テーブル３４は、慣用句と判定された単語ペアが出現するテキストを比較事例抽出用文書データベース格納部２３から取得して格納する。ここで、比較事例テーブル３４の詳細な構成について図２１を用いて説明する。
【００６２】
（比較事例テーブルの構成）
図２１は、比較事例テーブル３４の構成を示す図である。図２１に示すように比較事例テーブル３４は、テキスト３４０１、分類３４０２、および関連語頻度３４０３から構成される。テキスト３４０１には、比較事例抽出用文書データベース格納部２３に格納されているテキストで、かつユーザが慣用句と判定した単語ペアが出現するテキストを格納する。分類３４０２には、テキスト３４０１に格納されたテキスト中、単語ペアを含む文の文法的な分類を格納する。なお文法的な分類は、第一の実施形態における慣用句事例テーブル３２における分類３２０２と同じである。関連語頻度３４０３には、テキスト３４０１に格納されたテキストにおいて、ユーザが慣用句と判定した単語ペアの構成語およびその関連語が出現した頻度を格納する。テキストにおける構成語および関連語の頻度のカウントについては、後述する。
【００６３】
図２１中、第１行目のテキスト３４０１には慣用句と判定された単語ペア「水に流す」が出現するテキストとして、「…洪水で家財が水に流されてしまい…」が格納されている。このテキストにおいて単語ペアは受動態で表現されているので、分類３４０２には「受動態」が格納されている。また当該テキストの関連語頻度は、「１０」である。
以上、本発明の第二の実施形態にかかる慣用句辞書作成支援システムのモジュール構成及びその構成要素の詳細について説明した。
【００６４】
次に、本発明の第二の実施形態にかかる慣用句候補作成支援システムの詳細な処理手順について説明する。
本発明の第二の実施形態における慣用句辞書作成支援システムの全体の処理手順は、図１０に示す第一の実施形態における慣用句辞書作成支援システムの全体の処理手順と同じである。すなわち、慣用句抽出用文書データベース格納部２１から慣用句の候補を取得して慣用句候補格納部２２に格納し（１１０１）、次に慣用句候補格納部２２に格納された慣用句候補をユーザに表示して（１１０２）、ユーザが慣用句と判定した単語ペアがあれば（１１０３）、当該単語ペアの出現事例をユーザに表示することにより慣用句の文法的な制約の記述を支援して、慣用句とその文法的な制約を慣用句辞書格納部２４に格納する（１１０４）。ユーザが終了を指示すれば処理を終了し（１１０５）、それ以外はステップ１１０３に戻る。
【００６５】
上記処理のうち、慣用句候補抽出ステップ１１０１、および慣用句候補表示ステップ１１０２は、第一の実施形態と同じであるので説明を省略する。
以下、本発明の第二の実施形態にかかる慣用句辞書登録ステップ１１０４の詳細について図２２〜図２４を用いて説明する。
【００６６】
（慣用句辞書登録ステップの詳細な処理手順）
図２２は、図１０に示す慣用句辞書作成支援システムの処理手順における慣用句辞書登録ステップ１１０４の第二の実施形態にかかる詳細な処理手順を示すフローチャートである。図２２に示すように慣用句辞書登録ステップ１１０４は、ユーザが慣用句と判定した単語ペアに関して、まず当該単語ペアの出現事例を比較事例抽出用文書データベース格納部２３から取得して、その文法的な分類を判定して比較事例テーブル３４の分類３４０２に格納し、さらに事例が出現するテキストをテキスト３４０１に格納する（１１０４１１）。次に比較事例テーブル３４に格納されたテキストにおいて、単語ペアの構成語およびその関連語が出現する頻度をカウントして（１１０４１２）、事例をユーザに表示して（１１０４１３）、ユーザによる文法的な制約の判定結果とともに慣用句を慣用句辞書格納部２４に登録する（１１０４１４）。
ここで、ステップ１１０４１２の構成語および関連語の出現頻度のカウント、およびステップ１１０４１３の事例の表示について詳細に説明する。
【００６７】
（慣用句辞書登録ステップにおける関連語頻度計算ステップの詳細な処理手順）
慣用句として機能しうる単語ペアが同じテキストに繰り返し出現している場合、当該単語ペアは、当該テキストの話題を単語の文字通りの意味で表していると考えられる。これを考慮して、比較事例を含むテキストにおける単語ペアの構成語およびその関連語の頻度は、構成語がペアとして出現した頻度も含んでカウントする。従って、比較事例テーブル３４における関連語頻度３４０３の最低値は「２」である。
【００６８】
図２３は、図２２に示す第二の実施形態にかかる慣用句辞書登録ステップ１１０４における関連度頻度計算ステップ１１０４１２の詳細な処理手順を示すフローチャートである。図２３に示すように関連語頻度計算ステップ１１０４１２は、まず関連語辞書格納部２５に格納された関連語辞書を検索して、単語ペアの構成語の関連語を取得する（１１０４１２０１）。次に比較事例テーブル３４に格納されたテキストの数を示す変数ｉに１をセットして初期化し（１１０４１２０２）、比較事例テーブル３４のｉ番目のテキストに出現する単語ペアの構成語およびその関連語の頻度をカウントして、比較事例テーブル３４のｉ番目の関連語頻度３４０３に格納する（１１０４１２０３）。ｉを１増やして（１１０４１２０４）、ｉが比較事例テーブル３４に格納されたテキスト数より小さければ（１１０４１２０５）、ステップ１１０４１２０３に戻る。ｉがテキスト数を超えれば、処理を終了する。
【００６９】
（慣用句辞書登録ステップにおける事例表示ステップの画面例）
次に慣用句辞書登録ステップ１１０４における事例表示ステップ１１０４１３について、説明する。第二の実施形態にかかる事例表示ステップ１１０４１３において、事例の一覧を表示する画面は、図１５に示す第一の実施形態にかかる事例の一覧を表示する画面と同様である。
【００７０】
（慣用句辞書登録ステップにおける事例表示ステップの事例の表示画面例）
図２４は、図１５に示す事例一覧表示画面におけるユーザの指示により、事例を表示する画面の一例を示す図である。図に示すように事例を表示する画面は、慣用句表示エリア４０４１、文法的制約判定エリア４０４２、事例表示エリア４０４３、および終了ボタン４０４４から構成される。慣用句表示エリア４０４１には、登録対象の慣用句を表示する。文法的制約判定エリア４０４２は、文法的な制約の項目を表示し、ユーザによる判定を受け付ける。なお、当該画面における文法的な制約の判定結果は、図１５に示す事例一覧表示画面における文法的制約表示エリア４０２２の判定結果４０２２３に反映される。事例表示エリア４０４３は、事例を関連語頻度の降順に表示する。事例表示エリア４０４３は、事例４０４３１、および関連語頻度４０４３２から構成される。事例４０４３１には、比較事例テーブル３４に格納されたテキストで、分類３４０２の値が当該文法的な制約の項目と一致するものを表示する。関連語頻度４０４３２には、比較事例テーブル３４に格納されている関連語頻度３４０３の値を表示する。終了ボタン４０４４は、事例の参照および文法的制約の判定が終了し、図１５に示す事例一覧表示画面に戻ることを指示するボタンである。
【００７１】
図２４中、慣用句表示エリア４０４１に慣用句として「水に流す」が表示されており、文法的な制約の項目は「受動態」であることが文法的制約判定エリア４０４２に表示されている。事例表示エリア４０３３には、単語ペア「水に流す」の動詞句が受動態となっている事例が４例、関連語頻度の降順に表示されている。そのうち、第１行目には関連語頻度が「１０」である事例「洪水で家財が水に流されて…」が表示されている。これら事例の関連語頻度はいずれも最低値である２を超えており、前記単語ペアが慣用句として機能している可能性が低いことが予測できる。実際に事例を参照すると、いずれの事例においても単語ペア「水に流す」は文字通りの意味を表していることが確認できる。この結果に基づき、ユーザは慣用句「水に流す」は受動態にならないというという制約があると容易に判定できる。画面には、ユーザが「不可」（制約あり）の判定をした状態が表示されている。
【００７２】
以上、実施例１で、慣用句辞書登録の際に慣用句抽出用のテキストと比較事例のテキストとの類似度を用いる例を説明し、実施例２で、慣用句辞書登録の際に比較事例のテキストにおける慣用句と関連語がともに出現する頻度を用いる例を説明したが、実施例1と実施例２の両方の態様をあわせて実施してもよい。この場合、慣用句辞書登録のための入力用の表示は、図16、17と図24ををあわせたようなものにする。
【図面の簡単な説明】
【００７３】
【図１】本発明の第一の実施形態にかかる慣用句辞書作成支援システムのモジュール構成を示す図である。
【図２】本発明の第一の実施形態にかかる慣用句辞書作成支援装置のハードウェア構成を示す図である。
【図３】慣用句抽出用文書データベース格納部の構成を示す図である。
【図４】慣用句候補格納部の構成を示す図である。
【図５】比較事例抽出用文書データベース格納部の構成を示す図である。
【図６】慣用句辞書格納部の構成を示す図である。
【図７】単語ペアテーブルの構成を示す図である。
【図８】慣用句事例文テーブルの構成を示す図である。
【図９】比較事例テーブルの構成を示す図である。
【図１０】本発明にかかる第一の実施形態における慣用句辞書作成支援システムの処理手順を示すフローチャートである。
【図１１】慣用句候補抽出ステップの処理手順を示すフローチャートである。
【図１２】慣用句辞書登録ステップの処理手順を示すフローチャートである。
【図１３】慣用句辞書登録ステップの類似度計算ステップの処理手順を示すフローチャートである。
【図１４】本発明の第一の実施形態にかかる慣用句辞書作成支援の画面例であり、慣用句候補を表示する画面の一例を示す図である。
【図１５】本発明の第一の実施形態にかかる慣用句辞書作成支援の画面例であり、慣用句の事例の一覧を表示する画面の一例を示す図である。
【図１６】本発明の第一の実施形態にかかる慣用句辞書作成支援の画面例であり、連体修飾に関する慣用句の事例を表示する画面の一例を示す図である。
【図１７】本発明の第一の実施形態にかかる慣用句辞書作成支援の画面例であり、受動態に関する慣用句の事例を表示する画面の一例を示す図である。
【図１８】本発明の第一の実施形態にかかる慣用句辞書作成支援の画面例であり、連用修飾の挿入に関する慣用句の事例を表示する画面の一例を示す図である。
【図１９】本発明の第二の実施形態にかかる慣用句辞書作成支援システムのモジュール構成を示す図である。
【図２０】本発明の第二の実施形態にかかる関連語辞書格納部の構成を示す図である。
【図２１】本発明の第二の実施形態にかかる比較事例テーブルの構成を示す図である。
【図２２】本発明の第二の実施形態にかかる慣用句辞書登録ステップの処理手順を示すフローチャートである。
【図２３】本発明の第二の実施形態にかかる慣用句辞書登録ステップの関連度頻度計算ステップの処理手順を示すフローチャートである。
【図２４】本発明の第二の実施形態にかかる慣用句辞書作成支援の画面例であり、受動態飾に関する慣用句の事例を表示する画面の一例を示す図である。
【符号の説明】
【００７４】
１０…ＣＰＵ、２０…ハードディスク、３０…メモリ、４０…ディスプレイ、４１…ディスプレイ制御部、５０…キーボード、５１…キーボード制御部、６０…マウス、６１…マウス制御部、７０…バス、１１…単語ペア抽出部、１２…慣用句候補チェック部、２１…慣用句抽出用文書データベース格納部、２２…単語ペア格納部、２３…比較事例抽出用文書データベース格納部、２４……慣用句辞書格納部、３１…単語ペアテーブル、３２…慣用句事例テーブル、３３…比較事例テーブル。
【図１】
2006139636.tif 000005
【図２】
2006139636.tif 000006
【図３】
2006139636.tif 000007
【図４】
2006139636.tif 000008
【図５】
2006139636.tif 000009
【図６】
2006139636.tif 000010
【図７】
2006139636.tif 000011
【図８】
2006139636.tif 000012
【図９】
2006139636.tif 000013
【図１０】
2006139636.tif 000014
【図１１】
2006139636.tif 000015
【図１２】
2006139636.tif 000016
【図１３】
2006139636.tif 000017
【図１４】
2006139636.tif 000018
【図１５】
2006139636.tif 000019
【図１６】
2006139636.tif 000020
【図１７】
2006139636.tif 000021
【図１８】
2006139636.tif 000022
【図１９】
2006139636.tif 000023
【図２０】
2006139636.tif 000024
【図２１】
2006139636.tif 000025
【図２２】
2006139636.tif 000026
【図２３】
2006139636.tif 000027
【図２４】
2006139636.tif 000028