(57)【要約】【課題】  規則の継続的な整備等を要さず、用言についての換言候補を自動的に抽出できる自動換言装置を提供する。【解決手段】  用言自動換言装置８０は、用例文から得られた用言文節、用言文節に係る文節のうち用言文節に近い側からの第１、第２の文節、用言文節の形態素情報を記憶するデータベース（ＤＢ）９２とともに用いられ、入力用言から体言を生成する体言生成部８１、この体言を第１の文節に含む第１のレコード群をＤＢ９２から抽出する抽出部８２、入力用言と同じ用言を含む第２のレコード群をＤＢ９２から抽出する抽出部８３、第１のレコード群のレコードの第２の文節と、第２のレコード群のレコードの第１の文節とが同一である組合せの存否を判定する判定部８７、および判定結果に基づき第１のレコード群に含まれるレコードの第１文節と用言文節またはその形態素情報とを、入力用言に対する換言候補とする換言候補特定部８８を含む。【選択図】        図３
2006190226.tif 000002
【特許請求の範囲】
【請求項１】
大量の機械可読文書に対する依存構造解析処理により得られた、用言文節と、用言文節に係る文節のうち用言文節に近い側から少なくとも２つの第１、第２の文節と、前記用言文節の形態素情報とを１つのレコードとして、多数のレコードを記憶するための記憶装置とともに用いられる用言自動換言装置であって、
入力された用言文節から体言を生成するための体言生成手段と、
前記体言生成手段により生成された体言を前記第１の文節に含む第１のレコード群を、前記記憶装置から抽出するための第１のレコード群抽出手段と、
前記入力された用言文節と同じ用言文節または形態素情報を含む第２のレコード群を、前記記憶装置から抽出するための第２のレコード群抽出手段と、
前記第１のレコード群に含まれるレコードの前記第２の文節と、第２のレコード群に含まれるレコードの前記第１の文節とを比較することにより、これら第２の文節と第１の文節とが同一であるような前記第１のレコード群のレコードと前記第２のレコード群のレコードとの組合せが存在しているか否かを判定するための第１の判定手段と、
前記第１の判定手段による判定結果に基づいて、前記第１のレコード群に含まれるレコードの第１文節と用言文節またはその形態素情報とを、前記入力された用言文節に対する換言候補として特定するための換言候補特定手段とを含む、用言自動換言装置。
【請求項２】
前記記憶装置に記憶される各レコードは、文中における前記用言文節の係り先文節を含み、
前記第１のレコード群抽出手段は、
前記体言生成手段により生成された体言を前記第１の文節に含む前記第１のレコード群中のレコードを、前記記憶装置から抽出するための抽出手段と、
前記抽出手段により抽出された第１のレコード群中のレコードに含まれる形態素情報中の形態素の異なり数が予め定めるしきい値より大きくならないように、所定の絞込み方法にしたがって前記第１のレコード群を絞り込むための絞込み手段とを含む、請求項１に記載の用言自動換言装置。
【請求項３】
前記絞込み手段は、
前記異なり数が前記しきい値より大きいか否かを判定するための第２の判定手段と、
前記判定手段により前記異なり数が前記しきい値より大きいと判定されたことに応答して、前記入力された用言文節から生成された体言を前記用言文節の係り先文節に含む第３のレコード群を、前記記憶装置から抽出するための第３のレコード群抽出手段と、
前記第３のレコード群中における用言文節中の用言または形態素情報中の用言の中で、出現数が最も大きな用言を用言文節または形態素情報中に有するレコードのみとなるように前記第１のレコード群を絞り込むための手段とをさらに含む、請求項２に記載の用言自動換言装置。
【請求項４】
前記第１の判定手段は、
前記第１のレコード群に含まれるレコードの前記第２の文節と、第２のレコード群に含まれるレコードの前記第１の文節とが同一であるような第１のレコード群のレコードと第２のレコード群のレコードとの組合せが存在しているか否かを判定するための手段と、
前記判定するための手段により、前記組合せが存在しないと判定されたことに応答して、当該第２の文節及び第１の文節をそれぞれ汎化したうえで、汎化された文節が一致するようなレコード組合せが存在しているか否かを判定するための手段とをさらに含む、請求項１〜請求項３のいずれかに記載の用言自動換言装置。
【請求項５】
前記記憶装置をさらに含む、請求項１〜請求項４のいずれかに記載の用言自動換言装置。
【請求項６】
コンピュータにより実行されると、当該コンピュータを、請求項１〜請求項５のいずれかに記載の用言自動換言装置として動作させる、コンピュータで実行可能な用言換言処理プログラム。
【請求項７】
大量の機械可読文書に対する依存構造解析処理により得られた、用言文節と、用言文節に係る文節のうち用言文節に近い側から少なくとも２つの第１、第２の文節と、前記用言文節の形態素情報とを１つのレコードとして多数のレコードを記憶したデータベースを用い、入力された用言文節の換言表現を取得する用言換言方法であって、
入力された用言文節から体言を生成する体言生成ステップと、
前記体言生成ステップにおいて生成された体言を前記第１の文節に含む第１のレコード群を、前記データベースから抽出する第１のレコード群抽出ステップと、
前記入力された用言文節と同じ用言文節または形態素情報を含む第２のレコード群を、前記データベースから抽出する第２のレコード群抽出ステップと、
前記第１のレコード群に含まれるレコードの前記第２の文節と、前記第２のレコード群に含まれるレコードの前記第１の文節とを比較することにより、これら第２の文節と第１の文節とが同一であるような前記第１のレコード群のレコードと第２のレコード群のレコードとの組合せが存在しているか否かを判定するための判定ステップと、
前記判定ステップにおける判定結果に基づいて、前記第１のレコード群に含まれるレコードの第１文節と用言文節またはその形態素情報とを、前記入力された用言文節に対する換言候補として特定する換言候補特定ステップとを含む、用言換言方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、意味が同じで表現の異なる換言表現を抽出するための技術に関し、特に、用言についての換言表現を自動的に抽出するための用言自動換言装置、用言換言方法及び用言換言処理プログラムに関する。
【背景技術】
【０００２】
近年のコンピュータ技術及び通信技術の発達により、世界中のコンピュータが接続された、いわゆるインターネットが日常生活において活用されている。インターネットの利用方法としては、電子メールによるコミュニケーション、ウェブサービスによる情報閲覧、並びにウェブサービス及び電子メールなどのツールを駆使した電子商取引等がある。
【０００３】
これらサービスを利用する上では、情報検索に関する技術が重要である。例えば電子メールによるコミュニケーションにより受信された情報は、電子メールプログラムによってデータベース的に管理される。何か情報が必要になった場合、電子メールプログラムでキーワード等による検索をすることにより、その情報を取出すことができる。またウェブサービスでは、いわゆる検索サイトと呼ばれるものが特に重要である。これらサイトでは、種々の手段で検索のための情報を蓄積しておき、利用者のリクエストに応じて独自の検索技術を用いて所望の情報を検索し利用者に提供する。
【０００４】
こうした検索においては、キーワード検索が用いられることが多い。キーワード検索は、情報の内容を直接的に利用しているため、的確な情報が得られる可能性が高いという利点がある。しかし、コンピュータを用いた検索において、指定されたキーワードのみを用いて検索を行なうと、得られる結果に検索漏れが生じることが多い。それは、言葉の多様性に起因する。
【０００５】
例えばコンピュータに関する情報を得ようとして「コンピュータ」というキーワードを指定して検索した場合、コンピュータのことを「電子計算機」と記述している情報は検索結果に含まれないことになる。そこで、「コンピュータ」というキーワードが指定された場合、それとほぼ同じ意味を表す他の言葉、例えば「電子計算機」、「計算機」、「パソコン」等というキーワードを自動的に探し、それらキーワードを用いて得られた結果の和集合を「コンピュータ」というキーワードに対する検索結果として利用者に提示する技術等が普及している。
【０００６】
こうした技術は、キーワードに限らず、通常の表現一般についても適用可能であり、例えば機械翻訳でも利用されている。機械翻訳で使用される翻訳エンジンによっては、翻訳に得手・不得手がある。その結果、ある種の言い方（句、文等）については好ましい翻訳結果が得られるが、同様の意味で別の言い方を用いた文が与えられると、誤った訳を出力する例がある。原文の言い回しに起因するそうした誤訳を防ぐためには、翻訳に先立って翻訳に適した言い回しに文を書き換えておくと、機械翻訳の結果がより好ましいものになる。
【０００７】
このように、キーワード、句、文等について、ある表現を、同様の意味を表す別の表現に変換することを以下「換言」と呼ぶ。
【０００８】
換言を実現するための技術として従来知られているものは、基本的に規則に基づいている。すなわち、換言規則を人間が用意また整備することを前提としている(例えば、特許文献１を参照されたい。）。したがって、実現しようとする換言について規則を人手で用意しなければならないという問題がある。
【０００９】
この問題に対して、大量の対訳文書から用言についての類似表現を自動的に獲得する技術が存在する(例えば非特許文献１、２）。しかしこれら技術においては、対訳文書の存在が前提とされている。
【００１０】
単一言語の機械可読文書から文書内に明示された手がかりを用いて、名詞の換言候補を集める手法も存在する(例えば特許文献２)。この方法は、例えば「名詞Ａ（名詞Ｂ）」という表現から名詞Ａと名詞Ｂとが換言可能な対であると判定する。
【００１１】
【特許文献１】特開２００３−２２２６４号公報
【特許文献２】特開平９−１４６９５８号公報
【非特許文献１】レジナ・バージレイ及びキャスリーン・Ｒ・マキューン、「パラレルコーパスからの換言の抽出」、ＡＣＬ第３９回年次大会予稿集、ｐｐ．５０−５７、２００１年（Regina  Barzilay  and  Kathleen  R.McKeown,  “Extracting  Paraphrases  from  a  Parallel  Corpus”,  Proceedings  of  the  39th  Annual  Meeting  of  the  ACL,  pp50-57,  2001）
【非特許文献２】下畑光夫他、「パラレルコーパスからの機械翻訳向け同義表現抽出」、情報処理学会論文誌、第４４巻、第１１号、第２８５４頁〜２８６３頁、２００３年
【発明の開示】
【発明が解決しようとする課題】
【００１２】
名詞などの実体を表す表現に関しては、計算機で利用可能な辞書が整備され、存在する。しかし、動詞をはじめとする用言については、計算機で利用可能な類似表現(換言候補)をまとめた辞書は存在しない。したがって非特許文献１、２に記載された技術を用言に対し適用することはできない。
【００１３】
一方、特許文献２に示されるような手法を用いれば、大規模な単一言語の機械可読文書から名詞に関する換言候補を抽出することはできる。しかし、この手法もまた用言に対しそのまま適用することはできない。したがって、用言の表現の多様性に対処するための換言候補を抽出することは困難である。
【００１４】
ここで、用言の表現の多様性とは、例えば、「期待する」に対して「期待をかける」、「期待を寄せる」、または「ひずむ」に対して「ひずみが生じる」などのように意味が同じで表現が異なる組合せが多数存在することをいう。これらの和語または漢語による動詞表現は、これまではある程度限定され、一度網羅的に辞書を整備すれば、それを利用することが可能になると思われていた。
【００１５】
しかし、現在では、上記したような和語および漢語を用いた動詞表現に加え、外来語から派生したものも多数用言に含まれている。また、今後その数が増加することは明らかである。例えば、「カムバックする」に対して「カムバックを飾る」、「カムバックを果たす」などが存在する。これらの表現において、動詞としての機能的な表現を担っている部分つまり、「飾る」、「果たす」に位置する表現はその性質からかなり限定され、このような動詞は高々数百程度であると予想できる。しかし、一方で、これらの表現と組み合わされて用いられる外来語は増え続ける。また、それぞれの外来語がどのような動詞と組み合わされて用いられるかを予想することは困難であり、経時的変化によって組み合される動詞が変化することも考えられる。
【００１６】
そのため、既存の手法によってこのような外来語を含む用言の換言を実現するためには、規則の継続的な整備が必要となり、その手間は莫大なものとなる。その手間を軽減するためにも、大量の機械可読文書から自動的に用言についての換言の候補を抽出できることが望まれている。
【００１７】
それゆえに、この発明の目的は、規則の継続的な整備等の手間を要することなく、用言についての換言候補を自動的に抽出することができる自動換言装置を提供することである。
【課題を解決するための手段】
【００１８】
本発明のある局面に従った用言自動換言装置は、大量の機械可読文書に対する依存構造解析処理により得られた、用言文節と、用言文節に係る文節のうち用言文節に近い側から少なくとも２つの第１、第２の文節と、用言文節の形態素情報とを１つのレコードとして、多数のレコードを記憶するための記憶装置とともに用いられる装置である。この用言自動換言装置は、入力された用言文節から体言を生成するための体言生成手段と、生成された体言を第１の文節に含む第１のレコード群を、記憶装置から抽出するための第１のレコード群抽出手段と、入力された用言文節と同じ用言文節または形態素情報を含む第２のレコード群を、記憶装置から抽出するための第２のレコード群抽出手段と、第１のレコード群に含まれるレコードの第２の文節と、第２のレコード群に含まれるレコードの第１の文節とを比較することにより、これら第２の文節と第１の文節とが同一であるような第１のレコード群のレコードと第２のレコード群のレコードとの組合せが存在しているか否かを判定するための第１の判定手段と、第１の判定手段による判定結果に基づいて、第１のレコード群に含まれるレコードの第１文節と用言文節またはその形態素情報とを、入力された用言文節に対する換言候補として特定するための換言候補特定手段とを含む。
【００１９】
この用言自動換言装置では、機械可読文書に対し依存構造解析処理を行なうことにより、文書に含まれる用言文節と、用言文節に係る文節のうち用言文節に近い側から少なくとも２つの第１、第２の文節と、用言文節の形態素情報とを１つのレコードとして、多数のレコードを記憶装置に予め登録させておく。用言文節が入力されると、その用言に対応する体言が生成される。生成された体言を第１の文節に含む第１のレコード群が、記憶装置から抽出される。入力された用言文節またはその形態素情報と同じ用言文節または形態素情報を含む第２のレコード群も抽出される。抽出された第１のレコード群のレコードの第２の文節と、第２のレコード群のレコードの第１の文節とが比較され、これら第２の文節と第１の文節が同一であるような第１のレコード群と第２のレコード群の組合せが存在しているか否かが第１の判定手段により判定される。その判定結果に基づいて、第１のレコード群に含まれるレコードの第１文節と用言文節またはその形態素情報とが、入力された用言文節に対する換言候補として特定される。
【００２０】
この用言自動換言装置によれば、記憶装置から、換言候補が自動的に抽出される。用言に外来語を含むか否かにかかわらず、機械可読文書を用意しておきそれら文書に対し依存構造解析処理を行なうことにより、換言についての規則の継続的な整備を必要とすることなく、最適な換言候補を抽出することができる。
【００２１】
好ましくは、各レコードは用言文節の係り先文節を含んでもよく、第１のレコード抽出手段は、体言生成手段により生成された体言を第１の文節に含む第１のレコード群中のレコードを、記憶装置から抽出するための抽出手段と、抽出手段により抽出された第１のレコード群中のレコードに含まれる形態素情報中の形態素の異なり数が予め定めるしきい値より大きくならないように、所定の絞込み方法にしたがって第１のレコード群を絞り込むための絞込み手段とを含む。
【００２２】
第１のレコード群中のレコードに含まれる形態素の異なり数が多数となると、処理負荷が大きくなる。そこで、異なり数が所定のしきい値よりも多い場合には、所定の方法によって形態素の異なり数が少なくなるように第１のレコード群を絞り込む。この絞込みにより、処理負荷が過大となることを防止しながら自動的に換言候補を抽出できる。
【００２３】
さらに好ましくは、絞込み手段は、異なり数がしきい値より大きいか否かを判定するための第２の判定手段と、判定手段により異なり数がしきい値より大きいと判定されたことに応答して、入力された用言文節から生成された体言を用言文節の係り先文節に含む第３のレコード群を、記憶装置から抽出するための第３のレコード群抽出手段と、第３のレコード群中における用言文節または形態素情報中の用言の中で、出現数が最も大きな用言を用言文節または形態素情報中に有するレコードのみとなるように第１のレコード群を絞り込むための手段とをさらに含む。
【００２４】
異なり数がしきい値よりも大きな場合には、入力された用言文節から生成された体言を用言文節の係り先文節に含む第３のレコード群を、記憶装置から抽出する。こうして抽出された第３のレコード群中における用言文節中の用言または形態素情報中の用言の中で、出現数が最も大きな用言を用言文節または形態素情報中に有するレコードとなるように、第１のレコード群を絞り込む。この絞込み処理により、入力された用言文節と関連して出現する頻度が高い用言を含むレコードのみに第１のレコード群を絞り込むことができる。その結果、処理負荷を低く抑えながら適正な換言候補を取得することができる。
【００２５】
第１の判定手段は、第１のレコード群に含まれるレコードの第２の文節と、第２のレコード群に含まれるレコードの第１の文節とが同一であるような第１のレコード群のレコードと第２のレコード群のレコードとの組合せが存在しているか否かを判定するための手段と、判定するための手段により、組合せが存在しないと判定されたことに応答して、当該第２の文節及び第１の文節をそれぞれ汎化したうえで、汎化された文節が一致するようなレコード組合せが存在しているか否かを判定するための手段とをさらに含む。
【００２６】
第２の文節と第１の文節が同一である第１のレコード群と第２のレコード群の組合せが存在しない場合であっても、第２の文節及び第１の文節をそれぞれ汎化することにより、第２の文節と第１の文節とについての実質的な相違のない文節にまで判定対象を広げることができ、適正な換言候補を取得することができる。
【００２７】
用言自動換言装置は、上記した記憶装置をさらに含んでもよい。
【００２８】
本発明の他の局面に従った用言換言処理プログラムは、コンピュータにより実行されると、当該コンピュータを、上記したいずれかの用言自動換言装置として動作させる。したがって、この発明により、上記した用言自動換言装置と同様の効果を奏することができる。
【００２９】
本発明のさらに他の局面に従った用言換言方法は、大量の機械可読文書に対する依存構造解析処理により得られた、用言文節と、用言文節に係る文節のうち用言文節に近い側から少なくとも２つの第１、第２の文節と、用言文節の形態素情報とを１つのレコードとして多数のレコードを記憶したデータベースを用い、入力された用言文節の換言表現を取得する用言換言方法であって、入力された用言文節から体言を生成する体言生成ステップと、体言生成ステップにおいて生成された体言を第１の文節に含む第１のレコード群を、データベースから抽出する第１のレコード群抽出ステップと、入力された用言文節と同じ用言文節または形態素情報を含む第２のレコード群を、データベースから抽出する第２のレコード群抽出ステップと、第１のレコード群に含まれるレコードの第２の文節と、第２のレコード群に含まれるレコードの第１の文節とを比較することにより、これら第２の文節と第１の文節とが同一であるような第１のレコード群のレコードと第２のレコード群のレコードとの組合せが存在しているか否かを判定する判定ステップと、判定ステップにおける判定結果に基づいて、第１のレコード群に含まれるレコードの第１文節と用言文節またはその形態素情報とを、入力された用言文節に対する換言候補として特定する換言候補特定ステップとを含む。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の一実施の形態に係る用言自動換言装置について説明する。この実施の形態に係る用言自動換言装置は、コンピュータおよびコンピュータ上で動作するソフトウェアにより実現される。もちろん、以下に述べる機能の一部又は全部を、ソフトウェアでなくハードウェアで実現することも可能である。
【００３１】
図１に、本実施の形態で利用されるコンピュータシステム２０の外観図を、図２にコンピュータシステム２０のブロック図を、それぞれ示す。なおここに示すコンピュータシステム２０はあくまで一例であり、この他にも種々の構成が可能である。
【００３２】
図１を参照して、コンピュータシステム２０は、コンピュータ４０と、いずれもこのコンピュータ４０に接続されたモニタ４２、キーボード４６、およびマウス４８を含む。コンピュータ４０にはさらに、ＣＤ−ＲＯＭ（Compact  Disk  Read−Only  Memory）ドライブ５０と、ＦＤ（Flexible  Disk）ドライブ５２とが内蔵されている。
【００３３】
図２を参照して、コンピュータシステム２０はさらに、コンピュータ４０に接続されるプリンタ４４を含むが、これは図１には示していない。またコンピュータ４０はさらに、ＣＤ−ＲＯＭドライブ５０およびＦＤドライブ５２に接続されたバス６６と、いずれもバス６６に接続された中央演算装置（Central  Processing  Unit：CPU）５６、コンピュータ４０のブートアッププログラムなどを記憶したＲＯＭ（Read−Only  Memory）５８、ＣＰＵ５６が使用する作業エリアおよびＣＰＵ５６により実行されるプログラムの格納エリアを提供するＲＡＭ(Random  Access  Memory）６０、および後述する音声データベースを格納したハードディスク５４を含む。
【００３４】
以下に述べる実施の形態のシステムを実現するソフトウェアは、例えば、ＣＤ−ＲＯＭ６２のような記録媒体上に記録されて流通し、ＣＤ−ＲＯＭドライブ５０のような読取装置を介してコンピュータ４０に読込まれ、ハードディスク５４に格納される。ＣＰＵ５６がこのプログラムを実行する際には、ハードディスク５４からこのプログラムを読み出してＲＡＭ６０に格納し、図示しないプログラムカウンタによって指定されるアドレスから命令を読出して実行する。ＣＰＵ５６は、処理対象のデータをハードディスク５４から読出し、処理結果を同じくハードディスク５４に格納する。
【００３５】
コンピュータシステム２０の動作自体は周知であるので、ここではその詳細については繰り返さない。
【００３６】
なお、ソフトウェアの流通形態は上記したように記憶媒体に固定された形には限定されない。例えば、ネットワークを通じて接続された他のコンピュータからデータを受取る形で流通することもあり得る。また、ソフトウェアの一部が予めハードディスク５４中に格納されており、ソフトウェアの残りの部分をネットワーク経由でハードディスク５４に取込んで実行時に統合するような形の流通形態もあり得る。
【００３７】
一般的に、現代のプログラムはコンピュータのオペレーティングシステム（ＯＳ）によって提供される汎用の機能を利用し、それらを所望の目的にしたがって組織化した形態で実行することにより前記した所望の目的を達成する。したがって、以下に述べる本実施の形態の各機能のうち、ＯＳまたはサードパーティが提供する汎用的な機能を含まず、それら汎用的な機能の実行順序の組合せだけを指定するプログラム（群）であっても、それらを利用して全体的として所望の目的を達成する制御構造を有するプログラム(群）である限り、それらが本発明の技術的範囲に含まれることは明らかである。
【００３８】
［構成］
本実施の形態のプログラムを用言自動換言装置８０とみなしてその機能的構成を示したのが図３のブロック図である。なお、上記したハードディスク５４には、単言語の大量の機械可読文書が集められたコーパスＣと、コーパスＣ内の文書に対して依存構造解析を行なった結果得られる各用言に関して作成され、後述するような構成を有するレコードを格納するデータベース９２とが予め用意されている。用言自動換言装置８０はこれらコーパスＣおよびデータベース９２とともに用いられる。
【００３９】
図４にデータベース９２の構成を示す。図４を参照して、データベース９２に登録されているレコードｘ１、ｙ１などの各々は、文書中に出現する用言の用言文節Ａａと、文書中で当該用言文節Ａａに係る３つの格要素（用言文節Ａａに近いものから順に第１格要素Ｂ１、第２格要素Ｂ２、および第３格要素Ｂ３と呼ぶ。）と、用言文節Ａａが係る文節の主辞Ｃと、用言文節Ａａの形態素情報Ａｂ（形態素、品詞、活用型、活用形、など）とを含む。本実施の形態ではＢ１、Ｂ２、Ｂ３のそれぞれには、実際にコーパスに出現した形をそのまま登録し、形態素情報は含めない。
【００４０】
体言生成部８１は、派生語生成処理によって、入力された用言文節から体言を生成するものである。例えば、用言「期待する」からは「期待」が、「ひずむ」からは「ひずみ」がそれぞれ生成される。派生語生成処理は、辞書や、コーパスを用いる方法などが考えられるが、いずれも公知であるので、説明は省略する。
【００４１】
図３を参照して、この用言自動換言装置８０は、コーパスＣに含まれる用例文の依存構造を解析し、依存構造情報に基づいて各用例文中の各用言文節に関する情報を抽出し上記した形式のレコードとしてデータベース９２に出力するための依存構造解析処理部９１と、与えられる用言文節に基づいて、用言に対応する体言を生成するための体言生成部８１と、体言生成部８１により生成された体言を第１格要素Ｂ１に含むレコードを、データベース９２に登録されているレコードの中から抽出して第１のレコード群ｘを生成する第１のレコード群抽出部８２とを含む。
【００４２】
用言自動換言装置８０はさらに、入力された用言と同じ用言を上記用言文節Ａａまたは形態素情報Ａｂの中に含む第２のレコード群ｙを、データベース９２に登録されているレコードの中から抽出するための第２のレコード群抽出部８３と、第１のレコード群抽出部８２により抽出された第１のレコード群ｘの、形態素情報Ａｂ中の形態素の異なり数を算出し、所定のしきい値αより大きいか否かを判定するための異なり数算出部８４と、異なり数算出部８４により異なり数ｋがしきい値αよりも大と判定されたことに応答して、体言生成部８１により生成された体言を用言の係り先の主辞Ｃに有する第３のレコード群ｚを、データベース９２から抽出するための第３のレコード群抽出部８５と、第３のレコード群抽出部８５により抽出された第３のレコード群ｚに含まれる用言および形態素と、第１のレコード群ｘに含まれる用言（Ａａ）および形態素（Ａｂ）とを比較し、第１のレコード群ｘのうち、第３のレコード群ｚの用言（Ａａ）および形態素（Ａｂ）に最も多く出現する用言を用言（Ａａ）または形態素（Ａｂ）として含むレコードだけとなるように第１のレコード群ｘを絞り込むための絞り込み部８６と、異なり数算出部８４により異なり数がしきい値αより大きいと判定されたときは絞り込み部８６により絞り込まれたレコード群を選択し、それ以外の場合には絞込み前の第１のレコード群ｘを選択して、それぞれ出力するための選択部８９とを含む。以下、選択部８９の出力するレコード群を、絞込みがされているか否かにかかわらず絞込み後の第１のレコード群ｘと呼ぶ。
【００４３】
用言自動換言装置８０はさらに、第２のレコード群抽出部８３の出力する第２のレコード群ｙと、選択部８９の出力する絞込み後の第１のレコード群ｘとについて、絞込み後の第１のレコード群ｘのレコードにおける第２格要素Ｂ２と、第２のレコード群ｙのレコードにおける第１格要素Ｂ１とが同じであるレコードの組合せであって、その組合せの数ｍが所定のしきい値θ１よりも多い組合せがあるか否かを判定し、当該組合せを出力するための判定部８７と、判定部８７から出力される組合せの中の絞込み後の第１のレコード群ｘのレコードに含まれる第１格要素Ｂ１と、用言文節Ａａまたはその形態素情報Ａｂ中の形態素とを、入力された用言文節の換言候補として出力するための換言候補特定部８８とを含む。
【００４４】
依存構造解析処理部９１は、コーパスＣの大量の機械可読文書を依存構造解析するものである。依存構造解析は、文を形態素解析し、形態素解析結果を文節単位にまとめあげ、そして、各文節に対してその係り先文節を明らかにする処理でなければならない。
【００４５】
第１のレコード群抽出部８２は、体言生成部８１により生成された体言を第１格要素Ｂ１に含むレコードを、データベース９２に登録されているレコードの中から抽出し第１のレコード群ｘとして出力するものである。例えば、入力された用言文節が「期待する」であれば、その体言である「期待」を第１格要素Ｂ１に含むレコード群ｘが抽出される。
【００４６】
第２のレコード群抽出部８３は、入力された用言文節の形態素情報を作成するとともに、用言文節または作成した形態素情報と同じ用言文節または形態素情報を含む第２のレコード群ｙを、データベース９２に登録されているレコードの中から抽出するものである。例えば、入力された用言文節が「期待する」であれば、「期待する」をレコードの用言文節に含むか、またはその形態素情報をレコードの形態素情報に含むレコード群ｙが抽出される。
【００４７】
異なり数算出部８４は、第１のレコード群抽出部８２により抽出したレコード群ｘに対し、その形態素情報Ａｂの異なり数を算出し、異なり数ｋが所定のしきい値αよりも大か否かを判定する。異なり数ｋがしきい値αよりも大でなければ、抽出したレコード群ｘを選択するよう選択部８９を制御する。なお、前述したとおり、この場合には異なり数ｋがしきい値α以下なので、「絞込み後のレコード群ｘ」と呼ぶ。
【００４８】
異なり数ｋがしきい値αよりも大である場合には、入力された用言から生成された体言を第１格要素Ｂ１として持つ用言の種類が多いことになり、適正な換言候補を抽出することが困難になる。このため、異なり数算出部８４は第３のレコード群抽出部８５及び絞り込み部８６でレコード群ｘの絞り込みを行なわせ、選択部８９を制御して絞り込み部８６の出力を選択させる。
【００４９】
第３のレコード群抽出部８５は、異なり数ｋがしきい値αよりも大である場合に、体言生成部８１により生成された体言を用言文節の係り先である文節の主辞Ｃに含む第３のレコード群ｚを、データベース９２から抽出する機能を持つ。例えば、入力された用言文節が「期待する」であれば、その体言である「期待」を主辞Ｃに含むレコードを抽出する。
【００５０】
絞り込み部８６は、本実施の形態では、第３のレコード群抽出部８５により抽出された第３のレコード群ｚに基づいて、以下のように第１のレコード群ｘの絞り込みを行なう。すなわち、絞り込み部８６は、抽出された第３のレコード群ｚの中で用言文節Ａａまたは形態素情報Ａｂに出現する用言のうち、出現数の上位の所定個数を調べ、これら用言と同じものを用言文節Ａａまたは形態素情報Ａｂに有するレコードのみを第１のレコード群ｘの中から選択することにより、第１のレコード群ｘを絞り込み、絞込み後の第１のレコード群ｘを判定部８７に送る。
【００５１】
判定部８７は、異なり数がしきい値α以下となるように絞込み後の第１のレコード群ｘの各レコードと第２のレコード群ｙの各レコードとについて、絞込み後の第１のレコード群ｘのレコードにおける第２格要素Ｂ２と、第２のレコード群ｙのレコードにおける第１格要素Ｂ１とを比較し、第２格要素Ｂ２と第１格要素Ｂ１とが名詞と格助詞とを含めて同じであるレコードの組合せの存否を判定する。このような判定をするのは以下の理由による。
【００５２】
例えば「Ｘに期待する」（第２のレコード群ｙのレコードに相当）は「Ｘに期待をかける」（第１のレコード群ｘのレコードに相当）に換言することができる。この場合、「Ｘに期待する」（「期待する」が用言文節Ａａ）の第１格要素Ｂ１である「Ｘに」と、「Ｘに期待をかける」（「かける」が用言文節Ａａ）の第２格要素Ｂ２である「Ｘに」とが共通している。したがって、「Ｘに期待する」の換言候補として「Ｘに期待をかける」のレコードを抽出することができ、この関係は一般化できる。絞込み後の第１のレコード群ｘのレコードにおける第２格要素Ｂ２と、第２のレコード群ｙのレコードにおける第１格要素Ｂ１とを比較するのは、このためである。
【００５３】
判定部８７はさらに、上記の条件を満足するレコードの組合せが存在するときは、その組合せとなっているレコードの組数ｍがしきい値θ１よりも多いか否かを判定する。組数ｍがしきい値θ１よりも多い場合には、第２のレコード群ｙの第１格要素Ｂ１および所定の用言文節Ａａのシーケンスと、絞込み後の第１のレコード群ｘの第２格要素Ｂ２および（第２のレコード群ｙの用言文節Ａａから派生した体言である）第１格要素Ｂ１のシーケンスとが出現する頻度が大きく、かつ第２のレコード群ｙの第１格要素Ｂ１と絞込み後の第１のレコード群ｘの第２格要素Ｂ２とが格助詞まで含めて一致しているため、第２のレコード群ｙの用言文節Ａａと、絞込み後の第１のレコード群ｘの第１格要素Ｂ１および用言文節Ａａとは互いに換言表現となっている可能性が高いと判定できるためである。
【００５４】
さらにこの実施の形態では、判定部８７は、第２格要素Ｂ２と第１格要素Ｂ１とが同じであるレコードの組合せが存在しない場合には、第２格要素Ｂ２と第１格要素Ｂ１をそれぞれ汎化した上で、同様に、第２格要素Ｂ２と第１格要素Ｂ１とが同じであるレコードの組合せを調べ、その組合せのレコード数ｎがしきい値θ２よりも多いか否かを判定する。ここで「汎化」とは、単語を上位概念で表すことをいう。例えば、第２格要素Ｂ２や第１格要素Ｂ１が「彼に」や「彼女に」等であれば、第２格要素Ｂ２や第１格要素Ｂ１を「代名詞＋に」と汎化することができる。このように格要素を汎化した上で上記したのと同様の判定を行なうことで、「彼に」と「彼女に」とのように本質的には同じ言葉であるにもかかわらず表現が異なっているものをあたかも同一表現のように処理できる。また、「１０を」「２０を」であれば、「１０」「２０」などを「数詞」として汎化できる。したがって両者とも「数詞＋を」に置き換えて判定することにより、一致していると判定できる。
【００５５】
このように、第２格要素Ｂ２と第１格要素Ｂ１をそれぞれ上位概念化して判定することにより、第２格要素Ｂ２と第１格要素Ｂ１の実質的な内容を変えることなく判定対象を広げることができ、上位概念化しない場合と同様に適正な換言候補を取得することができる。
【００５６】
換言候補特定部８８は、判定部８７による判定結果に基づいて、入力された用言文節に対する換言候補を特定するものである。具体的には、レコード組数がしきい値よりも大である組合せにおいて、第１のレコード群ｘのレコードに含まれる第１格要素Ｂ１と用言文節Ａａまたはその形態素情報Ａｂとを、入力された用言文節の換言候補として特定する。
【００５７】
例えば、図４に示すように、第１のレコード群ｘのレコードｘ１における第２格要素Ｂ２と、第２のレコード群ｙのレコードｙ１における第１格要素Ｂ１が共に「Ｘに」であり、このレコードｘ１とｙ１の組合せが一定以上存在している場合には、入力された用言文節「期待する」に対して、レコードｘ１の第１格要素Ｂ１である「期待を」と用言文節Ａａまたはその形態素情報Ａｂである「かけた」または「かける」とを合わせた「期待をかけた」または「期待をかける」が、換言候補として特定される。
【００５８】
［コンピュータプログラム］
上記したように、用言自動換言装置８０はコンピュータおよびその上で動作するコンピュータプログラムにより実現できる。図５に、そうしたそのようなコンピュータプログラムの制御構造をフローチャート形式で示し、以下当該コンピュータプログラムの制御構造について説明する。
【００５９】
図５を参照して、ステップ１０１で用言文節の入力があるまで待ち合わせが行なわれる。用言文節が入力されると（ステップ１０１の判定がＹＥＳ）、この用言文節から体言が生成される（ステップ１０２）。例えば用言文節「期待する」に対して体言「期待」が生成される。この生成では、典型的には用語と派生語などとを記録した辞書が使用される。
【００６０】
次に、ステップ１０３で生成した体言「期待」を第１格要素Ｂ１に有する第１のレコード群ｘを、データベース９２から抽出する（ステップ１０３）。
【００６１】
さらに、入力された用言「期待する」またはその形態素情報を有する第２のレコード群ｙを、データベース９２から抽出する（ステップ１０４）。
【００６２】
次に、抽出されたレコード群ｘに関し、各レコードの用言文節の形態素情報Ａｂの異なり数を調べ、異なり数ｋが所定のしきい値αよりも大か否かを判定する（ステップ１０６）。異なり数ｋがしきい値αよりも大でなければ（ステップ１０６の判定がＮＯ）ステップ１１０に進み、それ以外の場合にはステップ１０７に進む。
【００６３】
異なり数ｋがしきい値αよりも大である場合には（ステップ１０６の判定がＹＥＳ）、生成された体言「期待」を用言文節の係り先である文節の主辞Ｃに含む第３のレコード群ｚを、データベース９２から抽出する（ステップ１０７）。その後、抽出された第３のレコード群ｚの中で、用言文節Ａａまたは形態素情報Ａｂ（図５では両者をまとめてＡ（ａｂ）で表記している）に出現する用言の出現回数を調べる（ステップ１０８）。出現数の最も多い用言と同じものを用言文節Ａａまたは形態素情報Ａｂに有するレコードを第１のレコード群ｘの中から選択し絞込み後の第１のレコード群ｘとする（ステップ１０９）。これにより、第１のレコード群ｘが絞り込まれる。
【００６４】
ステップ１０９で生成された（またはステップ１０６で異なり数ｋがしきい値α以下であると判定された）絞込み後の第１のレコード群ｘの各レコードと、抽出された第２のレコード群ｙの各レコードとについて、絞込み後の第１のレコード群ｘのレコードにおける第２格要素Ｂ２と、第２のレコード群ｙのレコードにおける第１格要素Ｂ１とを比較し、名詞と各助詞までを含めて互いに一致するレコードの組合せがあるか否かを判定する（ステップ１１０）。そうした組合せが存在すれば（ステップ１１１の判定がＹＥＳ）制御はステップ１１２に進み、さもなければ制御はステップ１１４に進む。
【００６５】
ステップ１１２では、組み合わされたレコードの組数ｍがしきい値θ１よりも大か否かを判定する。組数ｍがしきい値θ１よりも大である場合には（ステップ１１２の判定がＹＥＳ）、その組における絞込み後の第１のレコード群ｘに属するレコードに含まれる第１格要素Ｂ１と用言文節Ａａまたはその形態素情報Ａｂとを、入力された用言文節の換言候補として特定し（ステップ１１３）処理を終了する。
【００６６】
ステップ１１２において、レコードの組数ｍがしきい値θ１より大でない場合には（ステップ１１２の判定がＮＯ）、ステップ１１４に進む。
【００６７】
一方、ステップ１１１において、第２格要素Ｂ２と第１格要素Ｂ１とが同じであるレコードの組合せが存在しない場合（ステップ１１１の判定がＮＯ）、またはステップ１１２においてレコードの組数ｍがしきい値θ１より大でないと判定された場合（ステップ１１２の判定がＮＯ）には、制御はステップ１１４に進む。ステップ１１４では絞込み後の第１のレコード群ｘの第２格要素Ｂ２と第２のレコード群ｙの第１格要素Ｂ１を上位概念化したうえで、両者が同じか否か（同じとみなすことができるか否か）を比較する（ステップ１１４）。
【００６８】
次いでステップ１１５において、ステップ１１４での比較の結果、両者が一致する組合せのレコードの組数ｎがしきい値θ２よりも大か否かを判定する。組数ｎがしきい値θ２よりも大である場合には（ステップ１１５の判定がＹＥＳ）、ステップ１１３に進んで、上記と同様に、第３のレコード群ｚに属するレコードに含まれる第１格要素Ｂ１と用言文節Ａａまたはその形態素情報Ａｂとを、入力された用言文節の換言候補として特定する。
【００６９】
ステップ１１５において組数ｎがしきい値θ２よりも大でないと判定された場合（同じである組合せが存在しなかった場合を含む）には、ステップ１１６に進み換言候補無しとする。
【００７０】
以上のような制御構造をコンピュータハードウェア上で実行することにより、用言自動換言装置８０が実現できる。
【００７１】
［動作］
本実施の形態に係る用言自動換言装置８０は以下のように動作する。用言自動換言装置８０の動作は大きく二つのフェーズに分かれる。第１のフェーズは、コーパスＣからデータベース９２のレコードを作成するフェーズである。第２のフェーズは、データベース９２を用い、入力される用言文節にたいする換言候補を特定するフェーズである。
【００７２】
まず、準備段階としてコーパスＣを走査し、原言語で構成された大量の機械可読文書を依存構造解析する。依存構造解析により、文の構成要素間での係り受け関係が判定される。この依存構造解析結果から得られる用言の各々に対し、用言文節Ａａ、形態素情報Ａｂ、第１〜第３格要素Ｂ１、Ｂ２、Ｂ３、および用言文節が係る文節の主辞Ｃを１レコードとして、多数のレコードをデータベース９２に登録する。
【００７３】
再び図４を参照して、データベース９２に登録されたレコードのうち、以下の説明で使用される具体例について説明する。この例では、レコードｘ１は、「・・・Ｘに期待をかけた我々の」という内容のものであり、用言Ａａが「かけた」、第１格要素Ｂ１が「期待を」、第２格要素Ｂ２が「Ｘに」、第３格要素Ｂ３が「・・・」、用言文節が係る文節の主辞Ｃが「我々の」として、それぞれ登録されている。また、形態素情報Ａｂとして、用言Ａａの基本形が「かける」であること、品詞は動詞であること等が登録されている。
【００７４】
一方、レコードｙ１は、「・・・・・・Ｘに期待した我々の」という内容のものであり、用言Ａａが「期待した」、第１格要素Ｂ１が「Ｘに」、第２格要素Ｂ２が「・・・」、第３格要素Ｂ３が「・・・」、用言文節が係る文節の主辞Ｃが「我々の」として、それぞれ登録されている。また、形態素情報Ａｂとして、用言Ａａを「期待」と「する」に分解し、「期待」がサ変名詞であること、「する」の品詞が動詞であること等が登録されている。
【００７５】
次に、第２のフェーズにおける用言自動換言装置８０の動作について図３〜図５を参照して説明する。図５を参照して、ステップ１０１で用言文節の入力があるまで待ち合わせが行なわれる。用言文節が体言生成部８１に対して入力されると（図５のステップ１０１の判定がＹＥＳ）、体言生成部８１によりこの用言文節から体言が生成される（ステップ１０２）。例えば用言文節「期待する」に対して体言「期待」が生成される。なお、以下、用言文節「期待する」が入力された場合を例にして説明する。
【００７６】
次に、第１のレコード群抽出部８２が、生成された体言「期待」を第１格要素Ｂ１に有する第１のレコード群ｘをデータベース９２から抽出する（ステップ１０３）。例えば、図４に示すレコードｘ１が抽出される。
【００７７】
さらに、第２のレコード群抽出部８３が、入力された用言「期待する」またはその形態素情報を有する第２のレコード群ｙを、データベース９２から抽出する（ステップ１０４）。例えば、図４に示すレコードｙ１が抽出される。
【００７８】
次に、異なり数算出部８４が、抽出されたレコード群ｘについて、各レコードの用言文節の形態素情報Ａｂの異なり数を算出し、異なり数ｋが所定のしきい値αよりも大か否かを判定する（ステップ１０６）。異なり数ｋがしきい値αよりも大でなければ（ステップ１０６の判定がＮＯ）、選択部８９に対して第１のレコード群を選択するよう指示する。
【００７９】
異なり数ｋがしきい値αよりも大である場合には（ステップ１０６の判定がＹＥＳ）、異なり数算出部８４は、第３のレコード群抽出部８５に対し指示を送り、体言「期待」を用言文節の係り先である文節の主辞Ｃに含む第３のレコード群ｚを、データベース９２から抽出させる（ステップ１０７）。絞り込み部８６は、抽出されたレコード群ｚの中で、各用言が用言文節Ａａまたは形態素情報Ａｂに出現する回数を調べる。（ステップ１０８）。絞り込み部８６はさらに、出現数の最も多い用言を用言文節Ａａまたは形態素情報Ａｂに有するレコードを第１のレコード群ｘの中から選択し絞込み後の第１のレコード群ｘとして出力する（ステップ１０９）。これにより、第１のレコード群ｘが絞り込まれる。またこのとき異なり数算出部８４は、選択部８９に対し、絞り込み部８６から出力される絞込み後の第１のレコード群ｘを選択して判定部８７に出力させる。
【００８０】
判定部８７は、抽出された第２のレコード群ｙの各レコードと、選択部８９から出力される絞込み後の第１のレコード群ｘとについて、絞込み後の第１のレコード群ｘのレコードにおける第２格要素Ｂ２と、第２のレコード群ｙのレコードにおける第１格要素Ｂ１とを比較し（ステップ１１０）、両者が同じであるレコードの組合せの存否を判定する（ステップ１１１）。図４の例では、レコードｘ１とレコードｙ１の組合せが該当する。
【００８１】
もし同じである組合せが存在すれば（ステップ１１１の判定がＹＥＳ）、組み合わされたレコードの組数ｍがしきい値θ１よりも大か否かを判定する（ステップ１１２）。組数ｍがしきい値θ１よりも大である場合には（ステップ１１２の判定がＹＥＳ）、換言候補特定部８８が、その組合せの第４のレコード群中のレコードに含まれる第１格要素Ｂ１と用言文節Ａａまたはその形態素情報Ａｂとを、入力された用言文節の換言候補として特定する。従って、上記例によれば、「期待する」の用言文節に対して、「期待をかけた」や「期待をかける」が換言候補として特定される。
【００８２】
ステップ１１２において、レコードの組数ｍがしきい値θ１より大でない場合には（ステップ１１２の判定がＮＯ）、ステップ１１４に進む。
【００８３】
一方、ステップ１１１において、第２格要素Ｂ２と第１格要素Ｂ１とが同じであるレコードの組合せが存在しない場合、および上記したようにステップ１１２において組数ｍがしきい値θ１より大きくないと判定された場合には、絞込み後の第１のレコード群ｘ中のレコードの第２格要素Ｂ２と第２のレコード群ｙ中のレコードの第１格要素Ｂ１を上位概念化したうえで、第２格要素Ｂ２と第１格要素Ｂ１とが同じとみなされるか否かを比較する（ステップ１１４）。
【００８４】
ステップ１１５において、第２格要素Ｂ２と第１格要素Ｂ１とが同じとみなされる組合せのレコードの組数ｎがしきい値θ２よりも大か否かを判定する。組数ｎがしきい値θ２よりも大である場合には（ステップ１１５の判定がＹＥＳ）、換言候補特定部８８が上記と同様にして、その組合せの絞込み後の第１のレコード群ｘに属するレコードに含まれる第１格要素Ｂ１と用言文節Ａａまたはその形態素情報Ａｂとを、入力された用言文節の換言候補として特定する（ステップ１１３）。
【００８５】
組数ｎがしきい値θ２よりも大でない場合には（ステップ１１５の判定がＮＯ）、換言候補特定部８８は換言候補無しという出力を出す（ステップ１１３）。
【００８６】
［実施の形態の効果］
このように、上記手法によって、ある用言の主たる意味を表す名詞と、それに付随して動詞の機能を果たすために用いられる機能動詞による表現とからなる表現を、それとほぼ同じ意味を表現する単一の用言に関連付けることができる。この関連付けられた関係を用いることによって、両者が換言関係にあることが分り、自動的な換言を容易に実現できる。この換言によって、ほぼ同一の意味をあらわしているが互いに異なる表現を同一視することができる。つまり、一方は単語であるのに対してもう一方は複数の単語から構成される節からなる、二つの異なる表現を互いに同一視することが可能となる。こうした機能を従来の単語単位の同義表現を扱う処理に追加することで、従来よりも広い範囲の同義表現を扱うことができる。したがって、自然言語処理において問題となる表現の不一致の一部を、単語を越えた単位で処理することが可能となり、機械翻訳をはじめとする様々な応用分野において有効に機能することが期待できる。
【００８７】
機械翻訳において、「期待をかける」のような表現を正しく翻訳できるかどうかは、構文上の主たる動詞である「かける」とその格要素である「期待を」とが組み合わせられ、全体で「期待する」という意味を示していると判定できるかどうかにある。従来は、こうした判定を行なうためには（すなわち、どの名詞がどのような動詞と結びついたときにその名詞に対応する用言と同一の意味になるかを判定するためには）、網羅的にそのような表現を辞書に記述したり、または何らかの翻訳知識として記述したりしなければならず、翻訳精度の向上を妨げる原因となっていた。
【００８８】
本実施の形態によれば、自然言語にある表現の多様性に対処するために、大量の機械可読文書からこれらの換言規則を抽出することができる。例えば機械翻訳前に、対象文書のうちで換言可能な表現に対しこれら規則を適用することによって、より翻訳しやすい表現へと換言し、翻訳精度を向上させることができる。規則の継続的な整備等の手間を要することなく、用言についての換言候補を自動的に抽出することができる自動換言装置を提供することができる。
【００８９】
また、質問応答のようなシステムでは、ある表現に対して同一または類似した表現を探すことができるか否かが性能に大きく影響する。そうしたシステムにおいては、対象とする文書にあらかじめ換言規則を適用し、表現を統一することによって、関連表現検索の際の適合精度を向上させることが可能となり、システムの性能を向上させることができる。
【００９０】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに制限されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味および範囲内でのすべての変更を含む。
【図面の簡単な説明】
【００９１】
【図１】この発明の一実施の形態の用言換言処理プログラムを実行するコンピュータシステムの外観図である。
【図２】図１のコンピュータシステムのブロック図である。
【図３】この発明の一実施の形態の用言自動換言装置の構成を示すブロック図である。
【図４】データベースに記憶されているデータの一例を示す図である。
【図５】図３の用言自動換言装置による換言処理の内容を示すフローチャートである。
【符号の説明】
【００９２】
４０  コンピュータ
８０  用言自動換言装置
８１  体言生成部
８２  第１のレコード群抽出部
８３  第２のレコード群抽出部
８４  異なり数算出部
８５  第３のレコード群抽出部
８６  絞り込み部
８７  判定部
８８  換言候補特定部
９１  依存構造解析処理部
９２  データベース
Ｃ  コーパス。
【図１】
2006190226.tif 000003
【図２】
2006190226.tif 000004
【図３】
2006190226.tif 000005
【図４】
2006190226.tif 000006
【図５】
2006190226.tif 000007