(57)【要約】【課題】文書データに記載された直接的な要望のほか潜在的な要望を抽出する要望抽出装置を提供する。【解決手段】所定のキーワードを含む文書データを収集する収集手段１００と、収集手段１００が収集した文書データから、キーワードに対する否定的な語尾パターンを含む否定的表現を不満表現として抽出する第１抽出手段１０２と、否定的表現のうち否定的な語尾パターンを除く文字列をキーワードに対する直接的要望として特定する第１特定手段１０４と、収集手段１００が収集した文書データから直接的要望を含む文字列を、キーワードに対する潜在的要望として特定する第２特定手段１０６とを備えた。【選択図】        図１
2008217064.tif 000002
【特許請求の範囲】
【請求項１】
所定のキーワードを含む文書データを収集する収集手段と、
前記収集手段が収集した前記文書データから、前記キーワードに対する否定的な語尾パターンを含む否定的表現を前記不満表現として抽出する第１抽出手段と、
前記否定的表現のうち前記否定的な語尾パターンを除く文字列を前記キーワードに対する前記直接的要望として特定する第１特定手段と、
前記収集手段が収集した前記文書データから前記直接的要望を含む文字列を、前記キーワードに対する潜在的要望として特定する第２特定手段と
を備えたことを特徴とする要望抽出装置。
【請求項２】
所定のキーワードを含む文書データを収集する収集手段と、
逆の意味を示す２つの表現を対応付けて保持する第１保持手段と、
前記キーワードに対する表現のうち、前記第１保持手段において対応付けられている一方の表現を前記不満表現として抽出する第１抽出手段と、
前記第１保持手段において、前記第１抽出手段により抽出された前記不満表現に対応付けられている他方の表現を前記直接的要望として特定する第１特定手段と、
前記収集手段が収集した前記文書データから前記直接的要望を含む文字列を、前記キーワードに対する潜在的要望として特定する第２特定手段と
を備えたことを特徴とする要望抽出装置。
【請求項３】
前記第２特定手段は、ｎ項関係を示す文字列を前記潜在的要望として特定することを特徴とする請求項１または２に記載の装置。
【請求項４】
前記潜在的要望が含まれている前記文書データに付与されているメタデータから前記潜在的要望が含まれている前記文書データと前記不満表現が含まれている前記文書データの間のリンク関係を抽出する第２抽出手段と、
前記第２抽出手段により抽出された前記リンク関係に基づいて、前記潜在的要望の優先度を算出する算出手段と
を備えたことを特徴とする請求項１から３のいずれか一項に記載の装置。
【請求項５】
前記算出手段は、前記潜在的要望が含まれている前記文書データと前記不満表現が含まれている前記文書データの間のリンクが密なほど、より高い優先度を算出することを特徴とする請求項４に記載の装置。
【請求項６】
前記第２特定手段は、複数の前記潜在的要望を抽出し、
複数の前記潜在的要望のうち所定の潜在的要望が得られた数をカウントするカウント手段と、
前記カウント手段によるカウント数に基づいて、当該所定の潜在的要望の優先度を算出する算出手段と
をさらに備えたことを特徴とする請求項１から３のいずれか一項に記載の装置。
【請求項７】
同一の意味を有する複数の表現を対応付けて保持する第２保持手段をさらに備え、
前記カウント手段は、前記第２保持手段において対応付けられている複数の表現を同一であるとして前記所定の潜在的要望が得られた数をカウントすることを特徴とする請求項６に記載の装置。
【請求項８】
所定のキーワードを含む文書データを収集する収集ステップと、
前記収集ステップにおいて収集した前記文書データから、前記キーワードに対する否定的な語尾パターンを含む否定的表現を前記不満表現として抽出する第１抽出ステップと、
前記否定的表現のうち前記否定的な語尾パターンを除く文字列を前記キーワードに対する前記直接的要望として特定する第１特定ステップと、
前記収集ステップにおいて収集した前記文書データから前記直接的要望を含む文字列を、前記キーワードに対する潜在的要望として特定する第２特定ステップと
を有することを特徴とする要望抽出方法。
【請求項９】
所定のキーワードを含む文書データを収集する収集ステップと、
前記キーワードに対する表現のうち、逆の意味を示す２つの表現を対応付けて保持する第１保持手段において対応付けられている一方の表現を前記不満表現として抽出する第１抽出ステップと、
前記第１保持手段において、前記第１抽出ステップにおいて抽出された前記不満表現に対応付けられている他方の表現を前記直接的要望として特定する第１特定ステップと、
前記収集ステップにおいて収集した前記文書データから前記直接的要望を含む文字列を、前記キーワードに対する潜在的要望として特定する第２特定ステップと
を有することを特徴とする要望抽出方法。
【請求項１０】
要望抽出処理をコンピュータに実行させるプログラムであって、
所定のキーワードを含む文書データを収集する収集ステップと、
前記収集ステップにおいて収集した前記文書データから、前記キーワードに対する否定的な語尾パターンを含む否定的表現を前記不満表現として抽出する第１抽出ステップと、
前記否定的表現のうち前記否定的な語尾パターンを除く文字列を前記キーワードに対する前記直接的要望として特定する第１特定ステップと、
前記収集ステップにおいて収集した前記文書データから前記直接的要望を含む文字列を、前記キーワードに対する潜在的要望として特定する第２特定ステップと
を有することを特徴とする要望抽出プログラム。
【請求項１１】
要望抽出処理をコンピュータに実行させるプログラムであって、
所定のキーワードを含む文書データを収集する収集ステップと、
前記キーワードに対する表現のうち、逆の意味を示す２つの表現を対応付けて保持する第１保持手段において対応付けられている一方の表現を前記不満表現として抽出する第１抽出ステップと、
前記第１保持手段において、前記第１抽出ステップにおいて抽出された前記不満表現に対応付けられている他方の表現を前記直接的要望として特定する第１特定ステップと、
前記収集ステップにおいて収集した前記文書データから前記直接的要望を含む文字列を、前記キーワードに対する潜在的要望として特定する第２特定ステップと
を有することを特徴とする要望抽出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の文書からユーザの要望を抽出する要望抽出装置、方法およびプログラムに関するものである。
【背景技術】
【０００２】
テキストマイニングの中でも比較的新しい分野に要望抽出がある。例えば特許文献１には、感性的・情緒的な顧客ニーズを抽出する装置が開示されている。この装置においては、商品アンケートなどから自由に記述された複数の文書データを取得し、これらに含まれている印象表現語と当該印象表現語に結びついた名詞句の組を抽出する。そして、この組に対する未知価値度、評価固定度およびアフェクト度の３つのパラメータに基づいて、顧客ニーズを抽出する。
【０００３】
【特許文献１】特開２００４−３８７２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら上記特許文献１にかかる方法では、文書データに含まれている文字を抽出することにより直接的要望までは特定することができるが、その表現の裏に隠された潜在的要望まで特定することはできない。
【０００５】
例えば「パソコンが重い」という表現は、単純に「パソコンを軽くして欲しい」という直接的な要望を表す他、「持ち運びたいので軽くして欲しい」というように表現には現れていない「持ち運びたい」という潜在的要望が隠されている場合がある。
【０００６】
この「持ち運びたい」という潜在的要望まで把握することができれば、単に軽いだけでなく、持ち運びの際に落としても壊れないような強度を兼ね備えたパソコンが望まれているということを知ることができる。このため、上記特許文献１の技術では、ユーザの潜在的要望までを把握することができず、真の要望を反映した開発等を行うことができないという問題があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、文書データに記載された直接的な要望のほか潜在的要望を抽出することのできる要望抽出装置、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、要望抽出装置であって、所定のキーワードを含む文書データを収集する収集手段と、前記収集手段が収集した前記文書データから、前記キーワードに対する否定的な語尾パターンを含む否定的表現を前記不満表現として抽出する第１抽出手段と、前記否定的表現のうち前記否定的な語尾パターンを除く文字列を前記キーワードに対する前記直接的要望として特定する第１特定手段と、前記収集手段が収集した前記文書データから前記直接的要望を含む文字列を、前記キーワードに対する潜在的要望として特定する第２特定手段とを備えたことを特徴とする。
【０００９】
また、本発明の他の形態は、要望抽出装置であって、所定のキーワードを含む文書データを収集する収集手段と、逆の意味を示す２つの表現を対応付けて保持する第１保持手段と、前記キーワードに対する表現のうち、前記第１保持手段において対応付けられている一方の表現を前記不満表現として抽出する第１抽出手段と、前記第１保持手段において、前記第１抽出手段により抽出された前記不満表現に対応付けられている他方の表現を前記直接的要望として特定する第１特定手段と、前記収集手段が収集した前記文書データから前記直接的要望を含む文字列を、前記キーワードに対する潜在的要望として特定する第２特定手段とを備えたことを特徴とする。
【００１０】
また、本発明の他の形態は、要望抽出方法であって、所定のキーワードを含む文書データを収集する収集ステップと、前記収集ステップにおいて収集した前記文書データから、前記キーワードに対する否定的な語尾パターンを含む否定的表現を前記不満表現として抽出する第１抽出ステップと、前記否定的表現のうち前記否定的な語尾パターンを除く文字列を前記キーワードに対する前記直接的要望として特定する第１特定ステップと、前記収集ステップにおいて収集した前記文書データから前記直接的要望を含む文字列を、前記キーワードに対する潜在的要望として特定する第２特定ステップとを有することを特徴とする。
【００１１】
また、本発明の他の形態は、要望抽出方法であって、所定のキーワードを含む文書データを収集する収集ステップと、前記キーワードに対する表現のうち、逆の意味を示す２つの表現を対応付けて保持する第１保持手段において対応付けられている一方の表現を前記不満表現として抽出する第１抽出ステップと、前記第１保持手段において、前記第１抽出ステップにおいて抽出された前記不満表現に対応付けられている他方の表現を前記直接的要望として特定する第１特定ステップと、前記収集ステップにおいて収集した前記文書データから前記直接的要望を含む文字列を、前記キーワードに対する潜在的要望として特定する第２特定ステップとを有することを特徴とする。
【００１２】
また、本発明の他の形態は、要望抽出処理をコンピュータに実行させるプログラムであって、所定のキーワードを含む文書データを収集する収集ステップと、前記収集ステップにおいて収集した前記文書データから、前記キーワードに対する否定的な語尾パターンを含む否定的表現を前記不満表現として抽出する第１抽出ステップと、前記否定的表現のうち前記否定的な語尾パターンを除く文字列を前記キーワードに対する前記直接的要望として特定する第１特定ステップと、前記収集ステップにおいて収集した前記文書データから前記直接的要望を含む文字列を、前記キーワードに対する潜在的要望として特定する第２特定ステップとを有することを特徴とする。
【００１３】
また、本発明の他の形態は、要望抽出処理をコンピュータに実行させるプログラムであって、所定のキーワードを含む文書データを収集する収集ステップと、前記キーワードに対する表現のうち、逆の意味を示す２つの表現を対応付けて保持する第１保持手段において対応付けられている一方の表現を前記不満表現として抽出する第１抽出ステップと、前記第１保持手段において、前記第１抽出ステップにおいて抽出された前記不満表現に対応付けられている他方の表現を前記直接的要望として特定する第１特定ステップと、前記収集ステップにおいて収集した前記文書データから前記直接的要望を含む文字列を、前記キーワードに対する潜在的要望として特定する第２特定ステップとを有することを特徴とする。
【発明の効果】
【００１４】
本発明にかかる要望抽出装置によれば、直接的な要望の裏に潜む真の要望までを把握して真の要望を反映した処理等の支援を行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００１５】
以下に、本発明にかかる要望抽出装置、方法およびプログラムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１６】
図１に示すように、実施の形態にかかる要望抽出装置１０は、文書収集部１００と、不満表現抽出部１０２と、直接的要望特定部１０４と、潜在的要望特定部１０６と、カウント部１０８と、インタラクション判定部１１０と、優先度算出部１１２と、出力部１１４と、オントロジーデータベース（ＤＢ）１２０とを備えている。
【００１７】
文書収集部１００は、ユーザより指定された対象キーワードに対応するウェブ文書をインターネット２０に接続されたファイルサーバや共有データ等あるいはＷＥＢサイト等から検索して、検索されたウェブ文書を受信することにより、対象キーワードに対応するウェブ文書を収集する。例えば、対象キーワードが「和食レストラン」である場合には、文書収集部１００は、この「和食レストラン」という文字列を含むウェブ文書を収集する。
【００１８】
なお、文書収集部１００は、他の例としては、ＬＡＮ（Local Area Network）に接続されたコンピュータ等に共有データとして保存されている文書データを収集してもよい。このように、要望抽出の対象となる文書データを収集できればよく収集する対象となる文書データは本実施の形態に限定されるものではない。
【００１９】
不満表現抽出部１０２は、文書収集部１００により収集されたウェブ文書の内容を解析してウェブ文書の内容から対象キーワードに対する不満表現を抽出する。具体的には、不満表現抽出部１０２は、収集したウェブ文書の内容から対象キーワードに「〜がない」など否定的な語尾パターンを付加した不満表現を抽出する。例えば、対象キーワードが「和食レストラン」であった場合には、ウェブ文書中から、「和食レストラン」に否定的な語尾パターンを付加した「和食レストランがない」という文字列が不満表現として抽出される。
【００２０】
不満表現抽出部１０２は、さらに「重い」と「軽い」のように逆の意味を示す文字列を不満表現として抽出する。例えば、対象キーワードが「パソコン」であった場合には、不満表現抽出部１０２は、ウェブ文書中から、対象キーワードに逆の意味を示す文字列を付加した「パソコンが重い」というフレーズおよび「パソコンが軽い」というフレーズを不満表現として抽出する。なお、「重い」、「軽い」などの逆の意味を示す文字列の不満表現は、後述のオントロジーＤＢ１２０に登録されており、不満表現抽出部１０２は、このオントロジーＤＢ１２０を参照して上記不満表現を抽出している。
【００２１】
直接的要望特定部１０４は、不満表現抽出部１０２により抽出された不満表現の逆の表現を直接的要望として特定する。ここで、「逆の表現」とは、対象キーワードに付加された表現と意味的に逆の意味を付加した表現の他、単に対象キーワードに付加された表現を除外したもの、すなわち対象キーワードそのものも含まれる。例えば、前者の例としては、直接的要望特定部１０４は、不満表現「パソコンが重い」においては、オントロジーＤＢ１２０を参照することにより、「重い」と逆の意味を有する「軽い」を特定し、「パソコン、軽い」を直接的要望として特定する。また、後者の例としては、不満表現「和食レストランがない」という否定的表現が直接的要望である場合には、直接的要望特定部１０４は、「がない」という否定的な語尾パターンを除いた残りの文字列「和食レストラン」を直接的要望として特定する。
【００２２】
次にオントロジーＤＢ１２０の詳細について説明する。オントロジーＤＢ１２０においては、図２に示すように、クラス（Ｃｌａｓｓ）とインスタンス（Ｉｎｓｔａｎｃｅ）の関係が登録されている。ここで、図２において、ｓｕｂＣｌａｓｓＯｆの矢印は、矢印先のクラスが矢印元のクラスのサブクラスとなる関係を示している。ｉｎｓｔａｎｃｅＯｆの矢印は、矢印先のインスタンスが矢印元のクラスを実体化したものであること示している。ｃｏｍｐｌｅｍｅｎｔＯｆの矢印は、矢印元のクラスと矢印先のクラスとが逆の意味となる関係にあることを示している。
【００２３】
例えば、オントロジーＤＢ１２０は、「重い」と「軽い」のように逆の意味を有する２つの表現を対応付けて保持している。具体的には、表現クラス（Ｅｘｐｒｅｓｓｉｏｎ）のサブクラスとしてＨｅａｖｙとＬｉｇｈｔとが格納されており、それぞれに対するインスタンスとして「重い」と「軽い」とがオントロジーＤＢ１２０に登録されている。
【００２４】
不満表現抽出部１０２は、否定的表現のほか、オントロジーＤＢ１２０に格納されているこれらの文字列を不満表現として特定する。また、直接的要望特定部１０４は、オントロジーＤＢ１２０において不満表現抽出部１０２により抽出された不満表現に対応付けられている文字列を直接的要望として特定する。
【００２５】
潜在的要望特定部１０６は、直接的要望特定部１０４により特定された直接的要望を含む潜在的要望を、文書収集部１００が収集したウェブ文書から特定する。すなわち、潜在的要望特定部１０６は、不満表現が含まれているウェブ文書だけでなく、これ以外のウェブ文書を対象として潜在的要望を特定する。潜在的要望とは、不満表現に直接現れていない要望であり、ユーザの真の希望を示すものと考えられる。具体的には、キーワードを含む論理表現を抽出する。論理表現とは、例えば主語述語の関係を示す２項関係などのｎ項関係や、ｉｆ  ｔｈｅｎなど予め定められた構造の表現である。例えば「この間、家族で和食レストランで食事しました」という文は、２項関係にあり（食事  家族で  和食レストラン）と表現される。また、「和食レストランがあれば、ファミリーで食べられるのに」という文は、ｉｆ（和食レストラン）  ｔｈｅｎ（食事  家族で）と表現される。なお、他の例としては、２項関係にかえて、２項以外のｎ項の文字列間の関係を示すｎ項関係を論理表現として抽出してもよい。
【００２６】
潜在的要望特定部１０６は、さらに、オントロジーＤＢ１２０を参照し、表現のゆれを統一する。具体的には、図３に示すように、オントロジーＤＢ１２０は、さらに同一の意味を有する異なる複数の表現を対応付けている。これにより、例えば、「食べる」と「食事する」とは同一と判断することができる。なお、図３において、ｓａｍｅＡｓの矢印は、同義の関係にあることを示し、他の矢印および記号は図２と同様である。また、ｒａｎｇｅは、派生の関係にあることを示している。
【００２７】
多数のウェブ文書から潜在的要望を特定した場合、同一の潜在的要望が得られることがある。カウント部１０８は、このような同一の潜在的要望の数をカウントする。
【００２８】
インタラクション判定部１１０は、潜在的要望を含むウェブ文書のメタデータを参照して、潜在的要望特定部１０６が特定した各潜在的要望に対するインタラクションを判定する。インタラクションとは、潜在的要望を含むウェブ文書を作成した人と不満表現を含むウェブ文書を作成した人との関係がどのくらい近いかを示す指標であり、インタラクション判定部１１０は、この指標を、潜在的要望を含むウェブ文書のメタデータを参照し、メタデータ中の例えばトラックバック、ハイパーリンク、コメント、足跡、メッセージ、ＳＮＳなどを参照してインタラクションに応じた点数として決定している。例えば、不満表現を含むウェブ文書を作成した人とのやり取りがより多いほどインタラクションは密になり、インタラクションに応じた点数は高く設定される。
【００２９】
インタラクションの例として図４を示す。図４に示す例においては、不満表現に最も近いコミュニティ、すなわちインタラクションの最も密なコミュニティに対してインタラクションに応じた点数を１０点とし、不満表現から遠くなるほど、すなわちインタラクションが疎になるほどインタラクションに応じた点数として低い点数を与えている。具体的には、図４に示すように、不満表現から離れるにしたがい順にインタラクションに応じた点数として５点、３点、１点を与える。
【００３０】
優先度算出部１１２は、カウント部１０８によりカウントされたカウント数およびインタラクション判定部１１０により判定されたインタラクションに応じた点数に基づいて、優先度を算出する。同一のキーワードに対する潜在的要望は世代や性別などコミュニティごとに異なる可能性が高い。そこで、不満表現を含むウェブ文書の作成者とできるだけ近いコミュニティから得られた潜在的要望を優先することにより、作成者の潜在的要望を正確に特定できると期待できる。そこで、具体的には、優先度算出部１１２は、カウント数にインタラクションに応じた点数を乗じた数を優先度として算出する。
【００３１】
出力部１１４は、優先度算出部１１２により計算された優先度順に各潜在的要望を配列したリストを作成し、これを印刷装置等の外部に出力する。
【００３２】
「ドリンクバー」がキーワードとして指定された場合の要望抽出処理について図５を参照しつつ具体的に説明する。この場合、まず文書収集部１００は、「ドリンクバー」を含むウェブ文書を収集する（ステップＳ１００）。これにより例えば以下ａ〜ｉの文書群が得られる。
ａ「ドリンクバーは欲しいけど…」
ｂ「近頃、ファミレスのドリンクバーには、良い機械が置かれている。」
ｃ「ファミレスのドリンクバーでコーヒーを飲んでいたので、カフェインパワー全開に…」
ｄ「ドリンクバーはアイスコーヒーも飲んだんだけど、…」
ｅ「そして、ドリンクバーがあり、そこではエスプレッソマシーンや何種類かのソフトドリンクが…」
ｆ「ドリンクバーといえば、２ｍｉｘもやります。」
ｇ「このドリンクバーを利用して感じている教訓：（１）カスタマイズは面白い。茶葉をブレンドできるとい…」
ｈ「ドリンクバーでノンシュガーの…」
ｉ「やっぱり、ドリンクバーのジュースは全部入れて混ぜる。」
【００３３】
次に、不満表現抽出部１０２は、文書収集部１００が収集したウェブ文書から対象キーワードに対する不満表現を抽出する（ステップＳ１０２）。不満表現としては、否定表現の他、例えば「重い」などオントロジーＤＢ１２０に登録されている文字列を抽出する。本例においては、不満表現抽出部１０２は、上記ウェブ文書の語尾パターンを抽出することによりａの「ドリンクバーは欲しいけど…」を論理表現に変換した「ｎｏｔドリンクバー」を不満表現として抽出する。
【００３４】
次に、直接的要望特定部１０４は、不満表現抽出部１０２が抽出した不満表現に対する直接的要望を特定する（ステップＳ１０４）。具体的には、「ｎｏｔ」を除く「ドリンクバー」を直接的要望として特定する。
【００３５】
次に、潜在的要望特定部１０６は、文書収集部１００が収集したウェブ文書から直接的要望特定部１０４により特定された直接的要望を含む潜在的要望を特定する（ステップＳ１０６）。具体的には、まず対象となる文章を論理表現に変換する。ここでは、２項関係の論理表現に変換する。これにより、ｂ〜ｇ，ｉの文章は、それぞれ以下のように変換される。
ｂ（置かれている  ドリンクバー  良い機械）
ｃ（飲む  ドリンクバー  コーヒー）
ｄ（飲んだ  ドリンクバー  アイスコーヒー）
ｅ（ある  ドリンクバー  エスプレッソマシーン）
ｆ（やる  ドリンクバー  ２ｍｉｘ）
ｇ（できる  ドリンクバー  ブレンド）
ｉ（混ぜる  ドリンクバー  ジュース）
【００３６】
さらに、オントロジーＤＢ１２０を参照して以下のように表記のゆれを統一する(ステップＳ１０８)。
ｂ（ある  ドリンクバー  コーヒーマシーン）
ｃ（飲む  ドリンクバー  コーヒー）
ｄ（飲む  ドリンクバー  コーヒー）
ｅ（ある  ドリンクバー  コーヒーマシーン）
ｆ（ブレンド  ドリンクバー）
ｇ（ブレンド  ドリンクバー）
ｉ（ブレンド  ドリンクバー  ジュース）
以上の処理により潜在的要望として以下Ａ〜Ｃの３つが得られる。
Ａ（ある  ドリンクバー  コーヒーマシーン）
Ｂ（飲む  ドリンクバー  コーヒー）
Ｃ（ブレンド  ドリンクバー）
【００３７】
このように、不満表現に対する直接的要望だけでなく、潜在的要望を特定することができる。本例においては、ドリンクバーは飲み放題を目的としていると捉えがちだが、潜在的要望としてコーヒーマシン、コーヒー、ブレンドという文字列が得られたことから、潜在的には、コーヒーへの拘りや、複数のドリンクを自分で配合したオリジナルドリンクを飲みたいなどの要望があることがわかる。
【００３８】
さらに、このうちいずれの潜在的要望がより強く望まれているかを評価するために優先度を算出する(ステップＳ１１０)。具体的には、カウント部１０８は、Ａ〜Ｃの各潜在的要望の数をカウントする。本例においては、図６に示すようにＡ、Ｂ、Ｃのカウント数はそれぞれ３、２、２である。さらに、各潜在的要望の点数は図６に示すように、Ａは１０点、５点、３点のコミュニティにそれぞれ１つずつ属している。Ｂは、５点、１点のコミュニティにそれぞれ１つずつ属している。Ｃは、３点１点のコミュニティにそれぞれ１つずつ属している。したがって、以下のように点数と回数とを乗じて各潜在的要望の優先度を算出する（ステップＳ１１０）。
Ａ  １０点×１＋５点×１＋３点×１＝１８点
Ｂ  ５点×１＋１点×１＝６点
Ｃ  ３点×１＋１点×１＝４点
【００３９】
次に、出力部１１４は、優先度算出部１１２により算出された優先度順に潜在的要望を配列したデータを出力する（ステップＳ１１２）。本例においては、Ａ、Ｂ、Ｃの順に配列される。以上で、要望抽出処理が完了する。
【００４０】
図７に示すように、要望抽出装置１０は、ハードウェア構成として、要望抽出装置１０における要望抽出処理を実行する要望抽出プログラムなどが格納されているＲＯＭ５２と、ＲＯＭ５２内のプログラムに従って要望抽出装置１０の各部を制御するＣＰＵ５１と、要望抽出装置１０の制御に必要な種々のデータを記憶するＲＡＭ５３と、ネットワークに接続して通信を行う通信Ｉ／Ｆ５７と、各部を接続するバス６２とを備えている。
【００４１】
先に述べた要望抽出装置１０における要望抽出プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フロッピー（登録商標）ディスク（ＦＤ）、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供されてもよい。
【００４２】
この場合には、要望抽出プログラムは、要望抽出装置１０において上記記録媒体から読み出して実行することにより主記憶装置上にロードされ、上記ソフトウェア構成で説明した各部が主記憶装置上に生成されるようになっている。
【００４３】
また、本実施の形態の要望抽出プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。
【００４４】
以上、本発明を実施の形態を用いて説明したが、上記実施の形態に多様な変更または改良を加えることができる。
【図面の簡単な説明】
【００４５】
【図１】要望抽出装置１０の機能構成を示すブロック図である。
【図２】オントロジーＤＢ１２０のデータ構成を模式的に示した図である。
【図３】オントロジーＤＢ１２０のデータ構成を模式的に示した図である。
【図４】コミュニティを説明するための図である。
【図５】要望抽出装置１０による要望抽出処理を示すフローチャートである。
【図６】Ａ,Ｂ，Ｃの属するコミュニティを示す図である。
【図７】要望抽出装置１０のハードウェア機能を示す図である。
【符号の説明】
【００４６】
１０  要望抽出装置
１００  文書収集部
１０２  不満表現抽出部
１０４  直接的要望特定部
１０６  潜在的要望特定部
１０８  カウント部
１１０  インタラクション判定部
１１２  優先度算出部
１１４  出力部
１２０  オントロジーデータベース
【図１】
2008217064.tif 000003
【図２】
2008217064.tif 000004
【図３】
2008217064.tif 000005
【図４】
2008217064.tif 000006
【図５】
2008217064.tif 000007
【図６】
2008217064.tif 000008
【図７】
2008217064.tif 000009