(57)【要約】【課題】検索語の分野や文書の形式に係わらず、細かな意見らしさの度合いに応じた検索結果を出力することができる意見文検索装置を提供する。【解決手段】検索結果文取得部１２が、検索語入力部１１から入力された検索語が出現している文を文記憶部１５から取得し、意見らしさ指標付与部１７が、意見らしさの指標から、文中の意見関連表現が、その文を意見と判断するのにどの程度影響を与えているかの度合いを示す意見寄与度を計算し、該意見寄与度を意見関連表現に付与し、該意見寄与度に基づいて、一文毎に意見らしさの指標を計算して付与し、意見らしさの指標が付与された全ての文を意見らしさ指標付き文記憶部１６に格納し、意見文取得部１３が、意見らしさの指標付きの意見文を取得し、意見文出力部１４が、前記取得された意見文を、該意見らしさの指標に基づいて出力する。【選択図】図３
2008097286.tif 000002
【特許請求の範囲】
【請求項１】
複数の文から検索語に関連する意見文を出力する装置において、
検索語を入力する検索語入力手段と、
該検索語入力手段によって入力された検索語が出現している文を、複数の文が格納されている文記憶装置から取得する検索結果文取得手段と、
前記文記憶装置の全文に対して一文毎に意見らしさの指標を付与し、意見らしさの指標が付与された全ての文を意見らしさ指標付き文記憶装置に格納する意見らしさ指標付与手段と、
前記検索結果文取得手段によって取得された検索結果の文から、前記意見らしさ指標付き文記憶装置に格納されている、意見文の程度を判断するのに必要な意見らしさの指標を基に、意見らしさの指標が付与された意見文を取得する意見文取得手段と、
該意見文取得手段によって取得された意見文を、該意見らしさの指標に基づいて意見文を出力する意見文出力手段と
を有することを特徴とする意見文検索装置。
【請求項２】
前記意見らしさ指標付与手段は、
意見に関連する表現が格納されている意見関連表現記憶装置から１つの意見関連表現を取得する意見関連表現取得手段と、
該意見関連表現取得手段によって取得された１つの意見関連表現を含む文とその文に付与されている意見らしさの指標を学習用意見らしさの指標付き文記憶装置から取得する意見らしさの指標取得手段と、
該意見らしさの指標取得手段によって取得された意見らしさの指標から、文中の意見関連表現が、その文を意見と判断するのにどの程度影響を与えているかの度合いを示す意見寄与度を計算し、該意見寄与度を付与した意見関連表現を前記意見関連表現記憶装置へ格納する意見寄与度算出手段と、
前記意見関連表現記憶装置に格納されている、前記意見寄与度付与処理が未処理の意見関連表現の有無を調べる意見関連表現終了判定手段と、
該意見関連表現終了判定手段によって終了と判定された場合、前記文記憶装置から全文を取得する文取得手段と、
該文取得手段によって取得された文に対して、前記意見関連表現記憶装置に格納されている一文に出現している意見関連表現の意見寄与度から、該一文の意見らしさを計算し、該一文と意見らしさを意見らしさ指標付き文記憶装置へ格納する意見らしさの指標算出手段と
を含むことを特徴とする請求項１に記載の意見文検索装置。
【請求項３】
複数の文から検索語に関連する意見文を出力する方法において、
検索語入力手段が検索語を入力する検索語入力ステップと、
検索結果文取得手段が、前記検索語入力ステップによって入力された検索語が出現している文を、複数の文が格納されている文記憶装置から取得する検索結果文取得ステップと、
意見らしさ指標付与手段が、前記文記憶装置の全文に対して一文毎に意見らしさの指標を付与し、意見らしさの指標が付与された全ての文を意見らしさ指標付き文記憶装置に格納する意見らしさ指標付与ステップと、
意見文取得手段が、前記検索結果文取得ステップによって取得された検索結果の文から、意見らしさ指標付き文記憶装置に格納されている、意見文の程度を判断するのに必要な意見らしさの指標を基に、意見らしさの指標が付与された意見文を取得する意見文取得ステップと、
意見文出力手段が、前記意見文取得ステップによって取得された意見文を、該意見らしさの指標に基づいて意見文を出力する意見文出力ステップと
を有することを特徴とする意見文検索方法。
【請求項４】
前記意見らしさ指標付与ステップは、
意見関連表現取得手段が、意見に関連する表現が格納されている意見関連表現記憶装置から１つの意見関連表現を取得する意見関連表現取得ステップと、
意見らしさの指標取得手段が、前記意見関連表現取得ステップによって取得された１つの意見関連表現を含む文とその文に付与されている意見らしさの指標を意見らしさの指標付き文記憶装置から取得する意見らしさの指標取得ステップと、
意見寄与度算出手段が、前記意見らしさの指標取得ステップによって取得された意見らしさの指標から、文中の意見関連表現が、その文を意見と判断するのにどの程度影響を与えているかの度合いを示す意見寄与度を計算し、該意見寄与度を付与した意見関連表現を前記意見関連表現記憶装置へ格納する意見寄与度算出ステップと、
意見関連表現終了判定手段が、前記意見関連表現記憶装置に格納されている、前記意見寄与度付与処理が未処理の意見関連表現の有無を調べる意見関連表現終了判定ステップと、
文取得手段が、前記意見関連表現終了判定ステップによって終了と判定された場合、前記文記憶装置から全文を取得する文取得ステップと、
意見らしさの指標算出手段が、前記文取得ステップによって取得された文に対して、前記意見関連表現記憶装置に格納されている一文に出現している意見関連表現の意見寄与度から、該一文の意見らしさを計算し、該一文と意見らしさを意見らしさ指標付き文記憶装置へ格納する、意見らしさの指標算出ステップと
を含むことを特徴とする請求項３に記載の意見文検索方法。
【請求項５】
請求項３又は４に記載の意見文検索方法をコンピュータに実行させるためのプログラムとしたことを特徴とする意見文検索プログラム。
【請求項６】
請求項５に記載のプログラムを当該コンピュータが読み取りできる記録媒体に記録したことを特徴とする意見文検索プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、意見が記述されている複数の電子化された文から、意見文を出力する意見文検索装置、意見文検索方法および意見文検索プログラム並びにそのプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
インターネットやアンケート調査等に存在する自然言語で意見が含まれている文書から、意見情報を検索する方法が知られている。例えば、下記特許文献１では、意見対象を限ったアンケート（例えば、道路行政に関するアンケート）の調査結果に対して、あらかじめ用意した解析パターンを利用して意見かどうかの判断を行い、意見文を出力している。
【０００３】
また、下記特許文献２では、意見ではなく評判情報（事物に対する価値を定めることのできる表現を含む情報）を検索する方法であるが、評判に関する各ルールに対して、その文が満足するか否かを示す値の組み合わせ毎に、人が入力したスコアを利用して評判らしさのスコアを付与し、その評判らしさ順に検索結果を出力している。
【０００４】
また、意見文を収集する方法として、例えば下記特許文献３では、意見らしさを構文的適性もしくは客観的適性によって判定することによって、正確な意見を抽出している。
【特許文献１】特開２００４−２２７３４３号公報
【特許文献２】特開２００２−１７５３３０号公報
【特許文献３】特開２００３−２０３１３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
意見が記述された文書には、アンケート調査結果、映画や商品などのレビュー、個人が参加したイベントの感想、観光地や人物などの個人見解、出来事に関する個人の主張など幅広い分野において様々な形式の文書が多数存在する。
【０００６】
しかしながら、前記特許文献１では、あらかじめ意見対象分野を限った文書からの検索なので、意見らしさの指標を入れた解析パターンを作成することによって、その分野における意見らしさを付与することは可能であるが、幅広い分野の様々な形式の文書全てに対応した解析パターンを網羅的に用意するのは現実的ではない問題があった。
【０００７】
また、前記特許文献２では、評判らしさに関するルールを意見らしさ用のルールにすることは可能で、人手で作成できる量のルールであれば、人手で意見らしさのスコアを付与できるが、照合範囲の広い少量のルールでは同じ意見らしさとなる可能性が高く、同じ意見らしさの文は適切な意見らしさ順に表示することができない問題があった。個別の膨大なルールの組み合わせに意見らしさを付与すれば、対象文が同じ意見らしさのスコアとなる可能性は低くなり、この問題は解決するが、膨大なルールを作成し、その全組み合わせ毎に意見らしさのスコアを人手で付与するのは現実的ではない。
【０００８】
また、前記特許文献３では、意見らしさを構文的適性もしくは客観的特性によって判定しており、構文的特性については、対象分野や形式に依存しない少量のルールで判定されるので適用範囲は広いが、同じ意見らしさのスコアとなる可能性が高く、同じ意見らしさの文は適切な意見らしさ順に表示することができない問題があった。客観的特性については、対象文が第三者によって記述されているかどうかを判定するだけなので、客観的特性だけでは、意見らしさを順位付けることはできない問題があった。
【０００９】
本発明は上記の問題点に鑑みてなされたものであり、検索語の分野や文書の形式に係わらず、細かな意見らしさの度合いに応じた検索結果を出力することができる意見文検索装置、意見文検索方法および意見文検索プログラム並びにそのプログラムを記録した記録媒体を提供することを目的としている。
【００１０】
具体的には、事前に人手による意見性判定（意見かどうかの判定）の結果が文単位に付与されたデータから、意見に関係する表現（あるいは、全ての表現）毎に、その出現具合と意見性の判定結果に応じた意見性寄与度（意見と判断するのに寄与する度合い）を計算し、その値を付与することによって、人手を使うことなく、データに応じた適切な意見性寄与度が各表現に付与され、入力された検索語を含む文書の文に対して、表現毎に付与されているこの意見性寄与度を基に、その文の意見らしさを計算することによって、任意の分野用に意見らしさに関する膨大な単語の組み合わせルールを人手で作成せずに、意見らしさが算出され、その結果に応じてより細かく適切に意見らしさが順位付けられた意見文検索結果を表示することができる意見文検索装置、意見文検索方法および意見文検索プログラム並びにそのプログラムを記録した記録媒体を提供するものである。
【課題を解決するための手段】
【００１１】
上記課題を解決するための請求項１に記載の意見文検索装置は、複数の文から検索語に関連する意見文を出力する装置において、検索語を入力する検索語入力手段と、該検索語入力手段によって入力された検索語が出現している文を、複数の文が格納されている文記憶装置から取得する検索結果文取得手段と、前記文記憶装置の全文に対して一文毎に意見らしさの指標を付与し、意見らしさの指標が付与された全ての文を意見らしさ指標付き文記憶装置に格納する意見らしさ指標付与手段と、前記検索結果文取得手段によって取得された検索結果の文から、前記意見らしさ指標付き文記憶装置に格納されている、意見文の程度を判断するのに必要な意見らしさの指標を基に、意見らしさの指標が付与された意見文を取得する意見文取得手段と、該意見文取得手段によって取得された意見文を、該意見らしさの指標に基づいて意見文を出力する意見文出力手段とを有することを特徴としている。
【００１２】
また請求項２に記載の意見文検索装置は、請求項１に記載の意見文検索装置において、前記意見らしさ指標付与手段は、意見に関連する表現が格納されている意見関連表現記憶装置から１つの意見関連表現を取得する意見関連表現取得手段と、該意見関連表現取得手段によって取得された１つの意見関連表現を含む文とその文に付与されている意見らしさの指標を学習用意見らしさの指標付き文記憶装置から取得する意見らしさの指標取得手段と、該意見らしさの指標取得手段によって取得された意見らしさの指標から、文中の意見関連表現が、その文を意見と判断するのにどの程度影響を与えているかの度合いを示す意見寄与度を計算し、該意見寄与度を付与した意見関連表現を前記意見関連表現記憶装置へ格納する意見寄与度算出手段と、前記意見関連表現記憶装置に格納されている、前記意見寄与度付与処理が未処理の意見関連表現の有無を調べる意見関連表現終了判定手段と、該意見関連表現終了判定手段によって終了と判定された場合、前記文記憶装置から全文を取得する文取得手段と、該文取得手段によって取得された文に対して、前記意見関連表現記憶装置に格納されている一文に出現している意見関連表現の意見寄与度から、該一文の意見らしさを計算し、該一文と意見らしさを意見らしさ指標付き文記憶装置へ格納する意見らしさの指標算出手段とを含むことを特徴としている。
【００１３】
また請求項３に記載の意見文検索方法は、複数の文から検索語に関連する意見文を出力する方法において、検索語入力手段が検索語を入力する検索語入力ステップと、検索結果文取得手段が、前記検索語入力ステップによって入力された検索語が出現している文を、複数の文が格納されている文記憶装置から取得する検索結果文取得ステップと、意見らしさ指標付与手段が、前記文記憶装置の全文に対して一文毎に意見らしさの指標を付与し、意見らしさの指標が付与された全ての文を意見らしさ指標付き文記憶装置に格納する意見らしさ指標付与ステップと、意見文取得手段が、前記検索結果文取得ステップによって取得された検索結果の文から、意見らしさ指標付き文記憶装置に格納されている、意見文の程度を判断するのに必要な意見らしさの指標を基に、意見らしさの指標が付与された意見文を取得する意見文取得ステップと、意見文出力手段が、前記意見文取得ステップによって取得された意見文を、該意見らしさの指標に基づいて意見文を出力する意見文出力ステップとを有することを特徴としている。
【００１４】
また請求項４に記載の意見文検索方法は、請求項３に記載の意見文検索方法において、前記意見らしさ指標付与ステップは、意見関連表現取得手段が、意見に関連する表現が格納されている意見関連表現記憶装置から１つの意見関連表現を取得する意見関連表現取得ステップと、意見らしさの指標取得手段が、前記意見関連表現取得ステップによって取得された１つの意見関連表現を含む文とその文に付与されている意見らしさの指標を意見らしさの指標付き文記憶装置から取得する意見らしさの指標取得ステップと、意見寄与度算出手段が、前記意見らしさの指標取得ステップによって取得された意見らしさの指標から、文中の意見関連表現が、その文を意見と判断するのにどの程度影響を与えているかの度合いを示す意見寄与度を計算し、該意見寄与度を付与した意見関連表現を前記意見関連表現記憶装置へ格納する意見寄与度算出ステップと、意見関連表現終了判定手段が、前記意見関連表現記憶装置に格納されている、前記意見寄与度付与処理が未処理の意見関連表現の有無を調べる意見関連表現終了判定ステップと、文取得手段が、前記意見関連表現終了判定ステップによって終了と判定された場合、前記文記憶装置から全文を取得する文取得ステップと、意見らしさの指標算出手段が、前記文取得ステップによって取得された文に対して、前記意見関連表現記憶装置に格納されている一文に出現している意見関連表現の意見寄与度から、該一文の意見らしさを計算し、該一文と意見らしさを意見らしさ指標付き文記憶装置へ格納する、意見らしさの指標算出ステップとを含むことを特徴としている。
【００１５】
上記構成において、意見らしさ指標付与手段（意見らしさ指標付与ステップ）で付与される意見らしさの指標とは、入力された文が意見を表明する文であるかを示す指標であり、文が、個人の主義、主張、見解、感想、評価などの意見文であるとどの程度判断できるかの度合いのことである。
【００１６】
例えば、意見らしさの値（指標）を、意見ではないと判断できる場合、どちらとも判断がつかない場合、意見であると判断できる場合の３段階に設定する。
【００１７】
さらに前記意見らしさ指標付与手段（意見らしさ指標付与ステップ）は、意見関連表現に意見寄与度を付与し、該意見寄与度を利用して意見らしさを計算する。
【００１８】
このため、文に出現した意見関連表現毎に付与された意見寄与度の組み合わせにより意見らしさの指標が細かく算出されるので、文の意見らしさの評価粒度（意見らしさの指標をどの程度細かく表すことができるかの度合い）が細かくなり（例えば前記３段階指標よりも粒度が細かくなり）、これによって適切に意見らしさを順序付けることができる。
【００１９】
また請求項５に記載の意見文検索プログラムは、請求項３又は４に記載の意見文検索方法をコンピュータに実行させるためのプログラムとしたことを特徴としている。
【００２０】
また請求項６に記載の記録媒体は、請求項５に記載のプログラムを当該コンピュータが読み取りできる記録媒体に記録したことを特徴としている。
【発明の効果】
【００２１】
（１）請求項１〜６に記載の発明によれば、検索語を入力し、文書から意見文を出力する意見文検索において、検索語の分野や文書の形式に係わらず、意見らしさ（文が意見文であるとどの程度判断できるかの度合い）の度合いに応じた検索結果を出力することができる。
（２）請求項２，４に記載の発明によれば、検索語の分野や文書の形式に係わらず、意見らしさ（文が意見文であるとどの程度判断できるかの度合い）の評価粒度（意見らしさをどの程度細かく表すことができるかの度合い）を細かくでき、より細かく意見らしさの度合いに応じた検索結果を出力することができる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照しながら本発明の実施の形態を説明するが、本発明は下記の実施形態例に限定されるものではない。まず本発明の原理を図１、図２と共に説明する。図１は本発明を説明するためのフローチャートである。
【００２３】
図１において、本発明は、検索語を入力し（ステップＳ１）、入力した検索語が出現している文を、複数の文が格納されている文記憶装置から検索結果文を取得し（ステップＳ２）、取得された検索結果の文から、意見らしさ指標付き文記憶装置に格納されている、意見文の程度を判断するのに必要な意見らしさの指標を基に、意見らしさの指標が付与された意見文を取得し（ステップＳ３）、取得された意見らしさの指標付き意見文の意見らしさの指標に基づいて意見文集合を出力する（ステップＳ４）。
【００２４】
前記意見らしさの指標とは、入力された文が意見を表明する文であるかを示す指標であり、文が、個人の主義、主張、見解、感想、評価などの意見文であるとどの程度判断できるかの度合いのことである。
【００２５】
図２は本発明の原理構成図を示している。  
【００２６】
図２において、本発明は、検索語を入力する検索語入力手段１と、検索語入力手段１によって入力された検索語が出現している文を、複数の文が格納されている文記憶装置５から取得する検索結果文取得手段２と、文記憶装置５の全文に対して一文毎に意見らしさ指標を付与し、意見らしさの指標が付与された全ての文を意見らしさの指標付き文記憶装置６に格納する意見らしさ指標付与手段７と、検索結果文取得手段２によって取得された検索結果の文から、意見らしさ指標付き文記憶装置６に格納されている、意見文の程度を判断するのに必要な意見らしさの指標を基に、意見らしさの指標が付与された意見文を取得する意見文取得手段３と、意見文取得手段３によって取得された意見文を、意見らしさの指標に基づいて意見文を出力する意見文出力手段４とを含む。
【００２７】
図３は、本発明の一実施例である意見文検索装置を示すブロック図である。意見文検索装置は、検索語入力部１１、検索結果文取得部１２、意見文取得部１３、意見文出力部１４、文記憶部１５、意見らしさ指標付き文記憶部１６および意見らしさ指標付与部１７から構成される。
【００２８】
検索語入力部１１は、検索語を入力する。
【００２９】
検索結果文取得部１２は、検索語入力部１１によって入力された検索語が出現している文を、複数の電子化された文が格納されている文記憶部１５から取得する。
【００３０】
意見らしさ指標付与部１７は、文記憶部１５の全文に対して一文毎に意見らしさの指標を付与し、意見らしさの指標が付与された全ての文を意見らしさ指標付き文記憶部１６に格納する。
【００３１】
意見文取得部１３は、検索結果文取得部１２によって取得された検索結果の文から、意見らしさ指標付き文記憶部１６に格納されている、意見文の程度を判断するのに必要な意見らしさの指標を基に、意見らしさの指標が付与された意見文を取得する。
【００３２】
意見文出力部１４は、意見文取得部１３によって取得された意見文を、意見らしさの指標に基づいて出力する。
【００３３】
上記意見文検索装置を構成する、検索語入力部１１、検索結果文取得部１２、意見文取得部１３、意見文出力部１４、文記憶部１５、意見らしさ指標付き文記憶部１６および意見らしさ指標付与部１７の各機能は、例えばコンピュータによって実行されるものである。
【００３４】
次に、上記意見文検索装置の動作について説明する。
【００３５】
図４は、本発明の一実施例である意見文検索処理を示すフローチャートである。以下、このフローチャートに基づいて、検索語「車Ｂ」を入力した場合に、意見文を出力する意見文検索の例について説明する。
【００３６】
ステップＳ１１では、検索語入力部１１によって検索語を入力する。この例の場合、「車Ｂ」が入力される。
【００３７】
ステップＳ１２では、検索結果文取得部１２が文記憶部１５に格納されている各文に対して、検索語が含まれている文書を取得する。例えば、図１０に示す文書が文記憶部１５に格納されているとすると、検索語「車Ｂ」を含んだ文書であるので、この文書を取得する。
【００３８】
ステップＳ１３では、意見文取得部１３が、検索結果文取得部１２で取り出された複数の文のうち、あらかじめ決めた数以上の意見らしさが付与されている文を、意見らしさ指標付き文記憶部１６から取得する。ここで利用する意見らしさ指標付き文は、ステップＳ１３の後に意見らしさ指標を付与部１７によって、文記憶部１５にある全ての文に対して意見らしさを付与しても良いが、以下にあらかじめ準備する場合の一例を図面により説明する。
【００３９】
図５は、本発明の一実施例である意見らしさ付与手段の構成図である。
【００４０】
意見らしさ指標付与手段７（意見らしさ指標付与部１７）は、意見関連表現取得部７１、意見らしさの指標取得部７２、意見寄与度算出部７３、意見関連表現終了判定部７４、文取得部７５、意見らしさの指標算出部７６、意見関連表現記憶装置としての意見関連表現記憶部７７、学習用意見らしさの指標付き文記憶部７８、意見関連表現記憶装置としての意見寄与度付き意見関連表現記憶部７９、文記憶部１５、意見らしさ指標付き文記憶部１６、から構成される。
【００４１】
意見関連表現取得部７１は、意見関連表現記憶部７７に格納されている意見関連表現を１つ取得する。ここで意見関連表現とは、意見と判定するのに必要な意見に関係のある表現のことで、あらかじめ意見が記述されている文書から人手によって抽出したものを意見関連表現記憶部７７に格納しておく。意見関連表現を定義し抽出するのが困難な場合は、意見が記述されている文書に出現した全単語としても良い。
【００４２】
意見らしさの指標取得部７２は、意見関連表現取得部７１によって取得された意見関連表現を含む文と意見らしさの指標を、学習用意見らしさの指標付き文記憶部７８から取得する。学習用意見らしさの指標付きの文は、意見が記述されている文書を、人がどの程度意見なのかを付与したデータである。
【００４３】
意見寄与度算出部７３は、意見らしさの指標取得部７２によって取得された意見らしさの指標から、当該意見関連表現の意見寄与度を計算し、その意見寄与度を付与した意見関連表現を意見寄与度付き意見関連表現記憶部７９へ格納する。ここで意見寄与度とは、その意見関連表現が意見性の判定にどの程度寄与しているかを示す指標である。
【００４４】
尚本実施例においては、意見寄与度付き意見関連表現記憶部７９には、予め、意見関連表現記憶部７７に格納される意見関連表現と同じデータ（意見関連表現）が格納されているものである。
【００４５】
意見関連表現終了判定部７４は、意見寄与度付き意見関連表現記憶部７９に格納されている未処理の意見関連表現の有無を調べる。
【００４６】
文取得部７５は、文記憶部１５に格納されている文を全て取得する。
【００４７】
意見らしさの指標算出部７６は、文取得部７５によって取得された各文に対して、意見寄与度付き意見関連表現記憶部７９に格納されている一文に出現している意見関連表現の意見性寄与度からその文の意見らしさを計算する。また、計算された意見らしさの指標を、意見らしさ指標付き文記憶部１６に、その文とともに格納する。
【００４８】
図６は、本発明の一実施例である意見らしさ付与のフローチャートである。以下、このフローチャートに基づいて、意見らしさ指標の付与方法について説明する。
【００４９】
ステップＳ７１では、意見関連表現取得部７１によって意見関連表現記憶部７７に格納されている意見関連表現を１つ取得する。例えば図７に示す意見関連表現が意見関連表現記憶部７７に格納されている場合、先ず「高い」を取り出す。
【００５０】
ステップＳ７２では、意見らしさの指標取得部７２が、ステップＳ７１によって取得された意見関連表現を含む文と意見らしさの指標を、学習用意見らしさの指標付き文記憶部７８から全て取得する。学習用意見らしさの指標付き文記憶部７８には、例えば図８に示す文と意見らしさの指標が格納されている。
【００５１】
例えば、意見らしさの値（指標）を次の３段階、すなわち、意見ではないと判断できる場合を１、どちらとも判断がつかない場合を２、意見であると判断できる場合を３、と設定した時、図８の「１００円高い」は、意見ではないと判断したので意見らしさは１、「ビルが高い」は、どちらとも判断がつかなかったので意見らしさは２、「プライドが高い」は、意見であると判断したので意見らしさは３、となる。
【００５２】
図８から「高い」を含む文と意見らしさの指標を取得すると、「１００円高い」と意見らしさ「１」、「値段が高い」と意見らしさ「２」、「ビルが高い」と意見らしさ「２」、「プライドが高い」と意見らしさ「３」が取得される。なお、この意見らしさは、人がその文に、数値化された意見らしさの度合いをあらかじめ付与しておく。本実施例の場合、「１」または「２」または「３」の数値を付与している。意見ではないと判断したものは「１」、意見だと判断したものは「３」、どちらでもないと判断したものは「２」とした。
【００５３】
前記指標については、人が意見らしさとして付与できる数値であれば、本実施例に限らず、例えば、５段階にするなど、どんな値でも良い。また、１人で付与したデータだけを使う必要はなく、複数人で付与したデータの平均値を取るなど、意見らしさを付与する人は何人でも良い。
【００５４】
ステップＳ７３では、意見寄与度算出部７３が、意見らしさの指標取得部７２によって取得された意見らしさの指標から、当該意見関連表現の意見寄与度を計算し、その意見寄与度を付与した意見関連表現を意見寄与度付き意見関連表現記憶部７９へ格納する。
【００５５】
例えば、意見寄与度を、全体の平均に対して値が０〜１になるように正規化した数値と定義すると、「高い」の場合、平均が（１＋２＋２＋３）／４＝２なので、正規化すると２／３＝０．６７となる。意見寄与度の算出方法は、他に、意見らしさの値の合計値や、意見関連表現の全体の出現分布に応じて重み付けするなど、意見関連表現がどの程度意見と判定するのに寄与しているかが分かる指標であれば、本実施例に限らず何でも良い。
【００５６】
ステップＳ７４ａ，Ｓ７４ｂでは、意見関連表現終了判定部７４が、意見寄与度付き関連表現記憶部７９に格納されている未処理の意見関連表現の有無を調べる。今の例の場合、未処理の意見関連表現が残されているので、「有る」と判断され、意見関連表現記憶部７７に格納されている未処理の意見関連表現を取得する。図７から、次の未処理の意見関連表現は「お勧めします」となる。
【００５７】
このように、ステップＳ７１〜ステップＳ７４ｂまでを繰り返すことにより、例えば、図９に示す各意見関連表現に対して、意見寄与度が付与される。未処理の意見関連表現が無くなった場合、「無い」と判断され、次のステップＳ７５へ処理が進む。
【００５８】
ステップＳ７５では、文取得部７５が、文記憶部１５に格納されている文を全て取得する。例えば、図１０に示す文が格納されている場合、これら文を全て取得する。
【００５９】
ステップＳ７６では、意見らしさの指標算出部７６が、文取得部７５によって取得された各文に対して、意見寄与度付き意見関連表現記憶部７９に格納されている文に出現した意見関連表現の意見性寄与度からその文の意見らしさを計算する。また、計算された意見らしさの指標を、意見らしさ指標付き文記憶部１６に、その文とともに格納する。
【００６０】
この「意見らしさ」とは、入力された文が意見を表明する文であるかを示す指標であり、例えば、出現した意見関連表現に付与されている意見寄与度の平均値と定義する。これにより、例えば、図１０の文ＩＤ１の「Ａ社で車Ｂを試乗しました。」は、図９の意見関連表現を含んでいないので、意見らしさは０となる。また、図１０の文ＩＤ２の「車高が高いです。」は、図９の意見関連表現「高い」を含んでいるので、０．６７となり、文ＩＤ３「大きい人にはお勧めします。」は、図９の意見関連表現「大きい」、「ぜひ」、「お勧めします」を含んでいるので、（０．６７＋１＋１）／３＝０．８９となる。同様に、文ＩＤ４の「値段はすごーく高いと思う。」は、図９の意見関連表現「すごーく」、「高い」、「と思う」を含んでいるので、（１＋０．６７＋０．９）／３＝０．８６となり、全ての文に対しては、図１１に示す結果が得られる。
【００６１】
上記のように本実施例では、図１１のような０〜１の実数値を意見らしさの指標としているので、図８に示す１，２，３の３段階の意見らしさの指標よりも粒度（意見らしさの指標をどの程度細かく表すことができるかを示す、意見らしさの評価粒度）が細かい。
【００６２】
意見らしさの指標は、意見関連表現に付与されている意見寄与度を用いてその文の意見らしさが分かるような指標であれば、例えば、意見寄与度の合計値や意見関連表現の出現頻度に応じて意見寄与度を重み付けするなど、算出方法はこの例に限らない。
【００６３】
以上の例のような方法を用いて意見らしさの指標が付与された意見文（この例では、意見らしさが０でない文）が意見らしさ指標付き文記憶装置１６に格納される。
【００６４】
尚図５の実施例では、本発明の意見関連表現記憶装置として、意見関連表現記憶部７７と、意見寄与度付き意見関連表現記憶部７９（書き換え可能なメモリ）の２個の記憶部で構成していたが、これに限らず、１個の書き換え可能な意見関連表現記憶部で構成しても良い。
【００６５】
このように構成した場合は、意見関連表現取得部７１の意見関連表現取得処理（図６のステップＳ７１）、意見寄与度算出部７３が計算した意見寄与度付き意見関連表現を格納する処理（図６のステップＳ７３）、意見関連表現終了判定部７４が未処理の意見関連表現の有無を調べる処理（図６のステップＳ７４ａ，Ｓ７４ｂ）および意見らしさの指標算出部７６が意見らしさを計算する際の処理（図６のステップＳ７６）は、前記１個の意見関連表現記憶部に対して行われる。
【００６６】
次に、図４を用いて、ステップＳ１３の後の処理について説明する。  
【００６７】
ステップＳ１４では、ステップＳ１３で取得された意見らしさが付与された文に対して、意見らしさの高い順に出力する。図１０の例文には、図１１の意見らしさが付与されているので（図１０の文ＩＤと図１１の文ＩＤが同じものは、同じ文を示している）、意見文（この例の場合意見らしさが０以外の文）を意見らしさの高い順に出力すると図１２に示す順で表示される。この例では、意見らしさが高い順に出力するとしたが、例えば、意見らしさの閾値を高く設定して、より意見らしい意見文だけを出力するように設定する方法や、意見文が多い場合には、出力する意見文の数を制限する方法など、意見らしさの値を利用した出力方法であれば、何でも良い。
【００６８】
上記のように意見寄与度を利用して意見らしさを計算すると、文に出現した表現毎に付与された意見寄与度の組み合わせで意見らしさが細かく計算されるので、文の意見らしさの評価粒度が細かくなる。これにより、同点（同じ値）になる場合が減って、より適切に意見らしさを順序付けることができる。
【００６９】
すなわち図５の意見寄与度算出部７３で、表現毎に意見寄与度を付与することができ、意見らしさの指標算出部７６で、文に出現した表現毎に付与されている意見寄与度の組み合わせによって、意見らしさの指標が算出されるので、従来手法に較べてどんな文に対しても自動的に意見らしさの評価粒度を細かくすることができる。これにより、同じ表現が出現しても、他の表現との組み合わせによって、意見らしさの値が変わる。
【００７０】
例えば、同じ「高い」が出現しても、他の語の出現状況から意見らしさの指標の粒度を細かくすることができる。図１０の例では、文ＩＤ４の「値段はすごーく高いと思う。」と文ＩＤ２の「車高が高いです。」の両方に「高い」が出現しているが、図９のように「すごーく」や「と思う」にも意見寄与度が付与されているので、意見寄与度を利用して算出されたそれぞれの文の意見らしさの値が異なり、より意見だと判断できる文ＩＤ４の文のほうが、文ＩＤ２よりも上位に順位付けられている。これにより、本発明は、より適切に意見らしさを順位付けして表示することができる。
【００７１】
なお、上記実施例は、プログラムの発明として把握することができる。
【００７２】
つまり、上記実施例では、複数の文から検索語に関連する意見文を出力するプログラムにおいて、検索語を入力する検索語入力ステップと、その検索語入力ステップによって入力された検索語が出現している文を、複数の文が格納されている文記憶装置から取得する検索結果文取得ステップと、前記文記憶装置の全文に対して一文毎に意見らしさの指標を付与し、意見らしさの指標が付与された全ての文を意見らしさ指標付き文記憶装置に格納する意見らしさ指標付与ステップと、前記検索結果文取得ステップによって取得された検索結果の文から、意見らしさ指標付き文記憶装置に格納されている、意見文の程度を判断するのに必要な意見らしさの指標を基に、意見らしさの指標が付与された意見文を取得する意見文取得ステップと、前記意見文取得ステップによって取得された意見文を、該意見らしさの指標に基づいて意見文を出力する意見文出力ステップとをコンピュータに実行させるプログラムの例である。
【００７３】
また、前記意見らしさ指標付与ステップは、意見に関連する表現が格納されている意見関連表現記憶装置から１つの意見関連表現を取得する意見関連表現取得ステップと、前記意見関連表現取得ステップによって取得された１つの意見関連表現を含む文とその文に付与されている意見らしさの指標を意見らしさの指標付き文記憶装置から取得する意見らしさの指標取得ステップと、前記意見らしさの指標取得ステップによって取得された意見らしさの指標から、文中の意見関連表現が、その文を意見と判断するのにどの程度影響を与えているかの度合いを示す意見寄与度を計算し、該意見寄与度を付与した意見関連表現を前記意見関連表現記憶装置へ格納する意見寄与度算出ステップと、前記意見関連表現記憶装置に格納されている、前記意見寄与度付与処理が未処理の意見関連表現の有無を調べる意見関連表現終了判定ステップと、前記意見関連表現終了判定ステップによって終了と判定された場合、前記文記憶装置から全文を取得する文取得ステップと、前記文取得ステップによって取得された文に対して、前記意見関連表現記憶装置に格納されている一文に出現している意見関連表現の意見寄与度から、該一文の意見らしさを計算し、該一文と意見らしさを意見らしさ指標付き文記憶装置へ格納する、意見らしさの指標算出ステップとを含み、コンピュータに実行させるプログラムの例である。
【００７４】
また前記プログラムを記録した記録媒体を、システム、又は装置に供給し、そのシステム又は装置のＣＰＵ（ＭＰＵ）が記録媒体に格納されたプログラムを読み出し実行することも可能である。この場合記録媒体から読み出されたプログラム自体が上記実施形態の機能を実現することになり、このプログラムを記録した記録媒体としては、例えば、ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＭＯ及びＨＤＤ等がある。
【００７５】
なお、本発明は、上記の実施の形態及び実施例に限定されることなく、特許請求の範囲内において種々変更・応用が可能である。
【図面の簡単な説明】
【００７６】
【図１】本発明の原理を説明するためのフローチャートである。
【図２】本発明の原理構成図である。
【図３】本発明の一実施例である意見文検索装置の基本ブロック構成図である。
【図４】本発明の一実施例である意見文検索処理のフローチャートである。
【図５】本発明の一実施例である意見らしさ付与手段の構成図である。
【図６】本発明の一実施例である意見らしさ付与のフローチャートである。
【図７】本発明の一実施例である意見関連表現の一例を示す説明図である。
【図８】本発明の一実施例である学習用意見らしさの指標付き文の一例を示す説明図である。
【図９】本発明の一実施例である意見寄与度付き意見関連表現の一例を示す説明図である。
【図１０】本発明の一実施例である文書の一例を示す説明図である。
【図１１】本発明の一実施例である１文毎に付与された意見らしさ指標の一例を示す説明図である。
【図１２】本発明の一実施例である意見文出力例を示す説明図である。
【符号の説明】
【００７７】
１…検索語入力手段、２…検索結果文取得手段、３…意見文取得手段、４…意見文出力手段、５…文記憶装置、６…意見らしさ指標付き文記憶装置、７…意見らしさ指標付与手段、１１…検索語入力部、１２…検索結果文取得部、１３…意見文取得部、１４…意見文出力部、１５…文記憶部、１６…意見らしさ指標付き文記憶部、１７…意見らしさ指標付与部、７１…意見関連表現取得部、７２…意見らしさの指標取得部、７３…意見寄与度取得部、７４…意見寄与度終了判定部、７５…文取得部、７６…意見らしさ指標算出部、７７…意見関連表現記憶部、７８…学習用意見らしさの指標付き文記憶部、７９…意見寄与度付き意見関連表現記憶部。
【図１】
2008097286.tif 000003
【図２】
2008097286.tif 000004
【図３】
2008097286.tif 000005
【図４】
2008097286.tif 000006
【図５】
2008097286.tif 000007
【図６】
2008097286.tif 000008
【図７】
2008097286.tif 000009
【図８】
2008097286.tif 000010
【図９】
2008097286.tif 000011
【図１０】
2008097286.tif 000012
【図１１】
2008097286.tif 000013
【図１２】
2008097286.tif 000014