(57)【要約】【課題】形態素列から簡単に組織名称を弁別する。【解決手段】形態素解析部１１は、形態素解析辞書１６を参照して入力日本語テキストを形態素に分割し、文法情報を付与する。素性付与部１２は、チャンキング用辞書１７を参照して、チャンキング用に用いる素性を、対応する形態素に付与する。チャンキング部１３は、チャンキング用辞書１７を用いて組織名称等へのチャンキングを行う。組織名称抽出部１４は、チャンキング部１３において組織名称の素性を割り当てられた一連の形態素列を組織名称として抽出し、組織名称出力部抽出部１５は抽出された組織名称を出力する。【選択図】　図１
2004110210.tif 000002
【特許請求の範囲】
【請求項１】
形態素列から、組織名称に該当する形態素列部分を抽出するための組織名称形態素列部分抽出規則を記憶する手段と、
上記形態素列に含まれる形態素に上記組織名称形態素列部分抽出規則に用いる特性を割り当てる特性割当手段と、
上記特性が割り当てられた形態素列に上記組織名称形態素列部分抽出規則を適用して組織名称に該当する形態素列部分を抽出する手段とを有することを特徴とする形態素列処理装置。
【請求項２】
形態素の文法情報を上記特性の一部として用いた請求項１記載の形態素列処理装置。
【請求項３】
上記組織名称形態素列部分抽出規則は、国名または地域名の特性に基づいて組織名称に該当する形態素列部分を抽出する請求項１記載の形態素列処理装置。
【請求項４】
上記組織名称形態素列部分抽出規則は、動詞または助動詞の特性に基づいて組織名称に該当する形態素列部分を抽出する請求項１記載の形態素列処理装置。
【請求項５】
上記組織名称形態素列部分抽出規則は、助詞または連体詞および動詞または助詞の特性に基づいて組織名称に該当する形態素列部分を抽出する請求項１記載の形態素列処理装置。
【請求項６】
上記組織名称形態素列部分抽出規則は、組織名称を連結して複合的に組織名称を表す組織名称に該当する形態素列部分を抽出する請求項１記載の形態素列処理装置。
【請求項７】
上記組織名称形態素列部分抽出規則は、名詞の特性を用いて組織名称に該当する形態素列部分を抽出する請求項１記載の形態素列処理装置。
【請求項８】
上記組織名称形態素列部分抽出規則は、組織名称の後半部分に現れやすい形態素であることを示す特性に基づいて組織名称に該当する形態素列部分を抽出する請求項１記載の形態素列処理装置。
【請求項９】
上記組織名称形態素列部分抽出規則は、組織名称の前半部分に現れやすい形態素であることを示す特性に基づいて組織名称に該当する形態素列部分を抽出する請求項１記載の形態素列処理装置。
【請求項１０】
上記組織名称形態素列部分抽出規則は、姓名、姓または名の特性を用いて組織名称に該当する形態素列部分を抽出する請求項１記載の形態素列処理装置。
【請求項１１】
組織名称形態素列部分抽出規則を形態素列に適用して、上記形態素列から組織名称に該当する形態素列部分を抽出する形態素列処理方法において、
上記形態素列に含まれる形態素に上記組織名称形態素列部分抽出規則に用いる特性を割り当てる特性割当ステップと、
上記特性が割り当てられた形態素列に上記組織名称形態素列部分抽出規則を適用して組織名称に該当する形態素列部分を抽出するステップとを有することを特徴とする形態素列処理方法。
【請求項１２】
組織名称形態素列部分抽出規則を形態素列に適用して、上記形態素列から組織名称に該当する形態素列部分を抽出する形態素列処理用のコンピュータプログラムにおいて、
上記形態素列に含まれる形態素に上記組織名称形態素列部分抽出規則に用いる特性を割り当てる特性割当ステップと、
上記特性が割り当てられた形態素列に上記組織名称形態素列部分抽出規則を適用して組織名称に該当する形態素列部分を抽出するステップとをコンピュータに実行させるために用いられることを特徴とする形態素列処理用コンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、形態素列から組織名称を抽出する形態素列処理技術に関する。
【０００２】
【従来の技術】
他の固有名詞と同様に組織名称はテキスト中で重要な意味を担うことが多い。例えば、テキスト中の組織名称を抽出して判別することにより、テキストの重要度等を判定することができる。したがって、テキスト中の組織名称を抽出することが望まれている。しかし、組織名称であるかどうかを判別するには、構文解析や意味解析等複雑な処理をする必要がある。また、逆に、構文解析や意味解析を行う前に、組織名称を把握できれば、構文解析等を簡易かつ確実に行うことが可能になる。
【０００３】
【発明が解決する課題】
この発明は、以上の事情を考慮してなされたものであり、形態素列から組織名称を抽出する技術を提供することを目的としている。
【０００４】
【課題を解決するための手段】
この発明によれば、上述の目的を達成するために、特許請求の範囲に記載のとおりの構成を採用している。ここでは、発明を詳細に説明するのに先だって、特許請求の範囲の記載について補充的に説明を行なっておく。
【０００５】
この発明の一側面によれば、形態素列処理装置に：形態素列から、組織名称に該当する形態素列部分を抽出するための組織名称形態素列部分抽出規則を記憶する手段と；上記形態素列に含まれる形態素に上記組織名称形態素列部分抽出規則に用いる特性を割り当てる特性割当手段と；上記特性が割り当てられた形態素列に上記組織名称形態素列部分抽出規則を適用して組織名称に該当する形態素列部分を抽出する手段とを設けるようにしている。
【０００６】
この構成においては、組織名称形態素列部分を抽出するための解析に用いる特性（素性、属性とも呼ぶ）を形態素に割り当てるだけで形態素列のレベルで組織名称を判別することができる。
【０００７】
組織名称形態素列部分抽出規則に基づいて形態素列に対して置換処理を行うだけで簡易に組織名称を判別することができる。
【０００８】
組織名称形態素列部分抽出規則はつぎのようなものである。
（１）国名または地域名の特性に基づくもの
（２）動詞または助動詞の特性に基づいくもの
（３）助詞または連体詞および動詞または助詞の特性の組に基づくもの
（４）組織名称を連結を判別するもの
（５）名詞の特性に基づくもの
（６）組織名称の後半部分に現れやすい形態素であることを示す特性に基づくもの
（７）組織名称の前半部分に現れやすい形態素であることを示す特性に基づくもの
（８）姓名、姓または名の特性に基づくもの
（９）官位の特性に基づいて組織名称を弁別するもの
【０００９】
なお、この発明は装置またはシステムとして実現できるのみでなく、方法としても実現可能である。また、そのような発明の一部をソフトウェアとして構成することができることはもちろんである。またそのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品もこの発明の技術的な範囲に含まれることも当然である。
【００１０】
この発明の上述の側面およびこの発明の他の側面は特許請求の範囲に記載され、以下実施例を用いて詳細に説明される。
【００１１】
【発明の実施の形態】
以下、この発明の実施例について説明する。
【００１２】
図１は、実施例の形態素処理装置を全体として示しており、この図において、形態素処理装置は、日本語テキスト入力部１０、形態素解析部１１、特性付与部１２、チャンキング部１３、組織名称抽出部１４、組織名称出力部１５、形態素解析辞書１６、チャンキング用辞書１７等を含んで構成されている。この形態素処理装置は、例えば、パーソナルコンピュータやワークステーション等のコンピュータシステム１００に、記録媒体１０１に記録された、あるいは、通信ネットワーク（図示しない）を介して送られたきたコンピュータプログラムをインストールして実現することができる。
【００１３】
日本語テキスト入力部１０は、形態素処理装置に日本語テキストを入力するものである。形態素解析部１１は、形態素解析辞書１６を参照して入力日本語テキストを形態素に分割し、文法情報を付与するものである。形態素解析部１１には例えば奈良先端科学技術大学院大学で開発された「ＣｈａＳｅｎ」を用いることができる。特性付与部１２は、チャンキング用辞書を参照して、チャンキング用に用いる特性を、対応する形態素に付与するものである。ここで、チャンキングは、複数の一連の形態素をひとまとめにし、ひとまとめの形態素列に文法情報や特性を付与することである。以下の例では、主に、組織名称にチャンキングする場合を例に挙げる。
【００１４】
チャンキング部１３は、チャンキング用辞書１７を用いて組織名称等へのチャンキングを行う。組織名称抽出部１４は、チャンキング部１３において組織名称の特性を割り当てられた一連の形態素列を組織名称として抽出する。組織名称出力部１５は抽出された組織名称（形態素列）を出力する。組織名称は、後段の構文解析で用いられても良いし、テキストの選択等に用いられても良い。その他種々の用途に利用できる。
【００１５】
具体的な構成についてさらに説明する。
【００１６】
形態素解析辞書１６は、図２〜図４に示すようなものである。形態素解析辞書の文法情報も特性として用いる。
【００１７】
チャンキング用辞書１７は、図５〜図８に示すようなものである。チャンキング用辞書１７は、例えば組織名称の句が新たに判別されたときには、それを登録する等、学習が行われる。
【００１８】
つぎにチャンキング部１３で用いるチャンキング用のルールを説明する。
［補助ルール］
【００１９】
以降の組織名称用のチャンキングルールに先行して、以下のような補助ルールを適用する場合がある。
【００２０】
補助ルールとしては、所定の見出しの語の組合せのときに名詞または組織名称句と判別するものや、その他、組織名称のチャンキングに用いる特性への変換を行う。
【００２１】
なお、以下では正規表現に準じた表記を用いる。
【００２２】
［組織名称チャンキング用ルール（グループ１）］
つぎに組織名称チャンキング用のルールを説明する。組織名称チャンキング（弁別）用のルールはグループ１〜９の９種類ある。まずそのグループ１について説明する。
【００２３】
このグループは、国名や地域名に関連する。以下のルールにより組織名称のチャンキングを行う。
【００２４】
ルール４３：ｏｎａｍｅｐ＝ａ？，ｂ，ｃ＊，ｄ
ここで、「ｏｎａｍｅｐ」は組織名称句を意味する。「？」は直前の文字が０個または１個あることを示す。「＊」は直前の文字の０回以上の繰り返しを意味する。
【００２５】
（ケース１）
「ａ」は：ＩＤ４３または４４の「ｈｅａｄ−ｔａｂｌｅ」中の語である。
【００２６】
「ｂ」は：ＩＤ２３または２４の「ｎａｔｉｏｎ−ｔａｂｌｅ」または「ｐｌａｃｅ−ｔａｂｌｅ」中の語である。
【００２７】
「ｃ」は：「ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ５０）中にあり、かつ、，「ｎｅｖｅｒ＿ｉｎｃｌｕｄｉｎｇ−ｔａｂｌｅ」（ＩＤ１０）中になく，さらに、「ａｄｖ＿ｐｏｓｓｉｂｌｅ−ｔａｂｌｅ」（ＩＤ２１、２２）中にない語である。
【００２８】
「ｄ」は：「ｏｓｆｎ−ｔａｂｌｅ」（ＩＤ１）中にあり、かつ、「ｏｓｆｎ＿ｎｕｍｂｅｒ＿ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ５）中にない語である。
【００２９】
図９に該当する特性の語の例を挙げる。
【００３０】
（ケース２）
「ａ」は：ＩＤ４３または４４の「ｈｅａｄ−ｔａｂｌｅ」中の語である。
【００３１】
「ｂ」は：ＩＤ２３または２４の「ｎａｔｉｏｎ−ｔａｂｌｅ」または「ｐｌａｃｅ−ｔａｂｌｅ」中の語である。
【００３２】
「ｃ」は：「ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ５０）中にあり、かつ「ｎｅｖｅｒ＿ｉｎｃｌｕｄｉｎｇ−ｔａｂｌｅ」（ＩＤ１０）中になく、さらに、「ａｄｖ＿ｐｏｓｓｉｂｌｅ−ｔａｂｌｅ（ＩＤ２１、２２）中になく、さらに、「ｎｕｍｂｅｒ−ｔａｂｌｅ（ＩＤ１５）中にない語である。
【００３３】
「ｄ」は：「ｏｓｆｎ−ｔａｂｌｅ」（ＩＤ１）中にあり、かつ、「ｏｓｆｎ＿ｎｕｍｂｅｒ＿ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ５）中にある語である。
【００３４】
（ケース３）
「ａ」は：ＩＤ４３または４４の「ｈｅａｄ−ｔａｂｌｅ」中の語である。
【００３５】
「ｂ」は：ＩＤ２３または２４の「ｎａｔｉｏｎ−ｔａｂｌｅ」または「ｐｌａｃｅ−ｔａｂｌｅ」中の語である。
【００３６】
「ｃ」は：「ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ５０）中にあり、かつ「ｎｅｖｅｒ＿ｉｎｃｌｕｄｉｎｇ−ｔａｂｌｅ」（ＩＤ１０）中になく、さらに、「ａｄｖ＿ｐｏｓｓｉｂｌｅ−ｔａｂｌｅ（ＩＤ２１、２２）中になく、さらに、「ｎｕｍｂｅｒ−ｔａｂｌｅ（ＩＤ１５）中にない語である。
【００３７】
「ｄ」は：「ｏｓｆｎ＿ｅｄｕ−ｔａｂｌｅ」（ＩＤ４）中にあり、かつ、「ｏｓｆｎ＿ｎｕｍｂｅｒ＿ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ５）中にある語である。
【００３８】
つぎに処理について例文を用いて説明する。図１０はこの実施例に関連して用いるテキストの例を示す。ここでは、例（１−１）の「デリバティブ取引については、これまで米国会計検査院の調査などが公表されていたが、推計値に過ぎなかった。」を用いる。図１１は、例文中の各語の文法情報等を示す。例文を形態素解析すると、その結果は図１２に示すようになる。そしてルール４３を適用して図１３に示すように「米国会計検査院」を組織名称として判別する。
【００３９】
さらに例（１−２）の「熊本県警熊本南署は４日夜、…」を用いて説明する。図１４は、例文中の各語の文法情報等を示す。例文を形態素解析すると、その結果は図１５に示すようになる。そしてルール４３を適用して図１６に示すように「熊本県警熊本南署」を組織名称として判別する。
【００４０】
［組織名称チャンキング用ルール（グループ２）］
つぎに組織名称チャンキング用のルールのグループ２について説明する。
【００４１】
このグループは、動詞や自動詞の特性に関連する。以下のルールにより組織名称のチャンキングを行う。
【００４２】
ルール４７：ｏｎａｍｅｐ＝｜ａ｜，ｂ＋，ｃ
ここで「｜」および「｜」は、それらに挟まれた語が、組織名称句に対して前または後境界に接することを意味する。「＋」は直前の文字の１回以上の繰り返しを意味する。
【００４３】
（ケース１）
「ａ」は：「ｖｅｒｂ−ｔａｂｌｅ」（ＩＤ３６，３７，３８，５０）中にあるか、「ａｕｘ−ｔａｂｌｅ」（ＩＤ２９，３０，３１，３２，３３，３４，３５，３９，４１）中にある語である。
【００４４】
「ｂ」は：「ｉｎ　ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ５０）中にあり，かつ「ｎｅｖｅｒ＿ｉｎｃｌｕｄｉｎｇ−ｔａｂｌｅ」（ＩＤ１０）中になく，さらに、「ｓｙｍｂｏｌ＿ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ６）中になく、さらに、「ｄｏｔ−ｔａｂｌｅ」（ＩＤ４５）中になく、さらに、「ｎｕｍｂｅｒ−ｔａｂｌｅ」（ＩＤ１５）中にない語である。
【００４５】
「ｃ」は：「ｏｓｆｎ−ｔａｂｌｅ」（ＩＤ１）中にあり、かつ、「ｏｓｆｎ＿ｎｕｍｂｅｒ＿ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ５）中にない語である。
【００４６】
（ケース２）
「ａ」は：「ｖｅｒｂ−ｔａｂｌｅ」（ＩＤ３６，３７，３８，５０）中にあるか、「ａｕｘ−ｔａｂｌｅ」（ＩＤ２９，３０，３１，３２，３３，３４，３５，３９，４１）中にある語である。
【００４７】
「ｂ」は：「ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ５０）中にあり、かつ、「ｎｅｖｅｒ＿ｉｎｃｌｕｄｉｎｇ−ｔａｂｌｅ」（ＩＤ１０）中になく、さらに、「ｓｙｍｂｏｌ＿ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ６）中になく、さらに、「ｄｏｔ−ｔａｂｌｅ」（ＩＤ４５）中にない語である。
【００４８】
「ｃ」は：「ｏｒｇｎ−ｔａｂｌｅ」（ＩＤ３）中か、「ｏｎａｍｅｐ−ｔａｂｌｅ」中か、「ｏｓｆｎ＿ｎｕｍｂｅｒ＿ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ５）中にあり、かつ、「ｏｓｆｎ−ｔａｂｌｅ」（ＩＤ１）にある語である。
【００４９】
つぎに処理について例文を用いて説明する。ここでは、図１０の例（２）の「六人は宝剣岳の宝剣山荘からふもとのホテル千畳敷へ下山中だった。」を用いる。図１７は、例文中の各語の文法情報等を示す。例文を形態素解析すると、その結果は図１８に示すようになる。そしてルール４７を適用して図１９に示すように「ホテル千畳敷」等を組織名称として判別する。
【００５０】
［組織名称チャンキング用ルール（グループ３）］
つぎに組織名称チャンキング用のルールのグループ３について説明する。
【００５１】
このグループは、助詞または連体詞の特性および動詞又は助詞の特性の組に関連する。以下のルールにより組織名称のチャンキングを行う。
【００５２】
ルール４９：ｏｎａｍｅｐ＝｜ａ｜，ｂ，ｃ＊，ｄ，｜ｅ｜
【００５３】
（ケース１）
「ａ」は：「ａｕｘ−ｔａｂｌｅ」（ＩＤ２９，３０，３１，３２，３３，３４，３５，３９，４１）中か、または、「ｃｏｎｊ−ｔａｂｌｅ」（ＩＤ４０）中にある語である。
【００５４】
「ｂ」は：「ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ５０）中にあり、かつ、「ｎｅｖｅｒ＿ｉｎｃｌｕｄｉｎｇ−ｔａｂｌｅ」（ＩＤ１０）中になく、さらに、「ｓｙｍｂｏｌ−ｔａｂｌｅ」（ＩＤ６，４５，４６，４７，４８，４９）中にない語である。
【００５５】
「ｃ」は：「ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ５０）中にあり、かつ、「ｎｅｖｅｒ＿ｉｎｃｌｕｄｉｎｇ−ｔａｂｌｅ」（ＩＤ１０）中にない語である。
【００５６】
「ｄ」は：「ｏｒｇｎ−ｔａｂｌｅ」（ＩＤ１）中か、「ｏｎａｍｅｐ−ｔａｂｌｅ」中にある語である。
【００５７】
「ｅ」は：「ａｕｘ−ｔａｂｌｅ」（ＩＤ２９，３０，３１，３２，３３，３４，３５，３９，４１）中か、「ｖｅｒｂ−ｔａｂｌｅ」（ＩＤ３６，３７，３８）中にある語である。
【００５８】
（ケース２）
「ａ」は：「ａｕｘ−ｔａｂｌｅ」（ＩＤ２９，３０，３１，３２，３３，３４，３５，３９，４１）中か、または、「ｃｏｎｊ−ｔａｂｌｅ」（ＩＤ４０）中にある語である。
【００５９】
「ｂ」は：「ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ５０）中にあり，かつ、「ｎｅｖｅｒ＿ｉｎｃｌｕｄｉｎｇ−ｔａｂｌｅ」（ＩＤ１０）中になく、さらに、「ｎｕｍｂｅｒ−ｔａｂｌｅ」（ＩＤ１５）中になく、さらに、「ｓｙｍｂｏｌ−ｔａｂｌｅ」（ＩＤ６，４５，４６，４７，４８，４９）中にない語である。
【００６０】
「ｃ」は：「ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ５０）中にあり、かつ、「ｎｅｖｅｒ＿ｉｎｃｌｕｄｉｎｇ−ｔａｂｌｅ」（ＩＤ１０）中になく、さらに、「ｎｕｍｂｅｒ−ｔａｌｂｌｅ」（ＩＤ１５）中にない語である。
【００６１】
「ｄ」は：「ｏｓｆｎ−ｔａｂｌｅ」（ＩＤ１）中にあり、かつ「ｏｎｓｆｎ＿ｎｕｍｂｅｒ＿ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ５）中にある語である。
「ｅ」は：「ａｕｘ−ｔａｂｌｅ」（ＩＤ２９，３０，３１，３２，３３，３４，３５，３９，４１）中か、「ｖｅｒｂ−ｔａｂｌｅ」（ＩＤ３６，３７，３８）中にある語である。
【００６２】
つぎに処理について例文を用いて説明する。ここでは、図１０の例（３）の「行司の計５人は新設の桐山部屋に移籍する。」を用いる。図２０は、例文中の各語の文法情報等を示す。例文を形態素解析すると、その結果は図２１に示すようになる。そしてルール４９を適用して図２２に示すように「計５人」および「桐山部屋」を組織名称として判別する。
【００６３】
［組織名称チャンキング用ルール（グループ４）］
つぎに組織名称チャンキング用のルールのグループ４について説明する。
【００６４】
このグループは、組織名称の繰り返しに関連する。以下のルールにより組織名称のチャンキングを行う。
【００６５】
ルール６８：ｏｎａｍｅｐ＝ａ，ｂ＋，ｃ
【００６６】
（ケース１）
「ａ」は：「ｏｎａｍｅｐ−ｔａｂｌｅ」中か、「ｏｒｇｎ−ｔａｂｌｅ」（ＩＤ３）中か、「ｏｓｆｎ−ｔａｂｌｅ」（ＩＤ１）中にある語である。
【００６７】
「ｂ」は：「ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ５０）中にあり、かつ、「ａｄｖ＿ｐｏｓｓｉｂｌｅ−ｔａｂｌｅ」（ＩＤ２１，２２）中になく、さらに、「ｎｅｖｅｒ＿ｉｎｃｌｕｄｉｎｇ−ｔａｂｌｅ」（ＩＤ１０）中になく、さらに、「ｓｙｍｂｏｌ＿ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ６）中にない語である。
【００６８】
「ｃ」は：「ｏｎａｍｅｐ−ｔａｂｌｅ」中か、「ｏｒｇｎ−ｔａｂｌｅ」（ＩＤ３）中か、「ｏｓｆｎ−ｔａｂｌｅ」（ＩＤ１）中にあり、かつ、「ｏｓｆｎ＿ｎｕｍｂｅｒ＿ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ５）中にない語である。
【００６９】
（ケース２）
「ａ」は：「ｏｎａｍｅｐ−ｔａｂｌｅ」中か、「ｏｒｇｎ−ｔａｂｌｅ」（ＩＤ３）中か、「ｏｓｆｎ−ｔａｂｌｅ」（ＩＤ１）中にある語である。
【００７０】
「ｂ」は：「ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ５０）中にあり、かつ、「ａｄｖ＿ｐｏｓｓｉｂｌｅ−ｔａｂｌｅ」（ＩＤ２１，２２）中になく、さらに、「ｎｅｖｅｒ＿ｉｎｃｌｕｄｉｎｇ−ｔａｂｌｅ」（ＩＤ１５）中になく、さらに、「ｎｕｍｂｅｒ−ｔａｂｌｅ」（ＩＤ１５）中になく、さらに、「ｓｙｍｂｏｌ＿ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ６）中にない語である。
【００７１】
「ｃ」は：「ｏｓｆｎ−ｔａｂｌｅ」（ＩＤ１）中にあり、かつ、「ｏｓｆｎ＿ｎｕｍｂｅｒ＿ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ５）中にある語である。
【００７２】
つぎに処理について例文を用いて説明する。ここでは、図１０の例（４）の「熊本県警熊本南署は４日夜　、…」を用いる。図２３は、例文中の各語の文法情報等を示す。例文を形態素解析すると、その結果は図２４に示すようになる。そしてルール４９を適用して図２５に示すように「熊本県警熊本南署」を組織名称として判別する。
【００７３】
［組織名称チャンキング用ルール（グループ５）］
つぎに組織名称チャンキング用のルールのグループ５について説明する。
【００７４】
このグループは、名詞の特性に関連する。以下のルールにより組織名称のチャンキングを行う。
【００７５】
ルール８０：ｏｎａｍｅｐ＝ａ，ｂ＋，ｃ　（ケース１、ケース２）
【００７６】
ｏｎａｍｅｐ＝ａ，ｃ　（ケース３）
【００７７】
（ケース１）
「ａ」は：「ｎｏｕｎ−ｔａｂｌｅ」（ＩＤ１２，１３，１４，１５，１６，１７，１８，１９，２０，２１，２２，２３，２４，２５，２６，２７，２８）中にあり、かつ、「ｎｕｍｂｅｒ−ｔａｂｌｅ」（ＩＤ１５）中になく、さらに、「ｆｎａｍｅ−ｔａｂｌｅ」（ＩＤ１２）中になく、さらに、「ｇｎａｍｅ−ｔａｂｌｅ」（ＩＤ１３）中になく、さらに、「ａｄｖ＿ｐｏｓｓｉｂｌｅ−ｔａｂｌｅ」（ＩＤ２１，２２）中になく、さらに、「ｎｅｖｅｒ＿ｉｎｃｌｕｄｉｎｇ−ｔａｂｌｅ」（ＩＤ１０）中になく、さらに、「ｔｉｍｅ−ｔａｂｌｅ」中になく、さらに、「ｓｙｍｂｏｌ＿ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ６）中になく、さらに、「ｐｒｏｎ−ｔａｂｌｅ」中になく、さらに「ｏｓｆｎ＿ｅｄｕ−ｔａｂｌｅ」（ＩＤ４）中にない語である。
【００７８】
「ｂ」は：「ｎｏｕｎ−ｔａｂｌｅ」中にあり、かつ「ｎｕｍｂｅｒ−ｔａｂｌｅ」中になく、さらに、「ｆｎａｍｅ−ｔａｂｌｅ」中になく、さらに、「ｇｎａｍｅ−ｔａｂｌｅ」中になく、さらに、「ａｄｖ＿ｐｏｓｓｉｂｌｅ−ｔａｂｌｅ」中になく、さらに、「ｎｅｖｅｒ＿ｉｎｃｌｕｄｉｎｇ−ｔａｂｌｅ」中になく、さらに「ｐｒｏｎ−ｔａｂｌｅ」中にない語である。
【００７９】
「ｃ」は：「ｏｓｆｎ−ｔａｂｌｅ」中にあり、かつ、「ｏｓｆｎ＿ｎｕｍｂｅｒ＿ｎｅｖｅｒ−ｔａｂｌｅ」中にある語である。
【００８０】
（ケース２）
「ａ」は：「ｎｏｕｎ−ｔａｂｌｅ」（ＩＤ１２，１３，１４，１５，１６，１７，１８，１９，２０，２１，２２，２３，２４，２５，２６，２７，２８）中にあり、かつ、「ｎｕｍｂｅｒ−ｔａｂｌｅ」（ＩＤ１５）中になく、さらに、「ｆｎａｍｅ−ｔａｂｌｅ」（ＩＤ１２）中になく、さらに、「ｇｎａｍｅ−ｔａｂｌｅ」（ＩＤ１３）中になく、さらに、「ａｄｖ＿ｐｏｓｓｉｂｌｅ−ｔａｂｌｅ」（ＩＤ２１，２２）中になく、さらに、「ｎｅｖｅｒ＿ｉｎｃｌｕｄｉｎｇ−ｔａｂｌｅ」（ＩＤ１０）中になく、さらに、「ｔｉｍｅ−ｔａｂｌｅ」中になく、さらに、「ｓｙｍｂｏｌ＿ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ６）中になく、さらに、「ｐｒｏｎ−ｔａｂｌｅ」中になく、さらに「ｏｓｆｎ＿ｅｄｕ−ｔａｂｌｅ」（ＩＤ４）中にない語である。
【００８１】
「ｂ」は：「ｎｏｕｎ−ｔａｂｌｅ」（ＩＤ１２，１３，１４，１５，１６，１７，１８，１９，２０，２１，２２，２３，２４，２５，２６，２７，２８）中にあり、かつ、「ｆｎａｍｅ−ｔａｂｌｅ」（ＩＤ１２）中になく、さらに、「ｇｎａｍｅ−ｔａｂｌｅ」（ＩＤ１３）中になく，さらに、「ａｄｖ＿ｐｏｓｓｉｂｌｅ−ｔａｂｌｅ」（ＩＤ２１，２２）中になく、さらに、「ｎｅｖｅｒ＿ｉｎｃｌｕｄｉｎｇ−ｔａｂｌｅ」（ＩＤ１０）中になく、さらに、「ｐｒｏｎ−ｔａｂｌｅ」中にない語である。
【００８２】
「ｃ」は：「ｏｒｇｎ−ｔａｂｌｅ」（ＩＤ３）中か、「ｏｎａｍｅｐ−ｔａｂｌｅ」中か、「ｏｓｆｎ−ｔａｂｌｅ」（ＩＤ１）中にあり、かつ、「ｏｓｆｎ＿ｎｕｍｂｅｒ＿ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ５）中にない語である。
【００８３】
（ケース３）
「ａ」は：「ｎｏｕｎ−ｔａｂｌｅ」（ＩＤ１２，１３，１４，１５，１６，１７，１８，１９，２０，２１，２２，２３，２４，２５，２６，２７，２８）中にあり、かつ、「ｎｕｍｂｅｒ−ｔａｂｌｅ」（ＩＤ１５）中になく、さらに、「ｆｎａｍｅ−ｔａｂｌｅ」（ＩＤ１２）中になく、さらに、「ｇｎａｍｅ−ｔａｂｌｅ」（ＩＤ１３）中になく、さらに、「ａｄｖ＿ｐｏｓｓｉｂｌｅ−ｔａｂｌｅ」（ＩＤ２１，２２）中になく、さらに、「ｎｅｖｅｒ＿ｉｎｃｌｕｄｉｎｇ−ｔａｂｌｅ」（ＩＤ１０）中になく、さらに、「ｔｉｍｅ−ｔａｂｌｅ」中になく、さらに、「ｓｙｍｂｏｌ＿ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ６）中になく、さらに、「ｐｒｏｎ−ｔａｂｌｅ」中になく、さらに「ｏｓｆｎ＿ｅｄｕ−ｔａｂｌｅ」（ＩＤ４）中にない語である。
【００８４】
「ｃ」は：「ｏｓｆｎ−ｔａｂｌｅ」（ＩＤ１）中か、「ｏｒｇｎ−ｔａｂｌｅ」（ＩＤ３）中か、または、「ｏｎａｍｅｐ−ｔａｂｌｅ」中にある語である。
【００８５】
つぎに処理について例文を用いて説明する。ここでは、図１０の例（５）の「崔副主任も「馬軍団は解散しない」と宣言…」を用いる。図２６は、例文中の各語の文法情報等を示す。例文を形態素解析すると、その結果は図２７に示すようになる。そしてルール８０を適用して図２８に示すように「馬軍団」を組織名称として判別する。
【００８６】
［組織名称チャンキング用ルール（グループ６）］
つぎに組織名称チャンキング用のルールのグループ６について説明する。
【００８７】
このグループは、組織名称の後半部分に現れやすい形態素であることを示す特性に関連する。以下のルールにより組織名称のチャンキングを行う。
【００８８】
ルール１０５：ｏｎａｍｅｐ＝ａ？，ｂ，ｃ
【００８９】
「ａ」は：「ｈｅａｄ−ｔａｂｌｅ」（ＩＤ４３，４４）中にある語である。
【００９０】
「ｂ」は：「ｏｒｇｎ−ｔａｂｌｅ」（ＩＤ３）中か、「ｎａｔｉｏｎ−ｔａｂｌｅ」（ＩＤ２３）中か、「ｐｌａｃｅ−ｔａｂｌｅ」（ＩＤ２４）中か、「ｆｎａｍｅ−ｔａｂｌｅ」（ＩＤ１２）中か、「ｇｎａｍｅ−ｔａｂｌｅ」（ＩＤ１３）中にある語である。
【００９１】
「ｃ」は：「ｏｎａｍｅｐ＿ｒｅａｒ＿ｐｏｓｓｉｂｌｅ−ｔａｂｌｅ」（ＩＤ９）中にある語である。
【００９２】
つぎに処理について例文を用いて説明する。ここでは、図１０の例（６）の「日本でも昨年十一月、東京証券が債券、…」を用いる。図２９は、例文中の各語の文法情報等を示す。例文を形態素解析すると、その結果は図３０に示すようになる。そしてルール１０５を適用して図３１に示すように「東京証券」を組織名称として判別する。
【００９３】
［組織名称チャンキング用ルール（グループ７）］
つぎに組織名称チャンキング用のルールのグループ７について説明する。
【００９４】
このグループは、組織名称の前半部分に現れやすい形態素であることを示す特性に関連する。以下のルールにより組織名称のチャンキングを行う。
【００９５】
ルール１０６：ｏｎａｍｅｐ＝ａ，ｂ？，ｃ
【００９６】
「ａ」は：「ｏｎａｍｅｐ＿ｈｅａｄ＿ｐｏｓｓｉｂｌｅ−ｔａｂｌｅ」（ＩＤ５１）中にある語である。
【００９７】
「ｂ」は：「ｓｙｍｂｏｌ−ｔａｂｌｅ」（ＩＤ６，４５，４６，４７，４８，４９）中にあり、かつ、「ｂｒａｃｋｅｔ−ｔａｂｌｅ」（ＩＤ４８，４９）中になく、さらに、「ｓｙｍｂｏｌ＿ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ６）中にない語である。
【００９８】
「ｃ」は：「ｎａｔｉｏｎ−ｔａｂｌｅ」（ＩＤ２３）または「ｐｌａｃｅ−ｔａｂｌｅ」（ＩＤ２４）中にある語である。
【００９９】
つぎに処理について例文を用いて説明する。ここでは、図１０の例（７）の「六人は宝剣岳の宝剣山荘からふもとのホテル千畳敷へ下山中だった。」を用いる。図３２は、例文中の各語の文法情報等を示す。例文を形態素解析すると、その結果は図３３に示すようになる。そしてルール１０６を適用して図３４に示すように「宝剣山荘」および「ホテル千畳敷」を組織名称として判別する。
【０１００】
［組織名称チャンキング用ルール（グループ８）］
つぎに組織名称チャンキング用のルールのグループ８について説明する。
【０１０１】
このグループは、姓名、姓、または名の特性に関連する。以下のルールにより組織名称のチャンキングを行う。
【０１０２】
ルール１２５：ｏｎａｍｅｐ＝ａ，ｂ
【０１０３】
「ａ」は：「ｆｎａｍｅ−ｔａｂｌｅ」（ＩＤ１２）または「ｇｎａｍｅ−ｔａｂｌｅ」（ＩＤ１３）にある語である。；
【０１０４】
「ｂ」は：「ｏｓｆｎ−ｔａｂｌｅ」（ＩＤ１）にある語である。
【０１０５】
つぎに処理について例文を用いて説明する。ここでは、図１０の例（８）の「ＮＥＣは長江集団公司と昨春、ワークステーションなどを生産する合弁会社設立で合意していたが、需要の急増が見込めるパソコンを生産品目に加えることになった。」を用いる。図３５は、例文中の各語の文法情報等を示す。例文を形態素解析すると、その結果は図３６に示すようになる。そしてルール１２５を適用して図３７に示すように「ＮＥＣ」および「長江集団公司」を組織名称として判別する。
【０１０６】
［官位を伴う場合の組織名称弁別用ルール］
つぎに官位を伴う場合の組織名称弁別用ルールについて説明する。
【０１０７】
このグループは、人の官位の特性に関連する。以下のルールにより組織名称の弁別を行う。
【０１０８】
ルール１２６：ｏｎａｍｅｐ＝ａ，｜ｂ｜
【０１０９】
「ａ」は：「ｎｏｕｎ−ｔａｂｌｅ」（ＩＤ１２，１３，１４，１５，１６，１７，１８，１９，２０，２１，２２，２３，２４，２５，２６，２７，２８）中にあり、かつ「ｎｅｖｅｒ−ｔａｂｌｅ」（ＩＤ５０）中にあり、さらに「ｎｕｍｂｅｒ−ｔａｂｌｅ」（ＩＤ１５）中になく、さらに、「ｎｅｖｅｒ＿ｉｎｃｌｕｄｉｎｇ−ｔａｂｌｅ」（ＩＤ１０）中にない語である。
【０１１０】
「ｂ」は：官位を表す特性を持つ語である。
【０１１１】
「ａ」は組織名称である。
【０１１２】
つぎに処理について例文を用いて説明する。ここでは、図１０の例（９）の「橋本竜太郎通産相は四日、…」を用いる。図３８は、例文中の各語の文法情報等を示す。例文を形態素解析すると、その結果は図３９に示すようになる。そしてルール１２６を適用して図４０に示すように「通産」を組織名称として判別する。
【０１１３】
以上で実施例の説明を終了する。
【０１１４】
なお、この発明は上述の実施例に限定されるものではなくその趣旨を逸脱しない範囲で種々変更が可能である。
【０１１５】
【発明の効果】
以上説明したように、この発明によれば、形態素列から簡単に組織名称を弁別することができる。
【図面の簡単な説明】
【図１】この発明の実施例の形態素列処理装置を模式的に示すブロック図である。
【図２】上述実施例で用いる形態素解析辞書を説明する図である。
【図３】上述実施例で用いる形態素解析辞書を説明する図である。
【図４】上述実施例で用いる形態素解析辞書を説明する図である。
【図５】上述実施例で用いるチャンキング用辞書を説明する図である。
【図６】上述実施例で用いるチャンキング用辞書を説明する図である。
【図７】上述実施例で用いるチャンキング用辞書を説明する図である。
【図８】上述実施例で用いるチャンキング用辞書を説明する図である。
【図９】ルール４３で用いる特性（素性ともいう）の例を説明する図である。
【図１０】テキストの例を説明する図である。
【図１１】例（１−１）の各語の文法情報等を説明する図である。
【図１２】例（１−１）の形態素解析結果を説明する図である。
【図１３】例（１−１）のチャンキング結果を説明する図である。
【図１４】例（１−２）の各語の文法情報等を説明する図である。
【図１５】例（１−２）の形態素解析結果を説明する図である。
【図１６】例（１−２）のチャンキング結果を説明する図である。
【図１７】例（２）の各語の文法情報等を説明する図である。
【図１８】例（２）の形態素解析結果を説明する図である。
【図１９】例（２）のチャンキング結果を説明する図である。
【図２０】例（３）の各語の文法情報等を説明する図である。
【図２１】例（３）の形態素解析結果を説明する図である。
【図２２】例（３）のチャンキング結果を説明する図である。
【図２３】例（４）の各語の文法情報等を説明する図である。
【図２４】例（４）の形態素解析結果を説明する図である。
【図２５】例（４）のチャンキング結果を説明する図である。
【図２６】例（５）の各語の文法情報等を説明する図である。
【図２７】例（５）の形態素解析結果を説明する図である。
【図２８】例（５）のチャンキング結果を説明する図である。
【図２９】例（６）の各語の文法情報等を説明する図である。
【図３０】例（６）の形態素解析結果を説明する図である。
【図３１】例（６）のチャンキング結果を説明する図である。
【図３２】例（７）の各語の文法情報等を説明する図である。
【図３３】例（７）の形態素解析結果を説明する図である。
【図３４】例（７）のチャンキング結果を説明する図である。
【図３５】例（８）の各語の文法情報等を説明する図である。
【図３６】例（８）の形態素解析結果を説明する図である。
【図３７】例（８）のチャンキング結果を説明する図である。
【図３８】例（９）の各語の文法情報等を説明する図である。
【図３９】例（９）の形態素解析結果を説明する図である。
【図４０】例（９）の処理結果を説明する図である。
【符号の説明】
１０　　　日本語テキスト入力部
１１　　　形態素解析部
１２　　　特性付与部
１３　　　チャンキング部
１４　　　組織名称抽出部
１５　　　組織名称出力部
１６　　　形態素解析辞書
１７　　　チャンキング用辞書
１００　　　コンピュータシステム
１０１　　　記録媒体
【図１】
2004110210.tif 000003
【図２】
2004110210.tif 000004
【図３】
2004110210.tif 000005
【図４】
2004110210.tif 000006
【図５】
2004110210.tif 000007
【図６】
2004110210.tif 000008
【図７】
2004110210.tif 000009
【図８】
2004110210.tif 000010
【図９】
2004110210.tif 000011
【図１０】
2004110210.tif 000012
【図１１】
2004110210.tif 000013
【図１２】
2004110210.tif 000014
【図１３】
2004110210.tif 000015
【図１４】
2004110210.tif 000016
【図１５】
2004110210.tif 000017
【図１６】
2004110210.tif 000018
【図１７】
2004110210.tif 000019
【図１８】
2004110210.tif 000020
【図１９】
2004110210.tif 000021
【図２０】
2004110210.tif 000022
【図２１】
2004110210.tif 000023
【図２２】
2004110210.tif 000024
【図２３】
2004110210.tif 000025
【図２４】
2004110210.tif 000026
【図２５】
2004110210.tif 000027
【図２６】
2004110210.tif 000028
【図２７】
2004110210.tif 000029
【図２８】
2004110210.tif 000030
【図２９】
2004110210.tif 000031
【図３０】
2004110210.tif 000032
【図３１】
2004110210.tif 000033
【図３２】
2004110210.tif 000034
【図３３】
2004110210.tif 000035
【図３４】
2004110210.tif 000036
【図３５】
2004110210.tif 000037
【図３６】
2004110210.tif 000038
【図３７】
2004110210.tif 000039
【図３８】
2004110210.tif 000040
【図３９】
2004110210.tif 000041
【図４０】
2004110210.tif 000042