(57)【要約】  【課題】  二次元マップの分析対象語を簡易かつ適切に選択する。  【解決手段】  評価表現抽出部１２は、テキストの解析結果に対して、評価表現パターン記憶部１３を参照して評価表現パターンとのパターンマッチにより評価表現を抽出する。頻度計算部１４は、語の出現頻度をカウントする。関連頻度計算部２３は、評価表現と係り受け関係にある語や評価表現を含む文の構成語であるときに当該語に「１」を加算していく。評価スコア計算部１５は、評価表現と係り受け関係にある語や評価表現を含む文の構成語に評価スコアを付与し、語ごとに加算していく。分析対象語選択部１６は、語ごとに出現頻度や評価スコアによって分析対象語を絞り込む。分析部１８は、分析対象語の出現パターンを分析し、表示部１９は分析対象語を２次元平面にマップして評価スコアとともにユーザに提示する。【選択図】  図１
2006092134.tif 000002
【特許請求の範囲】
【請求項１】
一群の文書を入力する入力手段と、
上記文書中の語の出現頻度を計数する頻度計数手段と、
上記文書中の評価表現を検出する検出手段と、
各語について上記検出された評価表現について同一文中の語として出現する一文共起頻度を計数する一文共起頻度計数手段と、
上記語の出現頻度および上記一文共起頻度に基づいて評価対象語を選択する評価対象語選択手段と、
上記対象語を二次元マップ上に表示する表示手段とを実現するためにコンピュータで実行されることを特徴とする文書情報解析用コンピュータプログラム。
【請求項２】
各語について上記検出された評価表現と係り受け関係にある語として出現する係り受け頻度を計数する係り受け頻度計数手段をさらに有し、上記評価対象語選択手段は、上記語の出現頻度および上記一文共起頻度および上記係り受け頻度に基づいて評価対象語を選択する請求項１記載の文書情報解析用コンピュータプログラム。
【請求項３】
検出された評価表現と一文共起の関係または係り受け関係にある語に当該評価表現に基づいて評価スコアを割りあて、割り当てられた評価スコアを累積して累積評価スコアを算出し、上記二次元マップに表示される上記対象語に関連して当該対象語の累積評価スコアを表示する請求項１または２記載の文書情報解析用コンピュータプログラム。
【請求項４】
評価スコアはプラスの値とマイナスの値をもつ請求項３記載の文書情報解析用コンピュータプログラム。
【請求項５】
上記累積スコアに基づいて評価対象語句を絞り込む請求項１〜４のいずれかに記載の文書情報解析用コンピュータプログラム。
【請求項６】
上記文書中の要望表現を検出する要望表現検出手段を有し、各語について、上記検出された要望表現と一文共起の関係または係り受けの関係となる要望表現関連頻度を累積し、上記二位次元マップに表示される上記対象語に関連して当該対象語の累積された要望表現関連頻度を表示する請求項１〜５のいずれかに記載の文書情報解析用コンピュータプログラム。
【請求項７】
上記文書中の要望表現を検出する要望表現検出手段を有し、上記検出された要望表現と一文共起の関係または係り受け関係にある語に当該要望表現に基づいて要望スコアを割り当て、割り当てられた要望スコアを累積して累積要望スコアを算出し、上記二次元マップに表示される上記対象語に関連して当該対象語の累積要望スコアを表示する請求項１〜６のいずれかに記載の文書情報解析用コンピュータプログラム。
【請求項８】
一群の文書を入力する入力手段と、
上記文書中の語の出現頻度を計数する頻度計数手段と、
上記文書中の評価表現を検出する検出手段と、
各語について上記検出された評価表現について同一文中の語または係り受け関係の語として出現頻度を計数する関連頻度計数手段と、
検出された評価表現と一文共起の関係または係り受け関係にある語に当該評価表現に基づいて評価スコアを割りあて、割り当てられた評価スコアを累積して累積評価スコアを算出する累積評価スコア算出手段と、
ユーザの選択に基づいて、上記関連頻度および上記累積評価スコアの一方および上記語の出現頻度に基づいて評価対象語を選択する評価対象語選択手段と、
上記対象語を二次元マップ上に表示する表示手段とを実現するためにコンピュータで実行されることを特徴とする文書情報解析用コンピュータプログラム。
【請求項９】
上記対象語はコレスポンデンス分析により二次元マップ上に表示される請求項１〜８のいずれかに記載の文書情報解析用コンピュータプログラム。
【請求項１０】
一群の文書を入力する入力手段と、上記文書中の語の出現頻度を計数する頻度計数手段と、
上記文書中の評価表現を検出する検出手段と、
各語について上記検出された評価表現について同一文中の語として出現する一文共起頻度を計数する一文共起頻度計数手段と、
上記語の出現頻度および上記一文共起頻度に基づいて評価対象語を選択する評価対象語選択手段と、
上記対象語を二次元マップ上に表示する表示手段とを有することを特徴とする文書情報解析装置。
【請求項１１】
一群の文書を入力する入力手段と、
上記文書中の語の出現頻度を計数する頻度計数手段と、
上記文書中の評価表現を検出する検出手段と、
各語について上記検出された評価表現について同一文中の語または係り受け関係の語として出現する関連頻度を計数する関連頻度計数手段と、
検出された評価表現と一文共起の関係または係り受け関係にある語に当該評価表現に基づいて評価スコアを割りあて、割り当てられた評価スコアを累積して累積評価スコアを算出する累積評価スコア算出手段と、
ユーザの選択に基づいて、上記関連頻度および上記累積評価スコアの一方および上記語の出現頻度に基づいて評価対象語を選択する評価対象語選択手段と、
上記対象語を二次元マップ上に表示する表示手段とを有することを特徴とする文書情報解析装置。
【請求項１２】
入力手段により一群の文書を入力するステップと、
頻度係数手段により、上記文書中の語の出現頻度を計数するステップと、
検出手段により上記文書中の評価表現を検出するステップと、
一文共起頻度計数手段により、各語について上記検出された評価表現について同一文中の語として出現する一文共起頻度を計数するステップと、
評価対象語選択手段により、上記語の出現頻度および上記一文共起頻度に基づいて評価対象語を選択するステップと、
表示手段により、上記対象語を二次元マップ上に表示するステップとを有することを特徴とする文書情報解析方法。
【請求項１３】
入力手段により一群の文書を入力するステップと、
頻度計数手段により上記文書中の語の出現頻度を計数するステップと、
検出手段により上記文書中の評価表現を検出するステップと、
関連頻度計数手段により、各語について上記検出された評価表現について同一文中の語または係り受け関係の語として出現する関連頻度を計数するステップと、
累積評価スコア算出手段により、検出された評価表現と一文共起の関係または係り受け関係にある語に当該評価表現に基づいて評価スコアを割りあて、割り当てられた評価スコアを累積して累積評価スコアを算出するステップと、
評価対象語選択手段により、ユーザの選択に基づいて、上記関連頻度および上記累積評価スコアの一方および上記語の出現頻度に基づいて評価対象語を選択するステップと、
表示手段により上記対象語を二次元マップ上に表示するステップとを有することを特徴とする文書情報解析方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、アンケート等の文書に記述された内容を解析してそこに潜んでいる情報を提示する技術に関し、とくに着目する対象語を適切に選定できるようにしたものである。
【背景技術】
【０００２】
文書群、例えば、アンケート結果から語や係り受けを抽出し、それらの出現パターンから語や係り受けおよび文書を２次元平面にマップして分析する技術が、例えばコレスポンデンス分析として知られている。コレスポンデンス分析は、文書中の単語の出現パターンにより、文書と単語それぞれを２次元空間上にマップして、関係が強い単語や文書同士を近くに配置して分析する手法である。このような分析手法では、高頻度の語や係り受けを分析対象とするのが一般的であるが、分析が散漫になってしまうという問題があった。また、この技術により、どのような語や係り受けが注目されているかという概要を把握することはできるが、それがどう評価されているかを分析するには、実際のテキストを参照する必要があった。
【０００３】
また、評価スコアを定義した形容詞、形容動詞と係り受け関係にある語にその評価スコアを付与し、ｘ軸に語の頻度、ｙ軸に評価スコアをとって語をプロットする技術があるが、評価表現は様々なものがあり、形容詞、形容動詞と係り受け関係にある語の評価を表しているとも限らない（例えば、「検索の操作が面倒です」の場合、「検索」ではなく、評価表現「面倒」と係り受け関係にある語「操作」が評価対象語となってしまう）。
【０００４】
なお、この発明と関連する特許文献としては特許文献１がある。
【０００５】
この特許文献１は、予め対象となる語句を辞書に登録しておき、対象語に対して主観、感情を表現する表現を抽出しスコア付けしてグラフ表示することを開示している。この提案では、対象語として何を登録するかにより結果を左右されてしまう。
【特許文献１】特開２００３−１５７２５５公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
この発明は、以上の事情を考慮してなされたものであり、分析対象語を適切かつ簡易に選定できる文書情報解析技術を提供することを目的としている。
【課題を解決するための手段】
【０００７】
この発明の原理的な構成例によれば、上述の目的を達成するために、文書群からキーワードを抽出し、キーワードの出現パターンから文書やキーワードを２次元平面にマップして分析する技術において、アンケート結果を解析してパターンマッチにより評価表現を抽出し、評価表現と係り受け関係にある語や評価表現を含む文の構成語に評価スコアを付与し、語ごとに加算していき、語の頻度や評価スコアによって分析対象語を絞り込み、分析対象語の出現パターンを分析し、分析対象語を２次元平面にマップする。
【０００８】
この構成においては、評価表現を含む文の全構成語に評価スコアを付与することでノイズは増えるが、文書数をある程度増やして評価スコアに閾値を設けることでノイズの影響を抑えることができる。
【０００９】
また、２次元平面上にマップしたキーワードに評価スコアを重ねて表示する。例えば、評価がいい語は青で表示し、評価が悪い語は赤で表示したり、程度を色の濃淡で表現する。
【００１０】
評価表現とは、接尾語表現（〜にくい、〜やすい）、形容詞・形容動詞（速い、遅い、悪い）、慣用表現（〜に問題がある）、不可能表現（〜できない）、マイナスのニュアンスをもつ語（ハング、文字化け、紙詰まり）など評価を表す表現である。
【００１１】
分析対象語を頻度だけでなく、好評不評を示す評価スコアで絞り込むことにより、ユーザの好評不評にフォーカスした分析を精度よく効率的に進めることができる。
【００１２】
また、アンケート結果のトピックを表した単語マップの上に、評価のいい語や悪い語およびその程度を重ねて表示することで、アンケート結果全体のトピックの関係を表示した上に、どういう点が評価され、どういう点が不満なのか、その程度はどうなのかを容易に分析することができる。
【００１３】
さらにこの発明を説明する。
【００１４】
この発明の一側面によれば、上述の目的を達成するために、文書情報解析装置に：一群の文書を入力する入力手段と；上記文書中の語の出現頻度を計数する頻度計数手段と；上記文書中の評価表現を検出する検出手段と；各語について上記検出された評価表現について同一文中の語として出現する一文共起頻度を計数する一文共起頻度計数手段と；上記語の出現頻度および上記一文共起頻度に基づいて評価対象語を選択する評価対象語選択手段と；上記対象語を二次元マップ上に表示する表示手段とを設けるようにしている。
【００１５】
この構成においては語の出現頻度および評価表現と一文共起（１つの文中で共起すること）の関係となる頻度にもとづいて対象語を選択してこれを２次元マップに表示するようにしているので、選択が容易であり、また選択が適切である蓋然性が高い。
【００１６】
この構成において、各語について上記検出された評価表現と係り受け関係にある語として出現する係り受け頻度を計数する係り受け頻度計数手段をさらに設け、上記評価対象語選択手段が、上記語の出現頻度、上記一文共起頻度および上記係り受け頻度に基づいて評価対象語を選択するようにしてもよい。
【００１７】
また、検出された評価表現と一文共起の関係または係り受け関係にある語に当該評価表現に基づいて評価スコアを割りあて、割り当てられた評価スコアを累積して累積評価スコアを算出し、上記二次元マップに表示される上記対象語に関連して当該対象語の累積評価スコアを表示するようにしてもよい。
【００１８】
評価スコアは典型的にはプラスの値とマイナスの値をもつ。評価が悪い場合には例えばマイナスになり、評価が良い場合にはプラスになる。
【００１９】
上記累積スコアに基づいて評価対象語を絞り込んでもよい。
【００２０】
また、上記文書中の要望表現を検出する要望表現検出手段を設け、各語について、上記検出された要望表現と一文共起の関係または係り受けの関係となる要望表現関連頻度を累積し、上記二位次元マップに表示される上記対象語に関連して当該対象語の累積された要望表現関連頻度を表示するようにしてもよい。
【００２１】
また、同様に、上記文書中の要望表現を検出する要望表現検出手段を設け、上記検出された要望表現と一文共起の関係または係り受け関係にある語に当該要望表現に基づいて要望スコアを割り当て、割り当てられた要望スコアを累積して累積要望スコアを算出し、上記二次元マップに表示される上記対象語に関連して当該対象語の累積要望スコアを表示するようにしてもよい。
【００２２】
この発明の他の側面によれば、上述の目的を達成するために、文書情報解析装置に：一群の文書を入力する入力手段と；上記文書中の語の出現頻度を計数する頻度計数手段と；上記文書中の評価表現を検出する検出手段と；各語について上記検出された評価表現について同一文中の語または係り受け関係の語として出現する関連頻度を計数する関連頻度計数手段と；検出された評価表現と一文共起の関係または係り受け関係にある語に当該評価表現に基づいて評価スコアを割りあて、割り当てられた評価スコアを累積して累積評価スコアを算出する累積評価スコア算出手段と；ユーザの選択に基づいて、上記関連頻度および上記累積評価スコアの一方および上記語の出現頻度に基づいて評価対象語を選択する評価対象語選択手段と；上記対象語を二次元マップ上に表示する表示手段とを設けるようにしている。
【００２３】
この構成においては、ユーザが頻度またはスコアのいずれで対象語を選択するかを切り替え、頻度またはスコアのいずれかに基づいて対象語を選定して二次元マップ上に表示するので、ユーザの意図も反映させることができる。
【００２４】
なお、この発明は装置またはシステムとして実現できるのみでなく、方法としても実現可能である。また、そのような発明の一部をソフトウェアとして構成することができることはもちろんである。またそのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品もこの発明の技術的な範囲に含まれることも当然である。
【００２５】
この発明の上述の側面および他の側面は特許請求の範囲に記載され以下実施例を用いて詳述される。
【発明の効果】
【００２６】
この発明によれば、簡単かつかつ適切に評価対象語を選定して二次元マップ上に表示させることができる。
【発明を実施するための最良の形態】
【００２７】
以下、この発明の実施例について説明する。
【００２８】
図１は、この発明の実施例の文書情報解析装置を示しており、図２はその動作例を示している。なお、この文書情報解析装置は典型的には計算機１００上のプログラムとして実現され、計算機１００のハードウェア資源およびソフトウェア資源が協同して以下に説明する機能ブロックを実現する。
【００２９】
図１において、文書情報解析装置は、機能ブロックとして、文書群入力部１０、文書解析部１１、評価表現抽出部１２、評価表現パターン記憶部１３、頻度計算部１４、評価スコア計算部１５、分析対象語選択部１６、視点切り替え部１７、分析部１８、表示部１９、関連頻度計算部２３等を含んで構成されている。
【００３０】
文書群入力部１０は、複数の文書例えばアンケートの回答文書（テキスト）を入力するものである（Ｓ１０）。
【００３１】
文書解析部１１は、アンケートの回答文書等のテキストに対して、形態素解析および係り受け解析を行う（Ｓ１１）。入力文が「削除がややわかりにくい」の場合、形態素解析結果の例を以下に示す。ここで［  ］は品詞、「  」は表層表現で、形態素単位に／で区切り、文節ごとに改行して示している。
【００３２】
［形態素解析結果の例］
「削除」［サ変名詞］／「が」［助詞］／
「やや」［副詞］／
「わか」［動詞語幹］／「り」［動詞活用語尾連用形］／「にく」［接尾語］／「い」［形容詞活用語尾終止形］
【００３３】
また、係り受け解析の結果の例を以下に示す。ここで＜  ＞は関係を示し、活用がある語はまとめあげを行っている。
【００３４】
［係り受け解析の結果の例］
「削除」−＜が＞−「わかりにくい」
「やや」−＜副詞＞−「わかりにくい」
【００３５】
評価表現抽出部１２は、テキストの解析結果に対して、評価表現パターン記憶部１３を参照して評価表現パターンとのパターンマッチにより評価表現を抽出する（Ｓ１２）。評価表現は、接尾語表現（〜にくい、〜やすい）、形容詞・形容動詞（速い、遅い、悪い）、慣用表現（〜に問題がある）、不可能表現（〜できない）、マイナスのニュアンスをもつ語（ハング、文字化け、紙詰まり）など、評価を表す表現である。評価表現パターンの例を図７に示す。ここで［  ］は品詞、「  」は表層表現、＜  ＞は関係、（  ）は語、＋は語の連続を表している。また、［  ］（図の実施の表記はスミかっこ）はその表現の評価スコアを表す。
【００３６】
例えば、「削除がややわかりにくい」の場合、形態素解析結果が評価表現パターン（１）にマッチするため、評価表現を文節単位で出力するとすると「わかりにくい」が抽出される。
【００３７】
頻度計算部１４は、テキストの解析結果に対して、語の出現頻度をカウントする（Ｓ１７）。カウントの対象となる語は名詞、形容詞、形容動詞などである。また、重要な意味を持たない語、例えば、代名詞等は、不要語として予め対象から外すようにしても良い。この場合、例えば図８に示すような不要語辞書を参照して頻度計算の対象から除くことが好ましい。
【００３８】
関連頻度計算部２３は、評価表現と係り受け関係にある語や評価表現を含む文の構成語である（一文共起）ときに当該語に「１」を加算していくものである（Ｓ１３）。係り受け関係にある場合のみを頻度の対象にしても良いし、構成語である場合のみを頻度の対象としても良いし、いずれを対象にするかをユーザが選択できるようにしても良い。また、重要な意味を持たない語、例えば、代名詞等は、不要語として予め分析対象から外すようにしても良い。この場合、例えば図８に示すような不要語辞書を参照して頻度やスコア計算の対象から除くことが好ましい。
【００３９】
評価スコア計算部１５は、評価表現と係り受け関係にある語や評価表現を含む文の構成語に評価スコアを付与し、語ごとに加算していくものである（Ｓ１３）。この場合も、係り受け関係にある場合のみをスコア累積の対象にしても良いし、構成語である場合のみをスコア累積の対象としても良いし、いずれを対象にするかをユーザが選択できるようにしても良い。「削除がややわかりにくい」の場合、マイナスの評価表現「わかりにくい」を含む文の構成語は「削除、やや、わかりにくい」となるが、名詞のみに評価スコアを付与するとすると、「削除」にマイナスの評価スコア［−１］を付与する（図７に示すように評価表現ごとにスコアが異なっていても良い）。そして、図３に示すように評価表現が抽出された場合、図４のように評価スコアを加算していくが、語ごとにプラスとマイナスの評価についてプラス評価［１］、マイナス評価［３］のように別々にカウントしてもよい。
【００４０】
分析対象語選択部１６は、語ごとに出現頻度や評価スコアによって分析対象語を絞り込む（Ｓ１４）。ユーザからの視点を視点切り替え部１７により入力しても良い。この切替により、頻度で分析対象語を選択したり、評価スコアで分析対象語を選択したり、双方を合わせた基準で分析対象語を選択したり、あるいは、係り受け関係のみに着目したり、一文共起のみに着目したりするようにできる。
【００４１】
図５に例を示すように、頻度のみでは分析対象とはならなかった語「掲示板、カレンダー」が、評価スコアを合わせて考慮することにより分析対象とすることができる。
【００４２】
分析部１８は、分析対象語の出現パターンを分析する（Ｓ１５）。様々な分析方法が考えられるが、ここでは、分析対象語が出現する文書のパターンと文書ごとの分析対象語の出現パターンを統計分析する（コレスポンデンス分析）。
【００４３】
表示部１９は分析対象語を２次元平面にマップしてユーザに提示する（Ｓ１６）。この時、分析対象語に評価スコアを関連付けて表示することで、全体の語の関係を表示した上にユーザの満足、不満足は何で、その程度はどうかを表示することができる。例えば、対象語の近傍にバーチャートを表示しても良い。図６に表示例を示す。マイナスのものとプラスのものとを色分けして表示しても良い。この例では、該当する対象語をポイントすると、評価表現リストが表示されて当該対象語がどのような評価表現と関連があるのかを即座に把握でき、当該評価表現をポイントすると文書のリストが表示され、１つの文書をポイントすると文書内容が表示されるようになっている。対象語および評価表現をハイライトすることによりどのような文脈であったのかを知ることもできる。
【００４４】
この実施例によれば、頻度および評価スコアを用いて簡易に適切な評価対象語を選択することができる。評価表現を含む文の全構成語に評価スコアを付与することでノイズは増えるが、文書数をある程度増やして評価スコアに閾値を設けることでノイズの影響をある程度抑えることができる。また、２次元平面上にマップしたキーワードに評価スコアを重ねて表示することにより、評価の善し悪しを即座に把握できる。例えば、評価がいい語は青で表示し、評価が悪い語は赤で表示したり、程度を色の濃淡で表現する。分析対象語を頻度だけでなく、好評不評を示す評価スコアで絞り込むことにより、ユーザの好評不評にフォーカスした分析を精度よく効率的に進めることができる。とくに、アンケート結果のトピックを表した単語マップの上に、評価のいい語や悪い語およびその程度を重ねて表示することで、アンケート結果全体のトピックの関係を表示した上に、どういう点が評価され、どういう点が不満なのか、その程度はどうなのかを容易に分析することができる。
【００４５】
なお、この発明は上述の実施例に限定されるものではなくその趣旨を逸脱しない範囲で種々変更が可能である。例えば、図９に示すように、評価表現に加えて要望表現を考慮しても良い。要望表現は、「〜して欲しい」、「〜したい」等の要望、希望を表現するものである。図９において図１と対応する箇所には対応する符号を付した。図９の例では、要望表現抽出部２０が、要望表現パターン記憶部２１を参照して文書中の要望表現を抽出し、要望頻度・要望スコア計算部２２が、要望表現と係り受け関係にあったり、あるいは、同一文の構成語であったりする語について頻度または要望スコアを算出する。要望表現パターン記憶部２１は図１０に示すような要望表現パターンを記憶している。例えば、要望表示ボタン等を選択すると要望スコアまたは頻度が図６の対象語の近傍にそれぞれ数値またはバーチャートまたは色表示により表示される。要望スコアや頻度が評価スコアと同時に表示されても良い。分析対象語選択部１６は視点切り替え部１７からの入力に応じて、評価、要望、頻度（評価、要望）等に基づいて種々の視点で対象語を選定できる。
【図面の簡単な説明】
【００４６】
【図１】この発明の実施例の構成を説明する図である。
【図２】上述実施例の動作例を説明するフローチャートである。
【図３】上述実施例の評価表現の抽出の例を説明する図である。
【図４】上述実施例の評価スコアの例を説明する図である。
【図５】上述実施例の分析対象語の選択例を説明する図である。
【図６】上述実施例の分析結果の表示例を説明する図である。
【図７】上述実施例の評価表現パターンの例を説明する図である。
【図８】上述実施例の不要語辞書の例を説明する図である。
【図９】上述実施例の変形例を説明する図である。
【図１０】上述変形例で用いる要望表現パターンを説明する図である。
【符号の説明】
【００４７】
１０      文書群入力部
１１      文書解析部
１２      評価表現抽出部
１３      評価表現パターン記憶部
１４      頻度計算部
１５      評価スコア計算部
１６      分析対象語選択部
１７      視点切り替え部
１８      分析部
１９      表示部
２０      要望表現抽出部
２１      要望表現パターン記憶部
２２      要望頻度・要望スコア計算部
２３      関連頻度計算部
１００      計算機
【図１】
2006092134.tif 000003
【図２】
2006092134.tif 000004
【図４】
2006092134.tif 000005
【図７】
2006092134.tif 000006
【図８】
2006092134.tif 000007
【図９】
2006092134.tif 000008
【図１０】
2006092134.tif 000009
【図３】
2006092134.tif 000010
【図５】
2006092134.tif 000011
【図６】
2006092134.tif 000012