(57)【要約】【課題】  意味情報を付与するための膨大な規則を適用することに伴う解析にようするコストを削減する。【解決手段】  意味解析ルールには、構文解析木を参照する必要があるものと、参照する必要のないものがある。形態素解析によって得られる形態素情報の並びから判定可能な意味属性情報をあらかじめ特定しておき、得られた意味属性情報を構文解析処理に影響を与えない形式で形態素解析結果に付与した上で構文解析に渡す。構文解析結果候補が多数ある場合でも、すべての候補に意味解析ルールを適用する必要がなくなり、解析に要する計算コストを削減することができる。【選択図】  図１
2005092254.tif 000002
【特許請求の範囲】
【請求項１】
自然言語文を解析する自然言語処理システムであって、
入力された自然言語文について形態素毎の品詞の認定を含んだ形態素解析を行なう手段と、
前記形態素解析手段による形態素解析結果に基づいて、該入力された自然言語文の句構造などの構造解析を行なう構文解析手段と、
前記構文解析手段による構文解析結果に基づいて、文中のそれぞれの語の語義や語と語の間の意味関係に基づいて文が伝える意味を表現する意味構造を求める意味解析手段と、
を備え、
前記形態素解析手段は、形態素解析結果に基づいて該入力された自然言語文中の少なくとも一部の形態素に対して意味属性を付与する、
ことを特徴とする自然言語処理システム。
【請求項２】
前記形態素解析手段は、近隣の活用語の活用形及び／又は近隣の語の品詞との関係に基づいて形態素の意味属性を判定する意味属性付与規則を適用して形態素に対して意味属性を付与する、
ことを特徴とする請求項１に記載の自然言語処理システム。
【請求項３】
前記形態素解析手段は、得られた意味属性情報を構文解析処理に影響を与えない形式で形態素解析結果に付与する、
ことを特徴とする請求項１に記載の自然言語処理システム。
【請求項４】
前記構文解析手段は、前記形態素解析手段により形態素に割り振られた意味属性を無視し、
前記意味解析手段は、前記形態素解析手段により形態素に割り振られた意味属性を利用する、
ことを特徴とする請求項１に記載の自然言語処理システム。
【請求項５】
前記意味解析手段は、前記構文解析手段による構文解析結果に対して所定の意味解析ルールを適用して意味解析を行なう、
ことを特徴とする請求項１に記載の自然言語処理システム。
【請求項６】
前記意味解析手段は、形態素解析結果に意味属性を付与することによって不要となった意味解析ルールの適用を省略する、
ことを特徴とする請求項５に記載の自然言語処理システム。
【請求項７】
自然言語文を解析する自然言語処理方法であって、
入力された自然言語文について形態素毎の品詞の認定を含んだ形態素解析を行なうステップと、
前記形態素解析ステップにおける形態素解析結果に基づいて、該入力された自然言語文の句構造などの構造解析を行なう構文解析ステップと、
前記構文解析ステップにおける構文解析結果に基づいて、文中のそれぞれの語の語義や語と語の間の意味関係に基づいて文が伝える意味を表現する意味構造を求める意味解析ステップと、
を備え、
前記形態素解析ステップでは、形態素解析結果に基づいて該入力された自然言語文中の少なくとも一部の形態素に対して意味属性を付与する、
ことを特徴とする自然言語処理方法。
【請求項８】
前記形態素解析ステップでは、近隣の活用語の活用形及び／又は近隣の語の品詞との関係に基づいて形態素の意味属性を判定する意味属性付与規則を適用して形態素に対して意味属性を付与する、
ことを特徴とする請求項７に記載の自然言語処理方法。
【請求項９】
前記形態素解析ステップでは、得られた意味属性情報を構文解析処理に影響を与えない形式で形態素解析結果に付与する、
ことを特徴とする請求項７に記載の自然言語処理方法。
【請求項１０】
前記構文解析ステップでは、前記形態素解析ステップにおいて形態素に割り振られた意味属性を無視し、
前記意味解析ステップでは、前記形態素解析ステップにおいて形態素に割り振られた意味属性を利用する、
ことを特徴とする請求項７に記載の自然言語処理方法。
【請求項１１】
前記意味解析ステップでは、前記構文解析ステップにおける構文解析結果に対して所定の意味解析ルールを適用して意味解析を行なう、
ことを特徴とする請求項７に記載の自然言語処理方法。
【請求項１２】
前記意味解析ステップでは、形態素解析結果に意味属性を付与することによって不要となった意味解析ルールの適用を省略する、
ことを特徴とする請求項１１に記載の自然言語処理方法。
【請求項１３】
自然言語文を解析するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、
入力された自然言語文について形態素毎の品詞の認定を含んだ形態素解析を行なうステップと、
前記形態素解析ステップにおける形態素解析結果に基づいて、該入力された自然言語文の句構造などの構造解析を行なう構文解析ステップと、
前記構文解析ステップにおける構文解析結果に基づいて、文中のそれぞれの語の語義や語と語の間の意味関係に基づいて文が伝える意味を表現する意味構造を求める意味解析ステップと、
を備え、
前記形態素解析ステップでは、形態素解析結果に基づいて該入力された自然言語文中の少なくとも一部の形態素に対して意味属性を付与する、
ことを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人間が日常的なコミュニケーションに使用する自然言語を数学的に取り扱うための自然言語処理システム及び自然言語処理方法、並びにコンピュータ・プログラムに係り、特に、自然言語文の構文・意味解析を行なう自然言語処理システム及び自然言語処理方法、並びにコンピュータ・プログラムに関する。
【０００２】
さらに詳しくは、本発明は、所定の文法規則に基づいて自然言語文についての構文・意味解析結果を出力する自然言語処理システム及び自然言語処理方法、並びにコンピュータ・プログラムに係り、特に、文法規則に基づく自然言語処理手順において、意味情報を付与するための膨大な規則を適用することに伴う解析に要するコストを削減する自然言語処理システム及び自然言語処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００３】
日本語や英語など、人間が日常的なコミュニケーションに使用する言葉のことを「自然言語」と呼ぶ。多くの自然言語は、自然発生的な起源を持ち、人類、民族、社会の歴史とともに進化してきた。勿論、人は身振りや手振りなどによっても意思疎通を行なうことが可能であるが、自然言語により最も自然で且つ高度なコミュニケーションを実現することができる。
【０００４】
他方、情報技術の発展に伴い、コンピュータが人間社会に定着し、各種産業や日常生活の中に深く浸透している。いまやコンピュータ・データだけでなく、画像や音響などほとんどすべての情報コンテンツがコンピュータ上で取り扱われ、情報の編集・加工、蓄積、管理、伝達、共有など高度な処理を行なうことが可能となっている。
【０００５】
例えば、日本語や英語を始めとする各種の言語で記述される自然言語は、本来抽象的で曖昧性が高い性質を持つが、文章を数学的に取り扱うことにより、コンピュータ処理を行なうことができる。この結果、機械翻訳や対話システム、検索システム、質問応答システムなど、自動化処理により自然言語に関するさまざまなアプリケーション／サービスが実現される。
【０００６】
かかる自然言語処理は一般に、形態素解析、構文解析、意味解析、文脈解析という各処理フェーズに区分される。
【０００７】
形態素解析では、文を意味的最小単位である形態素（ｍｏｒｐｈｅｍｅ）に分節して品詞の認定処理を行なう。構文解析では、文法規則などを基に句構造などの文の構造を解析する。構文解析結果は一般に個々の形態素が係り受け関係などを基にして接合された木構造となる。意味解析では、文中の語の語義（概念）や、語と語の間の意味関係などに基づいて、文が伝える意味を表現する意味構造を求めて、意味構造を合成する。また、文脈解析では、文の系列である文章（談話）を解析の基本単位とみなして、文間の意味的なまとまりを得て談話構造を構成する。
【０００８】
とりわけ、構文解析及び意味解析は、自然言語処理の分野において、対話システム、機械翻訳、文書校正支援、文書要約などのアプリケーションを実現する上で必要不可欠の技術であるとされている。
【０００９】
意味解析処理では、構文解析結果の構造に基づいて、主語や目的語といった格の決定や、種々の意味情報の付与を行なう。例えば、日本語文を形態素解析、構文解析、意味解析の順序で解析する際に、句複合における構文解析に曖昧性をなくし無駄な構文木生成をなくす日本語処理システムについて提案がなされている（例えば、特許文献１を参照のこと）。
【００１０】
ここで、以下に示す例文についての言語解析処理について考察してみる。
【００１１】
（１）彼が来るから私は行かない。
（２）彼が来てから私が行く。
【００１２】
図４並びに図５には、上記の各例文を解析対象文とした場合の形態素解析結果例を示している。各図に示すように、形態素解析結果として、入力文の各形態素を見出し語とし、これら見出し語が文中の出現順に配列されてなるテーブルが得られる。各見出し語エントリには、見出し語となる単語とその読み、原形、その品詞カテゴリ、活用形の種別などが記述されている。
【００１３】
また、図６並びに図７には、これらの形態素解析結果に基づく構文解析結果例をそれぞれ示している。図示の通り、構文解析結果として、句構造を表した解析木が出力される。
【００１４】
構文解析を実施するためには、一般に、文脈文法と呼ばれる文法形式に則った文法規則が必要である。図６並びに図７に示したような構文解析結果を得るために必要な文脈自由文法規則の例を以下に示している。
【００１５】
Ｓ→｛ＳＳ｜ＮＰ  ＶＰ｝
ＮＰ→｛Ｎ  ＰＰ｝
ＶＰ→Ｖ｛ＡＵＸ｜ＰＰ｝*
Ｎ→名詞
Ｖ→動詞
ＰＰ→助詞
ＡＵＸ→助動詞
【００１６】
また、図８並び図９には、図６並びに図７にそれぞれ示した構文解析結果（構文解析木）に対して意味属性情報を付与するための規則を適用することによって得られる、意味解析結果（意味属性情報付与結果）の一例を示している。
【００１７】
意味解析時には、例えば以下に示すような意味解析ルールが適用される。
【００１８】
（規則１）ＶにＰＰ「から」が後続すれば、ＰＰ「から」の属性を理由にする。
（規則２）ＶにＰＰ「て」及びＰＰ「から」が後続すれば、ＰＰ「から」の属性を理由にする。
（規則３）Ｓの子として２つのＳが存在し、且つ、前方のＳの子に理由の属性を持つものがあれば、前方のＳの属性を理由にし、後方のＳの属性を結果とする。
（規則４）Ｓの子として２つのＳが存在し、且つ、前方のＳの子に時間的前の属性を持つものがあれば、前方のＳの属性を時間的前とし、後方のＳの属性を時間的後とする。
…
【００１９】
ところが、このような文法規則に基づく自然言語処理手順においては、意味情報を付与するための規則が膨大な規模になり、解析結果を計算するために必要な時間コストも膨大になる、という問題がある。例えば、構文解析結果として多数の候補が生成される場合には、すべての解析結果候補について規則を当て嵌めなければならないため、かかるコストの問題はより一層深刻となる。
【００２０】
【特許文献１】特開平９−７３４５２号公報
【発明の開示】
【発明が解決しようとする課題】
【００２１】
本発明の目的は、所定の文法規則に基づいて自然言語文についての構文・意味解析結果を好適に出力することができる、優れた自然言語処理システム及び自然言語処理方法、並びにコンピュータ・プログラムを提供することにある。
【００２２】
本発明のさらなる目的は、文法規則に基づく自然言語処理手順において、意味情報を付与するための膨大な規則を適用することに伴う解析に要するコストを削減することができる、優れた自然言語処理システム及び自然言語処理方法、並びにコンピュータ・プログラムを提供することにある。
【課題を解決するための手段】
【００２３】
本発明は、上記課題を参酌してなされたものであり、その第１の側面は、自然言語文を解析する自然言語処理システムであって、
入力された自然言語文について形態素毎の品詞の認定を含んだ形態素解析を行なう手段と、
前記形態素解析手段による形態素解析結果に基づいて、該入力された自然言語文の句構造などの構造解析を行なう構文解析手段と、
前記構文解析手段による構文解析結果に基づいて、文中のそれぞれの語の語義や語と語の間の意味関係に基づいて文が伝える意味を表現する意味構造を求める意味解析手段と、
を備え、
前記形態素解析手段は、形態素解析結果に基づいて該入力された自然言語文中の少なくとも一部の形態素に対して意味属性を付与する、
ことを特徴とする自然言語処理システムである。
【００２４】
ここで、前記形態素解析手段は、例えば、近隣の活用語の活用形及び／又は近隣の語の品詞との関係に基づいて形態素の意味属性を判定する意味属性付与規則を適用することによって、該当する形態素に対して意味属性を付与する。
【００２５】
意味解析ルールの中には、構文解析木を参照する必要があるものと、参照する必要のないものの２通りがある。後者の場合、意味解析を待つことなく、形態素解析結果に意味解析ルールを直接適用して意味属性を付与することができる。
【００２６】
そこで、本発明に係る自然言語処理システムでは、形態素解析によって得られる形態素情報の並びから判定可能な意味属性情報をあらかじめ特定しておき、得られた意味属性情報を構文解析処理に影響を与えない形式で形態素解析結果に付与した上で、構文解析に渡すという操作を行なう。
【００２７】
このように、形態素解析時に少なくとも一部の形態素に意味を割り振っておき、構文解析時には、形態素の意味内容を無視し、意味解析時には形態素に割り振られた意味内容を使用する。この結果、構文解析結果候補が多数ある場合であっても、すべての候補に意味解析ルールを適用する必要がなくなるので、意味解析結果を計算するためのコストを削減することができる。
【００２８】
例えば、形態素解析時に意味属性を付与するための規則を適用することにより、意味解析時には一部の規則の適用を省略することが可能となる。したがって、構文解析結果候補が多数ある場合であっても、すべての候補に意味解析ルールを適用する必要がなくなるので、意味解析結果を計算するためのコストを削減することができる。
【００２９】
一般に構文解析から得られる構文解析結果候補は多数存在する。長い文の場合、その数が数千万から数億通り得られることも稀ではない。意味解析では、これらのすべてに対して繰り返し同じ意味情報付与規則を適用する必要がある。これに対し、本発明に係る自然言語処理システムよれば、形態素解析時にただ一度、対応する規則を適用するだけで済むので、規則適用に要する時間的コストを大幅に軽減することが可能である。
【００３０】
また、本発明の第２の側面は、自然言語文を解析するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、
入力された自然言語文について形態素毎の品詞の認定を含んだ形態素解析を行なうステップと、
前記形態素解析ステップにおける形態素解析結果に基づいて、該入力された自然言語文の句構造などの構造解析を行なう構文解析ステップと、
前記構文解析ステップにおける構文解析結果に基づいて、文中のそれぞれの語の語義や語と語の間の意味関係に基づいて文が伝える意味を表現する意味構造を求める意味解析ステップと、
を備え、
前記形態素解析ステップでは、形態素解析結果に基づいて該入力された自然言語文中の少なくとも一部の形態素に対して意味属性を付与する、
ことを特徴とするコンピュータ・プログラムである。
【００３１】
本発明の第２の側面に係るコンピュータ・プログラムは、コンピュータ・システム上で所定の処理を実現するようにコンピュータ可読形式で記述されたコンピュータ・プログラムを定義したものである。換言すれば、本発明の第２の側面に係るコンピュータ・プログラムをコンピュータ・システムにインストールすることによって、コンピュータ・システム上では協働的作用が発揮され、本発明の第１の側面に係る自然言語処理システムと同様の作用効果を得ることができる。
【発明の効果】
【００３２】
本発明によれば、所定の文法規則に基づいて自然言語文についての構文・意味解析結果を好適に出力することができる、優れた自然言語処理システム及び自然言語処理方法、並びにコンピュータ・プログラムを提供することができる。
【００３３】
また、本発明によれば、文法規則に基づく自然言語処理手順において、意味情報を付与するための膨大な規則を適用することに伴う解析に要するコストを削減することができる、優れた自然言語処理システム及び自然言語処理方法、並びにコンピュータ・プログラムを提供することができる。
【００３４】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【発明を実施するための最良の形態】
【００３５】
以下、図面を参照しながら本発明の実施形態について詳解する。
【００３６】
本発明に係る自然言語処理システムは、文法規則に基づく自然言語処理手順において、意味情報を付与するための膨大な規則を適用することに伴う解析にようするコストを削減するものである。
【００３７】
本発明者らは、意味解析ルールの中には、構文解析木を参照する必要があるものと、参照する必要のないものの２通りがあることを先見的に導き出した。後者の場合、意味解析を待つことなく、形態素解析結果に直接意味解析ルールを適用して意味属性を付与することができる。すなわち、形態素解析によって得られる形態素情報の並びから判定可能な意味属性情報をあらかじめ特定しておき、得られた意味属性情報を構文解析処理に影響を与えない形式で形態素解析結果に付与した上で、構文解析に渡すという操作を行なう。
【００３８】
このように、形態素解析時に少なくとも一部の形態素に意味を割り振っておき、構文解析時には、形態素の意味内容を無視し、意味解析時には形態素に割り振られた意味内容を使用する。この結果、構文解析結果候補が多数ある場合であっても、すべての候補に意味解析ルールを適用する必要がなくなるので、意味解析結果を計算するためのコストを削減することができる。
【００３９】
本発明の一実施形態に係る自然言語処理システムの機能並びに素の動作について、以下に説明する。本発明は、例えばＬｅｘｉｃａｌ Ｆｕｎｃｔｉｏｎａｌ Ｇｒａｍｍａｒ（ＬＦＧ）文法理論に基づく統語・意味解析処理に組み込んで実装することができる。ＬＦＧは、構文・意味解析を行なうための文法理論の代表例であり、ネイティブ・スピーカの言語知識すなわち文法を、コンピュータ処理や、コンピュータの処理動作に影響を及ぼすその他の非文法的な処理パラメータとは切り離したコンポーネントとして構成している。
【００４０】
図１には、ＬＦＧに基づく自然言語処理システム１の構成を模式的に示している。図示の自然言語処理システム１は、例えばパーソナル・コンピュータ（ＰＣ）などの一般的な計算機システム上で所定の自然言語処理アプリケーションを実行するという形態で実現される。
【００４１】
形態素解析部２は、日本語など特定の言語に関する形態素ルール２Ａと形態素辞書２Ｂを持ち、入力文を意味的最小単位である形態素に分節して品詞の認定処理を行なう。例えば、「私の娘は英語を話します。」という文が入力された場合、形態素解析結果として、「私｛Ｎｏｕｎ｝の｛ｕｐ｝娘｛Ｎｏｕｎ｝は｛ｕｐ｝英語｛Ｎｏｕｎ｝を｛ｕｐ｝話す｛Ｖｅｒｂ１｝｛ｔｒ｝ます｛ｊｐ｝。｛ｐｔ｝」が出力される。
【００４２】
本実施形態では、形態素解析部２は、形態素解析によって得られる形態素情報の並びから判定可能な意味属性情報をあらかじめ特定し、意味属性情報を構文解析処理に影響を与えない形式で形態素解析結果に付与した上で、構文解析に渡すという操作を行なう。
【００４３】
一般的な形態素解析結果として、入力文の各形態素を見出し語とし、これら見出し語が文中の出現順に配列されてなるテーブルが得られる。各見出し語エントリには、見出し語となる単語とその読み、原形、その品詞カテゴリ、活用形の種別などが記述されている。本実施形態では、これらに加え、一部の見出し語エントリには、意味属性が割り振られる。すなわち、形態素解析によって得られる形態素情報の並びから判定可能な意味属性情報が特定される。
【００４４】
図２並びに図３には、以下の各例文を解析対象文とした場合の形態素解析結果例を示している。
【００４５】
（１）彼が来るから私は行かない。
（２）彼が来てから私が行く。
【００４６】
本実施形態に係る形態素解析結果では、図４並びに図５に示した従来例とは相違し、助詞「から」に係る見出し語エントリに対して、それぞれ意味属性「理由」並びに「時間的前」が割り振られる。
【００４７】
形態素解析部２におけるこれらの形態素に対する意味属性の割り振りは、以下に示すように意味属性付与規則２Ｃを適用することによって行なわれる。
【００４８】
（規則Ｉ）活用語の基本形に助詞「から」が後続すれば、「から」に意味属性「理由」を付与する。
（規則II）活用語の連用形に助詞「て」及び助詞「から」が後続すれば、助詞「から」に意味属性「時間的前」を付与する。
（規則III）活用語の基本形に助詞「まで」が後続すれば、「まで」に意味属性「時間的制限」を付与する。
（規則IV）活用語の連用形に助詞「て」及び助詞「まで」が後続すれば、助詞「まで」に意味属性「強調」を付与する。
…
【００４９】
形態素解析部２は、得られた意味属性情報を構文解析処理に影響を与えない形式で形態素解析結果に付与した上で、構文解析に渡す。本実施形態では、形態素に割り振られた意味属性は、該当する見出し語エントリの活用形の欄に書き込まれる。
【００５０】
このような形態素解析結果は、次いで、構文解析部３に入力される。構文解析部３は、文法ルール３Ａや結合価辞書３Ｂなどの辞書を持ち、文法ルールなどに基づく句構造の解析を行なう。ここで、結合価辞書３Ｂは動詞と主語などの文中の他の構成要素との関係を記述したものであり、述部とそれに係る語の意味関係を抽出することができる。本実施形態では、構文解析部３は、形態素解析結果に付与されている意味属性情報を無視する。そして、構文解析した結果として、単語や形態素などからなる文章の句構造を木構造として表した“ｃ−ｓｔｒｕｃｔｕｒｅ（ｃｏｎｓｔｉｔｕｅｎｔ ｓｔｒｕｃｔｕｒｅ）”と、主語、目的語などの格構造に基づいて入力文を疑問文、過去形、丁寧文など意味的・機能的に解析した結果として“ｆ−ｓｔｒｕｃｔｕｒｅ（ｆｕｎｃｔｉｏｎａｌ ｓｔｒｕｃｔｕｒｅ）”を出力する。
【００５１】
ｃ−ｓｔｒｕｃｔｕｒｅは、文中の単語や句の構造を木構造形式で表したものであり、構文カテゴリによって定義される。例えば音素列を生成するための音韻学的な解釈を、ｃ−ｓｔｒｕｃｔｕｒｅを基に行なうことができる。一方、ｆ−ｓｔｒｕｃｔｕｒｅは、文法的な機能を明確に表現したものであり、文法的な機能名、意味的形式、並びに特徴シンボルにより構成される。ｆ−ｓｔｒｕｃｔｕｒｅを参照することにより、主語（ｓｕｂｊｅｃｔ）、目的語（ｏｂｊｅｃｔ）、補語（ｃｏｍｐｌｅｍｅｎｔ）、修飾語（ａｄｊｕｎｃｔ）といった意味理解を得ることができる。ｆ−ｓｔｒｕｃｔｕｒｅは、ｃ−ｓｔｒｕｃｔｕｒｅの各節点に付随する素性の集合であり、属性−属性値のマトリックスの形で表現される。
【００５２】
次いで、意味解析部４は、意味解析ルール４Ａを適用して、文中の語の語義や語と語の間の意味関係などに基づいて文が伝える意味を表現する意味構造の解析を行なう。本実施形態では、意味解析部４は、構文解析部３では無視されていた形態素解析時の意味属性を利用する。
【００５３】
例えば、形態素解析時に意味属性を付与するための規則Ｉ及び規則IIを適用することにより、意味解析時には規則１及び規則２を省略することが可能となる。したがって、構文解析結果候補が多数ある場合であっても、すべての候補に意味解析ルール４Ａを適用する必要がなくなるので、意味解析結果を計算するためのコストを削減することができる。
【００５４】
一般に構文解析から得られる構文解析結果候補は多数存在する。長い文の場合、その数が数千万から数億通り得られることも稀ではない。意味解析では、これらのすべてに対して繰り返し同じ意味情報付与規則を適用する必要がある。これに対し、本発明に係る自然言語処理システムよれば、形態素解析時にただ一度、対応する規則を適用するだけで済むので、規則適用に要する時間的コストを大幅に軽減することが可能である。
【００５５】
なお、ＬＦＧの詳細に関しては、例えばＲ．Ｍ．Ｋａｐｌａｎ及びＪ．Ｂｒｅｓｎａｎ共著の論文“Ｌｅｘｉｃａｌ−Ｆｕｎｃｔｉｏｎａｌ  Ｇｒａｍｍａｒ： Ａ Ｆｏｒｍａｌ Ｓｙｓｔｅｍ ｆｏｒ Ｇｒａｍｍａｔｉｃａｌ Ｒｅｐｒｅｓｅｎｔａｔion”（Ｔｈｅ ＭＩＴ Ｐｒｅｓｓ，Ｃａｍｂｒｉｄｇｅ  （１９８２）． Ｒｅｐｒｉｎｔｅｄ ｉｎ Ｆｏｒｍａｌ Ｉｓｓｕｅｓ ｉｎ Ｌｅｘｉｃａｌ−Ｆｕｎｃｔｉｏｎａｌ Ｇｒａｍｍａｒ，ｐｐ．２９−１３０．ＣＳＬＩ ｐｕｂｌｉｃａｔｉｏｎｓ，Ｓｔａｎｆｏｒｄ Ｕｎｉｖｅｒｓｉｔｙ（１９９５）．）などに記述されている。
【００５６】
［追補］
以上、特定の実施形態を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。
【００５７】
本実施形態ではＬＦＧ文法理論に基づいて説明したが、勿論、他の文法ルールを備えた解析システムにおいても本発明を同様に適用することができる。
【００５８】
要するに、例示という形態で本発明を開示してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
【図面の簡単な説明】
【００５９】
【図１】図１は、ＬＦＧに基づく自然言語処理システム１の構成を模式的に示した図である。
【図２】図２は、例文（１）を本発明に係る自然言語処理システムにより形態素解析した結果を示した図である。
【図３】図３は、例文（２）を本発明に係る自然言語処理システムにより形態素解析した結果を示した図である。
【図４】図４は、例文（１）を解析対象文とした場合の形態素解析結果例（従来例）を示した図である。
【図５】図５は、例文（２）を解析対象文とした場合の形態素解析結果例（従来例）を示した図である。
【図６】図６は、図４に示した形態素解析結果に基づく構文解析結果例（従来例）を示した図である。
【図７】図７は、図５に示した形態素解析結果に基づく構文解析結果例（従来例）を示した図である。
【図８】図８は、図６に示した構文解析結果に対して意味属性情報を付与するための規則を適用することによって得られる意味属性情報付与結果の一例（従来例）を示した図である。
【図９】図９は、図７に示した構文解析結果に対して意味属性情報を付与するための規則を適用することによって得られる意味属性情報付与結果の一例（従来例）を示した図である。
【符号の説明】
【００６０】
１…自然言語処理システム
２…形態素解析部
２Ａ…形態素ルール，２Ｂ…形態素辞書
３…構文解析部
３Ａ…文法ルール，３Ｂ…結合価辞書
４…意味解析部
４Ａ…意味解析ルール
【図１】
2005092254.tif 000003
【図２】
2005092254.tif 000004
【図３】
2005092254.tif 000005
【図４】
2005092254.tif 000006
【図５】
2005092254.tif 000007
【図６】
2005092254.tif 000008
【図７】
2005092254.tif 000009
【図８】
2005092254.tif 000010
【図９】
2005092254.tif 000011