(57)【要約】【課題】自由記述式アンケート回答文等より、意見が肯定的か否定的かの判定を正確に行うこと。【解決手段】このため、本発明では単語対情報とその単語対情報が肯定的表現か否定的表現かを対応付けて格納する判定知識データベースと、到来する電子テキストデータより電子テキストデータ内の単語対を抽出する構文解析手段と、前記構文解析手段により抽出された単語対情報を元に、前記判定知識データベースを参照してアンケート情報内の単語に対して肯定的意見か否定的意見かを判定する意見判定部と、を有する自然文処理装置を提供する。【選択図】図１
2005322239.tif 000002
【特許請求の範囲】
【請求項１】
単語対情報とその単語対情報が肯定的表現か否定的表現かを対応付けて格納する判定知識データベースと、
到来する電子テキストデータより電子テキストデータ内の単語対を抽出する構文解析手段と、
前記構文解析手段により抽出された単語対情報を元に、前記判定知識データベースを参照してアンケート情報内の単語に対して肯定的意見か否定的意見かを判定する意見判定部と、
を有することを特徴とする自然文処理装置。
【請求項２】
集計結果を蓄積する蓄積手段を有し、
前記構文解析手段は、複数のアンケート情報の自由記載部分を電子テキストデータとして抽出し、
前記構文解析手段は、前記抽出部が電子テキストデータとして抽出した各々のアンケート情報の構文解析を行い、単語対を抽出するとともに、
更に、前記意見判定部が判定した複数のアンケート情報の判定結果の集計を行い、該集計結果を前記蓄積手段に蓄積する意見集計部と、
を有することを特徴とする請求項１に記載の自然文処理装置。
【請求項３】
前記構文解析手段は電子テキストデータを構文木に変換した情報を基に単語対を抽出する事を特徴とする請求項１または請求項２に記載の自然文処理装置。
【請求項４】
単語対情報とその単語対情報が肯定的表現か否定的表現かを対応付けて格納する判定知識データベースにアクセス可能なコンピュータを、
到来する電子テキストデータより電子テキストデータ内の単語対を抽出する構文解析手段と、
前記構文解析手段により抽出された単語対情報を元に、前記判定知識データベースを参照してアンケート情報内の単語に対して肯定的意見か否定的意見かを判定する意見判定部と、
して機能させる自然言語処理用プログラム。
【請求項５】
単語対情報とその単語対情報が肯定的表現か否定的表現かを対応付けて格納する判定知識データベースにアクセス可能なコンピュータが、
到来する電子テキストデータより電子テキストデータ内の単語対を抽出する構文解析ステップと、
前記構文解析ステップにより抽出された単語対情報を元に、前記判定知識データベースを参照してアンケート情報内の単語に対して肯定的意見か否定的意見かを判定する意見判定ステップと、
を実行する事を特徴とする自然言語処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は自由記述式で書かれた自然文処理装置、自然言語処理方法及び自然文処理用プログラムに係り、例えば市場調査等の際に行われるアンケートの回答が自然文で行われたとき、これをアンケートの結果として分析する文書処理装置、自然言語処理方法及び文書処理用プログラムに関する。
【背景技術】
【０００２】
各種の調査を行うための手段の１つとしてアンケートが行われている。アンケートには、回答の一部あるいは全部が自由記述式文書である自由記述式のアンケート方式と、アンケート調査票に設問に関して予め幾つかの選択肢を用意しておき、アンケート回答者にその中から選ばせる選択方式がある。
【０００３】
自由記述式のアンケート方式は、回答結果が自然文であり、多数の回答者から有用な情報を得るためには人手による集計及び分析が必要であり、非常にコストがかかるといった問題がある。
【０００４】
この問題を解決する手段として前記選択方式がある。しかしこの方式の場合は、予め作成された選択肢以外に関する情報は得ることができず、アンケート実施者の予期していなかったニーズ等の重要な知識を得ることができないという問題がある。
【０００５】
この自由記述式アンケートの集計時のコストの軽減を目的として、集計時にコンピュータによる自動集計を行う、アンケート集計システムが提案（例えば特許文献１参照）されている。
【０００６】
このアンケート集計システムでは、装置内にシソーラス辞書を具備し、自由記述文内の単語単位でシソーラス辞書を検索し、その上位語で結果を統合する装置である。例えば「硬式野球」と「軟式野球」を、上位語の「野球」として集計するといった処理を行う装置である。
【特許文献１】特開平０９−１９０４５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、この統合はあくまでも単語単位で行われるので、例えばこの装置の説明で挙げられているアンケートの質問項目「生涯学習の内容は」に対する回答として、「硬式野球。」と「軟式野球。」を単語のみで記述されている文を正しく「野球」として集計することは可能であるが、しかし、「若い頃は野球だと思っていましたが、今ではやはりゴルフの方が良いと思います」等の否定的な対象として記述されている場合には正確な集計が行えないという問題がある。
【０００８】
またこの方法では正確な集計が殆ど不可能となる様な質問もある。例えば、「本製品についてご意見をお聞かせ下さい」といった質問に関しては、アンケート記述者は単語のみで回答を行うことはなく、さらにその記述が否定的内容なのか、肯定的内容なのかをアンケートの趣旨からいえば集計時に区別する必要があるが、それもこの装置では行えない。
【０００９】
つまり、この装置においては、本来の意味での自由記述式アンケートを、すなわちアンケート実施者側としてはどんな質問文でも許容し、アンケート記述側としてはどのような記述も許容するような場合を、正確に集計することはできない。
【００１０】
またアンケート以外にも多数の人間が各々の意見を述べている例としては、パソコン通信やウェブページにおける掲示板における記事や、ヘルプデスクに寄せられる顧客の問い合わせなどが挙げられるが、そこでも各個人の意見は自然文で記述されており、それらから有用な情報を得るためには自由記述式アンケートの分析作業と同様のコストがかかるという問題があった。
【００１１】
したがって本発明の目的は、前記の如き自由記述式アンケート等における問題点を解決し、有用な情報を低コストでかつ正確に獲得するようにしたものである。
【００１２】
また本発明では自由記述式アンケートに限らず、各個人の意見が自然文の形で記述されている情報源より有用の情報を低コストでかつ正確に獲得するようにしたものである。
【課題を解決するための手段】
【００１３】
前記本発明の目的を達成するための原理構成を図１に示す。図１において、１は入力部、２は回答抽出部、３は意見抽出部、４は意見集計部、５は結果提示部、６は意見判定部、７は判定知識獲得部、８は集計知識データベース、９は判定知識データベース、１０は集計結果格納データベースである。
【００１４】
本発明の前記課題は下記（１）〜（５）の構成により達成することができる。
【００１５】
（１）単語対情報とその単語対情報が肯定的表現か否定的表現かを対応付けて格納する判定知識データベースと、
到来する電子テキストデータより電子テキストデータ内の単語対を抽出する構文解析手段と、
前記構文解析手段により抽出された単語対情報を元に、前記判定知識データベースを参照してアンケート情報内の単語に対して肯定的意見か否定的意見かを判定する意見判定部と、
を有することを特徴とする自然文処理装置。
【００１６】
（２）集計結果を蓄積する蓄積手段を有し、
前記構文解析手段は、複数のアンケート情報の自由記載部分を電子テキストデータとして抽出し、
前記構文解析手段は、前記抽出部が電子テキストデータとして抽出した各々のアンケート情報の構文解析を行い、単語対を抽出するとともに、
更に、前記意見判定部が判定した複数のアンケート情報の判定結果の集計を行い、該集計結果を前記蓄積手段に蓄積する意見集計部と、
を有することを特徴とする前記（１）に記載の自然文処理装置。
【００１７】
（３）前記構文解析手段は電子テキストデータを構文木に変換した情報を基に単語対を抽出する事を特徴とする前記（１）または前記（２）に記載の自然文処理装置。
【００１８】
（４）単語対情報とその単語対情報が肯定的表現か否定的表現かを対応付けて格納する判定知識データベースにアクセス可能なコンピュータを、
到来する電子テキストデータより電子テキストデータ内の単語対を抽出する構文解析手段と、
前記構文解析手段により抽出された単語対情報を元に、前記判定知識データベースを参照してアンケート情報内の単語に対して肯定的意見か否定的意見かを判定する意見判定部と、
して機能させる自然言語処理プログラム。
【００１９】
（５）単語対情報とその単語対情報が肯定的表現か否定的表現かを対応付けて格納する判定知識データベースにアクセス可能なコンピュータが、
到来する電子テキストデータより電子テキストデータ内の単語対を抽出する構文解析ステップと、
前記構文解析ステップにより抽出された単語対情報を元に、前記判定知識データベースを参照してアンケート情報内の単語に対して肯定的意見か否定的意見かを判定する意見判定ステップと、
を実行する事を特徴とする自然言語処理方法。
【発明の効果】
【００２０】
これにより下記の作用効果を奏することができる。
【００２１】
（１）複数の意見提供者から提出された自由記述部分の回答文より、意見提供者の主張・見解・感想など単語対を意見として自動的に抽出することができるので、多数の自由記述部分の回答文より正確に短時間で意見を抽出することができる。
【００２２】
（２）抽出した意見が対象物に関する肯定的評価を与えているものか、それとも否定的評価を与えているものかを、これらを判定するための知識を格納する判定知識データベースを検索することにより、正確に、自動判定することができる。
【００２３】
（３）一つの回答文から肯定意見と否定意見の両方が得られたときに、その評価の強さを比較してその回答文における総合的なきめ細かな判定結果を自動的に得ることができる。
【００２４】
（４）提示情報を、全体集合を変化させた複数のグラフで順次表示することができるので、分析結果をわかり易く提示することができる。
【００２５】
（５）抽出した意見を判定する際の知識を、特定形式の意見調査票における回答結果より自動的に獲得するので、事前に判定する際の知識を用意することなく、意見判定を行うことができる。しかも学習する程正確な結果を得ることができる。
【００２６】
（６）抽出した意見を判定する際の知識を、特定形式の意見調査票を使用することなく、自動的に獲得することができるので、これまた事前に判定する際の知識を用意することなく、意見判定を行うことができる。しかも学習する程正確な結果を得ることができる。
【００２７】
（７）コンピュータに、提供された意見から意見提供者の自由記述部分の電子化データを意見提供の回答文として抽出する回答抽出手段、抽出した回答文より、単語対を抽出する意見抽出手段、抽出した意見内容毎の集計を行う意見集計手段、この意見内容毎の集計結果を提供する結果提供手段として機能するプログラムをインストールすることにより、通常のコンピュータを、複数の意見提供者から提供された意見を解析する自然文処理機能を遂行させることができる。
【発明を実施するための最良の形態】
【００２８】
本発明の一実施の形態を図１〜図６にもとづきアンケート回答の分析を例として説明する。図１は本発明の実施の形態、図２は意見抽出説明図、図３は本発明における意見集計結果の一例を示す意見集計結果説明図、図４は本発明における集計結果の一例を示す集計結果説明図、図５は本発明のグラフ状態説明図、図６は本発明の回答文解析例である。
【００２９】
図中、１は入力部、２は回答抽出部、３は意見抽出部、４は意見集計部、５は結果提示部、６は意見判定部、７は判定知識獲得部であって第１判定知識獲得部７−１及び第２判定知識獲得部７−２を具備するもの、８は集計知識データベース、９は判定知識データベース、１０は集計結果格納データベース、２０はプロセッサ、２１は表示部、Ａはアンケート回答者、Ｂはアンケート分析者である。
【００３０】
入力部１は、アンケート回答者Ａがアンケート用紙に各々の回答を入力し、この回答を装置に回収する処理を行うものである。この回答を回収する処理としては、例えば紙媒体のアンケート調査票をアンケート対象者に直接配布したり、あるいはファックスなどで配布し、そこに回答を記入させて結果を回収する手法や、電子メールやウェブ掲示板を用いて調査票の配布と回答記入及び回収を行うこと等で実現可能である。
【００３１】
アンケート調査票の回答回収やファックスによる回答回収の場合は、回答記入欄が固定されているので、用紙の座標位置により検出できる。このような回答を回収する処理には、従来のアンケート結果回収のための手段をそのまま流用可能である。
【００３２】
なお入力部１としては以上のような文字情報によるものを扱うもののみに限定されるものでてはなく、電話応答などによって対象者の回答を音声データの形で回収することも可能であり、インターネットを使用したウェブ上のデータでもよく、回答のメディアとしてあらゆる情報伝達手段が利用可能である。もし翻訳手段が具備されていれば外国語で入力することもできる。
【００３３】
回答抽出部２は、回収された個々のアンケート回答結果の中の自由記述部分を電子テキスト化し、回答文として抽出する処理を行うものである。この処理は、例えば回収した紙媒体によるアンケート回答をアンケート実施者側のオペレータがキーボードなどの電子化データ入力手段で電子化テキストを作成する方法や、回答メディアに応じて適当な自動電子化手段、例えば文字認識装置や音声認識装置を用いて入手をかけることなく電子化テキストを作成する方法などで実現される。
【００３４】
またアンケートの入力部１に採用した手段によっては、回収した回答が既に電子化されている場合があるが、このような場合はその電子化されている自由記述部分をそのまま意見抽出部３に送出することができる。
【００３５】
意見抽出部３は、回答抽出部２が作成した電子化された回答文を解析し、回答文のいわんとする情報を意見として抽出する処理を行うものである。
【００３６】
ここで抽出される意見とは、例えばノートパソコンにおける製品アンケートについて、「本体は小さいのに画面が大きい。」という回答文の中に含まれている、「本体は小さい」、「画面は大きい」といったアンケート集計の際にアンケート実施者が知りたい情報である。
【００３７】
この意見抽出処理は、図２に示す如く、回答文を構文解析手段３−２を用いて構文木に変換してその主語と述語を抽出し、その二項関係「本体−小さい」、「画面−大きい」を集計処理単位とすることで実現される。
【００３８】
なお、意見として抽出する情報としては、上記の「主語−述語」の組に限らず、「被修飾語−修飾語」の関係から例えば「見やすい画面」から「画面−見やすい」を抽出するなど、種々のものが考えられる。
【００３９】
また以上のような二項関係に限らず、構文木の中の三項以上の関係、例えば「主語−目的語−述語」を意見とすることもできるし、抽出した表記による関係をさらに意味解釈手段３−１によって意味構造に変換してそれを意見とすることも可能である。
【００４０】
例えば「♯画面→♯美しい」と表す。ここで♯はその後方の単語の意味を表す演算子であって、テキスト中に出てきた画面のみではなく、例えばその分野の画面の同義語全体を表すものであり、モニタ、スクリーン、画面、液晶等全体を示す。また→は推論結果を表す演算子であり、この例では「画面であれば美しいもの」ということを示す。なお、これらの処理は全てコンピュータを用いて行い、人手をかけることなく実現可能である。
【００４１】
意見集計部４は、意見抽出部３が抽出した意見、例えば「本体−小さい」や「画面−大きい」といった二項関係毎にその出現頻度を集計する処理を行うものである。これにより、例えば図３に示す如く、二項関係毎の出現頻度を集計することができる。
【００４２】
集計方法としては、例えば意見を上記の如き二項関係とした場合、各意見毎にその数を集計することに加えて、第一項（「本体−小さい」なら「本体」）のみによる集計や、第二項（前記の例における「小さい」）のみによる集計を行い、それらの集計結果を結果提示部５に送出することで、分析者Ｂの分析目的に合致した情報提示を行うことができる。
【００４３】
また意見の表現の揺れを吸収した結果を集計する機能を付与した集計方式もできる。これは、例えば否定文から抽出された意見、「本体−大きくない」に関して、「本体−大きくない」という意見を「本体−小さい」と同意見として集計を行うといった機能である。
【００４４】
これは例えば、意見集計部４に反意語の肯定表現を示す反意語データベースを含む集計知識データベース８を接続し、意見の第二項が否定を含む場合、例えば「大きくない」の肯定表現「大きい」でこの反意語データベースを検索し、その反意語「小さい」を獲得して第一項と組み合わせて「本体−小さい」として集計に用いることで実現できる。
【００４５】
同様の方式で、集計知識データベース８に同義語データベースを備え、同義語の統一を行うことも可能である。この処理は、例えば「画面−綺麗」、「スクリーン−美しい」といった意見を「画面−美しい」として集計することができる。
【００４６】
その他シソーラス、実世界知識等を集計知識データベース８に備えることもできる。実世界知識とは、例えば「前のものが良かった」という意見を「今のものは悪い」と判断し、「操作性は前のものが良かった」という回答文から抽出すべき知識として「操作性は悪い」と分析するものである。
【００４７】
以上の処理を行った結果は、例えば図３に示す表の様に表される。図３はノートパソコンに関するものであり、意見としては「本体−小さい」、「画面−大きい」、「画面−小さい」・・・が抽出され、その集計数は２００、５０、１５０・・・であり、「本体−小さい」、「画面−大きい」は好判定結果を示し、「画面−小さい」は否判定結果を示している。
【００４８】
そして「本体−小さい」の同義意見としては「本体−コンパクト」、「ボディ−小さい」・・・が、「画面−大きい」の同義意見としては「画面−広い」・・・が、「画面−小さい」の同義意見としては「画面−狭い」、「画面−大きくない」・・・が存在したことを示している。
【００４９】
結果提示部５に送出するデータ形式は、種々の表形式ソフトの扱う形式に変換して図３のような表の形で送ってもよいし、他の形式で送ることもできる。なおこれらの意見集計部に関する処理は全てコンピュータで実現可能である。
【００５０】
結果提示部５は、意見集計部４が作成した集計結果をアンケート分析者Ｂに提示する処理を行うものである。集計結果の提示方法としては、図４に示す如き表の形でアンケート分析者Ｂに提示してもよいし、その他、種々の表計算ソフトの機能を利用して、アンケート分析者Ｂの分析目的に合致した表やグラフを作成して提示してもよい。
【００５１】
図４によれば、回答者は対象商品について、本体が綺麗とか汚いということよりも、大きいとか小さいということに関心のあることもわかる。
【００５２】
提示手段としては、例えば図１に示す表示部２１にモニタ用の図表をアンケート分析者に提示できるものである必要があるが、本発明では必ずしも図表情報を提示手段に限定する必要はなく、例えば結果読み挙げ手段としスピ−カ等を用いて音声情報に変換してアンケート分析者に提示してもよい。
【００５３】
グラフとして提示する場合は、図５に示す如く、最初の図表として、長さを第一項で集計した意見の総数とした棒グラフで表現する。例えば本体については、図４に示す如く、好意的意見数が５００、否定的意見数が２０あるので、５２０の総数を示す棒グラフを作成し、それに対する肯定評価意見（５００）と否定評価意見（２０）の割合を各々色分けして提示し、例えばアンケート分析者がその肯定評価部分をマウスの如きポインテングデバイスで指定すると、肯定意見における第二項目の各割合を円グラフで提示し、さらに円グラフ内にある項目にポインテングデバイスで指示するとその意見が抽出された回答文を表示するというような方法である。
【００５４】
図５において、本体に関する棒グラフの肯定評価部分をポインテングデバイスでポインテングすると、３つに区分された円グラフが表示され、領域（ａ）をポインテングすると、回答文「小さい」が表示される。また領域（ｂ）をポインテングすると「便利」が表示され、領域（ｃ）をポインテングすると「軽い」が表示される。
【００５５】
さらに１つの回答文から肯定意見と否定意見の両方が得られたときに、その評価の強さを比較してその回答文における総合的な判定結果を推定する。このためこの２つの意見が出たとき、それぞれにあらかじめ点数をつけ、重み付けする。
【００５６】
このようにして、意見単位の集計結果だけでなく、回答文単位の評価の集計も行えるので、それをグラフの割合で色分けして最初にアンケート分析者に提示し、例えばその肯定意見の割合の部分をポインテングデバイスで指定すると、総合的に肯定評価を与えている回答文における意見の割合などもグラフィカルに提示することができる。
【００５７】
意見判定部６は、意見抽出部３が抽出した各意見情報について、判定知識データベース９に格納された意見判定知識を用いて、その意見が肯定的意見か否定的意見かを判定する処理を行うものである。
【００５８】
判定知識データベース９に格納される意見判定知識とは、例えば意見が例としてあげた二項関係で表現可能なものである場合は「本体−小さい−肯定的評価」といった三項関係で記述可能な情報である。またこの判定知識データベース９における対象物依存性をなくし、他の対象物に関するアンケートも同じデータベースを使うことを考えて、さらに対象物に関する情報を加えた「本体−小さい−肯定的評価、対象物：情報機器」等の４項関係で記述してもよい。
【００５９】
このような判定知識を格納した判定知識データベースを具備し、抽出した各意見、例えば「本体−小さい」に対してこの判定知識データベースを検索し、例えば「本体−小さい−肯定的評価」を得ることで、この処理が実現できる。
【００６０】
また、例えば肯定的意見に＋１、否定的意見に−１という得点（重み）を与えて一つの回答文において得られた複数の意見の得点の和をある一つの回答文について総合的な評価とみなすことで回答文単位の対象物の評価を求めることができる。
【００６１】
さらに、判定結果を肯定的評価／否定的評価といった２値ではなく、多値をとるものとして、例えば評価にさらに「強い肯定」、「強い否定」を加えて４値として、評価の強さに応じた得点を与えることで、より精度の良い判定を図ることもできる。また各評価値を評価関数で表現し、束値論理に基づく合成、いわゆる「ファジー推論」を行って総合評価を算出することも可能である。
【００６２】
判定知識獲得部７は、判定知識を、人手を用いることなく、自動的に獲得するものである。意見判定部６で使用される判定知識は対象物依存の知識であり、その整備にはコストがかかる。この問題を解決するためには、アンケート回答文より自動的に判定知識を獲得すればよい。
【００６３】
第１の手法として、特に抽出した意見を判定する際の知識を判定形式のアンケート調査票におけるアンケート回答結果より自動的に獲得して蓄積するものである。
【００６４】
運用初期においては、判定知識データベース９内に十分な判定知識が格納されていないので、アンケートの各質問については、例えば「本製品について、良いと思われた点をご記入下さい」といった、質問に対する回答結果の評価が明らかになるような設問とし、そこに記載された回答文より意見を抽出して、回答に予想される評価を合わせて判定知識として判定知識データベースに格納するものである。
【００６５】
また対象物に対してその評価すべき属性が予め判明している場合には、設問として「本製品の以下の事項について、感じたことを以下より選択し、そう感じた理由をご記入下さい」などとし、次に「画面」、「キーボード」・・・といった評価すべき属性を並べて、回答箇所には「大変良い−良い−普通−悪い−大変悪い」といった選択肢記入項目とその理由を記入する自由記述項目の２つを設け、アンケート結果を電子化した結果より、事項例えば「画面」と自由記述部分からの術語、例えば「大きくて見やすいから」という記述から、「大きい」、「見やすい」を抽出し、その組をもって意見を作成し、それに選択部分の評価値、例えば良い、を合わせて判定知識を作成する。例えば「画面−大きい−肯定的評価」及び「画面−見やすい−肯定的評価」を作成する。このような処理で獲得された知識を判定知識データベース９に格納することで、以後の処理で利用することが可能となる。前記各処理は、図１に示す第１判定知識獲得部７−１が行う。
【００６６】
第２の手法としては、前記のように、運用初期に特別の設問を設定しなくとも判定知識を獲得するようにしたものであり、図１に示す第２判定知識獲得部７−２が処理を行うものである。
【００６７】
これは、例えば「画面が見やすくて良い」という回答文からは「画面−見やすい」、「画面−良い」という２つの意見が抽出できるが、その一つの第二項が予め与えてある評価を表している語である場合、この例では「良い」が予め与えられている評価を表しているので、この知識を「良い−肯定的評価」という二項関係で表現する。そしてこの２つをマージして「画面−見やすい−肯定的評価」という判定知識情報を獲得することができる。
【００６８】
この手法は、判定知識の抽出だけでなく、運用の初期状態で装置に与えていない評価を表している語を獲得することも可能である。これは、例えば「良い−肯定的評価」という知識を予め装置に与えて、前記の例文より「画面−見やすい−肯定的評価」という判定知識を獲得したとする。
【００６９】
次に「画面が見やすくて素晴らしい」という回答文より「画面−見やすい」、「画面−素晴らしい」といった二つの意見が抽出されるが、前記獲得した判定知識より「画面−見やすい」は肯定的評価であることが分かるので、「素晴らしい−肯定的評価」といった新たな知識を得ることができる。このように「見やすい」「素晴らしい」は肯定的評価であることを判定知識データベース９に格納し、以後の処理に利用することで、知識の学習機能を実現することができる。
【００７０】
以上で述べた処理はすべてコンピュータで人手を要せずに処理可能である。なお前記第１の手法、第２の手法の判定知識獲得方式は排反ではなく、この両方を組み合わせたものも構成できる。
【００７１】
集計知識データベース８には、回答文を集計するために必要なデータが格納されるものであり、例えば、反意語データベース、同義語データベース、シソーラス、実世界知識等が格納されている。
【００７２】
判定知識データベース９には回答文が肯定的（好意的）意見なのか否定的意見なのかを判定するために必要なデータが格納されるものであり、例えば品詞、意見判定知識、「第１項＋第２項＋評価」、「第１項＋第２項＋評価＋対象分野」、肯定的意見と否定的意見が混在するときの各意見に対する点数（重みづけ）等が格納されている。
【００７３】
集計結果格納データベース１０は、本発明により得られた集計結果を一時格納するものであり、図３、図４に示す集計データや、図５に示す表示データ等が格納されるものである。
【００７４】
プロセッサ２０は、本発明の自然処理装置を構成するものであり、例えば回答抽出部２、意見抽出部３、意見集計部４、結果提示部５、意見判定部６、判定知識獲得部７等を具備している。
【００７５】
表示部２１は、本発明の処理結果をアンケート分析者Ｂが表示して、その処理結果を見るためのものであり、ディスプレイやプリンタ等で構成される。
【００７６】
図１に示す本発明の実施の形態の動作を図７に示すフローチャートに従って説明する。
【００７７】
Ｓ１．アンケート回答者Ａからアンケートに対する回答が、例えばファクシミリや電子情報で入力部１に入力される。入力部１では、この回答結果を回答抽出部２に送出する。
【００７８】
Ｓ２．回答抽出部２は、この回答結果、特に自由記述部分を電子テキスト化し、回答文として抽出する処理を行う。そしてこの電子化された回答文を意見抽出部３に送出する。
【００７９】
Ｓ３．意見抽出部３は、この電子化された回答文を形態素解析し、構文解析手段３−２を用いて構文木に変換し、二項関係あるいは三項関係等を作成し、回答文より意見の抽出を行う。そしてこれを意見集計部４に送出する。
【００８０】
Ｓ４．意見集計部４は、前記意見抽出部３が抽出した意見を、例えば二項関係毎にその出現頻度を集計する。このとき意見抽出部３が抽出した意見が肯定的意見か、否定的意見かを意見判定部６が判定知識データベースに格納された意見判定知識を用いて判定する。
【００８１】
Ｓ５．意見集計部４は、このように意見抽出部３が抽出した意見の出現頻度を集計し、意見判定部６を介して意見抽出部３が抽出した意見が肯定的か否定的かを判定し、また集計知識データベース８の同義語データベースをアクセスして同義意見を認識する。そして図３に示す如き、意見集計表を作成する。
【００８２】
Ｓ６．このようにして作成された意見集計が結果提示部５に送出されると、結果提示部５では、これを加工してアンケート分析者Ｂがアンケート結果を分析し易い形で提示する処理を行う。例えば、図４に示す如く、表形式にして提示してもよく、またアンケート分析者の解析目的に合致した表やグラフを作成して提示してもよい。また図５に示す如く、ポインテングデバイスで指定されたときその部分を更に詳述表示するように提示してもよい。
【００８３】
ところで、図６に示す回答文が入力されたとき、本発明では意見抽出部３が意見判定部６とともに、この回答文を形態素解析して、前半の文の主語−述語が「野球−思って」であり、「が」が否定接続詞であることを認識して、「野球−思って−否定」を認識する。
【００８４】
そして後半の文の主語−述語が「ゴルフ−良い」であり良いの評価が肯定であることより「ゴクフ−良い−肯定」を認識する。このようにして図６の回答文は「野球ではなく−ゴルフ」ということを得る。
【００８５】
なお、前記説明では、本発明をアンケート回答文の処理の例について説明したが、本発明は勿論これに限定されるものではない。
【００８６】
なお前記回答抽出部２、意見抽出部３、意見集計部４、結果提示部５、意見判定部６、判定知識獲得部７等は、例えばプログラムで構成処理することが出来る。
【００８７】
本発明の形態を付記に記載する。
【００８８】
（付記１）複数の意見提供者から提供された意見を解析する自然文処理装置において、提供された意見から意見提供者の自由記述部分の電子化データを意見提供の回答文として抽出する回答抽出手段と、抽出した回答文より、単語対を抽出する意見抽出手段と、抽出した意見内容毎の集計を行う意見集計手段と、この意見内容毎の集計結果を提供する結果提供手段を具備したことを特徴とする自然文処理装置。            
【００８９】
（付記２）前記付記１に記載の自然文処理装置において、抽出した意見が肯定的評価を与えているのか否定的評価を与えているのかを判定する意見判定手段と、意見を判定するための知識を格納する判定知識データベースを具備したことを特徴とする自然文処理装置。
【００９０】
（付記３）前記付記２に記載の自然文処理装置において、一つの回答文において、肯定意見と否定意見の２つが得られた場合、その強さを判定し、回答文の総合的な肯定・否定を判定する意見判定手段を具備したことを特徴とする自然文処理装置。
【００９１】
（付記４）前記付記１、付記２記載の自然文処理装置において、提示情報を全体集合を変化させた複数のグラフで表示する提示手段を具備したことを特徴とする自然文処理装置。
【００９２】
（付記５）前記付記２、付記３記載の自然文処理装置において、特に抽出した意見を判定する際の知識を、特定形式の意見調査票における回答結果より自動的に獲得して蓄積する判定知識獲得手段を具備したことを特徴とする自然文処理装置。
【００９３】
（付記６）前記付記２、付記３記載の自然文処理装置において、特に抽出した意見を判定する際の知識を、回答文内の特定の表現パターンより自動的に獲得して蓄積する判定知識獲得手段を具備したことを特徴とする自然文処理装置。
【００９４】
（付記７）コンピュータを、複数の意見提供者から提供された意見を解析する自然文処理手段として動作させるために、提供された意見から意見提供者の自由記述部分の電子化データを意見提供の回答文として抽出する回答抽出手段、抽出した回答文より、単語対を抽出する意見抽出手段、抽出した意見内容毎の集計を行う意見集計手段、この意見内容毎の集計結果を提供する結果提供手段として機能させるための自然文処理用プログラム。
【図面の簡単な説明】
【００９５】
【図１】本発明の実施の形態である。
【図２】本発明における意見抽出説明図である。
【図３】本発明における意見集計結果説明図である。
【図４】本発明における集計結果説明図である。
【図５】本発明におけるグラフ状態説明図である。
【図６】本発明における回答文解析例である。
【図７】本発明の動作状態説明図である。
【符号の説明】
【００９６】
１  入力部
２  回答抽出部
３  意見抽出部
４  意見集計部
５  結果提示部
６  意見判定部
７  判定知識獲得部
８  集計知識データベース
９  判定知識データベース
１０  集計結果格納データベース
２０  プロセッサ
２１  表示部
【図１】
2005322239.tif 000003
【図２】
2005322239.tif 000004
【図３】
2005322239.tif 000005
【図４】
2005322239.tif 000006
【図５】
2005322239.tif 000007
【図６】
2005322239.tif 000008
【図７】
2005322239.tif 000009