(57)【要約】【課題】ユーザ感情がネガティブであるか否かによって、適切な感情応答を生成する感情応答装置及び感情応答生成プログラムを提供する。【解決手段】感情応答生成装置は、ユーザの発話と該発話に対応するユーザの感情とを入力する入力部１１と、前記入力部１１により入力されたユーザの感情に基づいて、ユーザの感情の状態がネガティブか否かを推定する感情状態推定部１２と、前記感情状態推定部１２により推定されたユーザの感情の状態がネガティブであるときは感情応答を生成せず、ネガティブ以外のときは前記入力部１１により入力されたユーザの感情に同調する感情応答を生成する感情応答生成部１３と、前記感情応答生成部１３により生成された感情応答を出力する出力部１４と、を備えている。【選択図】図１
2009134008.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの発話と該発話に対応するユーザの感情とを入力する入力手段と、
前記入力手段により入力されたユーザの感情に基づいて、ユーザの感情の状態がネガティブか否かを推定する感情状態推定手段と、
前記感情状態推定手段により推定されたユーザの感情の状態がネガティブであるときは感情応答を生成せず、ネガティブ以外のときは前記入力手段により入力されたユーザの感情に同調する感情応答を生成する感情応答生成手段と、
前記感情応答生成手段により生成された感情応答を出力する出力手段と、
を備えた感情応答生成装置。
【請求項２】
ユーザの発話と該発話に対応するユーザの感情とを入力する入力手段と、
前記入力手段により入力されたユーザの感情に基づいて、ユーザの感情の状態がネガティブか否かを推定する感情状態推定手段と、
前記感情状態推定手段により推定されたユーザの感情の状態がネガティブであるときは感情応答を生成せず、ネガティブ以外のときは前記入力手段により入力されたユーザの感情を深掘りする感情応答を生成する感情応答生成手段と、
前記感情応答生成手段により生成された感情応答を出力する出力手段と、
を備えた感情応答生成装置。
【請求項３】
前記感情応答生成装置は、前記感情状態推定手段により推定されたユーザの感情の状態がネガティブ以外のときは、該感情の状態についての情報を更に引き出す定型表現による感情応答、あるいは、前記入力手段により入力されたユーザの感情の生じた理由、時及び場所の何れか１つを問い返す感情応答を生成する請求項２記載の感情応答生成装置。
【請求項４】
前記感情状態推定手段により推定されたユーザの感情の状態がネガティブであるときは相槌を生成する請求項１記載の感情応答生成装置。
【請求項５】
前記感情状態推定手段により推定されたユーザの感情の状態がネガティブであるときは相槌を生成する請求項２又は請求項３記載の感情応答生成装置。
【請求項６】
コンピュータを、
入力手段により入力されたユーザの感情に基づいて、ユーザの感情の状態がネガティブか否かを推定する感情状態推定手段、及び
前記感情状態推定手段により推定されたユーザの感情の状態がネガティブであるときは感情応答を生成せず、ネガティブ以外のときは前記入力手段により入力されたユーザの感情に同調する感情応答を生成する感情応答生成手段、
として機能させるための感情応答生成プログラム。
【請求項７】
コンピュータを、
入力手段により入力されたユーザの感情に基づいて、ユーザの感情の状態がネガティブか否かを推定する感情状態推定手段、及び
前記感情状態推定手段により推定されたユーザの感情の状態がネガティブであるときは感情応答を生成せず、ネガティブ以外のときは前記入力手段により入力されたユーザの感情を深掘りする感情応答を生成する感情応答生成手段、
として機能させるための感情応答生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの感情状態を考慮して、ユーザの感情に対応する適切な感情応答を生成する感情応答生成装置及び感情応答生成プログラムに関する。
【背景技術】
【０００２】
傾聴などにおいて、ユーザ感情に基づいてユーザ発話に対する応答を生成する発明が提案されている。このような応答を生成する装置として、推定したユーザ感情がポジティブであればポジティブの応答、ネガティブであればネガティブの応答を生成することにより、システムがユーザの感情に共感する応答を生成する対話処理装置（例えば、特許文献１参照。）が知られている。特許文献１の対話処理装置では、ユーザの感情がネガティブであっても、システムはネガティブな感情を応答したり、感情の内容を深掘りする応答（特許文献１の図６に示す「それでそれで？」など）を生成していた。
【特許文献１】特開２００６−１７８０６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１の対話処理装置では、ユーザがネガティブな感情である場合に、ユーザ感情に応じた適切な感情応答を生成できない。そのため、ユーザ感情がネガティブな場合に、そっとしておくことができないという問題点がある。
【０００４】
本発明は、上記問題点を解決するためになされたものであり、ユーザ感情がネガティブであるか否かによって、適切な感情応答を生成する感情応答装置及び感情応答生成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１記載の感情応答生成装置は、ユーザの発話と該発話に対応するユーザの感情とを入力する入力手段と、前記入力手段により入力されたユーザの感情に基づいて、ユーザの感情の状態がネガティブか否かを推定する感情状態推定手段と、前記感情状態推定手段により推定されたユーザの感情の状態がネガティブであるときは感情応答を生成せず、ネガティブ以外のときは前記入力手段により入力されたユーザの感情に同調する感情応答を生成する感情応答生成手段と、前記感情応答生成手段により生成された感情応答を出力する出力手段と、を備えている。
【０００６】
請求項１記載の発明によれば、ユーザの感情がネガティブなときは感情応答せずにユーザをそっとしておくことができる。
【０００７】
請求項２記載の感情応答生成装置は、ユーザの発話と該発話に対応するユーザの感情とを入力する入力手段と、前記入力手段により入力されたユーザの感情に基づいて、ユーザの感情の状態がネガティブか否かを推定する感情状態推定手段と、前記感情状態推定手段により推定されたユーザの感情の状態がネガティブであるときは感情応答を生成せず、ネガティブ以外のときは前記入力手段により入力されたユーザの感情を深掘りする感情応答を生成する感情応答生成手段と、前記感情応答生成手段により生成された感情応答を出力する出力手段と、を備えている。
【０００８】
請求項２記載の発明によれば、ユーザの感情がネガティブなときは感情応答せずにユーザをそっとしておき、ネガティブでないときはユーザの感情を深掘りする感情応答をすることができる。
【０００９】
請求項３記載の感情応答生成装置は、請求項２記載の感情応答生成装置において、前記感情応答生成装置は、前記感情状態推定手段により推定されたユーザの感情の状態がネガティブ以外のときは、該感情の状態についての情報を更に引き出す定型表現による感情応答、あるいは、前記入力手段により入力されたユーザの感情の生じた理由、時及び場所の何れか１つを問い返す感情応答を生成する。
【００１０】
請求項３記載の発明によれば、ユーザの感情の状態がネガティブ以外のときは、該感情の状態についての情報を更に引き出す定型表現による感情応答、あるいは、ユーザの感情が生じた理由、時及び場所の何れかを問い返す応答を生成することにより、ユーザの感情を深掘りすることができる。
【００１１】
請求項４記載の感情応答生成装置は、請求項１記載の感情応答生成装置において、前記感情状態推定手段により推定されたユーザの感情の状態がネガティブであるときは相槌を生成する。
【００１２】
請求項４記載の発明によれば、ユーザの感情がネガティブなときは相槌を応答してユーザの感情に共感することができる。
【００１３】
請求項５記載の感情応答生成装置は、請求項２又は請求項３記載の感情応答生成装置において、前記感情状態推定手段により推定されたユーザの感情の状態がネガティブであるときは相槌を生成する。
【００１４】
請求項５記載の発明によれば、ユーザの感情がネガティブなときは相槌を応答してユーザの感情に共感し、ネガティブでないときはユーザの感情を深掘りする感情応答をすることができる。
【００１５】
請求項６記載の感情応答生成プログラムは、コンピュータを、入力手段により入力されたユーザの感情に基づいて、ユーザの感情の状態がネガティブか否かを推定する感情状態推定手段、及び前記感情状態推定手段により推定されたユーザの感情の状態がネガティブであるときは感情応答を生成せず、ネガティブ以外のときは前記入力手段により入力されたユーザの感情に同調する感情応答を生成する感情応答生成手段、として機能させる。
【００１６】
請求項６記載の発明によれば、ユーザの感情がネガティブなときは感情応答せずにユーザをそっとしておくことができる。
【００１７】
請求項７記載の感情応答生成プログラムは、コンピュータを、入力手段により入力されたユーザの感情に基づいて、ユーザの感情の状態がネガティブか否かを推定する感情状態推定手段、及び前記感情状態推定手段により推定されたユーザの感情の状態がネガティブであるときは感情応答を生成せず、ネガティブ以外のときは前記入力手段により入力されたユーザの感情を深掘りする感情応答を生成する感情応答生成手段、として機能させる。
【００１８】
請求項７記載の発明によれば、ユーザの感情がネガティブなときは感情応答せずにユーザをそっとしておき、ネガティブでないときはユーザの感情を深掘りする感情応答をすることができる。
【発明の効果】
【００１９】
以上説明したように、本発明によれば、ユーザの感情がネガティブであるか否かによって、適切な感情応答を生成することができるという効果が得られる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００２１】
図１は、本発明の実施の形態に係る感情応答生成装置の構成を示すブロック図である。同図に示すように、感情応答生成装置は、ユーザの発話及び該発話に対応するユーザの感情を入力する入力部１１と、入力部１１により入力されたユーザの感情の状態を推定する感情状態推定部１２と、感情状態推定部１２により推定された感情状態に基づいて感情応答を生成する感情応答生成部１３と、感情応答生成部１３により生成された感情応答を出力する出力部１４と、感情と感情状態の対応を定義する感情状態辞書１５と、感情とそれに対する感情応答を定義する感情応答辞書１６と、を備えている。
【００２２】
入力部１１は、ユーザの発話及びユーザが発話をする際に推定される感情を入力する。ユーザの発話はマイクロホンなどにより入力する。また、ユーザの感情を推定する方法は公知のいかなる方法でもよく、顔画像、ユーザ発話、タスク達成状態から推定するなど、本実施の形態ではその方法は問わない。
【００２３】
出力部１４は、生成された感情応答をスピーカによって音声出力したり、感情応答内容を表現できるロボットによって首振りなどの動作によって出力する。
【００２４】
次に、本発明の各実施の形態に係る感情応答生成装置の作用の流れを図２、図５及び図７に示す各フローチャートに沿って説明する。
【００２５】
＜第１の実施の形態＞
図２は、第１の実施の形態に係る感情応答生成装置の作用の流れを示すフローチャートである。
【００２６】
まず、ステップ１００では、入力部１１が、ユーザの発話及びユーザが発話する際に推定される感情を入力する。
【００２７】
ステップ１１０では、感情状態推定部１２が、入力部１１により入力されたユーザの感情に対応する感情状態を推定する。例えば、ユーザの感情として「嬉しい」が入力されると、感情状態推定部１２は、「嬉しい」の感情状態を推定する。具体的には、感情状態推定部１２が、図３に示す感情状態辞書１５を用いて、「嬉しい」の感情状態がポジティブ、ネガティブ、サプライズ及びニュートラルの何れであるかを判別する。この場合、図３から「嬉しい」の感情状態が「ポジティブ」であると推定される。
【００２８】
ステップ１２０では、感情状態推定部１２が、ステップ１１０で推定したユーザの感情状態がネガティブであるか否かを判定する。感情状態がネガティブ以外のときはステップ１３０に進み、ネガティブのときは感情応答を生成せずに処理を終了する。
【００２９】
ステップ１３０では、感情応答生成部１３が、感情状態推定部１２により推定された感情状態に応じて感情応答を生成する。前述の例では「嬉しい」の感情状態が「ポジティブ」であるので、感情状態「嬉しい」に応じて感情応答が生成される。具体的には、感情応答生成部１３が、図４に示す感情応答辞書１６を用いて、「嬉しい」に対応する感情応答を生成する。この場合、感情応答として感情状態に同調する応答である「嬉しいんですね」が生成される。
【００３０】
ステップ１４０では、出力部１４が、感情応答生成部１３により生成された感情応答を出力して処理を終了する。感情応答の出力は、例えば、スピーカにより感情応答を音声出力したり、感情応答内容を表現できるロボットによる動作によって出力する。
【００３１】
ステップ１５０では、入力部１１が、ユーザ発話の次の入力があるか否かを判定し、ユーザ発話があるときにはステップ１００に戻って上述の処理を繰り返し、ユーザ発話がないときには処理を終了する。
【００３２】
以上、ユーザの感情が「嬉しい」である場合を例に説明したが、ユーザの感情が「悲しい」である場合には、以下のように動作する。
【００３３】
入力部１１が「悲しい」を入力すると、感情状態推定部１２は感情状態辞書１５に基づいて感情状態として「ネガティブ」を推定する。この場合には、感情応答は生成されずに次にユーザ発話を待つことになる。
【００３４】
このように、第１の実施の形態に係る感情応答生成装置は、ユーザの感情状態を考慮し、感情状態がネガティブなときには感情応答をせずにユーザをそっとしておくことができる。
【００３５】
＜第２の実施の形態＞
図５は、第２の実施の形態に係る感情応答生成装置の作用の流れを示すフローチャートである。図５のフローチャートは、図２の第１の実施の形態に係るフローチャートにステップ２００を加えたものである。なお、第１の実施の形態と同一のステップには同一の符号を付して詳細な説明を省略し、主に第１の実施の形態と異なるステップについて説明する。
【００３６】
具体的には、ステップ１２０で、感情状態推定部１２がユーザの感情状態がネガティブであると判定したときにはステップ２００に進む。
【００３７】
ステップ２００では、感情応答生成部１３が、感情応答を生成せず、相槌を生成する。相槌の生成においては、図６に示すような相槌をランダムに選択する。また、相槌の選択には、文脈（これまでの発話履歴で感情応答生成装置が何を生成したか）などを用いることもできる。
【００３８】
このように、第２の実施の形態に係る感情応答生成装置は、ユーザの感情状態を考慮し、感情状態がネガティブなときには相槌を生成して応答することによりユーザをそっとしておくことができる。
【００３９】
＜第３の実施の形態＞
図７は、第３の実施の形態に係る感情応答生成装置の作用の流れを示すフローチャートである。図７のフローチャートは、図５の第２の実施の形態に係るフローチャートのステップ１３０をステップ３００に変更したものである。なお、第２の実施の形態と同一のステップには同一の符号を付して詳細な説明を省略し、主に第２の実施の形態と異なるステップについて説明する。
【００４０】
具体的には、ステップ１２０で、感情状態推定部１２がユーザの感情状態がネガティブでないと判定したときにはステップ３００に進む。
【００４１】
ステップ３００では、感情応答生成部１３が、ユーザの発話及び感情状態を深掘りする応答を生成する。深掘り応答の生成においては、感情応答生成部１３が、図８に示すようなテンプレートに基づいて、ユーザの感情状態についての情報を更に引き出す定型表現である「それでそれで？」などの応答、あるいは、感情状態が「嬉しい」であれば「どうして嬉しいんですか」「いつ嬉しいんですか？」「どこで嬉しいんですか？」など、感情状態の生じた理由、時、場所のいずれかを問い返す応答を生成する。深掘り応答の選択にあたっては、文脈（これまでの発話履歴で感情応答生成装置が何を生成したか）などを用いる。
【００４２】
以上のように構成された感情応答生成装置は、ユーザとの間で例えば次のような対話例を実現することができる。以下、ユーザ発話に対する本装置の発話を「システム発話」という。
【００４３】
（対話例）
ユーザ発話１  ：「孫が来てくれるよ。」（ユーザ感情「嬉しい」を推定）
システム発話１：「どうして嬉しいの？」
ユーザ発話２  ：「たまにしか会えないからね。」（ユーザ感情「悲しい」を推定）
システム発話２：「そうなんですね。」（図６の相槌）
ユーザ発話３  ：「元気な頃は一緒に海水浴に行けてよかったわ。」（ユーザ感情「楽しい」を推定）
システム発話３：「いつ楽しかったの？」
ユーザ発話４  ：「いつからかしら、もうずいぶん前よ。」
【００４４】
このように、第３の実施の形態に係る感情応答生成装置は、ユーザの感情状態を考慮し、感情状態がネガティブなときには相槌を生成して応答することによりユーザをそっとしておき、感情状態がネガティブでないときにはユーザの感情を深掘りする応答をして円滑に対話を継続することができる。
【００４５】
なお、本発明は、上述した実施の形態に限定されるものではなく、特許請求の範囲に記載された範囲内で設計上の変更をされたものにも適用可能である。
【００４６】
例えば、感情応答を出力する手段として、スピーカやロボットの他に、画像出力できるディスプレイに表示してもよい。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施の形態に係る感情応答生成装置の構成を示すブロック図である。
【図２】第１の実施の形態に係る感情応答生成装置の作用の流れを示すフローチャートである。
【図３】感情状態辞書の構成を示す図である。
【図４】感情応答辞書の構成を示す図である。
【図５】第２の実施の形態に係る感情応答生成装置の作用の流れを示すフローチャートである。
【図６】相槌の候補を示す図である。
【図７】第３の実施の形態に係る感情応答生成装置の作用の流れを示すフローチャートである。
【図８】深掘り応答を生成するテンプレートを示す図である。
【符号の説明】
【００４８】
１１    入力部
１２    感情状態推定部
１３    感情応答生成部
１４    出力部
１５    感情状態辞書
１６    感情応答辞書
【図１】
2009134008.tif 000003
【図２】
2009134008.tif 000004
【図５】
2009134008.tif 000005
【図６】
2009134008.tif 000006
【図７】
2009134008.tif 000007
【図８】
2009134008.tif 000008
【図３】
2009134008.tif 000009
【図４】
2009134008.tif 000010