(57)【要約】【課題】適切なタイミングで促し発話を行うことができ、ユーザの活動量を上げることができること。【解決手段】促し発話装置は、促し発話に対するユーザの反応を検出する反応検出手段、および、促し発話のタイミング及び内容に対する評価者による評価を取得する評価取得手段、のうちの少なくとも一方と、反応検出手段により検出された反応、及び、評価取得手段により取得された評価、の少なくとも一方に基づいて、促し発話のタイミング及び内容の良否を判断する良否判断手段と、良否判断手段により良と判断された促し発話のタイミング及び内容と、該促し発話を行う際のトリガとなるトリガ情報と、を対応付けた学習データを学習する学習手段と、ユーザによるトリガ情報と、学習手段による学習結果と、に基づいて、前記促し発話を行う促し発話手段と、を備える。【選択図】図１
2020119288.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの介護又は医療に関連して、該ユーザの行動を促す促し発話を行う促し発話装置であって、
前記促し発話に対するユーザの反応を検出する反応検出手段、および、前記促し発話のタイミング及び内容に対する評価者による評価を取得する評価取得手段、のうちの少なくとも一方と、
前記反応検出手段により検出された反応、及び、前記評価取得手段により取得された評価、の少なくとも一方に基づいて、前記促し発話のタイミング及び内容の良否を判断する良否判断手段と、
前記良否判断手段により良と判断された前記促し発話のタイミング及び内容と、該促し発話を行う際のトリガとなるトリガ情報と、を対応付けた学習データを学習する学習手段と、
前記ユーザによるトリガ情報と、前記学習手段による学習結果と、に基づいて、前記促し発話を行う促し発話手段と、
を備える、ことを特徴とする促し発話装置。
【請求項２】
請求項１記載の促し発話装置であって、
前記学習データにおいて、前記トリガ情報と、該トリガ情報に対応付ける前記促し発話のタイミング及び内容と、は過去のユーザの行動履歴に基づいて、設定されている、
ことを特徴とする促し発話装置。
【請求項３】
請求項１又は２記載の促し発話装置であって、
前記評価取得手段は、前記促し発話のタイミング及び内容に対する評価者毎の評価を取得し、
前記良否判断手段は、前記評価取得手段により取得された評価者毎の評価に基づいて、前記促し発話のタイミング及び内容の良否を判断し、
前記学習手段は、前記良否判断手段により良と判断された前記促し発話のタイミング及び内容と、該促し発話のトリガ情報と、を対応付けた学習データを前記評価者毎に学習し、
前記促し発話手段は、前記学習手段による評価者毎の学習結果に基づいて、前記促し発話を夫々行う、
ことを特徴とする促し発話装置。
【請求項４】
請求項３記載の促し発話装置であって、
前記促し発話手段による促し発話に対する、ユーザの行動の変化量を算出する変化量算出手段と、
前記変化量算出手段により算出されたユーザの行動の変化量に基づいて、前記学習データの元となった評価者を評価する評価手段と、
を更に備える、
ことを特徴とする促し発話装置。
【請求項５】
請求項４記載の促し発話装置であって、
前記評価取得手段は、前記評価手段による評価者の評価が所定値以下となる場合、該評価者による評価値に対する重み付け係数を低下させる、
ことを特徴とする促し発話装置。
【請求項６】
請求項４又は５記載の促し発話装置であって、
前記評価手段による各評価者の評価をユーザに対して提示する提示手段を更に備える、
ことを特徴とする促し発話装置。
【請求項７】
ユーザの介護又は医療に関連して、該ユーザの行動を促す促し発話を行う促し発話方法であって、
前記促し発話に対するユーザの反応を検出する、および、前記促し発話のタイミング及び内容に対する評価者による評価を取得する、のうちの少なくとも一方を行うステップと、
前記検出された反応、及び、前記取得された評価、の少なくとも一方に基づいて、前記促し発話のタイミング及び内容の良否を判断するステップと、
前記良と判断された前記促し発話のタイミング及び内容と、該促し発話を行う際のトリガとなるトリガ情報と、を対応付けた学習データを学習するステップと、
前記ユーザによるトリガ情報と、前記学習の結果と、に基づいて、前記促し発話を行うステップと、
を含む、ことを特徴とする促し発話方法。
【請求項８】
ユーザの介護又は医療に関連して、該ユーザの行動を促す促し発話を行うためのプログラムであって、
前記促し発話に対するユーザの反応を検出する、および、前記促し発話のタイミング及び内容に対する評価者による評価を取得する、のうちの少なくとも一方を行う処理と、
前記検出された反応、及び、前記取得された評価、の少なくとも一方に基づいて、前記促し発話のタイミング及び内容の良否を判断する処理と、
前記良と判断された前記促し発話のタイミング及び内容と、該促し発話を行う際のトリガとなるトリガ情報と、を対応付けた学習データを学習する処理と、
前記ユーザによるトリガ情報と、前記学習の結果と、に基づいて、前記促し発話を行う処理と、
をコンピュータに実行させる、ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの行動を促す発話を行う促し発話装置、促し発話方法及びプログラムに関する。
【背景技術】
【０００２】
ユーザの音声を認識し、その認識結果に基づいて応答を行う発話装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２１９５８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記発話装置においては、言語情報のみに基づいて応答を行っている。このため、例えば、ユーザのスケジュール、時間帯、状態などによって応答のタイミングが悪いと、ユーザに対して迷惑となる促し発話になり得る。
【０００５】
本発明は、このような問題点を解決するためになされたものであり、適切なタイミングで促し発話を行うことができ、ユーザの活動量を上げることができる促し発話装置、促し発話方法及びプログラムを提供することを主たる目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するための本発明の一態様は、
ユーザの介護又は医療に関連して、該ユーザの行動を促す促し発話を行う促し発話装置であって、
前記促し発話に対するユーザの反応を検出する反応検出手段、および、前記促し発話のタイミング及び内容に対する評価者による評価を取得する評価取得手段、のうちの少なくとも一方と、
前記反応検出手段により検出された反応、及び、前記評価取得手段により取得された評価、の少なくとも一方に基づいて、前記促し発話のタイミング及び内容の良否を判断する良否判断手段と、
前記良否判断手段により良と判断された前記促し発話のタイミング及び内容と、該促し発話を行う際のトリガとなるトリガ情報と、を対応付けた学習データを学習する学習手段と、
前記ユーザによるトリガ情報と、前記学習手段による学習結果と、に基づいて、前記促し発話を行う促し発話手段と、
を備える、ことを特徴とする促し発話装置
である。
この一態様において、前記学習データにおいて、前記トリガ情報と、該トリガ情報に対応付ける前記促し発話のタイミング及び内容と、は過去のユーザの行動履歴に基づいて、設定されていてもよい。
この一態様において、前記評価取得手段は、前記促し発話のタイミング及び内容に対する評価者毎の評価を取得し、前記良否判断手段は、前記評価取得手段により取得された評価者毎の評価に基づいて、前記促し発話のタイミング及び内容の良否を判断し、前記学習手段は、前記良否判断手段により良と判断された前記促し発話のタイミング及び内容と、該促し発話のトリガ情報と、を対応付けた学習データを前記評価者毎に学習し、前記促し発話手段は、前記学習手段による評価者毎の学習結果に基づいて、前記促し発話を夫々行ってもよい。
この一態様において、前記促し発話手段による促し発話に対する、ユーザの行動の変化量を算出する変化量算出手段と、前記変化量算出手段により算出されたユーザの行動の変化量に基づいて、前記学習データの元となった評価者を評価する評価手段と、を更に備えていてもよい。
この一態様において、前記評価取得手段は、前記評価手段による評価者の評価が所定値以下となる場合、該評価者による評価値に対する重み付け係数を低下させてもよい。
この一態様において、前記評価手段による各評価者の評価をユーザに対して提示する提示手段を更に備えていてもよい。
上記目的を達成するための本発明の一態様は、
ユーザの介護又は医療に関連して、該ユーザの行動を促す促し発話を行う促し発話方法であって、
前記促し発話に対するユーザの反応を検出する、および、前記促し発話のタイミング及び内容に対する評価者による評価を取得する、のうちの少なくとも一方を行うステップと、
前記検出された反応、及び、前記取得された評価、の少なくとも一方に基づいて、前記促し発話のタイミング及び内容の良否を判断するステップと、
前記良と判断された前記促し発話のタイミング及び内容と、該促し発話を行う際のトリガとなるトリガ情報と、を対応付けた学習データを学習するステップと、
前記ユーザによるトリガ情報と、前記学習の結果と、に基づいて、前記促し発話を行うステップと、
を含む、ことを特徴とする促し発話方法
であってもよい。
上記目的を達成するための本発明の一態様は、
ユーザの介護又は医療に関連して、該ユーザの行動を促す促し発話を行うためのプログラムであって、
前記促し発話に対するユーザの反応を検出する、および、前記促し発話のタイミング及び内容に対する評価者による評価を取得する、のうちの少なくとも一方を行う処理と、
前記検出された反応、及び、前記取得された評価、の少なくとも一方に基づいて、前記促し発話のタイミング及び内容の良否を判断する処理と、
前記良と判断された前記促し発話のタイミング及び内容と、該促し発話を行う際のトリガとなるトリガ情報と、を対応付けた学習データを学習する処理と、
前記ユーザによるトリガ情報と、前記学習の結果と、に基づいて、前記促し発話を行う処理と、
をコンピュータに実行させる、ことを特徴とするプログラム
であってもよい。
【発明の効果】
【０００７】
本発明によれば、適切なタイミングで促し発話を行うことができ、ユーザの活動量を上げることができる促し発話装置、促し発話方法及びプログラムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態１に係る促し発話装置の概略的なシステム構成を示すブロック図である。
【図２】本発明の実施形態１に係る促し発話方法のフローを示すフローチャートである。
【図３】本発明の実施形態２に係る促し発話装置の概略的なシステム構成を示すブロック図である。
【図４】本発明の実施形態２に係る促し発話装置による評価フローを示すフローチャートである。
【図５】評価取得部、良否判断部、記憶部、及び学習部が、外部サーバに設けられた構成を示す図である。
【発明を実施するための形態】
【０００９】
実施形態１
以下、図面を参照して本発明の実施形態について説明する。図１は、本発明の実施形態１に係る促し発話装置の概略的なシステム構成を示すブロック図である。本実施形態１に係る促し発話装置１は、ユーザの介護又は医療に関連して、該ユーザの行動を促す促し発話を行う。これにより、適切なタイミングでユーザの行動の促しを行うことができ、ユーザの活動量を上げることができ、例えば、ユーザのリハビリ効果を向上させることができる。
【００１０】
ユーザは、医療施設（病院等）の患者、介護施設や家庭の被介護者、老人ホームの高齢者などである。促し発話装置１は、ユーザに歩くように促す、食事に行くように促す、別の部屋に行くように促す、外出するように促す、などのようにユーザの活動量を上げる行動を促す促し発話を行う。促し発話装置１は、例えば、ロボット、ＰＣ（Personal Computer）、携帯端末（スマートフォン、タブレットなど）等に搭載され、ユーザと対話を行う。
【００１１】
ところで、従来の発話装置においては、言語情報のみに基づいて応答を行っている。このため、例えば、ユーザのスケジュール、時間帯、状態などによって応答のタイミングが悪いと、ユーザに対して迷惑となる促し発話になり得る。
【００１２】
これに対し、本実施形態１に係る促し発話装置１は、促し発話に対するユーザの反応及び促し発話に対する評価者による評価値のうちの少なくとも一方を用いて、促し発話のタイミング及び内容の良否を判断する。促し発話装置１は、促し発話のタイミング及び内容が良と判断された学習データを用いて学習を行い、その学習結果に基づいて、促し発話を行う。これにより、最適な促し発話のタイミング及び内容が反映された学習結果を用いて促し発話を行うことにより、適切なタイミングで促し発話を行うことができ、ユーザの活動量を上げることができる。
【００１３】
本実施形態１に係る促し発話装置１は、ユーザの反応を検出する反応検出部２と、評価者による促し発話に対する評価値を取得する評価取得部３と、促し発話のタイミング及び内容の良否を判断する良否判断部４と、促し発話と良否の判断結果とを対応付けて記憶する記憶部５と、良否の判断結果を学習する学習部６と、促し発話を行う促し発話部７と、を備えている。
【００１４】
なお、促し発話装置１は、例えば、演算処理等を行うＣＰＵ（Central Processing Unit）、ＣＰＵによって実行される演算プログラム等が記憶されたＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）からなるメモリ、外部と信号の入出力を行うインターフェイス部（Ｉ／Ｆ）、などからなるマイクロコンピュータを中心にして、ハードウェア構成されている。ＣＰＵ、メモリ、及びインターフェイス部は、データバスなどを介して相互に接続されている。
【００１５】
反応検出部２は、反応検出手段の一具体例である。反応検出部２は、例えば、カメラ、マイク、キネクト（Kinect）センサなどを用いて、ユーザの反応を検出する。また、反応検出部２は、促し発話部７から出力される促し発話に対するユーザの反応（行動や状態）を検出する。反応検出部２は、検出したユーザの反応を良否判断部４に出力する。
【００１６】
評価取得部３は、評価取得手段の一具体例である。評価取得部３は、促し発話のタイミング及び内容に対する評価者による評価値を取得する。評価者は、例えば、促し発話に対するユーザの反応を実際に観察して、その促し発話のタイミング及び内容に対して評価値をつける。評価値は、例えば、１〜５の点数であり、評価値が高いほど評価が高い。なお、評価値は、良及び否（１及び０）であってもよく、任意に設定できる。各促し発話の評価値は、促し発話部７が促し発話を行う毎に、評価者などによって、入力装置などを介して評価取得部３に入力される。各促し発話の評価値は、予め評価取得部３に記憶されていてもよい。評価取得部３は、取得した評価者による評価値を良否判断部４に出力する。
【００１７】
良否判断部４は、良否判断手段の一具体例である。良否判断部４は、促し発話のタイミング及び内容の良否を判断する。良否判断部４は、評価取得部３により取得された促し発話の評価値に基づいて、その促し発話のタイミング及び内容の良否を判断する。例えば、良否判断部４は、評価取得部３により取得された促し発話の評価値が所定値（４点など）以上である場合、その促し発話のタイミング及び内容を良と判断する。これにより、評価者による評価を用いて、促し発話のタイミング及び内容の良否を高精度に判断できる。所定値は、予め良否判断部４に設定されており、ユーザが任意に設定変更できる。
【００１８】
良否判断部４は、反応検出部２により検出された促し発話に対するユーザの反応に基づいて、その促し発話のタイミング及び内容の良否を判断してもよい。例えば、良否判断部４は、促し発話に対してユーザが肯定的反応を行った場合、その促し発話のタイミング及び内容を良と判断してもよい。これにより、反応検出部２により検出された反応を用いて、促し発話のタイミング及び内容の良否を自動的に判断できる。
【００１９】
肯定的反応とは、例えば、ユーザが促し発話に対応する行動を行う反応、ユーザのうなずく動作、肯定的な言動（はい等）などである。より具体的には、促し発話が「ユーザが歩くように促す発話」である場合、その肯定的反応は「ユーザが実際に歩く動作を行う」ことである。
【００２０】
良否判断部４は、反応検出部２により検出された促し発話に対するユーザの反応と、評価取得部３により取得された促し発話の評価値と、に基づいて、その促し発話のタイミング及び内容の良否を判断してもよい。例えば、良否判断部４は、評価取得部３により取得された促し発話の評価値が所定値以上であり、かつ、促し発話に対してユーザが肯定的反応を行った場合に、その促し発話のタイミング及び内容を良と判断する。これにより、反応検出部２による反応と、評価取得部３による評価者の評価値と、を用いて、促し発話のタイミング及び内容の良否をより高精度に判断できる。良否判断部４は、良と判断した促し発話のタイミング及び内容を判断結果として記憶部５に出力する。
【００２１】
記憶部５は、良否判断部４により良と判断された促し発話のタイミング及び内容と、その促し発話のトリガとなるトリガ情報と、を対応付けて学習データとして記憶する。記憶部５は、例えば、メモリによって構成されている。
【００２２】
ここで、トリガ情報について詳細に説明する。トリガ情報とは、ユーザに対し促し発話を行う際に契機となる情報である。
【００２３】
例えば、トリガ情報は、ユーザのスケジュール、ユーザの状態（同じ姿勢など）、時間帯などの情報を含む。より具体的には、トリガ情報として、ユーザが同じ姿勢（座った姿勢、立った姿勢、屈んだ姿勢など）を一定時間以上とっている。このトリガ情報に、立ち上がる内容や歩く内容の促し発話などが対応付けられている。
【００２４】
トリガ情報として、ユーザが所定時間以上寝た姿勢をとっていて、かつ昼時間帯である。このトリガ情報に、起こす内容の促し発話が対応付けられている。トリガ情報として、ユーザが所定時間以上立ち止まった姿勢をとっている。このトリガ情報に、歩くことを促す促し発話が対応付けられている。トリガ情報として、所定時間（３０分など）毎にユーザを起こすスケジュールが設定されている。このトリガ情報に、所定時間毎にユーザを起こす内容の促し発話が対応付けられている。トリガ情報として、ユーザを起こした後、座らせ、立たせ、歩かせるスケジュールが設定されている。このトリガ情報に、ユーザを起こした後、座らせ、立たせ、歩かせる内容の促し発話が対応付けられている。トリガ情報として、ユーザが食事後、座り、歩くスケジュールが設定されている。このトリガ情報に、食事後、所定時間座らせ、歩かせる内容の促し発話が対応付けられている。
【００２５】
学習部６は、学習手段の一具体例である。学習部６は、記憶部５に記憶された学習データを用いて、学習する。学習部６は、促し発話のトリガとなるトリガ情報を入力とし、促し発話のタイミング及び内容を出力とし、トリガ情報と促し発話のタイミング及び内容との関係を学習する。
【００２６】
上述のような学習データのトリガ情報と、そのトリガ情報に対応付ける促し発話のタイミング及び内容とは、過去のユーザの行動履歴に基づいて、設定されているのが好ましい。これにより、過去のユーザの行動履歴を反映した学習結果が得えられ、その学習結果を用いて促し発話を行うことで、そのユーザに最適なタイミング及び内容の促し発話を行うことができる。
【００２７】
例えば、ユーザは、運動した後、通常疲れている。このため、このようなユーザの運動履歴などの行動履歴を考慮して、長めに休ませるような促し発話を行うのが好ましい。より具体的には、トリガ情報として、ユーザが運動をした後の状態である。そのトリガ情報に対して、長めに休ませるような促し発話のタイミング及び内容（ある程度時間を置いたタイミングで起こす内容の促し発話）を対応付ける。
【００２８】
また、ユーザが起きた後、所定時間経過している場合、通常座らせるのが好ましい。したがって、トリガ情報として、ユーザが起きた後、所定時間経過している状態である。そのトリガ情報に対して、ユーザ座らせるような促し発話のタイミング及び内容を対応付ける。
【００２９】
学習部６は、例えば、ＲＮＮ（Recurrent  neural  Network）などのニューラルネットワークで構成されている。このＲＮＮは、中間層にＬＳＴＭ（Long Short Term Memory）を有している。学習部６は、ニューラルネットワークの代わりに、ＳＶＭ（Support Vector Machine）などの他の学習器で構成されてもよい。
【００３０】
促し発話部７は、促し発話手段の一具体例である。促し発話部７は、学習部６により学習結果に基づいて促し発話を行う。反応検出部２は、ユーザのトリガ情報を検出し、学習部６に出力する。学習部６は、入力されたトリガ情報に応じて、促し発話のタイミング及び内容を出力する。促し発話部７は、学習部６から出力された促し発話のタイミング及び内容に基づいて、促し発話を行う。促し発話部７は、学習部６から出力された促し発話のタイミングで、スピーカなどから、その促し発話の内容の発話を出力させる。
【００３１】
図２は、本実施形態１に係る促し発話方法のフローを示すフローチャートである。本発明の実施形態１に係る促し発話装置１は、上述の如く、最初に、＜学習工程＞で、トリガ情報と促し発話のタイミング及び内容との学習データを学習する。その後、促し発話装置１は、＜促し発話工程＞で、その学習結果に基づいて、促し発話を行う。
【００３２】
＜学習工程＞
反応検出部２は、促し発話部７から出力される促し発話に対するユーザの反応を検出し、検出したユーザの反応を良否判断部４に出力する（ステップＳ１０１）。
【００３３】
評価取得部３は、促し発話部７から出力される促し発話のタイミング及び内容に対する評価者による評価値を取得し、取得した評価者による促し発話の評価値を良否判断部４に出力する（ステップＳ１０２）。
【００３４】
良否判断部４は、反応検出部２により検出された促し発話に対するユーザの反応と、評価取得部３により取得された評価者による促し発話の評価値と、に基づいて、その促し発話のタイミング及び内容の良否を判断する（ステップＳ１０３）。良否判断部４は、良と判断した促し発話のタイミング及び内容を判断結果として記憶部５に出力する。
【００３５】
記憶部５は、良否判断部４により良と判断された促し発話のタイミング及び内容と、その促し発話のトリガ情報と、を対応付けて学習データとして記憶する（ステップＳ１０４）。
【００３６】
学習部６は、記憶部５に記憶された学習データを用いて、促し発話のトリガ情報を入力とし、促し発話のタイミング及び内容を出力とし、トリガ情報と促し発話のタイミング及び内容との関係を学習する（ステップＳ１０５）。なお、上述した学習工程の処理は、例えば、所定時間毎に繰返し実行される。
【００３７】
＜促し発話工程＞
学習部６に、反応検出部２により検出されたトリガ情報が入力される。促し発話部７は、学習部６から出力された促し発話のタイミング及び内容（学習結果）に基づいて、促し発話を行う（ステップＳ１０６）。
【００３８】
以上、本実施形態１に係る促し発話装置１は、促し発話に対するユーザの反応を検出する反応検出部２、および、促し発話のタイミング及び内容に対する評価者による評価を取得する評価取得部３、のうちの少なくとも一方と、反応検出部２により検出された反応、及び、評価取得部３により取得された評価、の少なくとも一方に基づいて、促し発話のタイミング及び内容の良否を判断する良否判断部４と、良否判断部４により良と判断された促し発話のタイミング及び内容と、該促し発話を行う際のトリガとなるトリガ情報と、を対応付けた学習データを学習する学習部６と、ユーザによるトリガ情報と、学習部６による学習結果と、に基づいて、促し発話を行う促し発話部７と、を備えている。
【００３９】
これにより、最適な促し発話のタイミング及び内容が反映された学習結果を用いて促し発話を行うことにより、適切なタイミングで促し発話を行うことができ、ユーザの活動量を上げることができる。
【００４０】
実施形態２
図３は、本発明の実施形態２に係る促し発話装置の概略的なシステム構成を示すブロック図である。本実施形態２に係る促し発話装置２０は、上記実施形態１に示す構成に加えて、ユーザの行動の変化量を算出する変化量算出部８と、評価者を評価する評価部９と、を更に備える。
【００４１】
各評価者を夫々評価することで、その評価を学習データに反映することができ、より高精度な学習データを生成できる。これにより、より適切なタイミングで促し発話を行うことができ、よりユーザの活動量を上げることができる。
【００４２】
評価取得部３は、促し発話のタイミング及び内容に対する評価者毎の評価を取得する。
良否判断部４は、評価取得部３により取得された評価者毎の評価に基づいて、促し発話のタイミング及び内容の良否を夫々判断する。学習部６は、良否判断部４により良と判断された促し発話のタイミング及び内容と、該促し発話のトリガ情報と、を対応付けた学習データを評価者毎に学習する。
【００４３】
促し発話部７は、学習部６による評価者毎の学習結果を用いて、夫々促し発話を行う。変化量算出部８は、変化量算出手段の一具体例である。変化量算出部８は、促し発話後に、反応検出部２により検出されたユーザの反応に基づいて、ユーザの行動量の変化量を算出する。
【００４４】
例えば、変化量算出部８は、促し発話後に、反応検出部２により検出されたユーザの反応に基づいて、促し発話前からのユーザの移動の変化量をユーザの行動の変化量として算出してもよい。また、変化量算出部８は、ユーザに取付けられた生体センサにより検出されたセンサ値に基づいて、促し発話前からのユーザの活動量、消費カロリー、歩数のなどの変化量をユーザの行動の変化量として算出してもよい。生体センサは、例えば、心拍計、歩数計などである。
【００４５】
評価部は、評価手段の一具体例である。評価部９は、変化量算出部８により算出されたユーザの行動の変化量に基づいて、学習データの元となった評価者を評価する。例えば、評価部９は、変化量算出部８により算出されたユーザの行動の変化量に応じて、評価者に対し評価値を付与する。評価者には、ユーザの行動の変化量が大きくなるに従って高い評価値が付与される。評価部９は、各評価者に対する評価値を記憶部５に出力する。
【００４６】
本実施形態２に係る促し発話装置２０は、記憶部５により記憶された各評価者に対する評価値を、ユーザに提示する提示部１１を更に備えていてもよい。提示部１１は提示手段の一具体例である。ユーザは、提示部１１に提示された各評価者に対する評価値を参照し、例えば、評価の高い評価者による促し発話のタイミングなどを参考にして、より高精度な学習データを生成できる。提示部１１は、例えば、ディスプレイやプリンタなどである。
【００４７】
なお、本実施形態２において、上記実施形態１と同一部分には同一符号を付して詳細な説明は省略する。
【００４８】
図４は、本発明の実施形態２に係る促し発話装置による評価フローを示すフローチャートである。評価取得部３は、促し発話のタイミング及び内容に対する評価者毎の評価値を取得する（ステップＳ２０１）。
【００４９】
良否判断部４は、評価取得部３により取得された評価者毎の評価値に基づいて、促し発話のタイミング及び内容の良否をそれぞれ判断する（ステップＳ２０２）。学習部６は、良否判断部４により良と判断された促し発話のタイミング及び内容と、該促し発話のトリガ情報と、を対応付けた学習データを評価者毎に学習する（ステップＳ２０３）。
【００５０】
促し発話部７は、学習部６による評価者毎の学習結果を用いて、夫々促し発話を行う（ステップＳ２０４）。変化量算出部８は、促し発話後に、反応検出部２により検出されたユーザの反応に基づいて、ユーザの行動の変化量を算出する（ステップＳ２０５）。
【００５１】
評価部９は、変化量算出部８により算出されたユーザの行動の変化量に基づいて、学習データの元となった評価者を評価する（ステップＳ２０６）。評価部９は、各評価者に対する評価値を記憶部５に出力する。提示部１１は、記憶部５により記憶された各評価者に対する評価値を、ユーザに提示する（ステップＳ２０７）。
【００５２】
実施形態３
本発明の実施形態３において、評価取得部３は、取得した評価者による評価値に対して重み付けを行ってもよい。評価取得部３は、評価部９による評価者に対する評価に基づいて、その評価者による評価値に対して重み付けを行う。評価取得部３は、評価部９による評価者対する評価値が所定値以下となり低い場合、その評価者による評価値に対する重み付け係数を低下させてもよい。このように、評価の低い評価者による評価値の影響を小さくすることができ、より高精度な学習データを生成できる。
【００５３】
なお、評価取得部３は、評価部９による評価者の評価値が所定値以上となる場合、その評価者による評価値に対する重み付け係数を増加させてもよい。評価取得部３は、評価部９による評価者の評価値が低くなるに従って、その評価者による評価値に対する重み付け係数を低下させてもよい。
【００５４】
例えば、評価者Ａ及びＢが、促し発話のタイミング及び内容に対して評価値Ｘ及びＹを夫々つけたとする。評価取得部３は、評価部９による評価者Ａに対する評価値が３以下となる場合、その評価者Ａによる評価値Ｘに対する重み付け係数を０．５から、０．３に低下させる。一方、評価取得部３は、評価部９による評価者Ｂに対する評価値が３より大きい場合、その評価者Ｂによる評価値Ｙに対する重み付け係数を０．５から、０．７に増加させる。
【００５５】
評価取得部３は、促し発話のタイミング及び内容に対する最終的な評価値を、（０．５Ｘ＋０．５Ｙ）から（０．３Ｘ＋０．７Ｙ）へ変更して算出する。このように、評価の低い評価者Ａによる評価値の影響を小さくし、評価の高い評価者Ｂによる評価値の影響を大きくして、促し発話のタイミング及び内容に対する評価値を算出することができる。
【００５６】
良否判断部４は、評価取得部３により調整された評価者の評価を反映した評価値に基づいて、その促し発話のタイミング及び内容の良否を高精度に判断できる。したがって、より高精度な学習結果を生成でき、その学習結果を用いて促し発話を行うことで、そのユーザに最適なタイミング及び内容の促し発話を行うことができる。
【００５７】
なお、本実施形態３において、上記実施形態１及び２と同一部分には同一符号を付して詳細な説明は省略する。
【００５８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他のさまざまな形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００５９】
上記実施形態１において、反応検出部２、評価取得部３、良否判断部４、記憶部５、学習部６、及び促し発話部７が一体で構成されているが、これに限定されない。評価取得部３、良否判断部４、記憶部５、及び学習部６のうちの少なくとも１つが、外部サーバなど外部装置に設けられてもよい。
【００６０】
例えば、図５に示す如く、反応検出部２及び促し発話部７が対話ロボット１０１に設けられ、評価取得部３、良否判断部４、記憶部５、及び学習部６が、外部サーバ１００に設けられている。対話ロボット１０１と外部サーバ１００とは、ＬＴＥ（Long Term Evolution）などの通信網を介して通信接続され、相互にデータ通信を行ってもよい。このように、外部サーバ１００と対話ロボット１０１とで処理を分担することで、対話ロボット１０１の処理を軽減し、対話ロボット１０１の小型軽量化を図ることができる。
【００６１】
本発明は、例えば、図２及び図４に示す処理を、ＣＰＵにコンピュータプログラムを実行させることにより実現することも可能である。
【００６２】
プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（random access memory））を含む。
【００６３】
プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【符号の説明】
【００６４】
１  促し発話装置、２  反応検出部、３  評価取得部、４  良否判断部、５  記憶部、６  学習部、７  促し発話部、８  変化量算出部、９  評価部、１１  提示部、２０  促し発話装置
【図１】
2020119288.tif 000003
【図２】
2020119288.tif 000004
【図３】
2020119288.tif 000005
【図４】
2020119288.tif 000006
【図５】
2020119288.tif 000007