(57)【要約】【課題】日本語文のように主語や目的語といった本来は必須と考えられるが構成要素が省略された文をより正確に統語意味解析を行なう。【解決手段】述語に後続する場合、格フレームを持つべきでない述語に対応する品詞カテゴリＡＵＸを定義し、文中でこれらの語が述語に後続する場合は格フレームを削除する。また、直前の句の述部が文頭に出現する「は」や「が」を伴う名詞句を受けない傾向を示す句結合子が文中に存在するとき、文頭に「が」を伴う名詞句があればこの句結合子の直後の句の述部の主語に対応する格フレームに該名詞句を挿入する。【選択図】  図５
2007133905.tif 000002
【特許請求の範囲】
【請求項１】
必須の構成要素が省略されている文を統語・意味解析する自然言語処理システムであって、
直前の句の述部が文頭に出現する「は」や「が」を伴う名詞句を受けない傾向を示す句結合子を文中で探索する句結合子探索手段と、
文中で該句結合子が発見されたことに応じて、文頭に「が」を伴う名詞句があれば該句結合子の直後の句の述部の主語に対応する格フレームに該名詞句を挿入し、又は、文頭に「は」を伴う名詞句があれば該句結合子の直後の句の述部に対応する格フレームに該名詞句を挿入する格フレーム処理手段と、
を具備することを特徴とする自然言語処理システム。
【請求項２】
必須の構成要素が省略されている文を統語・意味解析する自然言語処理システムであって、
直前の句の述部が文頭に出現する「は」を伴う名詞句を受けない傾向を示す句結合子を文中で探索する句結合子探索手段と、
文中で該句結合子が発見されたことに応じて、文頭に「は」を伴う名詞句があれば該句結合子の直後の句の述部に対応する格フレームに該名詞句を挿入する格フレーム処理手段と、
を具備することを特徴とする自然言語処理システム。
【請求項３】
コンピュータを用いて構築される自然言語処理システムにおいて、必須の構成要素が省略されている文を統語・意味解析する自然言語処理方法であって、
前記コンピュータが備える句結合子探索手段が、直前の句の述部が文頭に出現する「は」や「が」を伴う名詞句を受けない傾向を示す句結合子を文中で探索する句結合子探索ステップと、
前記コンピュータが備える格フレーム処理手段が、文中で該句結合子が発見されたことに応じて、文頭に「が」を伴う名詞句があれば該句結合子の直後の句の述部の主語に対応する格フレームに該名詞句を挿入し、又は、文頭に「は」を伴う名詞句があれば該句結合子の直後の句の述部に対応する格フレームに該名詞句を挿入する格フレーム処理ステップと、
を具備することを特徴とする自然言語処理方法。
【請求項４】
コンピュータを用いて構築される自然言語処理システムにおいて、必須の構成要素が省略されている文を統語・意味解析する自然言語処理方法であって、
前記コンピュータが備える句結合子探索手段が、直前の句の述部が文頭に出現する「は」を伴う名詞句を受けない傾向を示す句結合子を文中で探索する句結合子探索ステップと、
前記コンピュータが備える格フレーム処理手段が、文中で該句結合子が発見されたことに応じて、文頭に「は」を伴う名詞句があれば該句結合子の直後の句の述部に対応する格フレームに該名詞句を挿入する格フレーム処理ステップと、
を具備することを特徴とする自然言語処理方法。
【請求項５】
必須の構成要素が省略されている文を統語・意味解析する自然言語処理をコンピュータ上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、前記コンピュータに対し、
直前の句の述部が文頭に出現する「は」や「が」を伴う名詞句を受けない傾向を示す句結合子を文中で探索する句結合子探索手順と、
文中で該句結合子が発見されたことに応じて、文頭に「が」を伴う名詞句があれば該句結合子の直後の句の述部の主語に対応する格フレームに該名詞句を挿入し、又は、文頭に「は」を伴う名詞句があれば該句結合子の直後の句の述部に対応する格フレームに該名詞句を挿入する格フレーム処理手順と、
を実行させることを特徴とするコンピュータ・プログラム。
【請求項６】
必須の構成要素が省略されている文を統語・意味解析する自然言語処理をコンピュータ上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、前記コンピュータに対し、
直前の句の述部が文頭に出現する「は」を伴う名詞句を受けない傾向を示す句結合子を文中で探索する句結合子探索手順と、
文中で該句結合子が発見されたことに応じて、文頭に「は」を伴う名詞句があれば該句結合子の直後の句の述部に対応する格フレームに該名詞句を挿入する格フレーム処理手順と、
を実行させることを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人間が日常的なコミュニケーションに使用する自然言語を数学的に取り扱うための自然言語処理システム及び自然言語処理方法、並びにコンピュータ・プログラムに係り、特に、日本語構文の統語・意味解析を行なう自然言語処理システム及び自然言語処理方法、並びにコンピュータ・プログラムに関する。
【０００２】
さらに詳しくは、本発明は、日本語文のように主語や目的語といった本来は必須と考えられるが構成要素が省略された文をより正確に統語意味解析を行なう自然言語処理システム及び自然言語処理方法、並びにコンピュータ・プログラムに係り、特に、文中から省略された主語や目的語すなわちゼロ代名詞の情報を高精度に出力する自然言語処理システム及び自然言語処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００３】
日本語や英語など、人間が日常的なコミュニケーションに使用する言葉のことを「自然言語」と呼ぶ。多くの自然言語は、自然発生的な起源を持ち、人類、民族、社会の歴史とともに進化してきた。勿論、人は身振りや手振りなどによっても意思疎通を行なうことが可能であるが、自然言語により最も自然で且つ高度なコミュニケーションを実現することができる。
【０００４】
他方、情報技術の発展に伴い、コンピュータが人間社会に定着し、各種産業や日常生活の中に深く浸透している。いまやコンピュータ・データだけでなく、画像や音響などほとんどすべての情報コンテンツがコンピュータ上で取り扱われ、情報の編集・加工、蓄積、管理、伝達、共有など高度な処理を行なうことが可能となっている。
【０００５】
自然言語は、本来抽象的であいまい性が高い性質を持つが、文章を数学的に取り扱うことにより、コンピュータ処理を行なうことができる。この結果、機械翻訳や対話システム、検索システムなど、自動化処理により自然言語に関するさまざまなアプリケーション／サービスが実現される。
【０００６】
自然言語処理は一般に、形態素解析、構文解析、意味解析、文脈解析という各処理フェーズに区分される。
【０００７】
形態素解析では、文を意味的最小単位である形態素（ｍｏｒｐｈｅｍｅ）に分節して品詞の認定処理を行なう。構文解析では、文法規則などを基に句構造などの文の構造を解析する。文法規則が木構造であることから、構文解析結果は一般に個々の形態素が係り受け関係などを基にして接合された木構造となる。意味解析では、文中の語の語義（概念）や、語と語の間の意味関係などに基づいて、文が伝える意味を表現する意味構造を求めて、意味構造を合成する。文脈解析では、文の系列である文章（談話）を解析の基本単位とみなして、文間の意味的なまとまりを得て談話構造を構成する。
【０００８】
統語意味解析では、構文解析などで係り受け関係を求めた後の構造文に対して、動詞と主語などの文中の他の構成要素との関係（すなわち、述語の格フレーム）を記述した結合価辞書を用いて、述部とそれに係る語の意味関係を抽出するということが行なわれている。
【０００９】
ところで、日本語文では、主語や目的語といった本来必須の構成要素と考えられるものが頻繁に省略される。このような省略された主語や目的語のことを「ゼロ代名詞」と呼んでいる。
【００１０】
ゼロ代名詞の実体が何であるのかを文脈から特定することは、対話システムを始めとする各種の自然言語処理アプリケーションを実現する上で不可欠の処理である。ゼロ代名詞の実体を特定するためのアルゴリズムとして、例えば、「Ｃｅｎｔｅｒｉｎｇ理論」（例えば、非特許文献１を参照のこと）を挙げることができる。
【００１１】
しかしながら、このようなゼロ代名詞の実体をいずれの方法で特定するにせよ、その前処理として、文中においてどの構成要素が省略されているかを同定しておく必要がある。
【００１２】
例えば、述語の格フレームを基本的な情報に用いて、ゼロ代名詞の出現位置を特定することができる。格フレームは、述部毎にどのような構成要素が結合し得るかを示したものであり、結合価とも呼ばれ、結合価辞書に蓄積されている。
【００１３】
図１には、情報処理振興事業協会技術センター（ＩＰＡ）で開発されたＩＰＡＬ動詞辞書に記述されている動詞「合う」の選択制限付き格フレームを示している。同図に示すように、動詞「合う」に対して、主語(「ガ格」)のみをとる場合、あるいは主語とニ格を同時にとる場合などの格フレームが記述されている。図１で選択制限として与えられているｈｕｍ（ｈｕｍａｎ：人間）やｐｈｅ（ｐｈｅｎｏｍｅｎｏｎ：現象）などは、その格をとる名詞の概念的なカテゴリを示しており、意味素性（ｓｅｍａｎｔｉｃ  ｆｅａｔｕｒｅ）又は意味マーカ（ｓｅｍａｎｔｉｃ  ｍａｒｋｅｒ）と呼ばれる。ゼロ代名詞の出現位置を特定するための基本的な情報は述語の格フレームと呼ばれるものである。
【００１４】
ここで、格フレーム情報を使用してゼロ代名詞の出現位置を探索する方法について考察してみる。述語の格フレームを参照することによって、文中で省略されている可能性がある主語や述語の出現位置を容易に特定することができる。
【００１５】
例えば、以下の文（１）の中で、格フレームを基にゼロ代名詞化されている可能性のある個所を探索して、ゼロ代名詞に対応する記号として「ＮＵＬＬ」を挿入していく。この結果、元の文は（２）に示すような形になってしまうが、本来必要でないゼロ代名詞を解析結果に含めてしまうことは明かであろう。
【００１６】
（１）考えてみていなかったが、恐らく正しくない。
（２）（ＮＵＬＬが）（ＮＵＬＬを）考えて（ＮＵＬＬが）（ＮＵＬＬを）みて（ＮＵＬＬが）いて（ＮＵＬＬが）なかったが、恐らく（ＮＵＬＬは）正しく（ＮＵＬＬは）ない。
【００１７】
【非特許文献１】Ｍ．Ａ．Ｗａｌｋｅｒ、Ａ．Ｋ．Ｊｏｓｈｉ及びＥ．Ｆ．Ｐｒｉｎｃｅ共著“Ｃｅｎｔｅｒｉｎｇ  Ｔｈｅｏｒｙ  ｉｎ  Ｄｉｓｃｏｕｒｓｅ”（Ｃｌａｒｅｎｄｏｎ  Ｐｒｅｓｓ，Ｏｘｆｏｒｄ  １９９４）
【発明の開示】
【発明が解決しようとする課題】
【００１８】
本発明の目的は、上述したような技術的課題を鑑みたものであり、日本語文のように主語や目的語といった本来は必須と考えられるが構成要素が省略された文をより正確に統語意味解析を行なうことができる、優れた自然言語処理システム及び自然言語処理方法、並びにコンピュータ・プログラムを提供することにある。
【００１９】
本発明のさらなる目的は、文中から省略された主語や目的語すなわちゼロ代名詞の情報を高精度に出力することができる、優れた自然言語処理システム及び自然言語処理方法、並びにコンピュータ・プログラムを提供することにある。
【課題を解決するための手段】
【００２０】
本発明は、上記課題を参酌してなされたものであり、その第１の側面は、必須の構成要素が省略されている文を統語・意味解析する自然言語処理システムであって、直前の句の述部が文頭に出現する「は」や「が」を伴う名詞句を受けない傾向を示す句結合子を文中で探索する句結合子探索手段と、文中で該句結合子が発見されたことに応じて、文頭に「が」を伴う名詞句があれば該句結合子の直後の句の述部の主語に対応する格フレームに該名詞句を挿入し、又は、文頭に「は」を伴う名詞句があれば該句結合子の直後の句の述部に対応する格フレームに該名詞句を挿入する格フレーム処理手段を具備することを特徴とする自然言語処理システムである。
【００２１】
また、本発明の第２の側面は、必須の構成要素が省略されている文を統語・意味解析する自然言語処理システムであって、直前の句の述部が文頭に出現する「は」を伴う名詞句を受けない傾向を示す句結合子を文中で探索する句結合子探索手段と、文中で該句結合子が発見されたことに応じて、文頭に「は」を伴う名詞句があれば該句結合子の直後の句の述部に対応する格フレームに該名詞句を挿入する格フレーム処理手段を具備することを特徴とする自然言語処理システム
【００２２】
また、本発明の第３の側面は、必須の構成要素が省略されている文を統語・意味解析する自然言語処理をコンピュータ上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、前記コンピュータに対し、直前の句の述部が文頭に出現する「は」や「が」を伴う名詞句を受けない傾向を示す句結合子を文中で探索する句結合子探索手順と、文中で該句結合子が発見されたことに応じて、文頭に「が」を伴う名詞句があれば該句結合子の直後の句の述部の主語に対応する格フレームに該名詞句を挿入し、又は、文頭に「は」を伴う名詞句があれば該句結合子の直後の句の述部に対応する格フレームに該名詞句を挿入する格フレーム処理手順を実行させることを特徴とするコンピュータ・プログラムである。
【００２３】
また、本発明の第４の側面は、必須の構成要素が省略されている文を統語・意味解析する自然言語処理をコンピュータ上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、前記コンピュータに対し、直前の句の述部が文頭に出現する「は」を伴う名詞句を受けない傾向を示す句結合子を文中で探索する句結合子探索手順と、文中で該句結合子が発見されたことに応じて、文頭に「は」を伴う名詞句があれば該句結合子の直後の句の述部に対応する格フレームに該名詞句を挿入する格フレーム処理手順を実行させることを特徴とするコンピュータ・プログラムである。
【００２４】
本発明の第３乃至第４の各側面に係るコンピュータ・プログラムは、コンピュータ上で所定の処理を実現するようにコンピュータ可読形式で記述されたコンピュータ・プログラムを定義したものである。換言すれば、本発明の第３乃至第４の各側面に係るコンピュータ・プログラムをコンピュータにインストールすることによって、コンピュータ上では協働的作用が発揮され、本発明の第１乃至第２の各側面に係る自然言語処理システムと同様の作用効果を得ることができる。
【発明の効果】
【００２５】
本発明によれば、日本語文のように主語や目的語といった本来は必須と考えられるが構成要素が省略された文をより正確に統語意味解析を行なうことができる、優れた自然言語処理システム及び自然言語処理方法、並びにコンピュータ・プログラムを提供することができる。
【００２６】
また、本発明によれば、文中から省略された主語や目的語すなわちゼロ代名詞の情報を高精度に出力することができる、優れた自然言語処理システム及び自然言語処理方法、並びにコンピュータ・プログラムを提供することができる。
【００２７】
本発明では、補助的述語及び句結合子に注目して、不要な格フレームを削除して、格構造のあいまい性を減ずる点に特徴があり、これにより精度の高いゼロ代名詞の解析を行なうことができる。
【００２８】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【発明を実施するための最良の形態】
【００２９】
以下、図面を参照しながら本発明の実施形態について詳解する。
【００３０】
自然言語の構文解析手法は、統計処理に基づく方法と文法ルール記述に基づく方法に大別することができる。本発明は、とりわけ文法ルール記述に基づく統語・意味解析に適用することで顕著な効果を奏することができる。
【００３１】
本発明に係る自然言語処理システムは、例えば、ＬＦＧ（Ｌｅｘｉｃａｌ−Ｆｕｎｃｔｉｏｎａｌ  Ｇｒａｍｍａｒ）文法理論に基づく統語・意味解析処理に組み込んで実装することができる。ＬＦＧでは、ネイティブ・スピーカの言語知識すなわち文法を、コンピュータ処理や、コンピュータの処理動作に影響を及ぼすその他の非文法的な処理パラメータとは切り離したコンポーネントとして構成している。まず、自然言語処理システムの全体像について簡単に説明する。なお、本実施形態ではＬＦＧ文法理論に基づいて説明するが、勿論、他の文法ルールを備えた解析システムにおいても本発明を同様に適用することができる。
【００３２】
図２には、ＬＦＧに基づく自然言語処理システム１の構成を模式的に示している。
【００３３】
形態素解析部２は、日本語など特定の言語に関する形態素ルール２Ａと形態素辞書２Ｂを持ち、入力文を意味的最小単位である形態素に分節して品詞の認定処理を行なう。例えば、「私の娘は英語を話します。」という文が入力された場合、形態素解析結果として、「私｛Ｎｏｕｎ｝の｛ｕｐ｝娘｛Ｎｏｕｎ｝は｛ｕｐ｝英語｛Ｎｏｕｎ｝を｛ｕｐ｝話す｛Ｖｅｒｂ１｝｛ｔｒ｝ます｛ｊｐ｝。｛ｐｔ｝」が出力される。
【００３４】
このような形態素解析結果は、次いで、統語・意味解析部３に入力される。統語・意味解析部は、文法ルール３Ａや結合価辞書３Ｂなどの辞書を持ち、文法ルールなどに基づく句構造の解析や、文中の語の語義や語と語の間の意味関係などに基づいて文が伝える意味を表現する意味構造の解析を行なう（結合価辞書は動詞と主語などの文中の他の構成要素との関係を記述したものであり、述部とそれに係る語の意味関係を抽出することができる）。
【００３５】
そして、構文解析した結果として、単語や形態素などからなる文章の句構造を木構造として表した“ｃ−ｓｔｒｕｃｔｕｒｅ（ｃｏｎｓｔｉｔｕｅｎｔ  ｓｔｒｕｃｔｕｒｅ）”と、主語、目的語などの格構造に基づいて入力文を疑問文、過去形、丁寧文など意味的・機能的に解析した結果として“ｆ−ｓｔｒｕｃｔｕｒｅ（ｆｕｎｃｔｉｏｎａｌ  ｓｔｒｕｃｔｕｒｅ）”を出力する。
【００３６】
図３及び図４には、入力文「私の娘は英語を話します。」を統語・意味解析部１により処理した結果として得られるｃ−ｓｔｒｕｃｔｕｒｅ及びｆ−ｓｔｒｕｃｔｕｒｅをそれぞれ示している。
【００３７】
ｃ−ｓｔｒｕｃｔｕｒｅは、文中の単語や句の構造を木構造形式で表したものであり、構文カテゴリによって定義される。例えば音素列を生成するための音韻学的な解釈を、ｃ−ｓｔｒｕｃｔｕｒｅを基に行なうことができる。一方、ｆ−ｓｔｒｕｃｔｕｒｅは、文法的な機能を明確に表現したものであり、文法的な機能名、意味的形式、並びに特徴シンボルにより構成される。ｆ−ｓｔｒｕｃｔｕｒｅを参照することにより、主語（ｓｕｂｊｅｃｔ）、目的語（ｏｂｊｅｃｔ）、補語（ｃｏｍｐｌｅｍｅｎｔ）、修飾語（ａｄｊｕｎｃｔ）といった意味理解を得ることができる。ｆ−ｓｔｒｕｃｔｕｒｅは、ｃ−ｓｔｒｕｃｔｕｒｅの各節点に付随する素性の集合であり、図４に示すように属性−属性値のマトリックスの形で表現される。すなわち、［］で囲まれた中の左側は素性（属性）の名前であり、右側は素性の値（属性値）である。
【００３８】
なお、ＬＦＧの詳細に関しては、例えばＲ．Ｍ．Ｋａｐｌａｎ及びＪ．Ｂｒｅｓｎａｎ共著の論文“Ｌｅｘｉｃａｌ−Ｆｕｎｃｔｉｏｎａｌ  Ｇｒａｍｍａｒ：Ａ  Ｆｏｒｍａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｇｒａｍｍａｔｉｃａｌ  Ｒｅｐｒｅｓｅｎｔａｔｉｏｎ”（Ｔｈｅ  ＭＩＴ  Ｐｒｅｓｓ，Ｃａｍｂｒｉｄｇｅ  （１９８２）．Ｒｅｐｒｉｎｔｅｄ  ｉｎ  Ｆｏｒｍａｌ  Ｉｓｓｕｅｓ  ｉｎ  Ｌｅｘｉｃａｌ−Ｆｕｎｃｔｉｏｎａｌ  Ｇｒａｍｍａｒ，ｐｐ．２９−１３０．ＣＳＬＩ  ｐｕｂｌｉｃａｔｉｏｎｓ，Ｓｔａｎｆｏｒｄ  Ｕｎｉｖｅｒｓｉｔｙ（１９９５）．）に記述されている。
【００３９】
日本語文では、主語や目的語といった本来必須の構成要素と考えられるものが省略されることが多い。より正確な文脈解析を行なうためには、このようなゼロ代名詞の実体を特定することは不可欠である。したがって、その前処理として,統語・意味解析部３において文中においてどの構成要素が省略されているかを同定しておく必要がある。
【００４０】
そこで、本発明では、まず「述語に後続する場合、格フレームを持つべきでない述語」に対応する品詞カテゴリＡＵＸを定義する。例えば、上述した文例（１）に含まれている「みる」「いる」「ない」などがＡＵＸのカテゴリに属する語である。これらの語が述語に後続する場合は格フレームを持たないものとする。
【００４１】
また、ゼロ代名詞の出現位置を特定する場合、２つ以上の句が結合している場合の処理が特に問題になる。この場合、文頭に係助詞「は」や格助詞「が」を伴って現れる名詞句の係り先がどの句の述部であるかの特定が問題となる。
【００４２】
これに対し、本発明では、句と句をつなぐ句結合子に注目する。句結合子は、「が」「から」「し」などの接続助詞、連用形接続、「なら」「たら」などの条件化、「ものの」「ところが」などのものの類、「時」「頃」などの特殊名詞などに分類できる。本発明では、これらの句結合子（あるいはそれらの組み合わせ）を従属句構造の観点から再分類する。例えば、句結合子を以下の３種に分類する。
【００４３】
句結合子Ａ：
直前の句の述部が、文頭に出現する「は」や「が」を伴う名詞句を受けないという傾向を示す句結合子。「つつ」、「動詞連用形の反復」などがここに分類される。
【００４４】
句結合子Ｂ：
直前の句の述部が、文頭に出現する「は」を伴う名詞句を受けないという傾向を示す句結合子。「ずに」、「ないで」、「たら（条件化）」、「ても」などがここに分類される。
【００４５】
句結合子Ｃ：
上記以外の句結合子。直前の句の述部が、文頭に出現する「は」や「が」を伴う名詞句を受け得る句結合子。
【００４６】
なお、これらの句結合子の分類については、例えば南不二男著の『現代日本語文法の輪郭』（大修館書店，１９９３）に詳細が述べられている。
【００４７】
図５には、本発明の一実施形態に係るゼロ代名詞解析の処理手順をフローチャートの形式で示している。以下、このフローチャートを参照しながらゼロ代名詞の解析処理について詳解する。
【００４８】
まず、入力文に対して構文解析処理を実行する（ステップＳ１）。
【００４９】
そして、例えばｆ−ｓｔｒｕｃｔｕｒｅ形式で記述されている構文解析木を基に、前述した品詞カテゴリＡＵＸに属する述語が他の述語の直後（あるいは一定の助詞を挟んでその後）に存在するかどうかを判断する（ステップＳ２）。
【００５０】
このような述語が存在する場合には、この品詞カテゴリＡＵＸに属する述語の格フレームを必要ないものとして削除する（ステップＳ３）。
【００５１】
次いで、入力文中に前述した結合子Ａが存在するかどうかを判断する（ステップＳ４）。そして、結合子Ａが存在する場合、以下の処理Ｉ及びIIを実行する（ステップＳ５）。
【００５２】
処理１：
文頭に「が」を伴う名詞句があれば、結合子Ａの直後の句の述部の主語に対応する格フレームに該名詞句を挿入する。
【００５３】
同様に、入力文中に前述した結合子が存在するかどうかを判断して（ステップＳ６）、結合子Ｂが存在する場合、以下の処理IIを実行する（ステップＳ８）。
【００５４】
処理２：
文頭に「は」を伴う名詞句があれば結合子Ａ又はＢの直後の句の述部に対応する格フレームに該名詞句を挿入する。但し、格フレームが複数存在する場合は、曖昧性を残しておき後の意味解析であいまい性を解消する。
【００５５】
以上の処理によって、構文解析木から不要な格フレームを削除して、格構造の曖昧性を減じることができるので、通常の意味解析（格構造解析）により（ステップＳ８）、ゼロ代名詞の出現位置をより正確に特定することができる。
【００５６】
図６には、文例「私は彼の本を読んで発見した。」を構文解析した結果を示している。
【００５７】
また、図７には、図６に示した構文解析木に対してさらに意味解析（格構造解析）を適用した結果を示している。同図において、ゼロ代名詞は「ＮＵＬＬ」で表記されている。同図からも判るように、構文解析木の適切な位置にＮＵＬＬが付与されている。単一文のゼロ代名詞解析として正しい結果が得られている。したがって、文例「私は彼の本を読んで発見した」を本手法で解析した結果によれば、「Ｉ  ｒｅａｄ  ｈｉｓ  ｂｏｏｋ  ａｎｄ  ｄｉｓｃｏｖｅｒｅｄ  ｓｏｍｅｔｈｉｎｇ．」と正しい翻訳結果を得ることができる。
【産業上の利用可能性】
【００５８】
以上、特定の実施形態を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本発明の要旨を判断するためには、特許請求の範囲を参酌すべきである。
【図面の簡単な説明】
【００５９】
【図１】図１は、情報処理振興事業協会技術センター（ＩＰＡ）で開発されたＩＰＡＬ動詞辞書に記述されている動詞「合う」の選択制限付き格フレームを示した図である。
【図２】図２は、ＬＦＧに基づく自然言語処理システム１の構成を模式的に示した図である。
【図３】図３は、入力文「私の娘は英語を話します。」を統語・意味解析部１により処理した結果として得られるｃ−ｓｔｒｕｃｔｕｒｅを示した図である。
【図４】図４は、入力文「私の娘は英語を話します。」を統語・意味解析部１により処理した結果として得られるｆ−ｓｔｒｕｃｔｕｒｅを示した図である。
【図５】図５は、本発明の一実施形態に係るゼロ代名詞解析の処理手順をフローチャートの形式で示した図である。
【図６】図６は、文例「私は彼の本を読んで発見した。」に対する文構文解析結果を示した図である。
【図７】図７は、文例「私は彼の本を読んで発見した。」に対する意味（格構造）解析結果を示した図である。
【符号の説明】
【００６０】
１…自然言語処理システム
２…形態素解析部
２Ａ…形態素ルール、２Ｂ…形態素辞書
３…統語・意味解析部
３Ａ…文法ルール、３Ｂ…結合価辞書
【図１】
2007133905.tif 000003
【図２】
2007133905.tif 000004
【図３】
2007133905.tif 000005
【図４】
2007133905.tif 000006
【図５】
2007133905.tif 000007
【図６】
2007133905.tif 000008
【図７】
2007133905.tif 000009