(57)【特許請求の範囲】
【請求項１】
ユーザ発話の入力を受け付ける入力手段と、
身体的項目、心理的項目、社会的項目、及び環境項目に関する予め定められた複数のＱＯＬ（Ｑｕａｌｉｔｙ  ＯＦ  Ｌｉｆｅ）の評価項目毎に、前記ユーザ発話に含まれる行動又は状態と、前記ＱＯＬの評価項目に含まれる行動又は状態とを比較して、関連度を計算し、更に、前記ＱＯＬの評価項目について予め定められた関連項目毎に、前記ユーザ発話に含まれる行動又は状態と、前記関連項目に含まれる行動又は状態とを比較して、前記関連項目との関連度を計算する関連度計算手段と、
前記関連度計算手段によって計算された関連度に基づいて、身体的項目、心理的項目、社会的項目、及び環境項目の各々についてＱＯＬスコアを計算するＱＯＬ計算手段と、
ユーザが自分の意思で発話したユーザ発話からＱＯＬを測定するための応答を生成する受動型応答生成、ユーザが自発的にＱＯＬの計測に関連する項目を発話した場合にＱＯＬを測定するための応答を生成する、ＱＯＬ計測のための能動型応答生成、及びＱＯＬを向上させるための行動を促す応答を生成する、ＱＯＬ向上のための能動型応答生成の何れか１つから選択して、前記ユーザ発話に対する応答を生成する応答生成手段と、
を含み、
前記応答生成手段は、
前記関連度計算手段によって前記複数のＱＯＬの評価項目毎に計算された前記関連度、及び前記関連項目毎に計算された前記関連項目との関連度に基づいて、
前記ＱＯＬの評価項目の関連度が閾値Ａより大きい場合、又は前記ＱＯＬの評価項目の関連度が閾値Ａ以下であり、かつ、当該ＱＯＬの評価項目の関連事態の関連度が、閾値Ｂ未満である場合には、前記受動型応答生成を選択し、
前記ＱＯＬの評価項目の関連度が閾値Ａ以下であり、かつ、当該ＱＯＬの評価項目の関連事態の関連度が、閾値Ｂ以上である場合には、前記ＱＯＬ計測のための能動型応答生成を選択する
ＱＯＬ計測装置。
【請求項２】
前記応答生成手段は、前記ＱＯＬ向上のための能動型応答生成を選択した場合、前記ＱＯＬ計算手段によって計算された、前記身体的項目、心理的項目、社会的項目、及び環境項目の各々についてのＱＯＬスコアに基づいて、前記応答を生成する請求項１記載のＱＯＬ計測装置。
【請求項３】
前記応答生成手段は、前記ＱＯＬ計測のための能動型応答生成を選択した場合、前記ＱＯＬ計算手段によって計算された、前記関連項目との関連度に基づいて、前記応答を生成する請求項１又は２記載のＱＯＬ計測装置。
【請求項４】
前記ユーザ発話の履歴を管理する履歴管理手段を更に含み、
前記関連度計算手段は、前記複数のＱＯＬの評価項目毎に、前記ユーザ発話の履歴に含まれる行動又は状態と、前記ＱＯＬの評価項目に含まれる行動又は状態とを比較して、前記関連度を計算する請求項１〜請求項３の何れか１項記載のＱＯＬ計測装置。
【請求項５】
前記ＱＯＬ計算手段は、前記身体的項目、心理的項目、社会的項目、及び環境項目の各々について計算したＱＯＬスコアに基づいて、ＱＯＬ総合スコアを計算する請求項１〜請求項４の何れか１項記載のＱＯＬ計測装置。
【請求項６】
コンピュータを、
ユーザ発話の入力を受け付ける入力手段、
身体的項目、心理的項目、社会的項目、及び環境項目に関する予め定められた複数のＱＯＬ（Ｑｕａｌｉｔｙ  ＯＦ  Ｌｉｆｅ）の評価項目毎に、前記ユーザ発話に含まれる行動又は状態と、前記ＱＯＬの評価項目に含まれる行動又は状態とを比較して、関連度を計算し、更に、前記ＱＯＬの評価項目について予め定められた関連項目毎に、前記ユーザ発話に含まれる行動又は状態と、前記関連項目に含まれる行動又は状態とを比較して、前記関連項目との関連度を計算する関連度計算手段、
前記関連度計算手段によって計算された関連度に基づいて、身体的項目、心理的項目、社会的項目、及び環境項目の各々についてＱＯＬスコアを計算するＱＯＬ計算手段、及び
ユーザが自分の意思で発話したユーザ発話からＱＯＬを測定するための応答を生成する受動型応答生成、ユーザが自発的にＱＯＬの計測に関連する項目を発話した場合にＱＯＬを測定するための応答を生成する、ＱＯＬ計測のための能動型応答生成、及びＱＯＬを向上させるための行動を促す応答を生成する、ＱＯＬ向上のための能動型応答生成の何れか１つから選択して、前記ユーザ発話に対する応答を生成する応答生成手段
として機能させるためのプログラムであって、
前記応答生成手段は、
前記関連度計算手段によって前記複数のＱＯＬの評価項目毎に計算された前記関連度、及び前記関連項目毎に計算された前記関連項目との関連度に基づいて、
前記ＱＯＬの評価項目の関連度が閾値Ａより大きい場合、又は前記ＱＯＬの評価項目の関連度が閾値Ａ以下であり、かつ、当該ＱＯＬの評価項目の関連事態の関連度が、閾値Ｂ未満である場合には、前記受動型応答生成を選択し、
前記ＱＯＬの評価項目の関連度が閾値Ａ以下であり、かつ、当該ＱＯＬの評価項目の関連事態の関連度が、閾値Ｂ以上である場合には、前記ＱＯＬ計測のための能動型応答生成を選択する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＱＯＬ計測装置及びプログラムに係り、特に、ユーザのＱＯＬを計測するＱＯＬ計測装置及びプログラムに関する。
【背景技術】
【０００２】
従来より、主観アンケートによりＱＯＬ（Ｑｕａｌｉｔｙ  ＯＦ  Ｌｉｆｅ）を計測している。
【０００３】
また、健康状態の管理に関する技術が知られている（例えば、特許文献１〜３）。健康状態の維持は間接的にＱＯＬの維持にもつながる。
【０００４】
また、コミュニケーション活性化に関する技術が知られている（例えば、特許文献４、５）。コミュニケーション活性化は間接的にＱＯＬの向上にもつながる。
【０００５】
また、ユーザ自身が満足度を評価し記録する記録装置が知られている（例えば、特許文献６）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−３１４３３号公報
【特許文献２】特開２００３−２７５１８１号公報
【特許文献３】特表２００６−５１６４１３号公報
【特許文献４】特開２０１０−１２８２８１号公報
【特許文献２】特開２００５−０６４７０５号公報
【特許文献２】特開２０１３−００３６４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
主観アンケートによりＱＯＬを計測する方法では、アンケート項目が大量で回答が負担になるという問題があった。
【０００８】
本発明は、上記の事情を鑑みて成されたもので、ユーザに負担をかけることなく、ＱＯＬを計測することができるＱＯＬ計測装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために本発明に係るＱＯＬ計測装置は、ユーザ発話の入力を受け付ける入力手段と、身体的項目、心理的項目、社会的項目、及び環境項目に関する予め定められた複数のＱＯＬ（Ｑｕａｌｉｔｙ  ＯＦ  Ｌｉｆｅ）の評価項目毎に、前記ユーザ発話に含まれる行動又は状態と、前記ＱＯＬの評価項目に含まれる行動又は状態とを比較して、関連度を計算する関連度計算手段と、前記関連度計算手段によって計算された関連度に基づいて、身体的項目、心理的項目、社会的項目、及び環境項目の各々についてＱＯＬスコアを計算するＱＯＬ計算手段と、を含んで構成されている。
【００１０】
本発明に係るプログラムは、コンピュータを、ユーザ発話の入力を受け付ける入力手段、身体的項目、心理的項目、社会的項目、及び環境項目に関する予め定められた複数のＱＯＬ（Ｑｕａｌｉｔｙ  ＯＦ  Ｌｉｆｅ）の評価項目毎に、前記ユーザ発話に含まれる行動又は状態と、前記ＱＯＬの評価項目に含まれる行動又は状態とを比較して、関連度を計算する関連度計算手段、及び前記関連度計算手段によって計算された関連度に基づいて、身体的項目、心理的項目、社会的項目、及び環境項目の各々についてＱＯＬスコアを計算するＱＯＬ計算手段として機能させるためのプログラムである。
【００１１】
本発明によれば、入力手段によって、ユーザ発話の入力を受け付ける。関連度計算手段によって、身体的項目、心理的項目、社会的項目、及び環境項目に関する予め定められた複数のＱＯＬ（Ｑｕａｌｉｔｙ  ＯＦ  Ｌｉｆｅ）の評価項目毎に、前記ユーザ発話に含まれる行動又は状態と、前記ＱＯＬの評価項目に含まれる行動又は状態とを比較して、関連度を計算する。
【００１２】
そして、ＱＯＬ計算手段によって、前記関連度計算手段によって計算された関連度に基づいて、身体的項目、心理的項目、社会的項目、及び環境項目の各々についてＱＯＬスコアを計算する。
【００１３】
このように、ユーザ発話について、身体的項目、心理的項目、社会的項目、及び環境項目に関する複数のＱＯＬの評価項目毎に、関連度計算して、ＱＯＬスコアを計算することにより、ユーザに負担をかけることなく、ＱＯＬを計測することができる。
【００１４】
本発明のＱＯＬ計測装置は、ユーザが自分の意思で発話したユーザ発話からＱＯＬを測定するための応答を生成する受動型応答生成、ユーザが自発的にＱＯＬの計測に関連する項目を発話した場合にＱＯＬを測定するための応答を生成する、ＱＯＬ計測のための能動型応答生成、及びＱＯＬを向上させるための行動を促す応答を生成する、ＱＯＬ向上のための能動型応答生成の何れか１つから選択して、前記ユーザ発話に対する応答を生成する応答生成手段を更に含むようにすることができる。
【００１５】
また、上記の応答生成手段は、前記関連度計算手段によって前記複数のＱＯＬの評価項目毎に計算された前記関連度に基づいて、前記受動型応答生成又は前記ＱＯＬ計測のための能動型応答生成を選択するようにすることができる。
【００１６】
上記の応答生成手段は、前記ＱＯＬ向上のための能動型応答生成を選択した場合、前記ＱＯＬ計算手段によって計算された、前記身体的項目、心理的項目、社会的項目、及び環境項目の各々についてのＱＯＬスコアに基づいて、前記応答を生成するようにすることができる。
【００１７】
上記の関連度計算手段は、更に、前記ＱＯＬの評価項目について予め定められた関連項目毎に、更に、前記ユーザ発話に含まれる行動又は状態と、前記関連項目に含まれる行動又は状態とを比較して、前記関連項目との関連度を計算し、前記応答生成手段は、前記ＱＯＬ計測のための能動型応答生成を選択した場合、前記ＱＯＬ計算手段によって計算された、前記関連項目との関連度に基づいて、前記応答を生成するようにすることができる。
【００１８】
本発明のＱＯＬ計測装置は、前記ユーザ発話の履歴を管理する履歴管理手段を更に含み、前記関連度計算手段は、前記複数のＱＯＬの評価項目毎に、前記ユーザ発話の履歴に含まれる行動又は状態と、前記ＱＯＬの評価項目に含まれる行動又は状態とを比較して、前記関連度を計算するようにすることができる。
【００１９】
上記のＱＯＬ計算手段は、前記身体的項目、心理的項目、社会的項目、及び環境項目の各々について計算したＱＯＬスコアに基づいて、ＱＯＬ総合スコアを計算するようにすることができる。
【００２０】
本発明のプログラムは、記憶媒体に格納して提供することができる。
【発明の効果】
【００２１】
以上説明したように、本発明のＱＯＬ計測装置及びプログラムによれば、ユーザ発話について、身体的項目、心理的項目、社会的項目、及び環境項目に関する複数のＱＯＬの評価項目毎に、関連度を計算して、ＱＯＬスコアを計算することにより、ユーザに負担をかけることなく、ＱＯＬを計測することができる、という効果が得られる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１の実施の形態に係るＱＯＬ計測装置の構成を示す概略図である。
【図２】ＱＯＬの評価項目からイベントを抽出する方法を説明するための図である。
【図３】ＱＯＬデータベースの記憶内容を示す図である。
【図４】ＱＯＬ関連項目データベースの記憶内容を示す図である。
【図５】ＱＯＬの評価項目との関連度を計算する方法を説明するための図である。
【図６】対話例を示す図である。
【図７】ＱＯＬの評価項目との関連度を計算した結果を示す図である。
【図８】ＱＯＬの評価項目のデフォルト値を計算する方法を説明するための図である。
【図９】ＱＯＬの評価項目との関連度を計算する方法を説明するための図である。
【図１０】ＱＯＬ総合スコアの計算例を示す図である。
【図１１】ＱＯＬ計測のための能動型応答生成パターンの例を示す図である。
【図１２】ＱＯＬ向上のための能動型応答生成パターンの例を示す図である。
【図１３】ＱＯＬ向上のための能動型応答生成パターンで用いられる予定の内容を示す図である。
【図１４】ＱＯＬ向上のための能動型応答生成パターンで用いられる単語を示す図である。
【図１５】本発明の第１の実施の形態に係るＱＯＬ計測装置のＱＯＬ計測処理ルーチンの内容を示すフローチャートである。
【図１６】本発明の第１の実施の形態に係るＱＯＬ計測装置の関連度演算処理ルーチンの内容を示すフローチャートである。
【図１７】本発明の第１の実施の形態に係るＱＯＬ計測装置の応答生成処理ルーチンの内容を示すフローチャートである。
【図１８】本発明の第２の実施の形態に係るＱＯＬ計測装置の構成を示す概略図である。
【図１９】ＱＯＬの評価項目との関連度を計算する方法を説明するための図である。
【図２０】本発明の第２の実施の形態に係るＱＯＬ計測装置の関連度演算処理ルーチンの内容を示すフローチャートである。
【図２１】本発明の第３の実施の形態に係るＱＯＬ計測装置の構成を示す概略図である。
【図２２】本発明の第４の実施の形態に係るＱＯＬ計測装置の構成を示す概略図である。
【発明を実施するための形態】
【００２３】
以下、図面を参照して本発明の実施の形態を詳細に説明する。なお、本実施の形態では、ユーザ発話によりＱＯＬを計測すると共に、ＱＯＬを向上させる行動を促すＱＯＬ計測装置に、本発明を適用した場合を例に説明する。
【００２４】
＜第１の実施の形態＞
図１に示すように、本発明の実施の形態に係るＱＯＬ計測装置１０は、入力装置１２及び演算装置１４を備えている。演算装置１４は、ＣＰＵ、ＲＯＭ、ＲＡＭ、及びＨＤＤを備えたコンピュータで構成されている。演算装置１４は、機能的には次に示すように構成されている。演算装置１４は、図１に示すように、関連度演算部２０、ＱＯＬデータベース２２、ＱＯＬ関連項目データベース２４、ＱＯＬ算出部２６、ＱＯＬ出力部２８、応答候補生成部３０、受動型応答生成パターン３２、能動型応答生成パターン３４、及び応答出力部３６を含んで構成されている。
【００２５】
入力装置１２は、入力されたユーザ発話を認識する。マイクから入力された音声を音声認識してもよいし、キーボードなどから入力されたユーザ発話を受け付けてもよい。
【００２６】
ここで、ＱＯＬについて説明する。本実施の形態では、ＱＯＬは、ユーザの行動や状態を、身体的項目、心理的項目、社会的項目、及び環境項目で評価するものである。
【００２７】
ＱＯＬは、ＷＨＯＱＯＬ１００、ＷＨＯＱＯＬ２６、ＱＬＱ−Ｃ３０、ＳＩＰなどの主観評価アンケートにより評価できる。本実施の形態では、主観評価指標から予めイベント（行動や状態）を抽出する。具体的な処理を図２に示す。
【００２８】
まず「薬を飲んだり病院に行ったりしなければなりませんか」というＱＯＬの評価項目があった場合、図２の（１）に示すように平叙文（薬を飲んだり病院に行ったりしなければならない）に変換する。次に図２の（２）に示すように、形態素・係り受け解析を行う。形態素解析を行うと各単語の品詞（動詞、名詞、副詞など）が、係り受け解析を行うとそれぞれの単語の修飾関係が獲得される。次に、図２の（３）のように動作（動詞とサ変名詞）を手掛かりとしてイベント（行動や状態）を抽出する。複数のイベントが含まれる場合は、複数抽出する。また、否定語がある場合は否定表現として保持する（否定表現の例は図５参照）。
【００２９】
このようにすべてのＱＯＬの評価項目からイベント（行動や状態）を抽出し、図３に示すような、ＱＯＬの評価項目、抽出したイベント、重み、及び評価クラスからなるレコードを、ＱＯＬデータベース２２に予め格納しておく。なお、「評価クラス」や「重み」は、予めＱＯＬの評価項目から与えられる。
【００３０】
このように、本発明の実施の形態は、一般的なＱＯＬの主観的な評価指標（ＷＨＯＱＯＬ１００、ＷＨＯＱＯＬ２６、ＱＬＱ−Ｃ３０、ＳＩＰなど）のＱＯＬの評価項目から行動や状態を抽出して評価に利用することで、ユーザの行動や状態を数値化できるという点に特徴を持つ。
【００３１】
また、図４に、ＱＯＬ関連項目データベース２４の例を示す。ＱＯＬ関連項目データベース２４には、各ＱＯＬの評価項目の関連事態（ＱＯＬの評価項目に関連するイベントで、下位概念のイベント）が予め登録されている。例えば、「薬を飲んだり病院に行ったりしなければなりませんか」というＱＯＬの評価項目の関連事態には「＊が痛む」、「熱がある」、「怪我をする」など具体的な行動や状態が登録されている。なお、アスタリスク（＊）は任意の単語を示す。
【００３２】
このように、本発明の実施の形態では、ＱＯＬの評価項目に関連する具体的な行動や状態を記述することで、ユーザが回答しやすい質問が生成でき、かつ、ユーザの行動や状態について対話を継続しやすくなり、かつ、ＱＯＬ評価に関連する内容を引き出すことでより正確なＱＯＬ評価が実現できるという特徴を持つ。
【００３３】
関連度演算部２０は、ＱＯＬデータベース２２のＱＯＬの評価項目毎に、当該ＱＯＬの評価項目とユーザ発話との関連度を計算する。ＱＯＬの評価項目とユーザ発話との関連度の計算例を図５に示す。
【００３４】
図６の対話例におけるユーザ発話Ｕ９「そこまでではないわ」が入力されると、関連度演算部２０は、図５の（１）のように省略表現や代名詞の補完をし、「病院に行くまでではないわ」という表現にする。さらに、関連度演算部２０は、図５の（２）のように形態素・係り受け解析を行い、図５の（３）否定語の処理とイベントの抽出を行う。このようにしてユーザ発話から抽出したイベント（病院＝に＝行く−ない）と、ＱＯＬの評価項目のイベントとの照合を取ることで、関連度を計算する。
【００３５】
関連度の計算式を以下に示す。
【００３６】
【数１】
0006710947.tif 000002
【００３７】
ただし、Ｎは、ＱＯＬの評価項目に含まれるイベント数であり、上記の式の右辺の分子がゼロになる場合は関連度＝０である。
【００３８】
図７に示すように、ＱＯＬの評価項目毎に関連度を算出される。
【００３９】
なお、イベント毎に照合する際、ユーザ発話に当該イベントが含まれない場合には、「イベントの一致度」としてデフォルト値を用いる。デフォルト値は０でもよいし、図８に示すように過去のＱＯＬの値に応じてデフォルト値を決定してもよい。例えば、図９に示すように、「薬を飲む」のデフォルト値がマイナスに設定されている場合、ユーザ発話にイベント「薬を飲む」が含まれなければ、当該イベントの一致度としてマイナスのデフォルト値を用いて関連度が計算される。
【００４０】
また、関連度演算部２０は、更に、ＱＯＬデータベース２２のＱＯＬの評価項目について、当該ＱＯＬの評価項目との関連度が閾値以下である場合、ＱＯＬ関連項目データベース２４に格納されている、当該ＱＯＬの評価項目の関連事態毎に、ユーザ発話に含まれるイベントと、当該関連事態に含まれるイベントとを照合して、当該関連事態との関連度を計算する。関連度の計算式は、ＱＯＬの評価項目の関連度を計算する計算式と同様である。
【００４１】
ＱＯＬ算出部２６は、ＱＯＬの評価項目毎に算出した関連度に基づいて、身体的項目、心理的項目、社会的項目、及び環境項目の各々についてＱＯＬスコアを計算し、身体的項目、心理的項目、社会的項目、及び環境項目の各々について計算したＱＯＬスコアに基づいて、ＱＯＬ総合スコアを計算する。ＱＯＬ総合スコアの計算式を以下に示す。
【００４２】
【数２】
0006710947.tif 000003
【００４３】
上記図７のような結果が得られている場合には、図１０に示す計算結果の値が、ＱＯＬ算出部２６の出力結果となる。
【００４４】
ＱＯＬ出力部２８は、計算したＱＯＬ総合スコアの値を出力する。出力結果は随時離れて住む家族や、生活をサポートする関連機関などの外部に知らされる。常に出力するようにしてもよいし、ＱＯＬ総合スコアが急激に低下した場合に警告として出力してもよいし、ＱＯＬ総合スコアが急激に上昇した場合はポジティブな状態の共有の目的で出力するなどの方法がある。このように、警告だけではなく、ポジティブな状態の共有により、例えば、リハビリテーションをがんばって満足した気持ちを家族と共有できるなどのメリットが生じる。
【００４５】
次に、ＱＯＬの計測又はＱＯＬの向上のための応答を行う原理について説明する。
【００４６】
ＱＯＬの評価項目毎の関連度、及びＱＯＬの評価項目の関連事態毎の関連度を計算した結果、ＱＯＬの評価項目の関連度が閾値Ａより大きい場合、又はＱＯＬの評価項目の関連度が閾値Ａ以下であり、かつ、当該ＱＯＬの評価項目の関連事態の関連度が、閾値Ｂ未満である場合には、ユーザが自分の意思で発話したユーザ発話からＱＯＬを測定するための応答を生成する受動型応答生成を行う。受動型応答生成では、例えば、特許文献（特許第４１８６９９２号公報）に記載されている方法を用いればよい。
【００４７】
受動型応答生成は、ユーザが自分の意思で発話した応答の中から自然にＱＯＬを測定することで尋問のような対話ではなく自然にＱＯＬを測定できるという特徴を持つ。
【００４８】
受動型応答生成で用いられる、相槌や、優先度が付与された発話候補が、受動型応答生成パターン３２に格納されている。
【００４９】
また、ＱＯＬの評価項目の関連度が閾値Ａ以下であり、かつ、当該ＱＯＬの評価項目の関連事態の関連度が、閾値Ｂ以上である場合には、ユーザが自発的にＱＯＬの計測に関連する項目を発話した場合にＱＯＬを測定するための応答を生成する、ＱＯＬ計測のための能動型応答生成を行う。ＱＯＬ計測のための能動型応答生成では、図１１に示すように、ＱＯＬ関連事態に対する応答候補を予めデータベース化して能動型応答生成パターン３４に格納しておき、例えばユーザ発話Ｕ７「少し膝が痛むし」が入力された場合、ＱＯＬの評価項目の関連度が閾値Ａ以下であり、かつ、当該ＱＯＬの評価項目の関連事態「＊が痛む」の関連度が、閾値Ｂ以上であるため、上記図１１の発話候補の中から発話を選択し、例えば、「病院に行った方がよさそう？」と発話する。
【００５０】
ＱＯＬ計測のための能動型応答生成は、ＱＯＬ増加や減少の原因を特定したりより正確にＱＯＬを測定するための情報を取得するという特徴を持つ。
【００５１】
仮に、一定時間以上ユーザからの入力発話が得られない場合には、図１２、図１３、図１４の情報を利用して、ＱＯＬを向上させるための行動を促す応答を生成する、ＱＯＬ向上のための能動型応答生成を行う。このとき、特にＱＯＬの評価項目の関連度が低い、あるいは、以前より低下したＱＯＬの評価項目について用意された応答生成パターンを用いて応答を生成し、発話することで、ＱＯＬ向上のための行動を効率的に促すことができる。
【００５２】
なお、上記図１２に示すように、身体的項目、心理的項目、社会的項目、及び環境項目という上位項目毎に、応答生成パターンが用意されており、能動型応答生成パターン３４に格納されている。また、上記図１３に示すように、日付や曜日毎に、予定が、能動型応答生成パターン３４に格納されており、応答生成パターンで用いられる。また、上記図１３に示すように、友人名、趣味などの項目毎に、当該項目に関する単語が、能動型応答生成パターン３４に格納されており、応答生成パターンで用いられる。
【００５３】
ＱＯＬの評価項目は予め行動や状態で記述されていることから、ＱＯＬを高めるための応答が生成しやすいという特徴を持つ。
【００５４】
以上説明したように、応答候補生成部３０は、関連度演算部２０によってＱＯＬの評価項目毎に計算された関連度、及び関連事態毎に計算された関連度に応じて、受動型応答生成、又はＱＯＬ計測のための能動型応答生成を選択し、受動型応答生成を選択した場合には、従来既知の手法により、応答を生成し、応答出力部３６により出力する。また、応答候補生成部３０は、ＱＯＬ計測のための能動型応答生成を選択した場合、関連事態との関連度に基づいて、応答を生成し、応答出力部３６により出力する。
【００５５】
また、応答候補生成部３０、一定時間以上ユーザからの入力発話が得られない場合、ＱＯＬ向上のための能動型応答生成を選択し、ＱＯＬ算出部２６によって計算された、身体的項目、心理的項目、社会的項目、及び環境項目の各々についてのＱＯＬスコアに基づいて、応答を生成し、応答出力部３６により出力する。
【００５６】
次に、本発明の第１の実施の形態に係るＱＯＬ計測装置１０の作用について説明する。
【００５７】
まず、前処理として、ＱＯＬの評価項目毎に抽出されたイベントが、ＱＯＬデータベース２２に格納され、また、ＱＯＬの評価項目の関連事態となるイベントが、ＱＯＬ関連項目データベース２４に格納される。
【００５８】
そして、入力装置１２により、ユーザ発話を受け付けているときに、ＱＯＬ計測装置１０において、図１５に示すＱＯＬ計測処理ルーチンが実行される。
【００５９】
まず、ステップ１００において、入力装置１２によりユーザ発話を受け付けたか否かを判定する。例えば、ユーザが、マイクでユーザ発話を入力し、入力装置１２により、入力されたユーザ発話の音声認識を行って、入力装置１２により、ユーザ発話を受け付けると、ステップ１０２へ進む。
【００６０】
ステップ１０２では、上記ステップ１００で受け付けたユーザ発話に基づいて、各ＱＯＬの評価項目との関連度を演算する。
【００６１】
ステップ１０２は、図１６に示す関連度演算処理ルーチンにより実現される。
【００６２】
ステップ１３０において、上記ステップ１００で受け付けたユーザ発話を、発話ｉとして取得する。ステップ１３２では、過去に受け付けたユーザ発話に基づいて、発話ｉに対して、省略表現や代名詞を補完する。
【００６３】
そして、ステップ１３４において、省略表現や代名詞が補完された発話ｉに対して、形態素解析及び係り受け解析を行う。
【００６４】
ステップ１３６では、上記ステップ１３４における解析結果に基づいて、発話ｉの中に否定表現が存在するか否かを判定する。次のステップ１３８では、発話ｉの中の否定表現を、否定される語へ連結する処理を行う。
【００６５】
そして、ステップ１４０では、上記ステップ１３８により処理が行われた発話ｉの解析結果に基づいて、行動や状態を表すイベント（動詞）を抽出する。
【００６６】
次に、ＱＯＬデータベース２２に格納されている全てのＱＯＬの評価項目について、後述するステップ１４２、１４４の処理を繰り返す。
【００６７】
ステップ１４２では、上記ステップ１４０で抽出されたイベントと、当該ＱＯＬの評価項目に含まれるイベントとを照合して、当該ＱＯＬの評価項目との関連度を計算する。
【００６８】
ステップ１４４では、上記ステップ１４２で計算された当該ＱＯＬの評価項目との関連度が閾値Ａ以下である場合には、ＱＯＬ関連項目データベース２４に格納されている当該ＱＯＬの評価項目の関連事態毎に、上記ステップ１４０で抽出されたイベントと、当該関連事態のイベントとを照合して、当該関連事態との関連度を計算する。
【００６９】
そして、ステップ１４６において、上記ステップ１４２で計算された各ＱＯＬの評価項目との関連度に基づいて、ＱＯＬ総合スコアを計算し、ＱＯＬ出力部２８により出力する。
【００７０】
また、ステップ１４８において、上記ステップ１４２で計算された各ＱＯＬの評価項目との関連度、及び上記ステップ１４４で計算された各関連事態との関連度を、応答候補生成部３０へ出力する。
【００７１】
そして、ＱＯＬ計測処理ルーチンのステップ１０４において、上記ステップ１４２で計算された各ＱＯＬの評価項目との関連度に基づいて、少なくとも１つのＱＯＬの評価項目との関連度が閾値Ａ以下であるか否かを判定する。少なくとも１つのＱＯＬの評価項目との関連度が閾値Ａ以下である場合には、ステップ１０６へ移行するが、一方、全てのＱＯＬの評価項目との関連度が閾値Ａより大きい場合には、ステップ１１０へ移行する。
【００７２】
ステップ１０６では、上記ステップ１４４で計算された各関連事態との関連度に基づいて、少なくとも１つの関連事態との関連度が、閾値Ｂ以上であるか否かを判定する。少なくとも１つの関連事態との関連度が閾値Ｂ以上である場合には、ステップ１０８へ移行するが、一方、関連事態との関連度が全て閾値Ｂ未満である場合には、ステップ１１０へ移行する。
【００７３】
ステップ１０８では、能動型応答生成パターン３４に基づいて、関連度が閾値Ｂ以上となる関連事態に対して予め定められた発話候補の中から発話を選択することによって、ＱＯＬ計測のための能動型応答生成を行う。
【００７４】
ステップ１１０では、受動型応答生成パターン３２に基づいて、受動型応答生成を行い、応答出力部３６により出力する。例えば、図１７に示す応答生成処理ルーチンにより実現される。
【００７５】
まず、ステップ１５２では、上記ステップ１３４の解析結果を用いて、ユーザ発話ｉ中に述部または格要素が存在するか否かを判定し、肯定判定のときはステップ１５２に進み、否定判定のとき（述部又は格要素が１つもないとき）はステップ１５４に進む。
【００７６】
ステップ１５２では、受動型応答生成パターン３２に格納されている複数の相槌の中から１つをランダムに選択する。
【００７７】
ステップ１５４では、受動型応答生成パターン３２に基づいて、発話された格要素を確認すること（格要素の確認）、省略された格要素を質問すること（省略格要素の質問）、述語が行われた理由、時、場所を質問すること（述語の質問）、述語同士の関係を確認すること（述語同士の関係確認）、の４種類の発話候補を生成して、ステップ１５６に進む。
【００７８】
ステップ１５６では、発話候補が複数存在するかを判定し、肯定判定のときはステップ１５８に進み、否定判定のときはステップ１６４に進む。なお、発話候補が１つの場合、後述のステップにおいてその発話候補が応答発話として用いられる。
【００７９】
ステップ１５８では、予め定められた発話選択ルールに従って、生成された発話候補から１つを選択する。例えば、格要素の確認、省略格要素の質問、述語同士の関係確認、述語の質問の順に優先度が高いものとする。
【００８０】
ステップ１６０では、優先度が最も高い発話候補が複数存在するか否かを判定し、肯定判定のときは１６２に進む。そして、ステップ１６２では、優先度が最も高い発話候補の中からランダムに１つが選択される。
【００８１】
また、ＱＯＬ計測処理ルーチンのステップ１１２において、前回のユーザ発話が入力されてから一定時間経過したか否かを判定する。一定時間経過していない場合には、上記ステップ１００へ戻るが、一方、前回のユーザ発話が入力されてから一定時間経過した場合には、ステップ１１４へ移行する。
【００８２】
ステップ１１４では、上記ステップ１４２で計算された各ＱＯＬの評価項目との関連度に基づいて、関連度が低いＱＯＬの評価項目の上位項目に対して能動型応答生成パターン３４に格納された応答生成パターンを用いて、ＱＯＬ向上のための能動型応答生成を行う。
【００８３】
ステップ１１６では、上記ステップ１０８、１１０、又は１１４で得られた応答が、応答発話として、応答出力部３６により出力され、ＱＯＬ計測処理ルーチンを終了する。
【００８４】
以上説明したように、本発明の第１の実施の形態に係るＱＯＬ計測装置によれば、ユーザ発話について、身体的項目、心理的項目、社会的項目、及び環境項目に関する複数のＱＯＬの評価項目毎に、関連度を計算して、ＱＯＬスコアを計算することにより、ユーザに負担をかけることなく、ＱＯＬを計測することができる。
【００８５】
また、受動型応答生成により、ユーザとの自然対話の中でＱＯＬを計測するため、負担が更に少ない。自然対話といっても、単にＱＯＬの評価項目をそのまま質問するのではなく、尋問のような対話にはならない。システムは聞き役で、ユーザが話し手となる受動型応答生成により、ＱＯＬを測定することで、ユーザの自分の意思で発話した応答の中から、ユーザに負担をかけることなく自然にＱＯＬを測定することができる。
【００８６】
従来は主観評価アンケートによりＱＯＬを計測していたが、高齢者のように認知機能が低下している場合には正確な評価が行えないという問題があった。一方、本実施の形態では、ユーザ発話と主観評価アンケートの項目との関連度を計測することにより、ＱＯＬを計測する。高齢者は単に自然対話を行うだけでＱＯＬが測定できるため、認知度が低下している場合であっても正確なＱＯＬ測定が実現できる。
【００８７】
特に、ＱＯＬ評価項目の関連事態との関連度が高い場合には、ＱＯＬ計測のための能動型応答生成により、ＱＯＬがより正確に計測できる。また、主観評価アンケートにあるような抽象的な質問ではなく、具体的な質問をされるので、認知機能が低下している高齢者でも回答しやすい。
【００８８】
従来は、仮にＱＯＬが低下している状態が観測されても、そのまま放置されてしまう場合があった。一方、本実施の形態では、ＱＯＬ向上のための能動型応答生成により、特にＱＯＬが低下している評価項目に関して発話を生成することで、ＱＯＬ向上のための行動を効率よく促すことができる。
【００８９】
＜第２の実施の形態＞
次に、第２の実施の形態に係るＱＯＬ計測装置について説明する。なお、第１の実施の形態と同様の構成となる部分については同一符号を付して説明を省略する。
【００９０】
第２の実施の形態では、ユーザ発話の履歴を管理し、複数のＱＯＬの評価項目毎に、ユーザ発話の履歴に含まれるイベントと、ＱＯＬの評価項目に含まれるイベントとを照合して、関連度を計算する点が、第１の実施の形態と異なっている。
【００９１】
図１８に示すように、第２の実施の形態に係るＱＯＬ計測装置２１０の演算装置２１４は、関連度演算部２０、ＱＯＬデータベース２２、ＱＯＬ関連項目データベース２４、ＱＯＬ算出部２６、ＱＯＬ出力部２８、応答候補生成部３０、受動型応答生成パターン３２、能動型応答生成パターン３４、応答出力部３６、及び対話履歴管理部２３８を含んで構成されている。
【００９２】
対話履歴管理部２３８は、対話の進行過程でＱＯＬ算出部２６により得られた、ユーザ発話の各々から抽出されたイベントを記録する。例えば、図１９に示すように、ユーザ発話の各々から抽出されたイベントの集合を記録する。
【００９３】
関連度演算部２０は、複数のＱＯＬの評価項目毎に、対話履歴管理部２３８によって記録されたイベントの集合と、入力されたユーザ発話に含まれるイベントとを統合した結果と、ＱＯＬの評価項目に含まれるイベントとを照合して、関連度を計算する。
【００９４】
例えば、図６のＵ２０「膝が痛いからやっぱりお薬飲もうかしら」が入力されると、関連度演算部２０は、図１９の（１）のように省略表現や代名詞の補完をし、さらに、図１９の（２）のように形態素・係り受け解析を行い、図１９の（３）否定語の処理とイベントの抽出を行う。そして、図１９の（５）のように、ユーザ発話から抽出したイベントと、対話履歴管理部２３８によって記録されたイベントの集合とを統合し、ＱＯＬの評価項目のイベントとの照合を取ることで、関連度を計算する。
【００９５】
次に、第２の実施の形態における関連度演算処理ルーチンを、図２０を用いて説明する。なお、第１の実施の形態と同様の処理については、同一符号を付して説明を省略する。
【００９６】
ステップ１３０において、上記ステップ１００で受け付けたユーザ発話を、発話ｉとして取得する。ステップ１３２では、過去に受け付けたユーザ発話に基づいて、発話ｉに対して、省略表現や代名詞を補完する。
【００９７】
そして、ステップ１３４において、省略表現や代名詞が補完された発話ｉに対して、形態素解析及び係り受け解析を行う。
【００９８】
ステップ１３６では、上記ステップ１３４における解析結果に基づいて、発話ｉの中に否定表現が存在するか否かを判定する。次のステップ１３８では、発話ｉの中の否定表現を、否定される語へ連結する処理を行う。
【００９９】
そして、ステップ１４０では、上記ステップ１３８により処理が行われた発話ｉの解析結果に基づいて、行動や状態を表すイベント（動詞とサ変名詞）を抽出する。
【０１００】
次のステップ２５０では、過去のステップ１４０でユーザ発話１〜ユーザ発話ｉ−１の各々から抽出されたイベントの集合を取得する。ステップ２５２では、上記ステップ１４０で抽出したイベントと、上記ステップ２５０で取得したイベントの集合とを統合する。
【０１０１】
次に、ＱＯＬデータベース２２に格納されている全てのＱＯＬの評価項目について、後述するステップ１４２、１４４の処理を繰り返す。
【０１０２】
ステップ１４２では、上記ステップ２５２で得られたイベントの統合結果と、当該ＱＯＬの評価項目に含まれるイベントとを照合して、当該ＱＯＬの評価項目との関連度を計算する。
【０１０３】
ステップ１４４では、上記ステップ１４２で計算された当該ＱＯＬの評価項目との関連度が閾値Ａ未満である場合には、ＱＯＬ関連項目データベース２４に格納されている当該ＱＯＬの評価項目の関連事態毎に、上記ステップ２５２で得られたイベントの統合結果と、当該関連事態のイベントとを照合して、当該関連事態との関連度を計算する。
【０１０４】
そして、ステップ１４６において、上記ステップ１４２で計算された各ＱＯＬの評価項目との関連度に基づいて、ＱＯＬスコアを計算し、ＱＯＬ出力部２８により出力する。
【０１０５】
また、ステップ１４８において、上記ステップ１４２で計算された各ＱＯＬの評価項目との関連度、及び上記ステップ１４４で計算された各関連事態との関連度を、応答候補生成部３０へ出力する。
【０１０６】
なお、第２の実施の形態に係るＱＯＬ計測装置２１０の他の構成及び作用については、第１の実施の形態と同様であるため、説明を省略する。
【０１０７】
以上説明したように、本発明の第２の実施の形態に係るＱＯＬ計測装置によれば、ユーザ発話の履歴のイベント集合と入力されたユーザ発話のイベントとを統合した結果について、身体的項目、心理的項目、社会的項目、及び環境項目に関する複数のＱＯＬの評価項目毎に、関連度を計算して、ＱＯＬスコアを計算することにより、ユーザに負担をかけることなく、ＱＯＬを正確に計測することができる。
【０１０８】
＜第３の実施の形態＞
次に、第３の実施の形態に係るＱＯＬ計測装置について説明する。なお、第１の実施の形態と同様の構成となる部分については同一符号を付して説明を省略する。
【０１０９】
第３の実施の形態では、ユーザ発話に対する応答を生成しない点が、第１の実施の形態と異なっている。
【０１１０】
図２１に示すように、第３の実施の形態に係るＱＯＬ計測装置３１０の演算装置３１４は、関連度演算部２０、ＱＯＬデータベース２２、ＱＯＬ算出部２６、及びＱＯＬ出力部２８を含んで構成されている。
【０１１１】
関連度演算部２０は、ＱＯＬデータベース２２のＱＯＬの評価項目毎に、当該ＱＯＬの評価項目とユーザ発話との関連度を計算する。ＱＯＬ算出部２６は、ＱＯＬの評価項目毎に算出した関連度に基づいて、ＱＯＬスコアを算出する。ＱＯＬ出力部２８は、計算したＱＯＬスコアの値を出力する。
【０１１２】
なお、第３の実施の形態に係るＱＯＬ計測装置３１０の他の構成及び作用については、第１の実施の形態と同様であるため、説明を省略する。
【０１１３】
＜第４の実施の形態＞
次に、第４の実施の形態に係るＱＯＬ計測装置について説明する。なお、第２の実施の形態と同様の構成となる部分については同一符号を付して説明を省略する。
【０１１４】
第４の実施の形態では、ユーザ発話に対する応答を生成しない点が、第２の実施の形態と異なっている。
【０１１５】
図２２に示すように、第４の実施の形態に係るＱＯＬ計測装置４１０の演算装置４１４は、関連度演算部２０、ＱＯＬデータベース２２、ＱＯＬ算出部２６、ＱＯＬ出力部２８、及び対話履歴管理部２３８を含んで構成されている。
【０１１６】
対話履歴管理部２３８は、対話の進行過程でＱＯＬ算出部２６により得られた、ユーザ発話の各々から抽出されたイベントを記録する。関連度演算部２０は、複数のＱＯＬの評価項目毎に、対話履歴管理部２３８によって記録されたイベントの集合と、入力されたユーザ発話に含まれるイベントとを統合した結果と、ＱＯＬの評価項目に含まれるイベントとを照合して、関連度を計算する。
【０１１７】
ＱＯＬ算出部２６は、ＱＯＬの評価項目毎に算出した関連度に基づいて、ＱＯＬスコアを算出する。ＱＯＬ出力部２８は、計算したＱＯＬスコアの値を出力する。
【０１１８】
なお、第４の実施の形態に係るＱＯＬ計測装置４１０の他の構成及び作用については、第１の実施の形態と同様であるため、説明を省略する。
【０１１９】
なお、本発明は、上述した実施形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
【０１２０】
例えば、上述のＱＯＬ計測装置は、内部にコンピュータシステムを有しているが、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
【０１２１】
また、本願明細書中において、プログラムが予めインストールされている実施形態として説明したが、当該プログラムを、コンピュータ読み取り可能な記録媒体に格納して提供することも可能である。
【符号の説明】
【０１２２】
１０、２１０、３１０、４１０       ＱＯＬ計測装置
１２   入力装置
１４、２１４、３１４、４１４       演算装置
２０   関連度演算部
２２   ＱＯＬデータベース
２４   関連項目データベース
２６   ＱＯＬ算出部
２８   ＱＯＬ出力部
３０   応答候補生成部
３２   受動型応答生成パターン
３４   能動型応答生成パターン
３６   応答出力部
２３８ 対話履歴管理部
【図１】
0006710947.tif 000004
【図２】
0006710947.tif 000005
【図３】
0006710947.tif 000006
【図４】
0006710947.tif 000007
【図５】
0006710947.tif 000008
【図６】
0006710947.tif 000009
【図７】
0006710947.tif 000010
【図８】
0006710947.tif 000011
【図９】
0006710947.tif 000012
【図１０】
0006710947.tif 000013
【図１１】
0006710947.tif 000014
【図１２】
0006710947.tif 000015
【図１３】
0006710947.tif 000016
【図１４】
0006710947.tif 000017
【図１５】
0006710947.tif 000018
【図１６】
0006710947.tif 000019
【図１７】
0006710947.tif 000020
【図１８】
0006710947.tif 000021
【図１９】
0006710947.tif 000022
【図２０】
0006710947.tif 000023
【図２１】
0006710947.tif 000024
【図２２】
0006710947.tif 000025