(57)【要約】【課題】文章の分析を適切に支援する技術を提供する。【解決手段】分析装置１０は、人間の発話又は記述により得られた文章を取得する文章取得部２２と、文章取得部２２により取得された文章を構成するそれぞれの文を構文解析し、構造化された複数の単語、句、又は節に分解する解析部２３と、解析部２３により分解されたそれぞれの単語、句、文節、又は節を、所定の条件にしたがって複数の項目に分類する分類部２４と、分類部２４による分類結果に基づいて文又は文章を分析する分析部２５と、分析部２５による分析結果を提示する提示部２６と、を備える。【選択図】図１
2020052593.tif 000002
【特許請求の範囲】
【請求項１】
人間の発話又は記述により得られた文章を取得する文章取得部と、
前記文章取得部により取得された文章を構成するそれぞれの文を構文解析し、構造化された複数の単語、句、又は節に分解する解析部と、
前記解析部により分解されたそれぞれの単語、句、文節、又は節を、所定の条件にしたがって複数の項目に分類する分類部と、
前記分類部による分類結果に基づいて前記文又は前記文章を分析する分析部と、
前記分析部による分析結果を提示する提示部と、
を備えることを特徴とする分析装置。
【請求項２】
前記文章に含まれる単語のデータを保持する単語データベースと、
前記単語のデータを前記単語データベースに登録する単語登録部と、
を更に備え、
前記分類部は、前記単語データベースを参照して、前記解析部により分解されたそれぞれの単語、句、文節、又は節を複数の項目に分類する
ことを特徴とする請求項１に記載の分析装置。
【請求項３】
前記単語データベースは、空間、部位、若しくは道具の名称、又は行動、時間、若しくは感情を表す単語のデータを保持することを特徴とする請求項２に記載の分析装置。
【請求項４】
前記提示部は、前記文又は前記文章に含まれる単語、句、文節、又は節を前記複数の項目に分類した結果を提示することを特徴とする請求項１から３のいずれかに記載の分析装置。
【請求項５】
前記提示部は、前記文又は前記文章の全体を、前記文又は前記文章に含まれる単語、句、文節、又は節を前記複数の項目に分類した結果とともに提示することを特徴とする請求項４に記載の分析装置。
【請求項６】
前記提示部は、特定の項目に分類される単語と、その単語が含まれる文に含まれる他の単語、句、文節、又は節とを、図式化して提示することを特徴とする請求項１から５のいずれかに記載の分析装置。
【請求項７】
前記提示部は、特定の項目に分類される単語と、その単語と修飾関係又は被修飾関係にある他の単語、句、文節、又は節とを、修飾関係又は被修飾関係に基づいて図式化して提示することを特徴とする請求項６に記載の分析装置。
【請求項８】
前記提示部は、提示する項目の指定を受け付け、指定された項目に分類される単語と、指定された項目に分類される他の単語、句、又は節とを図式化して提示することを特徴とする請求項６又は７に記載の分析装置。
【請求項９】
前記分析部は、単語ごとに、前記文又は前記文章において発現した回数をカウントし、
前記提示部は、項目ごとに、その項目に分類される単語が前記文又は前記文章において発現した回数を提示する
ことを特徴とする請求項１から８のいずれかに記載の分析装置。
【請求項１０】
前記提示部は、指定された項目に分類される単語を、前記文又は前記文章において発現した回数に基づくランキング形式で提示することを特徴とする請求項９に記載の分析装置。
【請求項１１】
感情を表す単語、句、文節、又は節のデータを保持する感情表現データベースを更に備え、
前記分析部は、前記感情表現データベースを参照して、前記文章に含まれる、前記文章の発話者又は記述者の感情を表現した単語、句、文節、又は節を抽出することを特徴とする請求項１から１０のいずれかに記載の分析装置。
【請求項１２】
前記分析部は、前記文章に含まれる、前記文章の発話者又は記述者の感情を表現した単語、句、文節、又は節を、前記文章の発話者又は記述者自身に関する感情を表現した単語、句、文節、又は節と発話者又は記述者以外の外部に対する感情を表現した単語、句、文節、又は節に分類することを特徴とする請求項１１に記載の分析装置。
【請求項１３】
前記分析部は、前記文章の発話者又は記述者の感情を表現した単語、句、文節、又は節と修飾関係又は被修飾関係にある他の単語、句、文節、又は節に基づいて、前記文章の発話者又は記述者の感情を表現した単語、句、文節、又は節を、前記文章の発話者又は記述者自身に関する感情を表現した単語、句、文節、又は節と発話者又は記述者以外の外部に対する感情を表現した単語、句、文節、又は節に分類することを特徴とする請求項１２に記載の分析装置。
【請求項１４】
前記分析部は、前記文章に含まれる、前記文章の発話者又は記述者の感情を表現した単語、句、文節、又は節を、正の感情を表現した単語、句、文節、又は節と、負の感情を表現した単語、句、文節、又は節と、中立的な感情を表現した単語、句、文節、又は節のうちいずれか１以上に分類することを特徴とする請求項１１から１３のいずれかに記載の分析装置。
【請求項１５】
前記感情表現データベースは、前記単語、句、文節、又は節が表す感情の程度を示す指標を前記単語、句、文節、又は節ごとに保持し、
前記分析部は、前記感情表現データベースを参照して、前記文章の発話者又は記述者の感情を表現した単語、句、文節、又は節が表現する感情の正負の度合いを算出する
ことを特徴とする請求項１１から１４のいずれかに記載の分析装置。
【請求項１６】
前記感情表現データベースは、前記単語、句、文節、又は節を修飾する修飾語が表す感情の程度を示す指標を前記修飾語ごとに保持し、
前記分析部は、前記感情表現データベースを参照して、前記修飾語により修飾された前記文章の発話者又は記述者の感情を表現した単語、句、文節、又は節が表現する感情の正負の度合いを算出する
ことを特徴とする請求項１５に記載の分析装置。
【請求項１７】
前記提示部は、前記文章に含まれる単語、句、文節、又は節を、それらが表現する感情の正負の度合いに基づくランキング形式で提示することを特徴とする請求項１５又は１６に記載の分析装置。
【請求項１８】
前記提示部は、前記文章に含まれる単語、句、又は節が表現する感情の対象及び正負の度合いに基づいて前記単語、句、文節、又は節をプロットし、前記文章により表現された感情を図示した図表を提示することを特徴とする請求項１５から１７のいずれかに記載の分析装置。
【請求項１９】
コンピュータを、
人間の発話又は記述により得られた文章を取得する文章取得部と、
前記文章取得部により取得された文章を構成するそれぞれの文を構文解析し、構造化された複数の単語、句、又は節に分解する解析部と、
前記解析部により分解されたそれぞれの単語、句、文節、又は節を、所定の条件にしたがって複数の項目に分類する分類部と、
前記分類部による分類結果に基づいて前記文又は前記文章を分析する分析部と、
前記分析部による分析結果を提示する提示部と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、分析技術に関し、とくに、人間の発話又は記述により得られる文章を分析するための分析装置及び分析プログラムに関する。
【背景技術】
【０００２】
商品やサービスなどの情報を提供するウェブサイトにおいて、商品やサービスに対する評価を含むコメントの投稿をユーザから受け付け、投稿されたコメントをウェブサイトに掲載して他のユーザに公開する機能が提供されている。商品の購入やサービスの享受を検討しているユーザは、既に商品を購入したりサービスを享受したりしたユーザの評価を参考にすることができる。
【０００３】
また、商品の開発者やサービスの提供者が、市場調査のために、商品の購入者やサービスの享受者の意見を紙面や口頭などで収集している。収集された意見は、商品を開発したりサービスを改善したりするために利用される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２００５／０８８５４２号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
多数の人の意見を収集することにより、様々な意見を幅広く分析して有益な情報を得ることができるが、分析者が収集された意見の全てに目を通して内容を分析するには膨大な工数が必要となるし、分析結果が分析者の主観や技量によって左右されうる。
【０００６】
多数の人の意見や評価を自動的に分析する技術も提案されているが（例えば、特許文献１参照）、本発明者らは、分析者による文章の分析をより適切に支援する技術が必要であることを課題として認識した。
【０００７】
本発明は、このような課題に鑑みてなされ、その目的は、文章の分析を適切に支援する技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある態様の分析装置は、人間の発話又は記述により得られた文章を取得する文章取得部と、文章取得部により取得された文章を構成するそれぞれの文を構文解析し、構造化された複数の単語、句、又は節に分解する解析部と、解析部により分解されたそれぞれの単語、句、文節、又は節を、所定の条件にしたがって複数の項目に分類する分類部と、分類部による分類結果に基づいて文又は文章を分析する分析部と、分析部による分析結果を提示する提示部と、を備える。
【０００９】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１０】
本発明によれば、文章の分析を適切に支援する技術を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態に係る分析装置の構成を示す図である。
【図２】空間名称データベース、部位名称データベース、道具名称データベース、及び感情表現データベースの例を示す図である。
【図３】提示部により提示された分析結果の例を示す図である。
【図４】提示部により提示された分析結果の例を示す図である。
【図５】提示部により提示された分析結果の例を示す図である。
【図６】提示部により提示された分析結果の例を示す図である。
【図７】提示部により提示された分析結果の例を示す図である。
【図８】提示部により提示された分析結果の例を示す図である。
【発明を実施するための形態】
【００１２】
本発明の実施の形態として、人間の発話又は記述により得られた文章を分析する技術について説明する。従来は、分析対象の文章全体を分析して、その文章がポジティブな評価を含むのかネガティブな評価を含むのかを分析する手法が一般的であったので、文章全体の傾向しか把握できなかった。しかし、本発明者らは、分析対象の文章中に、ポジティブな評価とネガティブな評価が混在する場合があることに着目し、文章を構成する文ごとに文の構造を解析して分析する必要があると考えた。例えば、ある商品に対する一人のユーザからの意見の中に、その商品のある特徴については好意的であるが、別の特徴については否定的である内容が含まれていたとしても、文章全体を分析する手法によれば、いずれか強く主張されている方だけが抽出され、他方の評価は見落とされることになる。しかし、より正確に意見の内容を把握して活用するためには、好意的な評価を含む部分と、否定的な評価を含む部分とを、それぞれ抽出して分析する必要がある。また、従来は、分析者が分析軸や分析項目を自由に設定しながら分析を進めることができなかったので、文章を多角的に分析することが難しかった。しかし、より正確に意見の内容を把握して活用するためには、分析者が文章を多角的に深く分析することを可能とするための技術が必要である。
【００１３】
本実施の形態の分析装置は、分析対象の文章を構成するそれぞれの文を構文解析して、構造化された複数の単語、句、文節、又は節に分解し、分解されたそれぞれの単語、句、文節、又は節を、所定の条件にしたがって複数の項目に分類する。そして、分類結果に基づいて文章を分析し、分析結果を視覚的に理解しやすい態様で提示する。これにより、分析者による文章の分析を的確に支援することができ、分析者の工数及び労力を大幅に低減させることができる。また、分析者の主観や技能などに左右されず、客観的な分析結果を得ることができる。
【００１４】
図１は、実施の形態に係る分析装置の構成を示す。分析装置１０は、入力装置１１、表示装置１２、制御装置２０、及び記憶装置６０を備える。分析装置１０は、サーバ装置であってもよいし、パーソナルコンピューターなどの端末装置であってもよいし、携帯電話端末、スマートフォン、タブレット端末などの携帯端末装置であってもよい。
【００１５】
入力装置１１は、分析装置１０のユーザによる指示入力を制御装置２０に伝達する。表示装置１２は、制御装置２０により生成される画面を表示する。表示装置１２は、液晶表示装置、有機ＥＬ表示装置などであってもよい。入力装置１１及び表示装置１２は、タッチパネルとして実装されてもよい。
【００１６】
記憶装置６０は、制御装置２０により使用されるプログラム、データなどを記憶する。記憶装置６０は、半導体メモリ、ハードディスク、クラウドストレージなどであってもよい。記憶装置６０は、辞書データベース６１、空間名称データベース６２、部位名称データベース６３、道具名称データベース６４、及び感情表現データベース６５を保持する。
【００１７】
辞書データベース６１、空間名称データベース６２、部位名称データベース６３、道具名称データベース６４、行動表現データベース６６、時間表現データベース６７、及び固有名詞データベース６８は、分析対象の文章に含まれる単語のデータを保持する。辞書データベース６１は、汎用的な構文解析ツールにより使用される一般的な単語のデータを保持する。固有名詞データベース６８は、ユーザにより登録された固有名詞のデータを保持する。辞書データベース６１及び固有名詞データベース６８は、構文解析のために使用される。空間名称データベース６２、部位名称データベース６３、及び道具名称データベース６４は、それぞれ、空間の名称、部位の名称、道具の名称を表す単語のデータを保持する単語データベースである。行動表現データベース６６及び時間表現データベース６７は、行動及び時間を表現する単語、句、文節、及び節のデータを保持する。空間名称データベース６２、部位名称データベース６３、道具名称データベース６４、行動表現データベース６６、又は時間表現データベース６７は、分析対象の文章に含まれうる固有名称、専門用語、方言などの特有の単語のデータを保持してもよい。これにより、分析対象の文章に特有の単語が含まれていたり、分析対象の文章に含まれる単語が通常とは異なる意味、用法、種別などで用いられうる場合であっても、単語を適切に解析して分類することができる。空間名称データベース６２、部位名称データベース６３、道具名称データベース６４、感情表現データベース６５、行動表現データベース６６、及び時間表現データベース６７は、構文解析により分解されたそれぞれの単語、句、文節、又は節を分類するために使用される。分析対象の文章の内容に応じて、その他の単語データベースが更に備えられてもよい。
【００１８】
感情表現データベース６５は、人間が事物や事象などから受ける印象や結果によって生じる精神的反応である感情を表す単語、句、文節、又は節（以降、これらを総称して「感情表現」ともいう）と、感情表現の程度を表す形容詞や副詞などの修飾語のデータを保持する。感情表現データベース６５は、感情表現が表す感情の程度を示す指標を感情表現ごとに保持するともに、修飾語が表す程度を示す指標を修飾語ごとに保持する。感情表現データベース６５は、性別や年代などのユーザの属性ごとに複数設けられてもよい。また、空間名称データベース６２、部位名称データベース６３、道具名称データベース６４、行動表現データベース６６、時間表現データベース６７、又は固有名詞データベース６８も、性別や年代などのユーザの属性ごとに複数設けられてもよい。
【００１９】
図２は、空間名称データベース６２、部位名称データベース６３、道具名称データベース６４、及び感情表現データベース６５の例を示す。空間名称データベース６２、部位名称データベース６３、及び道具名称データベース６４には、それぞれ、空間の名称、部位の名称、及び道具の名称として抽出すべき単語が格納される。同種の意味を有する単語は、それらを代表する代表語に対応付けて格納される。行動表現データベース６６及び時間表現データベース６７についても同様である。感情表現データベース６５には、感情表現として抽出すべき単語、句、文節、又は節である基本語と、その基本語が表す感情の程度を示すスコアが格納される。ポジティブな感情を表す基本語には正の値のスコアが付与され、ネガティブな感情を表す基本語には負の値のスコアが付与され、中立的な感情を表す基本語には０がスコアとして付与される。感情表現データベース６５には、感情の程度を表す修飾語と、その修飾語が表す感情の程度を示すスコアも格納される。修飾語が表す感情の程度が大きいほど、高い値のスコアが付与される。
【００２０】
制御装置２０は、単語登録部２１、文章取得部２２、解析部２３、分類部２４、分析部２５、及び提示部２６を備える。これらの構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩなどにより実現され、ソフトウエア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、またはハードウエアとソフトウエアの組合せなど、いろいろな形で実現できることは、当業者には理解されるところである。
【００２１】
単語登録部２１は、分析対象の文章に含まれる単語を入力装置１１から受け付け、受け付けた単語の種別に応じて、空間名称データベース６２、部位名称データベース６３、道具名称データベース６４、感情表現データベース６５、行動表現データベース６６、時間表現データベース６７、又は固有名詞データベース６８に登録する。これにより、分析対象の文章に含まれる特有の単語を随時データベースに登録し、適切に解析して分類することができる。単語登録部２１は、既に空間名称データベース６２、部位名称データベース６３、道具名称データベース６４、感情表現データベース６５、行動表現データベース６６、時間表現データベース６７、又は固有名詞データベース６８に登録されている単語と同種の意味を有する単語を受け付けた場合、その単語と同種の意味を有する代表語に対応付けてデータベースに登録する。
【００２２】
文章取得部２２は、分析対象の文章として、人間の発話又は記述により得られた文章を取得する。分析対象の文章は、調査のために収集された調査データや、インターネットなどの通信網において公開されたオープンデータなどを含む。調査データは、例えば、インタビュー、アンケート（紙面、オンライン、対面形式など）、ＷＥＢ調査、訪問調査などにより収集されたデータを含む。オープンデータは、例えば、ブログ、ＳＮＳ、商品やサービスなどの情報を提供するウェブサイトなどに投稿されたテキストデータや、公開された動画像データに含まれる音声などのデータを含む。文章取得部２２は、テキストデータを分析対象の文章として取得してもよいし、画像や映像などから自動的に認識されたテキストデータを分析対象の文章として取得してもよいし、画像や映像などのデータを取得して、それらに含まれるテキストデータを自動的に認識することにより、分析対象の文章としてもよい。
【００２３】
解析部２３は、文章取得部２２により取得された文章を構成するそれぞれの文を構文解析し、構造化された複数の単語、句、文節、又は節に分解する。解析部２３は、辞書データベース６１及び固有名詞データベース６８に登録された単語のデータを参照して、分析対象の文章を構成するそれぞれの文を構文解析する。解析部２３は、既知の任意の技術を利用して、構文解析を実行してもよい。
【００２４】
分類部２４は、解析部２３により分解されたそれぞれの単語、句、文節、又は節を、所定の条件にしたがって複数の項目に分類する。分類部２４は、空間名称データベース６２、部位名称データベース６３、道具名称データベース６４、感情表現データベース６５、行動表現データベース６６、及び時間表現データベース６７を参照して、単語、句、文節、又は節を、（１）質問内容（トピックス）、（２）時間、（３）事物に関する情報（空間の名称、空間の状態、部位の名称、部位の状態、道具の名称、道具の状態）、（４）人間に関する情報（主語、行動、状態、意見・要望、感情の程度、感情の種類）、（５）理由の１５項目に分類する。分類するための条件は、解析部２３により構造化された単語、句、文節、又は節の修飾関係又は被修飾関係に基づいて定められる。例えば、接続助詞「ので」の前の単語、句、文節、又は節を「（５）理由」として分類してもよい。また、「感じる」などの感情を表す動詞と、その前にある格助詞「を」を含む句、文節、又は節を「（４）人間に関する情報（感情の種類）」として分類してもよい。分類部２４は、解析部２３により分解された形態素ごとに分類してもよいが、記述内容によって意味的なまとまりの長さは異なりうるので、記述内容に応じて適切な長さの単語、句、文節、又は節ごとに分類するのが望ましい。ある単語、句、文節、又は節が、複数の項目に該当する場合、分類部２４は、その単語、句、文節、又は節を該当する可能性のある項目全てに分類する。本実施の形態の分析装置１０は、分類のための条件を適切に設定することにより、従来の技術では分類が曖昧であった、「肌触りが柔らかい」、「上品な外観」などの印象を表す表現や、「買いたい」、「欲しい」などの要望を表す表現を、適切に分類することができる。また、感情表現や行動などの要因を表現した単語、句、文節、又は節を「理由」という項目に分類することにより、人間の感情や行動、物の状態などの原因を的確に分析することができる。
【００２５】
分析部２５は、分類部２４による分類結果に基づいて、分析対象の文章又は文章を構成するそれぞれの文を分析する。提示部２６は、分析部２５による分析結果を表示装置１２に提示する。分析部２５及び提示部２６の動作及び機能の詳細は、提示部により表示装置１２に表示される表示画面を参照して後述する。
【００２６】
［一覧表示］
図３は、提示部により提示された分析結果の例を示す。図３の例では、分析対象の文章又は文章を構成するそれぞれの文に含まれる単語、句、文節、又は節を複数の項目に分類した結果が文ごとに表示されるとともに、文全体のテキストデータも表示される。これにより、ユーザは、分類結果を視覚的に分かりやすい態様で一覧することができるとともに、分析対象の元の文の全文も合わせて確認することができるので、分析対象の文の構造を容易に把握し、文章の的確な分析のために利用することができる。
【００２７】
［フィルタリング］
図４は、提示部により提示された分析結果の例を示す。図４の例では、提示部２６は、軸となる項目及び表示対象の項目の指定を、入力装置１１を介してユーザから受け付け、軸として指定された項目に分類された単語、句、文節、又は節と、その単語、句、文節、又は節と同じ文に含まれる、表示対象として指定された項目に分類された単語、句、文節、又は節とを対応付けて表示する。例えば、図４（ａ）の例では、感情表現を軸として、理由、部位（名称）、部位（状態）の各項目に分類された単語、句、文節、又は節が表示されている。これにより、どの部位が、どのような状態であるときに、どのような理由で「嬉しい」などの感情を生じるのかを容易に分析することができる。また、図４（ｂ）の例では、道具の名称を軸として、道具の状態、要望、感情の各項目に分類された単語、句、文節、又は節が表示されている。これにより、道具がどのような状態であるときに、使用者がどのように感じ、どのような要望を持つのかを容易に分析することができる。ユーザは、軸とする項目を任意に選択することができるとともに、分析したい項目の種別、数、表示順を任意に選択して表示させることができる。提示部２６は、ユーザからの指示に応じて、フィルタリング表示と一覧表示とを切り替える。これにより、ユーザは、フィルタリング表示において見たい項目のデータを抽出し、それらの関係を自分が見たい視点で表示させつつ、必要に応じて文全体の構造を確認することができる。このように、本実施の形態の分析装置１０は、ユーザが分析したい項目のデータを視覚的に分かりやすく提示することができるので、ユーザによる的確な分析を支援することができる。
【００２８】
［言葉のランキング］
図５は、提示部により提示された分析結果の例を示す。図５の例では、分析部２５は、単語ごとに、文又は文章において発現した回数をカウントし、提示部２６は、項目ごとに、その項目に分類される単語が文又は文章において発現した回数を提示する。図５の例では、感情の種類に分類された単語を、文又は文章において発現した回数に基づくランキング形式で提示している。このように、本実施の形態の分析装置１０は、分析対象の文章中におけるそれぞれの単語、句、文節、又は節の出現数を視覚的に分かりやすく提示することができるので、ユーザによる的確な分析を支援することができる。
【００２９】
［テキスト構造の図式化］
図６は、提示部により提示された分析結果の例を示す。図６の例では、提示部２６は、軸となる項目及び表示対象の項目の指定を、入力装置１１を介してユーザから受け付け、軸として指定された項目に分類された単語、句、文節、又は節と、その単語、句、文節、又は節と同じ文又は別の文に含まれる、表示対象として指定された項目に分類された単語、句、文節、又は節とを、図式化して提示する。提示部２６は、軸として指定された特定の項目に分類される単語と、その単語と修飾関係又は被修飾関係にある他の単語、句、文節、又は節とを線で結び、修飾関係又は被修飾関係に基づいて図式化する。修飾語と被修飾語を、修飾語から被修飾語に向かう矢印で結んでもよい。このように、本実施の形態の分析装置１０は、軸として指定された項目に分類された単語と修飾関係又は被修飾関係にある単語、句、文節、又は節を結んで提示することにより、分析対象の文の構造を視覚的に分かりやすく提示することができるので、ユーザによる的確な分析を支援することができる。
【００３０】
［感情表現のポジティブ・ネガティブ度のランキング］
図７は、提示部により提示された分析結果の例を示す。図７の例では、分析部２５は、感情表現データベース６５を参照して、分析対象の文章に含まれる、文章の発話者又は記述者の感情を表現した単語、句、文節、又は節を感情表現として抽出し、感情表現データベース６５においてそれぞれの感情表現に対応付けて格納されたスコアに基づいて、それぞれの感情表現が表現する感情の正負の度合いを算出する。感情表現が修飾語により修飾されている場合、分析部２５は、修飾語に付与されたスコアに更に基づいて、それぞれの感情表現が表現する感情の正負の度合いを算出する。例えば、分析部２５は、修飾語に付与されたスコアと、感情表現に付与されたスコアの積を算出し、修飾語により修飾された感情表現が表現する感情の正負の度合いとしてもよい。提示部２６は、分析対象の文章に含まれる感情表現を、それらが表現する感情の正負の度合いに基づくランキング形式で提示する。これにより、抽出された感情表現が、正の感情を表現した感情表現、中立的な感情を表現した感情表現、負の感情を表現した感情表現に分類され、正負の度合いの順に提示される。図７では、感情表現及び修飾語に加えて、それぞれの感情表現の文章中における出現数が提示される。このように、本実施の形態の分析装置１０は、分析対象の文章中に含まれる感情表現が表現する感情の正負の度合いを視覚的に分かりやすく提示することができるので、ユーザによる的確な分析を支援することができる。また、上述したように、感情表現データベース６５をユーザの属性ごとに複数設ける場合は、文章の発話者又は記述者の属性に応じて適切な感情表現データベース６５を選択することにより、分析対象の文章中に含まれる感情表現をより正確に分析することができる。
【００３１】
［感情表現の図式化］
図８は、提示部により提示された分析結果の例を示す。図８の例では、分析部２５は、分析対象の文章に含まれる感情表現を、文章の発話者又は記述者自身に関する感情を表現した感情表現と、発話者又は記述者以外の外部に対する感情を表現した感情表現に分類する。発話者又は記述者以外の外部に対する感情を表現した感情表現は、例えば、他者に対する評価や、物に対する評価などの軸で分析される。これらの軸が更に細分化されたり、これら以外の軸が設けられたりしてもよい。発話者又は記述者自身の中の感情を表現した感情表現は、例えば、ユーザビリティーに関する評価や、自身に対する評価などの軸で分析される。これらの軸が更に細分化されたり、これら以外の軸が設けられたりしてもよい。分析部２５は、文章の発話者又は記述者の感情を表現した感情表現と修飾関係又は被修飾関係、主語と述語の関係などにある他の単語、句、文節、又は節に基づいて、文章の発話者又は記述者の感情を表現した感情表現を、文章の発話者又は記述者自身に関する感情を表現した感情表現と発話者又は記述者以外の外部に対する感情を表現した感情表現に分類する。
【００３２】
提示部２６は、分析対象の文章に含まれる感情表現が表現する感情の対象及び正負の度合いに基づいて単語、句、文節、又は節をプロットし、文章により表現された感情を図示した図表を提示する。提示部２６は、外部に対する感情を表現した感情表現を、例えば「物評価」と「他者評価」を表す感情表現に分類して提示する。また、自身の中の感情を表現した感情表現を、例えば「ユーザビリティー評価」と「自者評価」を表す感情表現に分類して提示する。分類の種類は、分析目的や内容に応じて変更しても良い。分析部２５は、それぞれの文に含まれる感情表現の対象や要因などを、分類部２４により１５項目に分類された、その文に含まれる他の単語、句、文節、又は節に基づいて判定することにより、上記のいずれの感情表現に該当するかを判定する。このように、本実施の形態の分析装置１０は、分析対象の文章中に正負の感情を表現した複数の感情表現が含まれる場合であっても、それぞれの感情表現の対象や要因などを個別に分析して、視覚的に分かりやすく提示することができるので、それぞれの感情表現が生起された因果関係を可視化して、ユーザによる的確な分析を支援することができる。
【００３３】
分析装置１０は、上記の機能のいずれか１つのみを有していてもよいし、２以上の組合せを有していてもよい。後者の場合、提示部２６は、ユーザからの指示に応じて、２以上の機能の画面を任意に切り替えて提示してもよい。
【００３４】
以上のように、本実施の形態の分析装置１０によれば、分析対象の文章を構成するそれぞれの文の構造を視覚的に理解しやすい態様で提示するので、分析者による文章の分析を適切に支援し、分析者の工数や労力を大幅に低減させることができる。また、文章に含まれる感情表現の種類、程度、要因、出現数などを可視化することができるので、商品の購入者などの意見の分析を適切に支援し、商品開発などに活用させることができる。
【００３５】
以上の実施形態、変形例により具体化される発明を一般化すると、以下の技術的思想が導かれる。
【００３６】
本発明のある態様の分析装置は、人間の発話又は記述により得られた文章を取得する文章取得部と、文章取得部により取得された文章を構成するそれぞれの文を構文解析し、構造化された複数の単語、句、又は節に分解する解析部と、解析部により分解されたそれぞれの単語、句、文節、又は節を、所定の条件にしたがって複数の項目に分類する分類部と、分類部による分類結果に基づいて文又は文章を分析する分析部と、分析部による分析結果を提示する提示部と、を備える。この態様によると、
【００３７】
文章に含まれる単語のデータを保持する単語データベースと、単語のデータを単語データベースに登録する単語登録部と、を更に備えてもよい。分類部は、単語データベースを参照して、解析部により分解されたそれぞれの単語、句、文節、又は節を複数の項目に分類してもよい。
【００３８】
単語データベースは、空間、部位、若しくは道具の名称、又は行動、時間、若しくは感情を表す単語のデータを保持してもよい。
【００３９】
提示部は、文又は文章に含まれる単語、句、文節、又は節を複数の項目に分類した結果を提示してもよい。
【００４０】
提示部は、文又は文章の全体を、文又は文章に含まれる単語、句、文節、又は節を複数の項目に分類した結果とともに提示してもよい。
【００４１】
提示部は、特定の項目に分類される単語と、その単語が含まれる文に含まれる他の単語、句、文節、又は節とを、図式化して提示してもよい。
【００４２】
提示部は、特定の項目に分類される単語と、その単語と修飾関係又は被修飾関係にある他の単語、句、文節、又は節とを、修飾関係又は被修飾関係に基づいて図式化して提示してもよい。
【００４３】
提示部は、提示する項目の指定を受け付け、指定された項目に分類される単語と、指定された項目に分類される他の単語、句、又は節とを図式化して提示してもよい。
【００４４】
分析部は、単語ごとに、文又は文章において発現した回数をカウントし、提示部は、項目ごとに、その項目に分類される単語が文又は文章において発現した回数を提示してもよい。
【００４５】
提示部は、指定された項目に分類される単語を、文又は文章において発現した回数に基づくランキング形式で提示してもよい。
【００４６】
感情を表す単語、句、文節、又は節のデータを保持する感情表現データベースを更に備えてもよい。分析部は、感情表現データベースを参照して、文章に含まれる、文章の発話者又は記述者の感情を表現した単語、句、文節、又は節を抽出してもよい。
【００４７】
分析部は、文章に含まれる、文章の発話者又は記述者の感情を表現した単語、句、文節、又は節を、文章の発話者又は記述者自身に関する感情を表現した単語、句、文節、又は節と発話者又は記述者以外の外部に対する感情を表現した単語、句、文節、又は節に分類してもよい。
【００４８】
分析部は、文章の発話者又は記述者の感情を表現した単語、句、文節、又は節と修飾関係又は被修飾関係にある他の単語、句、文節、又は節に基づいて、文章の発話者又は記述者の感情を表現した単語、句、文節、又は節を、文章の発話者又は記述者自身に関する感情を表現した単語、句、文節、又は節と発話者又は記述者以外の外部に対する感情を表現した単語、句、文節、又は節に分類してもよい。
【００４９】
分析部は、文章に含まれる、文章の発話者又は記述者の感情を表現した単語、句、文節、又は節を、正の感情を表現した単語、句、文節、又は節と、負の感情を表現した単語、句、文節、又は節と、中立的な感情を表現した単語、句、文節、又は節のうちいずれか１以上に分類してもよい。
【００５０】
感情表現データベースは、単語、句、文節、又は節が表す感情の程度を示す指標を単語、句、文節、又は節ごとに保持し、分析部は、感情表現データベースを参照して、文章の発話者又は記述者の感情を表現した単語、句、文節、又は節が表現する感情の正負の度合いを算出してもよい。
【００５１】
感情表現データベースは、単語、句、文節、又は節を修飾する修飾語が表す感情の程度を示す指標を修飾語ごとに保持し、分析部は、感情表現データベースを参照して、修飾語により修飾された文章の発話者又は記述者の感情を表現した単語、句、文節、又は節が表現する感情の正負の度合いを算出してもよい。
【００５２】
提示部は、文章に含まれる単語、句、文節、又は節を、それらが表現する感情の正負の度合いに基づくランキング形式で提示してもよい。
【００５３】
提示部は、文章に含まれる単語、句、文節、又は節が表現する感情の対象及び正負の度合いに基づいて単語、句、又は節をプロットし、文章により表現された感情を図示した図表を提示してもよい。
【符号の説明】
【００５４】
１０  分析装置、１１  入力装置、１２  表示装置、２０  制御装置、２１  単語登録部、２２  文章取得部、２３  解析部、２４  分類部、２５  分析部、２６  提示部、６０  記憶装置、６１  辞書データベース、６２  空間名称データベース、６３  部位名称データベース、６４  道具名称データベース、６５  感情表現データベース、６６  行動表現データベース、６７  時間表現データベース、６８  固有名詞データベース。
【図１】
2020052593.tif 000003
【図２】
2020052593.tif 000004
【図３】
2020052593.tif 000005
【図４】
2020052593.tif 000006
【図５】
2020052593.tif 000007
【図６】
2020052593.tif 000008
【図７】
2020052593.tif 000009
【図８】
2020052593.tif 000010