(57)【要約】【課題】ユーザにとって有用な情報をドメインやサービスに関わらず推薦する。【解決手段】アイテムをユーザの行動目的である基本的欲求によって定義し、ユーザプロファイルを基本的欲求の強さで表すことによって、ユーザの行動履歴から算出されたユーザの欲求の定常的な強さと現在欲求の強さを比較し、現在の欲求度を算出して推薦アイテムを提示する。【選択図】図１
2012103955.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのアイテム選択履歴に関する情報を格納したユーザ行動履歴データベースと、
複数の種別からなる基本的欲求に対するユーザの定常的な欲求の強さの情報をユーザの欲求プロファイルとして格納したユーザプロファイルデータベースと、
アイテムと前記基本的欲求の種別との対応関係についての情報を格納したアイテムデータベースと、
前記ユーザ行動履歴データベースに格納されたアイテム選択履歴からユーザの前記基本的欲求に対する欲求満足度を計算する欲求満足度計算部と、
前記欲求満足度と前記欲求プロファイルとから、ユーザの現在の基本的欲求の強さを計算する欲求計算部と、
前記ユーザの現在の基本的欲求の強さ及び前記アイテムと前記基本的欲求の種別との対応関係に基づいて、前記アイテムデータベースから、前記現在のユーザの基本的欲求の強さに適したアイテムを推薦する推薦部と、
を備えることを特徴とするプロファイル解析システム。
【請求項２】
請求項１に記載のプロファイル解析システムにおいて、
前記推薦部が推薦したアイテムがユーザに選択されなかったとき、当該アイテムに対応する前記基本的欲求の強さを低減するように前記ユーザの欲求プロファイルを修正することを特徴とするプロファイル解析システム。
【請求項３】
請求項１に記載のプロファイル解析システムにおいて、
前記ユーザ行動履歴データベースに格納されたユーザのアイテム選択履歴から、選択されたアイテムに対応する基本的欲求をその種別ごとに集計して各基本的欲求の相対的強さを算出し、それを当該ユーザの欲求プロファイルとするユーザプロファイル学習部を備え、
アイテムと基本的欲求の種別との対応関係が既知であり、ユーザの欲求プロファイルが未知である場合に、前記ユーザプロファイル学習部によってユーザの欲求プロファイルを学習することを特徴とするプロファイル解析システム。
【請求項４】
請求項１に記載のプロファイル解析システムにおいて、
アイテムを類似度に応じて複数のアイテム集合にクラスタリングする手段と、
前記クラスタリングされたアイテム集合に基本的欲求の種別を割り振る手段と、
前記アイテム集合に割り振られた基本的欲求の種別と前記ユーザ行動履歴データベースに格納されたユーザのアイテム選択履歴とからユーザの欲求プロファイルを算出する手段と、
前記算出された欲求プロファイルと既知のユーザの欲求プロファイルの適合度を算出する手段と、
前記適合度を最大化するように前記アイテム集合に割り当てられる基本的欲求の種別を調整する手段とを備え、
アイテムと基本的欲求の種別との対応関係が未知であり、ユーザの欲求プロファイルが既知である場合に、各アイテムに対応する基本的欲求の種別を学習することを特徴とするプロファイル解析システム。
【請求項５】
請求項１に記載のプロファイル解析システムにおいて、
基本的欲求の種別との対応関係が既知のアイテムと未知のアイテム間の類似度を計算する手段と、
前記類似度の高いアイテム間において、前記対応関係が既知のアイテムの基本的欲求の種別を前記対応関係が未知のアイテムの基本的欲求の種別として設定する手段と、
前記対応関係が未知のアイテムに設定された基本的欲求の種別を用い、欲求プロファイルが既知であるユーザのアイテム選択履歴から、選択されたアイテムに対応する基本的欲求をその種別ごとに集計して各基本的欲求の相対的強さを当該ユーザの欲求プロファイルとして算出し、算出した欲求プロファイルと前記既知の欲求プロファイルとの適合度が最大化されるように、前記対応関係が未知のアイテムに対して設定された基本的欲求の種別を調整する手段と、
欲求プロファイルが未知のユーザのアイテム選択履歴から、選択されたアイテムに対応する基本的欲求をその種別ごとに集計して各基本的欲求の相対的強さを当該ユーザの欲求プロファイルとして算出し、当該ユーザとアイテム選択履歴の類似度が高く欲求プロファイルが既知であるユーザの欲求プロファイルと前記算出された欲求プロファイルとの適合度を算出し、それが最大化されるように前記対応関係が未知のアイテムに対して設定された基本的欲求の種別を調整する手段とを備え、
一部のアイテムに対応する基本的欲求の種別と、一部のユーザの欲求プロファイルとが既知である場合に、基本的欲求の種別との対応関係が未知のアイテムに対する基本的欲求の種別と、欲求プロファイルが未知のユーザの欲求プロファイルとを学習することを特徴とするプロファイル解析システム。
【請求項６】
請求項１に記載のプロファイル解析システムにおいて、複数のアイテムデータベースを備え、前記推薦部は前記複数のアイテムデータベースから前記現在のユーザの基本的欲求の強さに適したアイテムを推薦することを特徴とするプロファイル解析システム。
【請求項７】
請求項６に記載のプロファイル解析システムにおいて、
前記現在の欲求の強さと前記行動履歴データベースに格納された欲求プロファイルとから欲求に対応するアイテムデータベースを選択する選択手段とを有し、
前記推薦部は、前記選択手段によって選択されたアイテムデータベールから、前記現在の基本的欲求の強さに適したアイテムを推薦することを特徴とするプロファイル解析システム。
【請求項８】
ユーザが選択したアイテム及び当該アイテムを提供したサービス、及び当該アイテムの選択に関連する基本的欲求についての情報を格納したユーザ行動履歴データベースと、
複数の種別からなる基本的欲求に対するユーザの定常的な欲求の強さを示す欲求プロファイルと、各サービスについて基本的欲求の種別とキーワードとの対応を示す情報を格納したユーザプロファイルデータベースと、
前記ユーザ行動履歴データベースに格納されたアイテム選択履歴からユーザの基本的欲求に対する欲求満足度を計算する欲求満足度計算部と、
前記欲求満足度と前記欲求プロファイルとから、ユーザの現在の基本的欲求の強さを計算する欲求計算部と、
前記欲求計算部の計算結果からユーザの有する強い基本的欲求を選択する欲求推薦部と、
前記欲求推薦部によって選択された基本的欲求から利用するサービスを選択するデータベース選択部と、
前記選択されたサービスと前記欲求推薦部で選択された基本的欲求に基づき、前記ユーザプロファイルデータベースからキーワードを抽出する手段と、
前記抽出したキーワードを前記選択したサービスを提供するデータベースに検索キーとして送信する送信手段と、
前記データベースから検索結果として送信されてきたアイテムを受信する受信手段と、
有することを特徴とするプロファイル解析システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの特性に関する情報を抽出・解析する装置に関するものである。
【背景技術】
【０００２】
情報通信技術の発展とその商業利用の拡大により、インターネットなどの各種メディアが提供する情報量は計り知れない。ユーザは多種多様な情報を受け取ることが可能になり、ユーザにとっての情報の有用性の多様化が進んでいる。そのため、ユーザは、大量の多種多様な情報の中から自身にとって有用な情報を選択することが困難となっている。また、情報提供側においても、不特定多数へ向けた広告・宣伝の効果が減少している。こうした状況において、近年、ユーザの行動履歴からユーザの嗜好情報（ユーザがどのような情報に興味があるか）のようなプロファイルを抽出し解析することで、ユーザのプロファイルに適した有用な情報を推薦する技術やマーケティングデータとしてターゲティング広告に利用するデータマイニング技術が知られている。
【０００３】
従来のプロファイル解析技術では、各サービスでユーザの行動履歴を蓄積し、独自の管理方法によってプロファイルを記述し、推薦処理に用いる。例えば、テレビ番組推薦システムでは、ユーザのテレビ番組の視聴履歴をテレビ番組のカテゴリ（バラエティ、スポーツなど）や番組出演者などの番組中に含まれる単語によって記述し、視聴履歴中の各単語の登場頻度を当該ユーザの嗜好情報として抽出し、番組の推薦に利用する。また、ＥＣサイトで多く見られるような商品推薦システムでは、ユーザの商品購買履歴を用いて、当該ユーザと類似した購買履歴を持つユーザの購買した商品を推薦する。つまり、各サービスの利用履歴のみからユーザプロファイルを抽出している。
【０００４】
しかしながら、ユーザプロファイルを精度良く抽出するためには、ユーザの多くの行動履歴を取得する必要がある。従来は、ユーザの単一ドメインの行動履歴しか用いていないため、ユーザプロファイルを高精度に抽出することはできない。ここで、ドメインとは、「テレビ番組」や「映画」、「旅行」などのコンテンツを提供する業態などによって限られるコンテンツの範囲を指す。これは、テレビ番組の視聴行動のみからユーザの特徴を高精度に特定することはできない、ということを意味している。また、複数ドメインにまたがる行動履歴を取得したとしても、従来技術では、各ドメインの履歴の記述方式が異なるため、複数ドメインにまたがる汎用性のあるユーザプロファイルを抽出することはできない。
【０００５】
こうした課題を解決するために、特許文献１では、ベイジアンネットワークモデルを用いて、ユーザ属性とアイテム属性の依存関係（以下、共通属性）を確率変数で表わし、その値から特定ユーザと各アイテムとの組み合わせ毎に特定ユーザに対する各アイテムの適合性を検証し、この検証結果から特定ユーザに推薦するアイテムを決定することにより、アイテムの推薦精度の向上を図っている。例えば、被験者への聞き取り調査、定性調査等によりアイテム（例えば映画）に対する評価に用いられる用語を共通属性候補として抽出し、大規模アンケート調査等により共通属性候補の中から大多数の人に共通に支持される候補を選択することで共通属性の確率変数を導出する。この確率変数に基づき、特定ユーザに推薦するアイテムを決定することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−５８３９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１では、事前に確率変数の依存関係を設定する必要があり、また、アイテム属性は各ドメインに特化しているという問題がある。
【０００８】
本発明は、上述の点に鑑みてなされたものであり、その目的とするところは、ユーザにとって有用な情報をドメインに関わらず推薦することのできるシステムを提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のプロファイル解析システムは、アイテムをユーザの行動目的である基本的欲求によって定義し、ユーザプロファイルを基本的欲求の強さで表すことによって、ユーザの行動履歴から算出されたユーザの欲求の定常的な強さと現在欲求の強さを比較し、現在の欲求度を算出して推薦アイテムを提示する。
【００１０】
本発明によるプロファイル解析システムは、ユーザのアイテム選択履歴に関する情報を格納したユーザ行動履歴データベースと、複数の種別からなる基本的欲求に対するユーザの定常的な欲求の強さの情報をユーザの欲求プロファイルとして格納したユーザプロファイルデータベースと、アイテムと基本的欲求の種別との対応関係についての情報を格納したアイテムデータベースと、ユーザ行動履歴データベースに格納されたアイテム選択履歴からユーザの基本的欲求に対する欲求満足度を計算する欲求満足度計算部と、欲求満足度と欲求プロファイルとから、ユーザの現在の基本的欲求の強さを計算する欲求計算部と、ユーザの現在の基本的欲求の強さ及びアイテムと基本的欲求の種別との対応関係に基づいて、アイテムデータベースから、現在のユーザの基本的欲求の強さに適したアイテムを推薦する推薦部と、を備える。このようにユーザプロファイルとアイテムを共に基本的欲求で記述することにより、各種サービスによって提供される異種アイテムを統一的に扱い、ユーザが現在必要としているアイテムを適切に推薦することが可能になる。
【発明の効果】
【００１１】
本発明によれば、ユーザは、幅広い分野から自身の行動目的に最適な情報を得ることができ、生活行動が豊かになる。また、情報提供者は、ユーザに飽きの来ないサービスを提供することができる。
【００１２】
上記した以外の、課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施例のプロファイルの解析とその結果からアイテムを推薦する機能を有するシステムの構成図である。
【図２】ユーザ行動履歴データベースに格納されているデータの構成例を示す図である。
【図３】ユーザプロファイルデータベースに格納されているデータの構成例を示す図である。
【図４】アイテムデータベースに格納されているデータの構成例を示す図である。
【図５】処理の概要を示すフローチャートである。
【図６】定常的欲求度の改善機能を有するプロファイル解析システムの構成例を示す図である。
【図７】定常的欲求度の改善機能を有するプロファイル解析システムにおける処理の流れを示すフローチャートである。
【図８】各データベースと欲求解析の関連を表わすシステムの構成図である。
【図９】欲求プロファイルを学習する方式を説明する模式図である。
【図１０】アイテムに対する欲求を学習する方式を説明する模式図である。
【図１１】アイテムに対する欲求の学習を行う流れを表わすフローチャートである。
【図１２】アイテムのクラスタグループに確率表を付与したデータ構成図である。
【図１３】アイテムに対する未知の欲求と未知のユーザの欲求プロファイルを学習する方式の説明図である。
【図１４】未知のアイテムに対する欲求と未知のユーザの欲求プロファイルを学習する流れを表わすフローチャートである。
【図１５】ドメインの異なる複数のアイテムデータベースを有する一実施例のシステム構成例を示す図である。
【図１６】ドメインの異なる複数のアイテムデータベースを有する一実施例のユーザ行動履歴データベースのデータ構成例を示す図である。
【図１７】ドメインの異なる複数のアイテムデータベースを有する一実施例のアイテムデータベースのデータ構成例を示す図である。
【図１８】ドメインの異なる複数のアイテムデータベースを有するシステムにおいてアイテムを提示するまでの流れを示すフローチャートである。
【図１９】ドメインの異なる複数のアイテムデータベースに対して推薦に利用するアイテムデータベースを選択する機能を有するシステムの構成例を示す図である。
【図２０】ドメインの異なる複数のアイテムデータベースに対して推薦に利用するアイテムデータベースを選択する機能を有するシステムにおける処理の流れを示すフローチャートである。
【図２１】個別サービスに接続する機能を有するシステムの構成例を示す図である。
【図２２】個別サービスに接続する機能を有するシステムのユーザ行動履歴データベースのデータ構成例を示す図である。
【図２３】個別サービスに接続する機能を有するシステムのユーザプロファイルデータベースのデータ構成例を示す図である。
【図２４】個別サービスに接続する機能を有するシステムにおける処理の流れを表わすフローチャートである。
【発明を実施するための形態】
【００１４】
Nelson, P. : “Information and Consumer Behavior”, Journal of Political Economy, Vol.78, pp.311-329, (1970)に、人間の消費行動は、欲求を満足させることが目的であることが示唆されている。また、Steven Reiss : “Who am I? The 16 Basic Desires that Motivate Our Actions and Define Our Personalities”, Berkley Trade (2002)に示されているように、人間の基本的欲求の存在が知られている。ユーザの消費行動における欲求の強さは、長期的に普遍である欲求の定常的強さと、短期間における欲求の満足度合いから瞬間的な強さ（以下、現在欲求）によって表わすことができる。
【００１５】
ここで、基本的欲求とは、例えば、「所有」や「知的好奇心」、「やすらぎ」、「社会的帰属」などである。「所有」とは、モノを集めたい、特別なものを所有したいなど、獲得・所有に関する欲求である。「知的好奇心」とは、未知のものに興味をもつ、知らないことを学びたいなど、知への好奇心に関する欲求である。「やすらぎ」とは、癒されたい、ストレスからの解放、恥を予防したいなど、心のやすらぎに関する欲求である。「社会的帰属」とは、地域や社会を守りたい、地球全体規模で正しいことをしたいなど、社会への帰属意識に関する欲求である。例えば、「所有」の欲求は、切手の収集やシリーズもののテレビ番組の録画、飲料水のおまけ商品、ご当地グルメなどの複数のドメインにおいて現れる。また、「知的好奇心」の欲求は、教育番組の視聴や雑学に関する書籍の購入、史跡めぐりツアーなどの複数のドメインにおいて現れる。「やすらぎ」の欲求は、クラシックコンサートの番組やＣＤ，アロマテラピーに関する商品購入、温泉旅行などの複数のドメインの行動に現れる。「社会的帰属」の欲求は、オリンピックなどの国家を代表するスポーツ番組の視聴や、環境負荷の小さい商品の購入などの複数のドメインにおいて現れる。
【００１６】
本発明のプロファイル解析システムは、アイテムをユーザの行動目的である基本的欲求によって定義し、ユーザプロファイルを基本的欲求の強さで表すことによって、ユーザの行動履歴から算出されたユーザの欲求の定常的な強さと現在欲求の強さを比較し、現在の欲求度を算出してその欲求に適合する推薦アイテムを提示する。
【００１７】
以下、本発明を実施する場合の実施形態を、図面を用いて詳細に説明する。
【００１８】
図１は、本発明の一実施例のシステム構成例を示す図である。本実施例のプロファイル解析システムは、プロファイルの解析とその結果からテレビ番組の推薦機能を有するシステムである。本システムは、テレビ番組の視聴履歴に関する情報を格納したユーザ行動履歴データベース１０１と、ユーザ行動履歴データベース１０１から欲求満足度を計算する欲求満足度計算部１０２と、ユーザがそれぞれの基本的欲求に対してどのような特性があるかを表す情報である欲求プロファイルを格納するユーザプロファイルデータベース１０３と、欲求満足度計算部１０２及びユーザプロファイルデータベース１０３から現在の欲求の強さを計算する欲求度計算部１０４と、推薦を行うテレビ番組がどのような基本的欲求を満たすか、又は、一般的にどのような基本的欲求から対象のテレビ番組を視聴するかの情報を格納するアイテムデータベース１０５と、欲求度計算部１０４及びアイテムデータベース１０５から現在のユーザの欲求に適したテレビ番組を推薦する推薦部１０６を有する。ここで、欲求とは、知的好奇心や所有欲、社会的帰属欲求などを代表とする人間の行動原理となる基本的欲求のことを指す。
【００１９】
図２は、ユーザ行動履歴データベース１０１に格納されているデータの構成例を示す図であり、ユーザを一意に識別するユーザＩＤ２０１と、テレビ番組を一意に識別するアイテムＩＤ２０２と、当該テレビ番組の視聴にとって満たされる基本的欲求の種別を表わす欲求ＩＤ２０３と、番組を視聴した日時２０４で構成される。
【００２０】
図３は、ユーザプロファイルデータベース１０３に格納されているユーザプロファイルデータの構成例を示す図であり、ユーザを一意に識別するユーザＩＤ３０１と、ある基本的欲求に対してユーザが日常的にどの程度の欲求を持っているかを示す定常的な欲求度（以下、定常的欲求度）を表す割合である欲求ＩＤnの強さ３０２で構成される。本例では、基本的欲求はＩＤ1〜ＩＤ19の１９種類とした。ユーザの定常的な欲求の強さは、例えば、ユーザがサービス加入段階で心理テストなどのアンケートに回答することで生成するものとしてもよい。また、ユーザ自身で設定するものとしてもよい。定常的な欲求度は、季節によって異なるため、季節毎に登録するものとしてもよい。後述のように、学習・推定するものとしてもよい。
【００２１】
図４は、アイテムデータベース１０５に格納されているデータの構成例を示す図であり、テレビ番組を一意に識別するアイテムＩＤ４０１と、テレビ番組の視聴行動の元となる基本的欲求の種別を表わす欲求ＩＤ４０２と、テレビ番組の詳細を表わした詳細４０３で構成される。テレビ番組の視聴行動の元となる基本的欲求の種別は、例えば、サービス提供時に提供者が任意に設定するものとしてもよい。後述のように、学習・推定するものとしてもよい。詳細４０３には、アイテムに関する情報がテキストデータとして格納されている。
【００２２】
図５は、本実施例における処理の概要を示すフローチャートである。プロファイル解析システムを起動すると（Ｓ５０１）、ユーザ行動履歴データベース１０１に格納されたテレビ番組視聴履歴に関する欲求情報をもとに欲求満足度計算部１０２により欲求満足度を計算する（Ｓ５０２）。ここで欲求満足度とは、現時点で対象のユーザのどのような基本的欲求が満たされており、どのような基本的欲求が満たされていないかを基本的欲求ごとに示す割合であり、例えば以下の計算式で算出する。
【００２３】
【数１】
2012103955.tif 000003
【００２４】
ここで、任意の欲求ＩＤをｎとすると、Ｓnは欲求ＩＤnの欲求満足度であり、Ｃtotalは全ての行動の総数であり、Ｃnは行動の中で欲求ＩＤnを満たした回数である。テレビ番組であれば、回数でなく、番組の長さや視聴時間などを基準に計算してもよい。テレビ番組以外の商品の場合には、値段などを利用してもよい。その場合、例えば、Ｃtotalはユーザが費やした全費用、Ｃnは欲求ＩＤnのために費やした費用とすればよい。
【００２５】
欲求満足度は、例えば、ユーザ行動履歴データベース１０１に格納された日時２０４をもとに、例えば過去１週間の行動履歴から算出するものとする。その場合、ユーザ行動履歴データベース１０１には、欲求満足度の計算に用いる期間内の行動履歴のみ格納しても良い。
【００２６】
次に、全ての基本的欲求について、欲求満足度とユーザプロファイルデータベース１０３に格納された定常的欲求度をもとに欲求度計算部１０４により現在の基本的欲求の強さを計算し（Ｓ５０３）、ユーザが現時点で強く望んでいる基本的欲求を抽出する（Ｓ５０４）。
現在の基本的欲求の強さは、例えば以下の計算式で算出する。
【００２７】
【数２】
2012103955.tif 000004
【００２８】
ここで、Ｑnは、欲求ＩＤnの現在の強さを表す割合であり、０から１の間の値をとる。Ｓnは欲求ＩＤnの欲求満足度であり、ユーザプロファイルデータベース１０３で管理されているＳＳnは欲求ＩＤnの定常的欲求度を表す割合であり、０から１の間の値をとる。欲求満足度Ｓnが定常的欲求度ＳＳnの割合に達している場合、現在欲求が十分に満たされているものものとしてＱnは０の値をとる。なお、計算式は基本的欲求の強さを表現できれば、他の方式でもよい。
【００２９】
最後に、Ｓ５０４で抽出した基本的欲求を満たすテレビ番組をアイテムデータベース１０５から抽出し（Ｓ５０５）、ユーザに推薦するテレビ番組を提示する（Ｓ５０６）。
【００３０】
例えば、現在欲求抽出処理で算出された最も強い基本的欲求が「知的好奇心」である場合、一般的に「知的好奇心」の基本的欲求を満たす「教育番組」「クイズ番組」などのテレビ番組が推薦されることになる。ここで、ユーザに推薦するテレビ番組は、全ての欲求度の中で最も強い基本的欲求に該当するテレビ番組を選択してもよいし、ある一定値以上の欲求度に該当するテレビ番組をまとめて推薦してもよい。
【００３１】
行動履歴は、番組視聴のみでなく、異なるドメインの行動履歴を利用することも可能である。その場合、現在欲求抽出処理で算出された最も強い基本的欲求が「知的好奇心」である場合、「教育番組」「クイズ番組」のほか、「雑学に関する書籍」「プラネタリウム」などの異なるドメインに属する商品なども推薦する。
【００３２】
次に、上記実施例について、推薦したテレビ番組に対するユーザの反応をもとに定常的欲求度の改善を行うことにより、より精度の高い推薦を行うことを目的としたプロファイル解析システムについて説明する。
【００３３】
図６は、本発明の、定常的欲求度の改善機能を有するプロファイル解析システムの一実施例の構成例を表わすシステム構成図である。このシステムは、ユーザの行動履歴に関する情報を格納したユーザ行動履歴データベース６０１と、ユーザ行動履歴データベース６０１から欲求満足度を計算する欲求満足度計算部６０２と、基本的欲求の定常的な欲求度の情報を格納したユーザプロファイルデータベース６０３と、欲求満足度計算部６０２及びユーザプロファイルデータベース６０３から現在の基本的欲求の強さを計算する欲求度計算部６０４と、基本的欲求に対応するアイテムの情報を格納したアイテムデータベース６０５と、欲求度計算部６０４及びアイテムデータベース６０５から現在のユーザの基本的欲求に適したアイテムを推薦する推薦部６０６と、推薦部６０６で推薦したテレビ番組がユーザに選択されなかった場合に推薦に用いた基本的欲求の定常的な欲求度の値を再計算し改善するフィードバック処理部６０７から構成される。
【００３４】
図７は、定常的欲求度の改善機能を有するプロファイル解析システムにおける処理の概要を示すフローチャートである。
【００３５】
まず、プロファイル解析システムを起動すると（Ｓ７０１）、ユーザ行動履歴データベース６０１に格納されたテレビ番組視聴履歴に関する欲求情報をもとに欲求満足度計算部６０２により欲求満足度を計算する（Ｓ７０２）。欲求満足度の計算式は上述の式(1)と同様である。次に、全ての欲求について、欲求ＩＤnの欲求満足度とユーザプロファイルデータベース６０３に格納された定常的欲求度をもとに欲求度計算部６０４により現在の基本的欲求の強さを計算し（Ｓ７０３）、ユーザが現時点で強く望んでいる基本的欲求を抽出する（Ｓ７０４）。現在の基本的欲求の強さの計算式は上述の式(2)と同様である。次に、抽出した基本的欲求を満たすテレビ番組をアイテムデータベース６０５から抽出し推薦するテレビ番組を決定し（Ｓ７０５）、ユーザに推薦するテレビ番組を提示する（Ｓ７０６）。ここで、推薦されたテレビ番組をユーザが視聴しなかった場合（Ｓ７０７）、推薦する番組の抽出を行った処理（Ｓ７０５）に用いた基本的欲求の定常的欲求度を低く調整し、調整した値をユーザプロファイルデータベース６０３に再格納する（Ｓ７０８）。定常的欲求度の調整後の値は、例えば以下の計算式で算出する。
【００３６】
【数３】
2012103955.tif 000005
【００３７】
ここで、ＳＳnnewは、欲求ＩＤnの定常的欲求度の調整後の値である。ｗは１回のテレビ番組推薦で行ったユーザの視聴行動をどの程度定常的欲求度の調整に反映するかを決定するパラメータであり、０から１の間の値をとる。ＳＳnoldは欲求ＩＤnの定常的欲求度の調整前の値である。計算式は、定常的欲求度に対してフィードバックできるものであれば、他の式を用いてもよい。
【００３８】
以上説明した定常的欲求度の改善機能は、本発明の全ての実施例に対して適用可能である。
【００３９】
図８は、欲求解析によって、アイテムデータベースに登録されるテレビ番組などのアイテムが対応する基本的欲求や、各ユーザの欲求プロファイルを既知の情報から学習するシステムの構成例を示す図である。このシステムは、ユーザの行動履歴に関する情報を格納したユーザ行動履歴データベース８０１と、基本的欲求の定常的な欲求度の情報を格納したユーザプロファイルデータベース８０２と、基本的欲求に対応するテレビ番組などのアイテムの情報を格納したアイテムデータベース８０３と、ユーザ行動履歴データベース８０１及びユーザプロファイルデータベース８０２及びアイテムデータベース８０３をもとに未知のユーザの欲求プロファイル又はアイテムに対する未知の基本的欲求を解析する欲求解析部８０４で構成される。
【００４０】
図９は、アイテムに対する基本的欲求が全て既知であり、ユーザの欲求プロファイルが全て未知の場合に、各ユーザの欲求プロファイルを学習する方式を説明する模式図である。対応する基本的欲求が既知であるアイテム群９０１はアイテムデータベース８０３に格納された情報であり、欲求プロファイルが未知であるユーザ９０２のアイテム選択履歴からそのアイテムに対応する欲求度を抽出し、ユーザ９０２の欲求プロファイル９０３を作成する。すなわち、ユーザ９０２が選択した各アイテムにそれぞれ対応する基本的欲求を基本的欲求の種別ごとに集計し、各基本的欲求の欲求度を計算して、それをそのユーザの欲求プロファイル９０３とする。欲求度の計算は、上述の式(1)を利用して計算してもよい。また、欲求度を抽出するためのアイテム選択履歴の選定に関して、習慣性のある行動は周期性を伴うことを考慮してもよい。さらに、季節性のある行動なども考慮してよい。
【００４１】
図１０は、ユーザの欲求プロファイルが既知で、アイテムに対応する基本的欲求を学習する方式を説明する模式図である。基本的欲求が未知であるアイテム群１００１を、アイテム間の類似度を計算することによりクラスタリング（グループ分け）し、クラスタリング結果１００２からユーザ１００３の欲求プロファイル１００４に適応するようにクラスタリング結果１００２に基本的欲求を割り振る。このとき、各アイテム集合に属するアイテムには同じ種別の基本的欲求が一つあるいは複数割り振られる。
【００４２】
図１１は、アイテムのクラスタリングを行い、クラスタに基本的欲求を割り振るまでの流れを表わすフローチャートである。まず、アイテム間の類似度を算出することにより対応する基本的欲求が未知のアイテム群１００１をクラスタリングする（Ｓ１１０１）。例えば、アイテム間の類似度は、下式(4)のようなユーザの行動をもとに算出する方法でも、下式(5)のようなアイテム自体の特徴を利用したコンテンツベースのものでもよい。その他のアイテム間類似度を表すものを利用してもよい。
【００４３】
【数４】
2012103955.tif 000006
【００４４】
ここで、ＩnはアイテムＩＤがｎであるアイテムを表し、ｄ(Ｉn，Ｉm)はアイテムＩnとＩmの類似度である。Ｐ(Ｉn，Ｉm)は、アイテムＩnとＩmを両方利用したユーザの人数である。
【００４５】
【数５】
2012103955.tif 000007
【００４６】
ここで、ｉはアイテムの詳細情報に含まれる単語であり、Ｉn(ｉ)は単語ｉが含まれるか否かを表し、０か１の２種類の値でも良いし、単語の出現回数としてもよい。
【００４７】
クラスタリング手法は、階層的クラスタリングやk-meansなどの従来手法を用いるものとし、クラスタ内に重複を許す形式とする。次に、上記の手法で生成されたクラスタに対して、各基本的欲求をランダムで設定する（Ｓ１１０２）。クラスタに割り振られた基本的欲求によって、各ユーザがそのクラスタを選択した場合に算出される欲求プロファイル１００４を計算し、既知のユーザの欲求プロファイルと比較することにより、各基本的欲求の適合度合いを算出する（Ｓ１１０３）。ここで欲求プロファイルの計算は、式(1)、式(2)を全ての基本的欲求について計算した結果であってもよい。各基本的欲求の適合度合いは、例えば以下の計算式で算出する。
【００４８】
【数６】
2012103955.tif 000008
【００４９】
Ｇkはクラスタを表し、Ｒ(Ｇk，Ｄi)はクラスタＧkと割り振られた基本的欲求Ｄiとの適合度合いを表す。Ｕin(Ｇk，Ｄi)は、ユーザｎがクラスタＧkを利用した履歴から生成される基本的欲求Ｄiの強さであり、Ｕntrue(Ｄi)は、ユーザｎの欲求プロファイルの欲求番号ｉの基本的欲求Ｄiの強さである。使用する計算式は、適合度合いを表すものであれば、他の式でもよい。
【００５０】
各クラスタに対応する基本的欲求の適合度合いを下式(7)のような誤差関数を最小化するように調整することで、Ｓ１１０２でランダムに割り振ったクラスタに対応する基本的欲求を学習する（Ｓ１１０４）。
【００５１】
【数７】
2012103955.tif 000009
【００５２】
誤差関数は、基本的欲求の適合度合いを調整するものであれば、式(7)以外の方式でもよい。
【００５３】
最小化方法は、遺伝的アルゴリズムや最急降下法などを用いればよい。もしくは、各クラスタに対して、各基本的欲求に対応する確率値を付与し、確率の調整を行うとしてもよい。図１２は、確率表を付与したデータ構成図であり、アイテムとクラスタの関連を格納したアイテム表１２０１と、クラスタの各基本的欲求の確率を格納した確率表１２０２で構成され、その確率値をもとに確率の調整を行う。確率の調整は、前述の式(7)で示した各クラスタに対応する基本的欲求の適合度合いを最小化すればよい。
【００５４】
図１３は、一部のアイテムに対応する基本的欲求の種別と一部のユーザの欲求プロファイルが既知である場合に、その他多数の、基本的欲求の種別が関連づけられていないアイテムと、欲求プロファイルが未知のユーザの欲求プロファイルを学習する方式を説明する模式図である。対応する基本的欲求が既知であるアイテム群１３０１と、対応する基本的欲求が未知であるアイテム群１３０２の類似度を計算し、基本的欲求が未知であるアイテムの基本的欲求を、基本的欲求が既知である類似度の高いアイテムの欲基本的求に対応する基本的欲求と同じものとして設定する。設定されたアイテムの基本的欲求に基づき上記のようにして欲求プロファイルが既知のユーザ１３０３の欲求プロファイルを計算し、既知の欲求プロファイルとの比較を行うことでアイテムに対応する基本的欲求をより精度の高いものに調整する。また、欲求プロファイルが未知のユーザ１３０４の行動履歴から欲求プロファイルを作成し、欲求プロファイルが既知のユーザの行動履歴から類似度の高いユーザを特定することで、更なるアイテムの基本的欲求の学習を行う。
【００５５】
図１４は、未知の欲求プロファイルと未知のアイテムに対する基本的欲求の関連づけを行うまでの流れを表わすフローチャートである。
【００５６】
まず、ある基本的欲求との関連が未知であるアイテムについて、基本的欲求との関連が既知である全てのアイテムとの類似度を計算する（Ｓ１４０１）。類似度の計算は、上述の式(4)や式(5)を用いて算出することができる。対応する基本的欲求が未知のアイテムの基本的欲求を、計算された類似度の高い既知のアイテムに対応する基本的欲求と同じ基本的欲求として設定する（Ｓ１４０２）。Ｓ１４０１、Ｓ１４０２は基本的欲求が未知である全てのアイテムについて行われる。
【００５７】
次に、欲求プロファイルが既知のユーザの行動履歴から、計算されたアイテムの基本的欲求に基づき既知ユーザ１３０３のユーザプロファイル１３０５を算出し、上述の式(6)の誤差関数を最小にするようにアイテムに設定した基本的欲求に対する確率値を調整する（Ｓ１４０３）。さらに、算出された基本的欲求が未知のアイテムの基本的欲求ならびに、基本的欲求が既知のアイテムの基本的欲求を用いて、欲求プロファイルが未知のユーザの欲求プロファイルを算出する（Ｓ１４０４）。欲求プロファイルは上述の式(1)、式(2)を全ての基本的欲求について計算した結果であってもよい。算出された欲求プロファイルが未知のユーザの欲求プロファイルについて、欲求プロファイルが既知であるユーザの行動履歴と対象ユーザとの行動履歴から類似度の高い欲求プロファイルが既知のユーザを特定し、そのユーザの欲求プロファイルとの誤差が最小になるように、例えば下式(8)で示す誤差関数をもとに調整を行う（Ｓ１４０５）。
【００５８】
【数８】
2012103955.tif 000010
【００５９】
Ｒlog(Ｕi，Ｕj)は行動履歴での類似度、Ｒprofile(Ｕi，Ｕj)は算出されたユーザプロファイルの類似度である。誤差関数は、欲求プロファイルとの差が表現できるものであれば、他の式を用いてもよい。
【００６０】
Ｓ１４０３とＳ１４０５の双方の処理が最小化されるまで処理を繰り返し（Ｓ１４０３，Ｓ１４０４，Ｓ１４０５）、最小化された時点（Ｓ１４０６）の計算で利用した欲求プロファイルが未知のユーザの欲求プロファイルと、アイテムと基本的欲求との対応が未知の基本的欲求に対する各値を採用する（Ｓ１４０７）。最小化方法は、遺伝的アルゴリズムや最急降下法などを用いればよい。
【００６１】
図１５は、ドメインの異なる複数のアイテムデータベースを有する本発明の一実施例の構成例を表わすシステム構成図であり、テレビ番組情報と書籍情報と観光地情報を同時に推薦する機能を有したプロファイル解析システムである。テレビ番組の視聴履歴や書籍の閲覧履歴、観光地の訪問履歴などを格納するユーザ行動履歴データベース１５０１と、ユーザ行動履歴データベース１５０１から欲求満足度を計算する欲求満足度計算部１５０２と、基本的欲求の定常的な欲求度（強さ）の情報を格納したユーザプロファイルデータベース１５０３と、欲求満足度計算部１５０２及びユーザプロファイルデータベース１５０３から現在の基本的欲求の強さを計算する欲求度計算部１５０４と、推薦を行うテレビ番組情報、書籍情報、観光地情報などのアイテムをそれぞれ格納する複数のアイテムデータベース１５０５と、欲求度計算部１５０４及び複数のアイテムデータベース１５０５から現在のユーザの基本的欲求に適したアイテムを推薦する推薦部１５０６から構成される。
【００６２】
図１６は、本実施例におけるユーザ行動履歴データベース１５０１のデータ構成例を示す図であり、ユーザを一意に識別するユーザＩＤ１６０１と、個別ドメインを一意に識別するドメインＩＤ１６０２と、アイテムを一意に識別するアイテムＩＤ１６０３と、基本的欲求の種別を表わす欲求ＩＤ１６０４と、ユーザが行動を起こした日時１６０５で構成される。
【００６３】
図１７は、本実施例におけるよるアイテムデータベース１５０５に格納されているデータの構成例を示す図であり、個別サービスを一意に識別するドメインＩＤ１７０１と、アイテムを一意に識別するアイテムＩＤ１７０２と、基本的欲求の種別を表わす欲求ＩＤ１７０３と、アイテムの詳細をテキストで表わした詳細１７０４で構成される。
【００６４】
図１８は、本実施例のプロファイル解析システムの動作を示すフローチャートである。まず、プロファイル解析システムを起動すると（Ｓ１８０１）、ユーザ行動履歴データベース１５０１に格納されたテレビ番組の視聴履歴、書籍の閲覧履歴、観光地の訪問履歴などのドメインの異なる全ての行動履歴情報（アイテム選択履歴情報）から欲求満足度計算部１５０２により欲求満足度を計算する（Ｓ１８０２）。欲求満足度の計算は、上述の式(1)によって算出することができる。各履歴はドメインが異なるため、性質の異なるものであるが、各行動を基本的欲求によって評価するため、異なるドメインの履歴情報をもとに欲求満足度を抽出することができることは言うまでもない。次に、欲求ＩＤnの満足度とユーザプロファイルデータベース１５０３に格納された定常的欲求度をもとに欲求度計算部１５０４により現在の基本的欲求の強さを計算し（Ｓ１８０３）、ユーザが現時点で強く望んでいる基本的欲求を抽出する（Ｓ１８０４）。現在の基本的欲求の強さは上述の式(2)によって算出できる。最後に、Ｓ１８０４で抽出した基本的欲求を満たすアイテムを各アイテムデータベース１５０５から抽出し推薦するアイテムを決定し（Ｓ１８０５）、ユーザに推薦するアイテムを提示する（Ｓ１８０６）。
【００６５】
本実施例では、現在の基本的欲求に対応するアイテムを、ドメインの異なる複数のアイテムデータベース１５０５から検索し、現在欲求に対応する推薦アイテムをユーザに推薦することができる。例えば、Ｓ１８０４で決定された現時点で強く望んでいる基本的欲求が「知的好奇心」であった場合、教育番組、クイズ番組などのテレビ番組、及び参考書、学術誌などの書籍、及び工場見学、遺跡見学などの観光地などを同時に推薦することが可能である。
【００６６】
図１９は、複数のドメインのアイテムデータベースを有するプロファイル解析システムにおける推薦時のドメイン利用可否、並びにドメイン利用順序を決定する機能を有する実施例のシステム構成例を示す図である。このシステムは、テレビ番組の視聴履歴や書籍の閲覧履歴、観光地の訪問履歴などを格納するユーザ行動履歴データベース１９０１とユーザ行動履歴データベース１９０１から欲求満足度を計算する欲求満足度計算部１９０２と、基本的欲求の定常的な強さの情報を格納したユーザプロファイルデータベース１９０３と、欲求満足度計算部１９０２及びユーザプロファイルデータベース１９０３から現在の基本的欲求の強さを計算する欲求度計算部１９０４と、推薦を行うテレビ番組情報、書籍情報、観光地情報などのアイテム情報をそれぞれ格納する複数のアイテムデータベース１９０５と、欲求度計算部１９０４及びアイテムデータベース１９０５から現在のユーザの基本的欲求に適したアイテムを推薦する推薦部１９０６と、複数のドメインのアイテムデータベースからどのアイテムデータベースを利用するかを決定するドメイン選択部１９０７から構成される。一般的にアイテムのドメインによって、そのドメインを利用する人間の行動原理となる基本的欲求は類似していることが考えられる。図１５の構成図で示した複数のドメインのアイテムについて全て推薦を行った場合、ユーザにとって最も有用なドメインの推薦が他のドメインの推薦によって埋もれたり、推薦の順番が最後になる可能性がある。本実施例の方式を利用することで、より有用なドメインの推薦結果を先に提供することが可能となる。
【００６７】
図２０は、本実施例の処理手順を示すフローチャートである。まず、プロファイル解析システムが起動すると（Ｓ２００１）、ユーザ行動履歴データベース１９０１に格納されたテレビ番組の視聴履歴、書籍の閲覧履歴、観光地の訪問履歴等のドメインの異なる全ての行動履歴情報を利用して欲求満足度計算部１９０２により欲求満足度を計算する（Ｓ２００２）。欲求満足度は、上述の式(1)によって算出することができる。次に、欲求ＩＤnの満足度とユーザプロファイルデータベース１９０３に格納された定常的欲求度をもとに欲求度計算部１９０４により現在の基本的欲求の強さを計算し（Ｓ２００３）、ユーザが現時点で強く望んでいる基本的欲求を抽出する（Ｓ２００４）。現在の基本的欲求の強さは上述の式(2)によって算出できる。次に、ユーザ行動履歴データベース１９０１から対象の基本的欲求を満たした行動の回数をドメインごとに集計し、より多くの行動が行われたドメインを決定する（Ｓ２００５）。本ステップで利用する行動履歴は、対象のユーザの行動履歴のみを利用したユーザに特化した情報であっても、全ユーザの行動履歴を利用したより一般的な情報であっても、その組み合わせであってもよい。最後に、Ｓ２００４で抽出した基本的欲求を満たすアイテムを、Ｓ２００５で選択したドメインのアイテムデータベース１９０５から決定し（Ｓ２００６）、ユーザに推薦するアイテムを提示する（Ｓ２００７）。
【００６８】
本実施例では、ドメインとアイテムを選択する際に最も大きな現在欲求を利用したが、複数の基本的欲求を利用してもよい。また、ドメインの決定についても１つのドメインを特定するだけではなく、各ドメインに行動回数から優先度を設定し、優先度の高いドメインを一部又は全て利用することができることは言うまでもない。
【００６９】
図２１は、既存のさまざまなコンテンツを提供する推薦サービスに本発明のプロファイル解析システムを適用した一実施例を示す構成図である。このシステムは、それぞれのサービスにおける行動履歴を格納したユーザ行動履歴データベース２１０１と、ユーザ行動履歴データベース２１０１から欲求満足度を計算する欲求満足度計算部２１０２と、定常的欲求の強さと、各個別サービス利用時の、特定の基本的欲求を満たすアイテム内でのキーワードの出現頻度情報を格納したユーザプロファイルデータベース２１０３と、欲求満足度計算部２１０２及びユーザプロファイルデータベース２１０３から現在の基本的欲求の強さを計算する欲求度計算部２１０４と、基本的欲求の強さから推薦に利用する基本的欲求を選択する欲求推薦部２１０５と、推薦された基本的欲求から利用するサービスを特定するサービス選択部２１０６と、個別サービスに対して欲求推薦部で決定された基本的欲求に基づく検索キーワードを算出する推薦候補キーワード変換部２１０７を持ち、サービスに対して固有の条件からアイテムを推薦する個別推薦部２１０８とそのサービスに含まれるアイテムと個別推薦条件との関連情報を持つアイテムデータベース２１０９を持ち、テレビ番組推薦サービス、書籍販売サービス、観光案内サービスなどの既存サービスと接続し、推薦結果を取得する機能を持つプロファイル解析システムである。
【００７０】
テレビ番組推薦サービス、食品販売サービス、書籍販売サービスなどの既存サービスには、前述のようなアイテムと基本的欲求を関連づける情報をアイテムデータベースとして格納していないのが一般的であり、各個別サービスは、それぞれ固有の個別推薦部２１０８と、個別のアイテムデータベース２１０９を持つ。本実施例は、プロファイル解析システムにより算出された基本的欲求を基に個別サービスの個別推薦システムに適合できる形のキーワード情報を算出し、そのキーワードを用いて各個別サービスを利用する。
【００７１】
図２２は、ユーザ行動履歴データベース２１０１に格納されるユーザ行動履歴データの構成図であり、ユーザを一意に特定するユーザＩＤ２２０１と、接続されているサービスを特定するサービスＩＤ２２０２と、各種サービスが提供するテレビ番組情報、書籍情報、観光地情報などを特定するアイテムＩＤ２２０３と、当該行動を行った際に満たされたもしくは、当該行動の行動原理となった基本的欲求を示す欲求ＩＤ２２０４と、その行動を行った日時２２０５で構成される。欲求ＩＤ２２０４はアイテムデータベースに格納されている。アイテムデータベースは、当該行動の行動原理となった基本的欲求を前実施例によって学習する。
【００７２】
図２３は、ユーザプロファイルデータベース２１０３に格納される欲求プロファイルと対象のサービスを特定の基本的欲求に基づいて利用したときに選択した検索キーワードの出現頻度情報を示す構成図である。欲求プロファイルは、ユーザを特定するユーザＩＤ２３０１と、各基本的欲求の定常的欲求度を示す情報である欲求ＩＤnの強さ２３０２から構成される。検索キーワードの出現頻度情報は、ユーザを特定するユーザＩＤ２３０３と、サービスを特定するサービスＩＤ２３０４と、サービスを利用する行動原理となる欲求２３０５と、そのサービスをその基本的欲求から利用した場合に個別推薦部の入力となるキーワードの出現頻度２３０６から構成される。本情報は、個別サービスごとにサービス提供元が一意に決めてもよいし、ユーザ加入時のアンケートなどによって作成してもよい。または、そのサービスの利用履歴から、ｔｆｉｄｆなどの特徴語抽出に用いる頻度算出方式を利用して値を算出するものとしてもよい。
【００７３】
図２４は、本実施例のフローチャートである。プロファイル解析システムが起動すると（Ｓ２４０１）、ユーザ行動履歴データベース２１０１に格納された欲求をもとに欲求満足度計算部２１０２により欲求満足度を計算する（Ｓ２４０２）。次に、欲求ＩＤnの満足度とユーザプロファイルデータベース２１０３に格納された定常的欲求度をもとに欲求度計算部２１０４により現在の基本的欲求の強さを計算し（Ｓ２４０３）、ユーザが持っている強い基本的欲求を抽出し（Ｓ２４０４）、抽出した基本的欲求を有するサービスをユーザ行動履歴データベース２１０１から検索し、利用するサービスを特定する（Ｓ２４０５）。次に、Ｓ２４０４で抽出した基本的欲求及びＳ２４０５で選択したサービスをもとに、ユーザプロファイルデータベース２１０３から単語ＩＤnの頻度２３０６の値が大きい単語を推薦候補キーワードとする（Ｓ２４０６）。その後、個別推薦部２１０８に処理を渡す。
【００７４】
一方、個別推薦部２１０８では、個別のサービスで保持しているアイテムデータベース２１０９に格納された検索キーワードと推薦候補キーワードを比較することで推薦するアイテムを決定し（Ｓ２４０８）、ユーザに推薦するアイテムを提示する（Ｓ２４０９）。または、単語の出現頻度を利用して、例えば下式に従って推薦スコアを計算し、推薦スコア上位を推薦するアイテムとする。
【００７５】
【数９】
2012103955.tif 000011
【００７６】
ここで、Ｓcore(Item_ID)は、アイテムＩＤがItem_IDであるアイテムの推薦スコアであり、Ｐ(Item_ID)は、アイテムＩＤがItem_IDであるアイテムの単語集団であり、｜Ｐ(Item_ID)｜はＰ(Item_ID)の単語数を表す。Ｆi(User_ID)はユーザＩＤがUser_IDであるユーザの単語ＩＤがｉの単語の頻度である。スコアの計算方式は、アイテムの推薦順位を決定できるものであれば、その他の方式でもよい。
【００７７】
本実施例では、テレビ番組情報、書籍情報、観光地情報などのアイテム情報ならびに、各種推薦サービスとの組み合わせを例としたが、さまざまなドメインのアイテムを推薦する機能について適用できることは言うまでもない。
【００７８】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００７９】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部や全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリやハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【符号の説明】
【００８０】
１０１…ユーザ行動履歴データベース、１０２…欲求満足度計算部、１０３…ユーザプロファイルデータベース、１０４…欲求度計算部、１０５…アイテムデータベース、１０６…推薦部、６０１…ユーザ行動履歴データベース、６０２…欲求満足度計算部、６０３…ユーザプロファイルデータベース、６０４…欲求度計算部、６０５…アイテムデータベース、６０６…推薦部、６０７…フィードバック処理部、８０１…ユーザ行動履歴データベース、８０２…ユーザプロファイルデータベース、８０３…アイテムデータベース、８０４…欲求解析部、１２０１…アイテム表、１２０２…確率表、１５０１…ユーザ行動履歴データベース、１５０２…欲求満足度計算部、１５０３…ユーザプロファイルデータベース、１５０４…欲求度計算部、１５０５…アイテムデータベース、１５０６…推薦部、１９０１…ユーザ行動履歴データベース、１９０２…欲求満足度計算部、１９０３…ユーザプロファイルデータベース、１９０４…欲求度計算部、１９０５…アイテムデータベース、１９０６…推薦部、１９０７…ドメイン選択部、２１０１…ユーザ行動履歴データベース、２１０２…欲求満足度計算部、２１０３…ユーザプロファイルデータベース、２１０４…欲求度計算部、２１０５…欲求推薦部、２１０６…サービス選択部、２１０７…推薦候補キーワード変換部、２１０８…個別推薦部、２１０９…アイテムデータベース
【図１】
2012103955.tif 000012
【図２】
2012103955.tif 000013
【図３】
2012103955.tif 000014
【図４】
2012103955.tif 000015
【図５】
2012103955.tif 000016
【図６】
2012103955.tif 000017
【図７】
2012103955.tif 000018
【図８】
2012103955.tif 000019
【図９】
2012103955.tif 000020
【図１０】
2012103955.tif 000021
【図１１】
2012103955.tif 000022
【図１２】
2012103955.tif 000023
【図１３】
2012103955.tif 000024
【図１４】
2012103955.tif 000025
【図１５】
2012103955.tif 000026
【図１６】
2012103955.tif 000027
【図１７】
2012103955.tif 000028
【図１８】
2012103955.tif 000029
【図１９】
2012103955.tif 000030
【図２０】
2012103955.tif 000031
【図２１】
2012103955.tif 000032
【図２２】
2012103955.tif 000033
【図２３】
2012103955.tif 000034
【図２４】
2012103955.tif 000035