(57)【要約】【課題】複数の意味に解釈可能なあいまいな表現を含む文の正しい解析を実現する構成を実現する。【解決手段】入力文に含まれる形式名詞の役割が先行詞であるか形成子であるかを、形式名詞が独立語または機能語のいずれの性質が強いかの分類情報に基づいて判別する。具体的には、形式名詞が、国語辞書に場所、空間、部分、方向、方角のいずれかの単語が含まれた語義文が対応付けられて登録されている場合、または、形式名詞が前記構文意味解析結果において単独で係り先と格関係にある場合、形式名詞は形成子であると判断し、上記以外の場合は先行詞であると判断する。この判断結果に基づいてより精度の高い構文意味解析結果や翻訳結果を出力可能とした。【選択図】図１
2008293295.tif 000002
【特許請求の範囲】
【請求項１】
入力文の構文意味解析処理を実行する構文意味解析部と、
入力文の構文意味解析結果に含まれる形式名詞の役割が先行詞であるか形成子であるかの判別処理を実行する役割判別部と、
前記役割判別部の判別結果を入力し、判別結果に従った構文意味解析結果を出力する判別結果出力部と、
を有することを特徴とする文書解析装置。
【請求項２】
前記役割判別部は、
形式名詞が独立語としての性質が強いか機能語としての性質が強いかによって分類した分類情報を有する形式名詞辞書に基づいて、前記構文意味解析結果に含まれる形式名詞の役割が先行詞であるか形成子であるかの判別処理を実行する構成であることを特徴とする請求項１に記載の文書解析装置。
【請求項３】
前記役割判別部は、
形式名詞が、国語辞書に場所、空間、部分、方向、方角のいずれかの単語が含まれた語義文が対応付けられて登録されている場合、または、形式名詞が前記構文意味解析結果において単独で係り先と格関係にある場合は、該形式名詞は形成子であると判断し、上記以外の場合は先行詞であると判断する処理を実行する構成であることを特徴とする請求項１に記載の文書解析装置。
【請求項４】
前記文書解析装置は、さらに、
形式名詞が独立語としての性質が強いか機能語としての性質が強いかによって分類した分類情報を有する形式名詞辞書を作成する辞書作成部を有し、
前記辞書作成部は、
形式名詞を登録した国語辞書の形式名詞に対応する品詞情報および語義文情報に基づいて形式名詞の分類を行い、形式名詞辞書の作成を行なう構成であることを特徴とする請求項１に記載の文書解析装置。
【請求項５】
前記文書解析装置は、さらに、
前記役割判別部の判別結果を入力し、判別結果に従った翻訳処理を実行する翻訳処理部を有することを特徴とする請求項１に記載の文書解析装置。
【請求項６】
文書解析装置における文書解析方法であり、
構文意味解析部が、入力文の構文意味解析処理を実行する構文意味解析ステップと、
役割判別部が、入力文の構文意味解析結果に含まれる形式名詞の役割が先行詞であるか形成子であるかの判別処理を実行する役割判別ステップと、
判別結果出力部が、前記役割判別部の判別結果を入力し、判別結果に従った構文意味解析結果を出力する判別結果出力ステップと、
を有することを特徴とする文書解析方法。
【請求項７】
前記役割判別ステップは、
形式名詞が独立語としての性質が強いか機能語としての性質が強いかによって分類した分類情報を有する形式名詞辞書に基づいて、前記構文意味解析結果に含まれる形式名詞の役割が先行詞であるか形成子であるかの判別処理を実行するステップであることを特徴とする請求項６に記載の文書解析方法。
【請求項８】
前記役割判別ステップは、
形式名詞が、国語辞書に場所、空間、部分、方向、方角のいずれかの単語が含まれた語義文が対応付けられて登録されている場合、または、形式名詞が前記構文意味解析結果において単独で係り先と格関係にある場合は、該形式名詞は形成子であると判断し、上記以外の場合は先行詞であると判断する処理を実行するステップであることを特徴とする請求項６に記載の文書解析方法。
【請求項９】
前記文書解析方法は、さらに、
辞書作成部が、形式名詞が独立語としての性質が強いか機能語としての性質が強いかによって分類した分類情報を有する形式名詞辞書を作成する辞書作成ステップを有し、
前記辞書作成ステップは、
形式名詞を登録した国語辞書の形式名詞に対応する品詞情報および語義文情報に基づいて形式名詞の分類を行い、形式名詞辞書の作成を行なうステップであることを特徴とする請求項６に記載の文書解析方法。
【請求項１０】
前記文書解析方法は、さらに、
翻訳処理部が、前記役割判別部の判別結果を入力し、判別結果に従った翻訳処理を実行する翻訳処理ステップを有することを特徴とする請求項６に記載の文書解析方法。
【請求項１１】
文書解析装置において文書解析処理を実行させるコンピュータ・プログラムであり、
構文意味解析部に、入力文の構文意味解析処理を実行させる構文意味解析ステップと、
役割判別部に、入力文の構文意味解析結果に含まれる形式名詞の役割が先行詞であるか形成子であるかの判別処理を実行させる役割判別ステップと、
判別結果出力部に、前記役割判別部の判別結果を入力し、判別結果に従った構文意味解析結果を出力させる判別結果出力ステップと、
を有することを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書解析装置、および文書解析方法、並びにコンピュータ・プログラムに関する。さらに詳細には、日本語の文書データを入力して、各単語の意味などを正しく解析する処理を実行する文書解析装置、および文書解析方法、並びにコンピュータ・プログラムに関する。
【０００２】
本発明は、具体的には例えば自動翻訳処理システムに適用可能であり、正しい翻訳を行なうために日本語を構成する文字列の意味を正確に把握して正確な翻訳を可能とした文書解析を行なう文書解析装置、および文書解析方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００３】
例えば日本語を外国語に翻訳する自動翻訳システムでは、入力する日本語データを解析して、各文字列（単語など）の意味を正しく認識して対応する外国語、例えば英語などに翻訳する処理が必要となる。
【０００４】
しかしながら、日本語には、文字列のみからは複数の意味に解釈できるあいまいな表現が含まれる。日本語を構成する名詞の中には普通の体言として働くものも一部存在し、その結果、係り受け関係に曖昧性が生じる。例えば、形式名詞は、他の語や句に接続することによって自立することが可能な名詞群であり、例えば、「こと」、「の」、「際」、「みぎり」、「ところ」などがある。
【０００５】
具体的な例として、「ところ」を用いた文について説明する。
（１）その建物は彼が調査したところに欠陥があった。
（２）彼が調査したところ、その建物には欠陥があった。
（１）における「ところ」は「彼が調査した」の先行詞としてあらわれているが、（２）における「ところ」は「彼が調査した」に接続して、句をまとめ上げ、副詞句相当の連用修飾成分を形成する形成子としてあらわれている。この係り受け関係はそのまま語義の差異にも反映される。例えば、（１）の「ところ」は場所を意味しているが、（２）の「ところは」状況を意味している。従って、例えば自動翻訳処理において、上記の日本文を解釈する場合、この曖昧性を解消しなければ、正しい翻訳ができないことになる。
【０００６】
日本語の語義や構文の曖昧性を解消するための処理を開示した従来技術としては、下記のような例えば以下のような文献がある。特許文献１（特開平５−２９８３４９）は、係り受けの曖昧性解消を行うため、共起事例の統計情報（共起関係の出現頻度、それぞれの語の出現頻度、それぞれの語にとっての共起語の異なり語数）および共起事例の重み付け（共起関係の強さ、名詞の係り自由度、述語の受け自由度）を共起関係辞書に記憶し、その結果を基に共起事例の重み付けを計算し、係り受け解析においては、共起事例の重み付けに基づいて、共起事例と一致する係り受け候補の尤もらしさを評価する構成について開示している。
【０００７】
また、特許文献２（特開平６−３０１７１６）は、確率モデルにしたがった尤度付けを用いて、複数個の解から適切な解を選択する形態素解析の尤度付け手法において、入力文字列に照らした各解の条件付き確率を尤度に加味することにより、きめ細かい尤度付けを可能にし、曖昧性を低減する構成を開示している。
【０００８】
さらに、特許文献３（特開２０００−３３０９８７）は、句構造解析結果を入力し、この句構造解析結果から二つの名詞の確実な係り受け関係を抽出し、これに基づいて、各名詞の修飾・被修飾の出現頻度の値を格納する。それ以外の係り受け関係を、出現頻度の値に基づいて修飾語・被修飾語を推定することによって、曖昧性を低減する構成を開示している。
【０００９】
しかし、先に説明した、「こと」、「の」、「際」、「みぎり」、「ところ」などの係り受け関係に曖昧性が生じる、例えば、形式名詞のような曖昧性は、出現頻度や確率モデルなどでは解消できない。なぜなら、前述した２つの文、すなわち、
（１）その建物は彼が調査したところに欠陥があった。
（２）彼が調査したところ、その建物には欠陥があった。
ひれらの（１）（２）の文において出現する単語は完全に同じであるため、従来技術に開示されたような出現頻度や確率モデルなどの手法では優先順位付けや絞込みが困難だからである。
【特許文献１】特開平５−２９８３４９号公報
【特許文献２】特開平６−３０１７１６号公報
【特許文献３】特開２０００−３３０９８７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は、上述の問題点に鑑みてなされたものであり、「こと」、「の」、「際」、「みぎり」、「ところ」などの係り受け関係に曖昧性が生じる形式名詞と呼ばれる名詞群について、所定の分類ルールと処理ルールを適用することによって構文意味解析結果の曖昧性を減少させ、正確な意味の把握を行なう文書解析装置、および文書解析方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の第１の側面は、
入力文の構文意味解析処理を実行する構文意味解析部と、
入力文の構文意味解析結果に含まれる形式名詞の役割が先行詞であるか形成子であるかの判別処理を実行する役割判別部と、
前記役割判別部の判別結果を入力し、判別結果に従った構文意味解析結果を出力する判別結果出力部と、
を有することを特徴とする文書解析装置にある。
【００１２】
さらに、本発明の文書解析装置の一実施例において、前記役割判別部は、形式名詞が独立語としての性質が強いか機能語としての性質が強いかによって分類した分類情報を有する形式名詞辞書に基づいて、前記構文意味解析結果に含まれる形式名詞の役割が先行詞であるか形成子であるかの判別処理を実行する構成であることを特徴とする。
【００１３】
さらに、本発明の文書解析装置の一実施例において、前記役割判別部は、形式名詞が、国語辞書に場所、空間、部分、方向、方角のいずれかの単語が含まれた語義文が対応付けられて登録されている場合、または、形式名詞が前記構文意味解析結果において単独で係り先と格関係にある場合は、該形式名詞は形成子であると判断し、上記以外の場合は先行詞であると判断する処理を実行する構成であることを特徴とする。
【００１４】
さらに、本発明の文書解析装置の一実施例において、前記文書解析装置は、さらに、形式名詞が独立語としての性質が強いか機能語としての性質が強いかによって分類した分類情報を有する形式名詞辞書を作成する辞書作成部を有し、前記辞書作成部は、形式名詞を登録した国語辞書の形式名詞に対応する品詞情報および語義文情報に基づいて形式名詞の分類を行い、形式名詞辞書の作成を行なう構成であることを特徴とする。
【００１５】
さらに、本発明の文書解析装置の一実施例において、前記文書解析装置は、さらに、前記役割判別部の判別結果を入力し、判別結果に従った翻訳処理を実行する翻訳処理部を有することを特徴とする。
【００１６】
さらに、本発明の第２の側面は、
文書解析装置における文書解析方法であり、
構文意味解析部が、入力文の構文意味解析処理を実行する構文意味解析ステップと、
役割判別部が、入力文の構文意味解析結果に含まれる形式名詞の役割が先行詞であるか形成子であるかの判別処理を実行する役割判別ステップと、
判別結果出力部が、前記役割判別部の判別結果を入力し、判別結果に従った構文意味解析結果を出力する判別結果出力ステップと、
を有することを特徴とする文書解析方法にある。
【００１７】
さらに、本発明の文書解析方法の一実施例において、前記役割判別ステップは、形式名詞が独立語としての性質が強いか機能語としての性質が強いかによって分類した分類情報を有する形式名詞辞書に基づいて、前記構文意味解析結果に含まれる形式名詞の役割が先行詞であるか形成子であるかの判別処理を実行するステップであることを特徴とする。
【００１８】
さらに、本発明の文書解析方法の一実施例において、前記役割判別ステップは、形式名詞が、国語辞書に場所、空間、部分、方向、方角のいずれかの単語が含まれた語義文が対応付けられて登録されている場合、または、形式名詞が前記構文意味解析結果において単独で係り先と格関係にある場合は、該形式名詞は形成子であると判断し、上記以外の場合は先行詞であると判断する処理を実行するステップであることを特徴とする。
【００１９】
さらに、本発明の文書解析方法の一実施例において、前記文書解析方法は、さらに、辞書作成部が、形式名詞が独立語としての性質が強いか機能語としての性質が強いかによって分類した分類情報を有する形式名詞辞書を作成する辞書作成ステップを有し、前記辞書作成ステップは、形式名詞を登録した国語辞書の形式名詞に対応する品詞情報および語義文情報に基づいて形式名詞の分類を行い、形式名詞辞書の作成を行なうステップであることを特徴とする。
【００２０】
さらに、本発明の文書解析方法の一実施例において、前記文書解析方法は、さらに、翻訳処理部が、前記役割判別部の判別結果を入力し、判別結果に従った翻訳処理を実行する翻訳処理ステップを有することを特徴とする。
【００２１】
さらに、本発明の第３の側面は、
文書解析装置において文書解析処理を実行させるコンピュータ・プログラムであり、
構文意味解析部に、入力文の構文意味解析処理を実行させる構文意味解析ステップと、
役割判別部に、入力文の構文意味解析結果に含まれる形式名詞の役割が先行詞であるか形成子であるかの判別処理を実行させる役割判別ステップと、
判別結果出力部に、前記役割判別部の判別結果を入力し、判別結果に従った構文意味解析結果を出力させる判別結果出力ステップと、
を有することを特徴とするコンピュータ・プログラムにある。
【００２２】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能な汎用コンピュータ・システムにおいてコンピュータ可読な形式で提供する記憶媒体などによって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。
【００２３】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２４】
本発明の構成によれば、入力文の構文意味解析処理を実行し、構文意味解析結果に含まれる形式名詞の役割が先行詞であるか形成子であるかの判別処理を実行して、判別結果に従った構文意味解析結果を出力する。形式名詞の役割が先行詞であるか形成子であるかの判別処理においては、形式名詞が独立語としての性質が強いか機能語としての性質が強いかによって分類した分類情報を有する形式名詞辞書に基づいて判別する。具体的には、形式名詞が、国語辞書に場所、空間、部分、方向、方角のいずれかの単語が含まれた語義文が対応付けられて登録されている場合、または、形式名詞が前記構文意味解析結果において単独で係り先と格関係にある場合は、形式名詞は形成子であると判断し、上記以外の場合は先行詞であると判断する。この判断結果に基づいてより精度の高い構文意味解析結果や、あるいはこの構文意味解析結果に基づく精度の高い翻訳結果を得ることが可能となる。
【発明を実施するための最良の形態】
【００２５】
以下、図面を参照しながら本発明の実施形態に係る文書解析装置、および文書解析方法、並びにコンピュータ・プログラムの詳細について説明する。
【００２６】
図１に本発明の一実施例に係る文書解析装置の構成を示す。文書解析装置１００は、図１に示すように、文入力部１０１、構文意味解析部１０２、辞書作成部１０３、国語辞書格納部１０４、形式名詞辞書格納部１０５、役割判別部１０６、判別結果出力部１０７を有する。本発明の文書解析装置１００は、複数の異なる意味に解釈される可能性のあるあいまいな表現を含む文を入力した場合においても、正しい構文意味解析結果を出力する装置である。以下、各構成部の詳細および実行する処理について説明する。
【００２７】
［文入力部］
文入力部１０１は、構文意味解析処理対象となる文を入力する。例えば、データベース中に記録された文、あるいは、ユーザによる入力文など入力形態は様々である。以下、具体的な処理例として、下記の文が入力されたものとして説明をする。
（入力文）「その建物は彼が調査したところに欠陥があった。」
【００２８】
上述の文は、文字列のみからは複数の意味に解釈できるあいまいな表現が含まれる。すなわち、「ところ」は、他の語や句に接続することによって自立することが可能な形式名詞であり、「ところ」は、場所を意味している場合や、状況を意味している場合がある。
【００２９】
［構文意味解析部］
次に構文意味解析部１０２は、入力された文の構文意味解析を行う。構文意味解析処理について説明する。日本語や英語を始めとする各種の言語で記述される自然言語は、本来抽象的であいまい性が高い性質を持つが、文章を数学的に取り扱うことにより、コンピュータ処理を行なうことができる。この結果、機械翻訳や対話システム、検索システム、文書解析装置など、自動化処理により自然言語に関するさまざまなアプリケーション／サービスが実現される。かかる自然言語処理は一般に、形態素解析、構文解析、意味解析、文脈解析という各処理フェーズに区分される。
【００３０】
形態素解析では、文を意味的最小単位である形態素（ｍｏｒｐｈｅｍｅ）に分節して品詞の認定処理を行なう。構文解析では、文法規則などを基に句構造などの文の構造を解析する。文法規則が木構造であることから、構文解析結果は一般に個々の形態素が係り受け関係などを基にして接合された木構造となる。意味解析では、文中の語の語義（概念）や、語と語の間の意味関係などに基づいて、文が伝える意味を表現する意味構造を求めて、意味構造を合成する。また、文脈解析では、文の系列である文章（談話）を解析の基本単位とみなして、文間の意味的なまとまりを得て談話構造を構成する。
【００３１】
構文解析及び意味解析は、自然言語処理の分野において、対話システム、機械翻訳、文書校正支援、文書要約などのアプリケーションを実現する上で必要不可欠の技術であるとされている。
【００３２】
構文解析では、自然言語文を受け取り、文法規則に基づいて単語（文節）間の係り受け関係を決定する処理を行なう。構文解析結果は、依存構造と呼ばれる木構造（依存木）の形態で表現することができる。また、意味解析では、単語（文節）間の係り受け関係に基づいて文中の格関係を決定する処理を行なうことができる。ここで言う格関係とは、文を構成する各要素が持つ、主語（ＳＵＢＪ）、目的語（ＯＢＪ）といった文法上の役割のことを指す。また、文の時制や様相、話法などを判定する処理を意味解析が含む場合もある。
【００３３】
構文意味解析システム例については、例えば、非特許文献「増市，大熊，"Ｌｅｘｉｃａｌ  Ｆｕｎｃｔｉｏｎａｌ  Ｇｒａｍｍａｒに基づく実用的な日本語解析システムの構築"，自然言語処理，Ｖｏｌ．１０，Ｎｏ．２，ｐｐ．７９−１０９（２００３）」に詳細が記述されているＬＦＧシステムがある。本発明の文書解析装置１００の構文意味解析部１０２は、例えばこのＬＦＧに基づく自然言語処理システムを適用することが可能である。
【００３４】
図２に、Ｌｅｘｉｃａｌ Ｆｕｎｃｔｉｏｎａｌ Ｇｒａｍｍａｒ （ＬＦＧ）ＬＦＧに基づく自然言語処理を実行する構文意味解析システム３００の構成を示す。形態素解析部３０２は、日本語など特定の言語に関する形態素ルール３０２Ａと形態素辞書３０２Ｂを持ち、入力文を意味的最小単位である形態素に分節して品詞の認定処理を行なう。例えば、「私の娘は英語を話します。」という文が入力された場合、形態素解析結果として、「私｛Ｎｏｕｎ｝ の｛ｕｐ｝ 娘｛Ｎｏｕｎ｝ は｛ｕｐ｝ 英語｛Ｎｏｕｎ｝ を｛ｕｐ｝ 話す｛Ｖｅｒｂ１｝｛ｔｒ｝ ます｛ｊｐ｝ 。｛ｐｔ｝」が出力される。
【００３５】
このような形態素解析結果は、次いで、構文・意味解析部３０３に入力される。構文・意味解析部３０３は、文法ルール３０３Ａや結合価辞書３０３Ｂなどの辞書を持ち、文法ルールなどに基づく句構造の解析や、文中の語の語義や語と語の間の意味関係などに基づいて文が伝える意味を表現する意味構造の解析を行なう（結合価辞書は動詞と主語などの文中の他の構成要素との関係を記述したものであり、述部とそれに係る語の意味関係を抽出することができる）。そして、構文解析した結果として、単語や形態素などからなる文章の句構造を木構造として表した"ｃ−ｓｔｒｕｃｔｕｒｅ（ｃｏｎｓｔｉｔｕｅｎｔ ｓｔｒｕｃｔｕｒｅ）"と、主語、目的語などの格構造に基づいて入力文を疑問文、過去形、丁寧文など意味的・機能的に解析した結果として"ｆ−ｓｔｒｕｃｔｕｒｅ（ｆｕｎｃｔｉｏｎａｌ ｓｔｒｕｃｔｕｒｅ）"を出力する。
【００３６】
すなわち、ｃ−ｓｔｒｕｃｔｕｒｅは、自然言語文の構造を、文の形態素を上位のフレーズへとまとめあげることによって木構造として表現するものであり、ｆ−ｓｔｒｕｃｔｕｒｅは、文法機能の概念に基づき、文の格構造、時制、様相、話法などの意味情報を属性―属性値のマトリックス構造で表現するものである。
【００３７】
例えば、本例では、文入力部１０１において入力された入力文は、
（入力文）「その建物は彼が調査したところに欠陥があった。」
である。この入力文の構文意味解析結果としてのｆ−ｓｔｒｕｃｔｕｒｅを図３、図４に示す。ｆ−ｓｔｒｕｃｔｕｒｅは、文法的な機能を明確に表現したものであり、文法的な機能名、意味的形式、並びに特徴シンボルにより構成される。ｆ−ｓｔｒｕｃｔｕｒｅを参照することにより、主語（ｓｕｂｊｅｃｔ）、目的語（ｏｂｊｅｃｔ）、補語（ｃｏｍｐｌｅｍｅｎｔ）、修飾語（ａｄｊｕｎｃｔ）といった意味理解を得ることができる。ｆ−ｓｔｒｕｃｔｕｒｅは、木構造として示されるｃ−ｓｔｒｕｃｔｕｒｅの各節点に付随する素性の集合であり、図３、図４に示すように属性−属性値のマトリックスの形で表現される。すなわち、［］で囲まれた中の左側は素性（属性）の名前であり、右側は素性の値（属性値）である。
【００３８】
（入力文）「その建物は彼が調査したところに欠陥があった。」
に対する構文意味解析結果としてのｆ−ｓｔｒｕｃｔｕｒｅは図３または図４に示す構成となる。
【００３９】
図３、図４とも、
（入力文）「その建物は彼が調査したところに欠陥があった。」
上記の同じ入力文に対応する構文意味解析結果としてのｆ−ｓｔｒｕｃｔｕｒｅであるが、形式名詞である「ところ」について、異なる解析を行った結果を示している。
図３の解析結果は「ところ」が先行詞であるため、埋め込み句内の動詞「調査する」の目的語である解釈を示している。
図４の解析結果は「ところ」は形成子であるため、埋め込み句内の動詞「調査する」の目的語はこの文において省略されていることを示している。
【００４０】
［辞書作成部］
辞書作成部１０３は、形式名詞と呼ばれる名詞を分類して形式名詞辞書格納部１０５に格納する。一般に、形式名詞とは文法的な役割を担う助詞、助動詞などの機能語と、何かを指し示す役割を持つ独立語の中間にあるような働きをする語であるといわれている。本発明の文書解析装置１００の辞書作成部１０３は、形式名詞を独立語としての性質が強いか、機能語としての性質が強いかによって分類する。
【００４１】
ここで形式名詞群は非特許文献「水谷、"稿本  国文法体系"，東京女子大学日本文学科（１９９１）」ｐ．１０４に挙げられている下記の語を想定する。
「場合」，「時」，「挙げ句」，「際」，「みぎり」，「限り」，「あいだ」，「ところ」，「うち」，「うえ」
但し、上記に含まれていない語でも、本手法を用いれば形式名詞辞書への追加は可能である。
【００４２】
「場合」を例にして図５に示すフローチャートと図６に示す国語辞書を参照して語の分類手順の説明を行う。まず、Ｓ１０１において、図６に示すような国語辞書を格納した国語辞書格納部１０４に、ここで対象とする語である「場合」を問い合わせる。国語辞書には、図６に示すように、様々な語を「見出し語」として、「見出し語」に対応する品詞情報や語義文、用例などが記述されている。辞書作成部１０３は、国語辞書から、品詞情報と語義文を取得する。ステップＳ１０１では、例えば［場合］に対応する品詞情報と語義文を取得する。
【００４３】
次にステップＳ１０２で、品詞部分に「指示詞」もしくは「代名詞」が含まれるかどうかを調べる。ここで、「場合」の品詞は「名詞」のみであるため、ステップＳ１０２の条件は満たされず、ステップＳ１０３に進む。
【００４４】
ステップＳ１０３においては、語義部分に「場所」、「空間」、「部分」、「方向」、「方角」などの単語が含まれているかを調べる。ここで、「場合」の語義文は「物事が行われているときの、事情や状況。」であるため、語義部分に「場所」、「空間」、「部分」、「方向」、「方角」などの単語が含まれていないと判定する。従って、ステップＳ１０３の判定はＮｏとなり、その結果、「場合」はＡ群に分類される。
【００４５】
次に「あいだ」を例にして、図５に示すフローチャートと図６に示す国語辞書を参照して語の分類手順の説明を行う。まず、Ｓ１０１において、図６に示す国語辞書を格納した国語辞書格納部１０４に、ここで対象とする語である「あいだ」を問い合わせる。辞書作成部１０３は、ステップＳ１０１で、［あいだ］に対応する品詞情報と語義文を取得する。
【００４６】
次にステップＳ１０２で、品詞部分に「指示詞」もしくは「代名詞」が含まれるかどうかを調べる。ここで、「あいだ」は指示詞にも代名詞にも該当しないため、条件は満たされない。従って、ステップＳ１０３に移る。ステップＳ１０３では、語義部分に「場所」、「空間」、「部分」、「方向」、「方角」などの単語が含まれているかを調べる。
【００４７】
ステップＳ１０３において「あいだ」の語義分を調べる。ここで、「あいだ」の語義文は「二つのものにはさまれた、あいている部分」であるため、「部分」という単語が含まれている。従って、ステップＳ１０３の判定はＹｅｓとなり、その結果、「あいだ」はＢ群に分類される。
【００４８】
次に「ほか」を例にして、図５に示すフローチャートと図６に示す国語辞書を参照して語の分類手順の説明を行う。まず、Ｓ１０１において、図６に示す国語辞書を格納した国語辞書格納部１０４に、ここで対象とする語である「ほか」を問い合わせる。辞書作成部１０３は、ステップＳ１０１で、［ほか］に対応する品詞情報と語義文を取得する。
【００４９】
ステップＳ１０２において、品詞部分に「指示詞」もしくは「代名詞」が含まれるかどうかを調べる。ここで、「ほか」の品詞は「名詞」と「代名詞」であるため、ステップＳ１０２の条件は満たされ、Ｙｅｓの判定となり、「ほか」はＣ群に分類される。以上のようなプロセスによってすべての語を分類して、図７に示す形式名詞辞書を得る。形式名詞辞書は、図７に示すように、形式名詞を３つのカテゴリ（Ａ〜Ｃ群）に分類した辞書である。分類基準は、形式名詞が、独立語としての性質が強いか、機能語としての性質が強いかによる分類であり、具体的には、図５に示すフローに従って、各形式名詞に対応する国語字処理の登録情報である品詞情報と語義文とに基づいて分類される。
【００５０】
辞書作成部１０３は、このように、文法的な役割を担う助詞、助動詞などの機能語と、何かを指し示す役割を持つ独立語の中間にあるような働きをする形式名詞と呼ばれる名詞を３つのカテゴリ（Ａ〜Ｃ群）に分類して形式名詞辞書を生成して、形式名詞辞書格納部１０５に格納する。本発明の文書解析装置１００の辞書作成部１０３は、形式名詞を独立語としての性質が強いか、機能語としての性質が強いかによって分類する。
【００５１】
［役割判別部］
次に、役割判別部１０６は、構文意味解析部１０２が、入力文に基づいて生成した構文意味解析結果（図３、図４）を入力し、構文意味解析結果（図３、図４）に含まれる形式名詞「ところ」が「先行詞」であるか「形成子」であるかを判別する。
【００５２】
役割判別部１０６における処理シーケンスを図８のフローチャートを参照して説明する。役割判別部１０６は、まず、ステップＳ２０１で着目する名詞がＡ群に属するかどうかを、形式名詞辞書１０５（図７参照）を参照して調べる。形式名詞「ところ」は、図７の形式名詞辞書に示すように［Ｂ群］に属する。
【００５３】
従って、ステップＳ２０１の判定はＮｏとなり、ステップＳ２０２に進む。ステップＳ２０２では、着目する形式名詞と動詞が格関係にあるかどうかをチェックする。図３、図４に示す構文意味解析結果としてのｆ−ｓｔｒｕｃｔｕｒｅを参照すると、「ところ」は動詞「ある」のＯＢＬ（必須格）になっているので、このステップＳ２０２の条件に該当し、ステップＳ２０２の判定はＹｅｓとなり、「ところ」は［先行詞］であると判断され、図４の解析結果は破棄され、図３の解析結果が最終的に採用される。
【００５４】
つまり、
（入力文）「その建物は彼が調査したところに欠陥があった。」
上記の同じ入力文に対応する構文意味解析結果としてのｆ−ｓｔｒｕｃｔｕｒｅである図３、図４の解析結果は、先に説明したように、図３の解析結果は「ところ」を先行詞とし、埋め込み句内の動詞「調査する」の目的語である解釈を示し、図４は、「ところ」を形成子とし、埋め込み句内の動詞「調査する」の目的語はこの文において省略されているという解釈であったが、役割判別部１０６における図８に示す役割判別処理シーケンスにおいて、［ところ］の役割が［先行詞］であると判定され、図４の解析結果は破棄され、図３の解析結果が最終的に採用される。
【００５５】
なお、役割判別部１０６は、構文意味解析結果に含まれる形式名詞が先行詞であるか、形成子であるかの判別処理を図８に示すフローに従って実行する。図８および、図５に示すフローから理解されるように、役割判別部１０６は、構文意味解析結果に含まれる形式名詞について、国語辞書に場所、空間、部分、方向、方角のいずれかの単語が含まれた語義文が対応付けられて登録されている場合、または、形式名詞が、単独で係り先と格関係にある場合は、その形式名詞は形成子であると判断し、上記以外の場合は先行詞であると判断する処理を実行する。
【００５６】
（処理例２）
次に、文入力部１０１において、下記の文が入力された場合の処理について説明する。
（入力文）  彼が調査したところ、その建物には欠陥があった。
上記入力文には、前述した処理例と同様、他の語や句に接続することによって自立することが可能な形式名詞である「ところ」が含まれており、「ところ」は、場所を意味している場合や、状況を意味している場合がある。
【００５７】
［構文意味解析部］
構文意味解析部１０２は、入力文の構文意味解析を行う。構文意味解析処理は、先に図２を参照して説明したＬｅｘｉｃａｌ Ｆｕｎｃｔｉｏｎａｌ Ｇｒａｍｍａｒ （ＬＦＧ）ＬＦＧに基づく自然言語処理を実行する構文意味解析システム３００を適用した処理として実行される。
【００５８】
（入力文）  彼が調査したところ、その建物には欠陥があった。
に対する構文意味解析結果としてのｆ−ｓｔｒｕｃｔｕｒｅは図９または図１０に示す構成となる。
図９の解析結果は「ところ」が先行詞であるため、埋め込み句内の動詞「調査する」の目的語である解釈を示している。
図１０の解析結果は「ところ」は形成子であるため、埋め込み句内の動詞「調査する」の目的語はこの文において省略されていることを示している。
【００５９】
［役割判別部］
次に、役割判別部１０５は、構文意味解析部１０２が、入力文に基づいて生成した構文意味解析結果（図９、図１０）を入力し、構文意味解析結果（図９、図１０）に含まれる形式名詞「ところ」が「先行詞」であるか「形成子」であるかを判別する。
【００６０】
役割判別部１０６における処理シーケンスを図８のフローチャートを参照して説明する。役割判別部１０６は、まず、ステップＳ２０１で着目する名詞がＡ群に属するかどうかを、形式名詞辞書１０５（図７参照）を参照して調べる。形式名詞「ところ」は、図７の形式名詞辞書に示すように［Ｂ群］に属する。
【００６１】
従って、ステップＳ２０１の判定はＮｏとなり、ステップＳ２０２に進む。ステップＳ２０２では、着目する形式名詞と動詞が格関係にあるかどうかをチェックする。図９、図１０に示す構文意味解析結果としてのｆ−ｓｔｒｕｃｔｕｒｅを参照すると、「ところ」は動詞「ある」のＡＤＪＵＮＣＴ（副詞相当の連用修飾成分）になっているので、このステップＳ２０２の条件に該当しない。
【００６２】
従って、ステップＳ２０２の判定はＮｏとなり、「ところ」は［形成子］であると判断され、図９の解析結果は破棄され、図１０の解析結果が最終的に採用される。
【００６３】
つまり、
（入力文）  「彼が調査したところ、その建物には欠陥があった。」
上記の同じ入力文に対応する構文意味解析結果としてのｆ−ｓｔｒｕｃｔｕｒｅである図９、図１０の解析結果は、先に説明したように、図９の解析結果は「ところ」を先行詞とし、埋め込み句内の動詞「調査する」の目的語である解釈を示し、図１０は、「ところ」を形成子とし、埋め込み句内の動詞「調査する」の目的語はこの文において省略されているという解釈であったが、役割判別部１０６における図８に示す役割判別処理シーケンスにおいて、［ところ］の役割が［形成子］であると判定され、図９の解析結果は破棄され、図１０の解析結果が最終的に採用される。
【００６４】
［翻訳処理を実行する文書解析装置例］
例えば日本語を外国語に翻訳する自動翻訳システムでは、入力する日本語データを解析して、各文字列（単語など）の意味を正しく認識して対応する外国語、例えば英語などに翻訳する処理が必要となる。しかしながら、先に説明したように、日本語には、文字列のみからは複数の意味に解釈できるあいまいな表現が含まれる。例えば、上述した「こと」、「の」、「際」、「みぎり」、「ところ」などの形式名詞である。
【００６５】
図１〜図１０を参照して説明した文書解析装置による解析処理を行なうことで、形式名詞が形成子であるか、先行詞であるかを判別することが可能であり、この解析結果を用いて翻訳を行なうことで正しい翻訳処理が可能となる。以下、上述した文書解析処理によって得られる解析結果に基づいて翻訳処理を実行する文書解析装置の構成、および処理について説明する。
【００６６】
図１１に、翻訳処理を実行する文書解析装置の構成を示す。本実施例における文書解析装置４００は、図１１に示すように、文入力部４０１、構文意味解析部４０２、役割判別部４０３、形式名詞辞書格納部４０４、翻訳処理部４０５、対訳辞書格納部４０６、翻訳結果出力部４０７を有する。本実施例の文書解析装置４００は、複数の異なる意味に解釈される可能性のあるあいまいな表現を含む文を入力した場合においても、正しい構文意味解析結果に基づいて正しい翻訳結果を出力する装置である。
【００６７】
図１１に示す構成中、文入力部４０１、構文意味解析部４０２、役割判別部４０３、形式名詞辞書格納部４０４は、図１に示す構成と同様の構成であり、同様の処理を実行する。
【００６８】
すなわち、文入力部４０１は解析および翻訳対象となる文を入力し、構文意味解析部４０２は、入力文の構文意味解析を行う。構文意味解析処理は、先に図２を参照して説明したＬｅｘｉｃａｌ Ｆｕｎｃｔｉｏｎａｌ Ｇｒａｍｍａｒ （ＬＦＧ）ＬＦＧに基づく自然言語処理を実行する構文意味解析システム３００を適用した処理として実行される。役割判別部４０３は、構文意味解析部４０２が、入力文に基づいて生成した構文意味解析結果を入力し、構文意味解析結果に含まれる形式名詞が「先行詞」であるか「形成子」であるかを判別する。以下、
入力文が、
（入力文）「その建物は彼が調査したところに欠陥があった。」
上記文である場合の処理について説明する。翻訳部４０５以下の構成および処理について説明する。
【００６９】
［翻訳部］
翻訳部４０５は、
（入力文）「その建物は彼が調査したところに欠陥があった。」
上記入力文とともに、役割判別部４０３から、構文意味解析部４０２が、入力文に基づいて生成した構文意味解析結果（図３、図４）に含まれる形式名詞「ところ」が「先行詞」であるか「形成子」であるかの判別結果を入力する。すなわち、先に説明したように、
（入力文）「その建物は彼が調査したところに欠陥があった。」
における形式名詞「ところ」は、「先行詞」であるとの判別結果を受け取る。
【００７０】
翻訳部４０５は、対訳辞書格納部４０６に格納された対訳辞書を参照して、入力文に対する対訳を生成する。図１２に対訳辞書の例を示す。対訳辞書は、図１２に示すように、名詞に対応する対訳、本例では英語訳を、
（ａ）名詞が「先行詞」である場合の対訳、
（ｂ）名詞が「形成子」である場合の対訳、
上記（ａ），（ｂ）の場合の対訳を登録した辞書として構成される。
【００７１】
辞書によれば、
「ところ」が「先行詞」である場合の対訳は「ｐｌａｃｅ」
「ところ」が「形成子」である場合の対訳は「ｗｈｅｎ」
として登録されている。
【００７２】
翻訳部４０５は、役割判別部４０３から、
（入力文）「その建物は彼が調査したところに欠陥があった。」
における形式名詞「ところ」は、「先行詞」であるとの判別結果を受け取っており、この判別結果に従って、「ところ」は、「先行詞」であると判断して、対訳辞書から、「ところ」の訳語として「ｐｌａｃｅ」を得る。このようにした実行された翻訳結果が、翻訳結果出力部４０７を介して出力される。
【００７３】
本実施例の文書解析装置４００では、あいまいで複数の解釈が可能な形式名詞についての解析を行い、形式名詞が「先行詞」であるか「形成子」であるかの判別を実行して、その判別結果に基づいて翻訳を行なう構成であるので、正しい翻訳が可能となり高精度なし角高い翻訳結果を出力することが可能となる。
【００７４】
最後に、上述した処理を実行する文書解析装置を構成する情報処理装置のハードウェア構成例について、図１３を参照して説明する。ＣＰＵ（Central Processing Unit）５０１は、ＯＳ（Operating System)に対応する処理や、上述の実施例において説明した入力文に基づく構文意味解析処理、形式名詞辞書作成処理、形式名詞が先行詞であるか形成子であるかの判別処理を実行する役割判別処理、翻訳処理などを実行する。これらの処理は、各情報処理装置のＲＯＭ、ハードディスクなどのデータ記憶部に格納されたコンピュータ・プログラムに従って実行される。
【００７５】
ＲＯＭ（Read Only Memory）５０２は、ＣＰＵ５０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Random Access Memory）５０３は、ＣＰＵ５０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス５０４により相互に接続されている。
【００７６】
ホストバス５０４は、ブリッジ５０５を介して、ＰＣＩ(Peripheral Component Interconnect/Interface)バスなどの外部バス５０６に接続されている。
【００７７】
キーボード５０８、ポインティングデバイス５０９は、ユーザにより操作される入力デバイスである。ディスプレイ５１０は、液晶表示装置またはＣＲＴ（Cathode Ray Tube）などから成り、各種情報をテキストやイメージで表示する。
【００７８】
ＨＤＤ（Hard Disk Drive）５１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ５０１によって実行するプログラムや情報を記録または再生させる。ハードディスクは、例えば、国語辞書、形式名詞辞書、対訳辞書など、各種辞書データの格納手段などに利用され、さらに、データ処理プログラム等、各種コンピュータ・プログラムが格納される。
【００７９】
ドライブ５１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体５２１に記録されているデータまたはプログラムを読み出して、そのデータまたはプログラムを、インタフェース５０７、外部バス５０６、ブリッジ５０５、およびホストバス５０４を介して接続されているＲＡＭ５０３に供給する。
【００８０】
接続ポート５１４は、外部接続機器５２２を接続するポートであり、ＵＳＢ，ＩＥＥＥ１３９４等の接続部を持つ。接続ポート５１４は、インタフェース５０７、および外部バス５０６、ブリッジ５０５、ホストバス５０４等を介してＣＰＵ５０１等に接続されている。通信部５１５は、ネットワークに接続され、クライアントやネットワーク接続サーバとの通信を実行する。
【００８１】
なお、図１３に示す文書解析装置として適用される情報処理装置のハードウェア構成例は、ＰＣを適用して構成した装置の一例であり、本発明の文書解析装置は、図１３に示す構成に限らず、上述した実施例において説明した処理を実行可能な構成であればよい。
【００８２】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【００８３】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【００８４】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【００８５】
以上、説明したように、本発明の構成によれば、入力文の構文意味解析処理を実行し、構文意味解析結果に含まれる形式名詞の役割が先行詞であるか形成子であるかの判別処理を実行して、判別結果に従った構文意味解析結果を出力する。形式名詞の役割が先行詞であるか形成子であるかの判別処理においては、形式名詞が独立語としての性質が強いか機能語としての性質が強いかによって分類した分類情報を有する形式名詞辞書に基づいて判別する。具体的には、形式名詞が、国語辞書に場所、空間、部分、方向、方角のいずれかの単語が含まれた語義文が対応付けられて登録されている場合、または、形式名詞が前記構文意味解析結果において単独で係り先と格関係にある場合は、形式名詞は形成子であると判断し、上記以外の場合は先行詞であると判断する。この判断結果に基づいてより精度の高い構文意味解析結果や、あるいはこの構文意味解析結果に基づく精度の高い翻訳結果を得ることが可能となる。
【図面の簡単な説明】
【００８６】
【図１】本発明の一実施形態に係る文書解析装置の構成例について説明する図である。
【図２】本発明の一実施形態に係る文書解析装置における構文意味解析部の処理例および構成例について説明する図である。
【図３】本発明の一実施形態に係る文書解析装置において生成する構文意味解析結果としてのｆ−ｓｔｒｕｃｔｕｒｅの例について説明する図である。
【図４】本発明の一実施形態に係る文書解析装置において生成する構文意味解析結果としてのｆ−ｓｔｒｕｃｔｕｒｅの例について説明する図である。
【図５】本発明の一実施形態に係る文書解析装置における辞書作成部の処理シーケンスについて説明するフローチャートを示す図である。
【図６】本発明の一実施形態に係る文書解析装置における辞書作成部の処理に適用する国語辞書の構成例について説明する図である。
【図７】本発明の一実施形態に係る文書解析装置における辞書作成部の処理によって生成する形式名詞辞書の構成例について説明する図である。
【図８】本発明の一実施形態に係る文書解析装置における役割判別部の処理シーケンスについて説明するフローチャートを示す図である。
【図９】本発明の一実施形態に係る文書解析装置において生成する構文意味解析結果としてのｆ−ｓｔｒｕｃｔｕｒｅの例について説明する図である。
【図１０】本発明の一実施形態に係る文書解析装置において生成する構文意味解析結果としてのｆ−ｓｔｒｕｃｔｕｒｅの例について説明する図である。
【図１１】本発明の一実施形態に係る文書解析装置の構成例について説明する図である。
【図１２】本発明の一実施形態に係る文書解析装置における翻訳処理部の処理に適用する対訳辞書の構成例について説明する図である。
【図１３】本発明の一実施形態に係る文書解析装置のハードウェア構成例について説明する図である。
【符号の説明】
【００８７】
１００  文書解析装置
１０１  文入力部
１０２  構文意味解析部
１０３  辞書作成部
１０４  国語辞書格納部
１０５  形式名詞辞書格納部
１０６  役割判別部
１０７  判別結果出力部
３００  構文意味解析システム
３０２  形態素解析部
３０２Ａ  形態素ルール
３０２Ｂ  形態素辞書
３０３  構文意味解析部
３０３Ａ  文法ルール
３０３Ｂ  結合価辞書
４００  文書解析装置
４０１  文入力部
４０２  構文意味解析部
４０３  役割判別部
４０４  形式名詞辞書格納部
４０５  翻訳処理部
４０６  対訳辞書格納部
４０７  翻訳結果出力部
５０１  ＣＰＵ(Central Processing Unit)
５０２  ＲＯＭ（Read-Only-Memory）
５０３  ＲＡＭ（Random Access Memory）
５０４  ホストバス
５０５  ブリッジ
５０６  外部バス
５０７  インタフェース
５０８  キーボード
５０９  ポインティングデバイス
５１０  ディスプレイ
５１１  ＨＤＤ（Hard Disk Drive）
５１２  ドライブ
５１４  接続ポート
５１５  通信部
５２１  リムーバブル記録媒体
５２２  外部接続機器
【図１】
2008293295.tif 000003
【図２】
2008293295.tif 000004
【図３】
2008293295.tif 000005
【図４】
2008293295.tif 000006
【図５】
2008293295.tif 000007
【図６】
2008293295.tif 000008
【図７】
2008293295.tif 000009
【図８】
2008293295.tif 000010
【図９】
2008293295.tif 000011
【図１０】
2008293295.tif 000012
【図１１】
2008293295.tif 000013
【図１２】
2008293295.tif 000014
【図１３】
2008293295.tif 000015