(57)【要約】【課題】特定のイベントにより発生した意見のうち、利用用途に応じた最適な意見をユーザに提示することを目的とする。【解決手段】意見評価システム５Ａは、過去のイベントの議題を示す過去議題情報と過去の議題に対する意見を示す過去意見情報を含む履歴情報を履歴情報管理ＤＢ１００１に記憶し、特定のイベントにより発生したコンテンツデータ、およびコンテンツデータを利用する用途を示す用途情報を取得し、特定の議題情報と最も類似度の高い特定の履歴情報を特定のイベントにおけるスタンスとして決定し、決定されたスタンス情報に含まれる特定の過去意見情報、並びに特定の意見情報および特定の議題情報を用いて、特定のイベントにより発生した意見の評価結果を示す意見評価結果情報を算出し、意見評価結果情報のうち、用途情報に示される用途内容に基づいて特定される特定の意見評価結果情報を含む評価結果データを出力する。【選択図】図３
2020112877.tif 000002
【特許請求の範囲】
【請求項１】
過去のイベントの議題を示す過去議題情報と前記議題に対する意見を示す過去意見情報が関連づけられた履歴情報を記憶する記憶手段と、
実行されている特定のイベントにより発生したコンテンツデータ、および前記コンテンツデータを利用する用途を示す用途情報を取得する取得手段と、
前記記憶された履歴情報のうち、前記コンテンツデータに示される特定の議題情報と最も類似度の高い特定の履歴情報を決定する決定手段と、
前記決定された特定の履歴情報に含まれる特定の過去意見情報、前記コンテンツデータに示される特定の意見情報、および前記特定の議題情報を用いて、前記特定のイベントにより発生した意見の評価結果を示す意見評価結果情報を算出する意見評価結果算出手段と、
前記算出された意見評価結果情報のうち、前記用途情報に示される用途内容に基づいて特定される特定の意見評価結果情報を含む評価結果データを出力する出力制御手段と、
を備える意見評価システム。
【請求項２】
請求項１に記載の意見評価システムであって、更に、
前記特定の議題情報と前記特定の意見情報との関連度を示す関連度スコアを算出する関連度算出手段と、
前記特定の過去意見情報と前記特定の意見情報との方向性を示す方向性スコアを算出する方向性算出手段と、を備え、
前記意見評価結果算出手段は、前記関連度スコアおよび前記方向性スコアに基づいて、前記意見評価結果情報を算出する意見評価システム。
【請求項３】
前記用途情報が、前記特定のイベントの発散の用途を示す場合、
前記出力制御手段は、前記関連度スコアが高く、かつ前記方向性スコアが低い前記意見評価結果情報を含む前記評価結果データを出力する請求項２に記載の意見評価システム。
【請求項４】
前記用途情報が、前記特定のイベントの収束の用途を示す場合、
前記出力制御手段は、前記関連度スコアおよび前記方向性スコアが高い前記意見評価結果情報を含む前記評価結果データを出力する請求項２に記載の意見評価システム。
【請求項５】
前記評価結果データは、複数の前記意見評価結果情報を含む請求項４に記載の意見評価システム。
【請求項６】
前記評価結果データは、前記意見評価結果情報に関連づけられた優先順位を含む請求項５に記載の意見評価システム。
【請求項７】
前記用途情報が、前記特定のイベントの脱線防止の用途を示す場合、
前記出力制御手段は、前記関連度スコアが低い前記意見評価結果情報を含む前記評価結果データを出力する請求項２に記載の意見評価システム。
【請求項８】
前記コンテンツデータは、画像データ、音声データまたはテキストデータである請求項１乃至７のいずれか一項に記載の意見評価システム。
【請求項９】
前記取得手段は、前記コンテンツデータが前記画像データまたは前記音声データである場合、当該画像データまたは当該音声データから変換されたテキストデータを取得する請求項８に記載の意見評価システム。
【請求項１０】
請求項１乃至９のいずれか一項に記載の意見評価システムと、前記意見評価システムと通信ネットワークを介して通信可能な通信端末とを備える情報処理システムであって、
前記通信端末は、
前記通信ネットワークを介して、前記評価結果データを前記意見評価システムから受信する受信手段と、
前記受信された評価結果データに係る評価結果画面を、表示部に表示させる表示制御手段と、
を備える情報処理システム。
【請求項１１】
意見評価システムが実行する意見評価方法であって、
過去のイベントの議題を示す過去議題情報と前記議題に対する意見を示す過去意見情報が関連づけられた履歴情報を記憶部に記憶させる記憶制御ステップと、
実行されている特定のイベントにより発生したコンテンツデータ、および前記コンテンツデータを利用する用途を示す用途情報を取得する取得ステップと、
前記記憶された履歴情報のうち、前記コンテンツデータに示される特定の議題情報と最も類似度の高い特定の履歴情報を決定する決定ステップと、
前記決定された特定の履歴情報に含まれる特定の過去意見情報、前記コンテンツデータに示される特定の意見情報、および前記特定の議題情報を用いて、前記特定のイベントにより発生した意見の評価結果を示す意見評価結果情報を算出する意見評価結果算出ステップと、
前記算出された意見評価結果情報のうち、前記用途情報に示される用途内容に基づいて特定される特定の意見評価結果情報を含む評価結果データを出力する出力制御ステップと、
を実行する意見評価方法。
【請求項１２】
コンピュータに、請求項１１に記載の方法を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、意見評価システム、情報処理システム、意見評価方法およびプログラムに関する。
【背景技術】
【０００２】
近年、ユーザから受け付けられた質問に基づいて、インターネットやナレッジベース等のデータベースを検索し、質問に関する回答を自動的に取得するシステムが知られている（例えば、特許文献１）。このようなシステムを用いることで、ユーザの疑問に対して、短時間で膨大な情報から関連性のある回答をユーザに提示することができる。
【０００３】
また、このような技術を応用し、会議における発言内容等に基づいて、会議の促進を支援する技術も知られている。例えば、特許文献２には、入力された発言内容に基づいて発言の種類を判断し、発言の種類や発言の種類の割合、会議時間や発言の数に基づいて会議を評価する会議支援システムが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来の方法では、会議等の特定のイベントにおいて発生した発言内容等に含まれるキーワードに基づいて、特定のイベントの進行状況や発言内容自体を評価することができるが、会議シーンや会議フェーズ等の利用用途によっては、ユーザにとって最適でない評価結果が出力されてしまう場合があった。例えば、特定のイベントに参加しているユーザの発想を促進しようとする場合、評価基準が考慮されていなければ特定のイベントにおいて発生したコンテンツデータであるユーザの意見の良し悪しがわからないので、最適な意見の選定、発想すべき方向性の提示が困難であった。したがって、従来の方法では、特定のイベントにより発生した意見のうち、利用用途に応じた最適な意見をユーザに提示することができないという課題があった。
【課題を解決するための手段】
【０００５】
請求項１に係る意見評価システムは、所定のイベントの議題を示す議題情報と前記議題に対する意見を示す意見情報が関連づけられたペア情報を記憶する記憶手段と、特定のイベントにより発生したコンテンツデータ、および前記コンテンツデータを利用する用途を示す用途情報を取得する取得手段と、前記記憶されたペア情報のうち、前記コンテンツデータに示される特定の議題情報と最も類似度の高い特定のペア情報を決定する決定手段と、前記決定された特定のペア情報、および前記コンテンツデータに示される特定の意見情報を用いて、前記特定のイベントにより発生した意見の評価結果を示す意見評価結果情報を算出する意見評価結果算出手段と、前記算出された意見評価結果情報のうち、前記用途情報に示される用途内容に基づいて特定される特定の意見評価結果情報を含む評価結果データを出力する出力制御手段と、を備える。
【発明の効果】
【０００６】
本発明によれば、特定のイベントにより発生した意見のうち、利用用途に応じた最適な意見をユーザに提示することができる。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態に係る情報処理システムのシステム構成の一例を示す図である。
【図２】第１の実施形態に係る情報処理システムの利用シーンの一例を説明するための図である。
【図３】第１の実施形態に係る情報処理システムの概略の一例を示す図である。
【図４】第１の実施形態に係るコンピュータのハードウエア構成の一例を示す図である。
【図５】第１の実施形態に係る通信端末のハードウエア構成の一例を示す図である。
【図６】第１の実施形態に係る情報処理システムの機能構成の一例を示す図である。
【図７】第１の実施形態に係る履歴情報管理テーブルの一例を示す図である。
【図８】第１の実施形態に係るスタンス候補管理テーブルの一例を示す図である。
【図９】第１の実施形態に係る意見評価結果情報管理テーブルの一例を示す図である。
【図１０】第１の実施形態に係る情報処理システムにおける意見評価処理を開始するための処理の一例を示すシーケンス図である。
【図１１】第１の実施形態に係る通信端末に表示されるメニュー画面の一例を示す図である。
【図１２】第１の実施形態に係る情報処理システムにおける意見評価処理の一例を示すシーケンス図である。
【図１３】第１の実施形態に係る情報処理システムにおける意見評価処理の一例を示すシーケンス図である。
【図１４】第１の実施形態に係る通信端末に表示される評価結果画面の一例を示す図である。
【図１５】第１の実施形態に係る通信端末に表示される評価結果画面の一例を示す図である。
【図１６】第１の実施形態に係る通信端末に表示される評価結果画面の一例を示す図である。
【図１７】第１の実施形態の変形例に係る情報処理システムの機能構成の一例を示す図である。
【図１８】第２の実施形態に係る情報処理システムの利用シーンの一例を説明するための図である。
【図１９】第２の実施形態に係る通信端末に表示される評価結果画面の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照しながら、発明を実施するための形態を説明する。なお、図面の説明において同一要素には同一符号を付し、重複する説明は省略する。
【０００９】
●第１の実施形態●
●システム構成
図１は、第１の実施形態に係る情報処理システムのシステム構成の一例を示す図である。図１に示す情報処理システム１Ａは、意見評価システム５Ａ、通信端末７０およびデータベースサーバ９０によって構成されている。情報処理システム１Ａを構成する各装置は、通信ネットワーク３を介してそれぞれ接続されている。通信ネットワーク３は、例えば、ＬＡＮ(Local Area Network)、専用線およびインターネット等によって構築される。通信ネットワーク３は、有線だけでなく、Ｗｉ−Ｆｉ（Wireless Fidelity）や、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の無線による通信が行われる箇所があってもよい。
【００１０】
意見評価システム５Ａは、会議等のイベントで用いられる通信端末７０に入力された画面データや音声データ等のコンテンツデータに基づいて、実行されているイベントを促進するための意見を評価するシステムである。
【００１１】
データベースサーバ９０は、意見評価システム５Ａによる意見評価処理に用いる複数のテキストデータ（データセット）を記憶するサーバコンピュータである。データベースサーバ９０は、データセットを機械学習により特定のカテゴリの属性ごとに分類する分類器としても機能を有する。本実施形態において、情報処理システム１Ａは、データベースサーバ９０が保持するデータセットを用いて、通信端末７０に入力されたデータに基づく会議等のイベントによって発生した意見の評価を行う。データベースサーバ９０は、例えば、インターネットを介したＷｅｂサーバであってもよいし、社内文書が蓄積された社内データベース等であってもよい。
【００１２】
通信端末７０は、会議等のイベントにおいて、ユーザが使用する端末である。通信端末７０は、例えば、電子黒板７０ａおよびＰＣ（Personal Computer）７０ｂである。ユーザは、通信端末７０にインストールされた会議アプリ等の特定のアプリケーションを用いて会議等のイベントを開催する。電子黒板７０ａは、例えば、会議中に行われたユーザの発言を集音した音声データや、手書き入力画面等の画面データを、通信ネットワーク３を介して、意見評価システム５Ａへ送信する。また、ＰＣ７０ｂは、例えば、意見評価システム５Ａによる評価結果である評価結果データを受信することによって、イベントを促進するための評価結果画面８５０を表示させる。なお、通信端末７０は、通信ネットワーク３に接続可能な通信機能を備えていれば、電子黒板７０ａおよびＰＣ７０ｂに限られない。通信端末７０は、例えば、タブレット端末、スマートフォン、カーナビゲーション装置またはマイク等の集音装置であってもよい。また、図１は、通信端末７０が二台存在する場合の例を説明したが、通信端末７０の数はこれに限られず、情報処理システム１Ａは、例えば、会議の参加者の人数等に応じて、任意の数の通信端末７０を有していてもよい。
【００１３】
ここで、第１の実施形態に係る情報処理システムが適用される利用シーンについて説明する。図２は、第１の実施形態に係る情報処理システムの利用シーンの一例を説明するための図である。図２では、ある会議の場において情報処理システム１Ａが利用された状態が示されている。図２は、会議の参加者の一人が電子ペン（スタイラス）を用いて電子黒板７０ａのタッチパネルディスプレイに会議の内容を書き込んでいる状態が示されている。また、会議の参加者の一人が操作するＰＣ７０ｂから、会議で共有すべき画像が、電子黒板７０ａに送信されてタッチパネルディスプレイに表示される。このように、情報処理システム１Ａは、電子黒板７０ａやＰＣ７０ｂ等の通信端末７０を用いて開催される会議の用途で用いられる。意見評価システム５Ａは、電子黒板７０ａに表示された共有画像、電子黒板７０ａに入力された手書き入力画像、または会議の参加者等の発言を集音することによって取得された音声データ等を用いて、会議を促進するための意見の評価を行い、評価結果を会議の参加者に提示する。
【００１４】
なお、図２は、情報処理システム１Ａが会議に適用される例を説明したが、情報処理システム１Ａは、会議に限られず、所定のイベントに適用されてもよい。例えば、情報処理システム１Ａは、会合、集い、寄り合い、相談、打ち合わせ等のイベントに適用されてもよい。
【００１５】
●概略
続いて、第１の実施形態に係る情報処理システムの構成の概略に説明する。なお、図３は、第１の実施形態に係る情報処理システムの概略を簡略的に説明したものであり、情報処理システム１Ａが実現する機能等の詳細は、後述する図面等を用いて説明する。
【００１６】
図３は、第１の実施形態に係る情報処理システムの概略の一例を示す図である。意見評価システム５Ａは、外部入力装置である電子黒板７０ａおよび外部出力装置であるＰＣ７０ｂと連携している。意見評価システム５Ａは、類似情報検索装置１０、議題情報取得装置２０、意見評価装置３０、意見情報取得装置４０および出力制御装置５０を備えている。
【００１７】
電子黒板７０ａは、会議等の特定のイベントにより発生したコンテンツデータを、議題情報取得装置２０および意見情報取得装置４０へ送信する。コンテンツデータとは、会議中に電子黒板７０ａに表示された表示画面、もしくは電子黒板７０ａのタッチパネル７２１を用いて手書き入力された手書き入力画面等の画像データ、または会議の参加者の発言をマイク７１４によって集音することによって取得された音声データ等である。また、電子黒板７０ａは、コンテンツデータを利用する用途を示す用途情報を、出力制御装置５０へ送信する。
【００１８】
議題情報取得装置２０および意見情報取得装置４０は、受信したコンテンツデータをテキストデータに変換し、変換したテキストデータから議題情報および意見情報をそれぞれ抽出する。類似情報検索装置１０は、議題情報取得装置２０によって抽出された議題情報と類似する過去の会議における議題を示す過去議題情報および過去の議題に対する意見を示す過去意見情報を含む特定の履歴情報を、特定のイベントの最適なスタンスを示すスタンス情報として決定する。
【００１９】
また、意見評価装置３０は、議題情報取得装置２０によって抽出された議題情報、意見情報取得装置４０によって抽出された意見情報、および類似情報検索装置１０によって決定されたスタンス情報を用いて、特定のイベントにより発生した意見の評価結果を示す意見評価結果情報を算出する。そして、出力制御装置５０は、意見評価装置３０によって算出された意見評価結果情報のうち、電子黒板７０ａから送信された用途情報に示される用途内容に基づいて特定される特定の意見評価結果情報を含む評価結果データを、ＰＣ７０ｂへ送信する。ＰＣ７０ｂは、受信した評価結果データを用いて表示される評価結果画面によって、利用用途に応じた最適な意見をユーザに提示することができる。
【００２０】
従来の意見評価システムは、ユーザの意見やアイデアを考慮せず、会議等のイベントの議題に対する回答を出力するタイプが多い。会議等のイベントにおいて多数の参加者の間で、特定の議題に対して議論したり、意見を共有したりする場合、システムから正解となる回答を先に教えてもらえば参加者の発想を阻害してしまう。また、会議中または会議前後に会議の参加者の発想を促進しようとする場合、会議により発生した意見の評価基準がわからないので、最適な意見の選定や発想すべき方向性を提示することが難しかった。
【００２１】
そこで、情報処理システム１Ａは、過去の会議等のイベントによって発生した議題および意見を活かして、現在のイベントの参加者の意見を最優先するとともに、特定のイベントにより発生した意見のうち、利用用途に応じた最適な意見をユーザに提示することができる。これにより、情報処理システム１Ａは、例えば、会議における議論の質を向上させることができるとともに、会議の生産性や効率を高めることができる。
【００２２】
●ハードウエア構成
続いて、図４および図５を用いて、第１の実施形態に係る各装置のハードウエア構成について説明する。
【００２３】
〇意見評価システムおよびデータベースサーバのハードウエア構成〇
まず、図４を用いて、意見評価システム５Ａおよびデータベースサーバ９０のハードウエア構成について説明する。図３に示した意見評価システム５Ａを構成する各装置およびデータベースサーバ９０は、一般的なコンピュータの構成を有する。ここでは、図４を用いて、一般的なコンピュータのハードウエア構成例について説明する。図４は、第１の実施形態に係るコンピュータのハードウエア構成の一例を示す図である。コンピュータ６００は、ＣＰＵ（Central Processing Unit）６０１、ＲＯＭ（Read Only Memory）６０２、ＲＡＭ（Random Access Memory）６０３、ＨＤ(Hard Disk)６０４、ＨＤＤ(Hard Disk Drive)コントローラ６０５、記録メディア６０６、メディアＩ／Ｆ６０７、ネットワークＩ／Ｆ６０９、ＤＶＤ−ＲＷ(Digital Versatile Disk Rewritable)ドライブ６１４、およびバスライン６１０を備えている。
【００２４】
これらのうち、ＣＰＵ６０１は、コンピュータ６００全体の動作を制御する。ＲＯＭ６０２は、ＩＰＬ(Initial Program Loader)等のＣＰＵ６０１の駆動に用いられるプログラムを記憶する。ＲＡＭ６０３は、ＣＰＵ６０１のワークエリアとして使用される。ＨＤ６０４は、プログラム等の各種データを記憶する。ＨＤＤコントローラ６０５は、ＣＰＵ６０１の制御にしたがってＨＤ６０４に対する各種データの読み出しまたは書き込みを制御する。メディアＩ／Ｆ６０７は、フラッシュメモリ等の記録メディア６０６に対するデータの読み出しまたは書き込み（記憶）を制御する。ネットワークＩ／Ｆ６０９は、通信ネットワーク３を利用してデータ通信をするためのインターフェースである。ネットワークＩ／Ｆ６０９は、例えば、無線ＬＡＮの通信インターフェースである。また、ネットワークＩ／Ｆ６０９は、有線ＬＡＮ、３Ｇ（3rd Generation）、ＬＴＥ(Long Term Evolution)、４Ｇ（4th Generation）、５Ｇ（5th Generation）、ミリ波無線通信の通信インターフェースを備えていてもよい。ＤＶＤ−ＲＷドライブ６１４は、着脱可能な記録媒体の一例としてのＤＶＤ−ＲＷ６１３に対する各種データの読み出しまたは書き込みを制御する。なお、ＤＶＤ−ＲＷに限らず、ＤＶＤ−Ｒ等であってもよい。また、ＤＶＤ−ＲＷドライブ６１４は、ブルーレイディスクに対する各種データの読み出しまたは書き込みを制御するブルーレイドライブであってもよい。
【００２５】
また、コンピュータ６００は、バスライン６１０を備えている。バスライン６１０は、図４に示されているＣＰＵ６０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００２６】
〇通信端末のハードウエア構成〇
次に、図５を用いて、電子黒板７０ａおよびＰＣ７０ｂ等の通信端末７０のハードウエア構成について説明する。図５は、第１の実施形態に係る通信端末のハードウエア構成の一例を示す図である。図５に示す通信端末７０は、ＣＰＵ７０１、ＲＯＭ７０２、ＲＡＭ７０３、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）７０４、電源スイッチ７０５、加速度・方位センサ７０６およびメディアＩ／Ｆ７０８を備えている。
【００２７】
これらのうち、ＣＰＵ７０１は、通信端末７０全体の動作を制御する。ＲＯＭ７０２は、ＩＰＬ等のＣＰＵ７０１の駆動に用いられるプログラムを記憶する。ＲＡＭ７０３は、ＣＰＵ７０１のワークエリアとして使用される。ＥＥＰＲＯＭ７０４は、ＣＰＵ７０１の制御にしたがって、通信端末７０用プログラム等の各種データの読み出しまたは書き込みを行う。電源スイッチ７０５は、通信端末７０の電源のＯＮ／ＯＦＦを切り換えるためのスイッチである。加速度・方位センサ７０６は、地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等の各種センサである。メディアＩ／Ｆ７０８は、フラッシュメモリ等の記録メディア７０７に対するデータの読み出しまたは書き込み（記憶）を制御する。
【００２８】
また、通信端末７０は、ネットワークＩ／Ｆ７１１、ＣＭＯＳ(Complementary Metal Oxide Semiconductor)センサ７１２、撮像素子Ｉ／Ｆ７１３、マイク７１４、スピーカ７１５、音入出力Ｉ／Ｆ７１６、ディスプレイ７１７、ディスプレイＩ／Ｆ７１８、外部機器接続Ｉ／Ｆ７１９、近距離通信回路７２０、近距離通信回路７２０のアンテナ７２０ａ、タッチパネル７２１およびキーボード７２２を備えている。
【００２９】
これらのうち、ネットワークＩ／Ｆ７１１は、通信ネットワーク３を利用してデータ通信をするためのインターフェースである。ネットワークＩ／Ｆ７１１は、例えば、無線ＬＡＮの通信インターフェースである。また、ネットワークＩ／Ｆ７１１は、有線ＬＡＮの通信インターフェースを備えていてもよい。ＣＭＯＳセンサ７１２は、ＣＰＵ７０１の制御に従って被写体を撮像して画像データを得る内蔵型の撮像手段の一種である。撮像素子Ｉ／Ｆ７１３は、ＣＭＯＳセンサ７１２の駆動を制御する回路である。マイク７１４は、音声を入力する内蔵型の集音手段の一種である。音入出力Ｉ／Ｆ７１６は、ＣＰＵ７０１の制御に従ってマイク７１４およびスピーカ７１５との間で音信号の入出力を処理する回路である。ディスプレイ７１７は、被写体の画像や各種アイコン等を表示する液晶や有機ＥＬ等の表示部の一種であり、タッチパネルの機能を有している。タッチパネル７２１は、利用者が通信端末７０を操作するための入力手段の一種である。ディスプレイＩ／Ｆ７１８は、ディスプレイ７１７に画像を表示させる回路である。外部機器接続Ｉ／Ｆ７１９は、各種の外部機器を接続するためのインターフェースである。近距離通信回路７２０は、ＮＦＣ（Near Field Communication）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、３Ｇ、ＬＴＥ、４Ｇ、５Ｇまたはミリ波無線通信等の通信回路である。キーボード７２２は、文字、数値または各種指示等の入力のための複数のキーを備えた入力手段の一種である。また、通信端末７０は、バスライン７１０を備えている。バスライン７１０は、図５に示すＣＰＵ７０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００３０】
なお、図４および図５を用いて説明した各装置または端末のハードウエア構成は、必要に応じて構成要素が追加または削除されてもよい。
【００３１】
●機能構成
続いて、第１の実施形態に係る情報処理システム１Ａの機能構成について説明する。図６は、第１の実施形態に係る情報処理システムの機能構成の一例を示す図である。
【００３２】
〇意見評価システムの機能構成〇
まず、意見評価システム５Ａの機能構成について説明する。図３に示したように、意見評価システム５Ａは、類似情報検索装置１０、議題情報取得装置２０、意見評価装置３０、意見情報取得装置４０および出力制御装置５０によって構成される。
【００３３】
〇類似情報検索装置の機能構成
類似情報検索装置１０によって実現される機能は、送受信部１１、クロール制御部１２、履歴情報抽出部１３、スタンス決定部１４、記憶・読出部１９および記憶部１０００を含む。
【００３４】
送受信部１１は、外部装置と各種データの送受信を行う機能である。送受信部１１は、例えば、議題情報取得装置２０によって抽出された議題情報を、議題情報取得装置２０から受信する。また、送受信部１１は、例えば、通信ネットワーク３を介して、クロール制御部１２による検索結果を、データベースサーバ９０から受信する。送受信部１１は、図４に示したネットワークＩ／Ｆ６０９およびＣＰＵ６０１で実行されるプログラム等によって実現される。
【００３５】
クロール制御部１２は、ユーザのニーズに応じた検索範囲を設定してクロール動作を実行する機能である。クロール制御部１２は、例えば、送受信部１１によって受信された議題情報に基づいて、データベースサーバ９０に対する検索範囲を設定する。また、クロール制御部１２は、設定した検索範囲に応じたクエリを生成し、送受信部１１を介してデータベースサーバ９０へ検索リクエストを送信する。クロール制御部１２は、図４に示したＣＰＵ６０１で実行されるプログラム等によって実現される。
【００３６】
履歴情報抽出部１３は、送受信部１１によって受信された検索結果の情報から、過去のイベントの議題を示す過去議題情報と過去のイベントの議題に対する意見を示す過去意見情報を、履歴情報として抽出する機能である。履歴情報抽出部１３は、例えば、社内データベースを用いて検索された検索結果である文書データ（議事録，報告書，発表資料等）から、履歴情報を抽出する。履歴情報抽出部１３は、抽出した履歴情報を、記憶・読出部１９を介して記憶部１０００に記憶させる。履歴情報抽出部１３は、図４に示したＣＰＵ６０１で実行されるプログラム等によって実現される。
【００３７】
スタンス決定部１４は、議題情報取得装置２０によって抽出された議題情報に基づいて、実行されているイベントの最適なスタンスを決定する機能である。スタンス決定部１４は、後述する履歴情報管理ＤＢ１００１に記憶された履歴情報のうち、送受信部１１によって受信された議題情報と最も類似度の高い履歴情報を、実行されているイベントの最適なスタンスとして決定する。スタンス決定部１４は、図４に示したＣＰＵ６０１で実行されるプログラム等によって実現される。スタンス決定部１４は、決定手段の一例である。
【００３８】
記憶・読出部１９は、記憶部１０００に各種データを記憶し、記憶部１０００から各種データを読み出す機能である。記憶・読出部１９は、図４に示したＣＰＵ６０１で実行されるプログラム等により実現される。記憶部１０００は、図４に示したＲＯＭ６０２またはＨＤ６０４により実現される。また、記憶部１０００には、履歴情報管理ＤＢ１００１およびスタンス候補管理ＤＢ１００３が構築されている。
【００３９】
〇〇履歴情報管理テーブル
図７は、第１の実施形態に係る履歴情報管理テーブルの一例を示す図である。記憶部１０００には、図７に示すような履歴情報管理テーブルによって構成されている履歴情報管理ＤＢ１００１が構築されている。この履歴情報管理テーブルでは、履歴情報抽出部１３によって抽出された履歴情報が記憶されている。すなわち、履歴情報管理テーブルは、過去の会議等のイベントによって発生した議題を示す過去議題情報、およびこの議題に対する意見を示す過去意見情報が関連づけられて記憶されている。
【００４０】
履歴情報管理テーブルは、過去意見情報、過去議題情報および過去会議情報を関連づけて記憶・管理している。過去意見情報は、過去の意見を識別するための過去意見ＩＤ、意見内容、発言者および発言日時の情報を含む。意見内容には、この意見の内容が記されたテキストデータの表題が示されている。また、過去議題情報は、過去の議題を識別するための過去議題ＩＤおよび議題内容を含む。議題内容には、この議題の内容が記されたテキストデータの表題が示されている。さらに、過去会議情報は、過去の会議を識別するための過去会議ＩＤと会議名を含む。ここで、過去意見情報に含まれる意見内容および過去議題情報に含まれる議題内容に示されるテキストデータは、類似情報検索装置１０および意見評価装置３０の検索対象となる。なお、過去会議情報は、過去イベント情報の一例であり、履歴情報管理テーブルは、過去会議情報を含まない構成であってもよい。履歴情報管理ＤＢ１００１は、記憶手段の一例である。
【００４１】
〇〇スタンス候補管理テーブル
図８は、第１の実施形態に係るスタンス候補管理テーブルの一例を示す図である。記憶部１０００には、図７に示すようなスタンス候補管理テーブルによって構成されているスタンス候補管理ＤＢ１００３が構築されている。このスタンス候補管理テーブルは、履歴情報管理テーブルに含まれる履歴情報を、実行されているイベントによって発生した議題情報との類似度に基づいて順位（類似議題ランク）付けしたものである。スタンス候補管理テーブルは、実行されているイベントによって発生した議題情報との類似度が高い順に過去議題情報が順位付けされている。また、スタンス候補管理テーブルは、同一の過去議題情報に対して複数の過去意見情報が関連づけられている。スタンス候補管理テーブルは、複数の過去意見情報のうち、実行されているイベントのスタンスとして過去に採用実績のある過去意見情報の優先度が高くなるように順位付けされている。図８に示すスタンス候補管理テーブルの例において、スタンス決定部１４は、類似議題ランクが最も高い過去議題ＩＤ「ａ０００４」および過去意見ＩＤ「ｉ０００４」からなる履歴情報を、最適なスタンスとして決定する。
【００４２】
〇議題情報取得装置の機能構成
議題情報取得装置２０によって実現される機能は、送受信部２１および議題情報抽出部２２を含む。送受信部２１は、外部装置と各種データの送受信を行う機能である。送受信部２１は、例えば、電子黒板７０ａを用いて実行されているイベントにおいて発生したコンテンツデータを、通信ネットワーク３を介して電子黒板７０ａから受信する。実行されているイベントによって発生したコンテンツデータは、例えば、画像データ、音声データまたはテキストデータである。送受信部２１は、図４に示したネットワークＩ／Ｆ６０９およびＣＰＵ６０１で実行されるプログラム等によって実現される。
【００４３】
議題情報抽出部２２は、送受信部２１によって受信されたコンテンツデータから、議題情報を抽出する機能である。議題情報抽出部２２は、例えば、コンテンツデータが画像データである場合、ＯＣＲ（Optical Character Recognition）処理を実行し、ＯＣＲ処理の結果として得られるテキストデータから文字情報を抽出する。また、議題情報抽出部２２は、例えば、コンテンツデータが音声データである場合、音声データをテキストデータに変換し、変換したテキストデータから文字情報を抽出する。そして、議題情報抽出部２２は、抽出された文字列から、予め設定された所定の文字列を用いて議題情報を抽出する。議題情報抽出部２２は、図４に示したＣＰＵ６０１で実行されるプログラム等によって実現される。議題情報取得装置２０は、取得手段の一例である。
【００４４】
〇意見評価装置の機能構成
意見評価装置３０によって実現される機能は、送受信部３１、関連度算出部３２、方向性算出部３３、評価結果算出部３４、記憶・読出部３９および記憶部３０００を含む。送受信部３１は、外部装置と各種データの送受信を行う機能である。送受信部３１は、例えば、意見情報取得装置４０によって抽出された意見情報を、意見情報取得装置４０から受信する。また、送受信部３１は、類似情報検索装置１０によって決定されたスタンスであるペア情報を、類似情報検索装置１０から受信する。送受信部３１は、図４に示したネットワークＩ／Ｆ６０９およびＣＰＵ６０１で実行されるプログラム等によって実現される。
【００４５】
関連度算出部３２は、議題情報取得装置２０によって抽出された議題情報と、意見情報取得装置４０によって取得された意見情報との関連度を示す関連度スコアを算出する機能である。関連度算出部３２は、例えば、議題情報と意見情報のテキストをベクトル化し、ベクトル間の距離によって議題情報と意見情報の関連度スコアを算出する。関連度算出部３２は、図４に示したＣＰＵ６０１で実行されるプログラム等によって実現される。関連度算出部３２は、関連度算出手段の一例である。
【００４６】
方向性算出部３３は、スタンス決定部１４によって決定されたスタンス情報（履歴情報）に含まれる過去意見情報と意見情報取得装置４０によって取得された意見情報との方向性を示す方向性スコアを算出する機能である。方向性算出部３３は、例えば、スタンス情報に含まれる過去意見情報と意見情報のテキストをベクトル化し、ベクトル間の角度によって過去意見情報と意見情報の方向性（近さ）を表す方向性スコアを算出する。方向性算出部３３は、図４に示したＣＰＵ６０１で実行されるプログラム等によって実現される。方向性算出部３３は、方向性算出手段の一例である。
【００４７】
評価結果算出部３４は、スタンス決定部１４によって決定されたスタンス情報（履歴情報）に含まれる過去意見情報、議題情報取得装置２０によって取得された議題情報、および意見情報取得装置４０によって抽出された意見情報を用いて、実行されているイベントにより発生した意見の評価結果を示す意見評価結果情報を算出する機能である。評価結果算出部３４は、例えば、関連度算出部３２によって算出された関連度スコアと方向性算出部３３によって算出された方向性スコアの合計スコアを算出し、議題情報に対する複数の意見を順位付けする。評価結果算出部３４は、図４に示したＣＰＵ６０１で実行されるプログラム等によって実現される。評価結果算出部３４は、意見評価結果算出手段の一例である。
【００４８】
記憶・読出部３９は、記憶部３０００に各種データを記憶し、記憶部３０００から各種データを読み出す機能である。記憶・読出部３９は、図４に示したＣＰＵ６０１で実行されるプログラム等により実現される。記憶部３０００は、図４に示したＲＯＭ６０２またはＨＤ６０４により実現される。また、記憶部３０００には、意見評価結果情報管理ＤＢ３００１が構築されている。
【００４９】
〇〇意見評価結果情報管理テーブル
図９は、第１の実施形態に係る意見評価結果情報管理テーブルの一例を示す図である。記憶部３０００には、図９に示すような意見評価結果情報管理テーブルによって構成されている意見評価結果情報管理ＤＢ３００１が構築されている。この意見評価結果管理テーブルには、該当する議題情報に対する複数の意見情報がランク付けされた意見評価結果情報が記憶されている。意見評価結果情報管理テーブルは、意見情報取得装置４０によって抽出された意見情報を識別するための意見ＩＤ、議題情報取得装置２０によって抽出された議題情報を識別するための議題ＩＤ、スタンス情報に含まれる過去意見情報を識別するための過去意見ＩＤ、スタンス情報に含まれる過去議題情報を識別するための過去議題ＩＤ、意見ＩＤに対応する意見情報と議題ＩＤに対応する議題情報との関連度、過去意見ＩＤに対応する過去意見情報と意見ＩＤに対応する意見情報との方向性、および関連度を示す関連度スコアと方向性を示す方向性スコアの合計値を関連づけて記憶している。意見評価結果情報管理テーブルに含まれる関連度には、関連度算出部３２によって算出された関連度スコアが記憶されている。また、意見評価結果情報管理テーブルに含まれる方向性には、方向性算出部３３によって算出された方向性スコアが記憶されている。さらに、意見評価結果情報管理テーブに含まれる合計値は、評価結果算出部３４によって算出された関連度スコアと方向性スコアの合計値が記憶されている。評価結果算出部３４は、算出した合計値のスコアが大きい順番に、実行されているイベントによって生じた意見を示す意見情報がランク付けされた意見評価結果情報を算出する。評価結果算出部３４は、算出した意見評価結果情報を、送受信部３１を介して、出力制御装置５０へ送信する。
【００５０】
〇意見情報取得装置の機能構成
意見情報取得装置４０によって実現される機能は、送受信部４１および意見情報抽出部４２を含む。送受信部４１は、外部装置と各種データの送受信を行う機能である。送受信部４１は、例えば、電子黒板７０ａを用いて実行されているイベントにおいて発生したコンテンツデータを、通信ネットワーク３を介して電子黒板７０ａから受信する。実行されているイベントによって発生したコンテンツデータは、例えば、画像データ、音声データまたはテキストデータである。送受信部４１は、図４に示したネットワークＩ／Ｆ６０９およびＣＰＵ６０１で実行されるプログラム等によって実現される。
【００５１】
意見情報抽出部４２は、送受信部４１によって受信されたコンテンツデータから、意見情報を抽出する機能である。意見情報抽出部４２は、例えば、コンテンツデータが画像データである場合、ＯＣＲ処理を実行し、ＯＣＲ処理の結果として得られるテキストデータから文字情報を抽出する。また、意見情報抽出部４２は、例えば、コンテンツデータが音声データである場合、音声データをテキストデータに変換し、変換したテキストデータから文字情報を抽出する。意見情報抽出部４２は、抽出された文字列から、予め設定された所定の文字列を用いて意見情報を抽出する。意見情報抽出部４２は、図４に示したＣＰＵ６０１で実行されるプログラム等によって実現される。
【００５２】
〇出力制御装置の機能構成
出力制御装置５０によって実現される機能は、送受信部５１、判断部５２および生成部５３を含む。送受信部５１は、外部装置と各種データの送受信を行う機能である。送受信部５１は、例えば、電子黒板７０ａを用いて実行されているイベントにより発生したコンテンツデータを利用する用途を示す用途情報を、通信ネットワーク３を介して電子黒板７０ａから受信する。また、送受信部５１は、意見評価装置３０によって算出された意見評価結果情報を、意見評価装置３０から受信する。さらに、送受信部５１は、後述する生成部５３によって生成された評価結果データを、通信ネットワーク３を介して通信端末７０（例えば、ＰＣ７０ｂ）へ送信する。送受信部５１は、図４に示したネットワークＩ／Ｆ６０９およびＣＰＵ６０１で実行されるプログラム等によって実現される。送受信部５１は、取得手段の一例である。
【００５３】
判断部５２は、送受信部５１によって受信された用途情報および意見評価結果情報に基づいて、ユーザに提示する意見を判断する機能である。判断部５２は、例えば、送受信部５１によって受信された意見評価結果情報のうち、用途情報に示される用途内容に基づいて特定される特定の意見評価結果情報を、ユーザに提示する意見として選出する。判断部５２は、図４に示したＣＰＵ６０１で実行されるプログラム等によって実現される。
【００５４】
生成部５３は、送受信部５１によって受信された用途情報、および判断部５２によって選出された意見情報を用いて、実行されているイベントにより生じた意見の評価結果を示す評価結果データを生成する機能である。生成部５３は、用途情報に示される用途内容に応じて、異なる評価結果データを生成する。用途内容に応じて異なる評価結果データの詳細は、後述する（図１４〜図１６参照）。生成部５３は、図４に示したＣＰＵ６０１で実行されるプログラム等によって実現される。また、出力制御装置５０、出力制御手段の一例である。
【００５５】
〇通信端末の機能構成〇
続いて、通信端末７０の機能構成について説明する。通信端末７０によって実現される機能は、送受信部７１、受付部７２および表示制御部７３を含む。送受信部７１は、通信ネットワーク３を介して、外部装置と各種データの送受信を行う機能である。送受信部７１は、例えば、意見評価システム５Ａによって生成された評価結果データを、通信ネットワーク３を介して受信する。送受信部７１は、図５に示したネットワークＩ／Ｆ７１１およびＣＰＵ７０１で実行されるプログラム等によって実現される。送受信部７１は、受信手段の一例である。
【００５６】
受付部７２は、図５に示したタッチパネル７２１等の入力手段に対するユーザ入力を受け付ける機能である。受付部７２は、図５に示したＣＰＵ７０１で実行されるプログラム等によって実現される。
【００５７】
表示制御部７３は、図５に示したディスプレイ７１７に各種画面情報を表示させる機能である。表示制御部７３は、例えば、送受信部７１によって受信された評価結果データに係る評価結果画面８５０（８５０ａ，８５０ｂ，８５０ｃ）を、ディスプレイ７１７に表示させる。表示制御部７３は、図５に示したＣＰＵ７０１で実行されるプログラム等によって実現される。表示制御部７３は、表示制御手段の一例である。
【００５８】
〇データベースサーバの機能構成〇
続いて、データベースサーバ９０の機能構成について説明する。データベースサーバ９０によって実現される機能は、送受信部９１、記憶・読出部９２および記憶部９０００を含む。送受信部９１は、通信ネットワーク３を介して、外部装置と各種データの送受信を行う機能である。送受信部９１は、例えば、通信ネットワーク３を介して、意見評価システム５から送信された検索リクエストを受信する。また、送受信部９１は、受信した検索リクエストに応じた検索結果を、通信ネットワーク３を介して、意見評価システム５Ａへ送信する。送受信部９１は、図５に示したネットワークＩ／Ｆ７１１およびＣＰＵ７０１で実行されるプログラム等によって実現される。
【００５９】
記憶・読出部９２は、記憶部９０００に各種データを記憶し、記憶部９０００から各種データを読み出す機能である。記憶・読出部９２は、図５に示したＣＰＵ７０１で実行されるプログラム等により実現される。記憶部９０００は、図５に示したＲＯＭ７０２またはＥＥＰＲＯＭ７０４により実現される。
【００６０】
●第１の実施形態における処理または動作
続いて、第１の実施形態における情報処理システム１Ａにおける処理または動作について説明する。意見評価システム５Ａを構成する各装置および通信端末７０は、本発明の一実施形態に係る意見評価方法を実行させる専用のアプリケーションプログラムをインストールしている。意見評価システム５Ａを構成する各装置は、例えば、インストールされたアプリケーションプログラムをＣＰＵ６０１が実行することによって、本発明に係る意見評価方法を実現する。以下、図３に示したように、情報処理システム１Ａが電子黒板７０ａを用いて実行される会議に適用される例を説明する。まず、図１０および図１１を用いて、意見評価処理を開始するための処理について説明する。図１０は、第１の実施形態に係る情報処理システムにおける意見評価処理を開始するための処理の一例を示すシーケンス図である。なお、図１０に示す処理は、電子黒板７０ａを用いた会議を開始する際に行われる例を説明するが、会議の実行中に行われる構成であってもよい。
【００６１】
ステップＳ１１において、電子黒板７０ａの送受信部７１は、通信ネットワーク３を介して、意見評価システム５Ａを構成する出力制御装置５０へ、意見評価処理を開始するための評価開始要求を送信する。電子黒板７０ａの送受信部７１は、例えば、電子黒板７０ａのディスプレイ７１７に表示された所定の入力画面に対する入力を受付部７２が受け付けることによって、評価開始要求を送信する。これにより、意見評価システム５Ａを構成する出力制御装置５０の送受信部５１は、評価開始要求を受信する。
【００６２】
ステップＳ１２において、出力制御装置５０の送受信部５１は、評価開始要求を受信した場合、意見評価処理の初期設定に用いるメニュー画面データを電子黒板７０ａへ送信する。これにより、電子黒板７０ａの送受信部７１は、メニュー画面データを受信する。
【００６３】
ステップＳ１３において、電子黒板７０ａの表示制御部７３は、送受信部７１によって受信されたメニュー画面データに係るメニュー画面８１０を、ディスプレイ７１７に表示させる。図１１は、第１の実施形態に係る通信端末に表示されるメニュー画面の一例を示す図である。図１１に示すメニュー画面８１０は、イベントの一例である、会議名「開発定例会議」の会議が行われる場合に使用される。図１１に示すメニュー画面８１０は、意見評価処理に用いる過去の会議によって生じたコンテンツデータの検索対象となる検索エンジンを選択する検索対象選択領域８１１、実行される会議によって発生したコンテンツデータを利用する用途を選択するための利用用途選択領域８１３、意見評価処理を開始する場合に押下されるＯＫボタン８１５、および初期設定を中止する場合に押下されるキャンセルボタン８１７が含まれている。検索対象選択領域８１１には、例えば、社内文書検索およびインターネット検索が検索エンジンとして選択可能に示されている。また、利用用途選択領域８１３には、例えば、会議の発散促進、会議の収束支援、および会議の脱線防止が利用用途として選択可能に示されている。検索対象選択領域８１１に示される検索エンジンは、一つのみ選択可能であってもよいし、同時に複数の検索エンジンが選択されてもよい。一方で、利用用途選択領域８１３に示される利用用途は、実行される会議において、一つのみ選択可能である。なお、検索対象選択領域８１１に示される検索エンジンおよび利用用途選択領域８１３に示される利用用途は、会議の実行中であっても、このメニュー画面８１０を用いて適宜変更可能である。また、検索対象選択領域８１１および利用用途選択領域８１３に選択可能に示される検索エンジンおよび利用用途は、これに限られず、会議の種別や会議の内容に応じて適宜修正・変更されてもよい。
【００６４】
ステップＳ１４において、電子黒板７０ａの受付部７２は、ディスプレイ７１７に表示されたメニュー画面８１０に対して、検索エンジンおよび用途情報の選択を受け付ける。具体的には、受付部７２は、メニュー画面８１０の検索対象選択領域８１１に含まれる検索エンジンの項目の選択を受け付ける。また、受付部７２は、メニュー画面８１０も利用用途選択領域８１３に含まれる利用用途の項目の選択を受け付ける。
【００６５】
ステップＳ１５において、電子黒板７０ａの送受信部７１は、受付部７２によって受け付けられた選択結果を、通信ネットワーク３を介して意見評価システム５Ａを構成する出力制御装置５０へ送信する。具体的には、送受信部７１は、例えば、受付部７２によって検索対象選択領域８１１および利用用途選択領域８１３に含まれるそれぞれの項目が選択された状態で、ＯＫボタン８１５の選択が受け付けられることによって、選択された項目を示す情報を含む選択結果を、出力制御装置５０へ送信する。これにより、出力制御装置５０の送受信部５１は、電子黒板７０ａから送信された選択結果を受信する。
【００６６】
これにより、意見評価システム５Ａは、意見評価処理に用いる検索エンジンおよび会議によって発生したコンテンツデータを利用する用途を示す用途情報を取得することができる。
【００６７】
次に、図１２乃至図１６を用いて、会議により発生した意見をリアルタイムで評価する意見評価処理について説明する。図１２および図１３は、第１の実施形態に係る情報処理システムにおける意見評価処理の一例を示すシーケンス図である。
【００６８】
ステップＳ３１において、電子黒板７０ａの送受信部７１は、会議により発生したコンテンツデータを、通信ネットワーク３を介して、意見評価システム５Ａを構成する議題情報取得装置２０へ送信する。ここで、コンテンツデータとは、会議中に電子黒板７０ａに表示された表示画面、もしくは電子黒板７０ａのタッチパネル７２１を用いて手書き入力された手書き入力画面等の画像データ、または会議の参加者の発言をマイク７１４によって集音することによって取得された音声データ等である。なお、コンテンツデータは、キーボード７２２等の入力手段を用いて電子黒板７０ａに入力されたテキストデータであってもよい。これにより、議題情報取得装置２０の送受信部２１は、電子黒板７０ａから送信されたコンテンツデータを受信する。
【００６９】
ステップＳ３２において、議題情報取得装置２０の議題情報抽出部２２は、送受信部２１によってコンテンツデータから議題情報を抽出する。具体的には、コンテンツデータが画像データである場合、議題情報抽出部２２は、例えば、ＯＣＲ処理を実行し、ＯＣＲ処理の結果として得られるテキストデータから文字情報を抽出する。また、コンテンツデータが音声データである場合、議題情報抽出部２２は、例えば、音声データをテキストデータに変換し、変換したテキストデータから文字情報を抽出する。そして、議題情報抽出部２２は、抽出された文字列から、予め設定された所定の文字列を用いて議題情報を抽出する。ここで、予め設定された所定の文字列は、会議の議題として関係性の高い文字列として議題情報取得装置２０に予め設定されたものである。
【００７０】
ステップＳ３３において、議題情報取得装置２０の送受信部２１は、議題情報抽出部２２によって抽出された議題情報を、意見評価システム５Ａを構成する類似情報検索装置１０へ送信する。これにより、類似情報検索装置１０の送受信部１１は、議題情報取得装置２０から送信された議題情報を受信する。
【００７１】
ステップＳ３４において、類似情報検索装置１０の送受信部１１は、通信ネットワーク３を介して、検索リクエストを、データベースサーバ９０へ送信する。具体的には、類似情報検索装置１０のクロール制御部１２は、送受信部１１によって受信された議題情報と、図１０のステップＳ１４によって選択された検索エンジンの項目とに基づいて、外部のデータソースに対する検索範囲を設定する。ここで、設定される検索範囲は、現在実行されている会議との関係性のある情報が記憶されている可能性の高い範囲である。クロール制御部１２は、例えば、議題情報に示されるキーワードを用いて、適切な検索範囲を設定する。また、クロール制御部１２は、設定した検索範囲に応じたクエリを生成する。そして、送受信部１１は、クロール制御部１２によって生成されたクエリに基づく検索リクエストを、データベースサーバ９０へ送信する。例えば、図１０のステップＳ１４によって選択された検索エンジンが「社内文書検索」である場合、送受信部１１は、社内文書を管理する構内サーバ（データベースサーバ９０）へ検索リクエストを送信する。また、例えば、図１０のステップＳ１４によって選択された検索エンジンが「インターネット検索」である場合、インターネット上の所定の検索エンジンに対応するＷｅｂサーバ（データベースサーバ９０）へ検索リクエストを送信する。これにより、データベースサーバ９０の送受信部９１は、類似情報検索装置１０から送信された検索リクエスト受信する。なお、図１０のステップＳ１４によって選択された検索エンジンの情報は、電子黒板７０ａから出力制御装置５０へ送信（ステップＳ１５）された後、予め出力制御装置５０から類似情報検索装置１０へ送信されているものとする。
【００７２】
ステップＳ３５において、データベースサーバ９０の送受信部９１は、受信した検索リクエストに対応する記憶部９０００に記憶された情報を、検索結果として類似情報検索装置１０へ送信する。これにより、類似情報検索装置１０の送受信部１１は、送信した検索リスエストに対する応答となる検索結果を受信する。
【００７３】
ステップＳ３６において、類似情報検索装置１０の履歴情報抽出部１３は、送受信部１１によって受信された検索結果を用いて、過去の会議の議題を示す過去議題情報と過去の会議の議題に対する意見を示す過去意見情報を、履歴情報として抽出する。履歴情報抽出部１３は、検索結果であるテキストデータに含まれる文字列と、会議の議題として関係性の高い文字列として履歴情報抽出部１３に予め設定された文字列とに基づいて、過去議題情報を抽出する。また、履歴情報抽出部１３は、検索結果であるテキストデータに含まれる文字列と、会議の議題に対する意見として関係性の高い文字列として履歴情報抽出部１３に予め設定された文字列とに基づいて、過去意見情報を抽出する。そして、履歴情報抽出部１３は、抽出した過去議題情報および過去意見情報のペアを、履歴情報をして抽出する。過去議題情報および過去意見情報は、それぞれテキスト形式で抽出される。また、履歴情報抽出部１３は、送受信部１１によって受信された検索結果に応じて、複数の履歴情報を抽出する。
【００７４】
ステップＳ３７において、類似情報検索装置１０の記憶・読出部１９は、履歴情報抽出部１３によって抽出された複数の履歴情報を、履歴情報管理ＤＢ１００１（図７参照）に記憶・管理させる。
【００７５】
ステップＳ３８において、類似情報検索装置１０のスタンス決定部１４は、履歴情報抽出部１３によって抽出された履歴情報、および送受信部１１によって受信された議題情報に基づいて、会議の最適なスタンスを決定する。具体的には、まず、スタンス決定部１４は、履歴情報抽出部１３によって抽出された複数の履歴情報を、議題情報との類似度に基づいて順位付けする。スタンス決定部１４は、履歴情報に含まれる過去議題情報に示される文字列と、議題情報に示される文字列との一致度に基づいて、類似度を算出する。そして、スタンス決定部１４は、算出した類似度に応じて、過去議題情報を順位（類似議題ランク）付けする。また、スタンス決定部１４は、最も類似度の高い過去議題情報に関連づけられた複数の過去意見情報のうち、最も優先度の高い過去意見情報を、会議の最適なスタンスとして決定する。ここで、複数の過去意見情報の順位付けは、会議のスタンスとして過去に採用実績のある過去意見情報の優先度が高くなるように順位付けされる。スタンス決定部１４は、順位付けされた履歴情報を、記憶・読出部１９を介して、スタンス候補管理ＤＢ１００３（図８参照）に記憶させる。
【００７６】
ステップＳ３９において、類似情報検索装置１０の送受信部１１は、スタンス決定部１４によって決定されたスタンスを示すスタンス情報、およびステップＳ３３によって受信された議題情報を、通信ネットワーク３を介して、意見評価システム５Ａを構成する意見評価装置３０へ送信する。これにより、意見評価装置３０の送受信部３１は、類似情報検索装置１０から送信されたスタンス情報および議題情報を受信する。
【００７７】
図１３に示すステップＳ４０において、電子黒板７０ａの送受信部７１は、会議により発生したコンテンツデータを、通信ネットワーク３を介して、意見評価システム５Ａを構成する意見情報取得装置４０へ送信する。電子黒板７０ａから送信されるコンテンツデータは、ステップＳ３１に示したコンテンツデータと同様である。これにより、意見情報取得装置４０の送受信部４１は、電子黒板７０ａから送信されたコンテンツデータを受信する。なお、ステップＳ３１およびステップＳ４０に示す電子黒板７０ａからのコンテンツデータの送信は、会議中に新たなコンテンツデータが発生するたびに行われてもよいし、予め設定された頻度に応じて行われてもよい。電子黒板７０ａは、会議中において、コンテンツデータを、意見評価システム５Ａに繰り返し送信する。
【００７８】
ステップＳ４１において、意見情報取得装置４０の意見情報抽出部４２は、送受信部４１によってコンテンツデータから意見情報を抽出する。具体的には、コンテンツデータが画像データである場合、意見情報抽出部４２は、例えば、ＯＣＲ処理を実行し、ＯＣＲ処理の結果として得られるテキストデータから文字情報を抽出する。また、コンテンツデータが音声データである場合、意見情報抽出部４２は、例えば、音声データをテキストデータに変換し、変換したテキストデータから文字情報を抽出する。そして、意見情報抽出部４２は、抽出された文字列から、予め設定された所定の文字列を用いて意見情報を抽出する。ここで、予め設定された所定の文字列は、会議の議題に対する意見として関係性の高い文字列として意見情報取得装置４０に予め設定されたものである。
【００７９】
ステップＳ４２において、意見情報取得装置４０の送受信部４１は、意見情報抽出部４２によって抽出された意見情報を、意見評価装置３０へ送信する。これにより、意見評価装置３０の送受信部３１は、意見情報取得装置４０から送信された意見情報を送信する。なお、ステップＳ４０〜ステップＳ４２の処理と図１２に示したステップＳ３１〜ステップＳ３９の処理の順序は、前後してもよく、または並行して行われてもよい。また、ステップＳ３１〜ステップＳ４２の処理は、電子黒板７０ａからコンテンツデータが送信されるたびに繰り返し行われる。
【００８０】
ステップＳ４３において、意見評価装置３０の関連度算出部３２は、送受信部３１によって受信された議題情報と意見情報の関連度を示す関連度スコアを算出する。具体的には、関連度算出部３２は、送受信部３１によって受信された議題情報および意見情報のテキストデータをベクトル化する。関連度算出部３２は、議題情報に対応するベクトルと意見情報に対応するベクトルとの間の距離を用いて、議題情報と意見情報の関連度スコアを算出する。関連度算出部３２は、例えば、算出した関連度スコアが予め設定された閾値よりも低い場合、会議により発生した意見が議題とは無関係であると判断し、関連度の算出に用いた意見情報に対して、ステップＳ４２に示す方向性算出部３３による処理を行わない。一方で、関連度算出部３２は、例えば、算出した関連度スコアが予め設定された閾値以上である場合、関連度の算出に用いた意見情報に対して、ステップＳ４２に示す方向性算出部３３による処理を行う。
【００８１】
ステップＳ４４において、意見評価装置３０の方向性算出部３３は、送受信部３１によって受信されたスタンス情報に含まれる過去意見情報と意見情報との方向性を示す方向性スコアを算出する。具体的には、方向性算出部３３は、例えば、スタンス情報に含まれる過去意見情報のテキストデータおよび意見情報のテキストデータをベクトル化する。方向性算出部３３は、過去意見情報に対応するベクトルと意見情報に対応するベクトルとの間の角度を用いて、過去意見情報と意見情報の方向性（近さ）を示す方向性スコアを算出する。
【００８２】
ステップＳ４５において、意見評価装置３０の評価結果算出部３４は、関連度算出部３２によって算出された関連度スコア、および方向性算出部３３によって算出された方向性スコアを用いて、会議により発生した意見の評価結果を算出する。具体的には、評価結果算出部３４は、関連度スコアと方向性スコアの合計スコアを算出する。そして、評価結果算出部３４は、電子黒板７０ａから随時送信されるコンテンツデータから抽出された複数の意見情報を、算出した合計スコアを用いて順位付けする。評価結果算出部３４は、算出した合計スコアを用いて順位（評価ランク）付けされた複数の意見情報を含む評価結果を意見評価結果情報として、記憶・読出部３９を介して、意見評価結果情報管理ＤＢ３００１（図９参照）に記憶させる。
【００８３】
ステップＳ４６において、意見評価装置３０の送受信部３１は、評価結果算出部３４によって算出された評価結果である意見評価結果情報、意見評価システム５Ａを構成する出力制御装置５０へ送信する。これにより、出力制御装置５０の送受信部５１は、意見評価装置３０から送信された意見評価結果情報を受信する。
【００８４】
ステップＳ４７において、出力制御装置５０の生成部５３は、送受信部５１によって受信された意見評価結果情報、および図１０のステップＳ１５によって受信された選択結果に含まれる用途情報に基づいて、評価結果データを生成する。具体的には、まず、出力制御装置５０の判断部５２は、用途情報に示される用途内容に基づいて特定される特定の意見評価結果情報を、ユーザに提示する意見として選出する。例えば、用途情報に示される用途内容が会議の発散促進である場合、判断部５２は、送受信部５１によって受信された意見評価結果情報のうち、関連度スコアが高く、方向性スコアが低い意見評価結果情報を、ユーザに提示する意見として選出する。
【００８５】
また、例えば、用途情報に示される用途内容が会議の収束支援である場合、判断部５２は、送受信部５１によって受信された意見評価結果情報のうち、評価ランクが最も高い意見評価情報を、ユーザに提示する意見として選出する。図９に示した意見評価結果管理テーブルの例では、判断部５２は、収束支援の用途である場合、意見ＩＤ「ｉ０１００」に対応する意見情報を選出する。
【００８６】
さらに、例えば、用途情報に示される用途内容が会議の脱線防止である場合、判断部５２は、送受信部５１によって受信された意見評価結果情報のうち、関連度スコアが低い意見評価結果情報を選出する。判断部５２は、例えば、関連度スコアが予め設定された閾値以下である場合、会議の脱線リスクが高いと判断し、該当する意見評価結果情報を選出する。そして、生成部５３は、判断部５２によって選出された意見評価結果情報を含む評価結果データを生成する。
【００８７】
ステップＳ４８において、出力制御装置５０の送受信部５１は、通信ネットワーク３を介して、生成部５３によって生成された評価結果データを、通信ネットワーク３を介して、ＰＣ７０ｂへ送信する。そして、ＰＣ７０ｂの送受信部７１は、出力制御装置５０から送信された評価結果データを受信する。
【００８８】
ステップＳ４９において、ＰＣ７０ｂの表示制御部７３は、送受信部７１によって受信された評価結果データを用いて、ディスプレイ７１７に評価結果画面を表示させる。ここで、図１４乃至図１６を用いて、ユーザが選択した用途に応じた評価結果画面について説明する。図１４乃至図１６は、第１の実施形態に係る通信端末に表示される評価結果画面の一例を示す図である。
【００８９】
図１４は、発散促進用の評価結果画面の一例を示す。図１４に示す評価結果画面８５０ａは、会議によって生じたコンテンツデータを発散の用途で利用する場合に出力制御装置５０によって生成された評価結果データに基づいて表示される。評価結果画面８５０ａは、現在の議題（議題情報）と現在の意見（意見情報）とともに、過去の関連議題（過去議題情報）と採用された意見（過去議題情報）が示されている。評価結果画面８５０ａに示されるそれぞれの情報は、意見評価結果情報のうち、判断部５２によって選出された関連度スコアが高く、方向性スコアが低い意見評価結果情報に含まれる情報である。また、評価結果画面８５０ａには、過去議題情報および過去意見情報から抽出されたキーワードを用いて生成されるユーザに対するアドバイスが示されている。この抽出されたキーワードをユーザに提供することで、評価結果画面８５０ａは、現在の会議で発生した意見とは別方向の意見（アイデア）のヒント（気づき）を与えることができる。
【００９０】
会議の参加者は、会議中の発散フェーズにおいて、発想が行き詰った場合、会議の議題に対してこれまで出た意見では不十分であるので、他の意見（アイデア）を出す必要がある。そこで、情報処理システム１Ａは、意見評価システム５Ａによって生成された評価結果データに対応する評価結果画面８５０ａをＰＣ７０ｂ（通信端末７０）に表示させることによって、発散の判断基準に基づいた最適な意見をユーザに提示することができる。また、意見評価システム５Ａは、会議において発生した意見（意見情報）を評価し、過去の会議における意見（過去意見情報）との方向性を判断する上での根拠または発散方向を示すことで、会議の参加者に新たな気づきを与えることができる。
【００９１】
図１５は、収束支援用の評価結果画面の一例を示す。図１５に示す評価結果画面８５０ｂは、会議によって生じたコンテンツデータを収束の用途で利用する場合に出力制御装置５０によって生成された評価結果データに基づいて表示される。評価結果画面８５０ｂは、現在の議題（議題情報）と現在の複数の意見（複数の意見情報）とともに、意見の優先順位とその理由、過去の関連議題（過去議題情報）および採用された意見（過去議題情報）が示されている。評価結果画面８５０ｂに示されるそれぞれの情報は、意見評価結果情報のうち、判断部５２によって選出された評価ランクが最も高い意見評価結果情報に含まれる情報である。また、評価結果画面８５０ａは、会議で発生した意見を比較するため、評価ランクの最も高い意見評価結果情報に示される意見情報（例えば、意見Ｂ）のほかに、その他の意見評価情報に含まれる任意の意見情報（例えば、意見Ａ，意見Ｃ）も含まれる。意見の優先順位は、意見評価結果情報の評価ランク（図９参照）に対応する。すなわち、評価結果画面８５０ｂは、評価ランクが一番高い意見の味方となり、類似情報検索装置１０のスタンス決定部１４によって決定されたスタンス（特定の履歴情報）をその理由として示す。一方で、評価結果画面８５０ｂは、評価ランクの低い意見を推薦しないことを示す。
【００９２】
会議の参加者は、会議中の収束フェーズにおいて、収束機会や収束基準を喪失した場合、会議において発生した多くの意見の中からより良い意見を絞り込む基準がないため、会議の時間内に意思決定できず、非効率で生産性が悪い。そこで、意見評価システム５Ａは、過去の会議における最も類似した議題で採用された最適な意見を軸にして、現在の意見との関連度および方向性を算出し、会議により発生した意見の優先順位をつける。そのため、情報処理システム１Ａは、意見評価システム５Ａによって生成された評価結果データに対応する評価結果画面８５０ｂをＰＣ７０ｂ（通信端末７０）に表示させることによって、収束の判断基準に基づいた最適な意見をユーザに提示することができる。
【００９３】
図１６は、脱線防止用の評価結果画面の一例を示す。図１６に示す評価結果画面８５０ｃは、会議によって生じたコンテンツデータを脱線防止の用途で利用する場合に出力制御装置５０によって生成された評価結果データに基づいて表示される。評価結果画面８５０ｃは、現在の議題（議題情報）と現在の複数の意見（複数の意見情報）とともに、会議の脱線に対する警告とその理由意見、過去の関連議題（過去議題情報）および採用された意見（過去議題情報）が示されている。評価結果画面８５０ｃに示されるそれぞれの情報は、意見評価結果情報のうち、判断部５２によって選出された関連度が低い意見評価結果情報に含まれる情報である。
【００９４】
脱線防止用の評価結果画面８５０ｃは、会議の進行役が使用するとより効果的である。会議によって発生した意見が会議の議題と関係ない場合、その状態が継続すると、会議が本筋からそれてしまい、会議が時間内に終わらない可能性がある。そこで、意見評価システム５Ａは、会議によって発生した議題と議題に対する意見との関連度スコアを算出し、関連度スコアが予め定められた閾値以下になると、会議が本筋から脱線している可能性が高いと判断する。ここでの閾値は、例えば、関連度スコアの評価ランクが１０位以下等である。そのため、情報処理システム１Ａは、意見評価システム５Ａによって生成された評価結果データに対応する評価結果画面８５０ｃをＰＣ７０ｂ（通信端末７０）に表示させることによって、会議の進行役がその場で速やかに対策を図ることができ、会議の議題からの脱線を防止するとともに脱線リスクを低減させることができる。
【００９５】
●第１の実施形態の効果
以上説明したように、第１の実施形態に係る意見評価システム５Ａは、過去の会議等の特定のイベントにおける議題を示す過去議題情報および過去の議題に対する意見である過去意見情報を含む複数の履歴情報のうち、特定のイベントのスタンスとしての履歴情報を決定する。また、意見評価システム５Ａは、決定した履歴情報、実行されている特定のイベントによって発生した議題を示す議題情報および議題に対する意見を示す意見情報を用いて、特定のイベントによって発生した意見を評価する意見評価結果情報を算出する。そして、意見評価システム５Ａは、算出された意見評価結果情報、および特定のイベントによって発生したコンテンツデータの利用用途を示す用途情報に基づいて、特定のイベントによって発生した最適な意見を含む評価結果データを出力する。そして、通信端末７０は、意見評価システム５Ａから出力された評価結果データに基づいて、評価結果画面８５０ａ，８５０ｂ，８５０ｃのいずれかをディスプレイ７１７に表示させる。これにより、情報処理システム１Ａは、特定のイベントにより発生した意見のうち利用用途に応じた最適な意見を示す評価結果画面８５０ａ，８５０ｂ，８５０ｃを、通信端末７０に表示させることで、特定のイベントを促進するための適切な情報をユーザに提示することができる。
【００９６】
●第１の実施形態の変形例●
次に、第１の実施形態の変形例に係る情報処理システムについて説明する。第１の実施形態の変形例に係る情報処理システム１Ｂは、意見評価システム５Ｂが一台のコンピュータによって構築される点において、上記で説明した情報処理システム１Ａと異なる。
【００９７】
ここで、第１の実施形態の変形例に係る情報処理システム１Ｂの機能構成について説明する。なお、図６に示した情報処理システム１Ａの機能と同一機能は、同一の符号を付して、その説明を省略する。図１７は、第１の実施形態の変形例に係る情報処理システムの機能構成の一例を示す図である。図１７に示す意見評価システム５Ｂによって実行される機能は、類似情報検索部５０１、議題情報取得部５０２、意見評価部５０３、意見情報取得部５０４、出力制御部５０５、送受信部５０６、記憶・読出部５０９および記憶部５０００を含む。
【００９８】
類似情報検索部５０１は、図６に示した意見評価システム５Ａを構成する類似情報検索装置１０と同様の機能を有し、クロール制御部１２、履歴情報抽出部１３、スタンス決定部１４を含む。議題情報取得部５０２は、図６に示した意見評価システム５Ａを構成する議題情報取得装置２０と同様の機能を有し、議題情報抽出部２２を含む。意見評価部５０３は、図６に示した意見評価システム５Ａを構成する意見評価装置３０と同様の機能を有し、関連度算出部３２、方向性算出部３３および評価結果算出部３４を含む。意見情報取得部５０４は、図６に示した意見評価システム５Ａを構成する意見情報取得装置４０と同様の機能を有し、意見情報抽出部４２を含む。出力制御部５０５は、図６に示した意見評価システム５Ａを構成する出力制御装置５０と同様の機能を有し、判断部５２および生成部５３を含む。
【００９９】
送受信部５０６は、通信ネットワーク３を介して、外部装置と各種データの送受信を行う機能である。送受信部５０６は、例えば、通信端末７０から送信されたコンテンツデータを、通信ネットワーク３を介して受信する。また、送受信部５０６は、例えば、通信端末７０から送信された用途情報を、通信ネットワーク３を介して受信する。さらに、送受信部５０６は、例えば、クロール制御部１２によって生成された検索リクエストを、通信ネットワーク３を介してデータベースサーバ９０へ送信する。また、送受信部５０６は、例えば、生成部５３によって生成された評価結果データを、通信ネットワーク３を介して通信端末７０へ送信する。送受信部５０６は、図４に示したネットワークＩ／Ｆ６０９およびＣＰＵ６０１で実行されるプログラム等によって実現される。送受信部５０６は、取得手段の一例である。
【０１００】
記憶・読出部５０９は、記憶部５０００に各種データを記憶し、記憶部５０００から各種データを読み出す機能である。記憶・読出部５０９は、図４に示したＣＰＵ６０１で実行されるプログラム等により実現される。記憶部５０００は、図４に示したＲＯＭ６０２またはＨＤ６０４により実現される。また、記憶部５０００には、履歴情報管理ＤＢ１００１、スタンス候補管理ＤＢ１００３および意見評価結果情報管理ＤＢ３００１が構築されている。なお、記憶部５０００に構築されている履歴情報管理ＤＢ１００１、スタンス候補管理ＤＢ１００３および意見評価結果情報管理ＤＢ３００１は、意見評価システム５Ａに含まれる履歴情報管理ＤＢ１００１、スタンス候補管理ＤＢ１００３および意見評価結果情報管理ＤＢ３００１と同様の構成である。これによって、第１の実施形態の変形例に係る情報処理システム１Ｂは、一台のコンピュータによって構築された意見評価システム５Ｂによって、意見評価システム５Ａと同様の機能を実現することができる。なお、図１７は、情報処理システム１Ｂが一台のコンピュータによって実現される例を説明したが、情報処理システム１Ｂによって実現される各機能を、複数台のコンピュータによって実現可能な構成であってもよい。
【０１０１】
●第２の実施形態●
次に、第２の実施形態に係る情報処理システムについて説明する。第１の実施形態と同一構成および同一機能は、同一の符号を付して、その説明を省略する。第２の実施形態に係る情報処理システム１Ｃは、通信端末７０を用いた情報検索等のイベントに適用される。図１８は、第２の実施形態に係る情報処理システムの利用シーンの一例を説明するための図である。図１８に示す情報処理システム１Ｃは、ユーザがＰＣ７０ｂに対して行った意見の入力に基づいて、入力された意見を評価するシステムである。情報処理システム１Ｃは、評価結果をＰＣ７０ｂに表示させるツールとして、外部チャットウエアまたはチャットボット等を利用する。ＰＣ７０ｂは、例えば、外部チャットウエアのＡＰＩ（Application Programming Interface）を用いて、評価結果をチャット形式で表示させる。
【０１０２】
図２２は、第２の実施形態に係る通信端末に表示される評価結果画面の一例を示す図である。図２２に示す評価結果画面８５０ｄは、例えば、外部のチャットウエアによって評価結果データが示されている。評価結果画面８５０ｂは、現在の議題（議題情報）と現在の複数の意見（複数の意見情報）とともに、過去の関連議題（過去議題情報）および採用された意見（スタンス）が示されている。
【０１０３】
会議前後における個人発想フェーズにおいて、会議の参加者は、自分の意見の御説得性を客観的に判断できない。そこで、情報処理システム１Ｃは、ＰＣ７０ｂに入力された個人の意見に対して関連する過去の意見を提示し、より良い意見の方向性を明示することができる。また、情報処理システム１Ｃは、第１の実施形態で示したような会議等のイベントの開始前の事前準備、またはイベントの終了後のアクションアイテムの検討もしくは議事録作成等の際に、イベントで発生した意見に関する気づきをユーザに与えることができる。
【０１０４】
なお、情報処理システム１Ｃにおいて、通信端末７０から意見評価システム５Ａ，５Ｂに送信されるコンテンツデータは、ユーザによって通信端末７０に入力されたテキストデータである。情報処理システム１Ｃにおける意見評価処理は、コンテンツデータのデータ形式（データ種別）が異なる点以外は、情報処理システム１Ａ，１Ｂにおける処理（例えば、図１０乃至図１３参照）と同様である。
【０１０５】
●第２の実施形態の効果
以上説明したように、第２の実施形態に係る情報処理システム１Ｃは、複数のユーザが参加する会議等のイベントのみならず、個人用途においても上述のようなチャットボット等を用いて、意見評価システム５Ａ，５Ｂによって評価された評価結果を活用することができる。
【０１０６】
●まとめ●
以上説明したように、本発明の一実施形態に係る意見評価システムは、過去のイベントの議題を示す過去議題情報と過去のイベントの議題に対する意見を示す過去意見情報が関連づけられた履歴情報を履歴情報管理ＤＢ１００１（記憶手段の一例）に記憶し、実行されている特定のイベントにより発生したコンテンツデータ、およびコンテンツデータを利用する用途を示す用途情報を取得する。また、意見評価システム５Ａ，５Ｂは、履歴情報管理ＤＢ１００１に記憶された履歴情報のうち、コンテンツデータに示される特定の議題情報と最も類似度の高い特定の履歴情報を特定のイベントにおけるスタンスとして決定し、決定されたスタンスを示すスタンス情報に含まれる特定の過去意見情報、並びにコンテンツデータに示される特定の意見情報および特定の議題情報を用いて、特定のイベントにより発生した意見の評価結果を示す意見評価結果情報を算出する。そして、意見評価システム５Ａ，５Ｂは、算出された意見評価結果情報のうち、取得された用途情報に示される用途内容に基づいて特定される特定の意見評価結果情報を含む評価結果データを出力する。これにより、意見評価システム５Ａ，５Ｂは、特定のイベントにより発生した意見のうち、利用用途に応じた最適な意見をユーザに提示することができる。
【０１０７】
また、本発明の一実施形態に係る意見評価システムは、取得されたコンテンツデータに含まれる特定の議題情報と特定の意見情報との関連度を示す関連度スコアを算出し、過去のイベントの議題を示す過去議題情報と特定の意見情報との方向性を示す方向性スコアを算出する。そして、意見評価システム５Ａ，５Ｂは、算出された関連度スコアおよび方向性スコアに基づいて、特定のイベントにより発生した意見の評価結果を示す意見評価結果情報を算出する。これにより、意見評価システム５Ａ，５Ｂは、過去のイベントにおける最も類似した議題で採用された最適な意見に基づいて算出された現在の意見との関連度および方向性を用いて、コンテンツデータの利用用途に応じた最適な意見をユーザに提示することができる。
【０１０８】
さらに、本発明の一実施形態に係る意見評価システムは、取得された用途情報が、特定のイベントの発散の用途を示す場合、算出された関連度スコアが高く、かつ方向性スコアが低い意見評価結果情報を含む評価結果データを出力する。これにより、意見評価システム５Ａ，５Ｂは、過去のイベントにおける最も類似した議題で採用された最適な意見に基づいて算出された現在の意見との関連度および方向性を用いて、発散の判断基準に基づいた最適な意見をユーザに提示することができる。
【０１０９】
また、本発明の一実施形態に係る意見評価システムは、取得された用途情報が、特定のイベントの収束の用途を示す場合、算出された関連度スコアおよび前記方向性スコアが高い意見評価結果情報を含む評価結果データを出力する。これにより、意見評価システム５Ａ，５Ｂは、過去のイベントにおける最も類似した議題で採用された最適な意見に基づいて算出された現在の意見との関連度および方向性を用いて、収束の判断基準に基づいた最適な意見をユーザに提示することができる。
【０１１０】
さらに、本発明の一実施形態に係る意見評価システムは、取得された用途情報が、特定のイベントの脱線防止の用途を示す場合、算出された関連度スコアが低い意見評価結果情報を含む評価結果データを出力する。これにより、意見評価システム５Ａ，５Ｂは、特定のイベントにおける議題と議題に対する意見との関連度を用いて、脱線防止の判断基準に基づいた最適な意見をユーザに提示することができる。
【０１１１】
また、本発明の一実施形態に係る情報処理システムは、意見評価システム５Ａ，５Ｂと、意見評価システム５Ａ，５Ｂと通信ネットワーク３を介して通信可能な通信端末７０とを備える情報処理システム１Ａ，１Ｂ，１Ｃである。そして、通信端末７０は、通信ネットワーク３を介して、意見評価システム５Ａ，５Ｂから出力された評価結果データを受信し、受信された評価結果データに係る評価結果画面８５０ａ，８５０ｂ，８５０ｃ，８５０ｄを、ディスプレイ７１７（表示部の一例）に表示させる。これにより、情報処理システム１Ａ，１Ｂ，１Ｃは、特定のイベントにより発生した意見のうち利用用途に応じた最適な意見を示す評価結果画面８５０ａ，８５０ｂ，８５０ｃ，８５０ｄを、通信端末７０に表示させることで、特定のイベントを促進するための適切な情報をユーザに提示することができる。
【０１１２】
さらに、本発明の一実施形態に係る意見評価方法は、意見評価システム５Ａ，５Ｂが実行する意見評価方法であって、過去のイベントの議題を示す過去議題情報と過去のイベントの議題に対する意見を示す過去意見情報が関連づけられた履歴情報を記憶部１０００に記憶させる記憶制御ステップと、実行されている特定のイベントにより発生したコンテンツデータ、およびコンテンツデータを利用する用途を示す用途情報を取得する取得ステップと、記憶された履歴情報のうち、コンテンツデータに示される特定の議題情報と最も類似度の高い特定の履歴情報を決定する決定ステップと、決定された特定の履歴情報に含まれる特定の過去意見情報、並びにコンテンツデータに示される特定の意見情報および特定の議題情報を用いて、特定のイベントにより発生した意見の評価結果を示す意見評価結果情報を算出する意見評価結果算出ステップと、算出された意見評価結果情報のうち、取得された用途情報に示される用途内容に基づいて特定される特定の意見評価結果情報を含む評価結果データを出力する出力制御ステップと、を実行する。これにより、意見評価システム５Ａ，５Ｂが実行する意見評価方法は、特定のイベントにより発生した意見のうち、利用用途に応じた最適な意見をユーザに提示することができる。
【０１１３】
●補足●
なお、各実施形態の機能は、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語またはオブジェクト指向プログラミング言語等で記述されたコンピュータ実行可能なプログラムにより実現でき、各実施形態の機能を実行するためのプログラムは、電気通信回線を通じて頒布することができる。
【０１１４】
また、各実施形態の機能を実行するためのプログラムは、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read-Only Memory）、フラッシュメモリ、フレキシブルディスク、ＣＤ（Compact Disc）−ＲＯＭ、ＣＤ−ＲＷ（Re-Writable）、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ブルーレイディスク、ＳＤカード、ＭＯ（Magneto-Optical disc）等の装置可読な記録媒体に格納して頒布することもできる。
【０１１５】
さらに、各実施形態の機能の一部または全部は、例えばＦＰＧＡ（Field Programmable Gate Array）等のプログラマブル・デバイス（PD）上に実装することができ、またはＡＳＩＣとして実装することができ、各実施形態の機能をＰＤ上に実現するためにＰＤにダウンロードする回路構成データ（ビットストリームデータ）、回路構成データを生成するためのＨＤＬ（Hardware Description Language）、ＶＨＤＬ（Very High Speed Integrated Circuits Hardware Description Language）、Ｖｅｒｉｌｏｇ−ＨＤＬ等により記述されたデータとして記録媒体により配布することができる。
【０１１６】
これまで本発明の一実施形態に係る意見評価システム、情報処理システム、意見評価方法およびプログラムについて説明してきたが、本発明は、上述した実施形態に限定されるものではなく、他の実施形態の追加、変更または削除等、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【０１１７】
１Ａ，１Ｂ，１Ｃ    情報処理システム
３    通信ネットワーク
５Ａ，５Ｂ    意見評価システム
１０    類似情報検索装置
１４    スタンス決定部（決定手段の一例）
２０    議題情報取得装置（取得手段の一例）
３０    意見評価装置
３２    関連度算出部（関連度算出手段の一例）
３３    方向性算出部（方向性算出手段の一例）
３４    評価結果算出部（意見評価結果算出手段の一例）
４０    意見情報取得装置（取得手段の一例）
５０    出力制御装置（出力制御手段の一例）
５１    送受信部（取得手段の一例）
７０    通信端末
７１    送受信部（受信手段の一例）
７３    表示制御部（表示制御手段の一例）
９０    データベースサーバ
５０１    類似情報検索部
５０２    議題情報取得部（取得手段の一例）
５０３    意見評価部
５０４    意見情報取得部（取得手段の一例）
５０５    出力制御部（出力制御手段の一例）
５０６    送受信部（取得手段の一例）
５０９    記憶・読出部
１００１    履歴情報管理ＤＢ（記憶手段の一例）
【先行技術文献】
【特許文献】
【０１１８】
【特許文献１】特開２０１８―１９５２９８号公報
【特許文献２】特開２０１７―２１５９３１号公報
【図１】
2020112877.tif 000003
【図２】
2020112877.tif 000004
【図３】
2020112877.tif 000005
【図４】
2020112877.tif 000006
【図５】
2020112877.tif 000007
【図６】
2020112877.tif 000008
【図７】
2020112877.tif 000009
【図８】
2020112877.tif 000010
【図９】
2020112877.tif 000011
【図１０】
2020112877.tif 000012
【図１１】
2020112877.tif 000013
【図１２】
2020112877.tif 000014
【図１３】
2020112877.tif 000015
【図１４】
2020112877.tif 000016
【図１５】
2020112877.tif 000017
【図１６】
2020112877.tif 000018
【図１７】
2020112877.tif 000019
【図１８】
2020112877.tif 000020
【図１９】
2020112877.tif 000021