(57)【要約】【課題】  経験を記述した文書または目的−手段関係が記載された文書から、短期的、長期的な取り組みを要する行動目的や複数の行動を取り得る行動目的を抽出する【解決手段】本発明は、与えられた行動群のある行動を示す用語に基づいて経験文書記憶手段から経験が記述された文書群を検索し、文書群の中から行動目的を抽出し、行動目的が、行動目的オントロジ記憶手段の階層構造またはネットワーク構造の行動目的クラスに分類されない場合には、新たな行動目的クラスを生成して追加し、分類された場合には、行動目的記憶手段の行動目的詳細文から、該行動目的クラスに対応する特徴語を抽出し、該行動目的クラスと共に行動目的辞書に格納する。行動目的辞書を参照して、入力された個人の経験文書に特徴語が含まれている場合には、該特徴語を含む文を行動目的詳細文として抽出し、該特徴語が属する行動目的クラスと共に出力する。【選択図】  図１
2015032287.tif 000002
【特許請求の範囲】
【請求項１】
個人が経験を綴った文書または目的と手段の関係が記載された文書から行動目的を抽出する行動目的抽出装置であって、
個人の経験を綴った文書または目的と手段の関係が記載された文書を格納した経験文書記憶手段と、
行動の結果、得たい、または、達成したいものである行動目的を分類した行動目的クラスの階層構造またはネットワーク構造を格納した行動目的オントロジ記憶手段と、
行動、行動目的クラス、行動目的詳細文を格納した行動目的記憶手段と、
与えられた行動群のある行動を示す用語に基づいて前記経験文書記憶手段を検索し、該行動を示す用語に対応する経験が記述された文書群を検索する検索手段と、
前記文書群の中から、行動と因果関係のある行動目的を抽出する行動目的抽出手段と、
前記行動目的が、前記行動目的オントロジ記憶手段の階層構造またはネットワーク構造の行動目的クラスに分類されるかを判断し、いずれの行動目的クラスにも分類されない場合には、新たな行動目的クラスを生成して前記行動目的オントロジ記憶手段に追加する行動目的分類手段と、
前記行動目的分類手段において、いずれかの行動目的クラスに分類された場合、または、新たな行動目的クラスが生成された場合には、前記行動目的記憶手段の前記行動目的詳細文から、該行動目的クラスに対応する特徴的な単語(以下、「特徴語」と記す)を抽出し、該行動目的クラスと該特徴語を行動目的辞書に格納する特徴語抽出手段と、
前記行動目的辞書を参照して、入力された個人のある行動に関する経験が含まれるテキストに特徴語が含まれているかを判断し、含まれている場合には、該特徴語を含む文を行動目的詳細文として抽出し、該特徴語が属する行動目的クラスを該行動目的辞書から抽出し、該行動目的クラスと該行動目的詳細文を出力する行動目的抽出手段と、
を有することを特徴とする行動目的抽出装置。
【請求項２】
前記行動目的分類手段は、
前記行動目的同士を、目的と該目的を達成するための手段とする目的−手段関係とし、前記行動目的を複数の抽象度で表現した行動目的クラスを複数生成し、該行動目的クラスを階層構造化またはネットワーク構造化して前記行動目的オントロジ記憶手段に格納する手段を含む
請求項１記載の行動目的抽出装置。
【請求項３】
前記行動目的分類手段は、
類語辞書を参照して類語として分類された単語を含む行動目的同士または、連結している行動目的が類似している行動目的同士を一つの行動目的クラスとして生成する手段を含む
請求項２記載の行動目的抽出装置。
【請求項４】
前記行動目的分類手段は、
階層構造またはネットワーク構造の上位の行動目的クラスと下位の行動目的クラスの間に新たな行動目的クラスを生成して挿入する手段を含む
請求項２記載の行動目的抽出装置。
【請求項５】
個人が経験を綴った文書または目的と手段の関係が記載された文書から行動目的を抽出する行動目的抽出方法であって、
個人の経験を綴った文書または目的と手段の関係が記載された文書を格納した経験文書記憶手段と、
行動の結果、得たい、または、達成したいものである行動目的を分類した行動目的クラスの階層構造またはネットワーク構造を格納した行動目的オントロジ記憶手段と、
行動、行動目的クラス、行動目的詳細文を格納した行動目的記憶手段と、
検索手段と、行動目的抽出手段と、行動目的分類手段と、特徴語抽出手段と、行動目的抽出手段と、行動目的辞書と、を有する装置において、
前記検索手段が、与えられた行動群のある行動を示す用語に基づいて前記経験文書記憶手段を検索し、該行動を示す用語に対応する経験が記述された文書群を検索する検索ステップと、
前記行動目的抽出手段が、  前記文書群の中から、行動と因果関係のある行動目的を抽出する行動目的抽出ステップと、
前記行動目的分類手段が、前記行動目的抽出ステップで抽出された前記行動目的が、前記行動目的オントロジ記憶手段の階層構造またはネットワーク構造の行動目的クラスに分類されるかを判断し、いずれの行動目的クラスにも分類されない場合には、新たな行動目的クラスを生成して前記行動目的オントロジ記憶手段に追加する行動目的分類ステップと、
前記特徴語抽出手段が、前記行動目的分類ステップにおいて、いずれかの行動目的クラスに分類された場合、または、新たな行動目的クラスが生成された場合には、前記行動目的記憶手段の前記行動目的詳細文から、該行動目的クラスに対応する特徴的な単語(以下、「特徴語」と記す)を抽出し、該行動目的クラスと該特徴語を行動目的辞書に格納する特徴語抽出ステップと、
前記行動目的抽出手段が、前記行動目的辞書を参照して、入力された個人のある行動に関する経験が含まれるテキストに特徴語が含まれているかを判断し、含まれている場合には、該特徴語を含む文を行動目的詳細文として抽出し、該特徴語が属する行動目的クラスを該行動目的辞書から抽出し、該行動目的クラスと該行動目的詳細文を出力する行動目的抽出ステップと、
を行うことを特徴とする行動目的抽出方法。
【請求項６】
前記行動目的分類ステップにおいて、
前記行動目的同士を、目的と該目的を達成するための手段とする目的−手段関係とし、前記行動目的を複数の抽象度で表現した行動目的クラスを複数生成し、該行動目的クラスを階層構造化またはネットワーク構造化して前記行動目的オントロジ記憶手段に格納する
請求項５記載の行動目的抽出方法。
【請求項７】
前記行動目的分類ステップにおいて、
類語辞書を参照して類語として分類された単語を含む行動目的同士または、連結している行動目的が類似している行動目的同士を一つの行動目的クラスとして生成する
請求項６記載の行動目的抽出方法。
【請求項８】
前記行動目的分類ステップにおいて、
階層構造またはネットワーク構造の上位の行動目的クラスと下位の行動目的クラスの間に新たな行動目的クラスを生成して挿入する
請求項６記載の行動目的抽出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、行動目的抽出方法及び装置に係り、特に、個人が経験を綴った文書や目的-手段の関係が記述された文書から短期的・長期的取り組みを要する様々な行動目的を抽出するための行動目的抽出方法及び装置に関する。
【０００２】
本発明では、「行動」とは、動作を伴う行動（例：散歩する)、状態（例：充実した人生を送る）、または心理的活動（例：達成感を得る）とし、行動目的とは、その行動で達成したい行動であると定義する。「行動目的」とは、ある行動を起点として存在する相対的なものであるとする。
【背景技術】
【０００３】
インターネット上には様々な情報提供サービスがあり、ユーザは、外食や遊びなど、行動の参考になる情報を得ることができる。しかし、多くは「外食」といった特定の行動ごとに情報がまとめられていることが多く、特定の行動が決まっておらず漠然と暇つぶしがしたいと思った時などに、自分の行動目的にあった情報を得ることは難しい。こういった具体的行動が決まっていない曖昧な要求に応える情報提供のためには、「気分転換がしたい」「達成感が得られることがしたい」「ダイエットがしたい」など、要求の背景にある多様な行動目的を明らかにし、その行動目的にあった情報を抽出する技術が必要である。
【０００４】
行動目的に合った情報は、例えば、「ダイエット」についての情報を集めたまとめサイトなどから得ることも可能であるが、人手でまとめた情報を作成するには多くの手間を要する、網羅性がない、リアルタイム性がないなどの問題がある。
【０００５】
そこで、こういった問題を解決し、曖昧な行動目的に合った情報提供を行うためには、行動目的と、行動目的に合った情報を自動で収集する技術が必要となる。
【０００６】
そのため、文書からある行動の行動目的を抽出する方法として、大きく二つのアプローチが考えられる。
【０００７】
一つは、行動目的辞書を作成する方法である。辞書を用いた従来技術として、人々が経験を綴った文書から、目的情報を抽出する技術がある（例えば、非特許文献１参照）。当該技術は、例えば、旅行に行く理由を旅行口コミサイトの口コミテキストから抽出し、理由と行動をデータベース化することで、目的に合った旅行先を推薦することを目指している。
【０００８】
もう一つは、構文パターンや接続助詞等の関係を用いる方法である。例えば、「〜ため」「〜を理由に」等の手掛かり表現と、構文パターンを用いて因果関係を抽出する技術がある（例えば、非特許文献２参照）。
【０００９】
また、個人が経験を記述した文書から経験情報を抽出する技術として、ブログから状況（時間，空間)・行動（動作，対象）・主観(評価，感情)からなる経験情報を抽出する技術がある（例えば、非特許文献３参照）。
【先行技術文献】
【非特許文献】
【００１０】
【非特許文献１】若木裕美，有賀康顕，中田康太，藤井寛子，住田一男，鈴木優，"口コミ情報からの目的情報抽出"，FIT2011（第10回情報科学技術フォーラム）．
【非特許文献２】坂地泰紀，竹内康介，関根聡，増山繁，"構文パターンを用いた因果関係抽出"，言語処理学会年次大会発表論文集,No. 14, pp. 1144-1147, 2008.
【非特許文献３】倉島健，藤村考，奥田英範，"大規模テキストからの経験マイニング"，電子情報通信学会論文誌，Vol. J92-D, No.3, pp. 301-310, 2009.
【発明の概要】
【発明が解決しようとする課題】
【００１１】
上記の非特許文献１は、人々の実際の経験情報をもとに、行動を行う目的とそれに向けた行動を抽出し、提供しようという試みである。当該手法は、様々な目的を自動的に抽出する技術であるが、行動が「旅行」に限定されたものであり、「旅行」に限らず様々な行動に関係する行動目的を抽出するためには、より多くの行動に関係する行動目的を整理し、抽出方法を検討する必要がある。また、考慮される行動目的が短期的に達成可能なものに限られているということも挙げられる。例えば、「ダイエットがしたい」、「料理が上手になりたい」など、長期的な取り組みを要する行動目的については考慮されていない。
【００１２】
また、非特許文献２を利用して、関係表現から行動に対する行動目的を抽出することが考えられる。しかし、この方法では、行動目的と行動の因果関係が記述された行動目的−行動しか抽出できない。
【００１３】
また、非特許文献３は、様々な行動を対象に経験情報を抽出するものである。行動目的は、主観（評価、感情）の一部として抽出できる可能性はあるが、行動目的のみを抽出できるものではない。
【００１４】
本発明は、上記の点に鑑みなされたもので、その人が経験を記述した文書や目的−手段関係が記載された文書から、短期的に達成可能な行動目的や特定の行動に関係した行動目的に加え、長期的な取り組みを要する行動目的や複数の行動を取り得る行動目的を抽出することが可能な行動目的抽出方法及び装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
一態様によれば、個人が経験を綴った文書または目的と手段の関係が記載された文書から行動目的を抽出する行動目的抽出装置であって、
個人の経験を綴った文書を格納した経験文書記憶手段と、
行動の結果、得たい、または、達成したいものである行動目的を分類した行動目的クラスの階層構造またはネットワーク構造を格納した行動目的オントロジ記憶手段と、
行動、行動目的クラス、行動目的詳細文を格納した行動目的記憶手段と、
与えられた行動群のある行動を示す用語に基づいて前記経験文書記憶手段を検索し、該行動を示す用語に対応する経験が記述された文書群を検索する検索手段と、
前記文書群の中から、行動と因果関係のある行動目的を抽出する行動目的抽出手段と、
前記行動目的が、前記行動目的オントロジ記憶手段の階層構造またはネットワーク構造の行動目的クラスに分類されるかを判断し、いずれの行動目的クラスにも分類されない場合には、新たな行動目的クラスを生成して前記行動目的オントロジ記憶手段に追加する行動目的分類手段と、
前記行動目的分類手段において、いずれかの行動目的クラスに分類された場合、または、新たな行動目的クラスが生成された場合には、前記行動目的記憶手段の前記行動目的詳細文から、該行動目的クラスに対応する特徴的な単語(以下、「特徴語」と記す)を抽出し、該行動目的クラスと該特徴語を行動目的辞書に格納する特徴語抽出手段と、
前記行動目的辞書を参照して、入力された個人のある行動に関する経験が含まれるテキストに特徴語が含まれているかを判断し、含まれている場合には、該特徴語を含む文を行動目的詳細文として抽出し、該特徴語が属する行動目的クラスを該行動目的辞書から抽出し、該行動目的クラスと該行動目的詳細文を出力する行動目的抽出手段と、を有する行動目的抽出装置が提供される。
【発明の効果】
【００１６】
一態様によれば、短期的に達成可能な行動目的や特定の行動に関係した行動目的だけではなく、例えば、「気分転換したい」、「ダイエットがしたい」といった、長期的な取り組みを要する行動目的や複数の行動を取り得る行動目的等の対象とする範囲を拡げ、行動目的を体系化したことにより、個人が行動を行った経験を綴った文書から自動で抽出することができる。
【００１７】
さらに、行動目的オントロジの最上位に『充実した人生を送る』というような広範な行動目的を設定することで、目的−手段関係に着目した行動目的オントロジを構築したことにより、行動目的の網羅性の向上、暗黙情報の明示化が期待できる。
【００１８】
また、生成された行動目的辞書を使うことにより、テキストに「〜のため」といった接続助詞等の関係表現が記述されていない場合でも、行動目的を抽出できる。
【００１９】
また、テキストに直接的に書かれた行動目的を抽出するため、その人が行動のモチベーションにしている強い行動目的を抽出できることが期待できる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施の形態における行動目的抽出装置の構成例である。
【図２】本発明の一実施の形態におけるオントロジの構成例である。
【図３】本発明の一実施の形態における行動目的クラスの初期モデルの例である。
【図４】本発明の一実施の形態における行動目的DBの例である。
【図５】本発明の一実施の形態における行動目的辞書の例である。
【図６】本発明の一実施の形態における行動目的辞書作成部の処理のフローチャートである。
【図７】本発明の一実施の形態における行動目的抽出部の各文書から行動目的を抽出する例である。
【図８】本発明の一実施の形態における行動目的抽出部の上位の行動目的を抽出する例である。
【図９】本発明の一実施の形態におけるオントロジの作成を示す図である。
【図１０】本発明の一実施の形態における行動目的オントロジの初期モデルの作成例（その１）である。
【図１１】本発明の一実施の形態における行動目的オントロジの初期モデルの作成例（その２）である。
【図１２】本発明の一実施の形態における行動目的オントロジの初期モデルの作成例（その３）である。
【図１３】本発明の一実施の形態における新規行動目的を行動目的オントロジの行動目的クラスに分類可能な例である。
【図１４】本発明の一実施の形態における行動目的オントロジに新たな行動目的クラスを追加する例である。
【図１５】本発明の一実施の形態における新規行動目的を行動目的オントロジの行動目的クラスに分類する例である。
【図１６】本発明の一実施の形態における行動目的抽出部の処理のフローチャートである。
【図１７】本発明の一実施の形態における行動目的辞書作成部で作成された行動目的辞書の例である。
【図１８】本発明の一実施の形態における行動目的抽出部の入力・出力例である。
【発明を実施するための形態】
【００２１】
以下、図面と共に本発明の実施の形態を説明する。
【００２２】
本発明において、『行動』とは、動作を伴う行動（散歩する）、状態（充実した人生を送る）、または、心理的活動（達成感を得る）とし、『行動目的』とは、その行動で達成したい行動であると定義する。『行動目的』とは、ある行動を起点として存在する相対的なものであるとする。つまり、その行動の結果、得たいものや達成したいことを指す。
【００２３】
本発明では、従来、抽出対象であった特定の行動(例えば「外食」など)に関する目的や、短期的に達成可能な目的の抽出に加え、散歩や買物、旅行など複数の行動を取り得る目的や、ダイエットや英会話など長期的な取り組みを要する様々な目的を個人が経験を綴った文書から抽出する。
【００２４】
図１は、本発明の一実施の形態における行動目的抽出装置の構成例である。
【００２５】
同図に示す行動目的抽出装置１０は、行動目的辞書作成部１００、目的抽出部２００を有する。
【００２６】
行動目的辞書作成部１００は、検索部１１０、行動目的抽出部１２０、行動目的分類部１３０、特徴語抽出部１６０、Web文書記憶部１０１、行動目的オントロジ記憶部１０２、行動目的ＤＢ１０３、行動目的辞書１０４を有する。
【００２７】
目的抽出部２００は、行動目的抽出部２１０を有する。
【００２８】
Web文書記憶部１０１には、ブログ等の個人が経験を綴ったテキストが格納されている。なお、ブログに限らず、情報サイトの口コミ情報やTwitter(登録商標)、また、Web上にあげられた情報に限らず、アンケート等により集められた感想や、マニュアルや仕様書などの目的と手段の関係を有する文書など、様々な文書が適用可能である。なお、本明細書中では、Webから取得したブログ等の個人の経験が記載されたテキストを一例として説明する。
【００２９】
行動目的オントロジ記憶部１０２は、図２に示すような目的−手段関係に着目して生成された行動目的の階層構造またはネットワーク構造を記憶するものである。行動目的は様々な抽象度があり、運動したいと思ってサイクリングをする人もいれば、健康維持をするために、「運動」の一つとしてサイクリングをしたいと考える人もいる。「健康維持」と「運動」は、目的−手段関係になっているように、様々な行動目的同士は、互いに目的−手段関係になっていると考えられる。そこで、行動目的同士を、目的−手段関係に着目して図２に示すように階層構造またはネットワーク構造で表す。行動目的分類部１３０が、同図に示すように、様々な行動目的同士をつなぐことにより構築された階層構造またはネットワーク構造を格納する。その際に、直接行動目的A,B同士をつなぐだけでなく、ある行動目的Cを介してＡ→C、C→Bといった目的-手段関係が成り立つのであれば、行動目的Cを追加してもよい。このように、行動目的を追加することによって、暗黙の情報の顕在化を行い、行動目的の拡張を行うことも可能である。また、階層構造であれば最上位にくるような、抽象的な行動目的クラスとその他の行動目的クラスとの関係を考えることで、階層構造を考えやすくする。
【００３０】
また、行動目的分類部１３０が、類似語辞書（非特許文献４：NTTコミュニケーション科学基礎研究所、"日本語語彙体系"，岩波書店，1999.)等に基づいて、類似の行動目的をまとめ、作成された行動目的クラスを格納する。例えば、図３に示すように、最上位の行動目的に「充実した人生を送る」という人生の大目的を置き、また、他の行動目的として、世論調査で使われていた生涯学習を行う理由を取得して初期モデルを生成することも可能である。
【００３１】
行動目的ＤＢ１０３は、テキスト文書に書かれた、行動、行動目的クラス、行動目的詳細文が行動目的分類部１３０によって、図４に示すように格納される。
【００３２】
行動目的辞書１０４は、目的抽出部２００によって参照される特徴語を格納する辞書であり、特徴語抽出部１６０により行動目的クラスとその行動目的クラスに特徴的な単語を図５に示すように格納される。
【００３３】
以下、図１に各処理部について説明する。
【００３４】
＜行動目的辞書作成部１００＞
検索部１１０は、入力された行動群の中のある行動に関して、Web文書記憶部１０１を検索し、実際にその行動を行った経験が記述された文書群を取得する。なお、行動群から「行動」を抽出する際には、形態素解析を行い、テンプレートや辞書等を参照して行動を表す意味を持つ用語を抽出する等の方法を用いるものとする。
【００３５】
行動目的抽出部１２０は、検索部１１０が取得した文書群の中から行動の目的となっている語を抽出する。「○○のために××をした」といった接続助詞や接続詞などで表現される因果関係を用いて行動の目的となる語を抽出する等の方法を用いるものとする。
【００３６】
行動目的分類部１３０は、行動目的を階層構造またはネットワーク構造に整理する処理を行う。このとき、類似する行動目的はまとめて行動目的クラスを作り、目的−手段の関係に階層化（ネットワーク化)する。行動目的抽出部１２０から行動目的を取得し、当該行動目的が、行動オントロジ記憶部１４０の行動目的クラスに分類されるかを判断する。いずれの行動目的クラスにも属さない場合には、行動オントロジ記憶部１４０に新たな行動目的クラスを追加する。当該行動目的分類部１３０の詳細な処理は図６で後述する。
【００３７】
特徴語抽出部１６０は、行動目的ＤＢ１０３に記録された行動目的クラスを基に、各行動目的に特徴的な単語（または文）を行動目的詳細文から抽出する。
【００３８】
目的抽出部２００の行動目的抽出部２１０は、入力された個人が行動に関する経験を綴ったテキストに対して、行動目的辞書１０４の行動目的クラスと特徴語を参照し、行動目的詳細文を抽出し、行動目的データ（行動目的クラスと行動目的詳細文）を出力する。
【００３９】
次に、上記の構成における処理の流れを説明する。
【００４０】
最初に事前処理である行動目的辞書作成部１００の処理について説明する。
【００４１】
図６は、本発明の一実施の形態における行動目的辞書作成部の処理のフローチャートである。
【００４２】
ステップ６１０）  検索部１１０が外部から入力された行動目的を抽出する行動群を受け付ける。ここで、行動としては、例えば、『サイクリングをする』や『料理を作る』など、趣味や遊び、日常生活活動、仕事に関わるあらゆる行動を対象とする。
【００４３】
ステップ６２０）  検索部１１０は、取得した行動群から、まだ選択されていないある一つの行動を選択する。新たに選択する行動がなくなった場合はステップ６８０以降の処理に移行する。
【００４４】
ステップ６３０）  検索部１１０は、Web文書記憶部１０１のWeb文書に対して文脈判断を行い、選択した行動を実際に行った経験が書かれた文書群を取得する。実際に行動を行ったかどうかの判断方法としては、例えば『サイクリングをする』という行動であれば、「サイクリングをした」、「サイクリングに行った」等の表現を抜き出すこと等が考えられる。
【００４５】
ステップ６４０）  行動目的抽出部１２０は、検索部１１０からある行動を行った経験が書かれた文書群を取得し、当該文書群から、その行動を行った行動目的を抽出する。行動とは、動作を伴う行動(例：散歩する)、状態（例：充実した人生を送る）、または心理的活動（例：達成感を得る）とし、行動目的とは、その行動で達成したい行動であると定義する。行動目的とは、ある行動を起点として存在する相対的なものであるとする。例えば、図７の例において、『ダイエットのためにサイクリングをする』のであれば、「サイクリング」が行動、「ダイエット」が行動目的となる。『○○のために××をした』といった接続助詞、接続詞なども参考にしながら、行動を行うことで達成したい行動目的を抽出する。
【００４６】
このような行動目的は、ユーザインタフェースを介してユーザが抽出し、ファイル等の記憶手段に格納しておき、当該記憶手段から読み込む、または、既存の因果関係抽出技術(非特許文献２参照)等をもとに、機械的に抽出してもよい。
【００４７】
さらに、図８に示すように、抽出した行動目的を行動として、さらに上位の行動目的を抽出してもよい。
【００４８】
ステップ６５０）  行動目的分類部１３０は、行動目的抽出部１２０が抽出した行動目的が行動目的オントロジ記憶部１０２のいずれかの行動目的クラスに含まれるか確認する。行動目的クラスへの分類は、ユーザインタフェースを介してユーザからの入力を取得する。または、類語辞書(非特許文献４)等を用いて機械的に行ってもよい。行動目的オントロジ記憶部１０２の行動目的クラスに含まれる場合には、ステップ６７０に移行する。
【００４９】
ステップ６６０）  行動目的分類部１３０は、行動目的が行動目的オントロジ内のいずれの行動目的クラスでもないと判断された場合には、新たに行動目的クラスを作成し、目的−手段関係になるように、行動目的オントロジ記憶部１０２のネットワーク構造または階層構造に追加する。その際、行動目的間の間を補う新たな行動目的クラスの追加を行ってもよい。目的−手段関係の判断は、ユーザインタフェースを介してユーザに判断を促してもよいし、他の文書から因果関係抽出技術等をもとに、機械的に判断してもよい。
【００５０】
行動目的オントロジ記憶部１０２に行動目的オントロジが何もない一番初めの処理では、ある程度の行動目的クラスを集めて初期モデル（行動目的オントロジ）を構築してもよいし、１つずつネットワークのノード（行動目的クラス）を増やしていってもよい。行動目的オントロジを作成することによって、技術の応用サービスにおいて、ある行動目的Ｇの下位の行動Ａ，Ｂを図９のａのように作成するだけでなく、上位の行動目的Ｇ'を経由して、関連する行動Ｃを図９のｂのように作成することができる。このように、最上位にくるような、抽象的な行動目的クラスとその他の行動目的クラスとの関係を考えることで、階層構造（ネットワーク構造）を認識しやすくする。
【００５１】
具体的に図１０〜図１２を用いて説明する。
【００５２】
ステップ６４０で行動目的抽出部１２０によりアンケート項目やWebページなどから一般的な行動目的が抽出されると（図１０の（１））、図１１のパターン１に示すように、類似辞書（図示せず)を参照して、類語として分類された単語（行動目的)同士をまとめる手法や、図１１のパターン２に示すように、連結している行動目的（「気分転換する」「気晴らしをする」）が類似していれば、同じクラスと判断して同じクラスにまとめる手法がある。なお、パターン２は、図９のｂのように上位の行動目的が抽出された場合に適用可能である。
【００５３】
さらに、図１２に示すように、文書から得られた様々な行動目的クラスをネットワーク化する。図１２のパターン１に示すように、文書『健康維持のために、ダイエット始めました』から抽出された行動目的（「健康維持」）と手段（「ダイエット」）の組を目的−手段関係としてネットワークを構築する。また、図１２のパターン２に示すように行動目的クラス間に新たに行動目的クラスを作成して補間することも可能である。補間する際は、ユーザインタフェースを介してユーザが生成した行動目的クラスを取得してもよいし、行動目的クラスA,Bに関して、ある行動目的Cを介してＡ→C、C→といった目的-手段関係が他の文書から抽出できれば、行動目的クラスCを補間してもよい。
【００５４】
このように、階層構造（ネットワーク構造）にまとめることにより、行動目的の網羅性の向上、暗黙情報の明示化が期待できる。
【００５５】
また、ステップ６５０で新規に生成された行動目的「運動する」が、図１３に示すように行動目的オントロジ記憶部１０２の行動目的クラスに分類できない場合は、図１４のＡやＢに行動目的オントロジの行動目的クラスを当てはめた文がWeb文書記憶部１０１に存在すれば、その行動目的クラスとネットワークを結ぶ。図１４の例では、新たに生成された行動目的「運動する」が行動オントロジ記憶部１４０内の「健康を維持する」と「ジョギングをする」に接続される。
【００５６】
ステップ６７０）  行動目的分類部１３０は、行動目的の詳細が記述された一文（または複数文)を行動目的詳細文として入力された文書から抽出し、行動、行動目的クラス、行動目的詳細文の組を行動目的ＤＢ１０３に格納する。ここで、行動目的詳細文とは、例えば「○○して達成感が得られた。」等である。
【００５７】
図１５の例に示すように、『ダイエットのために、サイクリングを始めました。…』というテキストがあった場合、「ダイエット」が行動目的として抽出され、「サイクリング」が当該行動目的に対応する行動として抽出された場合、当該行動目的−行動の組に、ステップ６５０で作成した行動目的クラスを与えて行動目的DB１０３に格納する。
【００５８】
ステップ６８０）  特徴語抽出部１６０は、行動目的ＤＢ１０３から行動目的クラス、行動目的詳細文を読み込む。
【００５９】
ステップ６９０）  特徴語抽出部１６０は、ステップ６８０で取得した行動目的クラスごとに、行動目的詳細文をまとめ、行動目的クラスごとに特徴的な単語（または文）を抽出し、出現頻度が高い単語（または文）を特徴語とする。例えば、「達成感を得たい」という行動目的クラスであれば、「達成感」などが特徴的な単語となり得る。特徴的な単語（または文）の算出に関しては、tf-idfなどの方法で抽出する。
【００６０】
ステップ６９５）  特徴語抽出部１６０は、判定した各行動目的クラスの特徴語(文)を行動目的辞書１０４に格納する。
【００６１】
なお、上記の行動目的辞書作成部１００の処理においては、ステップ６１０で外部から行動群を受け付けているが、対象とする行動群を指定しない方法であってもよい。その場合、処理はステップ６３０から開始され、ステップ６３０において、Web文書から行動が抽出できる文書を取得すればよい。行動の抽出方法としては、例えば、特許文献１（特許第５１９７４９１号公報）の方法を用いて、動作動詞とその対象格、または、自動詞で表現される行動を、シソーラスや係り受け解析器などを用いて抽出すればよい。
【００６２】
また、抽出した行動目的クラスをステップ６１０の行動群として、行動目的辞書作成部１００のステップ６１０〜６９５の処理を繰り返し、行動目的オントロジ記憶部１０２を拡張してもよい。
【００６３】
次に、目的抽出部２００の処理について説明する。
【００６４】
図１６は、本発明の一実施の形態における行動目的抽出部の処理のフローチャートである。
【００６５】
ステップ７１０）  目的抽出部２００の行動目的抽出部２１０は、個人の経験を綴った文書(経験文書)を受け付ける。
【００６６】
ステップ７２０)  行動目的抽出部２１０は、行動目的辞書１０４を参照して、受け取った経験文書に行動目的が含まれているかを判定する。具体的には、行動目的辞書１０４に記憶された特徴語が、経験文書内に含まれているかを判断する。
【００６７】
ステップ７３０）  含まれていればステップ７４０に移行し、含まれていなければ当該処理を終了する。
【００６８】
ステップ７４０）  特徴語が経験文書内に含まれていれば、その特徴語が属する目的が記載されているものとし、当該特徴語を含む文を行動詳細文として抽出する。
【００６９】
ステップ７５０）  特徴語が属する行動目的クラスと特徴語が記載された行動詳細文を出力する。
【００７０】
具体的には、行動目的辞書作成部１００において、「サイクリングをする」、「料理を作る」などの行動群を入力し、行動目的を抽出及び分類した結果、５０種類の行動目的クラスからなる行動目的オントロジが作成され、行動目的DB１０３に基づいて、特徴語抽出部１６０で図１７に示すような行動目的辞書１０４が作成されたものとする。当該行動目的辞書１０４に基づいて、例えば、行動目的抽出部２１０にサイクリングについて綴られた経験文書が入力されると、図１８のように行動目的データ（行動目的クラス、行動目的詳細文）が出力される。
【００７１】
上記ように、行動目的抽出部２１０は、行動目的辞書１０４に行動目的ごとの特徴語を格納しているため、経験文書に「〜ため」といった接続助詞等の関係表現が記述されていない場合でも行動目的を抽出することが可能となる。
【００７２】
なお、上記の図１に示す行動目的抽出装置１０の構成要素の動作をプログラムとして構築し、行動目的抽出装置として利用されるコンピュータにインストールして実行させる、または、ネットワークを介して流通させることが可能である。
【００７３】
本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【符号の説明】
【００７４】
１０  行動目的抽出装置
１００  行動目的辞書作成部
１０１  Web文書記憶部
１０２  行動目的オントロジ記憶部
１０３  行動目的DB
１０４  行動目的辞書
１１０  検索部
１２０  行動目的抽出部
１３０  行動目的分類部
１６０  特徴語抽出部
２００  目的抽出部
２１０  行動目的抽出部
【図１】
2015032287.tif 000003
【図２】
2015032287.tif 000004
【図３】
2015032287.tif 000005
【図４】
2015032287.tif 000006
【図５】
2015032287.tif 000007
【図６】
2015032287.tif 000008
【図７】
2015032287.tif 000009
【図８】
2015032287.tif 000010
【図９】
2015032287.tif 000011
【図１０】
2015032287.tif 000012
【図１１】
2015032287.tif 000013
【図１２】
2015032287.tif 000014
【図１３】
2015032287.tif 000015
【図１４】
2015032287.tif 000016
【図１５】
2015032287.tif 000017
【図１６】
2015032287.tif 000018
【図１７】
2015032287.tif 000019
【図１８】
2015032287.tif 000020