(57)【要約】【課題】会話する中で、会話から抽出されるキーワード間の関連性を、その会話している人間の地位や立場を考慮して表示するキーワード表示システム、キーワード表示方法及びプログラムを提供すること。【解決手段】本発明は、発言者を特定する発言者特定部と、特定された発言者の重みを決定する重み決定部と、前記発言者の発言からキーワードを抽出するキーワード抽出部と、前記抽出したキーワード間の関連度を算出し、この算出された関連度に対して、前記キーワードを発言した発言者の重み付け行い、キーワード間のキーワード関連度を算出するキーワード関連度算出部と、前記抽出したキーワード間の関連性を、前記キーワード関連度に応じて表示するキーワード表示制御部とを有するキーワード表示システムである。【選択図】図２
2011227805.tif 000002
【特許請求の範囲】
【請求項１】
発言者を特定する発言者特定部と、
特定された発言者の重みを決定する重み決定部と、
前記発言者の発言からキーワードを抽出するキーワード抽出部と、
前記抽出したキーワード間の関連度を算出し、この算出された関連度に対して、前記キーワードを発言した発言者の重み付け行い、キーワード間のキーワード関連度を算出するキーワード関連度算出部と、
前記抽出したキーワード間の関連性を、前記キーワード関連度に応じて表示するキーワード表示制御部と
を有するキーワード表示システム。
【請求項２】
前記キーワード表示制御部は、前記キーワード関連度が大きいほど、対応するキーワード間の関連性が強調されるように表示する
請求項１に記載のキーワード表示システム。
【請求項３】
前記キーワード間の関連性の強調表示は、キーワード間の関連性を示す線の太さ、キーワードの表示位置間の距離、キーワード間の関連性を示す線の色のいずれか、又は、その組み合わせである
請求項２に記載のキーワード表示システム。
【請求項４】
前記キーワード表示制御部は、前記キーワード関連度が大きくなるにつれて、キーワード間の関連性を示す線の太さを太くして表示する
請求項３に記載のキーワード表示システム。
【請求項５】
前記キーワード表示制御部は、前記キーワード関連度が大きくなるにつれて、キーワードの表示位置間の距離を短くして表示する
請求項３に記載のキーワード表示システム。
【請求項６】
前記キーワード表示制御部は、前記キーワード関連度が大きくなるにつれて、キーワード間の関連性を示す線の色を赤色へと変化させる
請求項３に記載のキーワード表示システム。
【請求項７】
前記発言者特定部は、電話番号、ＩＰアドレス、音声認識のいずれか、又は、その組み合わせに基づいて、発言者を特定する
請求項１から請求項６のいずれかに記載のキーワード表示システム。
【請求項８】
会話の発言者を特定し、
特定された発言者の重みを決定し、
前記発言者の発言からキーワードを抽出し、
前記抽出したキーワード間の関連度を算出し、この算出された関連度に対して、前記キーワードを発言した発言者の重み付け行い、キーワード間のキーワード関連度を算出し、
前記抽出したキーワード間の関連性を、前記キーワード関連度に応じて表示する
キーワード表示方法。
【請求項９】
前記キーワード関連度が大きいほど、対応するキーワード間の関連性が強調されるように表示する
請求項６に記載のキーワード表示方法。
【請求項１０】
前記キーワード間の関連性の強調表示は、キーワード間の関連性を示す線の太さ、キーワードの表示位置間の距離、キーワード間の関連性を示す線の色のいずれか、又は、その組み合わせである
請求項９に記載のキーワード表示方法。
【請求項１１】
前記キーワード関連度が大きくなるにつれて、キーワード間の関連性を示す線の太さを太くして表示する
請求項１０に記載のキーワード表示方法。
【請求項１２】
前記キーワード関連度が大きくなるにつれて、キーワードの表示位置間の距離を短くして表示する
請求項１０に記載のキーワード表示方法。
【請求項１３】
前記キーワード関連度が大きくなるにつれて、キーワード間の関連性を示す線の色を赤色へと変化させる
請求項１０に記載のキーワード表示方法。
【請求項１４】
電話番号、ＩＰアドレス、音声認識のいずれか、又は、その組み合わせに基づいて、発言者を特定する
請求項８から請求項１３のいずれかに記載のキーワード表示方法。
【請求項１５】
会話の発言者を特定する処理と、
特定された発言者の重みを決定する処理と、
前記発言者の発言からキーワードを抽出する処理と、
前記抽出したキーワード間の関連度を算出し、この算出された関連度に対して、前記キーワードを発言した発言者の重み付け行い、キーワード間のキーワード関連度を算出する処理と、
前記抽出したキーワード間の関連性を、前記キーワード関連度に応じて表示する処理と
を情報処理装置に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キーワード表示システム、キーワード表示方法及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、対話情報からキーワードを抽出して、キーワードの関連性を二次元上に配置する技術が記載されている。
【０００３】
特許文献２に記載された「対話処理装置」では、参加している対話を常に活性化し、それによって対話の創造性をより強力なものとするために、発言文処理モジュールによって書く参加者の発言を形態素解析してキーワードを抽出し、対話構造化モジュールによってキーワードと発言との関連性を二次元空間上に準じ配置して、対話の内容を構造化し、話題展開状況認識モジュールによって対話の内容および発言の推移情報から話題の展開状況を把握し、話題提供モジュール起動モジュールによって、話題転換が検出されたことに応じて、話題提供モジュールが話題の種となる情報を抽出して提供することを可能としている。
【０００４】
また、上述した特許文献１は、参加している対話からキーワードを抽出し、関連性をもって二次元配置するので、キーワードの関連性が視覚的に認識しやすいという利点がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０―６９４８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、日常行われる会話では、それぞれの発言者の立場というものを考慮して行われる。例えば、あるプロジェクトでは、そのプロジェクトの責任者の発言は他のプロジェクトに参加者よりも重視されるものであり、プロジェクトを推進する際に、プロジェクトの責任者の発言したキーワードとそれに関連するキーワードとの関連性は非常に重要なものとなってくる。
【０００７】
例えば、プロジェクトには、その責任者のみならず、グループ毎のリーダーも存在し、プロジェクトの責任者とそのプロジェクトのグループのリーダーとの会話から抽出されるキーワードの関連と、プロジェクトのグループのリーダーとプロジェクトの単なる参加者との会話から抽出されるキーワードの関連とでは、その重要さと言う観点からは同一ではない。
【０００８】
しかし、特許文献１の技術は、発言者の地位や、立場を考慮しておらず、あくまでも、会話中のキーワードのみに着目したものである。
【０００９】
そこで、本発明は上記課題に鑑みて発明されたものであって、その目的は、会話する中で、会話から抽出されるキーワード間の関連性を、その会話している人間の地位や立場を考慮して表示するキーワード表示システム、キーワード表示方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決する本発明は、発言者を特定する発言者特定部と、特定された発言者の重みを決定する重み決定部と、前記発言者の発言からキーワードを抽出するキーワード抽出部と、前記抽出したキーワード間の関連度を算出し、この算出された関連度に対して、前記キーワードを発言した発言者の重み付け行い、キーワード間のキーワード関連度を算出するキーワード関連度算出部と、前記抽出したキーワード間の関連性を、前記キーワード関連度に応じて表示するキーワード表示制御部とを有するキーワード表示システムである。
【００１１】
上記課題を解決する本発明は、会話の発言者を特定し、特定された発言者の重みを決定し、前記発言者の発言からキーワードを抽出し、前記抽出したキーワード間の関連度を算出し、この算出された関連度に対して、前記キーワードを発言した発言者の重み付け行い、キーワード間のキーワード関連度を算出し、前記抽出したキーワード間の関連性を、前記キーワード関連度に応じて表示するキーワード表示方法である。
【００１２】
上記課題を解決する本発明は、会話の発言者を特定する処理と、特定された発言者の重みを決定する処理と、前記発言者の発言からキーワードを抽出する処理と、前記抽出したキーワード間の関連度を算出し、この算出された関連度に対して、前記キーワードを発言した発言者の重み付け行い、キーワード間のキーワード関連度を算出する処理と、前記抽出したキーワード間の関連性を、前記キーワード関連度に応じて表示する処理とを情報処理装置に実行させるプログラムである。
【発明の効果】
【００１３】
本発明は、会話に登場するキーワードを、その発言者の地位や立場に応じた重みを反映したキーワード間の関連性が表示することができる。
【図面の簡単な説明】
【００１４】
【図１】図１は本発明の第１の実施の形態の全体構成を示した図である。
【図２】図２は第１の実施の形態のキーワード表示システム１のブロック図である。
【図３】図３は発話者データベース１４の一例を示した図である。
【図４】図４はキーワードの関連度を反映した関連性の強調表示の一例を示した図である。
【図５】図５はキーワードの関連度を反映した関連性の強調表示の一例を示した図である。
【図６】図６は本発明の具体例に基づいた関連性の強調表示の一例を示した図である。
【図７】図７は第２の実施の形態のシステム構成図である。
【発明を実施するための形態】
【００１５】
本発明の実施の形態を説明する。
＜第１の実施の形態＞
図１は本発明の第１の実施の形態の全体構成を示した図である。
【００１６】
図１に示される如く、第１の実施の形態では、通信回線２を介して、キーワード表示システム１を使用する発言者Ａと発言者Ｂとが会話する場合を想定している。そして、発言者Ａのキーワード表示システム１において、会話から抽出されたキーワードの関連が表示される。
【００１７】
図２は第１の実施の形態のキーワード表示システム１のブロック図である。
【００１８】
第１の実施の形態のキーワード表示システム１は、図２に示す如く、発話者データベース１１と、発話者特定部１２と、キーワード抽出部１３と、重み取得部１４と、キーワード関連度算出部１５と、表示制御部１６と、表示部１７とを有する。
【００１９】
発話者データベース１１は、発話者と、この発話者の通信回線２上の識別情報と、その発話者の重みとが関連付けられて記憶されているデータベースである。通信回線２上の識別情報は、例えば、電話番号、ＩＰアドレスなどである。また、重みは、発言者の発言が会話の中で重きをなすような発言者ほど大きな値が与えられる。具体的には、プロジェクトの責任者であったり、上役などは大きな重みが与えられ、単なる補助者などは低い重みが与えられる。図３に、発話者データベース１４の一例を示す。図３では、通信回線２上の識別情報が電話番号である場合の例を示しており、発言者Ａと電話番号「ＸＸＸＸＸ」と重みは「２」とが関連付けられ、発言者Ｂと電話番号「ＹＹＹＹＹ」と重みは「１」とが関連付けられ、発言者Ｃと電話番号「ＺＺＺＺＺ」と重みは「１．５」とが関連付けられている。
【００２０】
発話者特定部１２は、通信回線２などを介して発話する発話者を、通信回線２上の識別情報に基づいて、発話者データベース１４から発話者を特定する。通信回線２上の識別情報の代表的な例としては、電話番号、ＩＰアドレスなどがある。尚、本例では、キーワード表示システム１を使用する発言者Ａについては、予め発話者特定部１１に発言者Ａが特定されて記憶されている。特定された発言者は、その発言者が発話とともに、キーワード抽出部１２に出力される。
【００２１】
尚、上述の例では、発話者特定部１２は、例えば、電話番号、ＩＰアドレスのような通信回線２上の識別情報を用いて発話者を特定するようにしているが、発話者の音声を音声認識により認識し、発話者の音声データと比較して発話者と特定するようにしても良い。
【００２２】
キーワード抽出部１３は、発言者Ａと発言者Ｂとの間の会話から、キーワードを抽出する。キーワードの抽出は、従来の方法を用いることができるが、例えば、発言者毎の会話をテキストデータに変換後、形態素解析等により、出現頻度が高い名詞をキーワードとして抽出するなどがある。抽出されたキーワードは、このキーワードを発言した発言者とを関連付けてキーワード関連度算出部１５に出力する。
【００２３】
重み取得部１４は、発話者特定部１１で特定された発話者に対応する重みを、発話者データベース１１から取得する。例えば、発話者特定部１１で特定された発話者が発言者Ａである場合には、重みは「２」を取得する。取得した重みは発言者と関連付けられて、キーワード関連度算出部１５に出力される。
【００２４】
キーワード関連度算出部１５は、キーワード取得部１２で抽出されたキーワード間の関連度を算出する。例えば、キーワード間の関連度は、各キーワードの共起頻度を集計してキーワード共起頻度表を生成し、キーワード共起頻度を記憶しておく。ここで、あるキーワードＸとＹとの間の関連度は、例えば、数１のｉにキーワード共起頻度表に記載されたＸとＹの出現頻度を代入することにより、算出できる。
【００２５】
【数１】
2011227805.tif 000003
次に、第１の実施の形態におけるキーワード関連度算出部１５では、上記のように算出されたキーワード間の関連度に対して、そのキーワードを発言した発言者の重みでさらに重みづけをおこなう。例えば、あるキーワードＸとＹとの間の関連度が「１」であり、キーワードＸの発言者が発言者Ａであり、キーワードＹの発言者が発言者Ｂである場合、キーワードＸとＹとの間のキーワード関連度が「１」に対して、発言者Ａの重みと発言者Ｂの重みとで重みづけを行う。重みづけの方法は、キーワードの関連度に対して各重みを乗算する方法でも、また、加算する方法でも良い。そして、重みづけされた最終的なキーワード関連度を算出し、キーワードの組と、この組のキーワード関連度とを表示制御部１６に出力する。尚、会話が続いていると、多くのキーワードの組とこの組のキーワード関連度とが算出されて出力されるので、キーワード関連度が一定の閾値を超えるキーワードの組とこの組のキーワード関連度とのみを出力するように構成しても良い。
【００２６】
表示制御部１６は、キーワードの組とこのキーワード関連度とから、キーワード関連度が大きいほど、対応するキーワード間の関連性が強調されるように表示を制御する。
【００２７】
キーワードの関連度を反映した関連性の強調表示の制御方法の例としては、以下のようなものがある。
（１）キーワード関連度の大きさに比例して、そのキーワード関連度に対応する二つのキーワードを結ぶ線を太くして表示する。図４に、キーワード（プロジェクトＸ，成功）のキーワード関連度が「９」であり、キーワード（プロジェクトＸ，期日）のキーワード関連度が「３」の場合の表示例である場合における本例の表示例を示す。図４では、キーワード関連度に応じて、キーワード「プロジェクトＸ」とキーワード「成功」とを結ぶ線の太さが、キーワード「プロジェクトＸ」とキーワード「期日」とを結ぶ線の太さの３倍の太さになっている。尚、キーワード関連度の大きさを所定範囲ごとにランク分けし、ランクごとに線の太さを決定するようにしても良い。
【００２８】
また、二つのキーワードを結ぶ線種を変化させるようにしても良い。例えば、キーワード関連度の大きさに比例して、点線、実線、二重線のようにしても良い。この場合、キーワード関連度の大きさを所定範囲ごとにランク分けし、ランクごとに点線、実線、二重線のように線種を決定することが好ましい。
（２）キーワード関連度の大きさに比例して、そのキーワード関連度に対応する二つのキーワードの表示位置の距離を近くする方法がある。図５に、キーワード（プロジェクトＸ，成功）のキーワード関連度が「９」であり、キーワード（プロジェクトＸ，期日）のキーワード関連度が「３」の場合の表示例である場合における本例の表示例を示す。図５では、キーワード関連度に応じて、キーワード「プロジェクトＸ」の表示位置とキーワード「期日」の表示位置との距離が、キーワード「プロジェクトＸ」の表示位置とキーワード「成功」の表示位置との距離の３倍となっている。尚、キーワード関連度の大きさを所定範囲ごとにランク分けし、ランクごとに表示位置の距離を段階的に決定するようにしても良い。
（３）キーワード関連度の大きさに比例して、そのキーワード関連度に対応する二つのキーワードを結ぶ線の色を変化させる、例えば、キーワード関連度が小さい場合には、黒色とし、その大きさが大きくなるにつれて、オレンジ色、ピンク色、赤色へと変化させる。
【００２９】
尚、キーワード関連度の大きさを所定範囲ごとにランク分けし、ランクごとに線の色を決定するようにしても良い。また、線の色はこれに限られず、使用者が大事だと思う色を適時選択するようにしても良い。
【００３０】
上記の表示方法は一例であり、他にも、キーワード関連度の大きさに応じて、キーワードの色を変更したり、キーワードの関連度が所定の閾値以上をもつ関連したキーワードをグループ化したりして表示するようにしても良い。
【００３１】
次に、具体的な例を用いて動作を説明する。
【００３２】
以下の説明では、発話者Ａと発話者Ｂとが電話を介して会話する例を想定し、発話者Ａがキーワード表示システム１を使用するものとする。
【００３３】
まず、発話者Ｂから発話者Ａに会話を行うために電話をかけたものとする。
【００３４】
発話者Ａのキーワード表示システム１の発話者特定部１１では、発話者Ｂの電話番号を発話者データベース１１から検索し、通話相手が発話者Ａであることを特定する。そして、キーワード表示システム１を使用しているユーザが発話者Ａと通信相手である発話者Ｂとを、キーワード抽出部１３と重み取得部１４とに出力する。
【００３５】
キーワード抽出部１３は、発話者Ａ及び発話者Ｂとの会話より、キーワードを抽出する。ここで、発話者Ａが「プロジェクトＸは絶対に成功させる。」と発言したとする。この発言から「プロジェクトＸ」、「成功」のキーワードが抽出されたとする。すると、キーワード関連度算出部１５には、キーワードとその発言者の組である（プロジェクトＸ，発話者Ａ）と、（成功，発話者Ａ）とが出力される。また、この発言に対し、発話者Ｂが「プロジェクトＸの期日はいつまでですか？」と発言したとする。この発言から、「プロジェクトＸ」、「期日」のキーワードが抽出されたとする。すると、キーワード関連度算出部１５には、キーワードとその発言者の組である（プロジェクトＸ，発話者Ｂ）と、（成功，発話者Ｂ）とが出力される。
【００３６】
一方、重み取得部１４は、発話者特定部１１で特定された発話者Ａ及び発話者Ｂの重みを、発話者データベース１１から検索して取得する。ここでは、図３の例に従い、発話者Ａの重みである「２」と、発話者Ｂの重みである「１」とが取得され、発言者とその重みである（発言者Ａ，２）と（発言者Ｂ，１）とが出力される。
【００３７】
キーワード関連度算出部１５は、キーワード抽出部１３からキーワードとその発言者の組を入力し、キーワード間のキーワード関連度を算出する。ここでは、「プロジェクトＸ」と「成功」とのキーワード関連度が「１」、「プロジェクトＸ」と「期日」とのキーワード関連度が「１」とする。
【００３８】
続いて、キーワード関連度算出部１５は、算出されたキーワード関連度に対して、重み取得部１４で取得された発言者の重みで重み付けを行う。
【００３９】
本例では、「プロジェクトＸ」と「成功」との関連度「１」に対して、そのキーワードを発言した発言者Ａの重みを乗算する。この例では、関連度「１」に対して、「プロジェクトＸ」と「成功」とを発言した発言者Ａの重みは「２」なので、最終的なキーワード関連度は１×２×２＝４である。
【００４０】
また、「プロジェクトＸ」と「期日」との関連度「１」に対して、そのキーワードを発言した発言者Ｂの重みを乗算する。この例では、関連度「１」に対して、「プロジェクトＸ」を発言した発言者Ａの重みは「２」、「期日」を発言した発言者Ｂの重みは「１」であるので、最終的なキーワード関連度は１×２×１＝２である。尚、「プロジェクトＸ」のキーワードは、発言者Ａ、発言者Ｂともに発言しているが、重みが重い方を選択する。
【００４１】
そして、キーワード関連度算出部１５は、キーワードの組とその組のキーワード関連度である、（プロジェクトＸ，成功，４）と（プロジェクトＸ，期日，２）とを表示制御部１６に出力する。
【００４２】
表示制御部１６は、キーワードの組とその組のキーワード関連度である、（プロジェクトＸ，成功，４）と（プロジェクトＸ，期日，２）とを入力し、キーワード関連度に応じたキーワードの表示を行う。
【００４３】
本例では、キーワード（プロジェクトＸ，成功）のキーワード関連度が「４」であり、キーワード（プロジェクトＸ，期日）のキーワード関連度が「２」であるので、図６に示すように、キーワード「プロジェクトＸ」とキーワード「成功」とを結ぶ線の太さを、キーワード「プロジェクトＸ」とキーワード「期日」とを結ぶ線の太さの２倍の太さで表示する。
【００４４】
以上の如く、本発明の第１の実施の形態は、会話に登場するキーワードを、その発言者の地位や立場に応じた重みを反映したキーワード関連度に基づき、キーワード間の関係を表示するので、キーワード関連度に発言者の地位や立場が考慮されない従来のものと比べ、キーワード間の重要性が明確に視認できる。
＜第２の実施の形態＞
第２の実施の形態を説明する。
【００４５】
第１の実施の形態では、発言者Ａがキーワード表示システムを使用する例を説明した。しかし、多数の発言者間で、キーワードの表示が共有することができれば、より便利なものとなる。
【００４６】
そこで、第２の実施の形態では、多数の発言者間で、キーワードの表示を共有する例について説明する。
【００４７】
図７は、第２の実施の形態のシステム構成図である。
【００４８】
第２の実施の形態は、基本的な構成は第１の実施の形態と同様であるが、発話者データベース１１と、発話者特定部１２と、キーワード抽出部１３と、重み取得部１４と、キーワード関連度算出部１５とを発言者間で共有し（以下、共有システムと記載する）、表示制御部１６と表示部１７とが各発言者で保有する所が異なる。
【００４９】
発言者Ａ及び発言者Ｂの電話による会話は、一度、共有システムを経由後、対話相手に届けられる。
【００５０】
発話者特定部１２は、発言者Ａ及び発言者Ｂの電話番号等により、発言者Ａ及び発言者Ｂを特定後、その発言者が発話とともに、キーワード抽出部１２に出力される。
【００５１】
キーワード抽出部１３は、発言者Ａと発言者Ｂとの間の会話から、キーワードを抽出し、抽出したキーワードとその発言をした発言者とを関連付けてキーワード関連度算出部１５に出力する。
【００５２】
重み取得部１４は、発話者特定部１１で特定された発話者に対応する重みを、発話者データベース１１から取得する。取得した重みは発言者と関連付けられて、キーワード関連度算出部１５に出力される。
【００５３】
キーワード関連度算出部１５は、キーワード取得部１２で抽出されたキーワード間の関連度を算出し、算出されたキーワード間の関連度に対して、そのキーワードを発言した発言者の重みでさらに重みづけをおこなう。そして、各発言者の表示制御部１６に出力する。
【００５４】
各発言者の表示制御部１６は、キーワードの組とこのキーワード関連度とから、各キーワードとそのキーワードの関連度を反映した表示を行う。
【００５５】
各発言者の表示部１７では、各発言者の発言した会話から抽出されたキーワードとその関連性が表示される。
【００５６】
第２の実施の形態は、発言者間でキーワードや、発言者の地位や立場が考慮された関連性の表示を共有することができ、より正確なコミュニケーションが図れる。
【００５７】
尚、上述した第２の実施の形態では、発話者データベース１１と、発話者特定部１２と、キーワード抽出部１３と、重み取得部１４と、キーワード関連度算出部１５とを発言者間で共有する例を説明したが、これに限定されず、表示制御部１６も共有するように構成し、各発言者の所では表示部１７のみが設置されるようにしても良い。
【００５８】
また、上述した実施の形態では、発話者特定部１２と、キーワード抽出部１３と、重み取得部１４と、キーワード関連度算出部１５と、表示制御部１６とをハードウェアで構成したが、各部の動作と同様な動作を行うプログラムとＣＰＵとで構成しても良い。
【００５９】
以上好ましい実施の形態をあげて本発明を説明したが、本発明は必ずしも上記実施の形態に限定されるものではなく、その技術的思想の範囲内において様々に変形し実施することが出来る。
【符号の説明】
【００６０】
１      キーワード表示システム
１１    発話者データベース
１２    発話者特定部
１３    キーワード抽出部
１４    重み取得部
１５    キーワード関連度算出部
１６    表示制御部
１７    表示部
【図１】
2011227805.tif 000004
【図２】
2011227805.tif 000005
【図３】
2011227805.tif 000006
【図４】
2011227805.tif 000007
【図５】
2011227805.tif 000008
【図６】
2011227805.tif 000009
【図７】
2011227805.tif 000010