(57)【要約】【課題】評価対象に対する評価を示す評価表現をテキストから抽出し、適切に極性を判断する表現抽出装置を提供する。【解決手段】特定の評価対象についての評価が記述されたテキストから評価表現を抽出する表現抽出装置であって、極性が予め定められた評価表現を登録表現として登録する登録表現記憶部と、テキストから複数の評価表現と接続表現とを抽出する表現抽出部と、複数の評価表現のうち、登録表現記憶部に登録されている登録表現を含む評価表現を検出する登録表現検出部と、登録表現を含む評価表現に対して順接の接続表現により接続されている評価表現と、当該評価表現に対して順接及び逆接のいずれの接続表現によっても接続されておらず、互いに順接及び逆接のいずれの接続表現によっても接続されていない一連の評価表現とを、登録表現と同一の極性であると判断する極性判断部とを備える表現抽出装置を提供する。【選択図】図１
2005235014.tif 000002
【特許請求の範囲】
【請求項１】
特定の評価対象についての評価が記述されたテキストから、当該評価対象に対する評価を示す表現である評価表現を抽出する表現抽出装置であって、
肯定的な評価を正極性とし、否定的な評価を負極性とする極性が予め定められた評価表現を、登録表現として登録する登録表現記憶部と、
前記テキストから複数の評価表現と、評価表現同士の接続関係を示す表現である接続表現とを抽出する表現抽出部と、
前記複数の評価表現のうち、前記登録表現記憶部に登録されている前記登録表現を含む前記評価表現を検出する登録表現検出部と、
前記登録表現を含む前記評価表現に対して順接の前記接続表現により接続されている前記評価表現と、当該評価表現に対して順接及び逆接のいずれの前記接続表現によっても接続されておらず、互いに順接及び逆接のいずれの前記接続表現によっても接続されていない一連の前記評価表現とを、前記登録表現と同一の極性であると判断する極性判断部と
を備える表現抽出装置。
【請求項２】
前記極性判断部は、前記登録表現を含む前記評価表現に対して逆接の前記接続表現により接続されている前記評価表現と、当該評価表現に対して順接及び逆接のいずれの前記接続表現によっても接続されておらず、互いに順接及び逆接のいずれの前記接続表現によっても接続されていない一連の前記評価表現とを、前記登録表現と逆の極性であると判断する請求項１記載の表現抽出装置。
【請求項３】
前記極性判断部により極性を判断された前記評価表現を、新たな前記登録表現として前記登録表現記憶部に追加する登録表現追加部を更に備える請求項１記載の表現抽出装置。
【請求項４】
前記登録表現追加部により前記新たな登録表現が追加された前記登録表現記憶部に基づいて、前記登録表現検出部及び前記極性判断部による処理を再度行わせる繰返し処理部を更に備える請求項３記載の表現抽出装置。
【請求項５】
前記極性判断部により極性を判断された前記評価表現が、前記登録表現として前記登録表現記憶部に登録されており、かつ、当該評価表現及び当該登録表現の極性が異なる場合に、当該登録表現を前記登録表現記憶部から削除する登録表現削除部を更に備える請求項１記載の表現抽出装置。
【請求項６】
前記登録表現削除部は、前記テキスト中の複数箇所に出現する一の前記評価表現のそれぞれの箇所における極性のうち、予め定められた割合以上の箇所における当該一の評価表現の極性が、前記登録表現記憶部に登録された当該一の評価表現に含まれる前記登録表現の極性と異なると判断された場合に、当該登録表現を前記登録表現記憶部から削除する請求項５記載の表現抽出装置。
【請求項７】
前記表現抽出部は、前記テキストに含まれる複数の文のそれぞれの少なくとも一部を前記複数の評価表現のそれぞれとして抽出し、前記複数の文のそれぞれに付加された接続詞を前記接続表現として抽出し、
前記極性判断部は、前記登録表現を含む前記評価表現を含む文に対して順接の前記接続詞により接続されている前記文に含まれる前記評価表現と、当該文に対して順接及び逆接のいずれの前記接続詞によっても接続されておらず、互いに順接及び逆接のいずれの前記接続詞によっても接続されていない一連の前記文に含まれる前記評価表現とを、前記登録表現と同一の極性であると判断する
請求項１記載の表現抽出装置。
【請求項８】
前記表現抽出部は、前記テキストに含まれる複数の文のそれぞれのうち、予め定められた除外条件を満たさない文の少なくとも一部を、前記複数の評価表現のそれぞれとして抽出する請求項７記載の表現抽出装置。
【請求項９】
前記表現抽出部は、前記テキストに含まれる複数の文のそれぞれの主要素となる句を前記複数の評価表現のそれぞれとして抽出すると共に、前記複数の文のそれぞれに付加された接続詞を前記接続表現として抽出し、
前記極性判断部は、前記登録表現を含む前記評価表現を主要素とする文に対して順接の前記接続表現により接続されている文の主要素となる前記評価表現と、当該評価表現を主要素とする文に対して順接及び逆接のいずれの前記接続表現によっても接続されておらず、互いに順接及び逆接のいずれの前記接続表現によっても接続されていない一連の文の主要素の前記評価表現とを、前記登録表現と同一の極性であると判断する
請求項７記載の表現抽出装置。
【請求項１０】
前記表現抽出部は、前記テキストに含まれる文を構成する複数の句のそれぞれについて主辞となる用言を前記複数の評価表現として抽出すると共に、前記複数の句の間に付加された前記接続表現を抽出し、
前記極性判断部は、前記登録表現を含む前記句に対して順接の前記接続表現により接続されている前記句の前記用言と、当該句に対して順接及び逆接のいずれの前記接続表現によっても接続されておらず、互いに順接及び逆接のいずれの前記接続表現によっても接続されていない一連の前記句の前記用言とを、前記登録表現と同一の極性であると判断する
請求項１記載の表現抽出装置。
【請求項１１】
前記表現抽出部は、前記複数の句の間に付加された接続助詞を前記接続表現として抽出し、
前記極性判断部は、前記登録表現を含む前記句に対して順接の前記接続助詞により接続されている前記句の前記用言と、当該句に対して順接及び逆接のいずれの前記接続助詞によっても接続されておらず、互いに順接及び逆接のいずれの前記接続助詞によっても接続されていない一連の前記句の前記用言とを、前記登録表現と同一の極性であると判断する
請求項１０記載の表現抽出装置。
【請求項１２】
前記表現抽出部は、前記複数の評価表現の少なくとも１つとして、評価項目と、当該評価項目に対する評価を示す表現を含む組を更に抽出する請求項１０記載の表現抽出装置。
【請求項１３】
前記表現抽出部は、前記複数の評価表現の少なくとも１つとして、前記評価項目を示す名詞と、当該評価項目に対する評価を示す用言と、当該名詞及び当該用言を対応付ける格助詞との組を抽出する請求項１２記載の表現抽出装置。
【請求項１４】
前記テキスト中の複数箇所に出現する前記用言のそれぞれの箇所における極性が、予め定められた割合以上同一の極性であると判断された場合に、当該用言の極性を、前記予め定められた割合以上同一であった極性に決定する極性決定部を更に備える請求項１２記載の表現抽出装置。
【請求項１５】
前記テキスト中の複数箇所に出現する一の用言のそれぞれの箇所における極性が、予め定められた割合以上同一の極性であると判断されなかった場合に、前記表現抽出部は、当該用言及び当該用言を修飾する名詞を組とした新たな前記評価表現を更に抽出し、
前記極性判断部は、前記新たな評価表現の極性を判断し、
前記極性決定部は、前記テキスト中の複数箇所に出現する前記新たな評価表現が、前記予め定められた割合以上同一の極性であると判断された場合に、当該新たな評価表現の極性を、前記予め定められた割合以上同一であった極性に決定する
請求項１０記載の表現抽出装置。
【請求項１６】
前記接続表現の種類毎に、当該接続表現が順接又は逆接の前記接続表現である度合を示す確信度を予め記憶する確信度記憶部を更に備え、
前記極性判断部は、前記登録表現を含む前記評価表現に対して順接の前記接続表現により接続されている前記評価表現と、当該評価表現に対して順接及び逆接のいずれの前記接続表現によっても接続されておらず、互いに順接及び逆接のいずれの前記接続表現によっても接続されていない一連の前記評価表現との極性の確信度を、当該順接の接続表現の前記確信度に基づき更に判断し、
更に、前記テキスト中の複数箇所に出現する一の前記評価表現の極性を、それぞれの箇所における極性の確信度に基づいて決定する極性決定部を備える
請求項１記載の表現抽出装置。
【請求項１７】
前記複数の評価表現の極性に基づいて、前記評価対象についての評価を表示する評価表示部を更に備える請求項１記載の表現抽出装置。
【請求項１８】
特定の評価対象についての評価が記述されたテキストから、当該評価対象に対する評価を示す表現である評価表現をコンピュータにより抽出する表現抽出方法であって、
肯定的な評価を正極性とし、否定的な評価を負極性とする極性が予め定められた評価表現を、登録表現として登録する登録表現記憶段階と、
前記テキストから複数の評価表現と、評価表現同士の接続関係を示す表現である接続表現とを抽出する表現抽出段階と、
前記複数の評価表現のうち、前記登録表現記憶段階により登録されている前記登録表現を含む前記評価表現を検出する登録表現検出段階と、
前記登録表現を含む前記評価表現に対して順接の前記接続表現により接続されている前記評価表現と、当該評価表現に対して順接及び逆接のいずれの前記接続表現によっても接続されておらず、互いに順接及び逆接のいずれの前記接続表現によっても接続されていない一連の前記評価表現とを、前記登録表現と同一の極性であると判断する極性判断段階と
を備える表現抽出方法。
【請求項１９】
特定の評価対象についての評価が記述されたテキストから、当該評価対象に対する評価を示す表現である評価表現をコンピュータにより抽出するプログラムであって、
当該プログラムは、前記コンピュータを、
肯定的な評価を正極性とし、否定的な評価を負極性とする極性が予め定められた評価表現を、登録表現として登録する登録表現記憶部と、
前記テキストから複数の評価表現と、評価表現同士の接続関係を示す表現である接続表現とを抽出する表現抽出部と、
前記複数の評価表現のうち、前記登録表現記憶部に登録されている前記登録表現を含む前記評価表現を検出する登録表現検出部と、
前記登録表現を含む前記評価表現に対して順接の前記接続表現により接続されている前記評価表現と、当該評価表現に対して順接及び逆接のいずれの前記接続表現によっても接続されておらず、互いに順接及び逆接のいずれの前記接続表現によっても接続されていない一連の前記評価表現とを、前記登録表現と同一の極性であると判断する極性判断部と
して機能させるプログラム。
【請求項２０】
請求項１９記載のプログラムを記録した、コンピュータにより読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表現抽出装置、表現抽出方法、プログラム及び記録媒体に関する。特に本発明は、特定の評価対象についての評価が記述されたテキストから、当該評価対象に対する評価を示す表現である評価表現を抽出する表現抽出装置、表現抽出方法、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年のインターネットの普及に伴い、消費者等は、商品、サービス、又は企業自体等に対する評価を、ネットワーク上の各種の掲示板や評価サイト等により公開するようになってきている。そして、このようなネットワーク上の情報が、評価対象の評判に大きな影響を与えている。
このような状況の中、ネットワーク上の膨大な情報の中から、特定の商品、サービス、又は企業等の評価対象についての評価が記述されたテキストを取得し、当該テキストを解析して評判を分析する評判分析技術が注目されている（例えば非特許文献１及び２参照。）。
【０００３】
評判分析技術においては、肯定的な評価を示す表現及び／又は否定的な評価を示す表現である評価表現をテキスト中から抽出し、抽出結果に基づいて評判を分析する。従来においては、抽出対象となる評価表現の辞書は、人手により作成されるのが一般的である。しかし、評価表現は多種多様であり、また評価対象の属する分野に依存して異なるため、各分野における様々な評価表現を含む辞書を人手により作成するのは困難である。
【０００４】
そこで、テキスト中から評価表現を抽出し、その評価表現が肯定的又は否定的な表現のいずれであるかを判別して辞書に登録する技術が提案されている。
非特許文献３は、例えば５段階評価が付加された映画のレビューのような、評価対象に対してテキスト全体として肯定的か否定的かが明示されているデータを用い、評価値と相関の強い語を学習する方法を開示する。
【０００５】
非特許文献４は、インターネット上の検索エンジンを用いて、インターネット上の文書中で評価表現の近傍にｐｏｏｒ又はｅｘｃｅｌｌｅｎｔが存在する度合から、評価表現の否定度又は肯定度を測定する方法を開示する。
非特許文献５は、文章中でａｎｄ、ｏｒ、またはｂｕｔの接続詞で結ばれた並列句で共起している語について、肯定的な評価を正極性とし、否定的な評価を負極正とする極性を学習する方法を開示する。すなわち、ａｎｄ又はｏｒで接続された語は同一の極性、ｂｕｔで接続された語は逆の極性であるとして、語の極性を学習する。
【非特許文献１】Tetsuya Nasukawa, et. al, "Sentiment Analysis: Capturing Favorability Using Natural Language Processing", The Second International Conferences on Knowledge Capture (K-CAP 2003), ２００３年１０月
【非特許文献２】Jeonghee Yi, et. al, "Sentiment Analyzer: Extracting of Sentiments towards a Given Topic using NLP Techniques", The Third IEEE International Conference on Data Mining (ICDM '03), ２００３年１１月
【非特許文献３】Bo Pang, et. al, "Thumbs up? Sentiment classification using Machine Learning Techniques.", In Proceedings of the Conference on Empirical Methods in Natural Language Processing (EMNLP), p. 79-86, 2002
【非特許文献４】Peter Turney, "Thumbs up or Thumbs Down? Semantic Orientation Applied to Unsupervised Classification of Reviews." , In Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics(ACL), p. 417-424, 2002
【非特許文献５】Vasileios Hatzivassiloglou, et al, "Predicting the semantic orientation of adjectives.", In Proceedings of the 35th Annual Meeting of the ACL and the 8th Conference of the European Chapter of the ACL, p. 174-181, 1997
【発明の開示】
【発明が解決しようとする課題】
【０００６】
非特許文献１においては、文書全体として評価対象に対し肯定的又は否定的かが明示されている必要があり、適用可能な文書が限られてしまう。非特許文献２においては、テキスト中に含まれる各評価表現について検索エンジンによる検索を行う必要があり処理効率が低く、また、検索対象となった文書の内容に依存するため絶対的な評価結果を得るのが困難である。非特許文献３においては、極性を判断する対象となる評価表現が並列句として記載されている必要があり、限定されるという問題がある。
【０００７】
そこで本発明は、上記の課題を解決することのできる表現抽出装置、表現抽出方法、プログラム及び記録媒体を提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００８】
本発明の第１の形態によると、特定の評価対象についての評価が記述されたテキストから、当該評価対象に対する評価を示す表現である評価表現を抽出する表現抽出装置であって、肯定的な評価を正極性とし、否定的な評価を負極性とする極性が予め定められた評価表現を、登録表現として登録する登録表現記憶部と、前記テキストから複数の評価表現と、評価表現同士の接続関係を示す表現である接続表現とを抽出する表現抽出部と、前記複数の評価表現のうち、前記登録表現記憶部に登録されている前記登録表現を含む前記評価表現を検出する登録表現検出部と、前記登録表現を含む前記評価表現に対して順接の前記接続表現により接続されている前記評価表現と、当該評価表現に対して順接及び逆接のいずれの前記接続表現によっても接続されておらず、互いに順接及び逆接のいずれの前記接続表現によっても接続されていない一連の前記評価表現とを、前記登録表現と同一の極性であると判断する極性判断部とを備える表現抽出装置、及び、当該表現抽出装置に関する表現抽出方法、プログラム及び記録媒体を提供する。
【０００９】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明の効果】
【００１０】
本発明によれば、評価対象に対する評価を示す評価表現をテキストから抽出し、適切に極性を判断することができる。
【発明を実施するための最良の形態】
【００１１】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１２】
図１は、本実施形態に係る表現抽出装置１０の構成を示す。表現抽出装置１０は、例えばインターネット等から特定の評価対象についての評価が記述されたテキストを取得する。そして、当該テキストから当該評価対象に対する評価を示す表現である評価表現を抽出して、当該評価表現の極性を判断する。このようなテキスト中においては、評価表現は連続して出現することが多く、肯定的な評価表現の前後には肯定的な評価表現が並び、否定的な評価表現の前後には否定的な評価表現が並ぶことが多いという傾向がある。表現抽出装置１０は、この傾向を利用して、肯定的な評価表現に続く一連の評価表現を肯定的な評価表現と判断し、否定的な評価表現に続く一連の評価表現を否定的な評価表現と判断する。
また、肯定的な評価表現と否定的な評価表現とが並ぶ場合には、その間に「ただ」、「しかし」、「が、」、「けど、」等の逆接の接続表現が入ることが多い。そこで、表現抽出装置１０は、２つの評価表現の間に逆接の接続表現が入っていた場合には、２つの評価表現を反対の極性であると判断する。
【００１３】
表現抽出装置１０は、登録表現記録部１００と、表現抽出部１１０と、登録表現検出部１２０と、極性判断部１３０と、確信度記憶部１３５と、極性決定部１４０と、登録表現追加部１５０と、登録表現削除部１５５と、繰返し処理部１６０と、評価表示部１７０とを備える。登録表現記録部１００は、極性が予め定められた評価表現を、登録表現として登録する。本実施形態において、評価表現の極性は、肯定的な評価の場合に正極性とし、否定的な評価の場合に負極性と定められる。
【００１４】
表現抽出部１１０は、インターネットやファイル等から特定の評価対象についての評価が記述されたテキストを取得する。ここで、評価対象は、例えば商品、サービス、又は企業等の、消費者や格付け機関等により評価される対象である。そして、表現抽出部１１０は、テキストから複数の評価表現と、評価表現同士の接続関係を示す表現である接続表現とを抽出して登録表現検出部１２０へ出力する。
【００１５】
登録表現検出部１２０は、表現抽出部１１０から入力された複数の評価表現のうち、登録表現記録部１００に登録されている登録表現を含む評価表現を検出する。そして、登録表現検出部１２０は、検出された評価表現に含まれる登録表現とその極性を、表現抽出部１１０から入力された評価表現及び接続表現と共に極性判断部１３０へ出力する。
【００１６】
極性判断部１３０は、表現抽出部１１０により抽出された評価表現及び接続表現と、登録表現を含む評価表現及び当該登録表現の極性とに基づいて、各評価表現の極性を判断する。ここで、ある評価表現がテキスト中の複数箇所に出現する場合、極性判断部１３０は、それぞれの箇所における当該評価表現の極性を個別に判断する。
【００１７】
確信度記憶部１３５は、接続表現の種類毎に、当該接続表現が順接又は逆接の接続表現である度合を示す確信度を予め記憶する。この確信度は、接続表現を予め表現抽出装置１０に登録する登録者等により予め定められて、確信度記憶部１３５に登録される。極性判断部１３０は、テキストに含まれる接続表現のそれぞれについての確信度を確信度記憶部１３５から取得し、当該確信度に更に基づいて評価表現の極性を判断してもよい。
【００１８】
極性決定部１４０は、テキスト中の複数箇所に出現する評価表現のそれぞれの箇所における極性を極性判断部１３０から入力し、これらの極性に基づいて当該評価表現の極性を決定する。登録表現追加部１５０は、極性判断部１３０により極性を判断され、極性決定部１４０により極性を決定された評価表現を、新たな登録表現として登録表現記録部１００に追加する。登録表現削除部１５５は、極性判断部１３０により極性を判断され、極性決定部１４０により極性を決定された評価表現の極性が、登録表現記録部１００に登録された、当該評価表現に対応する登録表現の極性と矛盾する場合に、登録表現記録部１００から当該登録表現を削除する。これにより登録表現削除部１５５は、登録表現記録部１００内の登録表現の極性を正しく保つことができる。
【００１９】
繰返し処理部１６０は、登録表現追加部１５０により新たな登録表現が追加された登録表現記録部１００に基づいて、登録表現検出部１２０、極性判断部１３０、極性決定部１４０、登録表現追加部１５０、及び登録表現削除部１５５による処理を再度行わせる。これにより表現抽出装置１０は、既に登録されていた登録表現を用いた処理の結果極性を判断・決定することができなかった評価表現についても、新たに追加された登録表現を用いて極性を判断・決定することができる。
【００２０】
評価表示部１７０は、極性決定部１４０により極性が決定された複数の評価表現を登録表現記録部１００から読み出して、複数の評価表現の極性に基づいて評価対象についての評価を表示する。表現抽出装置１０は、評価表示部１７０を備えることにより、入力されたテキストに基づいて、評価対象の評判を分析する評判分析装置として機能する。
【００２１】
図２は、本実施形態に係る表現抽出装置１０の動作フローを示す。
まず、表現抽出部１１０は、特定の評価対象についての評価が自然言語により記述されたテキストを取得し、テキストから複数の評価表現及び接続表現とを抽出する（ステップＳ２００）。より具体的には、表現抽出部１１０は、テキストを構文解析し、当該評価対象に対する評価を示す文、句、又は用言等を、評価表現として抽出する。
【００２２】
次に、繰返し処理部１６０は、テキストから抽出した複数の評価表現のそれぞれについての極性の判断が収束するまで、Ｓ２２０からＳ２６０の処理を繰り返させる（Ｓ２１０、Ｓ２７０）。
【００２３】
繰返し処理において、登録表現検出部１２０は、複数の評価表現のうち、登録表現記録部１００に登録されている登録表現を含む評価表現を検出する（Ｓ２２０）。
次に、極性判断部１３０は、各評価表現の極性を判断する（Ｓ２３０）。より具体的には、極性判断部１３０は、登録表現を含む評価表現に対して順接の接続表現により接続されている評価表現と、当該評価表現に対して順接及び逆接のいずれの接続表現によっても接続されておらず、互いに順接及び逆接のいずれの接続表現によっても接続されていない一連の評価表現とを、登録表現と同一の極性であると判断する。
【００２４】
すなわち例えば、登録表現を含む評価表現Ａ、順接の接続表現Ｂ、評価表現Ｃ、評価表現Ｄ、評価表現Ｅ、及び評価表現Ｆがこの順で並んでいる場合に、極性判断部１３０は、まず、評価表現Ａに対して順接の接続表現Ｂにより接続されている評価表現Ｃを、当該登録表現と同一の極性であると判断する。また極性判断部１３０は、評価表現Ｃに対して順接及び逆接のいずれの接続表現によっても接続されておらず、互いに順接及び逆接のいずれの接続表現によっても接続されていない一連の評価表現である評価表現Ｄ、Ｅ、及びＦを、当該登録表現と同一の極性であると判断する。
【００２５】
また、極性判断部１３０は、登録表現を含む評価表現に対して逆接の接続表現により接続されている評価表現と、当該評価表現に対して順接及び逆接のいずれの接続表現によっても接続されておらず、互いに順接及び逆接のいずれの接続表現によっても接続されていない一連の評価表現とを、登録表現と逆の極性であると判断する。
すなわち例えば、登録表現を含む評価表現Ａ、逆接の接続表現Ｂ、評価表現Ｃ、評価表現Ｄ、評価表現Ｅ、及び評価表現Ｆがこの順で並んでいる場合に、極性判断部１３０は、まず、評価表現Ａに対して逆接の接続表現Ｂにより接続されている評価表現Ｃを、当該登録表現と逆の極性であると判断する。また極性判断部１３０は、評価表現Ｃに対して順接及び逆接のいずれの接続表現によっても接続されておらず、互いに順接及び逆接のいずれの接続表現によっても接続されていない一連の評価表現である評価表現Ｄ、Ｅ、及びＦを、当該登録表現と逆の極性であると判断する。
【００２６】
極性判断部１３０は、上記に示した判断を、登録表現を含む評価表現に対してテキスト後方に位置する評価表現に対して行うと共に、登録表現を含む評価表現に対してテキスト前方に位置する評価表現に対して行ってよい。また、極性判断部１３０は、評価表現Ａに対して接続表現Ｂにより接続される評価表現Ｃの極性をまず判断し、次の繰返しにおいて、登録表現として登録表現記録部１００に登録された評価表現Ｃに隣接する評価表現Ｄの極性を判断し、更に次の繰返しにおいて、登録表現として登録表現記録部１００に登録された評価表現Ｄに隣接する評価表現Ｅの極性を判断してもよい。この場合、極性判断部１３０は、順接又は逆接の接続表現により接続されていない一連の評価表現のそれぞれを繰返し毎に順次選択し、同一の極性であると順次判断することができる。
【００２７】
なお、極性判断部１３０は、Ｓ２３０の処理において、評価表現がいずれの登録表現を含まないことを条件として、上記した極性の判断を行ってもよい。これにより極性判断部１３０は、一度極性を判断して登録表現記録部１００に登録された登録表現について再度判断するのを防ぎ、複数の評価対象のそれぞれについての極性の判断が収束するのを早めることができる。
【００２８】
また、極性判断部１３０は、Ｓ２３０の処理において、登録表現を含む評価表現に対して順接又は逆接の接続表現により接続されている評価表現と、当該評価表現に対して順接及び逆接のいずれの接続表現によっても接続されておらず、互いに順接及び逆接のいずれの接続表現によっても接続されていない一連の評価表現との極性の確信度を、当該順接の接続表現の確信度に基づき更に判断してもよい。
【００２９】
すなわち例えば、接続表現の一例である接続詞「しかし」は、順接の接続となることは無い。このため、確信度記憶部１３５は、接続詞「しかし」が逆接の接続表現である確信度として、高い値を保持しておく。一方、接続表現の一例である接続助詞「が、」は、順接の接続詞となることも有り得る。例えば、「良いとの評判を聞いていたが、実際は悪かった。」における「が、」は逆接の接続助詞であるが、「良いとの評判を聞いていたが、やはり評判どおりであった。」は順接の接続助詞である。したがって確信度記憶部１３５は、接続助詞「が、」が逆接の接続表現である確信度として、「しかし」と比較し低い値を保持しておく。これにより極性判断部１３０は、正極性の評価表現に対し「しかし」により接続された評価表現が負極性である確信度を、正極性の評価表現に対し「が、」により接続された評価表現が負極性である確信度と比較し高いと判断することができる。
【００３０】
次に、極性決定部１４０は、テキスト中の複数箇所に出現する評価表現のそれぞれの箇所における極性に基づいて、当該評価表現の極性を決定する（Ｓ２４０）。より具体的には、極性決定部１４０は、テキスト中の複数箇所に出現する評価表現のそれぞれの箇所における極性が、予め定められた割合以上同一の極性であると判断された場合に、当該用言の極性を、予め定められた割合以上同一であった極性に決定する。
【００３１】
また、極性決定部１４０は、テキスト中の複数箇所に出現する一の評価表現の極性を、それぞれの箇所における極性の確信度に更に基づいて決定してもよい。すなわち例えば、極性決定部１４０は、テキスト中の複数箇所に出現する評価表現のそれぞれの箇所における極性を、当該極性の確信度により重み付けし、重み付けした極性に基づいて当該評価表現の極性を決定する。例えばテキスト中に、「Ａ（正極性）だがＢだ。」という文と、「Ｃ（負極性）だ。しかしＢだ。」という表現がある場合に、極性判断部１３０は、前者の文に基づいてＢは負極性（確信度低）と判断し、後者の文に基づいてＢは正極性（確信度高）と判断する。この結果、極性決定部１４０は、これらの確信度に基づいて、Ｂは正極性であると決定することができる。
【００３２】
次に、登録表現削除部１５５は、極性判断部１３０により極性を判断された評価表現が、登録表現として登録表現記録部１００に登録されており、かつ、当該評価表現及び当該登録表現の極性が異なる場合に、当該登録表現を登録表現記録部１００から削除する（Ｓ２５０）。ここで登録表現削除部１５５は、テキスト中の複数箇所に出現する一の評価表現のそれぞれの箇所における極性のうち、予め定められた割合以上の箇所における当該一の評価表現の極性が、登録表現記録部１００に登録された当該一の評価表現に含まれる登録表現の極性と異なると判断された場合に、当該登録表現を登録表現記録部１００から削除してもよい。なお、この割合は、極性決定部１４０が極性の決定に用いる割合と同一でもよく、異なっていてもよい。
【００３３】
次に、登録表現追加部１５０は、極性判断部１３０により極性を判断され、極性決定部１４０により極性を決定された評価表現を、新たな登録表現として登録表現記録部１００に追加する（Ｓ２６０）。
【００３４】
繰返し処理部１６０は、複数の評価表現のそれぞれについての極性の判断が収束するまで、Ｓ２２０からＳ２６０の処理を繰り返させる（Ｓ２１０、Ｓ２７０）。すなわち、繰返し処理部１６０は、上記のＳ２２０からＳ２６０の処理により、いずれかの評価表現の極性が新たに決定され、又は、極性が変更された場合には、Ｓ２２０からＳ２６０の処理を再度行わせる。
【００３５】
そして、評価表示部１７０は、極性決定部１４０により極性が決定され、登録表現追加部１５０により登録表現記録部１００に登録された複数の評価表現とその極性を登録表現記録部１００から読み出して、複数の評価表現の極性に基づいて評価対象についての評価を表示する（Ｓ２８０）。
【００３６】
以上に示した表現抽出装置１０によれば、ある評価表現の前後には同一極性の評価表現が並ぶことが多いという傾向、及び、肯定的な評価表現と否定的な評価表現とが並ぶ場合には逆接の接続表現が入ることが多いという傾向を利用して、テキスト中に含まれる複数の評価表現のそれぞれの極性を適切に決定し、登録表現として登録することができる。この結果、表現抽出装置１０は、効果的に抽出して登録した登録表現に基づいて、より適切に評判分析を行うことができる。
【００３７】
図３は、本実施形態に係る表現抽出装置１０による処理対象となる文章の一例を示す。本実施形態に係る表現抽出装置１０は、評価表現として、文単位及び句単位の表現を抽出して処理を行う。
【００３８】
（１）文単位の処理
図３の文章１及び文章２は、文単位の処理の一例を示す。文単位の処理において、表現抽出部１１０は、テキストに含まれる複数の文のそれぞれの少なくとも一部を複数の評価表現のそれぞれとして抽出する。また、複数の文のそれぞれに付加された接続詞を接続表現として抽出する。
【００３９】
例えば、図３の文章１は、「応対がとても良かった。」、「解決した。」、及び「とても満足している。」の３つの文３００ａ〜ｃを含む。表現抽出部１１０は、これらの複数の文のそれぞれの動詞句である評価表現３１０ａ〜ｃを抽出する。また、文３００ａ〜ｃは、順接又は逆接のいずれの接続詞によっても接続されていないため、表現抽出部１１０は、文章１について接続詞を抽出しない。
【００４０】
ここで、評価表現３１０ｃが正極性の登録表現として登録表現記録部１００に登録されていた場合、極性判断部１３０は、登録表現を含む評価表現３１０ｃを含む文３００ｃに対して、順接又は逆接のいずれの接続詞によっても接続されておらず、互いに順接及び逆接のいずれの接続表現によっても接続されていない一連の文３００ａ〜ｂに含まれる評価表現３１０ａ〜ｂを、評価表現３１０ｃと同一の極性である正極性であると判断する。同様に、極性判断部１３０は、負極性の登録表現を含む評価表現を含む文に対して、順接又は逆接のいずれの接続詞によっても接続されておらず、互いに順接及び逆接のいずれの接続表現によっても接続されていない一連の文に含まれる評価表現を、当該登録表現と同一の極性である負極性であると判断する。この結果、極性判断部１３０は、「良かった」及び「解決した」の２つの評価表現を、肯定的な評価表現であると正しく判断することができる。
【００４１】
また、図３の文章２は、「電話がつながりにくい。」、「応対が悪かった。」、及び「しかし、解決した。」の３つの文３００ｄ〜ｆを含む。表現抽出部１１０は、これらの複数の文のそれぞれの動詞句である評価表現３１０ｄ〜ｆを抽出する。また、文３００ｅと文３００ｆとは、逆接の接続詞である接続表現３２０ａにより接続されているため、表現抽出部１１０は、接続表現３２０ａを抽出する。
【００４２】
ここで、評価表現３１０ｆが正極性の登録表現として登録表現記録部１００に登録されていた場合、極性判断部１３０は、登録表現を含む評価表現３１０ｆを含む文３００ｆに対して逆接の接続表現３２０ａにより接続されている文３００ｅに含まれる評価表現３１０ｅと、当該文３００ｅに対して順接及び逆接のいずれの接続詞によっても接続されておらず、互いに順接及び逆接のいずれの接続詞によっても接続されていない一連の文３００ｄに含まれる評価表現３１０ｄとを、登録表現と同一の極性であると判断する。同様に、極性判断部１３０は、登録表現を含む評価表現を含む文に対して順接の接続詞により接続されている文に含まれる評価表現と、当該文に対して順接及び逆接のいずれの接続詞によっても接続されておらず、互いに順接及び逆接のいずれの接続詞によっても接続されていない一連の文に含まれる評価表現とを、登録表現と同一の極性であると判断する。この結果、極性判断部１３０は、「つながりにくい」及び「悪かった」の２つの評価表現を、否定的な評価表現であると正しく判断することができる。
【００４３】
ここで、テキストに含まれる文が２以上の句を含む場合、表現抽出部１１０は、テキストに含まれる複数の文のそれぞれの主要素となる句を複数の評価表現のそれぞれとして抽出してよい。ここで文の主要素となる句とは、複数の句を含む文において、その文で表現する内容の主要部分となる句であり、日本語においては文の最後に位置する句である。
【００４４】
そして、極性判断部１３０は、登録表現を含む評価表現を主要素とする文に対して順接又は逆接の接続表現により接続されている文の主要素となる評価表現と、当該評価表現を主要素とする文に対して順接及び逆接のいずれの接続表現によっても接続されておらず、互いに順接及び逆接のいずれの接続表現によっても接続されていない一連の文の主要素の評価表現とを、登録表現と同一又は逆の極性であると判断してよい。
【００４５】
また、表現抽出部１１０は、テキストに含まれる複数の文のそれぞれのうち、予め定められた除外条件を満たさない文の少なくとも一部を、複数の評価表現のそれぞれとして抽出してもよい。この除外条件としては、例えば、表現抽出部１１０による構文解析の結果、当該文が疑問文であると判断したこと、又は、当該文が意思を表す文であると判断したこと等であってよい。これにより、表現抽出部１１０は、客観的な評価を記述していない文を、評価表現の抽出対象から除外することができる。
【００４６】
（２）句単位の処理
図３の文章３は、句単位の処理の一例を示す。句単位の処理において、本実施形態に係る表現抽出部１１０は、テキストに含まれる文を構成する複数の句のそれぞれについて主辞となる用言を複数の評価表現として抽出する。また、複数の句の間に付加された、接続詞や接続助詞等の接続表現を抽出する。
【００４７】
例えば、図３の文章３は、句「担当者の応対は良かった」の主辞となる用言「良かった」と、用言「満足だ」と、句「音声ガイダンス入力の段階が多すぎて」の用言「多すぎた」と、用言「面倒くさかった」との４つの評価表現３１０ｇ〜ｊを含む。表現抽出部１１０は、文章３に示した文から、評価表現３１０ｇ〜ｊと、接続助詞である接続表現３２０ｂとを抽出する。
【００４８】
ここで、評価表現３１０ｈが正極性の登録表現として登録表現記録部１００に登録されていた場合、極性判断部１３０は、登録表現である評価表現３１０ｈを含む句に対して逆接の接続表現３２０ｂにより接続されている句の評価表現３１０ｉと、評価表現３１０ｉを含む句に対して順接及び逆接のいずれの接続表現によっても接続されておらず、互いに順接及び逆接のいずれの接続表現によっても接続されていない一連の句の評価表現３１０ｊとを、登録表現と逆の極性であると判断する。同様に極性判断部１３０は、登録表現を含む句に対して順接の接続表現により接続されている句の用言と、当該句に対して順接及び逆接のいずれの接続表現によっても接続されておらず、互いに順接及び逆接のいずれの接続表現によっても接続されていない一連の句の用言とを、登録表現と同一の極性であると判断する。この結果、極性判断部１３０は、用言「多すぎた」及び用言「面倒くさかった」の２つの評価表現を、否定的な評価表現であると正しく判断することができる。
【００４９】
また、極性判断部１３０は、登録表現である評価表現３１０ｈを含む句に対して順接又は逆接のいずれの接続表現によっても接続されていない一連の句の用言である評価表現３１０ｇを、評価表現３１０ｈと同一の極性であると判断する。この結果、極性判断部１３０は、用言「良かった」を肯定的な評価表現であると正しく判断することができる。
【００５０】
図４は、本実施形態に係る登録表現記録部１００に予め登録された登録表現の一例を示す。本実施形態に係る登録表現記録部１００は、評価表現の極性を判断するための種となる登録表現として、文脈や専門用語に依存せずに評価の極性を明らかに定められる表現を、当該表現の極性に対応付けて予め記録する。本実施形態に係る登録表現記録部１００は、正極性（図中「〇」により示す）の表現「満足だ」と、負極性（図中「×」により示す）の表現「不満だ」を予め登録する。
【００５１】
図５は、本実施形態に係る極性判断部１３０により極性を判断された評価表現の一例を示す。本図においては、デジタルカメラについての評価が記述されたテキスト中から抽出された評価表現を例として示す。テキスト中の評価表現の極性は、図２のＳ２２０、Ｓ２３０の処理により登録表現記録部１００に登録された登録表現を用いて判断され、Ｓ２４０の処理により決定される。
【００５２】
例えば、評価表現「思う」はテキスト中において１２５（＝９１＋３４）回出現している。そして、極性判断部１３０は、そのうち９１回を正極性、３４回を負極性であると判断している。同様に、極性判断部１３０は、評価表現「する」について７８回を正極性、３９回を負極性であると判断している。
【００５３】
また、表現抽出部１１０は、複数の評価表現の少なくとも１つとして、評価項目と、当該評価項目に対する評価を示す表現とを含む組を更に抽出してもよい。すなわち例えば、表現抽出部１１０は、「参考（に）」という評価項目と、「参考（に）」に対する評価を示す表現「なる」を含む組である「参考に→なる」を評価表現として更に抽出してもよい。同様に表現抽出部１１０は、「手間（が）」という評価項目と、「手間（が）」に対する評価を示す表現「掛かる」を含む組である「手間が→掛かる」を評価表現として更に抽出してもよい。
【００５４】
より具体的には、表現抽出部１１０は、複数の評価表現の少なくとも１つとして、評価項目を示す名詞と、当該評価項目に対する評価を示す用言と、当該名詞及び当該用言を対応付ける格助詞との組を抽出してもよい。すなわち例えば、表現抽出部１１０は、評価項目を示す名詞「電池」と、「電池」に対する評価を示す用言「長持ちする」と、「電池」及び「長持ちする」を対応付ける格助詞「が」の組を抽出し、評価表現「電池が長持ちする」としてもよい。
【００５５】
表現抽出装置１０は、このような組からなる評価表現についても同様に極性の判断及び決定を行う。これにより、例えば「大きい」のように複数箇所で極性が一致しないような、肯定的にも否定的にも用いられる用言についても、「効果が大きい」は肯定的、「ノイズが大きい」は否定的というように、格を含めた形で極性を決定することができる。
【００５６】
以上において、極性判断部１３０及び極性決定部１４０は、まず用言のみで極性を判断／決定し、用言のみで極性を定めることができない用言について格を含めた形で極性を定めることができるか否かを判断／決定してもよい。
【００５７】
より具体的には、極性決定部１４０は、テキスト中の複数箇所に出現する一の用言のそれぞれの箇所における極性が、例えば９０％等の予め定められた割合以上同一の極性と判断された場合に、当該用言の極性を、当該割合以上同一の極性と判断された極性に決定する。例えば、極性決定部１４０は、本図に示した「軽い」が９０％以上正極性と判断されたため、正極性であると決定する。この際極性決定部１４０は、テキスト中において当該用言が例えば１０回等の予め定められた回数以上出現したことを条件として、極性を決定してもよい。
【００５８】
一方、極性決定部１４０は、テキスト中の複数箇所に出現する一の用言のそれぞれの箇所における極性が、予め定められた割合以上同一の極性であると判断されなかった場合に、当該用言及び当該用言を修飾する名詞を組とした新たな評価表現の抽出を表現抽出部１１０に指示する。これを受けて、表現抽出部１１０は、「参考に→なる」、「手間が→掛かる」、又は「電池が→長持ちする」等の新たな評価表現を抽出する。次に、極性判断部１３０は、これらの新たな評価表現の極性を判断する。そして、極性決定部１４０は、テキスト中の複数箇所に出現する新たな評価表現が、例えば９０％以上等の予め定められた割合以上同一の極性であると判断された場合に、当該新たな評価表現の極性を、予め定められた割合以上同一であった極性に決定する。例えば、極性決定部１４０は、本図に示した「参考に→なる」及び「電池が→長持ちする」が９０％以上正極性と判断されたため、正極性であると決定する。また、「手間が→掛かる」が９０％以上負極性と判断されたため、負極性であると決定する。この際極性決定部１４０は、テキスト中において当該用言が例えば３回等の予め定められた回数以上出現したことを条件として、極性を決定してもよい。この回数は、用言単体の出現回数の下限値より小さい値であってもよい。
【００５９】
以上の処理の結果、登録表現追加部１５０は、「参考に→なる」、「軽い」、「手間が→掛かる」、及び「電池が→長持ちする」の各評価表現を、登録表現として登録表現記録部１００に登録することができる。
【００６０】
図６は、本実施形態に係る登録表現記録部１００に登録された登録表現の一例を示す。Ｓ２２０からＳ２６０の処理を繰り返した結果、表現抽出装置１０は、登録表現「満足だ」及び「不満だ」に加え、例えば図示したように様々な登録表現及び当該登録表現の極性を記録することができる。
【００６１】
図７は、本実施形態に係る評価表示部１７０により表示される評価結果７００の一例を示す。評価表示部１７０は、極性決定部１４０により極性が決定され、登録表現追加部１５０により登録表現記録部１００に登録された複数の評価表現とその極性を登録表現記録部１００から読み出して、複数の評価表現の極性に基づいて評価対象についての評価を分析する。そして、当該評価対象についての評価の分析結果を表示する。
【００６２】
評価表示部１７０は、図２のＳ２００からＳ２７０の処理により登録表現記録部１００に登録された登録表現と、評価対象についての評価が記述されたテキストとを入力し、評価対象についての評判分析を行う。ここで、評価表示部１７０は、登録表現を抽出したテキストについて評判分析を行ってもよく、これに代えて新たに入力したテキストについて評判分析を行ってもよい。
【００６３】
本実施形態に係る評価表示部１７０は、評価対象についての複数の評価項目のそれぞれについて、当該評価項目についての肯定的評価（好評）の数及び／又は割合と、否定的評価（不評）の数及び／又は割合とを対応付けて表示する。また、評価表示部１７０は、各評価項目について、肯定的評価又は否定的評価の数及び／又は割合に加え、肯定的評価又は否定的評価を示す評価表現を表示する。
【００６４】
ここで、評価表示部１７０は、名詞、格助詞、及び用言の組からなる評価表現における名詞の部分を、評価結果７００として表示する評価項目として選択する。すなわち例えば、評価表示部１７０は、評価表現「電池が→長持ちする」の「電池」を評価項目として選択する。
また、評価表示部１７０は、動詞句や用言からなる評価表現に対応する主語を、評価結果７００として表示する評価項目として選択してもよい。すなわち例えば、図３の文章１における文３００ａ「応対がとても良かった。」に関して、評価表現３１０ａに対応する主語である「応対」を、評価結果７００として表示する評価項目として選択してもよい。
【００６５】
以上に示した表現抽出装置１０によれば、特定の評価対象に関するテキストをインターネット等から取得して、評価表現を人手によらず抽出して登録表現記録部１００に登録することができる。そして、表現抽出装置１０は、登録した評価表現に基づいて評判分析を行うことができる。これにより、評価表現の辞書を作成するコストを低減することができ、評判分析を効率良く行うことができる。
【００６６】
図８は、本実施形態に係るコンピュータ９００のハードウェア構成の一例を示す。本実施形態に係るコンピュータ９００は、ホスト・コントローラ１０８２により相互に接続されるＣＰＵ１０００、ＲＡＭ１０２０、グラフィック・コントローラ１０７５、及び表示装置１０８０を有するＣＰＵ周辺部と、入出力コントローラ１０８４によりホスト・コントローラ１０８２に接続される通信インターフェイス１０３０、ハードディスクドライブ１０４０、及びＣＤ−ＲＯＭドライブ１０６０を有する入出力部と、入出力コントローラ１０８４に接続されるＲＯＭ１０１０、フレキシブルディスク・ドライブ１０５０、及び入出力チップ１０７０を有するレガシー入出力部とを備える。
【００６７】
ホスト・コントローラ１０８２は、ＲＡＭ１０２０と、高い転送レートでＲＡＭ１０２０をアクセスするＣＰＵ１０００及びグラフィック・コントローラ１０７５とを接続する。ＣＰＵ１０００は、ＲＯＭ１０１０及びＲＡＭ１０２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィック・コントローラ１０７５は、ＣＰＵ１０００等がＲＡＭ１０２０内に設けたフレーム・バッファ上に生成する画像データを取得し、表示装置１０８０上に表示させる。これに代えて、グラフィック・コントローラ１０７５は、ＣＰＵ１０００等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００６８】
入出力コントローラ１０８４は、ホスト・コントローラ１０８２と、比較的高速な入出力装置である通信インターフェイス１０３０、ハードディスクドライブ１０４０、ＣＤ−ＲＯＭドライブ１０６０を接続する。通信インターフェイス１０３０は、ネットワークを介して他の装置と通信する。ハードディスクドライブ１０４０は、コンピュータ９００内のＣＰＵ１０００が使用するプログラム及びデータを格納する。ＣＤ−ＲＯＭドライブ１０６０は、ＣＤ−ＲＯＭ１０９５からプログラム又はデータを読み取り、ＲＡＭ１０２０を介してハードディスクドライブ１０４０に提供する。
【００６９】
また、入出力コントローラ１０８４には、ＲＯＭ１０１０と、フレキシブルディスク・ドライブ１０５０、及び入出力チップ１０７０の比較的低速な入出力装置とが接続される。ＲＯＭ１０１０は、コンピュータ９００が起動時に実行するブート・プログラムや、コンピュータ９００のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ１０５０は、フレキシブルディスク１０９０からプログラム又はデータを読み取り、ＲＡＭ１０２０を介してハードディスクドライブ１０４０に提供する。入出力チップ１０７０は、フレキシブルディスク・ドライブ１０５０や、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を接続する。
【００７０】
ＲＡＭ１０２０を介してハードディスクドライブ１０４０に提供されるプログラムは、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ１０２０を介してコンピュータ９００内のハードディスクドライブ１０４０にインストールされ、ＣＰＵ１０００において実行される。
【００７１】
コンピュータ９００にインストールされ、コンピュータ９００を表現抽出装置１０として機能させるプログラムは、登録表現記録部１００を管理する登録表現管理モジュールと、表現抽出モジュールと、登録表現検出モジュールと、極性判断モジュールと、確信度記憶部１３５を管理する確信度管理モジュールと、極性決定モジュールと、登録表現追加モジュールと、登録表現削除モジュールと、繰返し処理モジュールと、評価表示モジュールとを備える。これらのプログラム又はモジュールは、ＣＰＵ１０００等に働きかけて、コンピュータ９００を、登録表現記録部１００と、表現抽出部１１０と、登録表現検出部１２０と、極性判断部１３０と、確信度記憶部１３５と、極性決定部１４０と、登録表現追加部１５０と、登録表現削除部１５５と、繰返し処理部１６０と、評価表示部１７０としてそれぞれ機能させる。
【００７２】
以上に示したプログラム又はモジュールは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをコンピュータ９００に提供してもよい。
【００７３】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００７４】
以上に説明した実施形態によれば、以下の各項目に示す表現抽出装置、表現抽出方法、プログラム及び記録媒体が実現される。
【００７５】
（項目１）特定の評価対象についての評価が記述されたテキストから、当該評価対象に対する評価を示す表現である評価表現を抽出する表現抽出装置であって、肯定的な評価を正極性とし、否定的な評価を負極性とする極性が予め定められた評価表現を、登録表現として登録する登録表現記憶部と、前記テキストから複数の評価表現と、評価表現同士の接続関係を示す表現である接続表現とを抽出する表現抽出部と、前記複数の評価表現のうち、前記登録表現記憶部に登録されている前記登録表現を含む前記評価表現を検出する登録表現検出部と、前記登録表現を含む前記評価表現に対して順接の前記接続表現により接続されている前記評価表現と、当該評価表現に対して順接及び逆接のいずれの前記接続表現によっても接続されておらず、互いに順接及び逆接のいずれの前記接続表現によっても接続されていない一連の前記評価表現とを、前記登録表現と同一の極性であると判断する極性判断部とを備える表現抽出装置。
【００７６】
（項目２）前記極性判断部は、前記登録表現を含む前記評価表現に対して逆接の前記接続表現により接続されている前記評価表現と、当該評価表現に対して順接及び逆接のいずれの前記接続表現によっても接続されておらず、互いに順接及び逆接のいずれの前記接続表現によっても接続されていない一連の前記評価表現とを、前記登録表現と逆の極性であると判断する項目１記載の表現抽出装置。
【００７７】
（項目３）前記極性判断部により極性を判断された前記評価表現を、新たな前記登録表現として前記登録表現記憶部に追加する登録表現追加部を更に備える項目１記載の表現抽出装置。
（項目４）前記登録表現追加部により前記新たな登録表現が追加された前記登録表現記憶部に基づいて、前記登録表現検出部及び前記極性判断部による処理を再度行わせる繰返し処理部を更に備える項目３記載の表現抽出装置。
【００７８】
（項目５）前記極性判断部により極性を判断された前記評価表現が、前記登録表現として前記登録表現記憶部に登録されており、かつ、当該評価表現及び当該登録表現の極性が異なる場合に、当該登録表現を前記登録表現記憶部から削除する登録表現削除部を更に備える項目１記載の表現抽出装置。
（項目６）前記登録表現削除部は、前記テキスト中の複数箇所に出現する一の前記評価表現のそれぞれの箇所における極性のうち、予め定められた割合以上の箇所における当該一の評価表現の極性が、前記登録表現記憶部に登録された当該一の評価表現に含まれる前記登録表現の極性と異なると判断された場合に、当該登録表現を前記登録表現記憶部から削除する項目５記載の表現抽出装置。
【００７９】
（項目７）前記表現抽出部は、前記テキストに含まれる複数の文のそれぞれの少なくとも一部を前記複数の評価表現のそれぞれとして抽出し、前記複数の文のそれぞれに付加された接続詞を前記接続表現として抽出し、前記極性判断部は、前記登録表現を含む前記評価表現を含む文に対して順接の前記接続詞により接続されている前記文に含まれる前記評価表現と、当該文に対して順接及び逆接のいずれの前記接続詞によっても接続されておらず、互いに順接及び逆接のいずれの前記接続詞によっても接続されていない一連の前記文に含まれる前記評価表現とを、前記登録表現と同一の極性であると判断する項目１記載の表現抽出装置。
【００８０】
（項目８）前記表現抽出部は、前記テキストに含まれる複数の文のそれぞれのうち、予め定められた除外条件を満たさない文の少なくとも一部を、前記複数の評価表現のそれぞれとして抽出する項目７記載の表現抽出装置。
（項目９）前記表現抽出部は、前記テキストに含まれる複数の文のそれぞれの主要素となる句を前記複数の評価表現のそれぞれとして抽出すると共に、前記複数の文のそれぞれに付加された接続詞を前記接続表現として抽出し、前記極性判断部は、前記登録表現を含む前記評価表現を主要素とする文に対して順接の前記接続表現により接続されている文の主要素となる前記評価表現と、当該評価表現を主要素とする文に対して順接及び逆接のいずれの前記接続表現によっても接続されておらず、互いに順接及び逆接のいずれの前記接続表現によっても接続されていない一連の文の主要素の前記評価表現とを、前記登録表現と同一の極性であると判断する項目７記載の表現抽出装置。
【００８１】
（項目１０）前記表現抽出部は、前記テキストに含まれる文を構成する複数の句のそれぞれについて主辞となる用言を前記複数の評価表現として抽出すると共に、前記複数の句の間に付加された前記接続表現を抽出し、前記極性判断部は、前記登録表現を含む前記句に対して順接の前記接続表現により接続されている前記句の前記用言と、当該句に対して順接及び逆接のいずれの前記接続表現によっても接続されておらず、互いに順接及び逆接のいずれの前記接続表現によっても接続されていない一連の前記句の前記用言とを、前記登録表現と同一の極性であると判断する項目１記載の表現抽出装置。
【００８２】
（項目１１）前記表現抽出部は、前記複数の句の間に付加された接続助詞を前記接続表現として抽出し、前記極性判断部は、前記登録表現を含む前記句に対して順接の前記接続助詞により接続されている前記句の前記用言と、当該句に対して順接及び逆接のいずれの前記接続助詞によっても接続されておらず、互いに順接及び逆接のいずれの前記接続助詞によっても接続されていない一連の前記句の前記用言とを、前記登録表現と同一の極性であると判断する項目１０記載の表現抽出装置。
【００８３】
（項目１２）前記表現抽出部は、前記複数の評価表現の少なくとも１つとして、評価項目と、当該評価項目に対する評価を示す表現を含む組を更に抽出する項目１０記載の表現抽出装置。
（項目１３）前記表現抽出部は、前記複数の評価表現の少なくとも１つとして、前記評価項目を示す名詞と、当該評価項目に対する評価を示す用言と、当該名詞及び当該用言を対応付ける格助詞との組を抽出する項目１２記載の表現抽出装置。
【００８４】
（項目１４）前記テキスト中の複数箇所に出現する前記用言のそれぞれの箇所における極性が、予め定められた割合以上同一の極性であると判断された場合に、当該用言の極性を、前記予め定められた割合以上同一であった極性に決定する極性決定部を更に備える項目１２記載の表現抽出装置。
（項目１５）前記テキスト中の複数箇所に出現する一の用言のそれぞれの箇所における極性が、予め定められた割合以上同一の極性であると判断されなかった場合に、前記表現抽出部は、当該用言及び当該用言を修飾する名詞を組とした新たな前記評価表現を更に抽出し、前記極性判断部は、前記新たな評価表現の極性を判断し、前記極性決定部は、前記テキスト中の複数箇所に出現する前記新たな評価表現が、前記予め定められた割合以上同一の極性であると判断された場合に、当該新たな評価表現の極性を、前記予め定められた割合以上同一であった極性に決定する項目１０記載の表現抽出装置。
【００８５】
（項目１６）前記接続表現の種類毎に、当該接続表現が順接又は逆接の前記接続表現である度合を示す確信度を予め記憶する確信度記憶部を更に備え、前記極性判断部は、前記登録表現を含む前記評価表現に対して順接の前記接続表現により接続されている前記評価表現と、当該評価表現に対して順接及び逆接のいずれの前記接続表現によっても接続されておらず、互いに順接及び逆接のいずれの前記接続表現によっても接続されていない一連の前記評価表現との極性の確信度を、当該順接の接続表現の前記確信度に基づき更に判断し、更に、前記テキスト中の複数箇所に出現する一の前記評価表現の極性を、それぞれの箇所における極性の確信度に基づいて決定する極性決定部を備える項目１記載の表現抽出装置。
（項目１７）前記複数の評価表現の極性に基づいて、前記評価対象についての評価を表示する評価表示部を更に備える項目１記載の表現抽出装置。
【００８６】
（項目１８）特定の評価対象についての評価が記述されたテキストから、当該評価対象に対する評価を示す表現である評価表現をコンピュータにより抽出する表現抽出方法であって、肯定的な評価を正極性とし、否定的な評価を負極性とする極性が予め定められた評価表現を、登録表現として登録する登録表現記憶段階と、前記テキストから複数の評価表現と、評価表現同士の接続関係を示す表現である接続表現とを抽出する表現抽出段階と、前記複数の評価表現のうち、前記登録表現記憶段階により登録されている前記登録表現を含む前記評価表現を検出する登録表現検出段階と、前記登録表現を含む前記評価表現に対して順接の前記接続表現により接続されている前記評価表現と、当該評価表現に対して順接及び逆接のいずれの前記接続表現によっても接続されておらず、互いに順接及び逆接のいずれの前記接続表現によっても接続されていない一連の前記評価表現とを、前記登録表現と同一の極性であると判断する極性判断段階とを備える表現抽出方法。
【００８７】
（項目１９）特定の評価対象についての評価が記述されたテキストから、当該評価対象に対する評価を示す表現である評価表現をコンピュータにより抽出するプログラムであって、当該プログラムは、前記コンピュータを、肯定的な評価を正極性とし、否定的な評価を負極性とする極性が予め定められた評価表現を、登録表現として登録する登録表現記憶部と、前記テキストから複数の評価表現と、評価表現同士の接続関係を示す表現である接続表現とを抽出する表現抽出部と、前記複数の評価表現のうち、前記登録表現記憶部に登録されている前記登録表現を含む前記評価表現を検出する登録表現検出部と、前記登録表現を含む前記評価表現に対して順接の前記接続表現により接続されている前記評価表現と、当該評価表現に対して順接及び逆接のいずれの前記接続表現によっても接続されておらず、互いに順接及び逆接のいずれの前記接続表現によっても接続されていない一連の前記評価表現とを、前記登録表現と同一の極性であると判断する極性判断部として機能させるプログラム。
（項目２０）項目１９記載のプログラムを記録した、コンピュータにより読み取り可能な記録媒体。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施形態に係る表現抽出装置１０の構成を示す。
【図２】本発明の実施形態に係る表現抽出装置１０の動作フローを示す。
【図３】本発明の実施形態に係る表現抽出装置１０による処理対象となる文章の一例を示す。
【図４】本発明の実施形態に係る登録表現記録部１００に予め登録された登録表現の一例を示す。
【図５】本発明の実施形態に係る極性判断部１３０により極性を判断される評価表現の一例を示す。
【図６】本発明の実施形態に係る登録表現記録部１００に登録された登録表現の一例を示す。
【図７】本発明の実施形態に係る評価表示部１７０により表示される評価結果７００の一例を示す。
【図８】本発明の実施形態に係るコンピュータ９００のハードウェア構成の一例を示す。
【符号の説明】
【００８９】
１０  表現抽出装置
１００  登録表現記録部
１１０  表現抽出部
１２０  登録表現検出部
１３０  極性判断部
１３５  確信度記憶部
１４０  極性決定部
１５０  登録表現追加部
１５５  登録表現削除部
１６０  繰返し処理部
１７０  評価表示部
３００ａ〜ｆ  文
３１０ａ〜ｊ  評価表現
３２０ａ〜ｂ  接続表現
７００  評価結果
９００  コンピュータ
１０００  ＣＰＵ
１０１０  ＲＯＭ
１０２０  ＲＡＭ
１０３０  通信インターフェイス
１０４０  ハードディスクドライブ
１０５０  フレキシブルディスク・ドライブ
１０６０  ＣＤ−ＲＯＭドライブ
１０７０  入出力チップ
１０７５  グラフィック・コントローラ
１０８０  表示装置
１０８２  ホスト・コントローラ
１０８４  入出力コントローラ
１０９０  フレキシブルディスク
１０９５  ＣＤ−ＲＯＭ
【図１】
2005235014.tif 000003
【図２】
2005235014.tif 000004
【図３】
2005235014.tif 000005
【図４】
2005235014.tif 000006
【図５】
2005235014.tif 000007
【図６】
2005235014.tif 000008
【図７】
2005235014.tif 000009
【図８】
2005235014.tif 000010
【手続補正書】
【提出日】平成17年1月12日(2005.1.12)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表現抽出装置、表現抽出方法、プログラム及び記録媒体に関する。特に本発明は、特定の評価対象についての評価が記述されたテキストから、当該評価対象に対する評価を示す表現である評価表現を抽出する表現抽出装置、表現抽出方法、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年のインターネットの普及に伴い、消費者等は、商品、サービス、又は企業自体等に対する評価を、ネットワーク上の各種の掲示板や評価サイト等により公開するようになってきている。そして、このようなネットワーク上の情報が、評価対象の評判に大きな影響を与えている。
このような状況の中、ネットワーク上の膨大な情報の中から、特定の商品、サービス、又は企業等の評価対象についての評価が記述されたテキストを取得し、当該テキストを解析して評判を分析する評判分析技術が注目されている（例えば非特許文献１及び２参照。）。
【０００３】
評判分析技術においては、肯定的な評価を示す表現及び／又は否定的な評価を示す表現である評価表現をテキスト中から抽出し、抽出結果に基づいて評判を分析する。従来においては、抽出対象となる評価表現の辞書は、人手により作成されるのが一般的である。しかし、評価表現は多種多様であり、また評価対象の属する分野に依存して異なるため、各分野における様々な評価表現を含む辞書を人手により作成するのは困難である。
【０００４】
そこで、テキスト中から評価表現を抽出し、その評価表現が肯定的又は否定的な表現のいずれであるかを判別して辞書に登録する技術が提案されている。
非特許文献３は、例えば５段階評価が付加された映画のレビューのような、評価対象に対してテキスト全体として肯定的か否定的かが明示されているデータを用い、評価値と相関の強い語を学習する方法を開示する。
【０００５】
非特許文献４は、インターネット上の検索エンジンを用いて、インターネット上の文書中で評価表現の近傍にｐｏｏｒ又はｅｘｃｅｌｌｅｎｔが存在する度合から、評価表現の否定度又は肯定度を測定する方法を開示する。
非特許文献５は、文章中でａｎｄ、ｏｒ、またはｂｕｔの接続詞で結ばれた並列句で共起している語について、肯定的な評価を正極性とし、否定的な評価を負極正とする極性を学習する方法を開示する。すなわち、ａｎｄ又はｏｒで接続された語は同一の極性、ｂｕｔで接続された語は逆の極性であるとして、語の極性を学習する。
【非特許文献１】Tetsuya Nasukawa, et. al, "Sentiment Analysis: Capturing Favorability Using Natural Language Processing", The Second International Conferences on Knowledge Capture (K-CAP 2003), ２００３年１０月
【非特許文献２】Jeonghee Yi, et. al, "Sentiment Analyzer: Extracting of Sentiments towards a Given Topic using NLP Techniques", The Third IEEE International Conference on Data Mining (ICDM '03), ２００３年１１月
【非特許文献３】Bo Pang, et. al, "Thumbs up? Sentiment classification using Machine Learning Techniques.", In Proceedings of the Conference on Empirical Methods in Natural Language Processing (EMNLP), p. 79-86, 2002
【非特許文献４】Peter Turney, "Thumbs up or Thumbs Down? Semantic Orientation Applied to Unsupervised Classification of Reviews." , In Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics(ACL), p. 417-424, 2002
【非特許文献５】Vasileios Hatzivassiloglou, et al, "Predicting the semantic orientation of adjectives.", In Proceedings of the 35th Annual Meeting of the ACL and the 8th Conference of the European Chapter of the ACL, p. 174-181, 1997
【発明の開示】
【発明が解決しようとする課題】
【０００６】
非特許文献３においては、文書全体として評価対象に対し肯定的又は否定的かが明示されている必要があり、適用可能な文書が限られてしまう。非特許文献４においては、テキスト中に含まれる各評価表現について検索エンジンによる検索を行う必要があり処理効率が低く、また、検索対象となった文書の内容に依存するため絶対的な評価結果を得るのが困難である。非特許文献５においては、極性を判断する対象となる評価表現が並列句として記載されている必要があり、限定されるという問題がある。
【０００７】
そこで本発明は、上記の課題を解決することのできる表現抽出装置、表現抽出方法、プログラム及び記録媒体を提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００８】
本発明の第１の形態によると、特定の評価対象についての評価が記述されたテキストから、当該評価対象に対する評価を示す表現である評価表現を抽出する表現抽出装置であって、肯定的な評価を正極性とし、否定的な評価を負極性とする極性が予め定められた評価表現を、登録表現として登録する登録表現記憶部と、前記テキストから複数の評価表現と、評価表現同士の接続関係を示す表現である接続表現とを抽出する表現抽出部と、前記複数の評価表現のうち、前記登録表現記憶部に登録されている前記登録表現を含む前記評価表現を検出する登録表現検出部と、前記登録表現を含む前記評価表現に対して順接の前記接続表現により接続されている前記評価表現と、当該評価表現に対して順接及び逆接のいずれの前記接続表現によっても接続されておらず、互いに順接及び逆接のいずれの前記接続表現によっても接続されていない一連の前記評価表現とを、前記登録表現と同一の極性であると判断する極性判断部とを備える表現抽出装置、及び、当該表現抽出装置に関する表現抽出方法、プログラム及び記録媒体を提供する。
【０００９】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明の効果】
【００１０】
本発明によれば、評価対象に対する評価を示す評価表現をテキストから抽出し、適切に極性を判断することができる。
【発明を実施するための最良の形態】
【００１１】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１２】
図１は、本実施形態に係る表現抽出装置１０の構成を示す。表現抽出装置１０は、例えばインターネット等から特定の評価対象についての評価が記述されたテキストを取得する。そして、当該テキストから当該評価対象に対する評価を示す表現である評価表現を抽出して、当該評価表現の極性を判断する。このようなテキスト中においては、評価表現は連続して出現することが多く、肯定的な評価表現の前後には肯定的な評価表現が並び、否定的な評価表現の前後には否定的な評価表現が並ぶことが多いという傾向がある。表現抽出装置１０は、この傾向を利用して、肯定的な評価表現に続く一連の評価表現を肯定的な評価表現と判断し、否定的な評価表現に続く一連の評価表現を否定的な評価表現と判断する。
また、肯定的な評価表現と否定的な評価表現とが並ぶ場合には、その間に「ただ」、「しかし」、「が、」、「けど、」等の逆接の接続表現が入ることが多い。そこで、表現抽出装置１０は、２つの評価表現の間に逆接の接続表現が入っていた場合には、２つの評価表現を反対の極性であると判断する。
【００１３】
表現抽出装置１０は、登録表現記憶部１００と、表現抽出部１１０と、登録表現検出部１２０と、極性判断部１３０と、確信度記憶部１３５と、極性決定部１４０と、登録表現追加部１５０と、登録表現削除部１５５と、繰返し処理部１６０と、評価表示部１７０とを備える。登録表現記憶部１００は、極性が予め定められた評価表現を、登録表現として登録する。本実施形態において、評価表現の極性は、肯定的な評価の場合に正極性とし、否定的な評価の場合に負極性と定められる。
【００１４】
表現抽出部１１０は、インターネットやファイル等から特定の評価対象についての評価が記述されたテキストを取得する。ここで、評価対象は、例えば商品、サービス、又は企業等の、消費者や格付け機関等により評価される対象である。そして、表現抽出部１１０は、テキストから複数の評価表現と、評価表現同士の接続関係を示す表現である接続表現とを抽出して登録表現検出部１２０へ出力する。
【００１５】
登録表現検出部１２０は、表現抽出部１１０から入力された複数の評価表現のうち、登録表現記憶部１００に登録されている登録表現を含む評価表現を検出する。そして、登録表現検出部１２０は、検出された評価表現に含まれる登録表現とその極性を、表現抽出部１１０から入力された評価表現及び接続表現と共に極性判断部１３０へ出力する。
【００１６】
極性判断部１３０は、表現抽出部１１０により抽出された評価表現及び接続表現と、登録表現を含む評価表現及び当該登録表現の極性とに基づいて、各評価表現の極性を判断する。ここで、ある評価表現がテキスト中の複数箇所に出現する場合、極性判断部１３０は、それぞれの箇所における当該評価表現の極性を個別に判断する。
【００１７】
確信度記憶部１３５は、接続表現の種類毎に、当該接続表現が順接又は逆接の接続表現である度合を示す確信度を予め記憶する。この確信度は、接続表現を予め表現抽出装置１０に登録する登録者等により予め定められて、確信度記憶部１３５に登録される。極性判断部１３０は、テキストに含まれる接続表現のそれぞれについての確信度を確信度記憶部１３５から取得し、当該確信度に更に基づいて評価表現の極性を判断してもよい。
【００１８】
極性決定部１４０は、テキスト中の複数箇所に出現する評価表現のそれぞれの箇所における極性を極性判断部１３０から入力し、これらの極性に基づいて当該評価表現の極性を決定する。登録表現追加部１５０は、極性判断部１３０により極性を判断され、極性決定部１４０により極性を決定された評価表現を、新たな登録表現として登録表現記憶部１００に追加する。登録表現削除部１５５は、極性判断部１３０により極性を判断され、極性決定部１４０により極性を決定された評価表現の極性が、登録表現記憶部１００に登録された、当該評価表現に対応する登録表現の極性と矛盾する場合に、登録表現記憶部１００から当該登録表現を削除する。これにより登録表現削除部１５５は、登録表現記憶部１００内の登録表現の極性を正しく保つことができる。
【００１９】
繰返し処理部１６０は、登録表現追加部１５０により新たな登録表現が追加された登録表現記憶部１００に基づいて、登録表現検出部１２０、極性判断部１３０、極性決定部１４０、登録表現追加部１５０、及び登録表現削除部１５５による処理を再度行わせる。これにより表現抽出装置１０は、既に登録されていた登録表現を用いた処理の結果極性を判断・決定することができなかった評価表現についても、新たに追加された登録表現を用いて極性を判断・決定することができる。
【００２０】
評価表示部１７０は、極性決定部１４０により極性が決定された複数の評価表現を登録表現記憶部１００から読み出して、複数の評価表現の極性に基づいて評価対象についての評価を表示する。表現抽出装置１０は、評価表示部１７０を備えることにより、入力されたテキストに基づいて、評価対象の評判を分析する評判分析装置として機能する。
【００２１】
図２は、本実施形態に係る表現抽出装置１０の動作フローを示す。
まず、表現抽出部１１０は、特定の評価対象についての評価が自然言語により記述されたテキストを取得し、テキストから複数の評価表現及び接続表現とを抽出する（ステップＳ２００）。より具体的には、表現抽出部１１０は、テキストを構文解析し、当該評価対象に対する評価を示す文、句、又は用言等を、評価表現として抽出する。
【００２２】
次に、繰返し処理部１６０は、テキストから抽出した複数の評価表現のそれぞれについての極性の判断が収束するまで、Ｓ２２０からＳ２６０の処理を繰り返させる（Ｓ２１０、Ｓ２７０）。
【００２３】
繰返し処理において、登録表現検出部１２０は、複数の評価表現のうち、登録表現記憶部１００に登録されている登録表現を含む評価表現を検出する（Ｓ２２０）。
次に、極性判断部１３０は、各評価表現の極性を判断する（Ｓ２３０）。より具体的には、極性判断部１３０は、登録表現を含む評価表現に対して順接の接続表現により接続されている評価表現と、当該評価表現に対して順接及び逆接のいずれの接続表現によっても接続されておらず、互いに順接及び逆接のいずれの接続表現によっても接続されていない一連の評価表現とを、登録表現と同一の極性であると判断する。
【００２４】
すなわち例えば、登録表現を含む評価表現Ａ、順接の接続表現Ｂ、評価表現Ｃ、評価表現Ｄ、評価表現Ｅ、及び評価表現Ｆがこの順で並んでいる場合に、極性判断部１３０は、まず、評価表現Ａに対して順接の接続表現Ｂにより接続されている評価表現Ｃを、当該登録表現と同一の極性であると判断する。また極性判断部１３０は、評価表現Ｃに対して順接及び逆接のいずれの接続表現によっても接続されておらず、互いに順接及び逆接のいずれの接続表現によっても接続されていない一連の評価表現である評価表現Ｄ、Ｅ、及びＦを、当該登録表現と同一の極性であると判断する。
【００２５】
また、極性判断部１３０は、登録表現を含む評価表現に対して逆接の接続表現により接続されている評価表現と、当該評価表現に対して順接及び逆接のいずれの接続表現によっても接続されておらず、互いに順接及び逆接のいずれの接続表現によっても接続されていない一連の評価表現とを、登録表現と逆の極性であると判断する。
すなわち例えば、登録表現を含む評価表現Ａ、逆接の接続表現Ｂ、評価表現Ｃ、評価表現Ｄ、評価表現Ｅ、及び評価表現Ｆがこの順で並んでいる場合に、極性判断部１３０は、まず、評価表現Ａに対して逆接の接続表現Ｂにより接続されている評価表現Ｃを、当該登録表現と逆の極性であると判断する。また極性判断部１３０は、評価表現Ｃに対して順接及び逆接のいずれの接続表現によっても接続されておらず、互いに順接及び逆接のいずれの接続表現によっても接続されていない一連の評価表現である評価表現Ｄ、Ｅ、及びＦを、当該登録表現と逆の極性であると判断する。
【００２６】
極性判断部１３０は、上記に示した判断を、登録表現を含む評価表現に対してテキスト後方に位置する評価表現に対して行うと共に、登録表現を含む評価表現に対してテキスト前方に位置する評価表現に対して行ってよい。また、極性判断部１３０は、評価表現Ａに対して接続表現Ｂにより接続される評価表現Ｃの極性をまず判断し、次の繰返しにおいて、登録表現として登録表現記憶部１００に登録された評価表現Ｃに隣接する評価表現Ｄの極性を判断し、更に次の繰返しにおいて、登録表現として登録表現記憶部１００に登録された評価表現Ｄに隣接する評価表現Ｅの極性を判断してもよい。この場合、極性判断部１３０は、順接又は逆接の接続表現により接続されていない一連の評価表現のそれぞれを繰返し毎に順次選択し、同一の極性であると順次判断することができる。
【００２７】
なお、極性判断部１３０は、Ｓ２３０の処理において、評価表現がいずれの登録表現を含まないことを条件として、上記した極性の判断を行ってもよい。これにより極性判断部１３０は、一度極性を判断して登録表現記憶部１００に登録された登録表現について再度判断するのを防ぎ、複数の評価対象のそれぞれについての極性の判断が収束するのを早めることができる。
【００２８】
また、極性判断部１３０は、Ｓ２３０の処理において、登録表現を含む評価表現に対して順接又は逆接の接続表現により接続されている評価表現と、当該評価表現に対して順接及び逆接のいずれの接続表現によっても接続されておらず、互いに順接及び逆接のいずれの接続表現によっても接続されていない一連の評価表現との極性の確信度を、当該順接の接続表現の確信度に基づき更に判断してもよい。
【００２９】
すなわち例えば、接続表現の一例である接続詞「しかし」は、順接の接続となることは無い。このため、確信度記憶部１３５は、接続詞「しかし」が逆接の接続表現である確信度として、高い値を保持しておく。一方、接続表現の一例である接続助詞「が、」は、順接の接続詞となることも有り得る。例えば、「良いとの評判を聞いていたが、実際は悪かった。」における「が、」は逆接の接続助詞であるが、「良いとの評判を聞いていたが、やはり評判どおりであった。」は順接の接続助詞である。したがって確信度記憶部１３５は、接続助詞「が、」が逆接の接続表現である確信度として、「しかし」と比較し低い値を保持しておく。これにより極性判断部１３０は、正極性の評価表現に対し「しかし」により接続された評価表現が負極性である確信度を、正極性の評価表現に対し「が、」により接続された評価表現が負極性である確信度と比較し高いと判断することができる。
【００３０】
次に、極性決定部１４０は、テキスト中の複数箇所に出現する評価表現のそれぞれの箇所における極性に基づいて、当該評価表現の極性を決定する（Ｓ２４０）。より具体的には、極性決定部１４０は、テキスト中の複数箇所に出現する評価表現のそれぞれの箇所における極性が、予め定められた割合以上同一の極性であると判断された場合に、当該用言の極性を、予め定められた割合以上同一であった極性に決定する。
【００３１】
また、極性決定部１４０は、テキスト中の複数箇所に出現する一の評価表現の極性を、それぞれの箇所における極性の確信度に更に基づいて決定してもよい。すなわち例えば、極性決定部１４０は、テキスト中の複数箇所に出現する評価表現のそれぞれの箇所における極性を、当該極性の確信度により重み付けし、重み付けした極性に基づいて当該評価表現の極性を決定する。例えばテキスト中に、「Ａ（正極性）だがＢだ。」という文と、「Ｃ（負極性）だ。しかしＢだ。」という表現がある場合に、極性判断部１３０は、前者の文に基づいてＢは負極性（確信度低）と判断し、後者の文に基づいてＢは正極性（確信度高）と判断する。この結果、極性決定部１４０は、これらの確信度に基づいて、Ｂは正極性であると決定することができる。
【００３２】
次に、登録表現削除部１５５は、極性判断部１３０により極性を判断された評価表現が、登録表現として登録表現記憶部１００に登録されており、かつ、当該評価表現及び当該登録表現の極性が異なる場合に、当該登録表現を登録表現記憶部１００から削除する（Ｓ２５０）。ここで登録表現削除部１５５は、テキスト中の複数箇所に出現する一の評価表現のそれぞれの箇所における極性のうち、予め定められた割合以上の箇所における当該一の評価表現の極性が、登録表現記憶部１００に登録された当該一の評価表現に含まれる登録表現の極性と異なると判断された場合に、当該登録表現を登録表現記憶部１００から削除してもよい。なお、この割合は、極性決定部１４０が極性の決定に用いる割合と同一でもよく、異なっていてもよい。
【００３３】
次に、登録表現追加部１５０は、極性判断部１３０により極性を判断され、極性決定部１４０により極性を決定された評価表現を、新たな登録表現として登録表現記憶部１００に追加する（Ｓ２６０）。
【００３４】
繰返し処理部１６０は、複数の評価表現のそれぞれについての極性の判断が収束するまで、Ｓ２２０からＳ２６０の処理を繰り返させる（Ｓ２１０、Ｓ２７０）。すなわち、繰返し処理部１６０は、上記のＳ２２０からＳ２６０の処理により、いずれかの評価表現の極性が新たに決定され、又は、極性が変更された場合には、Ｓ２２０からＳ２６０の処理を再度行わせる。
【００３５】
そして、評価表示部１７０は、極性決定部１４０により極性が決定され、登録表現追加部１５０により登録表現記憶部１００に登録された複数の評価表現とその極性を登録表現記憶部１００から読み出して、複数の評価表現の極性に基づいて評価対象についての評価を表示する（Ｓ２８０）。
【００３６】
以上に示した表現抽出装置１０によれば、ある評価表現の前後には同一極性の評価表現が並ぶことが多いという傾向、及び、肯定的な評価表現と否定的な評価表現とが並ぶ場合には逆接の接続表現が入ることが多いという傾向を利用して、テキスト中に含まれる複数の評価表現のそれぞれの極性を適切に決定し、登録表現として登録することができる。この結果、表現抽出装置１０は、効果的に抽出して登録した登録表現に基づいて、より適切に評判分析を行うことができる。
【００３７】
図３は、本実施形態に係る表現抽出装置１０による処理対象となる文章の一例を示す。本実施形態に係る表現抽出装置１０は、評価表現として、文単位及び句単位の表現を抽出して処理を行う。
【００３８】
（１）文単位の処理
図３の文章１及び文章２は、文単位の処理の一例を示す。文単位の処理において、表現抽出部１１０は、テキストに含まれる複数の文のそれぞれの少なくとも一部を複数の評価表現のそれぞれとして抽出する。また、複数の文のそれぞれに付加された接続詞を接続表現として抽出する。
【００３９】
例えば、図３の文章１は、「対応がとても良かった。」、「解決した。」、及び「とても満足している。」の３つの文３００ａ〜ｃを含む。表現抽出部１１０は、これらの複数の文のそれぞれの動詞句である評価表現３１０ａ〜ｃを抽出する。また、文３００ａ〜ｃは、順接又は逆接のいずれの接続詞によっても接続されていないため、表現抽出部１１０は、文章１について接続詞を抽出しない。
【００４０】
ここで、評価表現３１０ｃが正極性の登録表現として登録表現記憶部１００に登録されていた場合、極性判断部１３０は、登録表現を含む評価表現３１０ｃを含む文３００ｃに対して、順接又は逆接のいずれの接続詞によっても接続されておらず、互いに順接及び逆接のいずれの接続表現によっても接続されていない一連の文３００ａ〜ｂに含まれる評価表現３１０ａ〜ｂを、評価表現３１０ｃと同一の極性である正極性であると判断する。同様に、極性判断部１３０は、負極性の登録表現を含む評価表現を含む文に対して、順接又は逆接のいずれの接続詞によっても接続されておらず、互いに順接及び逆接のいずれの接続表現によっても接続されていない一連の文に含まれる評価表現を、当該登録表現と同一の極性である負極性であると判断する。この結果、極性判断部１３０は、「良かった」及び「解決した」の２つの評価表現を、肯定的な評価表現であると正しく判断することができる。
【００４１】
また、図３の文章２は、「電話がつながりにくい。」、「対応が悪かった。」、及び「しかし、解決した。」の３つの文３００ｄ〜ｆを含む。表現抽出部１１０は、これらの複数の文のそれぞれの動詞句である評価表現３１０ｄ〜ｆを抽出する。また、文３００ｅと文３００ｆとは、逆接の接続詞である接続表現３２０ａにより接続されているため、表現抽出部１１０は、接続表現３２０ａを抽出する。
【００４２】
ここで、評価表現３１０ｆが正極性の登録表現として登録表現記憶部１００に登録されていた場合、極性判断部１３０は、登録表現を含む評価表現３１０ｆを含む文３００ｆに対して逆接の接続表現３２０ａにより接続されている文３００ｅに含まれる評価表現３１０ｅと、当該文３００ｅに対して順接及び逆接のいずれの接続詞によっても接続されておらず、互いに順接及び逆接のいずれの接続詞によっても接続されていない一連の文３００ｄに含まれる評価表現３１０ｄとを、登録表現と逆の極性であると判断する。同様に、極性判断部１３０は、登録表現を含む評価表現を含む文に対して順接の接続詞により接続されている文に含まれる評価表現と、当該文に対して順接及び逆接のいずれの接続詞によっても接続されておらず、互いに順接及び逆接のいずれの接続詞によっても接続されていない一連の文に含まれる評価表現とを、登録表現と同一の極性であると判断する。この結果、極性判断部１３０は、「つながりにくい」及び「悪かった」の２つの評価表現を、否定的な評価表現であると正しく判断することができる。
【００４３】
ここで、テキストに含まれる文が２以上の句を含む場合、表現抽出部１１０は、テキストに含まれる複数の文のそれぞれの主要素となる句を複数の評価表現のそれぞれとして抽出してよい。ここで文の主要素となる句とは、複数の句を含む文において、その文で表現する内容の主要部分となる句であり、日本語においては文の最後に位置する句である。
【００４４】
そして、極性判断部１３０は、登録表現を含む評価表現を主要素とする文に対して順接又は逆接の接続表現により接続されている文の主要素となる評価表現と、当該評価表現を主要素とする文に対して順接及び逆接のいずれの接続表現によっても接続されておらず、互いに順接及び逆接のいずれの接続表現によっても接続されていない一連の文の主要素の評価表現とを、登録表現と同一又は逆の極性であると判断してよい。
【００４５】
また、表現抽出部１１０は、テキストに含まれる複数の文のそれぞれのうち、予め定められた除外条件を満たさない文の少なくとも一部を、複数の評価表現のそれぞれとして抽出してもよい。この除外条件としては、例えば、表現抽出部１１０による構文解析の結果、当該文が疑問文であると判断したこと、又は、当該文が意思を表す文であると判断したこと等であってよい。これにより、表現抽出部１１０は、客観的な評価を記述していない文を、評価表現の抽出対象から除外することができる。
【００４６】
（２）句単位の処理
図３の文章３は、句単位の処理の一例を示す。句単位の処理において、本実施形態に係る表現抽出部１１０は、テキストに含まれる文を構成する複数の句のそれぞれについて主辞となる用言を複数の評価表現として抽出する。また、複数の句の間に付加された、接続詞や接続助詞等の接続表現を抽出する。
【００４７】
例えば、図３の文章３は、句「担当者の対応は良かった」の主辞となる用言「良かった」と、用言「満足だ」と、句「音声ガイダンス入力の段階が多すぎて」の用言「多すぎた」と、用言「面倒くさかった」との４つの評価表現３１０ｇ〜ｊを含む。表現抽出部１１０は、文章３に示した文から、評価表現３１０ｇ〜ｊと、接続助詞である接続表現３２０ｂとを抽出する。
【００４８】
ここで、評価表現３１０ｈが正極性の登録表現として登録表現記憶部１００に登録されていた場合、極性判断部１３０は、登録表現である評価表現３１０ｈを含む句に対して逆接の接続表現３２０ｂにより接続されている句の評価表現３１０ｉと、評価表現３１０ｉを含む句に対して順接及び逆接のいずれの接続表現によっても接続されておらず、互いに順接及び逆接のいずれの接続表現によっても接続されていない一連の句の評価表現３１０ｊとを、登録表現と逆の極性であると判断する。同様に極性判断部１３０は、登録表現を含む句に対して順接の接続表現により接続されている句の用言と、当該句に対して順接及び逆接のいずれの接続表現によっても接続されておらず、互いに順接及び逆接のいずれの接続表現によっても接続されていない一連の句の用言とを、登録表現と同一の極性であると判断する。この結果、極性判断部１３０は、用言「多すぎた」及び用言「面倒くさかった」の２つの評価表現を、否定的な評価表現であると正しく判断することができる。
【００４９】
また、極性判断部１３０は、登録表現である評価表現３１０ｈを含む句に対して順接又は逆接のいずれの接続表現によっても接続されていない一連の句の用言である評価表現３１０ｇを、評価表現３１０ｈと同一の極性であると判断する。この結果、極性判断部１３０は、用言「良かった」を肯定的な評価表現であると正しく判断することができる。
【００５０】
図４は、本実施形態に係る登録表現記憶部１００に予め登録された登録表現の一例を示す。本実施形態に係る登録表現記憶部１００は、評価表現の極性を判断するための種となる登録表現として、文脈や専門用語に依存せずに評価の極性を明らかに定められる表現を、当該表現の極性に対応付けて予め記録する。本実施形態に係る登録表現記憶部１００は、正極性（図中「〇」により示す）の表現「満足だ」と、負極性（図中「×」により示す）の表現「不満だ」を予め登録する。
【００５１】
図５は、本実施形態に係る極性判断部１３０により極性を判断された評価表現の一例を示す。本図においては、デジタルカメラについての評価が記述されたテキスト中から抽出された評価表現を例として示す。テキスト中の評価表現の極性は、図２のＳ２２０、Ｓ２３０の処理により登録表現記憶部１００に登録された登録表現を用いて判断され、Ｓ２４０の処理により決定される。
【００５２】
例えば、評価表現「思う」はテキスト中において１２５（＝９１＋３４）回出現している。そして、極性判断部１３０は、そのうち９１回を正極性、３４回を負極性であると判断している。同様に、極性判断部１３０は、評価表現「する」について７８回を正極性、３９回を負極性であると判断している。
【００５３】
また、表現抽出部１１０は、複数の評価表現の少なくとも１つとして、評価項目と、当該評価項目に対する評価を示す表現とを含む組を更に抽出してもよい。すなわち例えば、表現抽出部１１０は、「参考（に）」という評価項目と、「参考（に）」に対する評価を示す表現「なる」を含む組である「参考に→なる」を評価表現として更に抽出してもよい。同様に表現抽出部１１０は、「手間（が）」という評価項目と、「手間（が）」に対する評価を示す表現「掛かる」を含む組である「手間が→掛かる」を評価表現として更に抽出してもよい。
【００５４】
より具体的には、表現抽出部１１０は、複数の評価表現の少なくとも１つとして、評価項目を示す名詞と、当該評価項目に対する評価を示す用言と、当該名詞及び当該用言を対応付ける格助詞との組を抽出してもよい。すなわち例えば、表現抽出部１１０は、評価項目を示す名詞「電池」と、「電池」に対する評価を示す用言「長持ちする」と、「電池」及び「長持ちする」を対応付ける格助詞「が」の組を抽出し、評価表現「電池が長持ちする」としてもよい。
【００５５】
表現抽出装置１０は、このような組からなる評価表現についても同様に極性の判断及び決定を行う。これにより、例えば「大きい」のように複数箇所で極性が一致しないような、肯定的にも否定的にも用いられる用言についても、「効果が大きい」は肯定的、「ノイズが大きい」は否定的というように、格を含めた形で極性を決定することができる。
【００５６】
以上において、極性判断部１３０及び極性決定部１４０は、まず用言のみで極性を判断／決定し、用言のみで極性を定めることができない用言について格を含めた形で極性を定めることができるか否かを判断／決定してもよい。
【００５７】
より具体的には、極性決定部１４０は、テキスト中の複数箇所に出現する一の用言のそれぞれの箇所における極性が、例えば９０％等の予め定められた割合以上同一の極性と判断された場合に、当該用言の極性を、当該割合以上同一の極性と判断された極性に決定する。例えば、極性決定部１４０は、本図に示した「軽い」が９０％以上正極性と判断されたため、正極性であると決定する。この際極性決定部１４０は、テキスト中において当該用言が例えば１０回等の予め定められた回数以上出現したことを条件として、極性を決定してもよい。
【００５８】
一方、極性決定部１４０は、テキスト中の複数箇所に出現する一の用言のそれぞれの箇所における極性が、予め定められた割合以上同一の極性であると判断されなかった場合に、当該用言及び当該用言を修飾する名詞を組とした新たな評価表現の抽出を表現抽出部１１０に指示する。これを受けて、表現抽出部１１０は、「参考に→なる」、「手間が→掛かる」、又は「電池が→長持ちする」等の新たな評価表現を抽出する。次に、極性判断部１３０は、これらの新たな評価表現の極性を判断する。そして、極性決定部１４０は、テキスト中の複数箇所に出現する新たな評価表現が、例えば９０％以上等の予め定められた割合以上同一の極性であると判断された場合に、当該新たな評価表現の極性を、予め定められた割合以上同一であった極性に決定する。例えば、極性決定部１４０は、本図に示した「参考に→なる」及び「電池が→長持ちする」が９０％以上正極性と判断されたため、正極性であると決定する。また、「手間が→掛かる」が９０％以上負極性と判断されたため、負極性であると決定する。この際極性決定部１４０は、テキスト中において当該用言が例えば３回等の予め定められた回数以上出現したことを条件として、極性を決定してもよい。この回数は、用言単体の出現回数の下限値より小さい値であってもよい。
【００５９】
以上の処理の結果、登録表現追加部１５０は、「参考に→なる」、「軽い」、「手間が→掛かる」、及び「電池が→長持ちする」の各評価表現を、登録表現として登録表現記憶部１００に登録することができる。
【００６０】
図６は、本実施形態に係る登録表現記憶部１００に登録された登録表現の一例を示す。Ｓ２２０からＳ２６０の処理を繰り返した結果、表現抽出装置１０は、登録表現「満足だ」及び「不満だ」に加え、例えば図示したように様々な登録表現及び当該登録表現の極性を記録することができる。
【００６１】
図７は、本実施形態に係る評価表示部１７０により表示される評価結果７００の一例を示す。評価表示部１７０は、極性決定部１４０により極性が決定され、登録表現追加部１５０により登録表現記憶部１００に登録された複数の評価表現とその極性を登録表現記憶部１００から読み出して、複数の評価表現の極性に基づいて評価対象についての評価を分析する。そして、当該評価対象についての評価の分析結果を表示する。
【００６２】
評価表示部１７０は、図２のＳ２００からＳ２７０の処理により登録表現記憶部１００に登録された登録表現と、評価対象についての評価が記述されたテキストとを入力し、評価対象についての評判分析を行う。ここで、評価表示部１７０は、登録表現を抽出したテキストについて評判分析を行ってもよく、これに代えて新たに入力したテキストについて評判分析を行ってもよい。
【００６３】
本実施形態に係る評価表示部１７０は、評価対象についての複数の評価項目のそれぞれについて、当該評価項目についての肯定的評価（好評）の数及び／又は割合と、否定的評価（不評）の数及び／又は割合とを対応付けて表示する。また、評価表示部１７０は、各評価項目について、肯定的評価又は否定的評価の数及び／又は割合に加え、肯定的評価又は否定的評価を示す評価表現を表示する。
【００６４】
ここで、評価表示部１７０は、名詞、格助詞、及び用言の組からなる評価表現における名詞の部分を、評価結果７００として表示する評価項目として選択する。すなわち例えば、評価表示部１７０は、評価表現「電池が→長持ちする」の「電池」を評価項目として選択する。
また、評価表示部１７０は、動詞句や用言からなる評価表現に対応する主語を、評価結果７００として表示する評価項目として選択してもよい。すなわち例えば、図３の文章１における文３００ａ「対応がとても良かった。」に関して、評価表現３１０ａに対応する主語である「対応」を、評価結果７００として表示する評価項目として選択してもよい。
【００６５】
以上に示した表現抽出装置１０によれば、特定の評価対象に関するテキストをインターネット等から取得して、評価表現を人手によらず抽出して登録表現記憶部１００に登録することができる。そして、表現抽出装置１０は、登録した評価表現に基づいて評判分析を行うことができる。これにより、評価表現の辞書を作成するコストを低減することができ、評判分析を効率良く行うことができる。
【００６６】
図８は、本実施形態に係るコンピュータ９００のハードウェア構成の一例を示す。本実施形態に係るコンピュータ９００は、ホスト・コントローラ１０８２により相互に接続されるＣＰＵ１０００、ＲＡＭ１０２０、グラフィック・コントローラ１０７５、及び表示装置１０８０を有するＣＰＵ周辺部と、入出力コントローラ１０８４によりホスト・コントローラ１０８２に接続される通信インターフェイス１０３０、ハードディスクドライブ１０４０、及びＣＤ−ＲＯＭドライブ１０６０を有する入出力部と、入出力コントローラ１０８４に接続されるＲＯＭ１０１０、フレキシブルディスク・ドライブ１０５０、及び入出力チップ１０７０を有するレガシー入出力部とを備える。
【００６７】
ホスト・コントローラ１０８２は、ＲＡＭ１０２０と、高い転送レートでＲＡＭ１０２０をアクセスするＣＰＵ１０００及びグラフィック・コントローラ１０７５とを接続する。ＣＰＵ１０００は、ＲＯＭ１０１０及びＲＡＭ１０２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィック・コントローラ１０７５は、ＣＰＵ１０００等がＲＡＭ１０２０内に設けたフレーム・バッファ上に生成する画像データを取得し、表示装置１０８０上に表示させる。これに代えて、グラフィック・コントローラ１０７５は、ＣＰＵ１０００等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００６８】
入出力コントローラ１０８４は、ホスト・コントローラ１０８２と、比較的高速な入出力装置である通信インターフェイス１０３０、ハードディスクドライブ１０４０、ＣＤ−ＲＯＭドライブ１０６０を接続する。通信インターフェイス１０３０は、ネットワークを介して他の装置と通信する。ハードディスクドライブ１０４０は、コンピュータ９００内のＣＰＵ１０００が使用するプログラム及びデータを格納する。ＣＤ−ＲＯＭドライブ１０６０は、ＣＤ−ＲＯＭ１０９５からプログラム又はデータを読み取り、ＲＡＭ１０２０を介してハードディスクドライブ１０４０に提供する。
【００６９】
また、入出力コントローラ１０８４には、ＲＯＭ１０１０と、フレキシブルディスク・ドライブ１０５０、及び入出力チップ１０７０の比較的低速な入出力装置とが接続される。ＲＯＭ１０１０は、コンピュータ９００が起動時に実行するブート・プログラムや、コンピュータ９００のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ１０５０は、フレキシブルディスク１０９０からプログラム又はデータを読み取り、ＲＡＭ１０２０を介してハードディスクドライブ１０４０に提供する。入出力チップ１０７０は、フレキシブルディスク・ドライブ１０５０や、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を接続する。
【００７０】
ＲＡＭ１０２０を介してハードディスクドライブ１０４０に提供されるプログラムは、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ１０２０を介してコンピュータ９００内のハードディスクドライブ１０４０にインストールされ、ＣＰＵ１０００において実行される。
【００７１】
コンピュータ９００にインストールされ、コンピュータ９００を表現抽出装置１０として機能させるプログラムは、登録表現記憶部１００を管理する登録表現管理モジュールと、表現抽出モジュールと、登録表現検出モジュールと、極性判断モジュールと、確信度記憶部１３５を管理する確信度管理モジュールと、極性決定モジュールと、登録表現追加モジュールと、登録表現削除モジュールと、繰返し処理モジュールと、評価表示モジュールとを備える。これらのプログラム又はモジュールは、ＣＰＵ１０００等に働きかけて、コンピュータ９００を、登録表現記憶部１００と、表現抽出部１１０と、登録表現検出部１２０と、極性判断部１３０と、確信度記憶部１３５と、極性決定部１４０と、登録表現追加部１５０と、登録表現削除部１５５と、繰返し処理部１６０と、評価表示部１７０としてそれぞれ機能させる。
【００７２】
以上に示したプログラム又はモジュールは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをコンピュータ９００に提供してもよい。
【００７３】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００７４】
以上に説明した実施形態によれば、以下の各項目に示す表現抽出装置、表現抽出方法、プログラム及び記録媒体が実現される。
【００７５】
（項目１）特定の評価対象についての評価が記述されたテキストから、当該評価対象に対する評価を示す表現である評価表現を抽出する表現抽出装置であって、肯定的な評価を正極性とし、否定的な評価を負極性とする極性が予め定められた評価表現を、登録表現として登録する登録表現記憶部と、前記テキストから複数の評価表現と、評価表現同士の接続関係を示す表現である接続表現とを抽出する表現抽出部と、前記複数の評価表現のうち、前記登録表現記憶部に登録されている前記登録表現を含む前記評価表現を検出する登録表現検出部と、前記登録表現を含む前記評価表現に対して順接の前記接続表現により接続されている前記評価表現と、当該評価表現に対して順接及び逆接のいずれの前記接続表現によっても接続されておらず、互いに順接及び逆接のいずれの前記接続表現によっても接続されていない一連の前記評価表現とを、前記登録表現と同一の極性であると判断する極性判断部とを備える表現抽出装置。
【００７６】
（項目２）前記極性判断部は、前記登録表現を含む前記評価表現に対して逆接の前記接続表現により接続されている前記評価表現と、当該評価表現に対して順接及び逆接のいずれの前記接続表現によっても接続されておらず、互いに順接及び逆接のいずれの前記接続表現によっても接続されていない一連の前記評価表現とを、前記登録表現と逆の極性であると判断する項目１記載の表現抽出装置。
【００７７】
（項目３）前記極性判断部により極性を判断された前記評価表現を、新たな前記登録表現として前記登録表現記憶部に追加する登録表現追加部を更に備える項目１記載の表現抽出装置。
（項目４）前記登録表現追加部により前記新たな登録表現が追加された前記登録表現記憶部に基づいて、前記登録表現検出部及び前記極性判断部による処理を再度行わせる繰返し処理部を更に備える項目３記載の表現抽出装置。
【００７８】
（項目５）前記極性判断部により極性を判断された前記評価表現が、前記登録表現として前記登録表現記憶部に登録されており、かつ、当該評価表現及び当該登録表現の極性が異なる場合に、当該登録表現を前記登録表現記憶部から削除する登録表現削除部を更に備える項目１記載の表現抽出装置。
（項目６）前記登録表現削除部は、前記テキスト中の複数箇所に出現する一の前記評価表現のそれぞれの箇所における極性のうち、予め定められた割合以上の箇所における当該一の評価表現の極性が、前記登録表現記憶部に登録された当該一の評価表現に含まれる前記登録表現の極性と異なると判断された場合に、当該登録表現を前記登録表現記憶部から削除する項目５記載の表現抽出装置。
【００７９】
（項目７）前記表現抽出部は、前記テキストに含まれる複数の文のそれぞれの少なくとも一部を前記複数の評価表現のそれぞれとして抽出し、前記複数の文のそれぞれに付加された接続詞を前記接続表現として抽出し、前記極性判断部は、前記登録表現を含む前記評価表現を含む文に対して順接の前記接続詞により接続されている前記文に含まれる前記評価表現と、当該文に対して順接及び逆接のいずれの前記接続詞によっても接続されておらず、互いに順接及び逆接のいずれの前記接続詞によっても接続されていない一連の前記文に含まれる前記評価表現とを、前記登録表現と同一の極性であると判断する項目１記載の表現抽出装置。
【００８０】
（項目８）前記表現抽出部は、前記テキストに含まれる複数の文のそれぞれのうち、予め定められた除外条件を満たさない文の少なくとも一部を、前記複数の評価表現のそれぞれとして抽出する項目７記載の表現抽出装置。
（項目９）前記表現抽出部は、前記テキストに含まれる複数の文のそれぞれの主要素となる句を前記複数の評価表現のそれぞれとして抽出すると共に、前記複数の文のそれぞれに付加された接続詞を前記接続表現として抽出し、前記極性判断部は、前記登録表現を含む前記評価表現を主要素とする文に対して順接の前記接続表現により接続されている文の主要素となる前記評価表現と、当該評価表現を主要素とする文に対して順接及び逆接のいずれの前記接続表現によっても接続されておらず、互いに順接及び逆接のいずれの前記接続表現によっても接続されていない一連の文の主要素の前記評価表現とを、前記登録表現と同一の極性であると判断する項目７記載の表現抽出装置。
【００８１】
（項目１０）前記表現抽出部は、前記テキストに含まれる文を構成する複数の句のそれぞれについて主辞となる用言を前記複数の評価表現として抽出すると共に、前記複数の句の間に付加された前記接続表現を抽出し、前記極性判断部は、前記登録表現を含む前記句に対して順接の前記接続表現により接続されている前記句の前記用言と、当該句に対して順接及び逆接のいずれの前記接続表現によっても接続されておらず、互いに順接及び逆接のいずれの前記接続表現によっても接続されていない一連の前記句の前記用言とを、前記登録表現と同一の極性であると判断する項目１記載の表現抽出装置。
【００８２】
（項目１１）前記表現抽出部は、前記複数の句の間に付加された接続助詞を前記接続表現として抽出し、前記極性判断部は、前記登録表現を含む前記句に対して順接の前記接続助詞により接続されている前記句の前記用言と、当該句に対して順接及び逆接のいずれの前記接続助詞によっても接続されておらず、互いに順接及び逆接のいずれの前記接続助詞によっても接続されていない一連の前記句の前記用言とを、前記登録表現と同一の極性であると判断する項目１０記載の表現抽出装置。
【００８３】
（項目１２）前記表現抽出部は、前記複数の評価表現の少なくとも１つとして、評価項目と、当該評価項目に対する評価を示す表現を含む組を更に抽出する項目１０記載の表現抽出装置。
（項目１３）前記表現抽出部は、前記複数の評価表現の少なくとも１つとして、前記評価項目を示す名詞と、当該評価項目に対する評価を示す用言と、当該名詞及び当該用言を対応付ける格助詞との組を抽出する項目１２記載の表現抽出装置。
【００８４】
（項目１４）前記テキスト中の複数箇所に出現する前記用言のそれぞれの箇所における極性が、予め定められた割合以上同一の極性であると判断された場合に、当該用言の極性を、前記予め定められた割合以上同一であった極性に決定する極性決定部を更に備える項目１２記載の表現抽出装置。
（項目１５）前記テキスト中の複数箇所に出現する一の用言のそれぞれの箇所における極性が、予め定められた割合以上同一の極性であると判断されなかった場合に、前記表現抽出部は、当該用言及び当該用言を修飾する名詞を組とした新たな前記評価表現を更に抽出し、前記極性判断部は、前記新たな評価表現の極性を判断し、前記極性決定部は、前記テキスト中の複数箇所に出現する前記新たな評価表現が、前記予め定められた割合以上同一の極性であると判断された場合に、当該新たな評価表現の極性を、前記予め定められた割合以上同一であった極性に決定する項目１０記載の表現抽出装置。
【００８５】
（項目１６）前記接続表現の種類毎に、当該接続表現が順接又は逆接の前記接続表現である度合を示す確信度を予め記憶する確信度記憶部を更に備え、前記極性判断部は、前記登録表現を含む前記評価表現に対して順接の前記接続表現により接続されている前記評価表現と、当該評価表現に対して順接及び逆接のいずれの前記接続表現によっても接続されておらず、互いに順接及び逆接のいずれの前記接続表現によっても接続されていない一連の前記評価表現との極性の確信度を、当該順接の接続表現の前記確信度に基づき更に判断し、更に、前記テキスト中の複数箇所に出現する一の前記評価表現の極性を、それぞれの箇所における極性の確信度に基づいて決定する極性決定部を備える項目１記載の表現抽出装置。
（項目１７）前記複数の評価表現の極性に基づいて、前記評価対象についての評価を表示する評価表示部を更に備える項目１記載の表現抽出装置。
【００８６】
（項目１８）特定の評価対象についての評価が記述されたテキストから、当該評価対象に対する評価を示す表現である評価表現をコンピュータにより抽出する表現抽出方法であって、肯定的な評価を正極性とし、否定的な評価を負極性とする極性が予め定められた評価表現を、登録表現として登録する登録表現記憶段階と、前記テキストから複数の評価表現と、評価表現同士の接続関係を示す表現である接続表現とを抽出する表現抽出段階と、前記複数の評価表現のうち、前記登録表現記憶段階により登録されている前記登録表現を含む前記評価表現を検出する登録表現検出段階と、前記登録表現を含む前記評価表現に対して順接の前記接続表現により接続されている前記評価表現と、当該評価表現に対して順接及び逆接のいずれの前記接続表現によっても接続されておらず、互いに順接及び逆接のいずれの前記接続表現によっても接続されていない一連の前記評価表現とを、前記登録表現と同一の極性であると判断する極性判断段階とを備える表現抽出方法。
【００８７】
（項目１９）特定の評価対象についての評価が記述されたテキストから、当該評価対象に対する評価を示す表現である評価表現をコンピュータにより抽出するプログラムであって、当該プログラムは、前記コンピュータを、肯定的な評価を正極性とし、否定的な評価を負極性とする極性が予め定められた評価表現を、登録表現として登録する登録表現記憶部と、前記テキストから複数の評価表現と、評価表現同士の接続関係を示す表現である接続表現とを抽出する表現抽出部と、前記複数の評価表現のうち、前記登録表現記憶部に登録されている前記登録表現を含む前記評価表現を検出する登録表現検出部と、前記登録表現を含む前記評価表現に対して順接の前記接続表現により接続されている前記評価表現と、当該評価表現に対して順接及び逆接のいずれの前記接続表現によっても接続されておらず、互いに順接及び逆接のいずれの前記接続表現によっても接続されていない一連の前記評価表現とを、前記登録表現と同一の極性であると判断する極性判断部として機能させるプログラム。
（項目２０）項目１９記載のプログラムを記録した、コンピュータにより読み取り可能な記録媒体。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施形態に係る表現抽出装置１０の構成を示す。
【図２】本発明の実施形態に係る表現抽出装置１０の動作フローを示す。
【図３】本発明の実施形態に係る表現抽出装置１０による処理対象となる文章の一例を示す。
【図４】本発明の実施形態に係る登録表現記憶部１００に予め登録された登録表現の一例を示す。
【図５】本発明の実施形態に係る極性判断部１３０により極性を判断される評価表現の一例を示す。
【図６】本発明の実施形態に係る登録表現記憶部１００に登録された登録表現の一例を示す。
【図７】本発明の実施形態に係る評価表示部１７０により表示される評価結果７００の一例を示す。
【図８】本発明の実施形態に係るコンピュータ９００のハードウェア構成の一例を示す。
【符号の説明】
【００８９】
１０  表現抽出装置
１００  登録表現記憶部
１１０  表現抽出部
１２０  登録表現検出部
１３０  極性判断部
１３５  確信度記憶部
１４０  極性決定部
１５０  登録表現追加部
１５５  登録表現削除部
１６０  繰返し処理部
１７０  評価表示部
３００ａ〜ｆ  文
３１０ａ〜ｊ  評価表現
３２０ａ〜ｂ  接続表現
７００  評価結果
９００  コンピュータ
１０００  ＣＰＵ
１０１０  ＲＯＭ
１０２０  ＲＡＭ
１０３０  通信インターフェイス
１０４０  ハードディスクドライブ
１０５０  フレキシブルディスク・ドライブ
１０６０  ＣＤ−ＲＯＭドライブ
１０７０  入出力チップ
１０７５  グラフィック・コントローラ
１０８０  表示装置
１０８２  ホスト・コントローラ
１０８４  入出力コントローラ
１０９０  フレキシブルディスク
１０９５  ＣＤ−ＲＯＭ