(57)【要約】【課題】ユーザが自身の感情をより適切な表現を使って入力でき、しかもユーザ自身が当初自覚していない感情をも検出することができるカウンセリングを、コンピュータを使って実現することができるカウンセリングシステムを提供する。【解決手段】複数の日にわたり、ＰＣ４を介して入力された言語情報を複数日分蓄積するデータベースサーバ２、蓄積された言語情報に含まれる言語要素同士の類似性に基づいて構成要素クラスタを生成する分ち書き部２０４及びクラスタ化部２０５、言語情報が入力された入力日と構成要素クラスタとを対応つけると共に、対応付けられた構成要素クラスタの不連続性に基づいて言語情報を分割して言語情報ユニットを生成する言語情報ユニット生成部２０７、言語情報ユニットを単位にして言語情報を解析する言語情報解析部２０３によってカウンセリングシステムを構成する。【選択図】図２
2008021305.tif 000002
【特許請求の範囲】
【請求項１】
言語にかかる情報である言語情報の入力を複数の日にわたって受付ける入力受付手段と、
前記入力受付手段を介して入力された言語情報を、ネットワークを通じて受信する言語情報受信手段と、
前記言語情報受信手段によって受信された言語情報を複数日分蓄積する蓄積手段と、
前記蓄積手段によって蓄積された言語情報に含まれる言語要素を、言語要素同士の類似性に基づいて分類し、複数の言語要素のグループを生成するグループ化手段と、
言語情報が入力された入力日と前記グループ化手段によって生成されたグループの少なくとも１つとを対応つける対応付け手段と、
前記対応付け手段によって入力日と対応付けられて入力日の順番に沿って配列されたグループにおいて、グループの種別の不連続が発生した場合、当該不連続の前と後とで前記蓄積手段に蓄積された言語情報を分割することにより言語情報ユニットを生成する言語情報分割手段と、
前記言語情報分割手段による分割によって生じた前記言語情報ユニットを単位にして言語情報を解析する言語情報解析手段と、
を備えることを特徴とするカウンセリングシステム。
【請求項２】
複数の日にわたって入力され、蓄積された言語にかかる情報である言語情報を取得する蓄積情報取得手段と、
前記蓄積情報取得手段によって取得された言語情報に含まれる言語要素を、言語要素同士の類似性に基づいて分類し、複数の言語要素のグループを生成するグループ化手段と、
言語情報が入力された入力日と前記グループ化手段によって生成されたグループの少なくとも１つとを対応つける対応付け手段と、
前記対応付け手段によって入力日と対応付けられて入力日の順番に沿って配列されたグループにおいて、グループの種別の不連続が発生した場合、当該不連続の前と後とで前記蓄積情報取得手段によって取得された言語情報を分割することにより言語情報ユニットを生成する言語情報分割手段と、
前記言語情報分割手段による分割によって生じた前記言語情報ユニットを単位にして言語情報を解析する言語情報解析手段と、
を備えることを特徴とするカウンセリング装置。
【請求項３】
ユーザに思考テーマを与えるテーマ情報、前記テーマ情報によってユーザが想起したエピソードに対し起こすべき行動または決断に関する情報を書き込むよう指示する行動・決断情報入力指示情報を少なくとも含むメッセージをユーザに提供するメッセージ提供手段をさらに備えることを特徴とする請求項２に記載のカウンセリング装置。
【請求項４】
前記メッセージ提供手段は、前記テーマ情報を提供するに際して前記テーマ情報によって想起される場所に関する情報を入力させるための地図情報を提供し、
前記テーマ情報によって想起された場所の位置を前記地図情報上へ入力させるための位置入力受付手段をさらに備えることを特徴とする請求項３に記載のカウンセリング装置。
【請求項５】
前記グループ化手段は、
言語情報を、言語情報に含まれる言語要素に分解する要素分解手段と、
前記要素分解手段による分解によって生成された一の言語要素と他の言語要素の出現に関する相対的な関係に基づいて言語要素の類似性を判定する類似性判定手段と、を備え、
前記類似性判定手段によって判定された類似性に基づいて言語要素をクラスタ化し、複数のグループを生成することを特徴とする請求項２から請求項４のいずれか１項に記載のカウンセリング装置。
【請求項６】
前記対応付け手段は、
前記グループ化手段によって生成されたグループの少なくとも１つと、当該グループに含まれる言語要素が入力された言語情報に含まれる言語要素のうち所定の割合以上を占める入力日とを対応付ける、または、一の入力日と、当該入力日に入力された言語情報に含まれる言語要素を最も多く含むグループとを対応つけることを特徴とする請求項２から請求項５のいずれか１項に記載のカウンセリング装置。
【請求項７】
前記言語情報解析手段は、
前記言語情報ユニットに含まれる言語情報において、先に入力された言語情報と、より後に入力された言語情報との相違をユーザの感情の変化と関連付けて解析することを特徴とする請求項２から請求項６のいずれか１項に記載のカウンセリング装置。
【請求項８】
前記言語情報解析手段は、
前記言語情報ユニットに含まれる言語情報において、より後に入力された言語情報を当初ユーザが自覚していない情報と関連付けて解析することを特徴とする請求項２から請求項７のいずれか１項に記載のカウンセリング装置。
【請求項９】
前記言語情報解析手段は、
キーワードの入力を受付けるキーワード入力受付手段と、
前記キーワード入力受付手段によって受付けられたキーワードを使って前記言語情報ユニットを検索し、前記キーワードに一致する言語情報を含む言語情報ユニットを選択する言語情報ユニット選択手段と、
前記言語情報ユニット選択手段によって選択された言語情報ユニットを外部に出力する言語情報ユニット出力手段と、
を備えることを特徴とする請求項２から請求項８のいずれか１項に記載のカウンセリング装置。
【請求項１０】
前記言語情報解析手段は、
前記言語情報ユニット選択手段によって選択された言語情報ユニットに含まれる言語情報から、言語情報を入力したユーザによる自己の評価、自立、依存の主観的評価の少なくとも１つを抽出する主観抽出手段と、
前記主観抽出手段よって抽出された自己の評価、自立、依存の主観的評価の少なくとも１つの経時的な変化を評価する主観評価手段と、
を備えることを特徴とする請求項９に記載のカウンセリング装置。
【請求項１１】
コンピュータに、
複数の日にわたって入力され、蓄積された言語にかかる情報である言語情報を取得する蓄積情報取得機能と、
前記蓄積情報取得機能によって取得された言語情報に含まれる言語要素を、言語要素同士の類似性に基づいて分類し、複数の言語要素のグループを生成するグループ化機能と、
言語情報が入力された入力日と前記グループ化機能によって生成されたグループの少なくとも１つとを対応つける対応付け機能と、
前記対応付け機能によって入力日と対応付けられて入力日の順番に沿って配列されたグループにおいて、グループの種別の不連続が発生した場合、当該不連続の前と後とで前記蓄積情報取得機能によって取得された言語情報を分割することにより言語情報ユニットを生成する言語情報分割機能と、
前記言語情報分割機能による分割によって生じた前記言語情報ユニットを単位にして言語情報を解析する言語情報解析機能と、
を実現させることを特徴とするカウンセリング制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カウンセリングシステム、カウンセリング装置、カウンセリング制御プログラムに係り、特に構造化連想法を使ったカウンセリングシステム、カウンセリング装置、カウンセリング制御プログラムに関する。
【背景技術】
【０００２】
現在、コンピュータネットワークを介してユーザから情報を収集し、収集された情報をコンピュータによって解析するカウンセリングのシステムが実用化されている。このようなカウンセリングシステムの従来例として、例えば、特許文献１が挙げられる。特許文献１に記載された発明は、自身の悩みを入力するよう促す質問メッセージをユーザに送信し、入力された情報を受信する。
【０００３】
そして、予め記憶されている情報のうち、受信した情報に関連する情報を選択して合成し、回答となるメッセージを作成してユーザに送信している。このようなカウンセリングシステムによれば、ユーザは専門のカウンセラーの下に行かなくとも自身の悩みについて客観的なアドバイスを受けることができる。
ただし、特許文献１の発明は、複数の項目を提示し、ユーザに該当する項目を選択させることによって悩みを入力させている。このため、ユーザによる入力の表現の自由度が低く、ユーザの主観的な感情を正確に把握できないという欠点がある。
【０００４】
また、一般的に、人間は自身の感情や感情が生じた所以を正確に把握していない場合も多い。このような場合、特許文献１の発明では、ユーザの表面的な認識に沿って項目が選択されることになり、ユーザ自身が自覚していない感情についての情報が入力されず、適正な回答を提供することができないおそれがある。
【特許文献１】特願２００３−２５６５５０号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、現在、ＳＡＴ法（構造化連想法）と呼ばれるカウンセリング方法が提唱されている。このカウンセリング方法によれば、主観的な感情を自由に表現したテキスト等の情報をユーザに入力させると共に、このような情報を継続的に収集することによってユーザ自身も自覚していない感情をも検出できる。
しかしながら、予め設定されている項目をユーザが選択して情報を入力する特許文献１の発明は、ＳＡＴ法のように自由に記述されたテキスト情報を回答と結びつけることができない。また、特許文献１に記載された発明は、継続して入力された情報を解析することについてなんら考慮されたものでなく、ユーザ自身がカウンセリングの当初認識している感情以外の感情について検出することはできない。
【０００６】
このため、現段階では、コンピュータはＳＡＴ法によるカウンセリングに必要な情報の収集に利用できるものの、入力された情報は専門のカウンセラーによらなければ解析することができなかった。
また、専門のカウンセラーが収集された情報を解析する場合であっても、比較的長期間にわたって継続して入力された大量のテキストデータから、解析に必要なデータを抽出することはカウンセリングにかかる負荷を高める原因となる。
【０００７】
本発明は、上記した点に鑑みてなされたものであって、ユーザが自身の感情をより適切な表現を使って主観的な感情をより適正に表現でき、ユーザが継続的に主観的な感情を入力したことによって得られる、ユーザ自身が当初自覚していなかった感情をも検出することができるカウンセリングを、コンピュータを使って実現することができるカウンセリングシステム、カウンセリング装置、カウンセリング制御プログラムを提供することを目的とする。
また、大量のテキストデータから解析に必要なデータを自動的に抽出することができるカウンセリング装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
以上の課題を解決するため、請求項１に記載のカウンセリングシステムは、言語にかかる情報である言語情報の入力を複数の日にわたって受付ける入力受付手段と、前記入力受付手段を介して入力された言語情報を、ネットワークを通じて受信する言語情報受信手段と、前記言語情報受信手段によって受信された言語情報を複数日分蓄積する蓄積手段と、前記蓄積手段によって蓄積された言語情報に含まれる言語要素を、言語要素同士の類似性に基づいて分類し、複数の言語要素のグループを生成するグループ化手段と、言語情報が入力された入力日と前記グループ化手段によって生成されたグループの少なくとも１つとを対応つける対応付け手段と、前記対応付け手段によって入力日と対応付けられて入力日の順番に沿って配列されたグループにおいて、グループの種別の不連続が発生した場合、当該不連続の前と後とで前記蓄積手段に蓄積された言語情報を分割することにより言語情報ユニットを生成する言語情報分割手段と、前記言語情報分割手段による分割によって生じた前記言語情報ユニットを単位にして言語情報を解析する言語情報解析手段と、を備えることを特徴とする。
【０００９】
このような発明によれば、複数の日にわたり入力された言語情報を受信して蓄積することができる。また、蓄積された言語情報に含まれる言語要素を類似性に基づいて分類し、 複数の言語要素のグループを生成することができる。そして、作成されたグループと入力日とを対応付けた場合に発生するグループの不連続の前と後とで蓄積された言語情報を分割することにより言語情報ユニットを生成することができる。
【００１０】
作成された言語情報ユニットは、何らかの事象（因子）についてのユーザの思考の開始から中断または終了までのひとまとまりのデータ（１単位）と見られることから、言語情報解析手段が言語情報ユニットを単位にして言語情報を解析することにより、ユーザが自身の感情をより適切な表現を使って入力した文書からユーザ自身が当初自覚していない感情をも検出することができるカウンセリングシステムを提供することができる。
【００１１】
また、請求項２に記載のカウンセリング装置は、複数の日にわたって入力され、蓄積された言語にかかる情報である言語情報を取得する蓄積情報取得手段と、前記蓄積情報取得手段によって取得された言語情報に含まれる言語要素を、言語要素同士の類似性に基づいて分類し、複数の言語要素のグループを生成するグループ化手段と、言語情報が入力された入力日と前記グループ化手段によって生成されたグループの少なくとも１つとを対応つける対応付け手段と、前記対応付け手段によって入力日と対応付けられて入力日の順番に沿って配列されたグループにおいて、グループの種別の不連続が発生した場合、当該不連続の前と後とで前記蓄積情報取得手段によって取得された言語情報を分割することにより言語情報ユニットを生成する言語情報分割手段と、前記言語情報分割手段による分割によって生じた前記言語情報ユニットを単位にして言語情報を解析する言語情報解析手段と、を備えることを特徴とする。
【００１２】
このような発明によれば、複数の日にわたり入力された言語情報を蓄積したデータを取得することができる。また、蓄積された言語情報に含まれる言語要素を類似性に基づいて分類し、複数の言語要素のグループを生成することができる。そして、作成されたグループと入力日とを対応付けた場合に発生するグループの不連続の前と後とで蓄積された言語情報を分割することにより言語情報ユニットを生成することができる。
作成された言語情報ユニットは、ユーザの思考の開始から中断または終了までの１単位と見られることから、言語情報解析手段が言語情報ユニットを単位にして言語情報を解析することにより、ユーザが自身の感情をより適切な表現を使って入力した文書からユーザ自身が当初自覚していない感情をも検出することができるカウンセリング装置を提供することができる。
【００１３】
また、請求項３に記載のカウンセリング装置は、前記入力受付手段による言語情報の入力受付に先立って、ユーザに思考テーマを与えるテーマ情報、前記テーマ情報によってユーザが想起したエピソードに対し起こすべき行動または決断に関する情報を書き込むよう指示する行動・決断情報入力指示情報を少なくとも含むメッセージをユーザに提供するメッセージ提供手段をさらに備えることを特徴とする。
このような発明によれば、ユーザにテーマを与え、ユーザが想起したエピソードに関する情報を提供することができる。また、ユーザが想起したエピソードに対し起こすべき行動または決断に関する情報を書き込むよう指示し、ユーザに自由な表記によるエピソード等の情報の入力を促すことができる。
【００１４】
また、請求項４に記載のカウンセリング装置は、前記メッセージ提供手段が、前記テーマ情報を提供するに際して前記テーマ情報によって想起される場所に関する情報を入力させるための地図情報を提供し、前記テーマ情報によって想起された場所の位置を前記地図情報上へ入力させるための位置入力受付手段をさらに備えることを特徴とする。
このような発明によれば、テーマ情報を提供すると共にテーマ情報によって想起される場所に関する情報をも入力させることができる。このため、ユーザがテーマ情報によりエピソードと共に想起する場所の情報をも収集することができる。
【００１５】
また、本発明の請求項５に記載のカウンセリング装置は、前記グループ化手段が、言語情報を、言語情報に含まれる言語要素に分解する要素分解手段と、前記要素分解手段によって分解された一の言語要素と他の言語要素の出現に関する相対的な関係に基づいて言語要素の類似性を判定する類似性判定手段と、を備え、前記類似性判定手段によって判定された類似性に基づいて言語要素をクラスタ化し、複数のグループを生成することを特徴とする。
このような発明によれば、言語情報を言語要素に分解することができる。また、分解によって生成された一の言語要素と他の言語要素の出現に関する相対的な関係に基づいて言語要素をクラスタ化し、同時に出現する頻度が大きい言語要素を組み合わせたグループを複数生成することができる。
【００１６】
また、請求項６に記載のカウンセリング装置は、前記対応付け手段が、前記グループ化手段によって生成されたグループの少なくとも１つと、当該グループに含まれる言語要素が入力された言語情報に含まれる言語要素のうち所定の割合以上を占める入力日とを対応付ける、または、一の入力日と、当該入力日に入力された言語情報に含まれる言語要素を最も多く含むグループとを対応つけることを特徴とする。
【００１７】
また、請求項７に記載のカウンセリング装置は、前記言語情報解析手段が、前記言語情報ユニットに含まれる言語情報において、先に入力された言語情報と、より後に入力された言語情報との相違をユーザの感情の変化と関連付けて解析することを特徴とする。
このような発明によれば、複数の日にわたる情報入力の過程におけるユーザの感情の変化を解析によって得ることができる。
【００１８】
また、請求項８に記載のカウンセリング装置は、前記言語情報解析手段が、前記言語情報ユニットに含まれる言語情報において、より後に入力された言語情報を当初ユーザが自覚していない情報と関連付けて解析することを特徴とする。
このような発明によれば、複数の日にわたる情報入力の過程において、当初ユーザが自覚していず、後に明らかになった感情を解析によって得ることができる。
【００１９】
また、請求項９に記載のカウンセリング装置は、前記言語情報解析手段が、キーワードの入力を受付けるキーワード入力受付手段と、前記キーワード入力受付手段によって受付けられたキーワードを使って前記言語情報ユニットを検索し、前記キーワードに一致する言語情報を含む言語情報ユニットを選択する言語情報ユニット選択手段と、前記言語情報ユニット選択手段によって選択された言語情報ユニットを外部に出力する言語情報ユニット出力手段と、を備えることを特徴とする。
【００２０】
このような発明によれば、言語情報ユニットから任意のキーワードを含む言語情報ユニットを抽出することができる。言語情報ユニットは、何らかの事象についてのユーザの思考の開始から中断または終了までのひとまとまりのデータであるから、抽出されたデータがキーワードに関連する事象について書かれたひとまとまりのデータであると考えられる。このため、キーワードに関連する事象についてユーザの主観的な感情が詳細、正確、かつ適正に表現されたデータを自動的に抽出することが可能になる。
【００２１】
また、請求項１０に記載のカウンセリング装置は、前記言語情報解析手段が、前記言語情報ユニット選択手段によって選択された言語情報ユニットに含まれる言語情報から、言語情報を入力したユーザによる自己の評価、自立、依存の主観的評価の少なくとも１つを抽出する主観抽出手段と、前記主観抽出手段よって抽出された自己の評価、自立、依存の主観的評価の少なくとも１つの経時的な変化を評価する主観評価手段と、を備えることを特徴とする。
このような発明によれば、キーワードに関連する事象についてユーザの主観的な感情が詳細、正確、かつ適正に表現されたデータを対象にして主観的な感情の経時的な変化を評価することができる。
【００２２】
請求項１１に記載のプログラムは、コンピュータに、複数の日にわたって入力され、蓄積された言語にかかる情報である言語情報を取得する蓄積情報取得機能と、前記蓄積情報取得機能によって取得された言語情報に含まれる言語要素を、言語要素同士の類似性に基づいて分類し、複数の言語要素のグループを生成するグループ化機能と、言語情報が入力された入力日と前記グループ化機能によって生成されたグループの少なくとも１つとを対応つける対応付け機能と、前記対応付け機能によって入力日と対応付けられて入力日の順番に沿って配列されたグループにおいて、グループの種別の不連続が発生した場合、当該不連続の前と後とで前記蓄積情報取得機能によって取得された言語情報を分割することにより言語情報ユニットを生成する言語情報分割機能と、前記言語情報分割機能による分割によって生じた前記言語情報ユニットを単位にして言語情報を解析する言語情報解析機能と、を実現させることを特徴とする。
【００２３】
このような発明によれば、複数の日にわたり入力された言語情報を蓄積したデータを取得することができる。また、蓄積された言語情報に含まれる言語要素を類似性に基づいて分類し、複数の言語要素のグループを生成することができる。そして、作成されたグループと入力日とを対応付けた場合に発生するグループの不連続の前と後とで蓄積された言語情報を分割することにより言語情報ユニットを生成することができる。
作成された言語情報ユニットは、ユーザの思考の開始から中断または終了までの１単位と見られることから、言語情報解析手段が言語情報ユニットを単位にして言語情報を解析することにより、ユーザが自身の感情をより適切な表現を使って入力した文書からユーザ自身が当初自覚していない感情をも検出することができるカウンセリング制御プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下、図を参照して本発明に係るカウンセリングシステム、カウンセリング装置、カウンセリング制御プログラムの実施形態１ないし実施形態４を説明する。
（実施形態１）
以下、本発明の実施形態１について説明する。なお、本実施形態では、（１）カウンセリングシステムの全体構成、（２）カウンセリング機能の要部、（３）カウンセリング機能の解析動作例の順に本発明のカウンセリングシステム、カウンセリング装置、カウンセリング制御プログラムを説明するものとする。
【００２５】
（１）カウンセリングシステムの全体構成
図１は、実施形態１のカウンセリングシステムの概念を説明するための図である。図示したシステムは、ユーザが使用するＰＣ（Personal Computer）４が、ユーザによる複数の日にわたる、言語にかかる情報（言語情報）の入力を受付ける。カウンセリングシステムは、入力された言語情報をネットワークを通じて受信するためのＷＥＢサーバ１を有している。また、ＷＥＢサーバ１を介して受信された言語情報を複数日の入力日分蓄積するデータベースサーバ２、データベースサーバ２によって蓄積された言語情報を解析する解析プログラム１０１を備えている。
【００２６】
ＳＡＴ法を使ったカウンセリングを実行する実施形態１のカウンセリングシステムでは、ユーザは自由に自身の考えや感情を記述する。ユーザの記述した内容が言語情報としてＷＥＢサーバ１に送られる。ＷＥＢサーバ１は、送られてきた言語情報を受付けてデータベースサーバ２に蓄積する。
また、実施形態１では、ＷＥＢサーバ１が、言語情報の入力受付に先立って、ユーザに思考テーマを与えるテーマ情報、テーマ情報によってユーザが想起したエピソードに対し起こすべき行動または決断に関する情報を書き込むよう指示する行動・決断情報入力指示情報を少なくとも含むメッセージをユーザに提供する。
【００２７】
ＳＡＴ法によるユーザの入力フォーム３を図１中に示す。入力フォーム３によれば、ユーザは、テーマ情報に対して想起された事象（エピソード）、エピソードを想起した原因となる背後感情、背後感情からユーザが自身または他者に対して持つ希望や期待が入力される。また、希望や期待を実現する自身に対するイメージ（自己イメージ）、イメージを実現するための目標や行動、決断を入力することができる。なお、ユーザによって入力される言語情報については、後により具体的に説明する。
解析プログラム１０１は、入力フォーム３にしたがって入力された言語情報を解析する。解析の結果は、ＷＥＢサーバ１の管理者によって管理され、医療や保健に関する調査、あるいは政府等による調査に利用される。さらに、解析結果をユーザに送信し、ユーザの自己カウンセリングに利用することもできる。
【００２８】
（２）カウンセリング機能の要部
図２は、解析プログラム１０１をより詳細に説明するためのブロック図である。解析プログラム１０１は、データベースサーバ２に蓄積された言語情報間を、言語情報に含まれる言語要素の類似性に基づいて分類し、複数のグループを生成する類似性判定部２０１を備えている。
類似性判定部２０１は、言語情報を、言語情報に含まれる言語要素に分解する分ち書き部２０４を備え、分ち書き部２０４によって分解された言語要素の出現頻度に基づいて言語要素の類似性を判定する。類似性判定部２０１は、判定された類似性に基づいて言語要素をクラスタ化するクラスタ化部２０５を備え、クラスタ化によって複数のグループを生成する。実施形態１、実施形態２では、生成されたグループを、以降、構成要素クラスタと記すものとする。
【００２９】
なお、類似性判定部２０１は、クラスタ化をするのに使用されるクラスタ化用辞書２０６を備えている。クラスタ化用辞書２０６は、クラスタ化された言語要素のうち実質的に同じ言語要素として取り扱われるべきもののデータベースである。クラスタ化の具体的な手法については後に詳述する。
また、解析プログラム１０１は、言語情報ユニット生成部２０７を備えている。言語情報ユニット生成部２０７は、言語情報が入力された入力日と構成要素クラスタの少なくとも１つとを対応つける。そして、入力日のうちの連続する日に対応付けられた一連の構成要素クラスタにおいて構成要素クラスタの不連続が発生した場合、発生した不連続の前と後とでデータベースサーバ２に蓄積された言語情報を分割することによって言語情報ユニットを生成する。
【００３０】
なお、入力日とは、言語情報の入力を受付ける日において実際に言語情報の入力があった日を指し、単に日という場合には、言語情報の入力を受付ける日の全体を指すものとする。
また、解析プログラム１０１は、言語情報解析部２０３を備えている。言語情報解析部２０３は、言語情報ユニット生成部２０７によって生成された言語情報ユニットを単位にして言語情報を解析する。なお、実施形態１では、言語情報ユニット生成部２０７によって言語情報ユニット化された言語情報が再びデータベースサーバ２に各グループを示す情報を付して格納される。解析プログラム１０１は、必要に応じてデータベースサーバ２に格納された言語情報ユニットを取り出して解析する。
【００３１】
以上述べた構成のうち、ＷＥＢサーバ１は言語情報受信手段、解析結果提供手段、メッセージ提供手段として機能する。また、データベースサーバ２は蓄積手段として機能する。解析プログラム１０１の類似性判定部２０１がグループ化手段として機能し、言語情報ユニット生成部２０７が対応付け手段及び言語情報分割手段として機能し、言語情報解析部２０３は言語情報解析手段として機能する。類似性判定部２０１の分ち書き部２０４は要素分解手段であって、クラスタ化部２０５は類似性判定手段となる。
【００３２】
（３）カウンセリング機能の解析動作例
ここで、解析プログラム１０１による言語情報の解析について例示する。
・１ 構成要素クラスタの生成
図３は、入力フォーム３の具体例を示した図である。また、図４（ａ）、（ｂ）、（ｃ）は、図３に示した入力フォームにしたがってユーザが入力した言語情報を例示した図であって、（ａ）〜（ｃ）は、各々別の日に入力された言語情報を示している。図３に示した入力フォームによれば、システム管理者側からは、テーマ情報として「今、この地域やあなたの生活にどんなことを感じていますか」がユーザに提供される。図４の例では、このようなテーマ情報に対し、ユーザは、図４（ａ）に示した言語情報４０１を入力している。
【００３３】
入力フォーム３では、次に、エピソードから浮かぶ色が質問３０２として設定されている。質問３０２は、カウンセリングに不要な質問であって、ユーザを直感的に思考する状態にするための質問である。本実施形態では、ユーザが理論に基づいて思考する必要がある質問と直感的に思考する質問とを交互に配してユーザの思考を柔軟に保ち、ユーザの感情が言語情報に反映しやすくしている。
【００３４】
本実施形態では、図３に示すように、ユーザに対して順次質問し、質問３０４〜質問３０７によって自己イメージを実現するための目標や行動、決断を入力するよう指示する情報を含むメッセージを提供する。この質問のうちの質問３０６に対し、ユーザは、「どこでもいいからどこかに行く、地方での仕事を探す。知らない土地に行く」の言語情報４０２を入力している。
【００３５】
言語情報を複数の日にわたって受付ける本実施形態のカウンセリングシステムでは、図４（ａ）に示した言語情報が入力された後、別の日に図４（ｂ）、（ｃ）に示した言語情報が入力される。言語情報入力を受付ける期間は任意であるが、実施形態１では一ヶ月から１年程度を想定している。
受付期間に入力された言語情報は、データベースサーバ２に蓄積される。入力受付終了後、システム管理者は、解析プログラム１０１を使って蓄積された言語情報を解析する。なお、実施形態１では、入力された言語情報のうち、目標や行動、決断を示した言語情報だけを対象にして解析を実行するものとする。
【００３６】
つまり、図４に示した例では、（ａ）〜（ｃ）に示した言語情報のうち、（ａ）中の言語情報４０２、（ｂ）中の言語情報４０３、（ｂ）中の言語情報４０４が解析に使用される言語情報となる。あるいは、言語情報４０２、４０３、４０４の他、言語情報４０５、４０６、４０７といった最後に自身の感情をまとめた言語情報も解析の対象にすることが考えられる。
分ち書き部２０４は、解析の対象となる言語情報をデータベースサーバ２から読み出す。そして、言語情報を言語要素に分解する、いわゆる分ち書きの処理を実行する。分ち書きとは、言語情報を意味のある文字列の要素である言語情報要素に分解する処理である。
【００３７】
図４（ａ）に示した言語情報４０５を例にすれば、「どこでもいいからどこかに行く、地方での仕事を探す。知らない土地に行く」の文字情報を分解して「どこ」、「いい」、「どこか」、「行く」、「地方」、「仕事」、「探す」の言語要素が得られる。
分ち書き部２０４による分ち書きの終了後、クラスタ化部２０５は、言語要素のうち出現頻度が無視できる程度に低い言語要素や意味をなさない助詞等を除き、クラスタリングの対象となる言語要素を設定する。
【００３８】
またクラスタリングにあたり、クラスタ化用辞書２０６を用いれば、同じ意味を指すものでありながら品詞の違いや次に続く言葉の相違によって異なる言葉を同一の言葉として取り扱うことができる。具体的には、「きれい」を意味する言葉について、「きれい」の他、「きれいそうで」、「きれいな」、「きれいめ」といった言葉が各々別個の言語要素として抽出された場合、これらを同一の「きれい」の言語要素として以降の処理で取り扱うことができる。
また、「どこでもいい」の語句を言語要素「どこでも」と言語要素「いい」として取り扱うことが望ましくない場合、クラスタ化用辞書２０６に言語要素「どこでも」と言語要素「いい」とが連続して出現した場合には言語要素「どこでもいい」として取り扱うように設定することができる。
【００３９】
クラスタ化部２０５は、言語要素の共起関係に基づいて言語要素間の「距離」を求め、距離が近い言語要素同士を１つの構成要素クラスタとしてグループ化する。言語要素間の距離は、同時に出現する一の言語要素と他の言語要素の組み合わせ、及び組み合わせの出現頻度によって決定される。なお、実施形態１では、「同時に出現する」の語句が、同一の日に入力された目標や行動、決断を示した言語情報に一の言語要素と他の言語要素とが出現することを指すものとする。
【００４０】
距離は、一の言語要素と他の言語要素が同時に出現する頻度が多いほど近いものとされる。例えば、入力受付期間中に言語要素ａと言語要素ｂとが同時に１２回出現し、言語要素ａと言語要素ｃとが同時に８回出現した場合、言語要素ａと言語要素ｂとの距離は、言語要素ａと言語要素ｃとの距離より近いことになる。
クラスタ化部２０５は、以上のようにして言語要素間の距離を判定し、所定のしきい値以下の距離にあるもの同士を１つの構成要素クラスタとする(クラスタ解析)。実施形態１では、構成要素クラスタＩないし構成要素クラスタＩＶの４つの構成要素クラスタが作成されたものとして以降の処理を説明する。
【００４１】
なお、以上述べた構成は、クラスタ解析を使って言語要素をグループ化しているが、実施形態１は、クラスタリングによって言語要素をグループ化するものに限定されるものではない。言語要素をグループ化する手法としては、他に、因子分析やその他、組み合わされて出現する頻度に基づく類似性によって言語要素をグループ化する方法であればどのような手法であってもよい。
【００４２】
・１  因子分析によるクラスタリング
ここで、因子分析によるクラスタリングの例について説明する。
図５（ａ）、（ｂ）、（ｃ）は、因子分析によるクラスタリングを説明するための図であって、（ａ）は縦、横にそれぞれ書かれた「どこか」、「行く」、「地方」といった言語要素間の距離ｄnmを記した図である。（ｂ）は、互いに（ａ）に示した距離を持つ言語要素の因子負荷量を示している。（ｃ）は、言語要素同士の距離によってなんらかの因子を示すことを表した図である。
因子負荷量とは、Ｉ、ＩＩといったなんらかの因子に対する各言語要素の相関係数であって、この値の絶対値が大きいほど言語要素と因子との相関が強いことを示す。因子負荷量の最大値は１である。
【００４３】
（ａ）によれば、「どこか」と「行く」との距離がｄ12である、また、「行く」と「地方」との距離がｄ23であることが分かる。また、（ｂ）によれば、「どこか」の因子Ｉに対する因子負荷量が０．９１６であり、「どこか」の言語要素が因子Ｉに対して比較的大きい相関を有することを示している。（ｃ）は、直交回転によって因子Ｉを示す軸Ｉと因子ＩＩを表す軸ＩＩとを各言語要素を表すプロットに合わせて表示した図である。なお、因子Ｉ、ＩＩ、ＩＩＩの各々を表す各軸は、互いに直交している。
因子分析を用いたクラスタリングでは、何らかの因子（例えば因子Ｉ）に対する因子負荷量が所定の値よりも大きい言語要素を１つのクラスタとする。所定の値を０．４に設定した場合、図５（ｂ）に示した例では、言語要素「どこか」、「行く」、「地方」、「探す」、「仕事」が全て因子Ｉを表す構成要素クラスタに分類される。
【００４４】
・２ 構成要素クラスタと入力日との対応付け
言語情報ユニット生成部２０７は、構成要素クラスタＩ〜ＩＶのいずれかを、言語情報の入力がされた複数の日に対応付ける。対応付けの方法としては、所定の入力日に入力された言語情報に含まれる言語要素と構成要素クラスタＩ〜ＩＶのいずれかを構成する言語要素とを対照し、構成要素クラスタＩ〜ＩＶの少なくとも１つと、この構成要素クラスタに含まれる言語要素が、入力された言語情報に含まれる言語要素のうちの所定の割合以上を占める入力日とを対応付けるものがある。
【００４５】
図６は、構成要素クラスタと入力日との対応付けを説明するための図である。図６（ａ）に示すように、入力受付日のうちの６月６日から６月１９日が入力日であり、構成要素クラスタＩ〜ＩＶが図６（ｂ）のように設定されているものとする。また、所定の割合を７０％以上とするものとする。
このような場合、６月６日に入力された言語要素と構成要素クラスタＩとを対照すると、入力された８個の言語要素ａ、ｓ、ｍ、ｈ、ｒ、ｎ、ｏ、ｉのうち、６つの言語要素ａ、ｍ、ｒ、ｉ、ｏが構成要素クラスタＩに含まれている。このため、６月６日に入力された言語要素の７０％を構成要素クラスタＩに含まれる言語要素が占めることになる。したがって、６月６日に入力された言語情報には構成要素クラスタＩが対応付けられる。
【００４６】
また、６月９日に入力された５つの言語要素ａ、ｓ、ｕ、ｄ、ｚは、言語要素ａ、ｓ、ｕ、ｄ、ｚのうちのいずれか４個を含む構成要素クラスタが存在しないことから、対応する構成要素クラスタが存在しない。
さらに、６月１４日に入力された言語要素と構成要素クラスタＩＩとを対照すると、入力された８個の言語要素ｓ、ｈ、ｉ、ｎ、ｊ、ｏ、ｕ、ｔのうち、６つの言語要素ｓ、ｈ、ｎ、ｊ、ｕ、ｔが構成要素クラスタＩＩに含まれていて、６月１４日に入力された言語要素の７０％を構成要素クラスタＩＩに含まれる言語要素が占めている。したがって、６月１４日に入力された言語情報には構成要素クラスタＩＩが対応付けられる。
【００４７】
言語情報ユニット生成部２０７は、以上のようにして連続する入力日に構成要素クラスタを対応付ける。この結果、図示したように、連続する入力日のうち６月６日と６月１４日にだけ構成要素クラスタが対応し、構成要素クラスタＩ、ＩＩが入力日の順番に沿って配列されたグループとなる。
また、入力日に入力された言語情報と構成要素クラスタとの対応付けは、以上述べた例に限定されるものではない。例えば、一の入力日と、この入力日に入力された言語情報に含まれる言語要素を最も多く含む構成要素クラスタとを対応つけることも可能である。このようにした場合、先に述べたよりも多くの入力日に構成要素クラスタが対応付けられる。このため、入力される言語情報の変化をより詳細に検出することができる。
【００４８】
・３ 不連続の検出
次に、言語情報ユニット生成部２０７によって行われる、連続する入力日に対応付けられた一連の構成要素クラスタにおいて構成要素クラスタの不連続が発生した場合に不連続の前と後とでデータベースサーバ２に蓄積された言語情報を分割する処理について説明する。
図７は、連続する入力日に対応付けられた一連の構成要素クラスタを示した図である。図示するように、入力日６月１日、６月７日には構成要素クラスタＩが対応付けられていて、６月１日と６月７日の間の６月４日には対応付けられる構成要素クラスタがない。また、入力日６月７日に続く入力日６月８日には構成要素クラスタＩＩＩが対応付けられている。
このような場合、実施形態１では、入力日６月７日と入力日６月８日との間に構成要素クラスタの不連続があったものとみなす。不連続のあった位置を、不連続ポイント６０１によって図中に示す。
【００４９】
また、図７に示した例によれば、入力日６月８日、６月９日に構成要素クラスタＩＩＩが対応付けられていて、６月１４には構成要素クラスタＩＩが対応付けられているものの、次の入力日６月１５日には構成要素クラスタＩＩＩが対応付けられている。構成要素クラスタの変動があったものの、変動直後に再び変動前の構成要素クラスタが入力日に対応付けられている場合、本実施形態では、入力日６月９日と６月１４日及び入力日６月１４日と６月１５日との間に不連続ポイントを設定しないようにすることができる。このとき、入力日何日分を変動の直後とみなすかは言語情報の蓄積量やカウンセリングの目的等によって適宜定めることができる。
【００５０】
さらに、図７に示した例によれば、６月１５日に構成要素クラスタＩＩＩが対応付けられた後、入力日６月１６日、６月１７日、６月１８日には構成要素クラスタＩＶが対応付けられている。したがって、６月１５日と6月１６日との間に不連続ポイント６０２が設定される。
また、実施形態１は、このような構成に限定されるものでなく、一連の構成要素クラスタにおいて種別が相違する構成要素クラスタが存在する場合、個性要素クラスタ間の境界を全て不連続ポイントとみなしてもよい。このようにした場合、不連続ポイント６０１、６０２に加え、不連続ポイント６０３及び不連続ポイント６０４が設定される。
【００５１】
不連続ポイントの設定後、言語情報ユニット生成部２０７は、不連続ポイントの前と後とで言語情報を分割することによって言語情報ユニットを生成する。図６に示した例によれば、入力日６月１日、６月４日、６月７日が言語情報ユニットＵ１を作成する。また、入力日６月１６日、６月１７日、６月１８日が言語情報ユニットＵ３を作成する。
また、不連続ポイント６０３及び６０４を設定しない場合、入力日６月８日、６月９日、６月１４日、６月１５日が言語情報ユニットＵ２を作成し、不連続ポイント６０３及び６０４を設定する場合には、入力日６月８日、６月９日が言語情報ユニットＵ４を作成すると共に、入力日６月１４日と入力日６月１５日とが各々言語情報ユニットＵ５、言語情報ユニットＵ６を作成する。
【００５２】
図７に示した例では、入力日と構成要素クラスタとが１対１に対応付けられるものについてのみ図示したが、実施形態１は、入力日と構成要素クラスタの少なくとも１つとを対応つけるものであって、１の入力日に入力された言語要素が複数の構成要素クラスタに対応付けられることもある。このような場合、例えば、連続した入力日に対応付けられ、隣
り合う構成要素クラスタが共通する場合には連続するとし、共通する構成要素クラスタがない場合に不連続であると判断することが考えられる。
【００５３】
このような場合には、入力日ａに１つの構成要素クラスタＩが対応付けられ、入力日ａと連続する入力日ａ＋１に構成要素クラスタＩと構成要素クラスタＩＶが対応付けられている場合、対応付けられた構成要素クラスタは共通する構成要素クラスタＩを含んでいるから連続であると判断される。一方、入力日ａに１つの構成要素クラスタＩが対応付けられ、入力日ａと連続する入力日ａ＋１に構成要素クラスタＩＩＩと構成要素クラスタＩＶが対応付けられている場合、対応付けられた構成要素クラスタは共通するものを含んでいないから不連続であると判断される。
あるいは、隣り合う構成要素クラスタが全て一致する場合にのみ連続するとし、不一致の構成要素クラスタを含む場合には不連続であると判断することも考えられる。
【００５４】
・４ 解析
言語情報解析部２０３は、各言語情報ユニットに含まれる言語情報において、先に入力された言語情報と、より後に入力された言語情報との相違をユーザの感情の変化と関連付けて解析する。
つまり、実施形態１では、例えば、言語情報ユニットＵ２において、入力日６月８日に入力された言語情報をユーザにとって当初起こすべき行動または決断として把握されていた感情を示すものと解釈する。そして、入力日６月１５日に入力された言語情報を、ユーザが当初自覚していなかったものの最終的に持った感情を示すものと解釈する。
実施形態１では、上記の解釈に基づいて、６月８日から１５日にかけて、ユーザの感情が入力日６月８日に入力された感情から入力日６月１５日に入力された感情に変化したものと判定する。
【００５５】
このような実施形態１は、ＳＡＴ法によって複数の日にわたりユーザに自身の考えを整理する機会を与えると共に、この機会におけるユーザの感情の変化を適正に把握することができる。
また、実施形態１では、言語情報解析部２０３が、言語情報ユニットに含まれる言語情報において、より後に入力された言語情報を当初ユーザが自覚していない情報と関連付けて解析することができる。すなわち、実施形態１では、言語情報ユニットＵ１に含まれる言語情報のうち入力日６月７日に入力された言語情報だけを、ユーザがテーマ情報によって想起したイメージに対してとるべき最終的な行動を示す情報として採用する。
なお、このような場合、入力日６月７日の言語情報だけを採用するか、入力日６月４日の言語情報までを採用するかは、蓄積された言語情報の規模、不連続ポイントの設定の間隔、カウンセリングの目的等によって適宜決定されることは言うまでもない。
【００５６】
以上述べた実施形態１は、以下の根拠に基づいて行われたものである。
すなわち、実施形態１のカウンセリングシステムでは、ユーザが与えられたテーマ情報に基づいて自由に言語を入力する。この過程において、ユーザの感情は自身の考えを文字にすることによって整理され、変化すると考えられる。しかしながら、複数の日にわたりユーザによって入力された言語情報を蓄積したデータベースでは、ユーザが一つの事象についての考えを開始し、どのタイミングで他の事象についての感情が影響してきて先の考えが変化したか、あるいは一の事象についての思考が一段落して次の事象について思考を開始したかといったことが分からない。
【００５７】
本発明の実施形態１は、ユーザの思考の対象の変化や切り替えを客観的に判定し、思考の開始から中断あるいは終了までを１区切りとして解析を行うことによってカウンセリングの当初にはユーザ自身が自覚していない、ある何らかの事象についての最終的な感情や感情の変化をも検出することを目指したものである。
このような目的を実現するため、実施形態１では、思考の開始から中断あるいは終了までの区切りを判定する具体的な技術として、構成要素クラスタをデータベース化された言語情報に対照し、データベースの言語情報の内容的な変化を観測した。そして、観測の結果から思考の開始から中断あるいは終了までの区切りを検出し、この区切りでデータベース化された言語情報区切って言語情報ユニットを作成した。
【００５８】
さらに、実施形態１では、言語情報を言語情報ユニット単位で解析する。このような処理により、ユーザが１つの事象について思考を開始してから終了までの感情の変化、与えられたテーマに対する最終的な行動や決断等の感情だけを抽出することが可能になった。
つまり、複数のキーワードによる従来のデータ検索は、ユーザが取得を望む内容に合わせてキーワードを設定するが、実施形態１は、特定の内容のデータを取得するばかりでなく、データ全体におけるキーワードの時間的変化を観測することができる。
【００５９】
図８は、以上述べた実施形態１のカウンセリングシステムで実行されるカウンセリング制御プログラムを例示したフローチャートであって、類似性判定部２０１及び言語情報ユ
ニット生成部２０７によって実行されるプログラを示している。
図８に示すように、類似性判定部２０１は、分ち書き部２０４が、データベースサーバ２に蓄積されている言語情報を分ち書きして言語要素を生成する（Ｓ１）。クラスタ化部２０５は、例えば、ユークリッド距離等で表される言語要素間の距離を使って言語要素同士の類似性を判定し（Ｓ２）、距離がしきい値より近い言語要素同士を１つの構成要素クラスタとする（Ｓ３）。
【００６０】
言語情報ユニット生成部２０７は、クラスタ化部２０５によって生成された構成要素クラスタのデータを取り込み、入力日と対応付ける。このため、先ず、入力日のカウント値ｎを１に設定する（Ｓ４）。そして、１日目が入力日であるか否か判断すると共に、入力日である場合には入力された言語要素に対応する構成要素クラスタがあるか否か判断する（Ｓ５）。
【００６１】
判断の結果、１日目に対応する構成要素クラスタがない場合（Ｓ４：Ｎｏ）、カウント値ｎが１つ加算される（Ｓ７）。
また、ステップＳ５において、ｎ番目の日に入力された言語要素に対応する構成要素クラスタがあると判断された場合（Ｓ５：Ｙｅｓ）、ｎ番目に対応する構成要素クラスタを対応付ける（Ｓ６）。そして、言語情報ユニット生成部２０７は、加算の結果得られたｎ＋１のカウント値が、入力受付日数以上になったか否か判断し（Ｓ８）、入力受付日数に満たない場合には（Ｓ８：Ｎｏ）、再びステップＳ５を実行し、加算後のｎ番目の日について入力された言語要素に対応する構成要素クラスタがあるか否か判断する。
【００６２】
なお、ステップＳ８において、加算後のｎが入力受付日数を上回った場合には（Ｓ８：Ｙｅｓ）、全ての入力受付日について処理が終了したものとする。そして、言語情報ユニットを生成するため、言語情報の分割にかかる処理に移る。言語情報を分割するため、言語情報ユニット生成部２０７は、入力日に対応付けられた構成要素クラスタに不連続が生じた箇所を判定する（Ｓ９）。
【００６３】
判定の結果、構成要素クラスタが不連続になる不連続ポイントがある場合（Ｓ１０：Ｙｅｓ）、不連続ポイントの前後で言語情報を分割して言語情報ユニットを生成する（Ｓ１１）。言語情報解析部２０３は、言語情報ユニットごとに言語情報を解析し、言語情報ユニットに含まれる言語情報の入力の前後に基づいてユーザの感情の変化や最終的な行動や目的に関する情報を抽出する。
【００６４】
以上述べた実施形態１のカウンセリングシステム及びカウンセリング装置は、ユーザが自身の感情を自由に表現した言語情報を感情や思考の変化に基づいて言語情報ユニットを生成することができる。このようにして生成された言語情報ユニットは、ユーザの思考の開始から中断または終了までの１単位と見られる言語情報ユニットを生成することができる。このため、言語情報解析手部２０３は、作成された言語情報ユニットを単位にして言語情報を解析することにより、ユーザが自身の感情をより適切な表現を使って入力した文書から、ユーザが所定の日数をかけて得た結論や感情をも検出することができる。このような感情等は、ユーザ自身関心のある何らかの事象について時間をかけて自由記述する間にはじめて得られたものであり、ユーザ自身が当初自覚していないことも多いと考えられる。
【００６５】
また、以上述べた実施形態１では、言語情報にユーザが入力したテキスト情報を適用する場合についてのみ説明した。しかし、実施形態１のカウンセリングシステム及びカウンセリング装置は、テキスト情報を言語情報に適用するものに限定されるものではない。例えば、言語情報が音声として入力された場合、音声から言語情報や言語要素を抽出することによって音声入力された言語情報を実施形態１と同様に取り扱うことができる。
【００６６】
（実施形態２）
次に、本発明の実施形態２について説明する。実施形態２は、実施形態１と同様にカウンセリングシステムを例に挙げて説明するものとする。実施形態２のカウンセリングシステムの全体的な構成は、実施形態１で示した図１、図２と同様であるから、ここでは図示及び説明を省くものとする。
図９（ａ）、（ｂ）は、実施形態２のカウンセリングシステムを説明するための図である。実施形態２のカウンセリングシステムでは、ＷＥＢサーバ１が、テーマ情報を提供するに際し、テーマ情報によって想起されるエピソードを自由表記で入力させるための画面８０３を提供している（図９（ａ））。また、これと同時に、エピソードに関わる場所に関する情報を入力させるための地図情報を提供している（図９（ｂ））。
【００６７】
より具体的には、図示したように、テーマ情報を提供する画面８０３と共に「このエピソードの場所を記録」のボタン８０１を提供し、ユーザにエピソードに関係する場所の情報を入力するか否かを選択させる。そして、ユーザがボタン８０１をクリック等してエピソードの場所を記録することを選択した場合、図９（ａ）に代えて（ｂ）の地図情報８０２を提供する。
【００６８】
さらに、実施形態２では、テーマ情報によって想起された場所の位置を地図情報８０２上へ入力させるための位置入力受付手段を備えている。実施形態２では、位置入力手段を、「エピソードが起こった場所」、「エピソードに関わる風景を見た方向」といった説明文が付されたアイコン８０４、８０５とマウス等の入力装置とによって実現している。
すなわち、実施形態２では、（ｂ）に示した地図情報８０２の表示と共にアイコン８０４が反転表示される。ユーザは、アイコン８０４が反転表示されている間に地図情報８０２上の任意の点をクリックする。クリックにより、地図情報８０２上のクリックされた座標に対応する場所に関する情報（場所情報）が、データベースサーバに送られてテーマ情報やエピソードに対応付けられて蓄積される。
【００６９】
このようにしてデータベースサーバに蓄積された場所情報は、公共団体や企業等による都市計画や開発に使用することができる。すなわち、テーマ情報として、「今、この地域やあなたの生活にどんなことを感じていますか」が与えられ、ユーザが悲観的なエピソードを書き込むと共に場所を記録した場合、この場所がユーザに悲観的な感情を伴って想起されるものであることが推定される。
一方、同じテーマ情報が与えられた場合、ユーザが懐古的なエピソードを書き込むと共に場所を記録した場合、この場所がユーザにとって懐かしい感情を伴って想起されるものであることが推定される。
【００７０】
実施形態２は、場所に関する感情の入力を、実施形態１で説明したエピソードの入力を促す画面と共に提供することにより、場所に関するユーザの感情をも複数の日にわたって時系列に蓄積することができる。このため、実施形態２は、場所に関するユーザの感情の変化やその経緯をも観測することができる。
このような情報を考慮することにより、地域住民の感情に沿った開発や都市計画を進めることができる。例えば、住民にとってマイナスイメージの強い場所をプラスイメージに変換し得る用途に使用する、または地域住民にとって懐かしいイメージの強い場所は過去のイメージを保存しながら使用できる用途にあてるといったことが考えられる。このようにした場合、開発や都市計画に伴う地域住民と開発側の感情的な齟齬を抑えることができ、円滑に開発等を進めることができる。
また、地域住民にとっての場所に関するイメージは、名所、旧跡等の明らかな情報とは必ずしも一致していない。実施形態２によれば、外部から推定し難い地域住民の場所に関する感情を把握することができる。このような感情は、従来技術によって得ることができなかった有益な情報である。
【００７１】
（実施形態３）
次に、本発明の実施形態３について説明する。
図１０は、実施形態３のカウンセリング装置を説明するための図である。図示した構成は、実施形態３の言語情報解析部１０００を示している。言語情報解析部１０００は、キーワードの入力を受付けるキーボード１００３及びディスプレイ１００１、キーボード１００３及びディスプレイ１００１によって受付けられたキーワードを使って言語情報ユニットを検索し、キーワードに一致する言語情報を含む言語情報ユニットを選択する言語ユニット選択部１００２を備えている。言語ユニット選択部１００２によって選択された言語情報ユニットは、ディスプレイ１００１によって外部に出力される。
【００７２】
以上の構成において、キーボード１００３及びディスプレイ１００１がキーワード入力受付手段、言語ユニット選択部１００２が言語情報ユニット選択手段、ディスプレイ１００１が言語情報ユニット出力手段としてそれぞれ機能する。
すなわち、実施形態３では、ＷＥＢサーバ１の管理者や管理者にカウンセリング用のデータ収集を依頼した者（以下、依頼者と記す）が、カウンセリングに必要なデータを抽出するため、調査の対象に関連すると考えるキーワードを入力する。
【００７３】
依頼者が例えば保健会社であって、ユーザの将来設計の意識を調査する目的でデータ抽出する場合、「将来」、「人生」、「資金」といった言葉をキーワードとして入力することが考えられる。キーワードの入力は、ディスプレイ１００１によって「キーワードを入力して下さい」等のメッセージと共に入力欄が表示され、依頼者がキーボード１００３を使って「将来」等のキーワードを入力する。
言語ユニット選択部１００２は、言語情報ユニット生成部２０７によって生成されてデータベースサーバ２に蓄積されている言語情報ユニットをキーワード検索し、キーワードが含まれている言語情報ユニットを検出する。そして、検出された言語情報ユニットを、言語情報ユニットの単位でディスプレイ１００１に出力する。
【００７４】
出力された言語情報ユニットは、「将来」、「人生」、「資金」といったキーワードを含むことから、ユーザが自身の将来的な計画に関するテーマについて記述したデータであると考えられる。また、言語情報ユニットは、何らかの因子について思考したひとまとまりのデータであると考えられるので、この因子がユーザの将来的な計画である可能性があると考えられる。あるいは、因子そのものがユーザの将来的な計画でないにしろ、因子が将来的な計画に関するものである可能性が高いと考えられる。
【００７５】
したがって、実施形態３によれば、調査の目的に関連するエピソードが書かれた言語情報ユニットを自動的に抽出して依頼者に提供することができる。このため、依頼者が大量のデータから調査に必要なデータを検出する処理の負荷を軽減することができる。
また、言語情報ユニットは、何らかの因子について記述されたひとまとまりのデータである。このため、実施形態３は、単にキーワード検索によってキーワードを含む文書を抽出するのではなく、キーワードに関連して記述されたエピソード全体を特定して抽出することができる。
【００７６】
すなわち、実施形態３は、調査の対象に関する因子について思考を開始して一応の結論を出し、思考を終了するまでのユーザの主観的な感情を表すデータを簡単に取得することができる。実施形態３によって取得されるデータは、予め設定された設問に対して解答する従来のアンケートに対する回答に比べてユーザの感情を正確にかつ適正に反映するものといえる。
このようなデータによれば、調査の目的によっては、依頼者が特に専門知識を持ったカウンセラーでなくともユーザの心理を正確に知ることができる場合も多いと考えられる。
【００７７】
（実施形態４）
本発明の実施形態４は、実施形態３によって抽出された言語情報ユニットを対象に、ユーザが主観的に自覚する自己肯定、自己否定、自己要求、他者要求の程度を判定するものである。自己肯定、自己否定、自己要求、他者要求のバランスは、ユーザの心理状態が健全であるか否かの指標になる因子であって、ユーザに対面カウンセリング等のより高度なカウンセリングを勧めるべきか否かの判断基準となる。
【００７８】
実施形態４では、このような自己肯定、自己否定、自己要求、他者要求の判定を、図２に示した言語情報解析部２０３によって実行するものとする。
なお、自己肯定とは、ユーザ自身が他者として自身を見た場合、自身に対して直感的に肯定的なイメージを持つことをいう。また、自己否定とは、ユーザが自身に対して直感的に否定的なイメージを持つことをいう。さらに、他者要求とは、ユーザが、自身の要求を実現するため自身が実行すべきであると意識する要求である。他者要求とは、自身以外の第三者に対して実行を望む要求である。
【００７９】
言語情報解析部２０３は、言語ユニット選択部１００２によって選択された言語情報ユニットに含まれる言語情報から、言語情報を入力したユーザによる自己の評価、自立、依存の主観的評価の少なくとも１つを抽出する。そして、抽出された自己の評価、自立、依存の主観的評価の少なくとも１つの経時的な変化を評価する。このような言語情報解析部２０３は、実施形態４の主観抽出手段、主観評価手段として機能する。
【００８０】
ここで、簡単に自己肯定及び自己否定、自己要求及び他者要求の判断の方法について説明する。ユーザの主観的な自己肯定を判定する場合、実施形態４では、例えば図３に示した入力フォーム中の質問３０４〜質問３０７に、「あなたが感じた自分に対するイメージを、プラスまたはマイナスによって入力して下さい」の質問を付加する。このような質問に対してユーザがプラスを入力した場合、言語情報解析部２０３は、ユーザの感情が自己肯定の傾向にあると判断する。また、質問に対してユーザがマイナスを入力した場合、言語情報解析部２０３は、ユーザの感情が自己否定の傾向にあると判断する。
【００８１】
また、ユーザの主観的な自己要求を判定する場合、実施形態４では、図３に示した入力フォーム中の質問３０８〜質問３１１に、例えば、「(ａ)あなたの期待を実現するため、あなたはどうしたら良いですか、（ｂ）または誰に何をして欲しいですか」の質問を付加する。このような質問（ａ）、質問（ｂ）に対してユーザが質問（ａ）に対してのみ回答を入力した場合、言語情報解析部２０３は、ユーザの自己要求が高いと判断する。また、ユーザが質問（ｂ）に対してのみ回答を入力した場合、言語情報解析部２０３は、ユーザの他者要求が高いと判断する。
【００８２】
さらに、ユーザが質問（ａ）、（ｂ）のいずれにも回答しない、または質問（ａ）、（ｂ）のいずれにも回答した場合、ユーザは自己要求、他者要求のバランスがとれていて、特にいずれかが高い状態ではないと判断する。
このような判断に先立って、実施形態４では、先ず、実施形態３キーワード検索によって言語情報ユニットを選択する。そして、同じキーワードによって選択された言語情報ユニットを１つの言語情報のデータとする。このデータは、ユーザが１日に入力した言語情報を複数日分集めた言語情報となる。
【００８３】
次に、言語情報解析部２０３は、各入力日に入力され自己評価のプラス、またはマイナス、質問（ａ）、（ｂ）に対する回答の入力の有無を座標とするグラフに、プロットによって表示する。プロットは、入力日の前後によって順次表示され、ユーザの自己肯定等の経時的な変化を示す。このようなグラフも、図１０に示したディスプレイ１００１に表示するようにしてもよい。
【００８４】
図１１（ａ）、（ｂ）、（ｃ）は、実施形態４の解析結果を例示した図である。（ａ）は、「音楽、趣味」に関するキーワードによって選択された言語情報ユニットのデータの解析結果である。解析結果のグラフは、縦軸（ｙ軸）が自己要求及び他者要求の傾向を示し、横軸（ｘ軸）が自己イメージのプラス及びマイナスの程度を示す。実施形態４では、縦軸と横軸が交差する点を原点（０，０）とする。
【００８５】
そして、最初の入力日である１２月２５日に入力された回答において、自己イメージがプラスであれば原点（０，０）のｘ座標を１加算し、マイナスであれば１減算する。また、質問（ａ）に対する回答だけが入力されている場合には原点（０，０）のｙ座標を１加算し、質問（ｂ）に対する回答だけが入力されている場合には１減算する。さらに、質問（ａ）、（ｂ）のいずれにも回答がない、またはいずれにも回答が入力されている場合、ｙ座標の変更はされない。このようにして決定された座標（１，１）に、１２月２９日のプロットＰが表示される。
【００８６】
次に、言語情報解析部２０３は、１２月１９日に入力された言語情報の自己評価のプラス、またはマイナス、質問（ａ）、（ｂ）に対する回答の入力の有無に基づいて、座標（１，１）を必要に応じて変更する。図示した例では、座標が（１，１）から（２，０）に変化しているから、１２月２９日にユーザは自己のイメージをプラスと回答し、他者要求を入力する質問（ｂ）についてのみ回答したものと考えられる。
【００８７】
言語情報解析部２０３は、以上説明した方法により、１日に入力された言語情報に基づくプロットを、入力日の順序にしたがって順次決定する。そして、決定された座標にプロットＰを表示させ、入力日が隣り合うプロットＰ間にベクトルｂを表示させる。さらに、全てのベクトルｂの合成ベクトルＢを求め、グラフ中に表示する。ベクトルＢは、ユーザの音楽や趣味に関する自己評価の経時的な変化を示す。
【００８８】
図１１（ａ）に示した例では、ユーザの１２月２５日から４月２４日における音楽や趣味に関する自己評価は、自立感及び自己肯定感の傾向が増大する傾向にあり、問題が内省化及び内在化しやすいことがわかる。
図１１（ｂ）は、「買い物、食事、旅行」に関するキーワードによって選択された言語情報ユニットのデータを、前記した手順と同様の手順で解析した結果を示している。図１１（ｂ）に示した結果によれば、ユーザの買い物、食事、旅行に関する自己評価は、音楽、趣味と比較して自立感が低いものの、自己肯定が増大する傾向にあることがわかる。
【００８９】
さらに、図１１（ｃ）は、「夫、母」に関するキーワードによって選択された言語情報ユニットのデータを、前記した手順と同様の手順で解析した結果を示している。図１１（ｃ）に示した結果によれば、ユーザの夫、母に関する自己評価は、自己肯定感の減少、依存心増大傾向にあり、問題が外在化しやすいことが分かる。
以上述べた実施形態４は、ユーザの自己評価や自立心やその経時的な変化を抽出し、評価することができる。このような情報は、ユーザの心理状態が健全な方向に向いているか否か、より高度なカウンセリングが必要であるか否かを判断する指標となる。さらに、実施形態４は、このような判断を、例えば音楽、趣味といったテーマごとにすることが可能になる。
【００９０】
したがって、実施形態４は、例えば、ユーザが自立できない原因や自己に自信が持てない原因を特定することができる。反対に、ユーザが高い自己評価を保つことができる原因を特定することもできる。さらに、このような自己評価が変化したとき、その原因についても特定することができるようになる。
【産業上の利用可能性】
【００９１】
以上述べた本発明のカウンセリングシステム、カウンセリング装置、カウンセリング制御プログラムは、多くのユーザを対象とした意識調査に適用することによって心理社会情報システムを構築することができる。このように構成した場合、短時間のうちに起こる集団心理の変化を検出することが可能になって、従来では社会経済指標等として間接的にしか得られなかった人間の心理状態を社会指標化することができる。
【００９２】
また、本発明のカウンセリングシステム、カウンセリング装置、カウンセリング制御プログラムは、収集された情報に各ユーザの主観が含まれているから、事件や世相の客観的な社会情報とは別に、事件等を社会がどう受け止めたかという集合的な情報を抽出することができる。
特に、実施形態４は、心理や認知をケアするシステム（ストレスマネジメント）の構築が可能である。ストレスマネジメントを用いれば、日常生活における心理的なケア（ポピュレーションアプローチ）が実現できる。このため、ユーザの心理状態によってはさらに高度なカウンセリングができる専門機関等を紹介（ハイリスクアプローチ）するような、社会全体と個人の両面からユーザをケアするシステムの構築に適用できる。
【図面の簡単な説明】
【００９３】
【図１】本発明の実施形態１のカウンセリングシステムの概念を説明するための図である。
【図２】図１に示した解析プログラムをより詳細に説明するためのブロック図である。
【図３】図１に示した入力フォームの具体例を示した図である。
【図４】図３に示した入力フォームにしたがってユーザが入力した言語情報を例示した図である。
【図５】本発明の実施形態１の因子分析によるクラスタリングを説明するための図である。
【図６】本発明の実施形態１の構成要素クラスタと入力日との対応付けを説明するための図である。
【図７】本発明の実施形態１の連続する入力日に対応付けられた一連の構成要素クラスタを示した図である。
【図８】本発明の実施形態１のカウンセリングシステムで実行されるカウンセリング制御プログラムを例示したフローチャートである。
【図９】本発明の実施形態２のカウンセリングシステムを説明するための図である。
【図１０】本発明の実施形態３のカウンセリングシステムを説明するための図である。
【図１１】本発明の実施形態４のカウンセリング装置を説明するための図である。
【符号の説明】
【００９４】
１  サーバ
２  データベースサーバ
３  入力フォーム
４  ＰＣ
１０１  解析プログラム
２０１  類似性判定部
２０３，１０００  言語情報解析部
２０４  分ち書き部
２０５  クラスタ化部
２０６  クラスタ化用辞書
２０７  言語情報ユニット生成部
６０１、６０２、６０３、６０４  不連続ポイント
８０１  ボタン
８０２  地図情報
８０３  画面
８０４  アイコン
１００１  ディスプレイ
１００２  言語ユニット選択部
１００３  キーボード
【図１】
2008021305.tif 000003
【図２】
2008021305.tif 000004
【図３】
2008021305.tif 000005
【図４】
2008021305.tif 000006
【図５】
2008021305.tif 000007
【図６】
2008021305.tif 000008
【図７】
2008021305.tif 000009
【図８】
2008021305.tif 000010
【図９】
2008021305.tif 000011
【図１０】
2008021305.tif 000012
【図１１】
2008021305.tif 000013