(57)【要約】【課題】個々の事例に応じたきめ細かな固有表現の抽出を可能とすること。【解決手段】形態素連結手段２５で固有表現付き形態素列を構成する各形態素を始まりとして、該始まりの形態素にそれ以後の形態素をそれぞれ連結させて連結候補を作成し、辞書参照手段２６で、各連結候補と少なくとも１つの形態素から構成される特定の固有表現に関する当該形態素とその固有表現状態との対情報を複数登録してなる辞書２１に登録された対情報の形態素とを照合し、一致した場合、その連結候補に前記一致した対情報の固有表現状態を結合して置き換え候補を作成し、置き換え候補選別手段２７で、置き換え候補中に同一の形態素を要素として含む複数の置き換え候補がある場合はそのうちのいずれか１つのみを残し、固有表現付き形態素列中の形態素の固有表現識別子を、前記残された置き換え候補の固有表現識別子で置き換える。【選択図】図１
2007323271.tif 000002
【特許請求の範囲】
【請求項１】
入力文から固有表現を抽出する装置であって、
入力文を形態素解析するとともに該入力文に含まれる固有表現を抽出し、入力文の各形態素に固有表現状態を表す固有表現識別子を付与して固有表現付き形態素列を作成する固有表現抽出処理部と、
前記作成された固有表現付き形態素列を構成する各形態素のうち、特定の固有表現に対応する形態素の固有表現識別子を、少なくとも１つの形態素から構成される特定の固有表現に関する当該形態素とその固有表現状態との対情報を複数登録してなる辞書を参照して置き換える候補置き換え処理部とを備えた
ことを特徴とする固有表現抽出装置。
【請求項２】
入力文から固有表現を抽出する装置であって、
少なくとも１つの形態素から構成される特定の固有表現に関する当該形態素とその固有表現状態との対情報を複数登録してなる辞書と、
入力文を形態素解析するとともに該入力文に含まれる固有表現を抽出し、入力文の各形態素に固有表現状態を表す固有表現識別子を付与して固有表現付き形態素列を作成し、固有表現付き形態素列記憶部に記憶する固有表現抽出処理手段と、
固有表現付き形態素列記憶部に記憶された固有表現付き形態素列を構成する各形態素を始まりとして、該始まりの形態素にそれ以後のｉ（ｉ＝０，１，２，…）個の形態素をそれぞれ連結させて連結候補を作成し、連結候補記憶部に記憶する形態素連結処理手段と、
連結候補記憶部に記憶された各連結候補と辞書に登録された対情報の形態素とを照合し、一致した場合、その連結候補に前記一致した対情報の固有表現状態を結合して置き換え候補を作成し、置き換え候補記憶部に記憶する辞書参照処理手段と、
置き換え候補記憶部に記憶された置き換え候補中に同一の形態素を要素として含む複数の置き換え候補がある場合はそのうちのいずれか１つのみを残し、且つ、固有表現付き形態素列記憶部に記憶された固有表現付き形態素列中の形態素の固有表現識別子を、前記置き換え候補記憶部に残された置き換え候補の固有表現識別子で置き換えて、置き換え済み固有表現付き形態素列として出力する置き換え候補選別処理手段とを備えた
ことを特徴とする固有表現抽出装置。
【請求項３】
コンピュータを用いて入力文から固有表現を抽出する方法であって、
コンピュータは、少なくとも１つの形態素から構成される特定の固有表現に関する当該形態素とその固有表現状態との対情報を複数登録してなる辞書を備え、
前記コンピュータが、
入力文を形態素解析するとともに該入力文に含まれる固有表現を抽出し、入力文の各形態素に固有表現状態を表す固有表現識別子を付与して固有表現付き形態素列を作成するステップと、
前記作成された固有表現付き形態素列を構成する各形態素のうち、特定の固有表現に対応する形態素の固有表現識別子を、前記辞書を参照して置き換えるステップとを行う
ことを特徴とする固有表現抽出方法。
【請求項４】
コンピュータを用いて入力文から固有表現を抽出する方法であって、
コンピュータは、少なくとも１つの形態素から構成される特定の固有表現に関する当該形態素とその固有表現状態との対情報を複数登録してなる辞書を備え、
入力文を形態素解析するとともに該入力文に含まれる固有表現を抽出し、入力文の各形態素に固有表現状態を表す固有表現識別子を付与して固有表現付き形態素列を作成し、固有表現付き形態素列記憶部に記憶するステップと、
固有表現付き形態素列記憶部に記憶された固有表現付き形態素列を構成する各形態素を始まりとして、該始まりの形態素にそれ以後のｉ（ｉ＝０，１，２，…）個の形態素をそれぞれ連結させて連結候補を作成し、連結候補記憶部に記憶するステップと、
連結候補記憶部に記憶された各連結候補と辞書に登録された対情報の形態素とを照合し、一致した場合、その連結候補に前記一致した対情報の固有表現状態を結合して置き換え候補を作成し、置き換え候補記憶部に記憶するステップと、
置き換え候補記憶部に記憶された置き換え候補中に同一の形態素を要素として含む複数の置き換え候補がある場合はそのうちのいずれか１つのみを残し、且つ、固有表現付き形態素列記憶部に記憶された固有表現付き形態素列中の形態素の固有表現識別子を、前記置き換え候補記憶部に残された置き換え候補の固有表現識別子で置き換えて、置き換え済み固有表現付き形態素列として出力するステップとを行う
ことを特徴とする固有表現抽出方法。
【請求項５】
コンピュータに入力文から固有表現を抽出させるプログラムであって、
少なくとも１つの形態素から構成される特定の固有表現に関する当該形態素とその固有表現状態との対情報を複数登録してなる辞書を備えたコンピュータに、
入力文を形態素解析するとともに該入力文に含まれる固有表現を抽出し、入力文の各形態素に固有表現状態を表す固有表現識別子を付与して固有表現付き形態素列を作成するステップと、
前記作成された固有表現付き形態素列を構成する各形態素のうち、特定の固有表現に対応する形態素の固有表現識別子を、前記辞書を参照して置き換えるステップとを実行させる
ことを特徴とする固有表現抽出プログラム。
【請求項６】
コンピュータに入力文から固有表現を抽出させるプログラムであって、
少なくとも１つの形態素から構成される特定の固有表現に関する当該形態素とその固有表現状態との対情報を複数登録してなる辞書を備えたコンピュータに、
入力文を形態素解析するとともに該入力文に含まれる固有表現を抽出し、入力文の各形態素に固有表現状態を表す固有表現識別子を付与して固有表現付き形態素列を作成し、固有表現付き形態素列記憶部に記憶するステップと、
固有表現付き形態素列記憶部に記憶された固有表現付き形態素列を構成する各形態素を始まりとして、該始まりの形態素にそれ以後のｉ（ｉ＝０，１，２，…）個の形態素をそれぞれ連結させて連結候補を作成し、連結候補記憶部に記憶するステップと、
連結候補記憶部に記憶された各連結候補と辞書に登録された対情報の形態素とを照合し、一致した場合、その連結候補に前記一致した対情報の固有表現状態を結合して置き換え候補を作成し、置き換え候補記憶部に記憶するステップと、
置き換え候補記憶部に記憶された置き換え候補中に同一の形態素を要素として含む複数の置き換え候補がある場合はそのうちのいずれか１つのみを残し、且つ、固有表現付き形態素列記憶部に記憶された固有表現付き形態素列中の形態素の固有表現識別子を、前記置き換え候補記憶部に残された置き換え候補の固有表現識別子で置き換えて、置き換え済み固有表現付き形態素列として出力するステップとを実行させる
ことを特徴とする固有表現抽出プログラム。
【請求項７】
請求項５または６に記載の固有表現抽出プログラムを記録したことを特徴とするコンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、入力されたテキスト（入力文）に対応する情報をデータベースから検索する検索システムや入力文を要約する要約システムなどにおいて重要な役割を果たす、入力文から固有表現を抽出する固有表現抽出技術に関する。
【背景技術】
【０００２】
まず、本明細書中の固有表現抽出処理で用いる『位置』について定義しておく。『位置』とは、入力文における文字と文字との間を指し、「０」から始まり、文頭から文末までの文字毎に１つずつ増えていく数字で表される。例えば、入力文が「ＮＴＴ持株会社社長の和田氏」の場合、位置と入力文の文字との関係は表１のようになる。ここで、位置「３」とは文字「Ｔ」と文字「持」との間を指す。位置が入力文の文字数と一致した時が文末に達した時である。表１の例では位置「１３」に達していれば文末と判断する。
【０００３】
【表１】
2007323271.tif 000003
【０００４】
各位置における、その位置の直後の文字から始まる形態素侯補、固有表現付形態素候補をそれぞれ、その位置の右側形態素候補、右側固有表現付形態素候補と呼ぶ。また、その位置の直前の文字で終了する形態素候補、固有表現付形態素候補をそれぞれ、その位置の左側形態素侯補、左側固有表現付形態素候補と呼ぶ。ここで形態素をその属性、例えば「表記／読み／品詞」で表すとすると、位置「３」の右側形態素候補は「持株／モチカブ／名詞」、左側形態素侯補は「ＮＴＴ／ＮＴＴ／名詞：ｎｔ」となる。
【０００５】
固有表現抽出処理で抽出対象とする固有表現の代表的な例としては、日本語の固有表現抽出技術のワークショップ（略称ＩＲＥＸ）で定義されている人名、地名、組織名、政府組織名、金額、日付、時間、割合、固有物名の９種類がある。以下、本明細書では各固有表現の種類を、それぞれ、＜ＰＳＮ＞，＜ＬＯＣ＞，＜ＯＲＧ＞，＜ＭＮＹ＞，＜ＤＡＴ＞，＜ＰＣＴ＞，＜ＡＲＴ＞と表し（但し、組織名及び政府組織名は共に＜ＯＲＧ＞、日付及び時間は共に＜ＤＡＴ＞で表す。）、さらに実際には固有表現でない形態素を固有表現の一種類として表すためにＮＩＬを追加し、以上の１０種類を固有表現状態（種別）と呼ぶ。
【０００６】
固有表現は少なくとも１つの形態素から構成されることを考慮し、固有表現の冒頭の形態素とそれ以外の形態素を識別するために、固有表現状態にさらに開始、途中の区別を与える。以下、本明細書ではそれぞれＢ−、Ｉ−で表すことにするが、ＮＩＬについてはこの区別をしない。Ｂ−、Ｉ−の区別を与えた固有表現状態を表す識別子を固有表現識別子と呼ぶ。即ち、本明細書ではＢ−＜ＰＳＮ＞，Ｉ−＜ＰＳＮ＞，Ｂ−＜ＬＯＣ＞，Ｉ−＜ＬＯＣ＞，Ｂ−＜ＯＲＧ＞，Ｉ−＜ＯＲＧ＞，……Ｂ−＜ＡＲＴ＞，Ｉ−＜ＡＲＴ＞，ＮＩＬの１９種類（組織名及び政府組織名、並びに日付及び時間は同一識別子となるから、正確には１５種類）の固有表現識別子を使用する。
【０００７】
表１の例において、各形態素に固有表現識別子を付与すると以下のようになる。
【０００８】
ＮＴＴ／ＮＴＴ／名詞：ｎｔ／Ｂ−＜ＯＲＧ＞
持株／モチカブ／名詞／Ｉ−＜ＯＲＧ＞
会社／ガイシャ／名詞／Ｉ−＜ＯＲＧ＞
社長／シャチョウ／名詞／ＮＩＬ
の／ノ／助詞／ＮＩＬ
和田／ワダ／名詞：ｎｒ／Ｂ−＜ＰＳＮ＞
氏／シ／名詞／ＮＩＬ
ここで、ＮＴＴ／ＮＴＴ／名詞：ｎｔ／Ｂ−＜ＯＲＧ＞の固有表現識別子はＢ−＜ＯＲＧ＞であり、固有表現状態は＜ＯＲＧ＞である。また、「ＮＴＴ／ＮＴＴ／名詞：ｎｔ  持株／モチカブ／名詞  会社／ガイシャ／名詞」の部分は３つの形態素から構成される固有表現状態＜ＯＲＧ＞の固有表現、「和田／ワダ／名詞：ｎｒ」は１つの形態素から構成される固有表現状態＜ＰＳＮ＞の固有表現である。
【０００９】
固有表現抽出とは、入力文中の形態素を認定し、少なくとも１つの形態素から構成される固有表現を認定して該当する固有表現状態を表す固有表現識別子を付与する処理である。入力文中の形態素を認定する処理は、形態素解析処理と呼ばれる。
【００１０】
固有表現抽出の手法としては、大きく分けると、人手で設定した規則に基づくものと、予めデータから学習した統計的モデルに基づくものがある。前者は、対象とする領域や固有表現状態の定義の違いにより、規則を改めて設定し直さなければならないためコストがかかる。一方、後者は、学習データを用意しておけば自動学習を用いることにより低コストで実現でき、近年では様々な学習モデルに基づく固有表現抽出法が研究されている。学習モデルには最大エントロピー法、サポートベクトルマシン、隠れマルコフモデルなど、いくつかの手法がある。
【００１１】
隠れマルコフモデルを用いた従来の固有表現抽出法としては、特許文献１に記載された方法がある。
【００１２】
これは、尤度の高い順に上位Ｎ個の形態素列候補、即ちＮｂｅｓｔ形態素列候補を出力する形態素解析部と、そのＮｂｅｓｔ形態素列候補に対して形態素と固有表現状態の同時確率を隠れマルコフモデルに基づいて計算する固有表現抽出部とによって、それ以前の手法における問題、即ち形態素候補が１つに限定されることにより形態素と固有表現状態との区切りが一致しない問題、並びに英語では成果をあげていたが日本語では形態素解析の精度が低くなる問題を解決した固有表現抽出装置である。なお、Ｎは予め設定された１以上の整数である。
【００１３】
従来の固有表現抽出処理では、解析精度は理想的な条件、即ち十分な量の規則や学習データが存在し、且つ、学習モデルが想定する分野の入力文である、という状況であれば８−９割超の解析精度が期待できるが、実際に検索システムや要約システムなどの実用アプリケーションで使用すると、常に理想的な条件で実施できることは少なく、予想外の解析誤り、つまり固有表現識別子を誤って付与するミスがおき、システムの挙動に悪影響を及ぼすこともしばしばある。その場合、新たに規則や学習モデルを整備して、期待の動作をするように調整することも可能であるが、特に学習モデルを用いたシステムの場合、大局的には学習モデルが増えれば増えるほど精度が向上することが期待されるものの、個々の事例に対してきめ細かな出力制御を行うことは困難であった。
【特許文献１】特開２００４−４６７７５号公報「固有表現抽出装置及び方法並びに固有表現抽出プログラム」
【発明の開示】
【発明が解決しようとする課題】
【００１４】
従来の固有表現抽出処理では、用意していた規則や学習モデルが想定していない事例に対し、想定外の処理誤りが発生する可能性があるという問題があった。また、これらの誤りを規則や学習モデルの設計から修正するのはコスト面でも困難であり、また特に学習モデルの整備による修正では、個々の細かい事例に対する出力制御を行うことが困難であった。
【課題を解決するための手段】
【００１５】
本発明では、前記目的を達成するため、既存の固有表現抽出装置（部）から出力される解析結果に対し、予め用意した辞書を参照してその固有表現識別子をユーザの意図通りに置き換えるものである。
【００１６】
ここで、辞書とは、少なくとも１つの形態素から構成される特定の固有表現に関する当該形態素とその固有表現状態との対情報を複数登録してなるものである。複数の辞書情報が競合する場合には、最長一致や固有表現状態の優先度といった単純な制御規則に基づいて置き換える固有表現識別子を最終的に決定することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、既存の固有表現抽出装置からの出力に対し、ユーザが予め用意した辞書情報を活用してその固有表現識別子を意図通りに置き換えることができるため、従来技術で生じていた想定外の解析誤りを低コストで回避、修正することが可能となる。
【発明を実施するための最良の形態】
【００１８】
図１は本発明の固有表現抽出装置の実施の形態の一例を示す構成図、図２は本発明の固有表現抽出処理の流れ図であり、以下、本発明の概要について説明する。
【００１９】
本発明の固有表現抽出装置は、固有表現抽出部１０及び候補置き換え処理部２０から構成される。
【００２０】
固有表現抽出部１０は、入力文を形態素解析するとともに該入力文に含まれる固有表現を抽出し、入力文の各形態素に固有表現状態を表す固有表現識別子を付与して固有表現付き形態素列を作成する固有表現抽出手段１１を有する。
【００２１】
候補置き換え処理部２０は、固有表現抽出部１０で作成された固有表現付き形態素列を構成する各形態素のうち、特定の固有表現に対応する形態素の固有表現識別子を、少なくとも１つの形態素から構成される特定の固有表現に関する当該形態素とその固有表現状態との対情報を複数登録してなる辞書を参照して置き換えるもので、前述した辞書２１と、固有表現抽出部１０（固有表現抽出手段１１）が作成した固有表現付き形態素列を一時記憶する固有表現付き形態素列記憶部２２と、所定の連結候補記憶部２３及び置き換え候補記憶部２４と、固有表現付き形態素列記憶部２２に記憶された固有表現付き形態素列を構成する各形態素を始まりとして、該始まりの形態素にそれ以後のｉ（ｉ＝０，１，２，…）個の形態素をそれぞれ連結させて連結候補を作成し、連結候補記憶部２３に一時記憶する形態素連結手段２５と、連結候補記憶部２３に記憶された各連結候補と辞書２１に登録された対情報の形態素とを照合し、一致した場合、その連結候補に前記一致した対情報の固有表現状態を結合して置き換え候補を作成し、置き換え候補記憶部２４に一時記憶する辞書参照手段２６と、置き換え候補記憶部２４に記憶された置き換え候補中に同一の形態素を要素として含む複数の置き換え候補がある場合はそのうちのいずれか１つのみを残し、且つ、固有表現付き形態素列記憶部２２に記憶された固有表現付き形態素列中の形態素の固有表現識別子を、前記置き換え候補記憶部２４に残された置き換え候補の固有表現識別子で置き換えて、置き換え済み固有表現付き形態素列として出力する置き換え候補選別手段２７とを有する。
【００２２】
本発明の固有表現抽出処理は、図２に示すように、固有表現抽出手段１１が、入力文を形態素解析するとともに該入力文に含まれる固有表現を抽出し、入力文の各形態素に固有表現状態を表す固有表現識別子を付与して固有表現付き形態素列を作成し、固有表現付き形態素列記憶部２２に記憶し（ｓ１：固有表現抽出処理）、形態素連結手段２５が、固有表現付き形態素列記憶部２２に記憶された固有表現付き形態素列を構成する各形態素を始まりとして、該始まりの形態素にそれ以後のｉ（ｉ＝０，１，２，…）個の形態素をそれぞれ連結させて連結候補を作成し、連結候補記憶部２３に記憶し（ｓ２：形態素連結処理）、辞書参照手段２６が、連結候補記憶部２３に記憶された各連結候補と辞書に登録された対情報の形態素とを照合し、一致した場合、その連結候補に前記一致した対情報の固有表現状態を結合して置き換え候補を作成し、置き換え候補記憶部２４に記憶し（ｓ３：辞書参照処理）、置き換え候補選別手段２７が、置き換え候補記憶部２４に記憶された置き換え候補中に同一の形態素を要素として含む複数の置き換え候補がある場合はそのうちのいずれか１つのみを残し、且つ、固有表現付き形態素列記憶部２２に記憶された固有表現付き形態素列中の形態素の固有表現識別子を、前記置き換え候補記憶部２４に残された置き換え候補の固有表現識別子で置き換えて、置き換え済み固有表現付き形態素列として出力する（ｓ４：置き換え候補選別処理）ことによって行われる。
【００２３】
以下、前述した各部における処理の詳細について例を挙げて説明する。
【００２４】
＜固有表現抽出手段１１＞
固有表現抽出手段１１は、入力文を形態素解析するとともに該入力文に含まれる固有表現を抽出し、入力文の各形態素（の属性）に固有表現状態を表す固有表現識別子を付与して固有表現付き形態素列を作成し、これを各形態素の前述した位置（の情報）とともに固有表現付き形態素列記憶部２２に一時記億する。
【００２５】
ここで形態素解析とは、入力文を単語分割し、該分割した単語（の表記）にその読み、品詞などの言語情報を付与する処理である。本発明では、入力文に対して形態素解析及び固有表現識別子を付与する装置であれば、任意の固有表現抽出装置を使用可能である。本発明では、前述した特許文献１、あるいは特願２００４−３７３５３２に記載の技術を使用することができる。
【００２６】
入力文が「０６年ＮＴＴ持株会社社長の和田氏」である場合の位置と入力文の文字との関係を表２に、また、この入力文を固有表現抽出処理した結果（固有表現付き形態素列）を図３に示す。
【００２７】
【表２】
2007323271.tif 000004
【００２８】
＜辞書２１＞
辞書２１は、少なくとも１つの形態素から構成される特定の固有表現に関する当該形態素の属性（表記、品詞、読みなど）からなるエントリとその固有表現状態との対情報を複数登録してなるもので、その一例を図４に示す。
【００２９】
図４の例では、登録する対情報のエントリとして、（１）表記を複数連結する、（２）最初の形態素（現形態素）の品詞が数詞の場合は、その品詞と次の形態素の表記を連結する、の２種類を含むものとした。なお、ここで「ｈ：」は表記、「ｐ：」は品詞を意味している。
【００３０】
＜形態素連結手段２５＞
形態素連結手段２５は、固有表現付き形態素列記憶部２２に記憶された固有表現付き形態素列を構成する各形態素を始まりとして、該始まりの形態素の属性にそれ以後のｉ（ｉ＝０，１，２，…）個の形態素の属性をそれぞれ連結させて連結候補を作成し、これを前述した位置（の情報）とともに連結候補記憶部２３に記憶する。
【００３１】
連結のパタンは辞書２１に登録された対情報のエントリに依存し、どのようなパタンで連結候補を作成するか、つまり形態素におけるどのような属性をどのように連結させて連結候補を作成するかについては、辞書２１に登録された対情報のエントリの種類に応じて設計すれば良いが、ここでは前述した（１）のエントリに対応して表記を連結させて連結候補を作成する場合と、（２）のエントリに対応して品詞と表記を連結させ、さらにそれらの表記の連結を付加して連結候補を作成する場合とを含む連結処理について説明することとする。
【００３２】
例えば、前者は「ＮＴＴ／ＮＴＴ／名詞：ｎｔ」「持株／モチカブ／名詞」「会社／ガイシャ／名詞接尾辞」から表記を連結させて「ｈ：ＮＴＴ 持株会社」という連結候補を作成する。また後者は「０６／０６／数詞」「年／ネン／名詞」から品詞と表記を連結させ、さらにそれらの表記の連結を付加して「ｐ：数詞 ｈ：年（０６年）」という連結候補を作成する。
【００３３】
また、図３に示した固有表現付き形態素列に対する形態素連結処理は以下のとおりである。
【００３４】
まず、位置「０」からスタートする。そして、前述した２つの連結パタンに即し、まず（１）表記を複数連結させるパタンの１つ目として「ｈ：０６」を生成する。次に、後続する形態素の表記を連結した「ｈ：０６年」、「ｈ：０６年 ＮＴＴ」を順次生成する。どこまで連結させていくかは、辞書２１のエントリにある最大長を予め調べておき、その値を超えないようにしておくと計算量の削減ができる。ここでは、最大長７文字であるとし、以上の３候補が作成される。次に、現形態素（始まりの形態素）の品詞が数詞であるため、（２）現形態素の品詞が数詞の場合は、その品詞と次の形態素の表記を連結し、さらにそれらの表記の連結を付加するパタンが適応できるので、「ｐ：数詞 ｈ：年（０６年）」を生成する。ここで、位置「０」での連結処理は終了する。
【００３５】
次に、位置を次の形態素の開始位置、即ち位置「２」に移動する。ここで、再度、２つの連結パタンに即し、（１）から「ｈ：年」、「ｈ：年 ＮＴＴ」、「ｈ：年 ＮＴＴ 持株」、「ｈ：年 ＮＴＴ 持株会社」を生成する。（２）には該当しないので何も生成されない。位置「２」での連結処理を終了し、次の位置「３」に移動して、以下、同様の処理を続ける。
【００３６】
以上のようにして図５に示すような連結候補が生成され、これが各形態素の前述した位置（の情報）とともに連結候補記憶部２３に一時記億される。
【００３７】
＜辞書参照手段２６＞
辞書参照手段２６は、連結候補記憶部２３に記憶された各連結候補と辞書２１に登録された対情報のエントリとを照合し、一致した場合、その連結候補を構成する形態素の開始位置、終了位置及び表記に前記一致した対情報の固有表現状態を結合して置き換え候補を作成し、置き換え候補記憶部２４に記憶する。
【００３８】
図５に示した連結候補と図４に示した辞書とを照合して一致するのは、位置「０」の「ｐ：数詞 ｈ：年（０６年）」、位置「３」の「ｈ：ＮＴＴ」及び「ｈ：ＮＴＴ 持株会社」の３つであり、これらに対する置き換え候補は、図６に示す通りとなる。
【００３９】
＜置き換え候補選別手段２７＞
置き換え候補選別手段２７は、まず、置き換え候補記憶部２４に記憶された置き換え候補中に同一の形態素を要素として含む複数の置き換え候補、即ち競合する候補があるかどうかを調べ、競合する候補がある場合は、別途指定された優先規則に基づいて候補を選別し、最終的にそのうちのいずれか１つのみを残し、競合を解消させる。なお、前述した競合は、実際には、各置き換え候補における開始位置から終了位置までの範囲が一部または全部に亘って重複するかどうかによって調べられる。
【００４０】
ここで、優先規則は目的に応じて適宜設定されるが、例えば、「表記長（表記の文字数）が長い方を優先させる」、「辞書でコストを設定しておき、その値で優先させる」、「固有表現状態に優先度を設定する」などが考えられる。
【００４１】
図６に示された置き換え候補のうち、競合するのは「ＮＴＴ」と「ＮＴＴ 持株会社」であるが、表記長が長いものを優先させることとすると「ＮＴＴ 持株会社」が残り、最終的に残る置き換え候補は、図７に示すように、表記「０６年」で固有表現状態＜ＤＡＴ＞のものと、表記「ＮＴＴ 持株会社」で固有表現状態＜ＯＲＧ＞のものとなる。
【００４２】
次に、置き換え候補選別手段２７は、固有表現付き形態素列記憶部２２に記憶された固有表現付き形態素列中の形態素のうち、前記置き換え候補記憶部２４に最終的に残された置き換え候補に対応する形態素について、その固有表現識別子を当該置き換え候補の固有表現識別子で置き換えて、置き換え済み固有表現付き形態素列として出力する。
【００４３】
図３に示した元々の固有表現付き形態素列に対し、図７に示した２つの置き換え候補を反映させて各形態素の固有表現識別子を付与した結果を図８に示す。
【００４４】
置き換え候補は、複数の形態素で構成されており、それに対応する固有表現状態となっているので、置き換え処理では、置き換え候補の開始位置及び終了位置と固有表現付き形態素列の位置とを比較参照して、固有表現付き形態素列中の該当する各形態素に当該置き換え候補の固有表現識別子を、その開始、途中を区別しながら付与するように置き換えていく。例えば、置き換え候補の「０６年」の＜ＤＡＴ＞は、「０６／０６／数詞／Ｂ−＜ＤＡＴ＞」「年／ネン／名詞／Ｉ−＜ＤＡＴ＞」の２つの固有表現付き形態素となる。
【００４５】
このように、元々の固有表現抽出ではうまく解析できていなかった「０６年」「ＮＴＴ持株会社」が、正しく固有表現抽出できる。
【００４６】
以上のようにして、既存の固有表現抽出結果に対し、使用者が別途用意した辞書（に登録された情報）を活用することによって、結果を所望のものに置き換えるシステムを実現できる。この辞書情報活用の仕組みは、人手で作成する規則に基づく固有表現抽出技術に類似しているとも考えられるが、大局的には学習モデルに基づく固有表現抽出で精度の高い出力を得て、更に、細かい部分の出力ミスについては、今回の辞書情報活用によって制御し補っていると言える。よって、ある程度少ない量の学習データで、基本的な固有表現についてはカバーし、この学習モデルで対処できないようなドメイン依存の固有表現や新語的な固有表現は、辞書情報としてエントリさせておくことで、低コストで手軽にロバストな固有表現抽出システムの実現が可能となる。
【００４７】
辞書で利用する形態素の属性は、代表的なものでは表記、品詞があるが、その他にも日本語語彙大系のカテゴリ情報、ユーザが独自に定義する情報など、固有表現抽出処理部１０の形態素解析器が出力する情報であれば、任意なものを利用できる。
【００４８】
なお、本発明は、周知のコンピュータに媒体もしくは通信回線を介して、図１の構成図に示された機能を実現するプログラムあるいは図２のフローチャートに示された手順を備えるプログラムをインストールすることによっても実現可能である。
【図面の簡単な説明】
【００４９】
【図１】本発明の固有表現抽出装置の実施の形態の一例を示す構成図
【図２】本発明の固有表現抽出装置における固有表現抽出処理の流れ図
【図３】固有表現付き形態素列の一例を示す説明図
【図４】本発明の固有表現抽出装置における辞書の一例を示す説明図
【図５】連結候補の一例を示す説明図
【図６】置き換え候補の一例を示す説明図
【図７】競合処理後の置き換え候補の一例を示す説明図
【図８】置き換え済固有表現付き形態素列の一例を示す説明図
【符号の説明】
【００５０】
１０：固有表現抽出部、１１：固有表現抽出手段、２０：候補置き換え処理部、２１：辞書、２２：固有表現付き形態素列記憶部、２３：連結候補記憶部、２４：置き換え候補記憶部、２５：形態素連結手段、２６：辞書参照手段、２７：置き換え候補選別手段。
【図１】
2007323271.tif 000005
【図２】
2007323271.tif 000006
【図３】
2007323271.tif 000007
【図４】
2007323271.tif 000008
【図５】
2007323271.tif 000009
【図６】
2007323271.tif 000010
【図７】
2007323271.tif 000011
【図８】
2007323271.tif 000012