(57)【要約】行動情報の収集において、プライバシを保護しながら嗜好分析の精度の低下を防止する情報収集装置、システム、方法、及び、プログラムを提供する。  行動情報格納部がグループＩＤと対応付けてユーザの行動情報を管理し、グループ情報更新部がグループＩＤに紐付いた過去の行動情報に基づく嗜好情報と最新の行動情報とを用いてグループの嗜好情報を更新し、グループリスト生成部は、ユーザ端末から取得したグループＩＤにより識別されるグループの嗜好情報と類似するグループのグループＩＤの集合であるグループリストを生成して、ユーザ端末に送信する。
2013089259.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末から取得したグループＩＤと行動情報とを対応付けて格納する行動情報格納手段と、
前記グループＩＤと第１の嗜好情報とを対応付けて格納するグループ情報格納手段と、
前記行動情報と第２の嗜好情報とを対応付けて格納する嗜好情報格納手段と、
前記行動情報格納手段の行動情報と、前記嗜好情報格納手段の前記行動情報と対応する前記第２の嗜好情報とに基づいて、前記グループ情報格納手段の前記グループＩＤに対応付けられた前記第１の嗜好情報を更新するグループ情報更新手段と、
前記ユーザ端末から取得した前記グループＩＤに対応する前記第１の嗜好情報と、前記グループ情報格納手段に格納された全てのグループＩＤの各々に対応する前記第１の嗜好情報との類似度を計算し、類似度が所定値以上の嗜好情報と対応付けられたグループＩＤを前記グループ情報格納手段から取得し、当該グループＩＤを包含するグループリストを生成して前記ユーザ端末へ送信するグループリスト生成・送信手段と、を備える情報収集装置。
【請求項２】
前記グループ情報更新手段は、前記行動情報格納手段に格納された前記グループＩＤに対応する前記行動情報を、前記嗜好情報格納手段を参照して、当該行動情報に対応する前記第２の嗜好情報に変換し、当該第２の嗜好情報のうち所定個以上出現する嗜好情報を前記第１の嗜好情報として前記グループＩＤに対応付けて更新する請求項１に記載の情報収集装置。
【請求項３】
前記グループリスト生成・送信手段は、前記グループリストとして、前記グループリストに含まれる前記グループＩＤに対応付けられた前記第１の嗜好情報を前記グループ情報格納手段から抽出し、当該第１の嗜好情報と前記グループＩＤとを対応付けて前記グループリストして生成する請求項１乃至２のいずれかに記載の情報収集装置。
【請求項４】
前記グループＩＤと、前記行動情報と、を送信する行動情報送信手段と、
前記グループリストを要求するグループリスト要求手段と、
取得した前記グループリストの中からグループＩＤを選択するグループ選択手段と、を備える前記ユーザ端末と、
請求項３に記載の情報収集装置と、を含む情報収集システム。
【請求項５】
前記ユーザ端末は、
ユーザの行動情報を格納する行動情報格納手段と、
所定の行動情報と所定の嗜好情報とを対応付けて格納する嗜好情報格納手段と、を備え、
前記グループ選択手段は、
取得した前記グループリストに含まれる前記第１の嗜好情報と、前記行動情報格納手段に格納された行動情報に対応する、前記嗜好情報格納手段に格納された嗜好情報と、の類似度を算出し、当該類似度の高い嗜好情報と対応付けられたグループＩＤを選択する、請求項４に記載の情報収集システム。
【請求項６】
前記ユーザ端末は、
前記グループ選択手段によって選択されたグループＩＤを前記ユーザ端末が保持しても良いか否かをユーザに決定させ、許諾の決定があった場合に、前記選択されたグループＩＤを選択するユーザ許諾決定手段を更に備える請求項４乃至５のいずれかに記載の情報収集システム。
【請求項７】
ユーザ端末から取得したグループＩＤと行動情報とを対応付けて格納する行動情報格納手段と、
前記グループＩＤと第１の嗜好情報とを対応付けて格納するグループ情報格納手段と、
前記行動情報と第２の嗜好情報とを対応付けて格納する嗜好情報格納手段と、
を備えるコンピュータに、
前記行動情報格納手段の行動情報と、前記嗜好情報格納手段の前記行動情報と対応する前記第２の嗜好情報とに基づいて、前記グループ情報格納手段の前記グループＩＤに対応付けられた前記第１の嗜好情報を更新するグループ情報更新ステップと、
前記ユーザ端末から取得した前記グループＩＤに対応する前記第１の嗜好情報と、前記グループ情報格納手段に格納された全てのグループＩＤの各々に対応する前記第１の嗜好情報との類似度を計算し、類似度が所定値以上の嗜好情報と対応付けられたグループＩＤを前記グループ情報格納手段から取得し、当該グループＩＤを包含するグループリストを生成して前記ユーザ端末へ送信するグループリスト生成・送信ステップと、
を実行させる情報収集プログラム。
【請求項８】
前記グループリストとして、前記グループリストに含まれる前記グループＩＤに対応付けられた前記第１の嗜好情報を前記グループ情報格納手段から抽出し、当該第１の嗜好情報と前記グループＩＤとを対応付けて前記グループリストして生成する前記グループリスト生成・送信ステップを前記コンピュータに実行させる請求項７に記載の情報収集プログラム。
【請求項９】
ユーザ端末から取得したグループＩＤと行動情報とを対応付けて行動情報格納手段に格納し、
前記グループＩＤと第１の嗜好情報とを対応付けてグループ情報格納手段に格納し、
前記行動情報と第２の嗜好情報とを対応付けて嗜好情報格納手段に格納し、
前記行動情報格納手段の行動情報と、前記嗜好情報格納手段の前記行動情報と対応する前記第２の嗜好情報とに基づいて、前記グループ情報格納手段の前記グループＩＤに対応付けられた前記第１の嗜好情報を更新し、
前記ユーザ端末から取得した前記グループＩＤに対応する前記第１の嗜好情報と、前記グループ情報格納手段に格納された全てのグループＩＤの各々に対応する前記第１の嗜好情報との類似度を計算し、類似度が所定値以上の嗜好情報と対応付けられたグループＩＤを前記グループ情報格納手段から取得し、当該グループＩＤを包含するグループリストを生成して前記ユーザ端末へ送信する情報収集方法。
【請求項１０】
前記グループリストとして、前記グループリストに含まれる前記グループＩＤに対応付けられた前記第１の嗜好情報を前記グループ情報格納手段から抽出し、当該第１の嗜好情報と前記グループＩＤとを対応付けて前記グループリストして生成する請求項９に記載の情報収集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報収集装置、システム、方法、及び、プログラムに関する。
【背景技術】
【０００２】
ユーザの行動を表す行動情報に基づいて配信情報を選択し、選択した配信情報を当該ユーザのユーザ端末へ送信する情報配信システムが知られている（例えば、特許文献１を参照）。行動情報は、例えば、ユーザ端末の位置を表す位置情報、又は、ユーザが購入した商品を表す購買情報等である。
特許文献１に記載の情報配信システムが含むサーバ装置は、ユーザ端末を保有するユーザを登録する登録者ファイルと、購買履歴を収集した購買履歴ファイルと、登録者の行動をＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を用いて収集した位置情報ファイル（行動パターンファイル）と、広告を表す配信情報を含む広告依頼ファイルと、を有する。このサーバ装置は、購買履歴ファイル、行動パターンファイル、及び、広告依頼ファイルに基づいて、広告を表す配信情報を送信する対象となる登録者を抽出する。
この情報配信システムによれば、ユーザの購買履歴、及び、ユーザの行動に基づいて、適切に選択された配信情報をユーザ端末へ送信（即ち、「パーソナライズドサービス」を提供）することができる。特許文献１に記載された情報配信システムによれば、ユーザの行動情報を収集することにより、ユーザの嗜好情報を詳細に分析することが可能になる。
嗜好情報とはユーザの行動の傾向であり、嗜好情報の分析とは、たとえば行動情報としてユーザの商品購買記録が得られた場合、ユーザが好む商品のジャンル（ファッション、インテリア、コンピュータ、ゲームなど）の分析である。
また、行動情報が長期にわたり収集され続けることで、嗜好情報の分析精度はより高くなる。たとえば、あるユーザの１週間の行動情報の収集によって、当該ユーザが“サッカー”に興味があると分析でき、さらに１ヶ月間の行動情報の収集によって、“特定のサッカーチーム”に興味があると分析できることがありうる。このように、情報配信システム等は、ユーザの行動情報を収集し、嗜好分析を行なうことによって配信情報等の改善など、サービスの質の向上が可能となる。
しかし、ユーザは長期的な行動情報の蓄積に対して不快感を抱くことが多い。これを解消するためには、システムがユーザの行動情報をトレースできなくするようなプライバシ保護の仕組みが必要となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２５６７１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、ユーザが行動情報のトレースを断ち切ってしまった場合、システムは、以前までに蓄積されたユーザの行動情報を利用することはできなくなってしまい、嗜好分析の精度が低下し、嗜好分析によって精度を向上していたパーソナライズドサービスの質が低下してしまう。
すなわち、ユーザがユーザの行動情報のトレースを断ち切ることでプライバシ性を高めることができる一方で、システムは蓄積された行動情報を利用できなくなることにより嗜好分析の精度を低下させてしまう。
このように、行動情報の収集におけるプライバシ性の向上と、嗜好分析の精度の低下の防止を両立ができないという課題がある。
そこで、本発明は、かかる課題を解決すべく、行動情報の収集においてプライバシを保護しながら嗜好分析の精度の低下を防止する情報収集装置、システム、方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
かかる目的を達成するため、本発明の一形態は、情報収集装置であって、ユーザ端末から取得したグループＩＤと行動情報とを対応付けて格納する行動情報格納手段と、前記グループＩＤと第１の嗜好情報とを対応付けて格納するグループ情報格納手段と、前記行動情報と第２の嗜好情報とを対応付けて格納する嗜好情報格納手段と、前記行動情報格納手段の行動情報と、前記嗜好情報格納手段の前記行動情報と対応する前記第２の嗜好情報とに基づいて、前記グループ情報格納手段の前記グループＩＤに対応付けられた前記第１の嗜好情報を更新するグループ情報更新手段と、前記ユーザ端末から取得した前記グループＩＤに対応する前記第１の嗜好情報と、前記グループ情報格納手段に格納された全てのグループＩＤの各々に対応する前記第１の嗜好情報との類似度を計算し、類似度が所定値以上の嗜好情報と対応付けられたグループＩＤを前記グループ情報格納手段から取得し、当該グループＩＤを包含するグループリストを生成して前記ユーザ端末へ送信するグループリスト生成・送信手段と、を備える。
また、本発明は、ユーザ端末から取得したグループＩＤと行動情報とを対応付けて格納する行動情報格納手段と、前記グループＩＤと第１の嗜好情報とを対応付けて格納するグループ情報格納手段と、前記行動情報と第２の嗜好情報とを対応付けて格納する嗜好情報格納手段と、を備えるコンピュータに、前記行動情報格納手段の行動情報と、前記嗜好情報格納手段の前記行動情報と対応する前記第２の嗜好情報とに基づいて、前記グループ情報格納手段の前記グループＩＤに対応付けられた前記第１の嗜好情報を更新するグループ情報更新ステップと、前記ユーザ端末から取得した前記グループＩＤに対応する前記第１の嗜好情報と、前記グループ情報格納手段に格納された全てのグループＩＤの各々に対応する前記第１の嗜好情報との類似度を計算し、類似度が所定値以上の嗜好情報と対応付けられたグループＩＤを前記グループ情報格納手段から取得し、当該グループＩＤを包含するグループリストを生成して前記ユーザ端末へ送信するグループリスト生成・送信ステップと、を実行させる情報収集プログラムを提供する。
また、本発明は、ユーザ端末から取得したグループＩＤと行動情報とを対応付けて行動情報格納手段に格納し、前記グループＩＤと第１の嗜好情報とを対応付けてグループ情報格納手段に格納し、前記行動情報と第２の嗜好情報とを対応付けて嗜好情報格納手段に格納し、前記行動情報格納手段の行動情報と、前記嗜好情報格納手段の前記行動情報と対応する前記第２の嗜好情報とに基づいて、前記グループ情報格納手段の前記グループＩＤに対応付けられた前記第１の嗜好情報を更新し、前記ユーザ端末から取得した前記グループＩＤに対応する前記第１の嗜好情報と、前記グループ情報格納手段に格納された全てのグループＩＤの各々に対応する前記第１の嗜好情報との類似度を計算し、類似度が所定値以上の嗜好情報と対応付けられたグループＩＤを前記グループ情報格納手段から取得し、当該グループＩＤを包含するグループリストを生成して前記ユーザ端末へ送信する情報収集方法を提供する。
【発明の効果】
【０００６】
本発明は、行動情報の収集において、プライバシを保護しながら嗜好分析の精度の低下を防止する情報収集装置、システム、方法、及び、プログラムを提供する。
【図面の簡単な説明】
【０００７】
【図１】第１の実施の形態の構成の一例を示すブロック図である。
【図２】第１の実施の形態の全体の動作の一例を示す流れ図である。
【図３】嗜好情報更新部の動作の一例を示す流れ図である。
【図４】グループリスト生成部の動作の一例を示す流れ図である。
【図５】グループ選択部の動作の一例を示す流れ図である。
【図６】グループ評価部の動作の一例を示す流れ図である。
【図７】ＩＤ格納部の一例を示す図である。
【図８】嗜好情報格納部の一例を示す図である。
【図９】行動情報格納部の一例を示す図である。
【図１０】更新前のグループ情報格納部の一例を示す図である。
【図１１】行動情報格納部の一例を示す図である。
【図１２】嗜好情報分析部による嗜好情報分析の際に途中で利用される情報の一例を示す図である。
【図１３】嗜好情報分析部による嗜好情報分析の際に途中で利用される情報の一例を示す図である。
【図１４】嗜好情報分析部による嗜好情報分析の際に途中で利用される情報の一例を示す図である。
【図１５】更新後のグループ情報格納部の一例を示す図である。
【図１６】グループリスト生成部によるグループリスト生成の際に途中で利用される情報の一例を示す図である。
【図１７】グループリストの一例を示す図である。
【図１８】グループ評価部によるグループ評価の際に途中で利用される情報の一例を示す図である。
【図１９】グループ評価部によるグループ評価の際に途中で利用される情報の一例を示す図である。
【図２０】グループ評価の結果の一例を示す図である。
【図２１】ＩＤ格納部の一例を示す図である。
【図２２】第２の実施の形態の構成の一例を示すブロック図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施の形態について、図面を用いて説明する。すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
なお、各実施形態の装置等を構成する各部は、論理回路等のハードウェアで構成される。また、各部は、コンピュータの制御部、メモリ、メモリにロードされたプログラム、プログラムを格納するハードディスク等の記憶ユニット、ネットワーク接続用インターフェースなどからなり、ハードウェアとソフトウェアの任意の組合せによって実現されてもよい。そして特に断りのない限り、その実現方法、装置は限定されない。
また、制御部はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などからなり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  ｓｙｓｔｅｍ）を動作させて装置等の全体を制御するとともに、例えばドライブ装置などに装着された記録媒体からメモリにプログラムやデータを読み出し、これに従って各種の処理を実行する。記録媒体は、例えば光ディスク、フレキシブルディスク、磁気光ディスク、外付けハードディスク、半導体メモリ等であって、コンピュータプログラムをコンピュータが読み取り可能に記録する。また、コンピュータプログラムは、通信網に接続されている図示しない外部コンピュータからダウンロードされても良い。
＜実施形態１＞
［構成］
図１に示す情報収集システム２は、サーバ２１００と複数のユーザ端末（そのうちの１つをユーザ端末２０００として図示）から構成される。
本実施の形態のサーバ２１００は、行動情報受信部２１２０と、行動情報格納部２１１０と、グループ情報格納部２１４０と、グループ情報更新部２１３０と、グループリスト生成・送信部２１５０とを備える。
行動情報受信部２１２０は、ユーザ端末２０００から送信されたグループＩＤ、行動情報を受信し、行動情報格納部２１１０に格納する。
行動情報格納部２１１０は、ユーザ端末２０００から取得したグループＩＤと行動情報とを対応付けて格納する（図１１参照）。
グループ情報格納部２１４０は、グループＩＤと、嗜好情報（グループによる嗜好情報）とを対応付けて格納する（図１０参照）。グループ情報格納部２１４０に格納される情報は後述のように更新されていく。
グループ情報更新部２１３０は、嗜好情報格納部２１３１と、嗜好情報更新部２１３２とを備える。
嗜好情報格納部２１３１は、例えば管理者等によって予め設定され、行動情報と嗜好情報（行動情報による嗜好情報）とを対応付けて格納する（図８参照）。
嗜好情報更新部２１３２は、行動情報格納部２１１０（図１１参照）に格納された情報と、嗜好情報格納部２１３１（図８参照）に格納された情報と、を基に、グループ情報格納部２１４０を更新する。嗜好情報更新部２１３２の更新については後述する。
グループ情報更新部２１３０は、ユーザ端末２０００から取得した行動情報を用いて嗜好情報を更新する。詳細動作については後述する。
グループリスト生成・送信部２１５０は、グループリスト生成部２１５１とグループリスト送信部２１５２とを備える。
グループリスト生成部２１５１は、ユーザ端末２０００から取得したグループＩＤに対応する嗜好情報の集合をグループ情報格納部２１４０から抽出し、当該嗜好情報の集合と、グループ情報格納部２１４０に格納されている他のグループＩＤに対応する嗜好情報の集合との類似度を計算し、類似度が大きい嗜好情報の集合と対応するグループＩＤをグループ情報格納部２１４０から取得して、グループリストとして生成する。グループリストには、グループＩＤに対応する嗜好情報が含まれても良い。
グループリスト送信部２１５２は、当該グループリストをユーザ端末２０００へ送信する。
ユーザ端末２０００は、行動情報格納部２０１０と、ＩＤ格納部２０２０と、行動情報送信部２０３０と、グループリスト要求部２０４０と、グループ選択部２０５０とを備える。
行動情報格納部２０１０は、ユーザの行動情報を格納する（図９参照）。行動情報は、例えば、図示しない行動情報収集部によって適宜取得されて、行動情報格納部２０１０に格納される。なお、行動情報は、ユーザが不図示の入力部等を介してユーザ端末２０００に直接入力しても良い。
ＩＤ格納部２０２０は、ユーザが所属するグループを識別するグループＩＤを格納する（図７参照）。ＩＤ格納部１０２０が格納するグループＩＤはユーザごとに１つでなくとも構わないが、以下の説明ではＩＤ格納部１０２０がグループＩＤを１つ格納する例を説明する。
行動情報送信部２０３０は、グループＩＤと行動情報とをサーバ２１００へ送信する。
グループリスト要求部２０４０は、グループリストをサーバ２１００へ要求し、サーバ２１００から送信されたグループリストを受信する。
グループ選択部２０５０は、嗜好情報格納部２０５１と、グループ評価部２０５２と、グループ決定部２０５３と、ユーザ許諾決定部２０５４とを備える。
嗜好情報格納部２０５１は、サーバ２１００が備える嗜好情報格納部２１３１（図８参照）と同様であり、例えばサーバ２１００から取得した嗜好情報を格納する。
グループ評価部２０５２は、嗜好情報格納部２０５１に格納された嗜好情報を基に、サーバ２１００から取得したグループリスト中のグループＩＤごとに評価値を与える。グループ決定部２０５３は、最も評価値の大きいグループＩＤをユーザ端末２０００が保持するグループＩＤとして決定する。詳細動作は後述する。
グループ決定部２０５３は、グループＩＤの評価値を基に、グループリストの中から最も評価値の高いグループＩＤを決定し、最も評価値の大きいグループＩＤをユーザ端末２０００が保持するグループＩＤとして決定する。
ユーザ許諾決定部２０５４は、グループ決定部２０５３が決定したグループＩＤで識別されるグループにユーザが所属して良いかを否かについてユーザに許諾を求め、最終的にユーザ端末２０００が所持するグループＩＤをユーザに決定させる。
このような構成により、サーバ２１００は長期的には行動情報をトレースできないものの、過去と最新の行動情報を反映した嗜好情報と紐付けられたグループＩＤの中からユーザにグループＩＤを選択させることにより、ユーザの嗜好情報をより高い精度で表すグループＩＤをユーザに保持させることができ、ユーザの行動情報の分析精度を向上できる。
また、ユーザ端末２０００でグループの選択を行うことにより、サーバ２１００にユーザのグループの遷移を明確に知られることが無く、プライバシ保護に優れている。
［全体動作］
次に、図１及び図２のフローチャートを参照して本実施の形態の全体の動作について詳細に説明する。
まず、ユーザ端末２０００の行動情報送信部２０３０は、グループＩＤ、行動情報をサーバ２１００へ送信する（ステップＦ１）。
次に、サーバ２１００の行動情報受信部２１２０は、グループＩＤ、行動情報を受信し、行動情報格納部２１１０に格納する（ステップＦ２）。
次に、嗜好情報更新部２１３２は、行動情報格納部２１１０（図１１参照）に格納された行動情報と、グループ情報格納部２１４０（図１０参照）に格納されたグループＩＤに対応付けられた嗜好情報とを用いて、グループＩＤに対応付けられた嗜好情報を分析し、グループ情報格納部２１４０を更新する（ステップＦ３）。グループＩＤに対応する嗜好情報の更新については、図３を用いて後述する。
次に、グループリスト要求部２０４０は、サーバ２１００に対してグループＩＤを送信しグループリストを要求する（ステップＦ４）。
次に、グループリスト生成部２１５１は、ユーザ端末２０００から受信したグループＩＤとグループ情報格納部２１４０に格納されたグループＩＤ、嗜好情報を基にグループリストを生成する（ステップＦ５）。グループリストの生成については図４を用いて後述する。
次に、グループリスト送信部２１５２がグループリストをユーザ端末２０００へ送信する（ステップＦ６）。
次に、グループリスト要求部２０４０がグループリストを受信する（ステップＦ７）。
次に、グループ選択部２０５０はＩＤ格納部２０２０を更新する。すなわち、グループ選択部２０５０のグループ評価部２０５２が、グループリストに含まれるグループＩＤを、行動情報格納部２０１０に格納された行動情報を用いて評価し、グループ決定部２０５３が当該評価を基にグループＩＤを選択し、ユーザ許諾決定部２０５４がユーザ許諾を確認し、選択されたグループＩＤを用いてＩＤ格納部２０２０を更新する（ステップＦ８）。ＩＤ格納部の更新については、図５を用いて後述する。
最後に、ユーザ端末２０００の行動情報送信部２０３０は、グループＩＤ、行動情報をサーバ２１００へ送信する（ステップＦ９）。
［嗜好情報更新部２１３０の動作］
次に、図３のフローチャートを用いてステップＦ３における嗜好情報更新部２１３０がグループの嗜好情報を更新する動作について詳細に説明する。
嗜好情報更新部２１３０は、グループ情報格納部２１４０（図１０参照）に格納された全てのグループＩＤに対してステップＧ２〜Ｇ６を繰り返す（ステップＧ１）。
嗜好情報更新部２１３０は、グループＩＤ  Ｇｉｄに対応付けられた行動情報を、行動情報格納部２１１０（図１１参照）から取得する（ステップＧ２）。すなわち、嗜好情報更新部２１３０は、集合Ｓｆ（Ｇｉｄ）＝｛行動情報｝を取得する。
次に、嗜好情報更新部２１３０は、ステップＧ２で得た行動情報の集合の各々に対応する嗜好情報の集合を嗜好情報格納部２１３１（図８参照）から取得する（ステップＧ３）。嗜好情報更新部２１３０は、行動情報の各々を、取得した嗜好情報に変換し、集合Ｓｆ（Ｇｉｄ）を集合Ｓｆ’（Ｇｉｄ）＝｛嗜好情報｝に変換する。
次に、嗜好情報更新部２１３０は、集合Ｓｆ’（Ｇｉｄ）対して、各嗜好情報の出現数を計算する（ステップＧ４）。
次に、嗜好情報更新部２１３０は、例えば、出現数が所定個以上の嗜好情報、あるいは、グループユーザ数の所定パーセント以上の出現数となる嗜好情報等を抽出し、グループの嗜好情報とする（グループＩＤの嗜好情報としてグループＩＤに対応づける）（図１４、１５参照）（ステップＧ５）。
最後に、嗜好情報更新部２１３０は、新しい嗜好情報の集合を用いてグループ情報格納部２１４０を更新する（図１５参照）（ステップＧ６）。
［グループリスト生成部２１５１の動作］
次に、図４のフローチャートを用いてステップＦ５におけるグループリスト生成部２１５１がグループリストを生成する動作について詳細に説明する。
まず、グループリスト生成部２１５１は、ユーザ端末２０００からグループＩＤ  Ｇｉｄを受け取る（ステップＨ１）。
次に、グループリスト生成部２１５１は、グループＩＤに対応する嗜好情報の集合Ｓｆ（Ｇｉｄ）を、グループ情報格納部２１４０（図１５参照）から取得する（ステップＨ２）。
次に、グループリスト生成部２１５１は、グループ情報格納部２１４０に格納された全てのグループＩＤに対して、各グループＩＤに対応する嗜好情報の集合と、嗜好情報の集合Ｓｆ（Ｇｉｄ）との積集合を計算する（図１６参照）（ステップＨ３）。
次に、グループリスト生成部２１５１は、当該積集合のなかで要素数が多い上位所定個の積集合に対応するグループＩＤを抽出する（ステップＨ４）。
最後にグループリスト生成部２１５１は、抽出したグループＩＤと、それに対応する嗜好情報とから構成されるグループリストを生成する（図１７参照）（ステップＨ５）。
［グループ選択部２０５０の動作］
次に、図５のフローチャートを用いてステップＦ８におけるグループ選択部２０５０がＩＤ格納部２０２０を更新する動作を詳細に説明する。
まず、グループ選択部２０５０のグループ評価部２０５２が行動情報格納部２０１０からユーザの行動情報を取得する（ステップＩ１）。
次に、グループ評価部２０５２がユーザの行動情報とグループリストに含まれる嗜好情報を利用してグループリストに含まれるグループＩＤを評価する（ステップＩ２）。グループＩＤの評価については図６を用いて後述する。
次に、グループ決定部２０５３は、グループリストから最も評価値の高いグループＩＤを選択する（ステップＩ３）。
次に、ユーザは、ユーザ許諾決定部２０５４を介して、グループ決定部２０５３に選択されたグループＩＤに自己が所属してよいか否か（ユーザ端末２０００が当該グループＩＤを保持しても良いか否か）の判断を入力する。グループ決定部２０５３は、ユーザの許諾がある場合には、選択されたグループＩＤを最終的に選択し、ユーザの許諾がない場合には、現在のグループＩＤを選択する（ステップＩ４）。
最後にグループ決定部２０５３は、選択したグループＩＤを現在のグループＩＤと置き換えることによりＩＤ格納部２０２０を更新する（ステップＩ５）。
［グループ評価部２０５２の動作］
次に、図６のフローチャートを用いて図５のステップＩ２におけるグループ評価部２０５２がグループリストに含まれるグループを評価する動作について詳細に説明する。
まず、グループ評価部２０５２は、図５のステップＩ１で取得した行動情報の各々に対応する嗜好情報を嗜好情報格納部２０５１から各々取得する（ステップＪ１）。
次に、グループ評価部２０５２は、取得した嗜好情報の集合に対し、各嗜好情報の出現数を計算し、嗜好情報と、その嗜好情報が出現する数である出現数の集合｛（嗜好情報、出現数）｝へ変形する（図１９参照）（ステップＪ２）。
最後に、グループ評価部２０５２は、ステップＪ２で得た嗜好情報の出現数を参照し、グループリストに含まれる各々のグループＩＤに対応付けられた嗜好情報について、各嗜好情報の出現数を合計した値をグループＩＤごとに計算し、当該値を当該グループＩＤの評価値とする（ステップＪ３）。
［具体例］
次に、具体例を用いて本実施の形態の動作を説明する。
ここでは、行動情報として商品の購買情報を基に、ユーザの嗜好分析を行う例を説明する。
まず、ユーザ端末２０００のＩＤ格納部２０２０に格納された情報は図７に示すようになっており、行動情報格納部２０１０に格納されている情報が図９に示すようになっており、嗜好情報格納部２０５１に格納された情報は図８に示すようになっていると仮定する。
また、サーバ２１００のグループ情報格納部２１４０に格納された情報は図１０に示すようになっており、嗜好情報格納部２１３１に格納された情報は図８に示すようになっていると仮定する。
まず、ユーザ端末２０００の行動情報送信部２０３０がグループＩＤ、行動情報を送信する（図２のステップＦ１）。ここでは最新の行動情報として（“グループ１”、サッカーチームＡユニフォーム）が送信される。
次に、サーバ２１００の行動情報受信部２１２０がこれらの情報を受信する。受信した結果は図１１のようになる（ステップＦ２）。
次に、嗜好情報更新部２１３２は、グループＩＤに対応付けられた嗜好情報と、収集した行動情報とを用いてグループＩＤに対応付けられた嗜好情報を更新することにより、グループ情報格納部２１４０を更新する（ステップＦ３）。
当該グループ情報格納部２１４０の更新について図３を用いて説明する。
まず、嗜好情報更新部２１３２は、グループ情報格納部２１４０に格納された全てのグループＩＤに対してステップＧ２〜Ｇ６を繰り返す（ステップＧ１）。本例ではグループＩＤ＝“グループ１”に関する例を説明する。
嗜好情報更新部２１３２は、行動情報格納部２１１０（図１１参照）から、グループＩＤ＝“グループ１”に対応付けられた行動情報を取得する（ステップＧ２）。取得したデータは図１２のようになる。
次に、嗜好情報更新部２１３２は、嗜好情報格納部２１３１（図８参照）から、図１２に示す行動情報の各々に対応する嗜好情報を各々取得し、図１２の行動情報を、対応する嗜好情報へ変換し、嗜好情報の集合を得る（ステップＧ３）。得られた情報は図１３に示すようになる。
次に、嗜好情報更新部２１３２は、各嗜好情報の出現数を計算する（ステップＧ４）。計算結果は図１４に示すようになる。
次に、嗜好情報更新部２１３２は、前記嗜好情報の出現数が上位２つの嗜好情報をグループＩＤの嗜好情報として当該グループＩＤに対応付ける（ステップＧ５）。本例では“グループ１”に対する嗜好情報は｛“スポーツ”、“野球”｝となる。なお、嗜好情報更新部２１３２は、嗜好情報の出現数が所定値以上の嗜好情報をグループＩＤに対応付けても良く、嗜好情報とグループＩＤとの対応付けは適宜変更可能である。
最後に、嗜好情報更新部２１３２は、グループＩＤ、嗜好情報を用いてグループ情報格納部２１４０を更新する（ステップＧ６）。更新した結果は図１５に示すようになる。
次に、ユーザ端末２０００のグループリスト要求部２０４０は、グループＩＤ＝“グループ１”をサーバ２１００送信してグループリストを要求する（ステップＦ４）。
次に、グループリスト生成部２１５１がグループリストを生成する（ステップＦ５）。
当該グループリストの生成について図４を用いて説明する。
まず、グループリスト生成部２１５１は、ユーザ端末２０００が送信したグループＩＤ＝“グループ１”を受け取る（ステップＨ１）。
次に、グループリスト生成部２１５１は、グループ情報格納部２１４０（図１５参照）から、前記グループＩＤ＝“グループ１”に対応した嗜好情報の集合Ｓｆ（Ｇｉｄ）を取得する（ステップＨ２）。ここではＳｆ（“グループ１”）＝｛“スポーツ”、“野球”｝となる。
次に、グループリスト生成部２１５１は、グループ情報格納部２１４０に格納された全てのグループＩＤに対して、グループＩＤに対応する嗜好情報の集合と、嗜好情報Ｓｆ（Ｇｉｄ）との積集合を計算する（ステップＨ３）。積集合をとった結果は図１６に示すようになる。なぜなら、グループ情報格納部２１４０のグループ１に対応する嗜好情報の集合同士の積集合は｛“スポーツ”、“野球”｝であり、グループ１に対応する嗜好情報の集合とグループ２に対応する嗜好情報の集合との積集合は｛“スポーツ”｝であり、グループ１に対応する嗜好情報の集合と、グループ３、４に対応する嗜好情報の集合との積は空集合だからである。嗜好情報の集合同士の積集合の要素の数が多いほど、それらの嗜好情報の集合は類似であることを意味する。これは、グループＩＤに対応づけられた嗜好情報の一致度により、グループＩＤ間の類似度を計測していることにも相当する。
次に、グループリスト生成部２１５１は、嗜好情報の積集合の要素数が多い上位所定個（この例では２個とする）のグループＩＤを抽出する（ステップＨ４）。本例では、図１６に示すように“グループ１”、“グループ２”が抽出される。ここで抽出されたグループＩＤは、グループ１と類似するグループＩＤである。すなわち、ステップＨ３、Ｈ４において、グループリスト生成部２１５１は、グループ１に対応づけられた嗜好情報と、他の嗜好情報との類似度を計算することで、類似度の大きい（嗜好情報の積集合の要素数が多い）グループＩＤのグループリストを作成する。
最後にグループリスト生成部２１５１は、抽出されたグループＩＤの集合とそれに対応する嗜好情報をまとめてグループリストとして生成する（ステップＨ５）。生成されたグループリストは図１７に示すようになる。
次に、グループリスト送信部２１５２がグループリストをユーザ端末２０００へ送信する（ステップＦ６）。
次に、グループリスト要求部２０４０がグループリストを受信する（ステップＦ７）。
次に、グループ選択部２０５０は、ＩＤ格納部２０２０を更新する（ステップＦ８）。
ＩＤ格納部２０２０の更新について図５を用いて説明する。
まず、グループ評価部２０５２が行動情報格納部２０１０からユーザの行動情報を取得する（ステップＩ１）。取得する情報は図９に示す情報である。
次に、グループ評価部２０５２は、ユーザの嗜好情報とグループリストに含まれる嗜好情報とを利用してグループリストに含まれるグループＩＤを評価する（ステップＩ２）。
当該グループの評価について図６を用いて説明する。
まず、グループ評価部２０５２は、取得した行動情報の各々に対応する嗜好情報を嗜好情報格納部２０５１から取得する（ステップＪ１）。取得した結果は図１８に示すようになる。
次に、グループ評価部２０５２は、各嗜好情報の出現数（ポイント）を計算する（ステップＪ２）。結果は図１９に示すようになる。
最後に、グループ評価部２０５２は、グループリストに含まれる全てのグループＩＤに対して、グループＩＤに対応付けられた嗜好情報のポイントをすべて合計した値を計算し、評価値とする（ステップＪ３）。評価結果は図２０に示すようになる。なぜなら、グループ１に対応する嗜好情報の集合｛“スポーツ”、“野球”｝に含まれる嗜好情報｛“スポーツ”｝のポイントは２であり、｛“野球”｝のポイントは０であるから、グループ１に対する評価値は２＋０＝２となるためである。また、グループ２に対応する嗜好情報の集合｛“スポーツ”、“サッカー”｝に含まれる嗜好情報｛“スポーツ”｝のポイントは２であり、｛“サッカー”｝のポイントは２であるから、グループ２に対する評価値は２＋２＝４となるためである。
次に、グループ決定部２０５３がグループリストから最も評価値の大きいグループＩＤを選択する（ステップＩ２）。結果として評価値が“４”であるグループ２が選択される。
次に、ユーザは、ユーザ許諾決定部２１５４を介して、選択されたグループＩＤに自己が所属してよいか（当該グループＩＤをユーザ端末２０００が保持してもよいか）を嗜好情報などを基に判断する（ステップＩ３）。許諾がある場合には選択された“グループ２”がグループＩＤとなり、許諾がない場合には元の“グループ１”が選択されたグループＩＤとなる。
最後に、グループ決定部２０５３は、選択されたグループＩＤを元のグループＩＤと置き換えることによりＩＤ格納部２０２０を更新する（ステップＩ４）。前ステップでユーザの許諾がある場合には、ＩＤ格納部２０２０は図２１に示すようになる。
なお、ユーザは、サーバ２１００から取得したグループリストの中からグループＩＤを直接選択しても良い。この場合、グループ評価部２０５２、グループ決定部２０５３等は不要である。
最後に、ユーザ端末２０００の行動情報送信部２０３０がグループＩＤをサーバ２１００へ送信することによりグループＩＤが更新される（ステップＦ９）。
本実施の形態では、行動情報格納部２１１０がグループＩＤと対応付けてユーザの行動情報を管理し、グループ情報更新部２１３０がグループＩＤに紐付いた過去の行動情報に基づく嗜好情報と最新の行動情報とを用いてグループの嗜好情報を更新し、グループリスト生成部２１５１は、ユーザ端末２０００から取得したグループＩＤにより識別されるグループの嗜好情報と類似するグループのグループＩＤの集合であるグループリストを生成し、グループ選択部２０５０がグループリストからユーザの行動情報を用いて自分の嗜好により適したグループＩＤを選択するというように構成されている。
そのため、サーバ２１００は長期的には行動情報をトレースできないが、過去と最新の行動情報を反映した嗜好情報と紐付けられたグループＩＤの中からユーザが自己に適したグループＩＤを選択することにより、ユーザの嗜好情報をより高い精度で表すグループＩＤにユーザを所属させることができ、ユーザの行動情報の分析精度を向上できる。
また、ユーザ端末側でグループの選択を行うことにより、サーバ側にユーザのグループの遷移を明確に知られることが無く、プライバシ保護に優れている。
また、本実施の形態では、さらに、グループ選択部２０５０のユーザ許諾決定部２０５４によって、ユーザが選択されたグループに所属するか否かを決定できるというように構成されているため、ユーザがユーザに紐付けられる嗜好情報を制御することができる。そのため、嗜好情報の精度を過剰に向上されてしまうことに伴うプライバシ侵害の問題を解決できる。
＜実施形態２＞
次に、本発明の第２の実施の形態について図面を用いて説明する。
図２２は、本実施の形態の情報収集装置２１００の構成の一例を示す図である。情報収集装置２１００は、行動情報格納部２１１０と、グループ情報格納部２１４０と、嗜好情報格納部２１３１と、グループ情報更新部２１３０と、グループリスト生成・送信部２１５０と、を備える。これらの各部の構成、動作は第１の実施の形態と同様であるから詳細説明は省略する。
行動情報格納部２１１０は、ユーザ端末２０００から取得したグループＩＤと、行動情報とを対応付けて格納する。
グループ情報格納部２１３０は、グループＩＤと第１の嗜好情報とを対応付けて格納する。
嗜好情報格納部２１３１は、行動情報と第２の嗜好情報とを対応付けて格納する。
グループ情報更新部２１３０は、行動情報格納部２１１０から、同一のグループＩＤに対応する行動情報を抽出し、当該行動情報を、嗜好情報格納部２１３１を参照して、当該行動情報に対応する第２の嗜好情報に変換し、当該第２の嗜好情報のうち所定個以上出現する嗜好情報を第１の嗜好情報として前記グループＩＤに対応付けることによりグループ情報格納部２１４０を更新する。
グループリスト生成・送信部２１５０は、ユーザ端末２０００から取得したグループＩＤと同一のグループＩＤに対応する第１の嗜好情報をグループ情報格納部２１４０から取得する。グループリスト生成・送信部２１５０は、取得した当該第１の嗜好情報間の類似度を計算し、類似度の大きいグループＩＤをグループ情報格納部２１４０から全て取得する。グループリスト生成・送信部２１５０は、取得したグループＩＤを包含するグループリストを生成してユーザ端末２０００へ送信する。
本実施の形態によれば、情報収集装置２１００はグループＩＤに対応付けられた嗜好情報を、ユーザ端末２０００から取得した行動情報とグループＩＤ、及びそれらに対応付けられた嗜好情報とを基に適宜更新することにより、ユーザに適切なグループＩＤを保持させることができる。
そのため、情報収集装置２１００は、特定のユーザの行動情報を長期的にトレースすることはできないものの、ユーザの行動特性を反映したグループＩＤを管理することにより、行動情報を把握することができる。そのため、行動情報の収集において、プライバシを保護しながら嗜好分析の精度の低下を防止することのできる情報収集装置、システム、方法、及び、プログラムが提供される。
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解しうる様々な変更をすることができる。
この出願は、２０１１年１２月１３日に出願された日本出願特願２０１１−２７２４４８を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【０００９】
２０００  ユーザ端末
２０１０  行動情報格納部
２０２０  ＩＤ格納部
２０３０  行動情報送信部
２０４０  グループリスト要求部
２０５０  グループ選択部
２０５１  嗜好情報格納部
２０５２  グループ評価部
２０５３  グループ決定部
２０５４  ユーザ許諾決定部
２１００  サーバ
２１１０  行動情報格納部
２１２０  行動情報受信部
２１３０  グループ情報更新部
２１３１  嗜好情報格納部
２１３２  嗜好情報更新部
２１５０  グループリスト生成・送信部
２１５１  グループリスト生成部
２１５２  グループリスト送信部
【図１】
2013089259.tif 000003
【図２】
2013089259.tif 000004
【図３】
2013089259.tif 000005
【図４】
2013089259.tif 000006
【図５】
2013089259.tif 000007
【図６】
2013089259.tif 000008
【図７】
2013089259.tif 000009
【図８】
2013089259.tif 000010
【図９】
2013089259.tif 000011
【図１０】
2013089259.tif 000012
【図１１】
2013089259.tif 000013
【図１２】
2013089259.tif 000014
【図１３】
2013089259.tif 000015
【図１４】
2013089259.tif 000016
【図１５】
2013089259.tif 000017
【図１６】
2013089259.tif 000018
【図１７】
2013089259.tif 000019
【図１８】
2013089259.tif 000020
【図１９】
2013089259.tif 000021
【図２０】
2013089259.tif 000022
【図２１】
2013089259.tif 000023
【図２２】
2013089259.tif 000024
【国際調査報告】
2013089259.tif 000025
2013089259.tif 000026