(57)【要約】【課題】情報の受信者からの評価情報を基に、情報の発信者を分類すること【解決手段】情報処理装置は、通信部と、制御部とを有する。上記制御部は、第１のユーザの複数の投稿情報を受信するように上記通信部を制御可能である。また制御部は、上記受信された投稿情報に対する他のユーザからの複数の評価情報を取得し、上記複数の投稿情報を複数のクラスタに分類し、当該複数のクラスタのうち、上記複数の評価情報における評価が最も高いクラスタを、上記第１のユーザの得意クラスタとして決定することが可能である。【選択図】図７
2013214133.tif 000002
【特許請求の範囲】
【請求項１】
通信部と、
第１のユーザの複数の投稿情報を受信するように前記通信部を制御し、
前記受信された投稿情報に対する他のユーザからの複数の評価情報を取得し、
前記複数の投稿情報を複数のクラスタに分類し、当該複数のクラスタのうち、前記複数の評価情報における評価が最も高いクラスタを、前記第１のユーザの得意クラスタとして決定する
ことが可能な制御部と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記制御部は、第２のユーザからの前記複数の評価情報を複数のクラスタに分類し、当該複数のクラスタのうち、最も高い評価を有するクラスタを前記第２のユーザの嗜好クラスタとして決定する
情報処理装置。
【請求項３】
請求項１に記載の情報処理装置であって、
前記制御部は、前記第２のユーザの機器からの要求に応じて、前記第１のユーザの得意クラスタを示す情報を送信するように前記通信部を制御する
情報処理装置。
【請求項４】
請求項２に記載の情報処理装置であって、
前記制御部は、前記第１のユーザの機器からの要求に応じて、前記第２のユーザの嗜好クラスタを示す情報を送信するように前記通信部を制御する
情報処理装置。
【請求項５】
請求項２に記載の情報処理装置であって、
前記制御部は、前記第１のユーザの得意クラスタと前記第２のユーザの嗜好クラスタとが一致する場合に、前記第２のユーザの機器へ、前記第１のユーザの投稿情報を継続的に受信するよう推薦する推薦情報を送信するように前記通信部を制御する
情報処理装置。
【請求項６】
請求項２に記載の情報処理装置であって、
前記制御部は、前記投稿情報を前記複数のクラスタのうちいずれかのクラスタに分類し、当該分類されたクラスタと一致する嗜好クラスタを有するユーザの機器にのみ前記投稿情報が受信されるように前記通信部を制御する
情報処理装置。
【請求項７】
請求項２に記載の情報処理装置であって、
前記制御部は、
所定の商品に関する商品情報を、前記複数のクラスタのうちいずれかのクラスタに分類し、
前記商品情報に対する他の複数のユーザからの評価情報を、前記分類されたクラスタに対する前記他の複数のユーザの嗜好度によって重み付け加算した値を、前記商品情報の評価値として出力する
情報処理装置。
【請求項８】
請求項２に記載の情報処理装置であって、
前記制御部は、
複数の商品情報または複数の記事情報をそれぞれ前記複数のクラスタのうちいずれかのクラスタに分類し、
前記複数の商品情報または前記複数の記事情報に対する複数のユーザの評価情報のうち、前記分類されたクラスタがその前記嗜好クラスタであるユーザからの評価情報を抽出し、
前記複数の商品情報または前記複数の記事情報のうち、前記抽出された評価情報において高い評価を有する商品情報または記事情報を推薦する推薦情報を生成する
情報処理装置。
【請求項９】
請求項２に記載の情報処理装置であって、
前記制御部は、前記嗜好クラスタを共通にした複数のユーザからなるユーザグループであって、当該ユーザグループに属する複数のユーザの投稿情報に対する複数の評価情報における評価が、前記ユーザグループにおいて高く、その他の大多数において低いことが検出された場合に、前記ユーザグループをスパムグループとして特定する
情報処理装置。
【請求項１０】
請求項１に記載の情報処理装置であって、
前記制御部は、前記嗜好クラスタを共通にした複数のユーザからなるコミュニティに属するユーザからの投稿情報に対する評価情報における評価が高い場合に、前記コミュニティを推薦する推薦情報を生成する
情報処理装置。
【請求項１１】
請求項２に記載の情報処理装置であって、
前記第２のユーザの機器へ、当該第２のユーザの嗜好クラスタとは異なり、かつ、所定数以上のユーザが分類された嗜好クラスタに属するユーザからの投稿情報を前記第２のユーザへ推薦する推薦情報を生成する
情報処理装置。
【請求項１２】
請求項２に記載の情報処理装置であって、
前記制御部は、前記嗜好クラスタを共通にするユーザの数を、当該嗜好クラスタごとに表示する表示情報を生成する
情報処理装置。
【請求項１３】
請求項２に記載の情報処理装置であって、
前記制御部は、第１の投稿情報に関する第１の嗜好クラスタと第２の嗜好クラスタとの関係と、第２の投稿情報に関する第３の嗜好クラスタと第４の嗜好クラスタとの関係との間の相関を検出する
情報処理装置。
【請求項１４】
請求項１に記載の情報処理装置であって、
前記制御部は、
前記第１のユーザによる、他のユーザからの投稿情報に対する評価情報を取得し、
前記投稿情報を前記複数のクラスタのうちいずれかのクラスタに分類し、
前記分類されたクラスタと前記第１のユーザの得意クラスタとが一致する場合に、前記評価情報で示される評価値を増加させる
情報処理装置。
【請求項１５】
ユーザの複数の投稿情報を受信し、
前記受信された投稿情報に対する他のユーザからの複数の評価情報を取得し、
前記複数の投稿情報を複数のクラスタに分類し、
前記複数のクラスタのうち、前記複数の評価情報における評価が最も高いクラスタを、前記ユーザの得意クラスタとして決定する
情報処理方法。
【請求項１６】
情報処理装置に、
ユーザの複数の投稿情報を受信するステップと、
前記受信された投稿情報に対する他のユーザからの複数の評価情報を取得するステップと、
前記複数の投稿情報を複数のクラスタに分類するステップと、
前記複数のクラスタのうち、前記複数の評価情報における評価が最も高いクラスタを、前記ユーザの得意クラスタとして決定するステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、他の情報処理装置と通信可能な情報処理装置、当該情報処理装置における情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
ＳＮＳ（Social Networking System）は、ユーザの友人、または友人の友人といった関係を基に、相互にコミュニケーションを行うことが可能なシステムである。当該ＳＮＳ上では、あるユーザから発信（投稿）された情報を、他のユーザが評価することが可能となっている。従来から、この評価情報を利用した試みが種々なされている。
【０００３】
例えば下記特許文献１には、あるユーザＡの端末にて、ある投稿者Ｃからのサーバへの投稿データαを表示させようとするとき、ユーザＡと評価傾向が近いユーザＢが投稿データαや投稿者Ｃをどのように評価しているかを判定し、その評価内容に応じて、ユーザＡに対する投稿データαの表示方法を決定することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２３３８７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載の技術では、投稿データを閲覧するユーザを、その評価傾向の類似度で分類することはできるが、投稿者に関しては何らの分類処理はなされていない。
【０００６】
以上のような事情に鑑み、本技術の目的は、情報の受信者からの評価情報を基に、情報の発信者を分類することが可能な情報処理装置、情報処理方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上述の課題を解決するため、本技術の一形態に係る情報処理装置は、通信部と、制御部とを有する。上記制御部は、第１のユーザの複数の投稿情報を受信するように上記通信部を制御可能である。また制御部は、上記受信された投稿情報に対する他のユーザからの複数の評価情報を取得し、上記複数の投稿情報を複数のクラスタに分類し、当該複数のクラスタのうち、上記複数の評価情報における評価が最も高いクラスタを、上記第１のユーザの得意クラスタとして決定することが可能である。
【０００８】
この構成により情報処理装置は、情報の受信者からの評価情報を基に、情報の発信者を分類し、当該発信者の得意クラスタを決定することができる。
【０００９】
上記制御部は、第２のユーザからの上記複数の評価情報を複数のクラスタに分類し、当該複数のクラスタのうち、最も高い評価を有するクラスタを上記第２のユーザの嗜好クラスタとして決定してもよい。
【００１０】
これにより情報処理装置は、投稿情報の分類により決定された情報発信者の得意クラスタを用いて、情報の受信者の評価情報を分類することで、当該受信者の得意クラスタを決定することができる。
【００１１】
上記制御部は、上記第２のユーザの機器からの要求に応じて、上記第１のユーザの得意クラスタを示す情報を送信するように上記通信部を制御してもよい。
【００１２】
これにより情報処理装置は、第１のユーザがどのような分野を嗜好しているかを他のユーザに容易に把握させることができる。
【００１３】
上記制御部は、上記第１のユーザの機器からの要求に応じて、上記第２のユーザの嗜好クラスタを示す情報を送信するように上記通信部を制御してもよい。
【００１４】
これにより情報処理装置は、第２のユーザがどのような分野を嗜好しているかを他のユーザに容易に把握させることができる。
【００１５】
上記制御部は、上記第１のユーザの得意クラスタと上記第２のユーザの嗜好クラスタとが一致する場合に、上記第２のユーザの機器へ、上記第１のユーザの投稿情報を継続的に受信するよう推薦する推薦情報を送信するように上記通信部を制御してもよい。
【００１６】
これにより第２のユーザは、自身にとって有益な情報を、自ら探すことなく継続的に受信することができる。その一方、第１のユーザは、自身と似た嗜好を有するユーザへ情報を発信し、評価を受けることで、それ以外のユーザから評価を受ける場合に比べて正当な評価を受けることができる。
【００１７】
上記制御部は、上記投稿情報を上記複数のクラスタのうちいずれかのクラスタに分類し、当該分類されたクラスタと一致する嗜好クラスタを有するユーザの機器にのみ上記投稿情報が受信されるように上記通信部を制御してもよい。
【００１８】
これにより第１のユーザは、自らの投稿情報が、自らと似た嗜好を有するユーザにのみ閲覧させることができ、それらユーザから正当な評価を得ることができる。
【００１９】
上記制御部は、所定の商品に関する商品情報を、上記複数のクラスタのうちいずれかのクラスタに分類してもよい。さらに制御部は、上記商品情報に対する他の複数のユーザからの評価情報を、上記分類されたクラスタに対する上記他の複数のユーザの嗜好度によって重み付け加算した値を、上記商品情報の評価値として出力してもよい。
【００２０】
これにより情報処理装置は、オークションの出品情報の信頼性を、当該出品情報を評価したユーザの嗜好クラスタによって重み付けして評価することで、評価値の信憑性を向上させることができる。
【００２１】
上記制御部は、複数の商品情報または複数の記事情報をそれぞれ上記複数のクラスタのうちいずれかのクラスタに分類してもよい。また制御部は、上記複数の商品情報または上記複数の記事情報に対する複数のユーザの評価情報のうち、上記分類されたクラスタがその上記嗜好クラスタであるユーザからの評価情報を抽出してもよい。さらに制御部は、上記複数の商品情報または上記複数の記事情報のうち、上記抽出された評価情報において高い評価を有する商品情報または記事情報を推薦する推薦情報を生成してもよい。
【００２２】
これによりユーザは、商品または記事に関する嗜好度が高いと思われるユーザに高く評価されている商品または記事の推薦を受けることができ、購入商品や閲覧記事を容易に選択することができる。
【００２３】
上記制御部は、上記嗜好クラスタを共通にした複数のユーザからなるユーザグループであって、当該ユーザグループに属する複数のユーザの投稿情報に対する複数の評価情報における評価が、上記ユーザグループにおいて高く、その他の大多数において低いことが検出された場合に、上記ユーザグループをスパムグループとして特定してもよい。
【００２４】
これにより情報処理装置は、嗜好クラスタを共通にしたグループが存在する場合に、そのグループへの評価情報を基にスパムグループを特定することができる。
【００２５】
上記制御部は、上記嗜好クラスタを共通にした複数のユーザからなるコミュニティに属するユーザからの投稿情報に対する評価情報における評価が高い場合に、上記コミュニティを推薦する推薦情報を生成してもよい。
【００２６】
これにより情報処理装置は、嗜好クラスタを共通にしたコミュニティが存在する場合に、そのグループへの評価情報を基にコミュニティを推薦することができる。
【００２７】
上記第２のユーザの機器へ、当該第２のユーザの嗜好クラスタとは異なり、かつ、所定数以上のユーザが分類された嗜好クラスタに属するユーザからの投稿情報を上記第２のユーザへ推薦する推薦情報を生成してもよい。
【００２８】
これにより情報処理装置は、第２のユーザに、それと対立する、ある程度の規模を有する意見を有するユーザの意見を参考にさせ、第２のユーザの視野を広げさせることができる。
【００２９】
上記制御部は、上記嗜好クラスタを共通にするユーザの数を、当該嗜好クラスタごとに表示する表示情報を生成してもよい。
【００３０】
これにより情報処理装置は、対立する意見の支持数や勢いの差等を視覚化し、それを市場分析に用いることができる。
【００３１】
上記制御部は、第１の投稿情報に関する第１の嗜好クラスタと第２の嗜好クラスタとの関係と、第２の投稿情報に関する第３の嗜好クラスタと第４の嗜好クラスタとの関係との間の相関を検出してもよい。
【００３２】
これにより情報処理装置は、ある情報に対する評価が分かれたときに、他の情報に対する評価が同様に分かれていることを、嗜好クラスタ間の相関として検出することで、それを市場分析等に用いることができる。
【００３３】
上記制御部は、上記第１のユーザによる、他のユーザからの投稿情報に対する評価情報を取得してもよい。また制御部は、上記投稿情報を上記複数のクラスタのうちいずれかのクラスタに分類してもよい。さらに制御部は、上記分類されたクラスタと上記第１のユーザの得意クラスタとが一致する場合に、上記評価情報で示される評価値を増加させてもよい。
【００３４】
これにより情報処理装置は、評価情報を、それに対する嗜好度が高いユーザの評価値に基づいてより正しく評価することができる。
【００３５】
本技術の他の形態に係る情報処理方法は、ユーザの複数の投稿情報を受信することを含む。上記受信された投稿情報に対する他のユーザからの複数の評価情報が取得される。上記複数の投稿情報は、複数のクラスタに分類される。そして、上記複数のクラスタのうち、上記複数の評価情報における評価が最も高いクラスタが、上記ユーザの得意クラスタとして決定される。
【００３６】
本技術のまた別の形態に係るプログラムは、情報処理装置に、受信ステップと、取得ステップと、分類ステップと、決定ステップとを実行させる。上記受信ステップでは、ユーザの複数の投稿情報が受信される。上記取得ステップでは、上記受信された投稿情報に対する他のユーザからの複数の評価情報が取得される。上記分類ステップでは、上記複数の投稿情報が、複数のクラスタに分類される。上記決定ステップでは、上記複数のクラスタのうち、上記複数の評価情報における評価が最も高いクラスタが、上記ユーザの得意クラスタとして決定される。
【発明の効果】
【００３７】
以上のように、本技術によれば、情報の受信者からの評価情報を基に、情報の発信者を分類することができる。
【図面の簡単な説明】
【００３８】
【図１】本技術の第１の実施形態におけるシステムのネットワーク構成を示した図である。
【図２】上記システムにおけるＳＮＳサーバのハードウェア構成を示したブロック図である。
【図３】上記システムにおけるユーザ端末のハードウェア構成を示したブロック図である。
【図４】上記システムにおけるＳＮＳサーバのソフトウェアモジュール構成を示したブロック図である。
【図５】上記システムにおけるユーザ端末からの投稿情報送信時の処理の流れを示したシーケンス図である。
【図６】上記システムにおけるユーザ端末での投稿情報表示時の処理の流れを示したシーケンス図である。
【図７】上記システムにおいて発信者設定リコメンドアプリケーションが実行される際の処理の流れを示したシーケンス図である。
【図８】本技術の第１の実施形態における他のアプリケーション例を示した図である。
【図９】本技術の第２の実施形態におけるシステムのネットワーク構成及びソフトウェアモジュール構成を示した図である。
【発明を実施するための形態】
【００３９】
以下、本技術に係る実施形態を、図面を参照しながら説明する。
【００４０】
＜第１の実施形態＞
まず、本技術の第１の実施形態を説明する。
【００４１】
［システムのネットワーク構成］
図１は、本実施形態に係るシステムのネットワーク構成を示した図である。
【００４２】
同図に示すように、このシステムは、クラウド上のＳＮＳ（Social Networking Service）サーバ１００及び複数のユーザ端末２００を有する。これらはインターネット等のネットワーク５０を介して相互に通信可能とされている。
【００４３】
ＳＮＳサーバ１００は、ユーザ端末２００のユーザ間でソーシャルネットワークを構築させ、当該ユーザ間でのコミュニケーションサービス（ソーシャルネットワークサービス）を提供する。
【００４４】
ユーザ端末２００は、上記ＳＮＳサーバ１００に登録されているユーザが所有するものであり、ＳＮＳサーバ１００へユーザの投稿情報を送信したり、ＳＮＳサーバ１００へ投稿された投稿情報を受信し、それに対するコメント（評価情報）を送信したりすることができる。
【００４５】
本実施形態では、投稿情報を送信するユーザ端末２００を特に送信者（発信者）端末２００Ａ、当該投稿情報を受信するユーザ端末２００を特に受信者端末２００Ｂと称する。しかし、送信者端末２００Ａと受信者端末２００Ｂとで機能や構成が異なる訳ではなく、送信者端末２００Ａは受信者端末２００Ｂにもなり得るし、受信者端末２００Ｂは送信者端末２００Ａにもなり得る。また、同図では、説明の便宜上、ユーザ端末２００としての送信者端末と受信者端末とがそれぞれ１台ずつ示されているが、実際には多数のユーザ端末２００がＳＮＳサーバ１００に接続可能とされている。
【００４６】
ユーザ端末２００は、例えばスマートフォン、携帯電話機、タブレットＰＣ（Personal Computer）、デスクトップＰＣ、ノートブックＰＣ、ＰＤＡ（Personal Digital Assistant）、携帯型ＡＶプレイヤー、電子ブック、デジタルスチルカメラ、カムコーダ、テレビジョン装置、ＰＶＲ（Personal Video Recorder）、ゲーム機器、プロジェクター、カーナビゲーションシステム、デジタルフォトフレーム、ＨＤＤ（Hard Disk Drive）装置、ヘルスケア機器、家庭用電気製品等、あらゆる情報処理装置であり得る。
【００４７】
［ＳＮＳサーバのハードウェア構成］
図２は、上記ＳＮＳサーバ１００のハードウェア構成を示した図である。同図に示すように、ＳＮＳサーバ１００は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、入出力インタフェース１５、及び、これらを互いに接続するバス１４を備える。
【００４８】
ＣＰＵ１１は、必要に応じてＲＡＭ１３等に適宜アクセスし、各種演算処理を行いながらＳＮＳサーバ１００の各ブロック全体を統括的に制御する。ＲＯＭ１２は、ＣＰＵ１１に実行させるＯＳ、プログラムや各種パラメータなどのファームウェアが固定的に記憶されている不揮発性のメモリである。ＲＡＭ１３は、ＣＰＵ１１の作業用領域等として用いられ、ＯＳ、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００４９】
入出力インタフェース１５には、表示部１６、操作受付部１７、記憶部１８、通信部１９等が接続される。
【００５０】
表示部１６は、例えばＬＣＤ（Liquid Crystal Display）、ＯＥＬＤ（Organic ElectroLuminescence Display）、ＣＲＴ（Cathode Ray Tube）等を用いた表示デバイスである。
【００５１】
操作受付部１７は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の入力装置である。操作受付部１７がタッチパネルである場合、そのタッチパネルは表示部１６と一体となり得る。
【００５２】
記憶部１８は、例えばＨＤＤ（Hard Disk Drive）や、フラッシュメモリ（ＳＳＤ；Solid State Drive）、その他の固体メモリ等の不揮発性メモリである。当該記憶部１８には、上記ＯＳや各種アプリケーション、各種データが記憶される。特に本実施形態において、記憶部１８には、後述する複数のソフトウェアモジュール等のプログラムや、送信者端末２００Ａから受信した投稿情報、受信者端末２００Ｂから受信した評価情報、当該評価情報を分類したクラスタ情報（後述）等も記憶される。上記プログラムは、ＳＮＳサーバ１００に、ネットワーク５０を介して提供されてもよいし、ＳＮＳサーバ１００で読み取り可能な記録媒体として提供されてもよい。
【００５３】
通信部１９は、ネットワーク５０に接続するためのＮＩＣ等であり、ユーザ端末２００との間の通信処理を担う。
【００５４】
［ユーザ端末のハードウェア構成］
図３は、上記ユーザ端末２００のハードウェア構成を示した図である。同図に示すように、ユーザ端末２００のハードウェア構成も、上記サーバ１００のハードウェア構成と基本的に同様である。すなわち、ユーザ端末２００は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、入出力インタフェース２５、及び、これらを互いに接続するバス２４、表示部２６、操作受付部２７、記憶部２８、通信部２９を備える。ここで表示部２６は、ユーザ端末２００に内蔵されていてもよいし、ユーザ端末２００に外部接続されていてもよい。
【００５５】
ＣＰＵ２１は、記憶部２８や通信部２９等の各ブロックを制御して、ＳＮＳサーバ１００との通信処理や、各種データ処理を実行する。
【００５６】
記憶部２８には、後述する複数のソフトウェアモジュール等のプログラムや、各種データベースが記憶される。これらのプログラムは、ユーザ端末２００に、ネットワーク５０を介して提供されてもよいし、ユーザ端末２００で読み取り可能な記録媒体として提供されてもよい。
【００５７】
ユーザ端末２００がスマートフォン等のモバイル機器の場合、通信部２９は、無線ＬＡＮ等の無線通信用のモジュールであり得る。
【００５８】
またこれら以外に、ユーザ端末２００は、後述する受信時評価測定部と協働して、ユーザの各種操作を検出するセンサを有していてもよい。
【００５９】
［ＳＮＳサーバのソフトウェアモジュール構成］
図３は、上記ＳＮＳサーバ１００が有するソフトウェアモジュールの構成を示したブロック図である。
【００６０】
同図に示すように、ＳＮＳサーバ１００は、通信制御部１０１、情報入力部１０２、情報表示部１０３、認証部１０４、情報・クラスタ記録部１０５、クラスタ分析部１０６、受信者情報評価測定部１０７、受信者クラスタ・評価記録部１０８及び発信者クラスタ・評価記録部１０９の各ソフトウェアモジュールと、それらモジュールにより処理された評価情報を利用するアプリケーション１１０とを有する。
【００６１】
通信制御部１０１は、上記通信部１９と協働して、送信者端末２００Ａ及び受信者端末２００Ｂとの間で各種情報をやり取りする。特に通信制御部１０１には、送信者端末２００Ａから送信された投稿情報が入力される。また当該通信制御部１０１は、Ｗｅｂサーバにおけるフロントエンドと同様の機能を有し、ＳＮＳのメインページの出力等、基本的なＷｅｂ動作も担当する。
【００６２】
情報入力部１０２は、上記通信制御部１０１により受信された情報を処理し、クラスタ分析部１０６へそのクラスタリングを要求したり、クラスタリングされた投稿情報を情報・クラスタ記録部１０５に記録させたりする。
【００６３】
情報表示部１０３は、情報・クラスタ記録部１０５により生成された情報を、送信者端末２００Ａまたは受信者端末２００Ｂに表示させるために通信制御部１０１へ引き渡す。
【００６４】
認証部１０４は、送信者端末２００Ａまたは受信者端末２００Ｂからのログイン要求に対してユーザＩＤやパスワードによるユーザ認証処理を実行し、ユーザを特定する。
【００６５】
情報・クラスタ記録部１０５は、情報入力部１０２に入力された、送信者端末２００Ａからの投稿情報を、クラスタ分析部１０６によって分類されたクラスタ情報と対応付けて記録するデータベースとして機能する。また情報・クラスタ記録部１０５は、情報表示部１０３等からの要求に応じて、記録された投稿情報やクラスタ情報を出力する。
【００６６】
クラスタ分析部１０６は、情報入力部１０２からの要求に応じて、送信者端末２００Ａからの投稿情報を複数のクラスタへ分類するクラスタリング処理を実行する。当該クラスタリングは、例えば、予めクラスタ毎に単語が登録してある辞書を用いて、投稿情報にどのような単語が含まれているかを検索することで行われる。より具体的には、サッカークラスタ用の辞書には、サッカー用語やサッカー選手名が単語として登録されている。
【００６７】
受信者情報評価測定部１０７は、受信者端末２００Ｂにおける、投稿情報に対するユーザ（受信者）による、ボタン押下や画面スクロール等の操作内容を検出し、それが示す評価情報を測定する。
【００６８】
受信者クラスタ・評価記録部１０８は、上記評価情報を上記クラスタ毎に整理し、受信者として特定のクラスタへの嗜好・興味を示す情報として記録する。
【００６９】
発信者クラスタ・評価記録部１０９は、上記評価情報を、その評価対象である投稿情報の発信者として特定のクラスタへの強み（得意）を示す情報として、上記クラスタ毎に記録する。
【００７０】
［システムの動作］
次に、以上のように構成されたシステムにおけるＳＮＳサーバ１００及びユーザ端末２００の動作について説明する。本実施形態及び他の実施形態において、ＳＮＳサーバ１００及びユーザ端末２００における動作は、ＣＰＵと、その制御下において実行される上記各ソフトウェアモジュールとで協働して行われる。
【００７１】
本実施形態では、ＳＮＳサーバ１００は、投稿情報の総受信者の、当該投稿情報に対する評価の傾向を解析することで、発信者を評価する。当該発信者評価は、クラスタごとに行われ、上記投稿情報において高い評価を得ている発信者が、上記投稿情報が属するクラスタにおいて重要な発信者として特定される。高い評価を得ているか否かは、例えば、発信者の時間あたりの発信総情報評価と、情報あたりの平均情報評価とが組み合わされて判断される。上記投稿情報において発信者が高い評価を得ているクラスタは、得意クラスタとして決定される。
【００７２】
また一方でＳＮＳサーバ１００は、上記投稿情報の受信者がどのような情報に興味を持っているかを、上記投稿情報に対する受信者の評価情報をクラスタリングすることで評価する。受信者が高い評価を与えている投稿情報が属するクラスタは、受信者の嗜好クラスタとして決定される。受信者がどのクラスタの投稿情報について高く評価しているかは、受信者の興味によって受信者ごとに異なる。
【００７３】
以下、本実施形態における具体的な処理の流れを説明する。
【００７４】
（投稿情報送信処理）
まず、送信者端末２００Ａからの投稿情報送信時におけるＳＮＳサーバ１００の処理について説明する。図５は、当該投稿情報送信時の処理の流れを示したシーケンス図である。
【００７５】
同図に示すように、ＳＮＳサーバ１００の通信制御部１０１は、送信者端末２００Ａから、ユーザＩＤ及びパスワードによるログイン要求を受信すると（ステップ５１）、認証部１０４へログインを要求する（ステップ５２）。
【００７６】
認証部１０４は、当該ログイン要求に対して、ユーザＩＤ及びパスワードによるユーザ認証結果を通信制御部１０１へ返す（ステップ５３）。
【００７７】
続いて通信制御部１０１は、上記ユーザ認証が通った場合、ＳＮＳのメインページを送信者端末２００Ａのブラウザに表示させる（ステップ５４）。
【００７８】
続いて通信制御部１０１は、送信者端末２００Ａから、投稿情報の送信画面への遷移要求を受信し（ステップ５５）、当該要求に対して投稿情報送信画面を送信する（ステップ５６）。
【００７９】
続いて通信制御部１０１は、送信者端末２００Ａから、投稿情報の入力を受け付け（ステップ５７）、当該投稿情報を、送信者のユーザＩＤとともに情報入力部１０２へ送信する（ステップ５８）。
【００８０】
続いて情報入力部１０２は、上記投稿情報をクラスタリングするよう要求するクラスタ分析要求を上記投稿情報とともにクラスタ分析部１０６へ送信する（ステップ５９）。
【００８１】
クラスタ分析部１０６は、上記クラスタ分析要求に対してクラスタリングを実行し、分析結果（投稿情報が分類されたクラスタを識別する情報（以下、クラスタ情報））を返答する（ステップ６０）。
【００８２】
続いて情報入力部１０２は、上記投稿情報を、上記ユーザＩＤ及びクラスタ情報とともに情報・クラスタ記録部１０５へ送信し、それらを関連付けて記録するよう要求する。
【００８３】
情報・クラスタ記録部１０５は、上記記録処理が完了すると、その旨を情報入力部１０２へ送信する（ステップ６２）。
【００８４】
情報入力部１０２は、上記記録処理の完了を受けて、投稿情報の送信処理の完了を通信制御部１０１へ送信する（ステップ６３）。
【００８５】
そして、通信制御部１０１が当該完了を通知する画面を送信者端末２００Ａへ送信することで、投稿情報の送信処理が完了する（ステップ６４）。
【００８６】
（投稿情報表示処理）
次に、受信者端末２００Ｂへの投稿情報表示時におけるＳＮＳサーバ１００の処理について説明する。図６は、当該投稿情報表示時の処理の流れを示したシーケンス図である。
【００８７】
同図に示すように、ＳＮＳサーバ１００の通信制御部１０１は、受信者端末２００Ｂから、ユーザＩＤ及びパスワードによるログイン要求を受信すると（ステップ７１）、認証部１０４へログインを要求する（ステップ７２）。
【００８８】
認証部１０４は、当該ログイン要求に対して、ユーザＩＤ及びパスワードによるユーザ認証結果を通信制御部１０１へ返す（ステップ７３）。
【００８９】
続いて通信制御部１０１は、上記ユーザ認証が通った場合、ＳＮＳのメインページを送信し、受信者端末２００Ｂのブラウザに表示させる（ステップ７４）。
【００９０】
続いて通信制御部１０１は、受信者端末２００Ｂから、投稿情報の表示画面への遷移要求を受信すると（ステップ７５）、投稿情報の表示を情報表示部１０３へ要求する（ステップ７６）。この際、予め受信者端末２００Ｂが定期購読設定した特定のユーザの投稿情報への表示要求があった場合（例えばTwitter（登録商標）におけるフォロー設定）、通信制御部１０１は、上記特定のユーザのユーザＩＤとともに上記表示要求を送信する。
【００９１】
情報表示部１０３は、上記表示要求を受けて、情報・クラスタ記録部１０５に対して当該投稿情報を要求する（ステップ７７）。
【００９２】
情報・クラスタ記録部１０５は、当該要求に対して、該当する投稿情報及びそれに対応するクラスタ情報を抽出して、情報表示部１０３へ返す（ステップ７８）。
【００９３】
情報表示部１０３は、取得した投稿情報及びクラスタ情報を基に投稿情報リストを作成し、通信制御部１０１へ送信する（ステップ７９）。
【００９４】
通信制御部１０１は、当該投稿情報リストを基に投稿情報表示画面を生成し、それを受信者端末２００Ｂへ送信して受信者端末２００Ｂのブラウザで表示させる（ステップ８０）。
【００９５】
続いて通信制御部１０１は、上記受信者端末２００Ｂの投稿情報表示画面上における受信者の操作を検出し（ステップ８１）、その内容を示す情報を受信者のユーザＩＤとともに情報表示部１０３へ送信する（ステップ８２）。当該操作内容とは、例えばスクロール操作や高評価ボタン（facebook（登録商標）における「いいね！」ボタン等）の押下操作等である。また、何ら操作を伴わなくても、例えば上記投稿情報表示画面の表示から他の画面への遷移無く一定時間が経過したことも、操作情報として検出されてもよい。
【００９６】
続いて情報表示部１０３は、上記操作内容に応じて上記投稿情報表示画面を変更し、変更後の画面を通信制御部１０１へ送信する（ステップ８３）。
【００９７】
通信制御部１０１は、当該変更後の画面を受信者端末２００Ｂへ送信してそのブラウザに表示させる（ステップ８４）。
【００９８】
一方で情報表示部１０３は、上記操作内容情報を受信者情報評価測定部１０７へ送信する（ステップ８５）。
【００９９】
受信者情報評価測定部１０７は、当該操作内容情報を基に、上記表示された投稿情報に対する、受信者端末２００Ｂの評価を測定し、その評価情報を情報表示部１０３へ送信する（ステップ８６）。当該評価の測定は、例えばスクロール速度や高評価ボタン押下の有無等によって行われる。より具体的には、投稿情報の表示画面上で、受信者がどのくらいスクロールを停止していたか（スクロール速度が０に近いか）が判定され、停止時間が長いほど、上記投稿情報に対する嗜好度が高いと判定される。また高評価ボタンが押された場合には当然ながら当該投稿情報に対する評価が高いと判定される。
【０１００】
続いて情報表示部１０３は、上記評価情報を、受信者のユーザＩＤ及び上記投稿情報の属するクラスタ情報とともに受信者クラスタ・評価記録部１０８へ送信する。
【０１０１】
受信者クラスタ・評価記録部１０８は、当該評価情報を、クラスタ情報及びユーザＩＤと関連付けて記録することで、当該ユーザＩＤに対応する受信者のクラスタ毎の評価情報を更新する（ステップ８７）。
【０１０２】
さらに受信者クラスタ・評価記録部１０８は、当該評価情報において、全体の平均に比べて高い評価が多いクラスタを、受信者の嗜好クラスタとして決定する。
【０１０３】
また情報表示部１０３は、上記評価情報を、投稿情報の発信者のユーザＩＤ及び上記投稿情報の属するクラスタ情報とともに発信者クラスタ・評価記録部１０９へも送信する。
【０１０４】
発信者クラスタ・評価記録部１０９は、当該評価情報を、クラスタ情報及びユーザＩＤと関連付けて記録することで、当該ユーザＩＤに対応する発信者のクラスタ毎の評価情報を更新する（ステップ８７）。
【０１０５】
さらに発信者クラスタ・評価記録部１０９は、当該評価情報において、全体の平均に比べて高い評価が多いクラスタを、発信者の得意クラスタとして決定する。
【０１０６】
受信者クラスタ・評価記録部１０８は、評価情報が更新されるたびに、上記嗜好クラスタを再計算し、発信者クラスタ・評価記録部１０９は、評価情報が更新されるたびに、上記得意クラスタを再計算する。
【０１０７】
受信者クラスタ・評価記録部１０８は、ユーザ端末２００からの、特定のユーザに関する問い合わせに対して、そのユーザの嗜好クラスタを返す機能を有する。同様に発信者クラスタ・評価記録部１０９は、ユーザ端末２００からの、特定のユーザに関する問い合わせに対して、そのユーザの得意クラスタを返す機能を有する。
【０１０８】
［アプリケーション例］
上記処理により決定された得意クラスタ情報、嗜好クラスタ情報は、アプリケーションに提供され、利用される。以下、得意クラスタ及び嗜好クラスタを用いたアプリケーションの具体例を説明する。
【０１０９】
（第１のアプリケーション例）
まず、第１のアプリケーション例を説明する。当該第１のアプリケーションは、クラスタごとに影響力のある発信者をランキング表示して、受信者に継続的に受信設定を行わせるアプリケーションである。
【０１１０】
図７は、当該アプリケーションを用いた上記投稿情報表示時の処理の流れを示したシーケンス図である。
【０１１１】
同図において、ステップ９１〜ステップ１００までの処理（ログイン要求から投稿情報の表示まで）は、上記図６に示した表示処理におけるステップ７１〜ステップ８０までの処理と同様である。
【０１１２】
情報表示部１０３は、上記投稿情報リストを送信した後、受信者クラスタ・評価記録部１０８に対して、受信者端末２００Ｂのユーザである受信者の嗜好クラスタの取得要求を、当該受信者のユーザＩＤをキーとして要求する（ステップ１０１）。
【０１１３】
当該要求に対して、受信者クラスタ・評価記録部１０８は、当該要求に対して、上記受信者の嗜好クラスタを返答する（ステップ１０２）。
【０１１４】
続いて情報表示部１０３は、発信者クラスタ・評価記録部１０９に対して、上記受信者クラスタ・評価記録部１０８から取得した受信者の嗜好クラスタと同一のクラスタを得意クラスタとして有する発信者の取得要求を、上記嗜好クラスタをキーとして要求する（ステップ１０３）。
【０１１５】
発信者クラスタ・評価記録部１０９は、当該要求に対して該当する発信者（ユーザＩＤまたはユーザ名）を返信する（ステップ１０４）。
【０１１６】
続いて情報表示部１０３は、上記嗜好クラスタに該当する得意クラスタを有する発信者の投稿情報を継続的に購読するよう設定することを推薦する画面を生成し、通信制御部１０１へ送信する（ステップ１０５）。
【０１１７】
通信制御部１０１は、当該推薦画面を受信者端末２００Ｂへ送信し、そのブラウザに表示させる。当該推薦画面は、例えば投稿情報表示画面の一部の推薦領域として表示される。
【０１１８】
当該推薦画面上で受信者から継続購読の要求があった場合は、通信制御部１０１は、情報表示部１０３に対して当該継続購読を設定する。
【０１１９】
これにより受信者は、自分で発信者を探さなくても、自分にとって有益な情報を発信する可能性が高い発信者の投稿情報を継続受信することができる。
【０１２０】
（第２のアプリケーション例）
次に、第２のアプリケーション例を説明する。当該アプリケーションは、発信者による投稿情報の送信時に、特定の嗜好クラスタを有する受信者に投稿先を自動選択する情報発信アプリケーションである。
【０１２１】
このアプリケーションは、受信者フィルタリング機能を持つ。すなわち、この機能は、受信者を不定として発信者から投稿準備された投稿情報に対し、その内容をクラスタリングし、受信者候補のうち、投稿内容のクラスタを嗜好クラスタとする受信者のみへ投稿する（それ以外の候補者には受信させない：フィルタリング）機能である。
【０１２２】
これにより発信者は、自分で受信者を探さなくても、自分と同じ嗜好を持つ、つまり自分の投稿情報を読んでもらいたい受信者をアプリケーションに自動選択してもらうことができる。
【０１２３】
（第３のアプリケーション例）
次に、第３のアプリケーションについて説明する。当該アプリケーションは、特定の得意クラスタを有する発信者を、オピニオンリーダーとして発見し、その投稿情報の内容を分析することで、トレンドの先読みに活用できるアプリケーションである。
【０１２４】
つまりＳＮＳサーバ１００は、様々な業界の事業者に、将来のトレンド情報として、特定の得意クラスタを有する発信者の投稿情報を提供することができる。
【０１２５】
（第４のアプリケーション例）
次に、第４のアプリケーションについて説明する。当該アプリケーションは、オークション出品者の信頼性を明示することが可能なアプリケーションである。
【０１２６】
このアプリケーションは、出品者としての発信者だけではなく、その発信（出品）情報（のテーマ）も、それをクラスタリングすることで同様の手法で評価できる。
【０１２７】
この際、発信情報の評価値は、以下の式に示すように、受信者のクラスタで判断される。
あるクラスタでの情報の価値＝
Σ（受信者のそのクラスタへの嗜好度×その受信者の受信時評価）
【０１２８】
すなわち、当該アプリケーションは、あるクラスタに属する出品情報の価値を、受信者による当該出品情報に対する評価値を、当該クラスタに対する当該受信者の嗜好度によって重み付け加算した値として算出される。
【０１２９】
上記嗜好度は、上記嗜好クラスタが決定されたのと同様の仕組みで算出される。
【０１３０】
これによりオークションサービスの利用者は、上記評価値を参考にすることで、出品された商品を安心して落札することができる。
【０１３１】
（第５のアプリケーション例）
次に、第５のアプリケーションについて説明する。当該アプリケーションは、オークション等に出品されている商品の価値の評価を行い、評価の割に安価な商品を推薦することが可能なアプリケーションである。
【０１３２】
すなわち、当該アプリケーションは、全ての受信者による商品に対する評価情報を解析して、全体としての評価値を算出する一方、特定のクラスタ（例えばサッカークラスタ）を嗜好クラスタとする受信者の評価値を算出する。そしてアプリケーションは、後者の評価が高く、かつ、両者の差が大きい商品を割安な商品として推薦する推薦情報を生成する。
【０１３３】
当該アプリケーションは、元々そのクラスタがはっきりしていない情報を、受信者の嗜好クラスタにより評価するものである。当該情報の、特定の嗜好クラスタにおける重要度がその情報の価値として算出される。
【０１３４】
これにより商品の購入者は、割安な商品を容易に見つけることができる。
【０１３５】
（第６のアプリケーション例）
次に、第６のアプリケーションについて説明する。当該アプリケーションは、特定の嗜好クラスタを有する受信者の評価が高い記事（ニュース等）を、当該特定の嗜好クラスタを有する受信者にのみ推薦することが可能なアプリケーションである。
【０１３６】
当該アプリケーションも、元々そのクラスタがはっきりしていない情報を、受信者の嗜好クラスタにより評価するものである。
【０１３７】
例えば、クラシック音楽を嗜好クラスタとする受信者に評価が高いニュースが、当該クラシック音楽を嗜好クラスタとする他の受信者に推薦される。
【０１３８】
これにより受信者は、嗜好度が高く、かつ、より信頼できる情報を容易に得ることができる。
【０１３９】
（第７のアプリケーション例）
次に、第７のアプリケーションについて説明する。当該アプリケーションは、いわゆるスパムグループを特定することが可能なアプリケーションである。
【０１４０】
図８は、当該アプリケーションによる処理を概念的に示した図である。
【０１４１】
同図に示すように、受信者Ａ，Ｂ，Ｃその他大多数の受信者からは、発信者Ｄ及びＥが発信する情報への評価が総じて著しく低いものとする。一方、発信者Ｄ及びＥは、それぞれが受信者として互いを高く評価しており、共通する嗜好クラスタを有している。
【０１４２】
このような場合、発信者Ｄ及びＥはカルト的集団といえ、スパムグループである可能性が高いと言える。
【０１４３】
そこでＳＮＳサーバ１００は、ある投稿情報への評価が一部だけで高く、他の大多数で総じて低いとき、その高い評価を行った他のノード（受信者）を検索する。さらにＳＮＳサーバ１００は、それらのノード間での他の投稿情報の評価を調査することで、偏った集団をスパムグループの可能性が高いグループとして特定することができる。
【０１４４】
ＳＮＳサーバ１００の運用者は、この自動検出されたグループの実際の発信情報を確かめることで、スパムグループの判定作業を省力化することができる。また、このアプリケーションによれば、ＳＮＳサーバ１００は、スパムグループの検出を、ＳＮＳユーザによるスパム報告がなくとも実施することができる。
【０１４５】
このようにして、ＳＮＳサーバ１００は、スパムグループに属すると判定されたユーザをサービスから排除することで、ユーザーノイズの少ない情報を提供することができる。また、ＳＮＳサーバ１００は、スパムグループからの投稿情報を除外してから、改めて質の良いデータ解析をすることができる。
【０１４６】
（第８のアプリケーション例）
次に、第８のアプリケーションについて説明する。このアプリケーションは、コミュニティに対する評価を用いたコミュニティリコメンド及びコミュニティランキング機能を有するアプリケーションである。
【０１４７】
ＳＮＳには、ユーザ間で作成するコミュニティ機能を有するものがある。本例のアプリケーションは、上記第７のアプリケーションによるスパムグループ判定時のグループ評価と同様に、コミュニティメンバーの、コミュニティ外への発信情報に対する評価を、コミュニティの評価とすることができる。アプリケーションは、この評価を用いて、ある受信者の嗜好クラスタでの評価が高いコミュニティへの加入や参照登録を推薦したり、クラスタ別のコミュニティランキングを表示することができる。
【０１４８】
（第９のアプリケーション例）
次に、第９のアプリケーションについて説明する。当該アプリケーションは、ユーザの得意クラスタまたは嗜好クラスタと対立する、ある程度の数を有するクラスタがある場合に、当該クラスタを得意クラスタとする発信者の投稿情報や、当該クラスタを嗜好クラスタとする受信者の評価情報の閲覧を推薦する、発信者及び受信者双方向けのアプリケーションである。
【０１４９】
これによりユーザは、自身と対立する意見を参考にすることで、自身の視野を広げることができる。
【０１５０】
（第１０のアプリケーション例）
次に、第１０のアプリケーションについて説明する。当該アプリケーションは、対立するクラスタにおける意見の支持数や、それらの勢いの差を視覚化することができる市場分析アプリケーションである。
【０１５１】
すなわち、ＳＮＳサーバ１００は、嗜好クラスタを共通にするユーザの数を、ある意見・
嗜好に対する支持数として捉え、当該嗜好クラスタごとに比較表示する情報を生成する。
【０１５２】
この情報は、例えばユーザの属する地域毎に集計・表示されることで、マーケティング等に応用され得る。例えば、ＳＮＳサーバ１００の運営者は、上記手法により、ある野球チームＡより野球チームＢの人気がある地域と、それとは逆の地域との境界を特定し、それぞれのチームのファン向けの商品の販売地域を決定することができる。
【０１５３】
（第１１のアプリケーション例）
次に、第１１のアプリケーションについて説明する。当該アプリケーションは、ある情報に対する評価がクラスタに分かれた場合、既存のクラスタの中から、同様のメンバーが同様に分かれているものを見つけ、それらのクラスタ間の相関を検出することが可能なアプリケーションである。
【０１５４】
つまり、当該アプリケーションは、ある情報の受信評価が集団Ａと集団Ｂとで大きく分かれるとき、異なる情報に対してもその集団Ａと集団Ｂとは異なる評価を下す可能性が高いことを利用し、情報への評価の仕方が同様になる集団を検出することで、嗜好集団を明らかにすることができる。
【０１５５】
当該アプリケーションも、市場分析等に用いられ得る。例えば、ある対立する食品Ａ，食品Ｂと、ある対立する野球チームＡ，野球チームＢに相関がある場合、野球チームＡのファン向けに食品Ａを販売し、野球チームＢのファン向けに食品Ｂを販売するといったマーケティング手法が成立し得る。
【０１５６】
＜第２の実施形態＞
次に、本技術の第２の実施形態を説明する。
【０１５７】
図９は、本実施形態におけるシステムのネットワーク構成及びソフトウェアモジュール構成を示した図である。
【０１５８】
上記第１の実施形態では、発信者評価及び受信者評価のための機構（ソフトウェアモジュール）は全てＳＮＳサーバ１００に設けられた。しかし、同図に示すように、本実施形態では、上記クラスタ分析部１０６、受信者クラスタ・評価記録部１０８及び発信者クラスタ・評価記録部１０９は、ＳＮＳサーバ１００ではなく、外部サーバ３００に設けられる。
【０１５９】
また、受信者情報評価測定部１０７及び評価利用アプリケーション１１０は、受信者端末２００Ｂに設けられる。
【０１６０】
その他の通信制御部１０１、情報入力部１０２、情報表示部１０３及び認証部１０４は、上述の実施形態と同様にＳＮＳサーバ１００に設けられる。
【０１６１】
この場合、外部サーバ３００は、送信者端末２００Ａからの投稿情報をＳＮＳサーバ１００から受信し、受信者端末２００Ｂで測定された評価情報を受信者端末２００Ｂから受信する。
【０１６２】
受信者端末２００Ｂにおける受信者の評価情報の測定は、例えば、ＷｅｂブラウザにインストールされたプラグインによりＷｅｂブラウザのスクロール速度が取得されることで行われる。
【０１６３】
これにより、嗜好クラスタや得意クラスタの決定処理等に伴うＳＮＳサーバ１００の負荷が軽減される。
【０１６４】
［変形例］
本技術は上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更され得る。
【０１６５】
（変形例１）
上述の第１及び第２の実施形態において、上記受信者クラスタ・評価記録部１０８は、発信者として評価の高いユーザが、受信時に興味を持った情報の価値を高くする再帰評価を実行してもよい。すなわち、受信者クラスタ・評価記録部１０８は、特定の得意クラスタを有する発信者が、当該得意クラスタと同じクラスタに分類される、他のユーザの投稿情報に対して行った評価を、より重要度の高い情報として重み付けする。
【０１６６】
（変形例２）
上述の各実施形態において、クラスタ分析部１０６によるクラスタリング処理は辞書ベースで実行されたが、他の手法が用いられてもよい。例えば、ウォード法、Ｋ平均法等の手法が用いられてもよい。さらに、国際公開０６／０８７８５４号に記載されているような以下の手法が用いられてもよい。
【０１６７】
すなわち、クラスタ分析部１０６はまず、標本情報を含む複数の母集団のそれぞれに帰属する標本情報の母集団ごとの重心と、分類対象標本情報（対象標本）との評価距離を算出し、評価距離についての母集団ごとの平均、分散、標準偏差などの統計情報を算出する。続いてクラスタ分析部１０６は、評価距離および統計情報に基づいて、母集団に対する標本情報の評価距離を評価して、対象標本の母集団への帰属度合を評価し、帰属度合に応じて、対象標本をいずれの母集団に帰属させるかを決定し、その母集団に対象標本を帰属させる。さらにクラスタ分析部１０６は、更新母集団ごとの重心と、更新母集団のそれぞれに帰属する対象標本との評価距離を算出し、いずれの母集団への帰属度合も所定の度合の範囲外であるときに、新たな母集団を生成し、その母集団に対象標本を帰属させる。
【０１６８】
［その他］
本技術は以下のような構成も採ることができる。
（１）
通信部と、
第１のユーザの複数の投稿情報を受信するように前記通信部を制御し、
前記受信された投稿情報に対する他のユーザからの複数の評価情報を取得し、
前記複数の投稿情報を複数のクラスタに分類し、当該複数のクラスタのうち、前記複数の評価情報における評価が最も高いクラスタを、前記第１のユーザの得意クラスタとして決定する
ことが可能な制御部と
を具備する情報処理装置。
（２）
上記（１）に記載の情報処理装置であって、
前記制御部は、第２のユーザからの前記複数の評価情報を複数のクラスタに分類し、当該複数のクラスタのうち、最も高い評価を有するクラスタを前記第２のユーザの嗜好クラスタとして決定する
情報処理装置。
（３）
上記（１）または（２）に記載の情報処理装置であって、
前記制御部は、前記第２のユーザの機器からの要求に応じて、前記第１のユーザの得意クラスタを示す情報を送信するように前記通信部を制御する
情報処理装置。
（４）
上記（２）または（３）に記載の情報処理装置であって、
前記制御部は、前記第１のユーザの機器からの要求に応じて、前記第２のユーザの嗜好クラスタを示す情報を送信するように前記通信部を制御する
情報処理装置。
（５）
上記（２）から（４）のいずれかに記載の情報処理装置であって、
前記制御部は、前記第１のユーザの得意クラスタと前記第２のユーザの嗜好クラスタとが一致する場合に、前記第２のユーザの機器へ、前記第１のユーザの投稿情報を継続的に受信するよう推薦する推薦情報を送信するように前記通信部を制御する
情報処理装置。
（６）
上記（２）から（５）のいずれかに記載の情報処理装置であって、
前記制御部は、前記投稿情報を前記複数のクラスタのうちいずれかのクラスタに分類し、当該分類されたクラスタと一致する嗜好クラスタを有するユーザの機器にのみ前記投稿情報が受信されるように前記通信部を制御する
情報処理装置。
（７）
上記（２）から（６）のいずれかに記載の情報処理装置であって、
前記制御部は、
所定の商品に関する商品情報を、前記複数のクラスタのうちいずれかのクラスタに分類し、
前記出品情報に対する他の複数のユーザからの評価情報を、前記分類されたクラスタに対する前記他の複数のユーザの嗜好度によって重み付け加算した値を、前記商品情報の評価値として出力する
情報処理装置。
（８）
上記（２）〜（７）のいずれかに記載の情報処理装置であって、
前記制御部は、
複数の商品情報または複数の記事情報をそれぞれ前記複数のクラスタのうちいずれかのクラスタに分類し、
前記複数の商品情報または前記複数の記事情報に対する複数のユーザの評価情報のうち、前記分類されたクラスタがその前記嗜好クラスタであるユーザからの評価情報を抽出し、
前記複数の商品情報または前記複数の記事情報のうち、前記抽出された評価情報において高い評価を有する商品情報または記事情報を推薦する推薦情報を生成する
情報処理装置。
（９）
上記（２）から（８）のいずれかに記載の情報処理装置であって、
前記制御部は、前記嗜好クラスタを共通にした複数のユーザからなるユーザグループであって、当該ユーザグループに属する複数のユーザの投稿情報に対する複数の評価情報における評価が、前記ユーザグループにおいて高く、その他の大多数において低いことが検出された場合に、前記ユーザグループをスパムグループとして特定する
情報処理装置。
（１０）
上記（１）から（９）のいずれかに記載の情報処理装置であって、
前記制御部は、前記嗜好クラスタを共通にした複数のユーザからなるコミュニティに属するユーザからの投稿情報に対する評価情報における評価が高い場合に、前記コミュニティを推薦する推薦情報を生成する
情報処理装置。
（１１）
上記（２）から（１０）のいずれかに記載の情報処理装置であって、
前記第２のユーザの機器へ、当該第２のユーザの嗜好クラスタとは異なり、かつ、所定数以上のユーザが分類された嗜好クラスタに属するユーザからの投稿情報を前記第２のユーザへ推薦する推薦情報を生成する
情報処理装置。
（１２）
上記（２）から（１１）のいずれかに記載の情報処理装置であって、
前記制御部は、前記嗜好クラスタを共通にするユーザの数を、当該嗜好クラスタごとに表示する表示情報を生成する
情報処理装置。
（１３）
上記（２）から（１２）のいずれかに記載の情報処理装置であって、
前記制御部は、第１の投稿情報に関する第１の嗜好クラスタと第２の嗜好クラスタとの関係と、第２の投稿情報に関する第３の嗜好クラスタと第４の嗜好クラスタとの関係との間の相関を検出する
情報処理装置。
（１４）
上記（１）から（１３）のいずれかに記載の情報処理装置であって、
前記制御部は、
前記第１のユーザによる、他のユーザからの投稿情報に対する評価情報を取得し、
前記投稿情報を前記複数のクラスタのうちいずれかのクラスタに分類し、
前記分類されたクラスタと前記第１のユーザの得意クラスタとが一致する場合に、前記評価情報で示される評価値を増加させる
情報処理装置。
【符号の説明】
【０１６９】
１１…ＣＰＵ
１３…ＲＡＭ
１８…記憶部
１９…通信部
２１…ＣＰＵ
２３…ＲＡＭ
２６…表示部
２７…操作受付部
２８…記憶部
２９…通信部
５０…ネットワーク
１００…ＳＮＳサーバ
１０１…通信制御部
１０２…情報入力部
１０３…情報表示部
１０４…認証部
１０５…情報・クラスタ記録部
１０６…クラスタ分析部
１０７…受信者情報評価測定部
１０８…受信者クラスタ・評価記録部
１０９…発信者クラスタ・評価記録部
１１０…評価利用アプリケーション
２００…ユーザ端末
２００Ａ…送信者端末
２００Ｂ…受信者端末
３００…外部サーバ
【図１】
2013214133.tif 000003
【図２】
2013214133.tif 000004
【図３】
2013214133.tif 000005
【図４】
2013214133.tif 000006
【図５】
2013214133.tif 000007
【図６】
2013214133.tif 000008
【図７】
2013214133.tif 000009
【図８】
2013214133.tif 000010
【図９】
2013214133.tif 000011