(57)【要約】【課題】文書中からその文書の内容を表現する有益な情報を容易かつ迅速に抽出すると共に、文書中の異表記語句にも対処できるようにする。【解決手段】キーフレーズ表現抽出装置１０は、入出力部１１から入力され文書記憶部１３に記憶された文書群を言語解析部１４を用いて形態素解析と係り受け解析を行って、文節と文節がどのような関係にあるかを同定する。特定係り受け文節対抽出部１７は、言語解析処理によって生成された係り受け文節対を表記変換部１８で表記変換した後、特定の文節対を抽出するための特定係り受け文節対抽出処理を行う。そして、抽出された特定係り受け文節対の中から係り文節と受け文節のそれぞれの文節の自立語と係り受け関係名とを抽出し、キーフレーズ表現を生成する。【選択図】      図１
2004240576.tif 000002
【特許請求の範囲】
【請求項１】
二つ以上の文節で構成される文書に対して係り受け関係にある文節対を同定する言語解析手段と、
係り受け関係にあると同定された文節対の中から特定の文節対を抽出する特定係り受け文節対抽出手段と、
特定の係り受け関係にある文節対の自立語と係り受け関係とに基づいてキーフレーズ表現を生成するキーフレーズ表現生成手段と、
を備えたことを特徴とするキーフレーズ表現抽出装置。
【請求項２】
前記特定係り受け文節対抽出手段は、係り受け関係にある文節対の中の単語を取り出して、同じ意味で表記の異なる単語同士が同じ扱いとなるように表記を変換する表記変換手段をさらに備え、
変換済みの表記に基づいてキーフレーズ表現を生成することを特徴とする請求項１に記載のキーフレーズ表現抽出装置。
【請求項３】
前記表記変換手段は、見出し語表記と、その見出し語表記に対応する異表記、用言に対する活用形情報、および表記ゆれに対応する表記変換規則の少なくとも１つが記憶された表記変換辞書をさらに備え、
表記変換の対象となる単語が前記表記変換辞書に記載されている場合は、表記変換辞書の見出し語表記に変換し、対象となる語が用言の場合は、見出し語表記へ変換した後に活用形情報を参照してその活用形を終止形または原形に変換し、入力された語が辞書記載の表記ゆれ対象語の場合は、辞書記載の規則どおりに表記を変換することを特徴とする請求項２に記載のキーフレーズ表現抽出装置。
【請求項４】
前記特定係り受け文節対抽出手段は、特定の文節対を抽出するための計量手段をさらに備え、
係り受け関係にある文節対を１単位として文書中における出現頻度を計量し、一定の閾値以上の頻度で出現している文節対を特定の文節対として抽出し、特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする請求項１に記載のキーフレーズ表現抽出装置。
【請求項５】
前記特定係り受け文節対抽出手段は、係り受け関係にある文節対の各構成単語を取り出し、同じ意味で表記の異なる単語同士が同じ扱いとなるように表記を変換する表記変換手段と、特定の文節対を抽出するための計量手段とをさらに備え、
係り受け関係にある文節対の各構成単語の表記変換処理を前記表記変換手段で行い、表記変換済みの表記で表現された係り受け関係にある文節対を１単位として文書中における出現頻度を前記計量手段で計量し、一定の閾値以上の頻度で出現する文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする請求項１に記載のキーフレーズ表現抽出装置。
【請求項６】
前記特定係り受け文節対抽出手段は、特定の文節対を抽出するための語句を予め登録して記憶しておく語句記憶手段をさらに備え、
係り受け関係にある文節対に含まれる単語が前記語句記憶手段に記憶されている語句の単語と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする請求項１に記載のキーフレーズ表現抽出装置。
【請求項７】
前記特定係り受け文節対抽出手段は、係り受け関係にある文節対の各構成単語を取り出し、同じ意味で表記の異なる単語同士が同じ扱いとなるように表記を変換する表記変換手段と、特定の文節対を抽出するための語句を予め登録して記憶しておく語句記憶手段とをさらに備え、
前記語句記憶手段に記憶されている語句、および係り受け関係にある文節対の各構成単語について前記表記変換手段により表記変換処理を行ない、表記変換済みの表記で表現される文節対に含まれる単語が前記語句記憶手段に記憶されている表記変換済みの語句の単語と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする請求項１に記載のキーフレーズ表現抽出装置。
【請求項８】
前記特定係り受け文節対抽出手段は、特定の文節対を抽出するための単語の品詞を予め登録して記憶しておく品詞記憶手段をさらに備え、
係り受け関係にある文節対に含まれる単語の品詞が前記品詞記憶手段に記憶されている品詞と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする請求項１に記載のキーフレーズ表現抽出装置。
【請求項９】
前記特定係り受け文節対抽出手段は、特定の文節対を抽出するための文節間の係り受け関係を予め登録して記憶しておく係り受け関係記憶手段をさらに備え、
係り受け関係にある文節対の係り受け関係が前記係り受け関係記憶手段に記憶されている係り受け関係と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする請求項１に記載のキーフレーズ表現抽出装置。
【請求項１０】
前記特定係り受け文節対抽出手段は、ユーザが任意の言語情報を入力することができる情報入力手段をさらに備え、
係り受け関係にある文節対に付帯した言語情報が前記情報入力手段を介して入力された言語情報と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする請求項１に記載のキーフレーズ表現抽出装置。
【請求項１１】
前記特定係り受け文節対抽出手段は、係り受け関係にある文節対の各構成単語を取り出し、同じ意味で表記の異なる単語同士が同じ扱いとなるように表記を変換する表記変換手段と、ユーザが任意の言語情報を入力することができる情報入力手段とをさらに備え、
係り受け関係にある文節対の各構成単語と、ユーザが入力した言語情報に含まれる単語について表記変換処理を行い、表記変換済みの表記で表現される文節対に含まれる単語と、前記情報入力手段を介してユーザが入力した言語情報に含まれる表記変換済みの単語とが一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする請求項１に記載のキーフレーズ表現抽出装置。
【請求項１２】
二つ以上の文節で構成される文書に対して係り受け関係にある文節対を同定する言語解析ステップと、
係り受け関係にあると同定された文節対の中から特定の文節対を抽出する特定係り受け文節対抽出ステップと、
特定の係り受け関係にある文節対の自立語、品詞、および係り受け関係名の少なくとも一つに基づいてキーフレーズ表現を生成するキーフレーズ表現生成ステップと、
を含むことを特徴とするキーフレーズ表現抽出方法。
【請求項１３】
前記特定係り受け文節対抽出ステップは、係り受け関係にある文節対の中の単語を取り出して、同じ意味で表記の異なる単語同士が同じ扱いとなるように表記を変換する表記変換ステップをさらに含み、
変換済みの表記に基づいてキーフレーズ表現を生成することを特徴とする請求項１２に記載のキーフレーズ表現抽出方法。
【請求項１４】
前記表記変換ステップは、見出し語表記と、その見出し語表記に対応する異表記、用言に対する活用形情報、および表記ゆれに対応する表記変換規則の少なくとも１つが記憶された表記変換辞書を使用し、
表記変換の対象となる単語が前記表記変換辞書に記載されている場合は、表記変換辞書の見出し語表記に変換し、対象となる語が用言の場合は、見出し語表記へ変換した後に活用形情報を参照してその活用形を終止形または原形に変換し、入力された語が辞書記載の表記ゆれ対象語の場合は、辞書記載の規則どおりに表記を変換することを特徴とする請求項１３に記載のキーフレーズ表現抽出方法。
【請求項１５】
前記特定係り受け文節対抽出ステップは、特定の文節対を抽出するための計量ステップをさらに含み、
係り受け関係にある文節対を１単位として文書中における出現頻度を計量し、一定の閾値以上の頻度で出現している文節対を特定の文節対として抽出し、特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする請求項１２に記載のキーフレーズ表現抽出方法。
【請求項１６】
前記特定係り受け文節対抽出ステップは、係り受け関係にある文節対の各構成単語を取り出し、同じ意味で表記の異なる単語同士が同じ扱いとなるように表記を変換する表記変換ステップと、特定の文節対を抽出するための計量ステップとをさらに含み、
係り受け関係にある文節対の各構成単語の表記変換処理を前記表記変換ステップで行い、表記変換済みの表記で表現された係り受け関係にある文節対を１単位として文書中における出現頻度を前記計量ステップで計量し、一定の閾値以上の頻度で出現する文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする請求項１２に記載のキーフレーズ表現抽出方法。
【請求項１７】
前記特定係り受け文節対抽出ステップは、特定の文節対を抽出するための語句を予め登録して記憶しておく語句記憶ステップをさらに含み、
係り受け関係にある文節対に含まれる単語が前記語句記憶ステップで記憶された語句の単語と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする請求項１２に記載のキーフレーズ表現抽出方法。
【請求項１８】
前記特定係り受け文節対抽出ステップは、係り受け関係にある文節対の各構成単語を取り出し、同じ意味で表記の異なる単語同士が同じ扱いとなるように表記を変換する表記変換ステップと、特定の文節対を抽出するための語句を予め登録して記憶しておく語句記憶ステップとをさらに含み、
前記語句記憶ステップで記憶された語句、および係り受け関係にある文節対の各構成単語について前記表記変換ステップで表記変換処理を行ない、表記変換済みの表記で表現される文節対に含まれる単語が、前記語句記憶ステップで記憶された表記変換済みの語句の単語と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする請求項１２に記載のキーフレーズ表現抽出方法。
【請求項１９】
前記特定係り受け文節対抽出ステップは、特定の文節対を抽出するための単語の品詞を予め登録して記憶しておく品詞記憶ステップをさらに含み、
係り受け関係にある文節対に含まれる単語の品詞が前記品詞記憶ステップで記憶された品詞と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする請求項１２に記載のキーフレーズ表現抽出方法。
【請求項２０】
前記特定係り受け文節対抽出ステップは、特定の文節対を抽出するための文節間の係り受け関係を予め登録して記憶しておく係り受け関係記憶ステップをさらに含み、
係り受け関係にある文節対の係り受け関係が前記係り受け関係記憶ステップで記憶された係り受け関係と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする請求項１２に記載のキーフレーズ表現抽出方法。
【請求項２１】
前記特定係り受け文節対抽出ステップは、ユーザが任意の言語情報を入力する情報入力ステップをさらに含み、
係り受け関係にある文節対に付帯した言語情報が前記情報入力ステップによって入力された言語情報と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする請求項１２に記載のキーフレーズ表現抽出方法。
【請求項２２】
前記特定係り受け文節対抽出ステップは、係り受け関係にある文節対の各構成単語を取り出し、同じ意味で表記の異なる単語同士が同じ扱いとなるように表記を変換する表記変換ステップと、ユーザが任意の言語情報を入力する情報入力ステップとをさらに含み、
係り受け関係にある文節対の各構成単語と、ユーザが入力した言語情報に含まれる単語について表記変換処理を行い、表記変換済みの表記で表現される文節対に含まれる単語と、前記情報入力ステップによってユーザが入力した言語情報に含まれる表記変換済みの単語とが一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする請求項１２に記載のキーフレーズ表現抽出方法。
【請求項２３】
請求項１２〜２２のいずれか一つに記載された方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、キーフレーズ表現抽出装置、キーフレーズ表現抽出方法、およびその方法をコンピュータに実行させるプログラムに関し、より詳しくは、大量の文書データの中から文書中のキーワードを抽出する文書情報抽出技術を用いたキーフレーズ表現抽出装置、キーフレーズ表現抽出方法およびその方法をコンピュータに実行させるプログラムに関する。
【０００２】
【従来の技術】
従来より、大量の文書データの中から何らかの知見を見出す技術の一つとして、文書情報抽出技術が用いられている。この文書情報抽出技術は、文書の中から文書の内容を表現する有益な情報を抽出することができれば、それに基づいて文書検索、文書分類、あるいは文書分析などが正確に行えるようになる。
【０００３】
従来の文書分類法としては、文書中のキーワードを抽出し、それを文書の内容表現と仮定して、文書分類を試みることが行われている（例えば、非特許文献１参照。）。このように、抽出される文書情報として現在もっとも広く利用されているのは、文書のキーとなる単語、すなわちキーワードである。
【０００４】
また、このキーワードの同定方法としては、ユーザがキーワードを入力する方法と、キーワードを自動抽出する方法とがある。前者の方法では、ユーザの負担が大きいため、ユーザ負担の少ない後者の例として、文書中の単語の頻度を計量し、その頻度を単語の「重み」に換算して、自動的にキーワードを同定する方法が提案されている（例えば、特許文献１参照。）。
【０００５】
さらに、対象テキストの構文情報を利用して語と語の関係を抽出し、文書検索や文書分類などの応用システムに利用する方法が提案されている（例えば、非特許文献２参照。）。これは、登録文書を係り受け解析し、係り受けの情報をインデックスに持たせて、係り受け関係をキーに文書検索を行ない、その効果を確認するものである。このように、対象テキストの構文情報を利用して語と語の関係が取得できるならば、語と語の関係を反映させた表現から特定の表現を抽出し、これを文書の内容表現と仮定することができると考えられる。従来の公報例において、対象文書を係り受け解析し、その結果得られる構文木や線形リストを構築して、単語と位置関係の頻出パターンを制約条件やパラメータを用いて自動抽出する方法が提案されている（例えば、特許文献２参照。）。
【０００６】
また、文書のキーワードを抽出する際に、同じ意味でありながら異表記で出現する語があると、頻度を計量する際に別の語として扱われてしまい、計量精度が悪くなることがあった。このため、専門語について正表記と異表記とを対応させて記憶する手段を設け、これで表記変換を行って単語の出現頻度を計量する方法が提案されている（例えば、特許文献３参照。）。
【０００７】
【特許文献１】
特開平８−３０６２７号公報（第７−８頁、図９）
【特許文献２】
特開２００１−８４２５０号公報（第４−６頁、図３）
【特許文献３】
特開平１１−５３３８４号公報（第８−１３頁、図１）
【非特許文献１】
岡田真、奥野雅史、獅々堀正幹、青江順一、“キーワード抽出を用いた文書分類法”、情報処理学会、第５５回全国大会、４Ｑ−４、ｐ．２１０−２１１、１９９７
【非特許文献２】
新美和彦、兵藤安昭、池田尚志、“係り受け情報を用いた全文検索とその評価”ディジタル図書館ワークショップ第１１回、ｐ．２７−３４、１９９８
【０００８】
【発明が解決しようとする課題】
しかしながら、このような従来の文書情報抽出技術を用いたキーワード抽出方法にあっては、上記特許文献１の場合、文書の内容表現として単語のみを用いているため、文書検索や文書分類などの応用システムにおいて、再現率など精度面で限界があった。例えば、「価格が高い」という内容を想定して、「価格＆高い」を検索キーとして文書検索すると、「解像度が高いカメラで価格が安い機種を教えて欲しい」といった文意の全く異なる文書が検索される可能性があるという問題があった。これは、キーワード同士がアンド、オアの論理式による表現であるため、テキスト内容が十分表現できていないことに起因している。
【０００９】
また、上記特許文献２などの場合にあっては、文書の係り受け解析を行い、その係り受け関係をキーとして文書検索を行なうため、文書の内容表現が反映されているが、構文木や線形リストを構築しなければならないので処理時間がかかる上、ユーザがパターンの制約条件やパラメータを設定する場合に高度な文法知識を必要とすることから、実用的でないという問題があった。
【００１０】
さらに、キーワードを抽出する際に、異表記に対処する方法として、例えば専門分野における正表記と異表記とを対応させて記憶する手段を設けることも考えられる。しかし、対象文書の専門分野が変わると対応できなくなったり、外来語のカタカナ表記のバリエーションなどを全て辞書に登録しようとすると、辞書の容量が増加して検索に時間がかかったり、辞書のメンテナンスにコストがかかるという問題が生じる。その上、上記特許文献３には、用言の活用形の統一化や略語などの扱いに関する記載がないため、これらに対してどのように対応すればよいかが明確でなかった。
【００１１】
この発明は上記に鑑みてなされたもので、文書中からその文書の内容を表現する有益な情報を高度な文法知識を持たなくても容易かつ迅速に抽出することができると共に、文書中に同じ意味で表記の異なるさまざまな形態の異表記語句があっても少ない辞書容量で対処することができるキーフレーズ表現抽出装置、キーフレーズ表現抽出方法およびその方法をコンピュータに実行させるプログラムを提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記目的を達成するため、請求項１にかかる発明は、二つ以上の文節で構成される文書に対して係り受け関係にある文節対を同定する言語解析手段と、係り受け関係にあると同定された文節対の中から特定の文節対を抽出する特定係り受け文節対抽出手段と、特定の係り受け関係にある文節対の自立語と係り受け関係とに基づいてキーフレーズ表現を生成するキーフレーズ表現生成手段と、を備えたことを特徴とする。
【００１３】
この請求項１の発明によれば、言語解析手段によって二つ以上の文節で構成される文書に対して係り受け関係にある文節対を同定し、特定係り受け文節対抽出手段によって係り受け関係にあると同定された文節対の中から特定の文節対を抽出し、キーフレーズ表現生成手段によってその特定の係り受け関係にある文節対の自立語と係り受け関係とに基づいてキーフレーズ表現を生成するようにしたため、文書の内容を特定の文節対に基づいて表現することができ、単なるキーワードではなく、語と語の関係が加味されたキーフレーズ表現が抽出可能となる。
【００１４】
また、請求項２にかかる発明は、請求項１に記載のキーフレーズ表現抽出装置において、前記特定係り受け文節対抽出手段は、係り受け関係にある文節対の中の単語を取り出して、同じ意味で表記の異なる単語同士が同じ扱いとなるように表記を変換する表記変換手段をさらに備え、変換済みの表記に基づいてキーフレーズ表現を生成することを特徴とする。
【００１５】
この請求項２の発明によれば、特定係り受け文節対抽出手段は、係り受け関係にある文節対の中の単語を取り出して、同じ意味で表記の異なる単語同士が同じ扱いとなるように表記を変換する表記変換手段をさらに備えているため、異表記が混在して別の語として扱われることがなくなり、精度の高いキーフレーズ表現を抽出することが可能となる。
【００１６】
また、請求項３にかかる発明は、請求項２に記載のキーフレーズ表現抽出装置において、前記表記変換手段は、見出し語表記と、その見出し語表記に対応する異表記、用言に対する活用形情報、および表記ゆれに対応する表記変換規則の少なくとも１つが記憶された表記変換辞書をさらに備え、表記変換の対象となる単語が前記表記変換辞書に記載されている場合は、表記変換辞書の見出し語表記に変換し、対象となる語が用言の場合は、見出し語表記へ変換した後に活用形情報を参照してその活用形を終止形または原形に変換し、入力された語が辞書記載の表記ゆれ対象語の場合は、辞書記載の規則どおりに表記を変換することを特徴とする。
【００１７】
この請求項３の発明によれば、表記変換手段は、見出し語表記と、その見出し語表記に対応する異表記、用言に対する活用形情報、および表記ゆれに対応する表記変換規則の少なくとも１つが記憶された表記変換辞書をさらに備えることにより、表記変換の対象となる単語が表記変換辞書に記載されている場合は、表記変換辞書の見出し語表記に変換し、対象となる語が用言の場合は、見出し語表記へ変換した後に活用形情報を参照してその活用形を終止形または原形に変換し、入力された語が辞書記載の表記ゆれ対象語の場合は、辞書記載の規則どおりに表記を変換するようにしたため、異表記の範囲として、用言の活用形や、略語表記などにも対応した、より精度の高いキーフレーズ表現を抽出することが可能となる。
【００１８】
また、請求項４にかかる発明は、請求項１に記載のキーフレーズ表現抽出装置において、前記特定係り受け文節対抽出手段は、特定の文節対を抽出するための計量手段をさらに備え、係り受け関係にある文節対を１単位として文書中における出現頻度を計量し、一定の閾値以上の頻度で出現している文節対を特定の文節対として抽出し、特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする。
【００１９】
この請求項４の発明によれば、特定係り受け文節対抽出手段は、係り受け関係にある文節対を１単位として文書中における出現頻度を計量して、一定の閾値以上の頻度で出現している文節対を特定の文節対として抽出する計量手段をさらに備え、特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたため、係り受け文節対を計量することによる頻度情報を用いて自動的にキーフレーズ表現を抽出することが可能となる。
【００２０】
また、請求項５にかかる発明は、請求項１に記載のキーフレーズ表現抽出装置において、前記特定係り受け文節対抽出手段は、係り受け関係にある文節対の各構成単語を取り出し、同じ意味で表記の異なる単語同士が同じ扱いとなるように表記を変換する表記変換手段と、特定の文節対を抽出するための計量手段とをさらに備え、係り受け関係にある文節対の各構成単語の表記変換処理を前記表記変換手段で行い、表記変換済みの表記で表現された係り受け関係にある文節対を１単位として文書中における出現頻度を前記計量手段で計量し、一定の閾値以上の頻度で出現する文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする。
【００２１】
この請求項５の発明によれば、特定係り受け文節対抽出手段は、表記変換手段と計量手段とをさらに備え、係り受け関係にある文節対の各構成単語の表記変換処理を表記変換手段で行い、表記変換済みの表記で表現された係り受け関係にある文節対を１単位として文書中における出現頻度を計量手段で計量し、一定の閾値以上の頻度で出現する文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたため、表記変換を行なってから係り受け文節対を計量するので、精度の高いキーフレーズ表現を自動的に抽出することが可能となる。
【００２２】
また、請求項６にかかる発明は、請求項１に記載のキーフレーズ表現抽出装置において、前記特定係り受け文節対抽出手段は、特定の文節対を抽出するための語句を予め登録して記憶しておく語句記憶手段をさらに備え、係り受け関係にある文節対に含まれる単語が前記語句記憶手段に記憶されている語句の単語と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする。
【００２３】
この請求項６の発明によれば、特定係り受け文節対抽出手段は、特定の文節対を抽出するための語句を予め登録して記憶しておく語句記憶手段をさらに備え、係り受け関係にある文節対に含まれる単語が語句記憶手段に記憶されている語句の単語と一致した場合は、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたため、予めユーザが注目している語句を登録しておくだけで、自動的にその語句を含むキーフレーズ表現を抽出すること可能となる。
【００２４】
また、請求項７にかかる発明は、請求項１に記載のキーフレーズ表現抽出装置において、前記特定係り受け文節対抽出手段は、係り受け関係にある文節対の各構成単語を取り出し、同じ意味で表記の異なる単語同士が同じ扱いとなるように表記を変換する表記変換手段と、特定の文節対を抽出するための語句を予め登録して記憶しておく語句記憶手段とをさらに備え、前記語句記憶手段に記憶されている語句、および係り受け関係にある文節対の各構成単語について前記表記変換手段により表記変換処理を行ない、表記変換済みの表記で表現される文節対に含まれる単語が前記語句記憶手段に記憶されている表記変換済みの語句の単語と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする。
【００２５】
この請求項７の発明によれば、特定係り受け文節対抽出手段は、表記変換手段と語句記憶手段とをさらに備え、語句記憶手段に記憶されている語句、および係り受け関係にある文節対の各構成単語について表記変換手段により表記変換処理を行なって、表記変換済みの表記で表現される文節対に含まれる単語が語句記憶手段に記憶されている表記変換済みの語句の単語と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたため、予めユーザが注目している語句を登録しておくだけで、その表記および係り受け文節対が表記変換対象であれば、表記変換を行なってから自動的にその表記変換後の語句を含むキーフレーズ表現を抽出することが可能となる。
【００２６】
また、請求項８にかかる発明は、請求項１に記載のキーフレーズ表現抽出装置において、前記特定係り受け文節対抽出手段は、特定の文節対を抽出するための単語の品詞を予め登録して記憶しておく品詞記憶手段をさらに備え、係り受け関係にある文節対に含まれる単語の品詞が前記品詞記憶手段に記憶されている品詞と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする。
【００２７】
この請求項８の発明によれば、特定係り受け文節対抽出手段は、特定の文節対を抽出するための単語の品詞を予め登録して記憶しておく品詞記憶手段をさらに備え、係り受け関係にある文節対に含まれる単語の品詞が品詞記憶手段に記憶されている品詞と一致した場合に、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたため、予めユーザが注目している品詞を登録しておくだけで、自動的にその品詞の語句を含むキーフレーズ表現を抽出することが可能となる。
【００２８】
また、請求項９にかかる発明は、請求項１に記載のキーフレーズ表現抽出装置において、前記特定係り受け文節対抽出手段は、特定の文節対を抽出するための文節間の係り受け関係を予め登録して記憶しておく係り受け関係記憶手段をさらに備え、係り受け関係にある文節対の係り受け関係が前記係り受け関係記憶手段に記憶されている係り受け関係と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする。
【００２９】
この請求項９の発明によれば、特定係り受け文節対抽出手段は、特定の文節対を抽出するための文節間の係り受け関係を予め登録して記憶しておく係り受け関係記憶手段をさらに備え、係り受け関係にある文節対の係り受け関係が係り受け関係記憶手段に記憶されている係り受け関係と一致した場合に、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたため、予めユーザが注目している係り受け関係を登録しておくだけで、自動的にその係り受け関係にある文節からキーフレーズ表現を抽出することが可能となる。
【００３０】
また、請求項１０にかかる発明は、請求項１に記載のキーフレーズ表現抽出装置において、前記特定係り受け文節対抽出手段は、ユーザが任意の言語情報を入力することができる情報入力手段をさらに備え、係り受け関係にある文節対に付帯した言語情報が前記情報入力手段を介して入力された言語情報と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする。
【００３１】
この請求項１０の発明によれば、特定係り受け文節対抽出手段は、ユーザが任意の言語情報を入力することができる情報入力手段をさらに備え、係り受け関係にある文節対に付帯した言語情報が情報入力手段を介して入力された言語情報と一致した場合に、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたため、ユーザが言語情報に関する入力情報を任意に変更したり増やしたりしながら、キーフレーズ表現の抽出を行うことが可能となる。
【００３２】
また、請求項１１にかかる発明は、請求項１に記載のキーフレーズ表現抽出装置において、前記特定係り受け文節対抽出手段は、係り受け関係にある文節対の各構成単語を取り出し、同じ意味で表記の異なる単語同士が同じ扱いとなるように表記を変換する表記変換手段と、ユーザが任意の言語情報を入力することができる情報入力手段とをさらに備え、係り受け関係にある文節対の各構成単語と、ユーザが入力した言語情報に含まれる単語について表記変換処理を行い、表記変換済みの表記で表現される文節対に含まれる単語と、前記情報入力手段を介してユーザが入力した言語情報に含まれる表記変換済みの単語とが一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする。
【００３３】
この請求項１１の発明によれば、特定係り受け文節対抽出手段は、表記変換手段と情報入力手段とをさらに備え、係り受け関係にある文節対の各構成単語と、ユーザが入力した言語情報に含まれる単語について表記変換処理を行って、表記変換済みの表記で表現される文節対に含まれる単語と、情報入力手段を介してユーザが入力した言語情報に含まれる表記変換済みの単語とが一致した場合に、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたため、ユーザが任意の言語情報を入力し、その表記を必要に応じて統一表記に変換することもでき、入力情報を任意に変更したり増やしたりしながら、精度の高いキーフレーズ表現を抽出することが可能となる。
【００３４】
また、請求項１２にかかる発明は、二つ以上の文節で構成される文書に対して係り受け関係にある文節対を同定する言語解析ステップと、係り受け関係にあると同定された文節対の中から特定の文節対を抽出する特定係り受け文節対抽出ステップと、特定の係り受け関係にある文節対の自立語と係り受け関係とに基づいてキーフレーズ表現を生成するキーフレーズ表現生成ステップと、を含むことを特徴とする。
【００３５】
この請求項１２の発明によれば、言語解析ステップによって二つ以上の文節で構成される文書に対して係り受け関係にある文節対を同定し、特定係り受け文節対抽出ステップによって係り受け関係にあると同定された文節対の中から特定の文節対を抽出して、キーフレーズ表現生成ステップによってその特定の係り受け関係にある文節対の自立語と係り受け関係とに基づいてキーフレーズ表現を生成するようにしたため、文書の内容を特定の文節対に基づいて表現することができ、単なるキーワードではなく、語と語の関係が加味されたキーフレーズ表現が抽出可能となる。
【００３６】
また、請求項１３にかかる発明は、請求項１２に記載のキーフレーズ表現抽出方法において、前記特定係り受け文節対抽出ステップは、係り受け関係にある文節対の中の単語を取り出して、同じ意味で表記の異なる単語同士が同じ扱いとなるように表記を変換する表記変換ステップをさらに含み、変換済みの表記に基づいてキーフレーズ表現を生成することを特徴とする。
【００３７】
この請求項１３の発明によれば、特定係り受け文節対抽出ステップは、係り受け関係にある文節対の中の単語を取り出して、同じ意味で表記の異なる単語同士が同じ扱いとなるように表記を変換する表記変換ステップをさらに含んでいるため、異表記が混在して別の語として扱われることがなくなり、精度の高いキーフレーズ表現を抽出することが可能となる。
【００３８】
また、請求項１４にかかる発明は、請求項１３に記載のキーフレーズ表現抽出方法において、前記表記変換ステップは、見出し語表記と、その見出し語表記に対応する異表記、用言に対する活用形情報、および表記ゆれに対応する表記変換規則の少なくとも１つが記憶された表記変換辞書を使用し、表記変換の対象となる単語が前記表記変換辞書に記載されている場合は、表記変換辞書の見出し語表記に変換し、対象となる語が用言の場合は、見出し語表記へ変換した後に活用形情報を参照してその活用形を終止形または原形に変換し、入力された語が辞書記載の表記ゆれ対象語の場合は、辞書記載の規則どおりに表記を変換することを特徴とする。
【００３９】
この請求項１４の発明によれば、表記変換ステップは、見出し語表記と、その見出し語表記に対応する異表記、用言に対する活用形情報、および表記ゆれに対応する表記変換規則の少なくとも１つが記憶された表記変換辞書を使用することにより、表記変換の対象となる単語が表記変換辞書に記載されている場合は、表記変換辞書の見出し語表記に変換し、対象となる語が用言の場合は、見出し語表記へ変換した後に活用形情報を参照してその活用形を終止形または原形に変換し、入力された語が辞書記載の表記ゆれ対象語の場合は、辞書記載の規則どおりに表記を変換するようにしたため、異表記の範囲として、用言の活用形や、略語表記などにも対応した、より精度の高いキーフレーズ表現を抽出することが可能となる。
【００４０】
また、請求項１５にかかる発明は、請求項１２に記載のキーフレーズ表現抽出方法において、前記特定係り受け文節対抽出ステップは、特定の文節対を抽出するための計量ステップをさらに含み、係り受け関係にある文節対を１単位として文書中における出現頻度を計量し、一定の閾値以上の頻度で出現している文節対を特定の文節対として抽出し、特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする。
【００４１】
この請求項１５の発明によれば、特定係り受け文節対抽出ステップは、係り受け関係にある文節対を１単位として文書中における出現頻度を計量して、一定の閾値以上の頻度で出現している文節対を特定の文節対として抽出する計量ステップをさらに含み、特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたため、係り受け文節対を計量することによる頻度情報を用いて自動的にキーフレーズ表現を抽出することが可能となる。
【００４２】
また、請求項１６にかかる発明は、請求項１２に記載のキーフレーズ表現抽出方法において、前記特定係り受け文節対抽出ステップは、係り受け関係にある文節対の各構成単語を取り出し、同じ意味で表記の異なる単語同士が同じ扱いとなるように表記を変換する表記変換ステップと、特定の文節対を抽出するための計量ステップとをさらに含み、係り受け関係にある文節対の各構成単語の表記変換処理を前記表記変換ステップで行い、表記変換済みの表記で表現された係り受け関係にある文節対を１単位として文書中における出現頻度を前記計量ステップで計量し、一定の閾値以上の頻度で出現する文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする。
【００４３】
この請求項１６の発明によれば、特定係り受け文節対抽出ステップは、表記変換ステップと計量ステップとをさらに含み、係り受け関係にある文節対の各構成単語の表記変換処理を表記変換ステップで行い、表記変換済みの表記で表現された係り受け関係にある文節対を１単位として文書中における出現頻度を計量ステップで計量し、一定の閾値以上の頻度で出現する文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたため、表記変換を行なってから係り受け文節対を計量するので、精度の高いキーフレーズ表現を自動的に抽出することが可能となる。
【００４４】
また、請求項１７にかかる発明は、請求項１２に記載のキーフレーズ表現抽出方法において、前記特定係り受け文節対抽出ステップは、特定の文節対を抽出するための語句を予め登録して記憶しておく語句記憶ステップをさらに含み、係り受け関係にある文節対に含まれる単語が前記語句記憶ステップで記憶された語句の単語と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする。
【００４５】
この請求項１７の発明によれば、特定係り受け文節対抽出ステップは、特定の文節対を抽出するための語句を予め登録して記憶しておく語句記憶ステップをさらに含み、係り受け関係にある文節対に含まれる単語が語句記憶ステップで記憶された語句の単語と一致すると、その一致した文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたため、予めユーザが注目している語句を登録しておくだけで、自動的にその語句を含むキーフレーズ表現を抽出すること可能となる。
【００４６】
また、請求項１８にかかる発明は、請求項１２に記載のキーフレーズ表現抽出方法において、前記特定係り受け文節対抽出ステップは、係り受け関係にある文節対の各構成単語を取り出し、同じ意味で表記の異なる単語同士が同じ扱いとなるように表記を変換する表記変換ステップと、特定の文節対を抽出するための語句を予め登録して記憶しておく語句記憶ステップとをさらに含み、前記語句記憶ステップで記憶された語句、および係り受け関係にある文節対の各構成単語について前記表記変換ステップで表記変換処理を行ない、表記変換済みの表記で表現される文節対に含まれる単語が、前記語句記憶ステップで記憶された表記変換済みの語句の単語と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする。
【００４７】
この請求項１８の発明によれば、特定係り受け文節対抽出ステップは、表記変換ステップと語句記憶ステップとをさらに含み、語句記憶ステップで記憶された語句、および係り受け関係にある文節対の各構成単語について表記変換ステップで表記変換処理を行ない、表記変換済みの表記で表現される文節対に含まれる単語が語句記憶ステップで記憶された表記変換済みの語句の単語と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたため、予めユーザが注目している語句を登録しておくだけで、その表記および係り受け文節対が表記変換対象であれば、表記変換を行なってから自動的にその表記変換後の語句を含むキーフレーズ表現を抽出することが可能となる。
【００４８】
また、請求項１９にかかる発明は、請求項１２に記載のキーフレーズ表現抽出方法において、前記特定係り受け文節対抽出ステップは、特定の文節対を抽出するための単語の品詞を予め登録して記憶しておく品詞記憶ステップをさらに含み、係り受け関係にある文節対に含まれる単語の品詞が前記品詞記憶ステップで記憶された品詞と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする。
【００４９】
この請求項１９の発明によれば、特定係り受け文節対抽出ステップは、特定の文節対を抽出するための単語の品詞を予め登録して記憶しておく品詞記憶ステップをさらに含み、係り受け関係にある文節対に含まれる単語の品詞が品詞記憶ステップに記憶されている品詞と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたため、予めユーザが注目している品詞を登録しておくだけで、自動的にその品詞の語句を含むキーフレーズ表現を抽出することが可能となる。
【００５０】
また、請求項２０にかかる発明は、請求項１２に記載のキーフレーズ表現抽出方法において、前記特定係り受け文節対抽出ステップは、特定の文節対を抽出するための文節間の係り受け関係を予め登録して記憶しておく係り受け関係記憶ステップをさらに含み、係り受け関係にある文節対の係り受け関係が前記係り受け関係記憶ステップで記憶された係り受け関係と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする。
【００５１】
この請求項２０の発明によれば、特定係り受け文節対抽出ステップは、特定の文節対を抽出するための文節間の係り受け関係を予め登録して記憶しておく係り受け関係記憶ステップをさらに含み、係り受け関係にある文節対の係り受け関係が係り受け関係記憶ステップで記憶された係り受け関係と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたため、予めユーザが注目している係り受け関係を登録しておくだけで、自動的にその係り受け関係にある文節からキーフレーズ表現を抽出することが可能となる。
【００５２】
また、請求項２１にかかる発明は、請求項１２に記載のキーフレーズ表現抽出方法において、前記特定係り受け文節対抽出ステップは、ユーザが任意の言語情報を入力する情報入力ステップをさらに含み、係り受け関係にある文節対に付帯した言語情報が前記情報入力ステップによって入力された言語情報と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする。
【００５３】
この請求項２１の発明によれば、特定係り受け文節対抽出ステップは、ユーザが任意の言語情報を入力する情報入力ステップをさらに含み、係り受け関係にある文節対に付帯した言語情報が情報入力ステップによって入力された言語情報と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたため、ユーザが言語情報に関する入力情報を任意に変更したり増やしたりしながら、キーフレーズ表現の抽出を行うことが可能となる。
【００５４】
また、請求項２２にかかる発明は、請求項１２に記載のキーフレーズ表現抽出方法において、前記特定係り受け文節対抽出ステップは、係り受け関係にある文節対の各構成単語を取り出し、同じ意味で表記の異なる単語同士が同じ扱いとなるように表記を変換する表記変換ステップと、ユーザが任意の言語情報を入力する情報入力ステップとをさらに含み、係り受け関係にある文節対の各構成単語と、ユーザが入力した言語情報に含まれる単語について表記変換処理を行い、表記変換済みの表記で表現される文節対に含まれる単語と、前記情報入力ステップによってユーザが入力した言語情報に含まれる表記変換済みの単語とが一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成することを特徴とする。
【００５５】
この請求項２２の発明によれば、特定係り受け文節対抽出ステップは、表記変換ステップと情報入力ステップとをさらに含み、係り受け関係にある文節対の各構成単語と、ユーザが入力した言語情報に含まれる単語について表記変換処理を行って、表記変換済みの表記で表現される文節対に含まれる単語と、情報入力ステップによってユーザが入力した言語情報に含まれる表記変換済みの単語とが一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたため、ユーザが任意の言語情報を入力し、その表記を必要に応じて統一表記に変換することもでき、入力情報を任意に変更したり増やしたりしながら、精度の高いキーフレーズ表現を抽出することが可能となる。
【００５６】
また、請求項２３にかかる発明は、請求項１２〜２２のいずれか一つに記載された方法をコンピュータに実行させるプログラムである。
【００５７】
この請求項２３の発明によれば、上記した請求項１２〜２２のいずれか一つの動作をコンピュータによって実行することができる。
【００５８】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかるキーフレーズ表現抽出装置、キーフレーズ表現抽出方法およびその方法をコンピュータに実行させるプログラムに関する好適な実施の形態を詳細に説明する。
【００５９】
図１は、本発明の一実施の形態にかかるキーフレーズ表現抽出装置の構成例を示すブロック図である。図１のキーフレーズ表現抽出装置１０は、情報入力手段を含む入出力部１１、文書登録部１２、文書記憶部１３、言語解析手段としての言語解析部１４、言語解析用辞書１５、言語情報記憶部１６、特定係り受け文節対抽出手段としての特定係り受け文節対抽出部１７、表記変換手段としての表記変換部１８、表記変換辞書１９、計量手段としての計量部２０、語句記憶手段としての語句記憶部２１、品詞記憶手段としての品詞記憶部２２、係り受け関係記憶手段としての係り受け関係記憶部２３、特定文節対記憶部２４、および、キーフレーズ表現生成手段としてのキーフレーズ表現生成部２５などで構成されている。
【００６０】
入出力部１１は、登録する文書データを入力したり、ユーザが任意の単語や品詞情報の入力を行ったり、本実施の形態のキーフレーズ表現抽出装置１０で抽出したキーフレーズ表現生成結果を出力したりするものである。この入出力部１１は、入力部と出力部とに分けることができ、入力部の具体例としては、キーボード、あるいは音声を入力するマイクロフォンなどがあり、出力部の具体例としては、ディスプレイ、あるいは音声を出力するスピーカなどがある。
【００６１】
文書登録部１２は、登録文書が入出力部１１から入力されると、先頭の文書から順に文書記憶部１３に格納するもので、文書記憶部１３には、登録文書データが格納される。
【００６２】
言語解析部１４は、文書登録部１２に格納されているテキストに対して言語解析処理を実施するもので、形態素解析と係り受け解析とが行われる。形態素解析は、テキストを単語毎に区切り、品詞など各単語の属性を付加する処理であって（長尾真  監修「日本語情報処理」（社）電子通信学会、１９８４年、第４章「形態素解析」参照。）、その処理方法には、最長一致法、コスト最小法、用例検索法などの既存の手法を用いることができる。また、係り受け解析は、係り受け処理の１単位である文節を生成して、文節と文節がどのような関係にあるかのを同定する処理であって（長尾真監修「日本語情報処理」（社）電子通信学会、１９８４年、第５章「構文解析」、および、吉田将「二文節間の係り受けを基礎とした日本語の構文分析」電子情報通信学会論文誌５５−Ｄ（４）、ｐ．２３８−２４４参照。）既存の手法を用いることができる。この言語解析部１４は、言語解析用辞書１５などを用いて文書記憶部１３に格納されているテキストの係り受け解析処理が終わると、その解析結果が言語情報記憶部１６に記憶され、文書記憶部１３には次の登録文書が格納される。
【００６３】
特定係り受け文節対抽出部１７は、登録文書を言語解析して係り受け関係にあると同定された文節対の中から特定の文節対を抽出するものである。本実施の形態において、特定の文節対を抽出する方法として、（１）係り受け文節対の計量による自動抽出、（２）係り受け文節対の言語的特徴（登録語句、登録品詞、係り受け関係登録）を用いた自動抽出、（３）ユーザ指定（ユーザからの言語情報入力など）による抽出を提供する。この方法を用いることによって、ユーザは特別な文法の知識を必要とせずに文書内容を表現する特定の文節対を抽出することができ、実施が容易となる。
【００６４】
表記変換部１８は、全ての係り受け文節対の単語に対して表記変換辞書１９を適用し、その表記変換辞書１９に登録されている異表記、もしくは規則、活用形リストなどの間でマッチングを実施することにより、例えば、異表記と一致する語があった場合は、その語の表記を辞書の見出し語表記へと変換する。これは、語句の意味が同じでも表記が異なると別の語として扱われてしまうため、同じ表記に統一させるためである。その変換結果は、変換バッファに格納される。この変換バッファは、図１の表記変換部１８に内蔵させてもよいが、変換前の文書データを格納していた言語情報記憶部１６内に別領域を確保し、変換結果を格納してもよい。また、表記変換辞書１９との間でマッチングを行うためのマッチングバッファは、ここでは、表記変換部１８内に設けられ、一致不一致の照合が行われる。また、本実施の形態では、後述する図１１のような表記変換辞書１９を用いている。
【００６５】
計量部２０は、係り受け関係にある文節対を１単位として文書中における出現頻度を計量するものである。特定係り受け文節対抽出部１７は、この計量部２０からの計量結果を参照し、一定の閾値（例えば、Ｎ）以上の頻度で出現している文節対を特定係り受け文節対と同定して抽出し、後述する特定文節対記憶部２４へ格納する。また、一定の閾値以下の文節対については、抽出対象外として特定文節対記憶部２４には格納されない。
【００６６】
語句記憶部２１は、係り受け関係にあると同定された文節対の中から特定の文節対を抽出するための語句を予め登録して、記憶しておくところである。すなわち、係り受け関係にある文節対に含まれる単語が、語句記憶部２１に記憶されている語句の単語と一致すると、その文節対を特定の文節対として抽出し、キーフレーズ表現が生成される。
【００６７】
品詞記憶部２２は、係り受け関係にあると同定された文節対の中から特定の文節対を抽出するための単語の品詞を予め登録して、記憶しておくところである。すなわち、係り受け関係にある文節対に含まれる単語の品詞が、品詞記憶部２２に記憶されている品詞と一致すると、その文節対を特定の文節対として抽出し、キーフレーズ表現が生成される。
【００６８】
係り受け関係記憶部２３は、係り受け関係にあると同定された文節対の中から特定の文節対を抽出するための文節間の係り受け関係を予め登録して、記憶しておくところである。すなわち、係り受け関係にある文節対の係り受け関係が、係り受け関係記憶部２３に記憶されている係り受け関係と一致すると、その文節対を特定の文節対として抽出し、キーフレーズ表現が生成される。
【００６９】
特定文節対記憶部２４は、特定係り受け文節対抽出部１７によって特定係り受け文節対と同定され文節対を格納するところである。
【００７０】
キーフレーズ表現生成部２５は、特定の係り受け文節対を取り出し、係り文節と受け文節のそれぞれの文節の自立語と、係り受け関係名とを抽出してキーフレーズ表現を生成するものである。この係り受け関係名は、何らかのフラグで表現したり、係り受け関係毎の重みに代表される一定の値を与えるものでもよい。
【００７１】
次に、本実施の形態にかかるキーフレーズ表現抽出装置の動作について説明する。図２は、本実施の形態にかかるキーフレーズ表現抽出装置の概略動作を説明する全体フローチャートである。図２に示すように、図１のキーフレーズ表現抽出装置１０を使って、入力され登録された文書群の言語解析処理が行われる（ステップＳ２００）。言語解析処理は、文書群を言語解析して、係り受け文節対を生成するもので、まず、登録文書のテキストを単語毎に区切り、品詞など各単語の属性を付加する形態素解析を行った後、係り受け処理の１単位である文節を生成して、その文節と文節がどのような関係にあるかを同定する係り受け解析が行われる。
【００７２】
続いて、上記言語解析処理で生成された係り受け文節対を使って、特定の文節対を抽出する特定係り受け文節対抽出処理が行われる（ステップＳ２０１）。特定の文節対を抽出する際には、語句登録がある場合、品詞登録がある場合、あるいは、係り受け関係登録がある場合とによって処理が異なり、また、語句の頻度を計量して、一定以上の頻度がある場合に特定の文節対として抽出することができる。さらに、文書内の係り受け文節対に対して特定の係り受け文節対を抽出処理する前に、意味が同じで表記の異なる異表記語句があると、別の係り受け文節対として扱われるため、これらの表記を統一化する表記変換処理を実施するようにしてもよい。
【００７３】
続いて、抽出された特定係り受け文節対の中からキーフレーズ表現を生成する処理が行われる（ステップＳ２０２）。このキーフレーズ表現生成処理は、特定の係り受け文節対の先頭文節対から係り文節と受け文節のそれぞれの文節の自立語と係り受け関係名とを抽出することによって、キーフレーズ表現が生成される。この処理は、特定の係り受け文節対がなくなるまで繰り返される。
【００７４】
図３は、図２の言語解析処理のサブルーチンを示すフローチャートである。図３に示す言語解析処理では、まずキーフレーズ表現生成指示の有無を確認して、キーフレーズ表現生成指示が有ると（ステップＳ３００）、文書登録部１２が登録文書の有無をチェックする（ステップＳ３０１）。文書登録部１２は、入出力部１１からの登録文書が有ると、その先頭の文書から順に文書記憶部１３に格納する（ステップＳ３０２）。
【００７５】
次いで、言語解析部１４は、文書記憶部１３の中のテキストに対して形態素解析を実施する（ステップＳ３０３）。形態素解析では、テキストを単語毎に区切って、品詞など各単語の属性を付加する処理が行われ、その処理方法としては、最長一致法、コスト最小法、あるいは用例検索法といった既存の手法を用いることができる。
【００７６】
続いて、言語解析部１４では、係り受け解析が実施される（ステップＳ３０４）。係り受け解析では、係り受け処理の１単位である文節を生成して、文節と文節がどのような関係にあるかを同定する処理が行われ、その処理方法としては既存の手法を用いることができる。
【００７７】
上述した形態素解析処理および係り受け解析処理は、言語解析部１４が言語解析用辞書１５を用いて行っている。言語解析部１４は、文書記憶部１３に格納されたテキストの係り受け解析処理を終えると（ステップＳ３０５）、その解析結果を言語情報記憶部１６に記憶させ（ステップＳ３０６）、ステップＳ３０１に戻る。そして、文書記憶部１３には、次の登録文書が格納される。
【００７８】
また、上記ステップＳ３０５において、テキストの係り受け解析処理が終了していなければ、再びステップＳ３０４に戻り、形態素解析処理と係り受け解析処理が繰り返される。
【００７９】
また、上記ステップＳ３０１において、処理対象の登録文書が無くなると、言語解析処理を終了し、図２のメインルーチンに戻る。
【００８０】
図４は、図２の特定係り受け文節対抽出処理において語句登録がある場合のサブルーチンを示すフローチャートである。図４の特定係り受け文節対抽出処理では、キーフレーズ表現生成指示が有ると（ステップＳ４００）、特定係り受け文節対抽出部１７が、言語情報記憶部１６に格納されている係り受け文節対を読み込む（ステップＳ４０１）。
【００８１】
そして、ここでは、読み込んだ係り受け文節対の中に同じ意味で表記の異なる異表記がある場合に、表記を統一するための表記変換処理が行われる（ステップＳ４０２）。表記変換処理の具体的な動作説明については、図５を使って後述する。
【００８２】
続いて、特定の文節対を抽出するための語句が語句記憶部２１に登録されているか否かを判断し（ステップＳ４０３）、登録されている場合は、その語句の表記変換処理が行われる（ステップＳ４０４）。この語句表記変換処理の動作説明についても、図５を用いて後述する。
【００８３】
そして、表記変換処理後の係り受け文節対の先頭文節対を読み出して（ステップＳ４０５）、その文節の先頭単語から登録語句とのマッチング処理を順に行ってゆく（ステップＳ４０６）。
【００８４】
マッチング処理の結果、一致語句があった場合は（ステップＳ４０７でＹＥＳ）、その文節対を特定係り受け文節対と同定して（ステップＳ４０８）、特定文節対記憶部２４に格納し（ステップＳ４０９）、メインルーチンに戻る。
【００８５】
マッチング処理の結果、一致語句がなかった場合は（ステップＳ４０７でＮＯ）、抽出対象外の文節対と判断し（ステップＳ４１０）、特定文節対記憶部２４に格納せずにメインルーチンに戻る。
【００８６】
なお、上記ステップＳ４０３において、語句登録がない場合、あるいは、上記ステップＳ４００でキーフレーズ表現生成指示がない場合は、ステップＳ４００に戻り、語句登録あるいはキーフレーズ表現生成指示があるまで待機する。
【００８７】
図５は、図４において表記変換処理を行う場合のサブルーチンを示すフローチャートである。図４のステップＳ４０２の係り受け文節対表記変換処理、および、ステップＳ４０４の語句表記変換処理がこれに該当する。まず、図５のステップＳ５００では、係り受け文節対あるいは語句の入力の有無が判断され、入力があると、その先頭語句をマッチングバッファへ入力する（ステップＳ５０１）。マッチングバッファは、図１に図示されていないが、表記変換辞書１９と照合するためのワークエリアとして表記変換部１８内に設けてもよく、また、これとは別個に設けてもよい。
【００８８】
そして、先頭から単語を取り出して（ステップＳ５０２）、表記変換辞書１９とのマッチング処理が行われる（ステップＳ５０３）。図１１は、この表記変換辞書の記述内容とその辞書適用変換例を示した図である。マッチング処理を行う場合に、図１１の表記変換辞書１１００に記載された異表記のいずれかと、取り出した単語とが一致すると、これに対応する見出し語表記に変換するようにする（ステップＳ５０５）。例えば、「記録媒体」と「記録メディア」という異表記が混在する文書があった場合に、その語句を「記録媒体」に統一することができる。
【００８９】
上記ステップＳ５０５で変換された見出し語表記、あるいは、ステップＳ５０４で異表記との一致がなかった場合は、その表記を変換バッファに格納する（ステップＳ５０６）。図１には変換バッファが図示されていないが、特定係り受け文節対を抽出する前の係り受け文節対を格納している言語情報記憶部１６を変換バッファとして利用することができる。例えば、表記変換を行った場合は、該当するテキストデータを書き換えるようにする。勿論、これ以外に、変換バッファを別に構成してもよい。
【００９０】
ステップＳ５０７において、語句末でない場合は、次語句の有無が判断され（ステップＳ５０８）、次の語句が有る場合はその語句をマッチングバッファへ格納した後（ステップＳ５０９）、ステップＳ５０２に戻って上記表記変換処理が繰り返される。また、ステップＳ５０７で語句末でない場合も、ステップＳ５０２に戻って表記変換処理が繰り返される。
【００９１】
ステップＳ５０８において、次語句がない場合は、表記変換処理が終了し、それぞれ図４の元のルーチンに戻る。
【００９２】
次に、図６は、図２の特定係り受け文節対抽出処理において品詞登録がある場合のサブルーチンを示すフローチャートである。図６の特定係り受け文節対抽出処理では、キーフレーズ表現生成指示があると（ステップＳ６００）、特定係り受け文節対抽出部１７が、言語情報記憶部１６に格納されている係り受け文節対を読み込む（ステップＳ６０１）。
【００９３】
そして、特定の文節対を抽出するための品詞が品詞記憶部２２に登録されているか否かを判断し（ステップＳ６０２）、登録されている場合は、係り受け文節対の先頭文節対の品詞を読み出して（ステップＳ６０３）、その文節の先頭品詞から順に登録品詞とのマッチング処理が行われる（ステップＳ６０４）。
【００９４】
マッチング処理の結果、一致品詞があった場合は（ステップＳ６０５でＹＥＳ）、その文節対を特定係り受け文節対として同定し（ステップＳ６０６）、特定文節対記憶部２４に格納され（ステップＳ６０７）、メインルーチンに戻る。
【００９５】
マッチング処理の結果、一致品詞がなかった場合は（ステップＳ６０５でＮＯ）、抽出対象外の文節対と判断され（ステップＳ６０８）、特定文節対記憶部２４に格納することなくメインルーチンに戻る。
【００９６】
なお、上記ステップＳ６０２において、品詞登録がない場合、あるいは、上記ステップＳ６００でキーフレーズ表現生成指示がない場合は、ステップＳ４００に戻り、品詞登録あるいはキーフレーズ表現生成指示があるまで待機する。
【００９７】
次に、図７は、図２の特定係り受け文節対抽出処理において係り受け登録がある場合のサブルーチンを示すフローチャートである。図７の特定係り受け文節対抽出処理では、キーフレーズ表現生成指示が有ると（ステップＳ７００）、特定係り受け文節対抽出部１７が、言語情報記憶部１６に格納されている係り受け文節対を読み込む（ステップＳ７０１）。
【００９８】
そして、特定の文節対を抽出するための係り受け関係が係り受け関係記憶部２３に登録されているか否かを判断し（ステップＳ７０２）、登録されている場合は、係り受け文節対の先頭文節対の係り受け関係を読み出して（ステップＳ７０３）、その文節の係り受け関係と登録係り受け関係とのマッチング処理が行われる（ステップＳ７０４）。
【００９９】
マッチング処理の結果、一致する係り受け関係があった場合は（ステップＳ７０５でＹＥＳ）、その文節対を特定係り受け文節対と同定して（ステップＳ７０６）、特定文節対記憶部２４に格納し（ステップＳ７０７）、メインルーチンに戻る。
【０１００】
マッチング処理の結果、一致する係り受け関係がなかった場合は（ステップＳ７０５でＮＯ）、抽出対象外の文節対と判断され（ステップＳ７０８）、特定文節対記憶部２４に格納することなくメインルーチンに戻る。
【０１０１】
なお、上記ステップＳ７０２において、係り受け登録がない場合、あるいは、上記ステップＳ７００でキーフレーズ表現生成指示がない場合は、ステップＳ７００に戻って、係り受け登録あるいはキーフレーズ表現生成指示があるまで待機する。
【０１０２】
次に、図８は、図２の特定係り受け文節対抽出処理においてユーザから任意の言語情報入力があった場合のサブルーチンを示すフローチャートである。図８の特定係り受け文節対抽出処理では、キーフレーズ表現生成指示が有ると（ステップＳ８００）、特定係り受け文節対抽出部１７が、言語情報記憶部１６に格納されている係り受け文節対を読み込む（ステップＳ８０１）。
【０１０３】
そして、特定係り受け文節対抽出部１７は、ユーザからの任意の言語情報の入力の有無を判断し（ステップＳ８０２）、入力があった場合にそれが語句であれば、図中の▲１▼を介して上記図４のステップＳ４０４に移行処理される。また、ユーザからの入力が語句ではなく、品詞の場合は、図中の▲２▼を介して上記図６のステップＳ６０３に移行処理される。また、ユーザからの入力が語句でも品詞でもなく、係り受け関係であった場合は、図中の▲３▼を介して上記図７のステップＳ７０３に移行処理される。
【０１０４】
ユーザからの入力が語句でも品詞でも係り受け関係でもない場合については、ここでは、入力受付対象外と判断され（ステップＳ８０６）、そのままメインルーチンに戻る。
【０１０５】
次に、図９は、図２の特定係り受け文節対抽出処理において係り受け文節対の頻度を計量する場合のサブルーチンを示すフローチャートである。図９の特定係り受け文節対抽出処理では、キーフレーズ表現生成指示が有ると（ステップＳ９００）、特定係り受け文節対抽出部１７が、言語情報記憶部１６に格納されている係り受け文節対を読み込む（ステップＳ９０１）。
【０１０６】
そして、ここでは、読み込んだ係り受け文節対の中に同じ意味で表記の異なる異表記がある場合に、表記を統一するための表記変換処理が行われる（ステップＳ９０２）。この表記変換処理は、上述した図４のステップＳ４０２および図５で説明した表記変換処理と同様であるので、説明を省略する。
【０１０７】
表記変換処理が済むと、変換済みの表記を用いて、文節対毎の頻度の計量を実施し（ステップＳ９０３）、全文節対に対する処理が終了するまで計量が繰り返される（ステップＳ９０４）。
【０１０８】
全ての文節対に対する計量が終了すると、ステップＳ９０５において、一定の閾値Ｎが定めてある場合に、その閾値Ｎ以上の頻度の係り受け文節対があると、特定係り受け文節対と同定し（ステップＳ９０６）、特定文節対記憶部２４に格納して（ステップＳ９０７）、メインルーチンに戻る。
【０１０９】
ステップＳ９０５において、頻度が閾値Ｎ未満の係り受け文節対の場合については（ステップＳ９０５でＮＯ）、抽出対象外の文節対と判断され（ステップＳ９８０）、特定文節対記憶部２４に格納することなくメインルーチンに戻る。
【０１１０】
次に、図１０は、図２のキーフレーズ表現生成処理のサブルーチンを示すフローチャートである。図１０に示すキーフレーズ表現生成処理では、まずキーフレーズ表現生成指示の有無を確認し、キーフレーズ表現生成指示があった場合は（ステップＳ１０００）、キーフレーズ表現生成部２５が特定文節対記憶部２４を見に行き、特定係り受け文節対の有無をチェックする（ステップＳ１００１）。キーフレーズ表現生成部２５は、特定文節対記憶部２４に特定係り受け文節対があるとこれを取り出し（ステップＳ１００２）、各文節における自立語を抽出する（ステップＳ１００３）。また、その文節対の係り受け関係名も抽出し（ステップＳ１００４）、抽出した自立語と係り受け関係名とをキーフレーズ表現バッファへ格納する（ステップＳ１００５）。このキーフレーズ表現バッファは、図１に図示されていないが、特定文節対から抽出した自立語と係り受け関係名とを格納するものであるため、特定文節対記憶部２４あるいはキーフレーズ表現生成部２５内に設けるか、これとは別個に構成してもよい。
【０１１１】
次の特定係り受け文節対がある場合は（ステップＳ１００６）、ステップＳ１００２に戻って、上記したキーフレーズ表現の抽出処理が繰り返される。
【０１１２】
ステップＳ１００６において、次の特定係り受け文節対がない場合、あるいは、ステップＳ１００１において、特定係り受け文節対がない場合は、キーフレーズ表現生成処理が終了すると、図２のメインルーチンに戻り、キーフレーズ表現抽出装置の全体処理が終了する。
【０１１３】
上述したようなキーフレーズ表現抽出装置とキーフレーズ表現抽出方法を用いて、さらに具体的な実施例について説明する。
【０１１４】
（実施例１）
例えば、以下のような文書Ａ〜Ｈまでの文書群があるとする。文書Ａは、「価格が下がってくると思う」。文書Ｂは、「価格が高すぎる」。文書Ｃは、「値段が高い」。文書Ｄは、「価格が下がれば・・・」。文書Ｅは、「記録メディアの統一が図れればいいと思う」。文書Ｆは、「記録メディアを統一して欲しい」。文書Ｇは、「記録媒体の統一が望まれる」。文書Ｈは、「記憶媒体の価格がまだ高いと思う」というテキスト部分が含まれているものとする。
【０１１５】
そして、これらのＡ〜Ｈまでの文書群が文書記憶部１３に登録され、キーフレーズ表現生成指示があると、まず、文書群のテキスト部分に対し、図３に示した手順で言語解析処理が実施される。言語解析処理では、各単語へ分割し単語属性を付与する形態素解析処理（ステップＳ３０３）を行い、文節と文節の係り受け関係を同定し、その係り受けの属性を付与する係り受け解析処理（ステップＳ３０４）が実施される。
【０１１６】
実施例１における文書群の言語解析結果（形態素解析結果）は、以下のようになる（ハイフン「−」は文節切れ目、中点「・」は単語切れ目を示すものとする）。
文書Ａ「価格・が−下がってくる・と−思う」
文書Ｂ「価格・が−高・すぎる」
文書Ｃ「値段・が−高い」
文書Ｄ「価格・が−下がれ・ば」
文書Ｅ「記録メディア・の−統一・が−図れれ・ば−いい・と−思う」
文書Ｆ「記録メディア・を−統一・し・て−欲しい」
文書Ｇ「記録媒体・の−統一・が−望ま・れる」
文書Ｈ「記憶媒体・の−価格・が−まだ−高い・と−思う」
【０１１７】
次に、形態素解析を行った文書Ａ〜文書Ｈまでのテキスト部分の係り受け成立文節対は、以下のように表記する。
2004240576.tif 000003
【０１１８】
2004240576.tif 000004
【０１１９】
2004240576.tif 000005
【０１２０】
2004240576.tif 000006
【０１２１】
2004240576.tif 000007
【０１２２】
2004240576.tif 000008
【０１２３】
2004240576.tif 000009
【０１２４】
2004240576.tif 000010
【０１２５】
2004240576.tif 000011
【０１２６】
上記したように、係り受け解析処理された係り受け文節対は、言語情報記憶部１６に格納される。
【０１２７】
続いて、言語情報記憶部１６に記憶された係り受け文節対の中から、図４、図６、図７、図８、図９で説明したいずれかの方法を用いて、特定の係り受け文節対を抽出することができる。この実施例１では、図６の予め品詞が登録されている場合について説明する。
【０１２８】
品詞記憶部２２に予め品詞が登録されている場合は（図６のステップＳ６０２）、全ての係り受け文節対を構成する単語の品詞に対して、その品詞が含まれる文節対かどうかを検査する（同図のステップＳ６０４）。一致した品詞を含む文節対があると（ステップＳ６０５）、その文節対を特定の文節対と同定する（ステップＳ６０６）。そして、図１０のキーフレーズ表現生成処理において、特定の係り文節と受け文節の自立語（ステップＳ１００３）と、係り受け関係（ステップＳ１００４）とを抽出して、キーフレーズ表現とする。
【０１２９】
この方法は、ユーザが予め注目している品詞があった場合に有効な方法である。例えば、実施例１において、ユーザが文書群の中から評価を述べている文書群を抽出したいと考えた場合に、予め評価を示す単語が多く含まれる品詞である「形容詞」を登録しておく。すると、言語情報記憶部１６に記憶されている係り受け文節対を先頭から読み込んでゆき、その先頭単語の品詞から順に「形容詞」とのマッチング処理が行なわれる。
【０１３０】
この実施例１の場合は、以下の８組の係り受け文節対の品詞が一致し、６組の自立語対がキーフレーズ表現（◆印）として同定された。なお、ここで表記変換処理を行なえば、下記の「価格→高い」という例のように、キーフレーズ表現がユニークなものにまとまる可能性がある。
【０１３１】
2004240576.tif 000012
【０１３２】
2004240576.tif 000013
【０１３３】
2004240576.tif 000014
【０１３４】
2004240576.tif 000015
【０１３５】
2004240576.tif 000016
【０１３６】
2004240576.tif 000017
【０１３７】
以上説明したように、実施例１の場合は、品詞レベルで登録することができるため、ユーザの負担が大きくならなくて済むという利点がある。また、品詞であれば複数指定が可能であり、さらに、指定可能な品詞群を提示してユーザがその中から選択、指定する方法も考えることができる。例えば、実施例１で使用した「形容詞」は、評価に用いられる単語が多いといった指定可能品詞の説明、あるいは、その品詞にはどのような単語があるのかといった単語事例、指定ガイドラインなどを設けて、入出力部（特に、ディスプレイなどの出力部）１１に提示するようにすれば、ユーザの品詞入力に対する負担を一層低減することができる。
【０１３８】
（実施例２）
実施例２では、言語情報記憶部１６に記憶された係り受け文節対の中から、ユーザが任意の言語情報を入力する図８の方法を用いて、特定の係り受け文節対を抽出する場合について説明する。
【０１３９】
ユーザから任意の単語（語句）が入力された場合は、ステップＳ８０３から図中の▲１▼を介して、図４のステップＳ４０４に移行処理される。すなわち、全ての係り受け文節対に対して、その入力された単語（語句）が含まれる文節対か否かを検査し（ステップＳ４０６）、含まれている文節対があれば（ステップＳ４０７）、その文節対を特定の文節対と同定する（ステップＳ４０８）。そして、図１０のキーフレーズ表現生成処理において、特定の係り文節と受け文節の自立語（ステップＳ１００３）と係り受け関係（ステップＳ１００４）とを抽出し、これをキーフレーズ表現とする。
【０１４０】
この方法は、ユーザが注目している企業名、商品名、事象がある場合に有効な方法となる。例えば、実施例２において、ユーザが文書群の中から「価格」に言及している文書群を抽出したいと考えた場合に、入力手段から「価格」と入力すると、言語情報記憶部１６に記憶されている係り受け文節対を先頭から読み込んで（ステップＳ４０５）、その先頭単語から「価格」という単語とのマッチング処理が行なわれる（ステップＳ４０６）。
【０１４１】
実施例２では、以下の５組の係り受け文節対が入力語句と一致し、３組の自立語対がキーフレーズ表現（◆印）として同定される。
【０１４２】
2004240576.tif 000018
【０１４３】
2004240576.tif 000019
【０１４４】
2004240576.tif 000020
【０１４５】
以上説明したように、実施例２の場合は、単語レベルの入力でよいため、ユーザの負担が少なくて済むという利点がある。また、入力する単語は、複数指定が可能であり、さらに、文書内の高頻度語を提示させて、ユーザがその中から選択、指定する方法なども考えられる。例えば、実施例２において、「価格」、「記録」、「統一」、「思う」などを高頻度語とし、これらを出力部に出力することによって、ユーザはこれを見ながら、入力部を使って選択・入力するだけでよいことになる。
【０１４６】
また、実施例２では、表記変換処理を用いて、ユーザ入力単語、および文節対の単語の表記を表記変換してからマッチング処理を行なうようにすれば、マッチング精度が向上するため、さらに効果的となる。例えば、実施例２において、表記変換辞書１９を参照（図１１の１１００を参照）することにより、「値段」を「価格」に表記変換することが可能となり、下記の係り受け文節対も抽出対象となるので、その自立語対もキーフレーズ表現として同定することができる。
【０１４７】
2004240576.tif 000021
【０１４８】
（実施例３）
実施例３は、言語情報記憶部１６に記憶された係り受け文節対の中から、ユーザが自動抽出を望む場合に、文節対の頻度を計量する計量部２０を用いる図９の方法によって、特定の係り受け文節対を抽出する場合である。
【０１４９】
ユーザが特定係り受け文節対の自動抽出を所望すると、文節対の頻度を計量する計量部２０を用いて、全ての係り受け文節対に対して、文節対の自立語対を表記別に頻度計量し（ステップＳ９０３）、その計量の結果、頻度が予め決められた閾値（Ｎ）以上となる文節対を特定の文節対として同定する（ステップＳ９０５、９０６）。そして、図１０のキーフレーズ表現生成処理において、特定の係り文節と受け文節の自立語（ステップＳ１００３）と係り受け関係（ステップＳ１００４）とを抽出して、キーフレーズ表現とする。
【０１５０】
この方法は、ユーザが注目している単語や品詞がない場合、あるいは、ユーザからの指定が何もなかった場合に有効な方法となる。その上、自動的に係り受け文節対を抽出することができるため、ユーザの負担が無くなる。
【０１５１】
また、上記閾値（Ｎ）の設定の仕方については、「頻度５以上」など予め数値を指定する方法、「頻度の多い順に５％以内」といった文節全体における抽出文節の割合を指定する方法、あるいは、「多い順に３対まで」などのように出現頻度の高い順から幾つまでといった抽出文節数を指定する方法などが考えられる。
【０１５２】
さらに、実施例３では、図９のステップＳ９０３のように、表記変換処理を用いて文節対の単語の表記を表記変換してから自立語に対して計量処理を行なうようにすれば、頻度計量の精度が向上するため、更に効果的となる。例えば、実施例３で、キーフレーズ表現生成指示をした後、入力手段からなにも入力されなかった場合は、言語情報記憶部１６に記憶されている係り受け文節対を読み込んで、表記変換辞書１９（図１１の１１００参照）を用いて文節中の表記変換対象語について、図５に示す手順で表記変換処理が実施される。
【０１５３】
具体的には、文節表記の先頭から単語を取り出し（ステップＳ５０２）、単語表記をキーとして、表記変換辞書の異表記、もしくは変換対象を検索し（ステップＳ５０３）、一致したものを表記変換辞書１９（図１１の１１００）の記載の見出し語表記に変換し、文節表記を置換する。実施例３では、以下の文節が対象となり、それぞれ、用言は終止形に、「メディア」は「媒体」に、「値段」は「価格」に変換される。
【０１５４】
（文書Ｂ）
［高・すぎる］→  ［高い・すぎる］
（文書Ａ）
［下がっ・てくると］  →  ［下がる・てくると］
（文書Ｄ）
［下が・れば］  →    ［下がる・れば］
（文書Ｄ）
［図れれ・ば］  →［図れる・ば］
（文書Ｇ）
［望ま・れる］  →［望む・れる］
（文書Ｃ）
［値段・が］  →［価格・が］
（文書Ｆ）
［記録メディアを］  →［記録・媒体・を］
（文書Ｅ）
［記録メディアの］  →［記録・媒体・の］
【０１５５】
なお、図１１では、実施例３を説明するために、一例として表記変換辞書を設けたが、この表記変換辞書は、ユーザが構築してもよく、また、ＦＥＰや文書検索システムなどの文書作成・処理分野で一般的な異表記辞書や類義辞書を代替として利用するようにしてもよい。さらに、用言の活用形の統一処理については、形態素解析処理で広く用いられている用言活用表などを利用し、一定の活用形へ表記を統一化させるようにしてもよい。
【０１５６】
実施例３では、閾値Ｎ＝３とすると、「頻度３以上」の係り受け文節対が特定係り受け文節対となり、これに基づいてキーフレーズ表現（◆印）が同定される。
【０１５７】
2004240576.tif 000022
【０１５８】
2004240576.tif 000023
【０１５９】
以上説明したように、実施例３の場合は、表記変換を行った後、文節対の自立語の頻度を計量することによって、特定係り受け文節対が抽出され、これに基づいてキーフレーズ表現を生成するようにしたので、文書処理システムへの応用が可能となる。例えば、文書検索システムにおいて、キーフレーズ表現による検索を行なったり、文書分類システムにおいて、キーフレーズ表現を用いた検索結果を１カテゴリにする場合などに利用することができる。
【０１６０】
なお、上記した実施の形態において、表記変換処理を説明する図５では、異表記への変換を想定したフローとなっているが、勿論これに限定されず、略語や用言の活用形の見出し語へ変換したり、表記ゆれの吸収のための変換規則（例えば、表記変換辞書１１０１のようにカタカナ語尾の長音を削除する場合など）に合致した語については、図１１の辞書適用変換例のように変換することができる。
【０１６１】
また、上記実施の形態で説明したキーフレーズ表現抽出方法は、それをコンピュータ上で実行可能なようにプログラミングしてもよく、そのプログラミングソフトが書き込まれた記録媒体を配布して実行させたり、オンラインを介してダウンロードしたソフトを実行するだけで、さまざまな場所に設置されたコンピュータを利用して文書のキーフレーズ表現抽出を容易かつ迅速に行うことができる。
【０１６２】
【発明の効果】
以上説明したように、請求項１にかかる発明によれば、言語解析手段によって二つ以上の文節で構成される文書に対して係り受け関係にある文節対を同定し、特定係り受け文節対抽出手段によって係り受け関係にあると同定された文節対の中から特定の文節対を抽出し、キーフレーズ表現生成手段によってその特定の係り受け関係にある文節対の自立語と係り受け関係とに基づいてキーフレーズ表現を生成するようにしたので、文書の内容を特定の文節対に基づいて表現することができ、単なるキーワードではなく、語と語の関係が加味されたキーフレーズ表現が抽出可能となる。
【０１６３】
また、請求項２にかかる発明によれば、特定係り受け文節対抽出手段は、係り受け関係にある文節対の中の単語を取り出して、同じ意味で表記の異なる単語同士が同じ扱いとなるように表記を変換する表記変換手段をさらに備えているので、異表記が混在して別の語として扱われることがなくなり、精度の高いキーフレーズ表現を抽出することが可能となる。
【０１６４】
また、請求項３にかかる発明によれば、表記変換手段は、見出し語表記と、その見出し語表記に対応する異表記、用言に対する活用形情報、および表記ゆれに対応する表記変換規則の少なくとも１つが記憶された表記変換辞書をさらに備えることにより、表記変換の対象となる単語が表記変換辞書に記載されている場合は、表記変換辞書の見出し語表記に変換し、対象となる語が用言の場合は、見出し語表記へ変換した後に活用形情報を参照してその活用形を終止形または原形に変換し、入力された語が辞書記載の表記ゆれ対象語の場合は、辞書記載の規則どおりに表記を変換するようにしたので、異表記の範囲として、用言の活用形や、略語表記などにも対応した、より精度の高いキーフレーズ表現を抽出することが可能となる。
【０１６５】
また、請求項４にかかる発明によれば、特定係り受け文節対抽出手段は、係り受け関係にある文節対を１単位として文書中における出現頻度を計量して、一定の閾値以上の頻度で出現している文節対を特定の文節対として抽出する計量手段をさらに備え、特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたので、係り受け文節対を計量することによる頻度情報を用いて自動的にキーフレーズ表現を抽出することが可能となる。
【０１６６】
また、請求項５にかかる発明によれば、特定係り受け文節対抽出手段は、表記変換手段と計量手段とをさらに備え、係り受け関係にある文節対の各構成単語の表記変換処理を表記変換手段で行い、表記変換済みの表記で表現された係り受け関係にある文節対を１単位として文書中における出現頻度を計量手段で計量し、一定の閾値以上の頻度で出現する文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたので、表記変換を行なってから係り受け文節対を計量するので、精度の高いキーフレーズ表現を自動的に抽出することが可能となる。
【０１６７】
また、請求項６にかかる発明によれば、特定係り受け文節対抽出手段は、特定の文節対を抽出するための語句を予め登録して記憶しておく語句記憶手段をさらに備え、係り受け関係にある文節対に含まれる単語が語句記憶手段に記憶されている語句の単語と一致した場合は、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたので、予めユーザが注目している語句を登録しておくだけで、自動的にその語句を含むキーフレーズ表現を抽出すること可能となる。
【０１６８】
また、請求項７にかかる発明によれば、特定係り受け文節対抽出手段は、表記変換手段と語句記憶手段とをさらに備え、語句記憶手段に記憶されている語句、および係り受け関係にある文節対の各構成単語について表記変換手段により表記変換処理を行なって、表記変換済みの表記で表現される文節対に含まれる単語が語句記憶手段に記憶されている表記変換済みの語句の単語と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたので、予めユーザが注目している語句を登録しておくだけで、その表記および係り受け文節対が表記変換対象であれば、表記変換を行なってから自動的にその表記変換後の語句を含むキーフレーズ表現を抽出することが可能となる。
【０１６９】
また、請求項８にかかる発明によれば、特定係り受け文節対抽出手段は、特定の文節対を抽出するための単語の品詞を予め登録して記憶しておく品詞記憶手段をさらに備え、係り受け関係にある文節対に含まれる単語の品詞が品詞記憶手段に記憶されている品詞と一致した場合に、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたので、予めユーザが注目している品詞を登録しておくだけで、自動的にその品詞の語句を含むキーフレーズ表現を抽出することが可能となる。
【０１７０】
また、請求項９にかかる発明によれば、特定係り受け文節対抽出手段は、特定の文節対を抽出するための文節間の係り受け関係を予め登録して記憶しておく係り受け関係記憶手段をさらに備え、係り受け関係にある文節対の係り受け関係が係り受け関係記憶手段に記憶されている係り受け関係と一致した場合に、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたので、予めユーザが注目している係り受け関係を登録しておくだけで、自動的にその係り受け関係にある文節からキーフレーズ表現を抽出することが可能となる。
【０１７１】
また、請求項１０にかかる発明によれば、特定係り受け文節対抽出手段は、ユーザが任意の言語情報を入力することができる情報入力手段をさらに備え、係り受け関係にある文節対に付帯した言語情報が情報入力手段を介して入力された言語情報と一致した場合に、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたので、ユーザが言語情報に関する入力情報を任意に変更したり増やしたりしながら、キーフレーズ表現の抽出を行うことが可能となる。
【０１７２】
また、請求項１１にかかる発明によれば、特定係り受け文節対抽出手段は、表記変換手段と情報入力手段とをさらに備え、係り受け関係にある文節対の各構成単語と、ユーザが入力した言語情報に含まれる単語について表記変換処理を行って、表記変換済みの表記で表現される文節対に含まれる単語と、情報入力手段を介してユーザが入力した言語情報に含まれる表記変換済みの単語とが一致した場合に、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたので、ユーザが任意の言語情報を入力し、その表記を必要に応じて統一表記に変換することもでき、入力情報を任意に変更したり増やしたりしながら、精度の高いキーフレーズ表現を抽出することが可能となる。
【０１７３】
また、請求項１２にかかる発明によれば、言語解析ステップによって二つ以上の文節で構成される文書に対して係り受け関係にある文節対を同定し、特定係り受け文節対抽出ステップによって係り受け関係にあると同定された文節対の中から特定の文節対を抽出して、キーフレーズ表現生成ステップによってその特定の係り受け関係にある文節対の自立語と係り受け関係とに基づいてキーフレーズ表現を生成するようにしたので、文書の内容を特定の文節対に基づいて表現することができ、単なるキーワードではなく、語と語の関係が加味されたキーフレーズ表現が抽出可能となる。
【０１７４】
また、請求項１３にかかる発明によれば、特定係り受け文節対抽出ステップは、係り受け関係にある文節対の中の単語を取り出して、同じ意味で表記の異なる単語同士が同じ扱いとなるように表記を変換する表記変換ステップをさらに含んでいるので、異表記が混在して別の語として扱われることがなくなり、精度の高いキーフレーズ表現を抽出することが可能となる。
【０１７５】
また、請求項１４にかかる発明によれば、表記変換ステップは、見出し語表記と、その見出し語表記に対応する異表記、用言に対する活用形情報、および表記ゆれに対応する表記変換規則の少なくとも１つが記憶された表記変換辞書を使用することにより、表記変換の対象となる単語が表記変換辞書に記載されている場合は、表記変換辞書の見出し語表記に変換し、対象となる語が用言の場合は、見出し語表記へ変換した後に活用形情報を参照してその活用形を終止形または原形に変換し、入力された語が辞書記載の表記ゆれ対象語の場合は、辞書記載の規則どおりに表記を変換するようにしたので、異表記の範囲として、用言の活用形や、略語表記などにも対応した、より精度の高いキーフレーズ表現を抽出することが可能となる。
【０１７６】
また、請求項１５にかかる発明によれば、特定係り受け文節対抽出ステップは、係り受け関係にある文節対を１単位として文書中における出現頻度を計量して、一定の閾値以上の頻度で出現している文節対を特定の文節対として抽出する計量ステップをさらに含み、特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたので、係り受け文節対を計量することによる頻度情報を用いて自動的にキーフレーズ表現を抽出することが可能となる。
【０１７７】
また、請求項１６にかかる発明によれば、特定係り受け文節対抽出ステップは、表記変換ステップと計量ステップとをさらに含み、係り受け関係にある文節対の各構成単語の表記変換処理を表記変換ステップで行い、表記変換済みの表記で表現された係り受け関係にある文節対を１単位として文書中における出現頻度を計量ステップで計量し、一定の閾値以上の頻度で出現する文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたので、表記変換を行なってから係り受け文節対を計量するので、精度の高いキーフレーズ表現を自動的に抽出することが可能となる。
【０１７８】
また、請求項１７にかかる発明によれば、特定係り受け文節対抽出ステップは、特定の文節対を抽出するための語句を予め登録して記憶しておく語句記憶ステップをさらに含み、係り受け関係にある文節対に含まれる単語が語句記憶ステップで記憶された語句の単語と一致すると、その一致した文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたので、予めユーザが注目している語句を登録しておくだけで、自動的にその語句を含むキーフレーズ表現を抽出することが可能となる。
【０１７９】
また、請求項１８にかかる発明によれば、特定係り受け文節対抽出ステップは、表記変換ステップと語句記憶ステップとをさらに含み、語句記憶ステップで記憶された語句、および係り受け関係にある文節対の各構成単語について表記変換ステップで表記変換処理を行ない、表記変換済みの表記で表現される文節対に含まれる単語が語句記憶ステップで記憶された表記変換済みの語句の単語と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたので、予めユーザが注目している語句を登録しておくだけで、その表記および係り受け文節対が表記変換対象であれば、表記変換を行なってから自動的にその表記変換後の語句を含むキーフレーズ表現を抽出することが可能となる。
【０１８０】
また、請求項１９にかかる発明によれば、特定係り受け文節対抽出ステップは、特定の文節対を抽出するための単語の品詞を予め登録して記憶しておく品詞記憶ステップをさらに含み、係り受け関係にある文節対に含まれる単語の品詞が品詞記憶ステップに記憶されている品詞と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたので、予めユーザが注目している品詞を登録しておくだけで、自動的にその品詞の語句を含むキーフレーズ表現を抽出することが可能となる。
【０１８１】
また、請求項２０にかかる発明によれば、特定係り受け文節対抽出ステップは、特定の文節対を抽出するための文節間の係り受け関係を予め登録して記憶しておく係り受け関係記憶ステップをさらに含み、係り受け関係にある文節対の係り受け関係が係り受け関係記憶ステップで記憶された係り受け関係と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたので、予めユーザが注目している係り受け関係を登録しておくだけで、自動的にその係り受け関係にある文節からキーフレーズ表現を抽出することが可能となる。
【０１８２】
また、請求項２１にかかる発明によれば、特定係り受け文節対抽出ステップは、ユーザが任意の言語情報を入力する情報入力ステップをさらに含み、係り受け関係にある文節対に付帯した言語情報が情報入力ステップによって入力された言語情報と一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたので、ユーザが言語情報に関する入力情報を任意に変更したり増やしたりしながら、キーフレーズ表現の抽出を行うことが可能となる。
【０１８３】
また、請求項２２にかかる発明によれば、特定係り受け文節対抽出ステップは、表記変換ステップと情報入力ステップとをさらに含み、係り受け関係にある文節対の各構成単語と、ユーザが入力した言語情報に含まれる単語について表記変換処理を行って、表記変換済みの表記で表現される文節対に含まれる単語と、情報入力ステップによってユーザが入力した言語情報に含まれる表記変換済みの単語とが一致すると、その文節対を特定の文節対として抽出し、その特定の係り受け関係にある文節対に基づいてキーフレーズ表現を生成するようにしたので、ユーザが任意の言語情報を入力し、その表記を必要に応じて統一表記に変換することもでき、入力情報を任意に変更したり増やしたりしながら、精度の高いキーフレーズ表現を抽出することが可能となる。
【０１８４】
また、請求項２３にかかる発明によれば、上記した請求項１２〜２２のいずれか一つの動作をコンピュータによって実行することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態にかかるキーフレーズ表現抽出装置の構成例を示すブロック図である。
【図２】本実施の形態にかかるキーフレーズ表現抽出装置の概略動作を説明する全体フローチャートである。
【図３】図２の言語解析処理のサブルーチンを示すフローチャートである。
【図４】図２の特定係り受け文節対抽出処理において語句登録がある場合のサブルーチンを示すフローチャートである。
【図５】図４において表記変換処理を行う場合のサブルーチンを示すフローチャートである。
【図６】図２の特定係り受け文節対抽出処理において品詞登録がある場合のサブルーチンを示すフローチャートである。
【図７】図２の特定係り受け文節対抽出処理において係り受け登録がある場合のサブルーチンを示すフローチャートである。
【図８】図２の特定係り受け文節対抽出処理においてユーザから任意の言語情報入力があった場合のサブルーチンを示すフローチャートである。
【図９】図２の特定係り受け文節対抽出処理において係り受け文節対の頻度を計量する場合のサブルーチンを示すフローチャートである。
【図１０】図２のキーフレーズ表現生成処理のサブルーチンを示すフローチャートである。
【図１１】表記変換辞書の記述内容とその辞書適用変換例を示した図である。
【符号の説明】
１０  キーフレーズ表現抽出装置
１１  入出力部
１２  文書登録部
１３  文書記憶部
１４  言語解析部
１５  言語解析用辞書
１６  言語情報記憶部
１７  特定係り受け文節対抽出部
１８  表記変換部
１９  表記変換辞書
２０  計量部
２１  語句記憶部
２２  品詞記憶部
２３  係り受け関係記憶部
２４  特定文節対記憶部
２５  キーフレーズ表現生成部
【図１】
2004240576.tif 000024
【図２】
2004240576.tif 000025
【図３】
2004240576.tif 000026
【図４】
2004240576.tif 000027
【図５】
2004240576.tif 000028
【図６】
2004240576.tif 000029
【図７】
2004240576.tif 000030
【図８】
2004240576.tif 000031
【図９】
2004240576.tif 000032
【図１０】
2004240576.tif 000033
【図１１】
2004240576.tif 000034