(57)【要約】【課題】照応解析の精度を向上させた照応解析システム、照応解析方法及び照応解析プログラムを提供する。【解決手段】照応解析システム１００は、入力した文集合に対して照応解析を行うものであって、文集合における名詞について、語彙的な繋がりを有するものを組み合わせた語彙的連鎖を生成する語彙的連鎖生成部１２と、語彙的連鎖に含まれる名詞の文集合の全体における出現の仕方を表す素性を抽出する素性抽出部１３と、素性に基づいて、語彙的連鎖に含まれる名詞の照応関係を特定する機械学習部１４、語彙的連鎖分割部１５及び語彙的連鎖外照応関係付与部１６とを有する。【選択図】図３
2007219726.tif 000002
【特許請求の範囲】
【請求項１】
入力した文集合に対して照応解析を行う照応解析システムであって、
前記文集合における名詞について、語彙的な繋がりを有するものを組み合わせた第１の語彙的連鎖を生成する生成手段と、
前記第１の語彙的連鎖に含まれる名詞の前記文集合の全体における出現の仕方を表す素性を取得する取得手段と、
前記素性に基づいて、前記第１の語彙的連鎖に含まれる名詞の照応関係を特定する特定手段とを有することを特徴とする照応解析システム。
【請求項２】
前記生成手段は、同一の形態素、前方一致又は後方一致する文字列、及び、同一の意味を有する名詞を組み合わせた前記第１の語彙的連鎖を生成することを特徴とする請求項１に記載の照応解析システム。
【請求項３】
前記取得手段は、前記第１の語彙的連鎖に含まれる名詞の形態及び文法に関する出現の仕方を表す素性を生成することを特徴とする請求項１又は２に記載の照応解析システム。
【請求項４】
前記第１の語彙的連鎖に含まれる名詞の形態に関する出現の仕方を表す素性は、前記第１の語彙的連鎖に含まれる名詞と完全一致する名詞の数、前記第１の語彙的連鎖に含まれる名詞と主辞一致する名詞の数であり、
前記第１の語彙的連鎖に含まれる名詞の文法に関する出現の仕方を表す素性は、前記第１の語彙的連鎖に含まれる名詞と同一の文字列を有する名詞が全て修飾句であるか否かの判定結果、前記第１の語彙的連鎖に含まれる名詞と同一の文字列を有する名詞の文法機能の種類、前記第１の語彙的連鎖に含まれる名詞と同一の文字列を有する名詞が述語に係った回数、前記第１の語彙的連鎖に含まれる名詞と同一の主辞を有する名詞が述語に係った回数であることを特徴とする請求項３に記載の照応解析システム。
【請求項５】
前記素性は、前記第１の語彙的連鎖に含まれる名詞の修飾句又は係り先の名詞についての素性を含むことを特徴とする請求項３又は４に記載の照応解析システム。
【請求項６】
前記特定手段は、前記素性に基づいて、前記第１の語彙的連鎖に含まれる名詞が照応連鎖の要素として相応しいか否かを評価し、該評価に基づいて、前記第１の語彙的連鎖に含まれる名詞の照応関係を特定することを特徴とする請求項１乃至５のいずれかに記載の照応解析システム。
【請求項７】
前記特定手段は、前記素性に基づいて、前記第１の語彙的連鎖を再構成した第２の語彙的連鎖を生成し、該第２の語彙的連鎖を前記第１の語彙的連鎖に含まれる名詞の照応関係として特定することを特徴とする請求項１乃至６のいずれかに記載の照応解析システム。
【請求項８】
前記特定手段は、前記第１の語彙的連鎖に含まれず、且つ、前記第２の語彙的連鎖に含まれる名詞と予め定められた関係を有する名詞を前記第２の語彙的連鎖に加えた第３の語彙的連鎖を生成し、該第３の語彙的連鎖を前記第１の語彙的連鎖に含まれる名詞の照応関係として特定することを特徴とする請求項７に記載の照応解析システム。
【請求項９】
入力した文集合に対して照応解析を行う方法であって、
前記文集合における名詞について、語彙的な繋がりを有するものを組み合わせた第１の語彙的連鎖を生成する生成ステップと、
前記第１の語彙的連鎖に含まれる名詞の前記文集合全体における出現の仕方を表す素性を取得する取得ステップと、
前記素性に基づいて、前記第１の語彙的連鎖に含まれる名詞の照応関係を特定する特定ステップとを有することを特徴とする照応解析方法。
【請求項１０】
入力した文集合に対して照応解析を行う照応解析システムにて実行されるプログラムであって、
前記文集合における名詞について、語彙的な繋がりを有するものを組み合わせた第１の語彙的連鎖を生成する生成ステップと、
前記第１の語彙的連鎖に含まれる名詞の前記文集合全体における出現の仕方を表す素性を取得する取得ステップと、
前記素性に基づいて、前記第１の語彙的連鎖に含まれる名詞の照応関係を特定する特定ステップとを有することを特徴とする照応解析プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力した文集合に対して照応解析を行う照応解析システム、入力した文集合に対して照応解析を行う方法、及び、照応解析システムにて実行されるプログラムに関する。
【背景技術】
【０００２】
文集合内のある言語表現が、別の位置に現れている言語表現と同一の対象を表す場合、これらの言語表現は照応関係にあるといい、それぞれが照応連鎖の要素となる。照応関係にある２つの言語表現のうち一方を照応詞と称し、他方を先行詞と称する。照応解析とは、文集合内の照応関係を特定する処理であり、高品質な翻訳システムや照応解析システム等の高度な自然言語処理アプリケーションの実現に不可欠な処理である。照応詞は、名詞、代名詞及びゼロ代名詞に分類することができ、それぞれの照応現象を名詞照応、代名詞照応及びゼロ照応と称する。
【０００３】
これらのうち、名詞照応の解析手法には、機械学習による手法がある。例えば、非特許文献１や非特許文献２に記載された名詞照応解析の手法は、解析対象の名詞の前方の文脈の利用が照応解析の精度向上に有益であることに鑑み、名詞照応解析の過程において、システムがそれまでに行った解析結果を用いて、照応詞と先行詞候補集合とが照応関係にあるか否かを判定する。また、特許文献１に記載の名詞照応解析の手法は、システムがユーザとの対話を行う際に、対話履歴を保持しておき、対話の際に省略された名詞を補間する。この手法も名詞照応解析における前方文脈の利用の１つである。
【０００４】
文集合内の名詞が照応関係にあるか否か、換言すれば、照応連鎖の要素となるか否かの評価には、２つの側面からの視点が必要となる。すなわち、２つの名詞が同一の対象を表すか否かという視点と、名詞が文集合上で言及されている要素であるか否かという視点である。２つの名詞が同一の対象を表すか否かという視点は、例えば、「モナコの外交官」と「イギリスの外交官」は、いずれも「外交官」という意味を有するが、それぞれ異なる対象を表すことを判断する視点である。
【０００５】
一方、名詞が文集合上で言及されている要素であるか否かという視点は、名詞指示性とも称され、２つの名詞が同一の対象を表すか否かという視点にも影響を与える。例えば、「北京オリンピックは２００８年に北京で開催される。オリンピックの精神に則った大会になることを期待する。今回のオリンピックでは１６８カ国が参加する予定だ。」という文集合において、「北京オリンピック」は「今回のオリンピック」として文集合において直接に話題になっていることに鑑み、「北京オリンピック」における「オリンピック」と「今回のオリンピック」における「オリンピック」とは２つの名詞が同一の対象を表すことを判断し、一方、「オリンピックの精神」における「オリンピック」は、「オリンピック一般」のことであり、直接に話題になっていないことに鑑み、「北京オリンピック」や「今回のオリンピック」における「オリンピック」とは区別するという視点である。
【特許文献１】特許第３２１２６１８号公報
【非特許文献１】飯田龍、乾健太郎、松本裕治、関根聡著、「最尤先行詞候補を用いた日本語名詞同一指示解析」情報処理学会論文誌、Vol.46、No．3、2005年
【非特許文献２】X．Yang，J．Su，G．Zhou and C．L．Tan著、「An NP-Cluster approach to coreference resolution」、In Proceedings of 20th International Conference on Computational Linguistics (COLING04)、2004年
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した名詞照応解析における解析の手がかりは、照応詞と先行詞候補のペアについての素性である。この素性は、例えば非特許文献１に記載された手法では、形態的な類似、文法的な類似、意味的な類似、位置的なタイプであり、非特許文献２に記載された手法では、名詞集合中の名詞と解析対象の名詞の数が一致するか否かの判定結果、名詞集合中の名詞と解析対象の名詞の性別が一致するか否かの判定結果、名詞集合中の名詞と解析対象の名詞の意味クラスが一致するか否かの判定結果、名詞集合の大きさ、名詞集合中の名詞と解析対象の名詞の文字列編集距離である。しかしながら、このような素性は、照応詞と先行詞候補のペアの関係を表すものであり、名詞が文集合上で言及されている要素であるか否かを表すものではない。
【０００７】
本発明の目的は、上述した問題を解決するものであり、照応解析の精度を向上させた照応解析システム、照応解析方法及び照応解析プログラムを提供するものである。
【課題を解決するための手段】
【０００８】
本発明は、入力した文集合に対して照応解析を行う照応解析システムであって、前記文集合における名詞について、語彙的な繋がりを有するものを組み合わせた第１の語彙的連鎖を生成する生成手段と、前記第１の語彙的連鎖に含まれる名詞の前記文集合の全体における出現の仕方を表す素性を取得する取得手段と、前記素性に基づいて、前記第１の語彙的連鎖に含まれる名詞の照応関係を特定する特定手段とを有することを特徴とする。
【０００９】
この構成によれば、名詞の文集合全体における出現の仕方を素性として用い、名詞の照応関係を特定しており、文集合の全体から得た情報に基づく照応解析が可能となり、精度向上を図ることができる。
【００１０】
また、本発明の照応解析システムは、前記生成手段が、同一の形態素、前方一致又は後方一致する文字列、及び、同一の意味を有する名詞を組み合わせた前記第１の語彙的連鎖を生成するようにしてもよい。
【００１１】
また、本発明の照応解析システムは、前記取得手段が、前記第１の語彙的連鎖に含まれる名詞の形態及び文法に関する出現の仕方を表す素性を生成するようにしてもよい。
【００１２】
また、本発明の照応解析システムは、前記第１の語彙的連鎖に含まれる名詞の形態に関する出現の仕方を表す素性が、前記第１の語彙的連鎖に含まれる名詞と完全一致する名詞の数、前記第１の語彙的連鎖に含まれる名詞と主辞一致する名詞の数であり、前記第１の語彙的連鎖に含まれる名詞の文法に関する出現の仕方を表す素性が、前記第１の語彙的連鎖に含まれる名詞と同一の文字列を有する名詞が全て修飾句であるか否かの判定結果、前記第１の語彙的連鎖に含まれる名詞と同一の文字列を有する名詞の文法機能の種類、前記第１の語彙的連鎖に含まれる名詞と同一の文字列を有する名詞が述語に係った回数、前記第１の語彙的連鎖に含まれる名詞と同一の主辞を有する名詞が述語に係った回数であるようにしてもよい。
【００１３】
また、本発明の照応解析システムは、前記素性が、前記第１の語彙的連鎖に含まれる名詞の修飾句又は係り先の名詞についての素性を含むようにしてもよい。
【００１４】
また、本発明の照応解析システムは、前記特定手段が、前記素性に基づいて、前記第１の語彙的連鎖に含まれる名詞が照応連鎖の要素として相応しいか否かを評価し、該評価に基づいて、前記第１の語彙的連鎖に含まれる名詞の照応関係を特定するようにしてもよい。
【００１５】
また、本発明の照応解析システムは、前記特定手段が、前記素性に基づいて前記第１の語彙的連鎖を再構成した第２の語彙的連鎖を生成し、該第２の語彙的連鎖を前記第１の語彙的連鎖に含まれる名詞の照応関係として特定するようにしてもよい。
【００１６】
また、本発明の照応解析システムは、前記特定手段が、前記第１の語彙的連鎖に含まれず、且つ、前記第２の語彙的連鎖に含まれる名詞と予め定められた関係を有する名詞を前記第２の語彙的連鎖に加えた第３の語彙的連鎖を生成し、該第３の語彙的連鎖を前記第１の語彙的連鎖に含まれる名詞の照応関係として特定するようにしてもよい。
【００１７】
また、本発明は、入力した文集合に対して照応解析を行う方法であって、前記文集合における名詞について、語彙的な繋がりを有するものを組み合わせた第１の語彙的連鎖を生成する生成ステップと、前記第１の語彙的連鎖に含まれる名詞の前記文集合全体における出現の仕方を表す素性を取得する取得ステップと、前記素性に基づいて、前記第１の語彙的連鎖に含まれる名詞の照応関係を特定する特定ステップとを有することを特徴とする。
【００１８】
また、本発明は、入力した文集合に対して照応解析を行う照応解析システムにて実行されるプログラムであって、前記文集合における名詞について、語彙的な繋がりを有するものを組み合わせた第１の語彙的連鎖を生成する生成ステップと、前記第１の語彙的連鎖に含まれる名詞の前記文集合全体における出現の仕方を表す素性を取得する取得ステップと、前記素性に基づいて、前記第１の語彙的連鎖に含まれる名詞の照応関係を特定する特定ステップとを有することを特徴とする。
【発明の効果】
【００１９】
本発明によれば、文集合の全体から得た情報に基づく照応解析が可能となり、精度向上を図ることができる。
【発明を実施するための最良の形態】
【００２０】
本発明の実施の形態について、図面を参照して具体的に説明する。図１及び図２は、照応解析システムのハードウェア構成の一例を示す図である。図１に示す照応解析システム１００は、パーソナルコンピュータ（ＰＣ）であり、内部バス１０７に接続されたＣＰＵ１０１、メモリ１０２、ハードディスクドライブ（ＨＤＤ）１０３、操作部１０５及びモニタ１０６によって構成される。一方、図２に示す照応解析システム１００は、ＬＡＮ等のバス１１３に接続されたサーバ１１１及びＰＣ１１２により構成される。
【００２１】
図３は、照応解析システム１００の機能ブロック図である。同図に示す照応解析システム１００は、入力した文集合に対して照応解析を行うものである。この照応解析システム１００は、構文意味解析部１１、語彙的連鎖生成部１２、素性抽出部１３、機械学習部１４、語彙的連鎖分割部１５、語彙的連鎖外照応関係付与部１６及び出力部１７により構成される。これら各機能ブロックは、図１のハードウェア構成においては、ＣＰＵ１０１がＨＤＤ１０３から読み出してメモリ１０２に記憶させた所定のプログラムを実行することによって実現される。一方、これら各機能ブロックは、図２のハードウェア構成においては、サーバ１１１がＰＣ１１２の要求に応じて所定のプログラムを実行することによって実現される。
【００２２】
以下、図３に示す照応解析システム１００における、入力した文集合中に出現した名詞の照応関係を特定する処理について説明する。この処理において最も重要な手掛かりは、表現の形態的な類似であり、多くの名詞照応解析の先行研究で利用されている。本実施形態では、名詞の照応現象が「語彙的連鎖に含まれる照応連鎖」と「語彙的連鎖に含まれない照応連鎖」とから成立していると考え、照応解析システム１００は、文集合から「語彙的連鎖中に含まれる照応連鎖」と「語彙的連鎖に含まれない照応連鎖」とをそれぞれ別の処理によって得る。
【００２３】
図４は、照応解析システム１００の処理を示すフローチャートであり、図５は、当該フローチャートの処理における情報の遷移を示す図である。構文意味解析部１１は、文集合を入力すると（Ｓ１０１）、その入力した文集合に対して、形態素解析処理及び構文意味解析処理を施し、文集合における各文の形態素情報及び構文意味情報を取得する（Ｓ１０２）。
【００２４】
語彙的連鎖生成部１２は、形態素情報及び構文意味情報に基づいて、文集合から語彙的なつながりを有するものを組み合わせた語彙的連鎖（図５のＬＣ−Ａ、ＬＣ−Ｂ、・・・）を生成する（Ｓ１０３）。語彙的連鎖とは、文集合に含まれる名詞について、同一の形態素、前方一致又は後方一致する文字列、及び、同一の意味を有するものを組み合わせたものである。ここで、名詞の意味については、例えば、語彙的連鎖生成部１２が予め保持する分類語彙表における意味番号によって特定される。図６は、文集合と語彙的連鎖の対応関係の一例を示す図であり、文集合について、語彙的連鎖ＬＣ１及び語彙的連鎖ＬＣ２が生成される。
【００２５】
素性抽出部１３は、語彙的連鎖に含まれる各名詞について、その名詞が照応連鎖の要素として相応しいか否かを評価するための素性を抽出する（Ｓ１０４）。具体的には、素性抽出部１３は、非特許文献１に記載された手法によって、形態的な類似、文法的な類似、意味的な類似、位置的なタイプを素性として抽出するとともに、非特許文献２に記載された手法によって、名詞集合中の名詞と解析対象の名詞の数が一致するか否かの判定結果、名詞集合中の名詞と解析対象の名詞の性別が一致するか否かの判定結果、名詞集合中の名詞と解析対象の名詞の意味クラスが一致するか否かの判定結果、名詞集合の大きさ、名詞集合中の名詞と解析対象の名詞の文字列編集距離を素性として抽出する。これらの素性を基本素性と称する。
【００２６】
更に、素性抽出部１３は、語彙的連鎖に含まれる名詞の文集合全体における出現の仕方を表す素性（ＬＣ素性）を抽出する。ＬＣ素性は、語彙的連鎖中の名詞の形態的な出現に関するものと、語彙的連鎖中の名詞の文法的な出現に関するものとに分類される。語彙的連鎖中の名詞の形態的な出現に関するＬＣ素性は２種類存在し、語彙的連鎖中の１の名詞と完全一致する名詞の数、語彙的連鎖中の１の名詞と主辞一致する名詞の数である。一方、語彙的連鎖中の名詞の文法的な出現に関するＬＣ素性は４種類存在し、語彙的連鎖中の１の名詞と同一の文字列を有する名詞が全て修飾句であるか否かの判定結果、語彙的連鎖中の１の名詞と同一の文字列を有する名詞の文法機能の種類、語彙的連鎖中の１の名詞と同一の文字列を有する名詞が述語に係った回数、語彙的連鎖中の１の名詞と同一の主辞を有する名詞が述語に係った回数である。
【００２７】
文集合の全体において、一度でも主語として用いられた名詞は、修飾句としてのみ用いられた名詞よりも文集合中での主要な話題を表しており、照応関係になりやすいと考えることができる。このため、本実施形態では、語彙的連鎖に含まれる名詞の文集合全体における出現の仕方を表すＬＣ素性を用いるようにしている。
【００２８】
機械学習部１４は、機械学習法の１つであるＳＶＭ（Support Vector Machine）の手法により、基本素性及びＬＣ素性に基づいて、照応連鎖の要素として相応しいか否かを評価するための学習データを生成する。具体的には、機械学習部１４は、語彙的連鎖に含まれる２つの名詞の全ての組み合わせに対応する名詞ペアを生成し、照応関係の正解コーパスに基づいて、各名詞ペアについて、同一の対象を表すならば正例、同一の対象を表さないならば負例とした学習データを生成する（Ｓ１０５）。
【００２９】
語彙的連鎖分割部１５は、各語彙的連鎖中の全ての名詞ペアについて、照応連鎖として相応しいか否かを評価する（Ｓ１０６）。この評価には、名詞ペアが文字を共有しているか否かについてのヒューリスティクスと、上述した学習データとを用いる。更に、語彙的連鎖分割部１５は、語彙的連鎖中の名詞ペアのうち、照応連鎖として相応しいものを抽出して、その相応しいものを組み合わせた新たな語彙的連鎖（再構成語彙的連鎖、図５のＬＣ−Ａ１、ＬＣ−Ａ２、ＬＣ−Ｂ１、・・・））を生成する（Ｓ１０７）。図８は、語彙的連鎖と再構成語彙的連鎖の対応関係の一例を示す図である。
【００３０】
語彙的連鎖外照応関係付与部１６は、再構成語彙的連鎖中の名詞に、元の語彙的連鎖中の名詞以外の名詞との間に予め定められた関係を有する場合、その元の語彙的連鎖中の名詞以外の名詞を再構成語彙的連鎖に追加する（図５では、再構成語彙的連鎖ＬＣ−Ａ２に名詞Ｐ１が追加されている）（Ｓ１０８）。
【００３１】
具体的には、語彙的連鎖外照応関係付与部１６は、再構成語彙的連鎖に含まれる名詞Ａに続く括弧内の名詞Ｐ、再構成語彙的連鎖に含まれる名詞Ａが括弧に囲まれている場合における当該名詞Ａの直前の名詞Ｐ、再構成語彙的連鎖に含まれる名詞Ａと同一の品詞である名詞Ｐであって、且つ、名詞Ａ及び名詞Ｐのいずれかが未知の語である場合における名詞Ｐが存在する場合、名詞Ｐを名詞Ａが含まれる再構成語彙的連鎖に追加する。
【００３２】
出力部１７は、語彙的連鎖外照応関係付与部１６からの語彙的連鎖外の名詞が追加された再構成語彙的連鎖を、照応連鎖として出力する（Ｓ１０９）。
【００３３】
以下、従来の照応解析と比較しつつ、本実施形態の照応解析の一例を説明する。一例として、図８に示す文集合について考える。図８（ａ）に示す文集合１は文１、文２、文３からなり、図８（ｂ）に示す文集合２は文４、文５、文６からなる。文１と文４、文２と文５はそれぞれ同じ文であり、名詞「地中」の文法的な使われ方は修飾句であり同一である。一方、文３と文６は、名詞「地中」の文法的な使われ方が異なる。具体的には、文３における名詞「地中」は修飾句として用いられているのに対し、文６における名詞「地中」は主語として用いられている。
【００３４】
すなわち、文１、文２、文３と文が連なる文集合１では、名詞「地中」は文集合１の全体を通して修飾表現として用いられており、文集合１の文脈の上で主要な話題を表しているとは判定されにくく、このような名詞は照応関係にはなりにくい。一方、文４、文５、文６と文が連なる文集合２では、文６において名詞「地中」が主語として出現しており、文集合２の文脈の上で主要な話題を表していると判定されやすく、このような名詞は照応関係にはなりやすい。このように、名詞が照応関係を有するか否かを判定するためには、文集合全体の情報が必要となる。
【００３５】
しかしながら、非特許文献２に記載された手法では、解析の対象としている名詞の前方の文脈のみを用い、後方の文脈については考慮されていないため、上述したような照応関係の生じやすさを判定できない。例えば、非特許文献２に記載された手法では、文集合１における文１の名詞「地中」と文２の名詞「地中」に対応する素性は、前方の文脈しか考慮されていないため、文集合２における文４の名詞「地中」と文５の名詞「地中」に対応する素性と同じものとなる。本来は、文集合１の文１の名詞「地中」と文２の名詞「地中」のペアには照応関係があり（正例）、文集合２の文４の名詞「地中」と文５の名詞「地中」のペアには照応関係がない（負例）との正解付けがなされる学習データが生成されるべきである。しかし、文集合１における文１の名詞「地中」と文２の名詞「地中」に対応する素性と、文集合２における文４の名詞「地中」と文５の名詞「地中」に対応する素性とが同一であるために、結果的に機械学習部１４が誤った学習データを生成してしまうことになる。
【００３６】
一方、本実施形態におけるＬＣ素性を用いた場合には、文集合１の文３の名詞「地中」と文集合２の文６の名詞「地中」とが文法的な使われ方が異なるために、文集合１の文１の名詞「地中」と文２の名詞「地中」に対応するＬＣ素性と、文集合２の文４の名詞「地中」と文５の名詞「地中」に対応するＬＣ素性とは異なる。
【００３７】
具体的には、非特許文献２に記載された手法では、文集合１の文１の名詞「地中」と文２の名詞「地中」に対応する素性のセットは、文１の名詞「地中」と文２の名詞「地中」に対応する基本素性、文１の名詞「地中」が属する名詞集合（それまでの解析結果）」と文２の名詞「地中」の素性となる。また、文集合２の文４の名詞「地中」と文５の名詞「地中」に対応する素性のセットは、文４の名詞「地中」と文５の名詞「地中」に対応する基本素性、文４の名詞「地中」が属する名詞集合（それまでの解析結果）」と文５の名詞「地中」の素性となる。これらの素性は、名詞のペアに関する素性と前方の文脈に関する素性のみであり、文集合の全体が考慮されていないために、文集合１の文１の名詞「地中」と文２の名詞「地中」に対応する素性のセットと、文集合２の文４の名詞「地中」と文５の名詞「地中」に対応する素性のセットとは、同一となってしまう。
【００３８】
一方、本実施形態では、文集合１の文１の名詞「地中」と文２の名詞「地中」に対応する素性のセットは、文１の名詞「地中」及び文２の名詞「地中」に対応する基本素性、文１の名詞「地中」に対応するＬＣ素性及び文２の名詞「地中」に対応するＬＣ素性である。そして、文１の名詞「地中」に対応するＬＣ素性は、文１の名詞「地中」と完全一致する語彙的連鎖中の名詞の数＝３、文１の名詞「地中」と主辞一致する語彙的連鎖中の名詞の数＝３、文１の名詞「地中」と同じ文字列を有する語彙的連鎖中の名詞が全て修飾句であるか否かの判定結果＝１（ＹＥＳ）、文１の名詞「地中」と同じ文字列を有する語彙的連鎖中の名詞の文法機能の種類＝１、文１の名詞「地中」と同じ文字列を有する語彙的連鎖中の名詞が述語に係った回数＝０、文１の名詞「地中」と同じ主辞を有する語彙的連鎖中の名詞が述語に係った回数＝０となる。また、文２の名詞「地中」に対応するＬＣ素性は、文２の名詞「地中」と完全一致する語彙的連鎖中の名詞の数＝３、文２の名詞「地中」と主辞一致する語彙的連鎖中の名詞の数＝３、文２の名詞「地中」と同じ文字列を有する語彙的連鎖中の名詞が全て修飾句であるか否かの判定結果＝１（ＹＥＳ）、文２の名詞「地中」と同じ文字列を有する語彙的連鎖中の名詞の文法機能の種類＝１、文１の名詞「地中」と同じ文字列を有する語彙的連鎖中の名詞が述語に係った回数＝０、文１の名詞「地中」と同じ主辞を有する語彙的連鎖中の名詞が述語に係った回数＝０となる。
【００３９】
また、文集合２の文４の名詞「地中」と文５の名詞「地中」に対応する素性のセットは、文４の名詞「地中」及び文５の名詞「地中」に対応する基本素性、文４の名詞「地中」に対応するＬＣ素性及び文５の名詞「地中」に対応するＬＣ素性である。そして、文４の名詞「地中」に対応するＬＣ素性は、文４の名詞「地中」と完全一致する語彙的連鎖中の名詞の数＝３、文１の名詞「地中」と主辞一致する語彙的連鎖中の名詞の数＝３、文４の名詞「地中」と同じ文字列を有する語彙的連鎖中の名詞が全て修飾句であるか否かの判定結果＝０（ＮＯ）、文４の名詞「地中」と同じ文字列を有する語彙的連鎖中の名詞の文法機能の種類＝２、文４の名詞「地中」と同じ文字列を有する語彙的連鎖中の名詞が述語に係った回数＝１、文１の名詞「地中」と同じ主辞を有する語彙的連鎖中の名詞が述語に係った回数＝１となる。また、文５の名詞「地中」に対応するＬＣ素性は、文５の名詞「地中」と完全一致する語彙的連鎖中の名詞の数＝３、文５の名詞「地中」と主辞一致する語彙的連鎖中の名詞の数＝３、文５の名詞「地中」と同じ文字列を有する語彙的連鎖中の名詞が全て修飾句であるか否かの判定結果＝０（ＮＯ）、文５の名詞「地中」と同じ文字列を有する語彙的連鎖中の名詞の文法機能の種類＝２、文５の名詞「地中」と同じ文字列を有する語彙的連鎖中の名詞が述語に係った回数＝１、文５の名詞「地中」と同じ主辞を有する語彙的連鎖中の名詞が述語に係った回数＝１となる。これらの素性は、文集合の全体が考慮されているため、文集合１の文１の名詞「地中」と文２の名詞「地中」に対応する素性のセットと、文集合２の文４の名詞「地中」と文５の名詞「地中」に対応する素性のセットとは、異なるものとなり、学習データが正しく生成され、更には照応解析の精度を向上させることができる。
【００４０】
更には、本実施形態では、述語と係り受け関係にある名詞は、係り受け関係にない名詞よりも文集合中での主要な話題を表しており、照応関係になりやすいことに基づいて、名詞の修飾句や係り先の名詞についてのＬＣ素性を用いることも可能である。
【００４１】
一例として、図９に示す文集合について考える。図９に示す文集合の「２００５年に愛知で開催される万博」における名詞「万博」（万博（１））は、２００５年に愛知で開催される特定の万博を表し、一方、「万国の人々が集まる万博の場」における名詞「万博（万博（２））は、万博一般を表している。本来は、これらの名詞「万博（１）」と名詞「万博（２）」とは、照応関係になく、これらのペアには負例との正解付けがなされる学習データが生成されるべきである。しかし、名詞「万博（１）」と名詞「万博（２）」とは、文字列が完全に同一であり、意味も同一であり、更には、文法的な使われ方も「修飾句」であり同一であるために、結果的に機械学習部１４が誤った学習データを生成してしまう可能性がある。
【００４２】
そこで、素性抽出部１３は、更に、名詞の修飾句や係り先の名詞についてのＬＣ素性を抽出する。すなわち、名詞「万博（１）」には直接に係る名詞はなく、係り先の名詞は「渡辺代表」であり、名詞「万博（２）」に直接係る名詞はなく、係り先の名詞は「場」である。このため、素性抽出部１３は、名詞「渡辺代表」のＬＣ素性を名詞「万博（１）」の素性のセットに、名詞「場」のＬＣ素性を名詞「万博（２）」の素性のセットに加える。
【００４３】
具体的には、名詞「万博（１）」の係り先の名詞「渡辺代表」のＬＣ素性は、名詞「渡辺代表」と完全一致する語彙的連鎖中の名詞の数＝２、名詞「渡辺代表」と主辞一致する語彙的連鎖中の名詞の数＝４、名詞「渡辺代表」と同じ文字列を有する語彙的連鎖中の名詞が全て修飾句であるか否かの判定結果＝０（ＮＯ）、名詞「渡辺代表」と同じ文字列を有する語彙的連鎖中の名詞の文法機能の種類＝１、名詞「渡辺代表」と同じ文字列を有する語彙的連鎖中の名詞が述語に係った回数＝２、名詞「渡辺代表」と同じ主辞を有する語彙的連鎖中の名詞が述語に係った回数＝４であり、このＬＣ素性が名詞「万博（１）」の素性のセットに加えられる。一方、名詞「万博（２）」の係り先の名詞「場」のＬＣ素性は、名詞「場」と完全一致する語彙的連鎖中の名詞の数＝０、名詞「場」と主辞一致する語彙的連鎖中の名詞の数＝０、名詞「場」と同じ文字列を有する語彙的連鎖中の名詞が全て修飾句であるか否かの判定結果＝０（ＮＯ）、名詞「場」と同じ文字列を有する語彙的連鎖中の名詞の文法機能の種類＝０、名詞「場」と同じ文字列を有する語彙的連鎖中の名詞が述語に係った回数＝０、名詞「場」と同じ主辞を有する語彙的連鎖中の名詞が述語に係った回数＝０であり、このＬＣ素性が名詞「万博（２）」の素性のセットに加えられる。従って、名詞「万博（１）」の素性のセットと詞「万博（２）」の素性のセットとは異なるものとなり、学習データが正しく生成され、更には照応解析の精度を向上させることができる。
【００４４】
このように、本実施形態の照応解析システム１００では、名詞の文集合全体における出現の仕方をＬＣ素性として用い、更にこのＬＣ素性に基づく学習データによって名詞の照応関係を特定している。すなわち、文集合の全体から得た情報に基づく照応解析によって精度向上を図ることができる。なお、上述した実施形態では、語彙的連鎖外照応関係付与部１６は、再構成語彙的連鎖中の名詞に、元の語彙的連鎖中の名詞以外の名詞との間に予め定められた関係を有する場合に、その元の語彙的連鎖中の名詞以外の名詞を再構成語彙的連鎖に追加したが、このような処理を行わない照応解析システムでもよい。
【産業上の利用可能性】
【００４５】
以上、説明したように、本発明に係る照応解析システム、照応解析方法及び照応解析プログラムによれば、照応解析の精度を向上させることができ、照応解析システム等として有用である。
【図面の簡単な説明】
【００４６】
【図１】照応解析システムのハードウェア構成の第１の例を示す図である。
【図２】照応解析システムのハードウェア構成の第２の例を示す図である。
【図３】照応解析システムの機能ブロック図である。
【図４】照応解析システムの処理を示すフローチャートである。
【図５】図５のフローチャートにおける情報遷移を示す図である。
【図６】文集合と語彙的連鎖の対応関係の一例を示す図である。
【図７】語彙的連鎖と再構成語彙的連鎖の対応関係の一例を示す図である。
【図８】文集合の第１及び第２の例を示す図である。
【図９】文集合の第３の例を示す図である。
【符号の説明】
【００４７】
１１  構文意味解析部
１２  語彙的連鎖生成部
１３  素性抽出部
１４  機械学習部
１５  語彙的連鎖分割部
１６  語彙的連鎖外照応関係付与部
１７  出力部
１００  照応解析システム
１０１  ＣＰＵ
１０２  メモリ
１０３  ＨＤＤ
１０５  操作部
１０６  モニタ
１０７  内部バス
１１１  サーバ
１１２  ＰＣ
１１３  バス
【図１】
2007219726.tif 000003
【図２】
2007219726.tif 000004
【図３】
2007219726.tif 000005
【図４】
2007219726.tif 000006
【図５】
2007219726.tif 000007
【図６】
2007219726.tif 000008
【図７】
2007219726.tif 000009
【図８】
2007219726.tif 000010
【図９】
2007219726.tif 000011