(57)【特許請求の範囲】
【請求項１】
情報クライアントにおける登録済みユーザの興味ラベル辞書を取得することと、
ソーシャルプラットフォームにおける、前記情報クライアント上の登録済みユーザとの間にフォロー関係を有する第１対象を取得し、前記登録済みユーザと前記第１対象との間の関係情報を読み取ることと、
前記登録済みユーザとの間にフォロー関係を有する前記第１対象によって、前記登録済みユーザに対応する第１フォロー集合を決定することと、
前記登録済みユーザの前記興味ラベル辞書及び前記第１フォロー集合に基づいて、同じ前記第１フォロー集合を有する前記登録済みユーザと興味ラベルとの対応関係を特徴づけるための興味モデルを構築することと、
前記情報クライアントに新規登録したユーザに関して、ソーシャルプラットフォーム上のフォロー関係を有する第２対象を取得し、前記新規登録したユーザと前記第２対象との間の関係情報を読み取ることと、
前記新規登録したユーザとの間にフォロー関係を有する前記第２対象に基づいて、前記新規登録したユーザの第２フォロー集合を決定することと、
前記第２フォロー集合と前記興味モデルをマッチングし、前記興味モデルに基づいて、前記新規登録したユーザへの推薦興味ラベルを決定することと、
を含み、
前記情報クライアントにおける登録済みユーザの興味ラベル辞書を取得する前に、
推薦情報を取得することと、
前記推薦情報の内容から前記推薦情報の前記興味ラベルを抽出することと、
前記登録済みユーザが前記推薦情報を操作する行為を記録するための前記登録済みユーザの行為履歴データを取得することと、
前記行為履歴データに基づいて、前記興味ラベルのラベル重み値を決定することと、
前記興味ラベルのラベル重み値に基づいて、前記登録済みユーザに対応する前記興味ラベル辞典を決定することと、を含むことを特徴とするソーシャルプラットフォームに基づくデータマイニング方法。
【請求項２】
前記登録済みユーザの興味ラベル辞書及び前記第１フォロー集合に基づいて、興味モデルを構築することは、
前記第１フォロー集合を、データ選別法、インデックス選別法、条件選別法及び情報選別法を少なくとも含む選別方法により選別して、前記登録済みユーザに対応する第３フォロー集合が得られることと、
前記第３フォロー集合によって前記登録済みユーザをマッチングし、同じ前記第３フォロー集合を有する前記登録済みユーザを含む登録済みユーザ集合を生成することと、
前記登録済みユーザ集合に含まれる前記登録済みユーザの前記興味ラベル辞典に基づいて、前記登録済みユーザ集合に対応するユーザ集合ラベル辞典を生成することと、を含む
請求項１に記載の方法。
【請求項３】
前記登録済みユーザ集合に含まれる前記登録済みユーザの前記興味ラベル辞典に基づいて、前記登録済みユーザ集合に対応するユーザ集合ラベル辞典を生成することは、
前記情報クライアントにおける登録済みユーザの第１ユーザ数と前記登録済みユーザ集合の第２ユーザ数とを取得することと、
前記ラベル重み値及び前記第１ユーザ数に基づいて、各前記興味ラベルの重み分布平均値を算出することと、
前記登録済みユーザ集合における前記登録済みユーザの前記ラベル重み値及び前記第２ユーザ数に基づいて、ユーザ集合興味ラベル辞典における各前記興味ラベルの集合重み平均値を算出することと、
前記重み分布平均値及び前記集合重み平均値に基づいて、前記興味ラベルが前記ユーザ集合興味ラベル辞典にある登録済みユーザ集合重み値を算出することと、
前記興味ラベルが前記ユーザ集合興味ラベル辞典にある前記登録済みユーザ集合重み値と、予め設定された雑音閾値とを順次比較し、
前記興味ラベルが前記ユーザ集合興味ラベル辞典にある前記登録済みユーザ集合重み値が、予め設定された雑音閾値よりも大きい場合、前記登録済みユーザ集合重み値に対応する興味ラベルを前記ユーザ集合ラベル辞典に保持し、
前記興味ラベルが前記ユーザ集合興味ラベル辞典にある前記登録済みユーザ集合重み値が、予め設定された雑音閾値以下である場合、前記登録済みユーザ集合重み値に対応する興味ラベルを前記ユーザ集合ラベル辞典から削除することと、を含む
請求項２に記載の方法。
【請求項４】
前記第２フォロー集合と前記興味モデルをマッチングし、前記興味モデルに基づいて、前記新規登録したユーザへの推薦興味ラベルを決定することは、
前記第２フォロー集合を、データ選別法、インデックス選別法、条件選別法及び情報選別法を少なくとも含む選別方法により選別して、前記新規登録したユーザに対応する第４フォロー集合が得られることと、
前記第４フォロー集合と前記第３フォロー集合をマッチングし、前記新規登録したユーザに対応する前記登録済みユーザ集合を決定することと、
前記新規登録したユーザに対応する前記登録済みユーザ集合の前記ユーザ集合ラベル辞典に基づいて、前記新規登録したユーザへの前記推薦興味ラベルを決定することと、を含む
請求項３に記載の方法。
【請求項５】
前記第２フォロー集合と前記興味モデルをマッチングし、前記興味モデルに基づいて、前記新規登録したユーザへの推薦興味ラベルを決定した後、
前記推薦興味ラベルに基づいて、前記新規登録したユーザに前記推薦情報をプッシュするステップ、をさらに含む
請求項１乃至４のうち何れか一項に記載の方法。
【請求項６】
興味ラベルの前記登録済みユーザ集合重み値Ｖ’［ｉ］を下記式によって算出し、
【数１】
0006438135.tif 000008
ここで、Ｖ’［ｉ］は、興味ラベルｉの前記登録済みユーザ集合重み値を表し、Ｖ［ｉ］は、興味ラベルｉの前記集合重み平均値を表し、Ｖｂａｓｅ［ｉ］は、興味ラベルｉの前記重み分布平均値を表す
請求項３に記載の方法。
【請求項７】
情報クライアントにおける登録済みユーザの興味ラベル辞書を取得する第１取得モジュールと、
ソーシャルプラットフォームにおける、前記情報クライアント上の登録済みユーザとの間にフォロー関係を有する第１対象を取得し、前記登録済みユーザと前記第１対象との間の関係情報を読み取る第２取得モジュールと、
前記登録済みユーザとの間にフォロー関係を有する前記第１対象によって、前記登録済みユーザに対応する第１フォロー集合を決定する第１決定モジュールと、
前記登録済みユーザの前記興味ラベル辞書及び前記第１フォロー集合に基づいて、同じ前記第１フォロー集合を有する前記登録済みユーザと興味ラベルとの対応関係を特徴づけるための興味モデルを構築する第１処理モジュールと、
前記情報クライアントに新規登録したユーザに関して、ソーシャルプラットフォーム上
のフォロー関係を有する第２対象を取得し、前記新規登録したユーザと前記第２対象との間の関係情報を読み取る第３取得モジュールと、
前記新規登録したユーザとの間にフォロー関係を有する前記第２対象に基づいて、前記新規登録したユーザの第２フォロー集合を決定する第２決定モジュールと、
前記第２フォロー集合と前記興味モデルをマッチングし、前記興味モデルに基づいて、前記新規登録したユーザへの推薦興味ラベルを決定する第２処理モジュールと、
を備え、
推薦情報を取得する第４取得モジュールと、
前記推薦情報の内容から前記推薦情報の前記興味ラベルを抽出する抽出モジュールと、
前記登録済みユーザが前記推薦情報を操作する行為を記録するための前記登録済みユーザの行為履歴データを取得する第５取得モジュールと、
前記行為履歴データに基づいて、前記興味ラベルのラベル重み値を決定する第３決定モジュールと、
前記興味ラベルのラベル重み値に基づいて、前記登録済みユーザに対応する前記興味ラベル辞典を決定する第４決定モジュールと、をさらに備えることを特徴とするソーシャルプラットフォームに基づくデータマイニング装置。
【請求項８】
前記第１処理モジュールは、
前記第１フォロー集合を、データ選別法、インデックス選別法、条件選別法及び情報選別法を少なくとも含む選別方法により選別して、前記登録済みユーザに対応する第３フォロー集合が得られる第１サブ処理モジュールと、
前記第３フォロー集合によって前記登録済みユーザをマッチングし、同じ前記第３フォロー集合を有する前記登録済みユーザを含む登録済みユーザ集合を生成するサブマッチングモジュールと、
前記登録済みユーザ集合に含まれる前記登録済みユーザの前記興味ラベル辞典に基づいて、前記登録済みユーザ集合に対応するユーザ集合ラベル辞典を生成する第１生成モジュールと、を備える
請求項７に記載の装置。
【請求項９】
前記第１生成モジュールは、
前記情報クライアントにおける登録済みユーザの第１ユーザ数と前記登録済みユーザ集合の第２ユーザ数とを取得する第１サブ取得モジュールと、
前記ラベル重み値及び前記第１ユーザ数に基づいて、各前記興味ラベルの重み分布平均値を算出する第１サブ算出モジュールと、
前記登録済みユーザ集合における前記登録済みユーザの前記ラベル重み値及び前記第２ユーザ数に基づいて、ユーザ集合興味ラベル辞典における各前記興味ラベルの集合重み平均値を算出する第２サブ算出モジュールと、
前記重み分布平均値及び前記集合重み平均値に基づいて、前記興味ラベルが前記ユーザ集合興味ラベル辞典にある登録済みユーザ集合重み値を算出する第３サブ算出モジュールと、
前記興味ラベルが前記ユーザ集合興味ラベル辞典にある前記登録済みユーザ集合重み値と、予め設定された雑音閾値とを順次比較し、
前記興味ラベルが前記ユーザ集合興味ラベル辞典にある前記登録済みユーザ集合重み値が、予め設定された雑音閾値よりも大きい場合、前記登録済みユーザ集合重み値に対応する興味ラベルを前記ユーザ集合ラベル辞典に保持し、
前記興味ラベルが前記ユーザ集合興味ラベル辞典にある前記登録済みユーザ集合重み値が、予め設定された雑音閾値以下である場合、前記登録済みユーザ集合重み値に対応する興味ラベルを前記ユーザ集合ラベル辞典から削除するサブ判定モジュールと、を備える
請求項８に記載の装置。
【請求項１０】
前記第２処理モジュールは、
前記第２フォロー集合を、データ選別法、インデックス選別法、条件選別法及び情報選別法を少なくとも含む選別方法により選別して、前記新規登録したユーザに対応する第４フォロー集合が得られる第２サブ処理モジュールと、
前記第４フォロー集合と前記第３フォロー集合をマッチングし、前記新規登録したユーザに対応する前記登録済みユーザ集合を決定する第１サブ決定モジュールと、
前記新規登録したユーザに対応する前記登録済みユーザ集合の前記ユーザ集合ラベル辞典に基づいて、前記新規登録したユーザへの前記推薦興味ラベルを決定する第２サブ決定モジュールと、を備える
請求項９に記載の装置。
【請求項１１】
前記推薦興味ラベルに基づいて、前記新規登録したユーザに前記推薦情報をプッシュするプッシュモジュール、をさらに備える
請求項７乃至１０のうち何れか一項に記載の装置。
【請求項１２】
興味ラベルの前記登録済みユーザ集合重み値Ｖ’［ｉ］を下記式によって算出し、
【数２】
0006438135.tif 000009
ここで、Ｖ’［ｉ］は、興味ラベルｉの前記登録済みユーザ集合重み値を表し、Ｖ［ｉ］は、興味ラベルｉの前記集合重み平均値を表し、Ｖｂａｓｅ［ｉ］は、興味ラベルｉの前記重み分布平均値を表す
請求項９に記載の装置。
【請求項１３】
請求項１に記載のソーシャルプラットフォームに基づくデータマイニング方法に提供されるステップのプログラムコードを実行するコンピュータ端末。
【請求項１４】
請求項１に記載のソーシャルプラットフォームに基づくデータマイニング方法が実行するプログラムコードを保存する記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ分野に関し、具体的には、ソーシャルプラットフォームに基づくデータマイニング方法及び装置に関するものである。
【背景技術】
【０００２】
現在、コンピュータ技術が進展し、インターネットがだんだん普及していくにつれ、ますます多くの人がインターネットを介して様々な情報を取得するようになっている。これに応じて、インターネット上の情報数も、コンピュータ技術の進展及びインターネットの普及に伴っていっそう豊かになる。
【０００３】
近年来、移動インターネットが急速に進展する中、人々は、だんだん、移動端末における情報クライアントを介する情報内容の取得に慣れている。このような方式では、ユーザがネットワークを介して情報を取得する時間は、いっそう断片化していく。これを背景に、ユーザに対して価値ありかつユーザが関心を持っている情報をどのように正確に提供するか、より重要な課題となる。特に、新規ユーザに価値ありかつ関心を持っている情報を提供することが急務である。
【０００４】
従来の技術において、推薦システムのコールドスタート問題は、情報クライアントのような製品アプリケーションにおける主なチャレンジである。推薦システムのコールドスタート問題とは、システムは新規ユーザに対して、ユーザの興味捕捉及び有効な内容推薦のために十分なデータを持っていないことをいう。この問題に対して、多様な対策のうち、ユーザがソーシャルネットワーク（Social Network Service、ＳＮＳ）アカウントで推薦システムにログインし、例えば、ウェイボー、テンセントＱＱ、人人網等のソーシャルアカウントでログインすることを励ます方法が広く利用されている。推薦システムは、ユーザのソーシャルネットワークプラットフォームの情報（例えば、フォロー関係、友人関係、興味ラベル、発表内容等）によりユーザの興味モデルを初期化することにより、有効な推薦を行うことができる。
【０００５】
一方、ただソーシャルネットワークプラットフォームの公開データだけを内容推薦のために利用する（公開データは、例えば、ビデオ、文章、ピクチャ、音楽、ゲーム、ソフトウェア、友人等である）ことは、実際の応用にあたる困難が少なくない。例えば、ソーシャルネットワークプラットフォームにおける発表内容は、多くの場合幅が短くて内容が雑多であり、ユーザのラベル内容は、きわだったもの（例えば、朝寝坊しないと絶対死ぬ星人、救えない集合体恐怖症患者）が多く、機械学習アルゴリズムによる理解が困難であり、推薦サービスの改良に寄与することが制約されている。同時に、ソーシャルネットワークにおいてあまり活発でなくて、ソーシャル関係が弱いユーザにとって、そのソーシャルネットワークプラットフォームにおける公開データによる推薦効果の改良機能がさらに制限る。その一方、比較的成熟した、ユーザ量が大きい内容推薦サービス提供者は、長年にわたって運営する中、たくさんのユーザ行為情報、例えば、ユーザがオンデマンドしたビデオ、読んだ又はコメントをしたことがある文章などを積み上げてきたものが多い。この部分のデータをソーシャルネットワークの公開データと有効に融合して利用できれば、ユーザに対する推薦効果を大幅に向上させることが可能である。しかし、従来の技術は、ほとんどソーシャルネットワークプラットフォームに提供される公開データを用いたユーザの興味モデルのマイニング及び推薦にフォーカスしており、このような方法の実現は困難が大きく、正確さが低い。
【０００６】
従来技術において、新規登録したユーザは閲覧履歴が記録されたことがないため、対象を絞った情報提供ができない問題に対して、未だに有効な対策が提案されていない。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、従来技術において、新規登録したユーザは閲覧履歴が記録されたことがないため、対象を絞った情報提供ができない問題を解決するソーシャルプラットフォームに基づくデータマイニング方法及び装置を提供することがその主な目的である。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の実施例の一態様によれば、ソーシャルプラットフォームに基づくデータマイニング方法が提供される。該方法は、情報クライアントにおける登録済みユーザの興味ラベル辞書を取得することと、ソーシャルプラットフォームにおける、情報クライアント上の登録済みユーザとの間にフォロー関係を有する第１対象を取得し、登録済みユーザと第１対象との間の関係情報を読み取ることと、登録済みユーザとの間にフォロー関係を有する第１対象によって、登録済みユーザに対応する第１フォロー集合を決定することと、登録済みユーザの興味ラベル辞書及び第１フォロー集合に基づいて、同じ第１フォロー集合を有する登録済みユーザと興味ラベルとの対応関係を特徴づけるための興味モデルを構築することと、情報クライアントに新規登録したユーザに関して、ソーシャルプラットフォーム上のフォロー関係を有する第２対象を取得し、新規登録したユーザと第２対象との間の関係情報を読み取ることと、新規登録したユーザとの間にフォロー関係を有する第２対象に基づいて、新規登録したユーザの第２フォロー集合を決定することと、第２フォロー集合と興味モデルをマッチングし、興味モデルに基づいて、新規登録したユーザへの推薦興味ラベルを決定することと、を含む。
【０００９】
上記目的を達成するために、本発明の実施例の他の一態様によれば、ソーシャルプラットフォームに基づくデータマイニング装置が提供される。該装置は、情報クライアントにおける登録済みユーザの興味ラベル辞書を取得する第１取得モジュールと、ソーシャルプラットフォームにおける、情報クライアント上の登録済みユーザとの間にフォロー関係を有する第１対象を取得し、登録済みユーザと第１対象との間の関係情報を読み取る第２取得モジュールと、登録済みユーザとの間にフォロー関係を有する第１対象によって、登録済みユーザに対応する第１フォロー集合を決定する第１決定モジュールと、登録済みユーザの興味ラベル辞書及び第１フォロー集合に基づいて、同じ第１フォロー集合を有する登録済みユーザと興味ラベルとの対応関係を特徴づけるための興味モデルを構築する第１処理モジュールと、情報クライアントに新規登録したユーザに関して、ソーシャルプラットフォーム上のフォロー関係を有する第２対象を取得し、新規登録したユーザと第２対象との間の関係情報を読み取る第３取得モジュールと、新規登録したユーザとの間にフォロー関係を有する第２対象に基づいて、新規登録したユーザの第２フォロー集合を決定する第２決定モジュールと、第２フォロー集合と興味モデルをマッチングし、興味モデルに基づいて、新規登録したユーザへの推薦興味ラベルを決定する第２処理モジュールと、を備える。
【００１０】
本発明の実施例によれば、ソーシャルプラットフォームに基づくデータマイニング方法が提供される。該方法は、情報クライアントにおける登録済みユーザの興味ラベル辞書を取得することと、ソーシャルプラットフォームにおける、情報クライアント上の登録済みユーザとの間にフォロー関係を有する第１対象を取得し、登録済みユーザと第１対象との間の関係情報を読み取ることと、登録済みユーザとの間にフォロー関係を有する第１対象によって、登録済みユーザに対応する第１フォロー集合を決定することと、登録済みユーザの興味ラベル辞書及び第１フォロー集合に基づいて、同じ第１フォロー集合を有する登録済みユーザと興味ラベルとの対応関係を特徴づけるための興味モデルを構築することと、情報クライアントに新規登録したユーザに関して、ソーシャルプラットフォーム上のフォロー関係を有する第２対象を取得し、新規登録したユーザと第２対象との間の関係情報を読み取ることと、新規登録したユーザとの間にフォロー関係を有する第２対象に基づいて、新規登録したユーザの第２フォロー集合を決定することと、第２フォロー集合と興味モデルをマッチングし、興味モデルに基づいて、新規登録したユーザへの推薦興味ラベルを決定することとにより、従来技術において、新規登録したユーザは閲覧履歴が記録されたことがないため、対象を絞った情報提供ができない問題を解決する。そのうえ、新規登録したユーザのソーシャルプラットフォームにおけるフォロー関係によって、ユーザへの対象を絞った情報提供を行う効果を実現する。
【００１１】
本願の一部を構成する図面は、本発明をさらに理解させるためのものであり、また、本発明における模式的実施例及びその説明は本発明を説明するものであり、本発明を不当に限定するものではない。図面において、
【図面の簡単な説明】
【００１２】
【図１】本発明の実施例１によるソーシャルプラットフォームに基づくデータマイニングのフローチャートである。
【図２】本発明の実施例１による好適なソーシャルプラットフォームに基づくデータマイニングのフローチャートである。
【図３】ウェイボーにおけるフォロー集合によって登録済みユーザをマッチングし、登録済みユーザ集合を生成するフローを示す図である。
【図４】本発明の実施例２によるソーシャルプラットフォームに基づくデータマイニング装置の構造を示す図である。
【図５】本発明の実施例２による好適なソーシャルプラットフォームに基づくデータマイニング装置の構造を示す図である。
【図６】本発明の実施例２による好適なソーシャルプラットフォームに基づくデータマイニング装置の構造を示す図である。
【発明を実施するための形態】
【００１３】
なお、衝突しない限り、本願の実施例及び実施例中の構成要件を組み合わせることができる。以下、図面を参照しつつ実施例を結合して本発明を詳しく説明する。
【００１４】
当業者に本発明の方案をよりよく理解してもらうために、以下、本発明の実施例の図面を結合して本発明の実施例の技術案を明瞭かつ完全に説明するが、説明しようとする実施例は本発明の実施例の一部に過ぎず、全部ではないことは、言うまでもない。当業者が本発明の実施例に基づいて、創造的な労働無しに得られた他の実施例も、すべて本発明の保護範囲内に含まれるべきである。
【００１５】
なお、本発明の明細書及び特許請求の範囲並びに上記図面における「第１」、「第２」等の用語は、類似した対象を区別するためのものであり、特定の順番又は前後順序を説明するためのものではない。ここで本発明の実施例を説明するために、このように使用された数字は適した場合であれば互いに取り替え可能であることは、理解されるべきである。また、用語である「含む」、「有する」及びそれらの如何なる変形は、排他的にならずに含まれたものをカバーすることがその意図であり、例えば、一連のステップ又はユニットを含めたプロセス、方法、システム、製品又は機器は、明確に示したステップ又はユニットに限定される必要がなく、これらのプロセス、方法、製品又は機器に対して明確に示していなかったり、固有であったりする他のステップ又はユニットを含むことができる。
【００１６】
（実施例１）
本発明の実施例において、ソーシャルプラットフォームに基づくデータマイニング方法が提供される。
【００１７】
図１は、本発明の実施例１によるソーシャルプラットフォームに基づくデータマイニング方法のフローチャートである。図１に示すように、この方法は、以下のステップＳ１１〜ステップＳ２３を含む。
【００１８】
ステップＳ１１：情報クライアントにおける登録済みユーザの興味ラベル辞書を取得する。
【００１９】
本願の上記ステップＳ１１は、登録済みユーザの閲覧履歴を収集することで、個々の登録済みユーザに対応する興味ラベル辞書を分析して得る。
【００２０】
ステップＳ１３：ソーシャルプラットフォームにおける、情報クライアント上の登録済みユーザとの間にフォロー関係を有する第１対象を取得し、登録済みユーザと第１対象との間の関係情報を読み取る。
【００２１】
本願の上記ステップＳ１３は、登録済みユーザのソーシャルプラットフォームにおけるフォロー関係情報を取得することで、登録済みユーザとの間にフォロー関係を有する対象を決定する。
【００２２】
実際の応用において、フォロー関係は、テンセントＱＱソフトウェアにおける友人関係であってもよいし、ウェイボーにおけるフォロー関係であってもよく、また、人人網における友達関係であってもよい。
【００２３】
ステップＳ１５：登録済みユーザとの間にフォロー関係を有する第１対象によって、登録済みユーザに対応する第１フォロー集合を決定する。
【００２４】
本願の上記ステップＳ１５は、個々の登録済みユーザとの間にフォロー関係を有する第１対象をそれぞれまとめることにより、個々の登録済みユーザの第１フォロー集合を決定する。
【００２５】
ステップＳ１７：登録済みユーザの興味ラベル辞書及び第１フォロー集合に基づいて、同じ第１フォロー集合を有する登録済みユーザと興味ラベルとの対応関係を特徴づけるための興味モデルを構築する。
【００２６】
本願の上記ステップＳ１７は、個々の登録済みユーザのフォロー集合を分析することで、第１フォロー集合が異なる登録済みユーザを、若干の第１フォロー集合にそれぞれ対応する登録済みユーザ集合に分類し、登録済みユーザ集合における登録済みユーザの興味ラベル辞書によって、第１フォロー集合に対応するユーザ集合ラベル辞書を生成する。これにより、第１フォロー集合と興味ラベルとの対応関係を決定する。
【００２７】
ステップＳ１９：情報クライアントに新規登録したユーザに関して、ソーシャルプラットフォーム上のフォロー関係を有する第２対象を取得し、新規登録したユーザと第２対象との間の関係情報を読み取る。
【００２８】
本願の上記ステップＳ１９は、新規登録したユーザのソーシャルプラットフォームにおけるフォロー関係情報を読み取ることで、新規登録したユーザとの間にフォロー関係を有する第２対象を決定する。
【００２９】
実際の応用において、フォロー関係は、テンセントＱＱソフトウェアにおける友人関係であってもよいし、ウェイボーにおけるフォロー関係であってもよく、また、人人網における友達関係であってもよい。
【００３０】
ステップＳ２１：新規登録したユーザとの間にフォロー関係を有する第２対象に基づいて、新規登録したユーザの第２フォロー集合を決定する。
【００３１】
本願の上記ステップＳ２１は、新規登録したユーザとの間にフォロー関係を有する第２対象をまとめることにより、新規登録したユーザの第２フォロー集合を決定する。
【００３２】
ステップＳ２３：第２フォロー集合と興味モデルをマッチングし、興味モデルに基づいて、新規登録したユーザへの推薦興味ラベルを決定する。
【００３３】
本願の上記ステップＳ２３は、新規登録したユーザの第２フォロー集合と興味モデルにおける若干の第１フォロー集合をマッチングすることで、新規登録したユーザの第２フォロー集合に合致する第１フォロー集合を得ることにより、該第１フォロー集合によって新規登録したユーザへの興味ラベルを決定する。
【００３４】
具体的には、ステップＳ１１〜ステップＳ２３を通じて、ソーシャルプラットフォームにおいて同じ第１フォロー集合を有する登録済みユーザをグループ分けて、該第１フォロー集合に対応する登録済みユーザ集合を得、そして、情報クライアント上の登録済みユーザの興味ラベル辞典の取得により、登録済みユーザ集合に対応するユーザ集合ラベル辞典を得る。このようにして、第１フォロー集合とユーザ集合ラベル辞典との対応関係を有する興味モデルを構築する。そして、新規登録したユーザの第２フォロー集合を取得した後、第２フォロー集合と興味モデルにおける第１フォロー集合を直接マッチングすることにより、新規登録したユーザへの推薦興味ラベルを得ることができる。
【００３５】
実際の応用において、ソーシャルプラットフォームにおける関係からユーザの興味類似性が反映されると考えられる。異なる仮説に基づいて、異なる方法を用いてソーシャルプラットフォームからユーザの興味に類似した他のユーザを見出すことができる。異なる仮説は、異なるタイプのソーシャルプラットフォームに適用され、例えば、テンセントＱＱ、微信（WeChat）のような双方向コミュニケーションに重点を置いたソーシャルプラットフォームは、友人同士の興味が類似していると想定することができる。これに対し、ウェイボーのような単方向フォローに重点を置いたソーシャルプラットフォームは、共通のフォロー対象を有するユーザ同士の興味が類似していると想定することができ、例えば、２つのユーザがともに雷軍、黄章をフォローしているとすれば、スマートフォンに関心を持つものの可能性が高い。
【００３６】
ソーシャルプラットフォームをウェイボーを例として説明すると、情報クライアント上の登録済みユーザのウェイボーでのフォローリストの内容を選別し、選別したファンの数が一定の数値を超えたフォロー対象、又は選別したファンの数が多い何人のフォロー対象から、第１フォロー集合が構成される。同様な選別方式により、すべての登録済みユーザのウェイボーでのフォローリストを選別し、それぞれの登録済みユーザに対応する第１フォロー集合を得、同じ第１フォロー集合を有する登録済みユーザを若干の登録済みユーザ集合に分類し、それぞれの登録済みユーザ集合が異なる第１フォロー集合を有する。登録済みユーザ集合における登録済みユーザの興味ラベル辞典を収集することで、それぞれの登録済みユーザ集合に対応するユーザ集合ラベル辞典を得る。新規登録したユーザが情報クライアントへの登録を行って、情報クライアントに対してウェイボーでの公開データを呼び出すよう許可を与えた後、この新規ユーザのフォローリストをも同様なように選別し、選別後の第２フォロー集合と若干の登録済みユーザ集合の第１フォロー集合をマッチングすることにより、新規ユーザが属する登録済みユーザ集合を決定し、該登録済みユーザ集合に対応するユーザ集合ラベル辞典、即ち、新規登録したユーザへの推薦興味ラベルを取得する。
【００３７】
上述したように、本発明は、従来技術において、新規登録したユーザは閲覧履歴が記録されたことがないため、対象を絞った情報提供ができない問題を解決している。さらに、新規登録したユーザのソーシャルプラットフォームにおけるフォロー関係によって、ユーザへの対象を絞った情報提供を行う効果を実現する。
【００３８】
本願に提供される好適な実施例において、図２に示すように、ステップＳ１１において、情報クライアントにおける登録済みユーザの興味ラベル辞書を取得する前に、この方法は、以下のステップＳ１０１〜ステップＳ１０９を含むことが好ましい。
【００３９】
ステップＳ１０１：推薦情報を取得する。
ステップＳ１０３：推薦情報の内容から推薦情報の興味ラベルを抽出する。
【００４０】
ステップＳ１０５：登録済みユーザが推薦情報を操作する行為を記録するための登録済みユーザの行為履歴データを取得する。
【００４１】
ステップＳ１０７：行為履歴データに基づいて、興味ラベルのラベル重み値を決定する。
【００４２】
ステップＳ１０９：興味重み値に基づいて、登録済みユーザに対応する興味ラベル辞典を決定する。
【００４３】
具体的には、ステップＳ１０１〜ステップＳ１０９を通じて、情報クライアントにおけるすべての推薦情報の内容を分析し、推薦情報の内容に基づいて、それぞれの推薦情報ごとに興味ラベルを抽出する。登録済みユーザが推薦情報を操作する時に、登録済みユーザの操作行為を記録し、そして、推薦情報への操作行為に基づいて、この推薦情報に対応する興味ラベルを重み算出し、登録済みユーザに対応する興味ラベルの重み値を算出する。ラベル重み値が閾値よりも大きい場合、該ラベルをこのユーザに対応する興味ラベル辞典に加える。
【００４４】
実際の応用において、情報クライアントにおける推薦サービスは、クライアントの推薦した推薦情報内容に興味ラベルを付けるようになり、例えば、内容を分類すると、科学技術、サッカー、バスケットボール等があり、人々を集団別に分類すると、テクオタク、アウトドア派の人、青少年等があり、また、内容のキーワードとして、iPhone（登録商標）、戦車コンテスト、バイエルン・ミュンヘン等がある。これらの興味ラベルは、手動で編集されるものがあれば、推薦情報をアルゴリズムで自動的に分析して認識されるものもある。
【００４５】
推薦サービスの推薦可能な推薦情報はすべて興味ラベルが付けられている場合、登録済みユーザが推薦サービスを利用する行為データ、例えば、閲覧内容、クリック／お気に入り／コメント内容等を記録することにより、情報内容に対応する興味ラベルに基づいて、ユーザの興味ラベル辞典を取得する。この興味ラベル辞典は、ユーザがどのような興味ラベルを有するか、それぞれの興味ラベルの重みがどれぐらいであるかを記述する。この興味ラベル辞典を興味モデルとして後のステップに用いることができる。
【００４６】
具体的には、興味ラベルのラベル重み値の算出方法は、以下を含むことができる。
まず、各ユーザ動作ａｃｔに対して重みｗを設定し、例えば、クリックすれば、１点を加え、閲覧したもののクリックしていなければ、−０．２点を加え、お気に入りにしていれば、５点を加える。
【００４７】
ユーザ動作シーケンスを［ａｃｔ１，ａｃｔ２，・・・，ａｃｔ３］とすると、ユーザの興味ラベル重み値は、
【００４８】
【数１】
0006438135.tif 000002
【００４９】
によって算出され、
ここで、Ｔｉは、ｉ番目のユーザ動作の興味ラベルベクトルを表し、ｗｉは、ｉ番目のユーザ動作の重みを表す。
【００５０】
本願に提供される好適な実施例において、ステップＳ１７において、登録済みユーザの興味ラベル辞書及び第１フォロー集合に基づいて、興味モデルを構築するステップは、以下のステップＳ１７１〜ステップＳ１７５を含むことが好ましい。
【００５１】
ステップＳ１７１：第１フォロー集合を、データ選別法、インデックス選別法、条件選別法及び情報選別法を少なくとも含む選別方法により選別して、登録済みユーザに対応する第３フォロー集合が得られる。
【００５２】
ステップＳ１７３：第３フォロー集合によって登録済みユーザをマッチングし、同じ第３フォロー集合を有する登録済みユーザを含む登録済みユーザ集合を生成する。
【００５３】
ステップＳ１７５：登録済みユーザ集合に含まれる登録済みユーザの興味ラベル辞典に基づいて、登録済みユーザ集合に対応するユーザ集合ラベル辞典を生成する。
【００５４】
具体的には、ステップＳ１７１〜ステップＳ１７５を通じて、まず登録済みユーザの第１フォロー集合を選別し、ここで、フォロワー数及び／又は友人数及び／又は活発度等の条件に従って第１フォロー集合を選別することができ、あまり活発でなくて友人が少ないユーザを第１フォロー集合から取り除き、選別した第３フォロー集合を生成する。
【００５５】
選別した登録済みユーザを第３フォロー集合とマッチングし、第３フォロー集合のマッチング度が予め設定された閾値よりも大きい、或いは第３フォロー集合が全く同じである登録済みユーザを、同一の登録済みユーザ集合に分類する。第３フォロー集合の内容が相違することから、登録済みユーザ集合が複数あることが可能である。もちろん、第３フォロー集合を人が自ら定義してもよく、人が自ら定義した第３フォロー集合に基づいて登録済みユーザを異なる登録済みユーザ集合にグルーピングする。
【００５６】
登録済みユーザ集合におけるそれぞれの登録済みユーザに対応する興味ラベル辞典の内容に基づいて、現在の登録済みユーザ集合に対応するユーザ集合ラベル辞典を生成する。
【００５７】
上記ソーシャルプラットフォームをウェイボーを例として説明すると、図３に示すように、図３は、ウェイボーにおけるフォロー集合に基づいて登録済みユーザをマッチングすることで登録済みユーザ集合を生成するフローを示す図である。
【００５８】
登録済みユーザのフォローリストの取得により、ファン数を選別条件として、フォローリストにおけるファン数の少ないユーザを選別して排除する。選別したフォローリストに基づいて第３フォロー集合を生成する。もちろん、ウェイボーの場合、第３フォロー集合を人が自ら定義してもよい。例えば、ウェイボーにおける特定したユーザをユーザのカテゴリ別に分類すると、李開復、雷軍、周鴻イ、李彦宏といったコンピュータインタネット分野のユーザを１つの第３フォロー集合に分類することができ、何ジョン、謝娜、戴軍といったエンターテイメントメディア分野のユーザを１つの第３フォロー集合に分類することができ、さらに、魏克星、李娜、劉翔といった体育スポート分野のユーザを１つの第３フォロー集合に分類することができる。
【００５９】
第３フォロー集合に基づいて、登録済みユーザを分類し、共通の第３フォロー集合を有する登録済みユーザを登録済みユーザ集合に分けることにより、興味が類似したユーザ群の目的を達成する。
【００６０】
本願に提供される好適な実施例において、ステップＳ１７５において、登録済みユーザ集合に含まれる登録済みユーザの興味ラベル辞典に基づいて、登録済みユーザ集合に対応するユーザ集合ラベル辞典を生成するステップは、以下のステップＳ１７５１〜ステップＳ１７５９を含むことが好ましい。
【００６１】
ステップＳ１７５１：情報クライアントにおける登録済みユーザの第１ユーザ数と登録済みユーザ集合の第２ユーザ数とを取得する。
【００６２】
ステップＳ１７５３：ラベル重み値及び第１ユーザ数に基づいて、各興味ラベルの重み分布平均値を算出する。
【００６３】
ステップＳ１７５５：登録済みユーザ集合における登録済みユーザのラベル重み値及び第２ユーザ数に基づいて、ユーザ集合興味ラベル辞典における各興味ラベルの集合重み平均値を算出する。
【００６４】
ステップＳ１７５７：重み分布平均値及び集合重み平均値に基づいて、興味ラベルがユーザ集合興味ラベル辞典にある登録済みユーザ集合重み値を算出する。
【００６５】
ステップＳ１７５９：興味ラベルがユーザ集合興味ラベル辞典にある登録済みユーザ集合重み値と、予め設定された雑音閾値とを順次比較する。
【００６６】
興味ラベルがユーザ集合興味ラベル辞典にある登録済みユーザ集合重み値が、予め設定された雑音閾値よりも大きい場合、登録済みユーザ集合重み値に対応する興味ラベルをユーザ集合ラベル辞典に保持する。
【００６７】
興味ラベルがユーザ集合興味ラベル辞典にある登録済みユーザ集合重み値が、予め設定された雑音閾値以下である場合、登録済みユーザ集合重み値に対応する興味ラベルをユーザ集合ラベル辞典から削除する。
【００６８】
具体的には、ステップＳ１７５１〜ステップＳ１７５９の実際の応用において、ソーシャルプラットフォームをウェイボーを例として説明すると、興味が類似したユーザ群を見出した後、これらのユーザ個人の興味ラベル辞典を合併して群興味モデルを取得することができる。最もシンプルな方法として、ユーザラベルベクトルを直接加算することで取得する。しかし、実際の応用において、このようにして得た結果には大きな雑音があり、これは、ある分野のウェイボーでの有名人のフォロワーが非常に多いので、多くの人はこの有名人が有名であるというだけの理由でフォローし、フォロー行為そのものからユーザ自身の興味が反映できず、これらのユーザの興味ラベルベクトルを簡単に加算すると、有意義な信号が一般的な興味によって容易に失ってしまうためと認められる。実際の実験例を挙げれば、王興（美団網のファウンダー）をフォローするウェイボーユーザを分析しようとすると、重みが最も大きい興味ラベルは、「インターネット」、「Ｏ２Ｏ」ではなく、「エンターテイメント」、「社会ニュース」であることが発見された。これは、「エンターテイメント」及び「社会ニュース」は一般的な興味ラベルであり、この２つのラベルを有するユーザは、王興が美団網のファウンダーであるので彼をフォローしているが、実際には「インターネット」及び「Ｏ２Ｏ」にあまり関心を持っていないためと考えられる。その結果、これらのユーザをすべて無差別に考慮すれば、「エンターテイメント」及び「社会ニュース」の重みが「インターネット」及び「Ｏ２Ｏ」よりも高い結果が出てしまう。
【００６９】
背景雑音をどのように除去するかは、群の興味を有効にマイニングするコア技術となる。実践にあたり、まず最初にサイト全体の登録済みユーザの重み分布平均値を以下のように統計することが必要である。
【００７０】
【数２】
0006438135.tif 000003
【００７１】
ここで、Ｎは、すべての登録済みユーザの数を表し、Ｖｎは、ユーザの興味ラベル重み分布を表す。
【００７２】
上記式により、さらに、ユーザ全体の興味ラベルｉにおける重み分布平均値Ｖｂａｓｅ［ｉ］を求める。
【００７３】
そして、フォロー関係に同じ条件がある登録済みユーザ集合（例えば、ウェイボーにおいて、すべてのフォロー集合のうち、「王興」をフォローする登録済みユーザの集合）について、該登録済みユーザ集合に対して群興味ラベルベクトルＶを特定し、雑音除去のための登録済みユーザ集合重み値Ｖ’をそれぞれ求める。
【００７４】
【数３】
0006438135.tif 000004
【００７５】
ここで、Ｖ’［ｉ］は、興味ラベルｉの登録済みユーザ集合重み値を表し、Ｖ［ｉ］は、興味ラベルｉという興味ラベルの集合重み平均値を表し、Ｖｂａｓｅ［ｉ］は、ユーザ全体の興味ラベルｉにおける重み分布平均値である。
【００７６】
登録済みユーザ集合重み値Ｖ’と予め設定された雑音閾値とを比較することで、登録済みユーザ集合重み値Ｖ’が該雑音閾値よりも小さい場合、この興味ラベルが雑音ラベルであると証され、現在のユーザ集合ラベル辞典から排除すべきである。また、登録済みユーザ集合重み値Ｖ’が該雑音閾値以上である場合、この興味ラベルが非雑音ラベルであると判定され、該ラベルを現在のユーザ集合ラベル辞典に保持すべきである。
【００７７】
本願に提供される好適な実施例において、ステップＳ２３において、第２フォロー集合と興味モデルをマッチングし、興味モデルに基づいて、新規登録したユーザへの推薦興味ラベルを決定するステップは、以下のステップＳ２３１〜ステップＳ２３５を含むことが好ましい。
【００７８】
ステップＳ２３１：第２フォロー集合を、データ選別法、インデックス選別法、条件選別法及び情報選別法を少なくとも含む選別方法により選別して、新規登録したユーザに対応する第４フォロー集合が得られる。
【００７９】
ステップＳ２３３：第４フォロー集合と第３フォロー集合をマッチングし、新規登録したユーザに対応する登録済みユーザ集合を決定する。
【００８０】
ステップＳ２３５：新規登録したユーザに対応する登録済みユーザ集合のユーザ集合ラベル辞典に基づいて、新規登録したユーザへの推薦興味ラベルを決定する。
【００８１】
具体的には、ステップＳ２３１〜ステップＳ２３５を通じて、まず新規登録したユーザの第２フォロー集合を選別し、ここで、フォロワー数及び／又は友人数及び／又は活発度等の条件に従って第２フォロー集合を選別することができ、あまり活発でなくて友人が少ないユーザを第２フォロー集合から取り除き、選別した第４フォロー集合を生成する。選別にあたり、ステップＳ１７１に用いる選別方法と同様な方法を用いてもよいし、他の選別方法を用いてもよい。第２フォロー集合を最適化する目的を達成できれば、用いられる選別方法は限定されない。
【００８２】
そして、第４フォロー集合を個々の第３フォロー集合とマッチングし、新規登録したユーザの第４フォロー集合と第３フォロー集合のマッチング度が、予め設定された閾値よりも大きい、或いは第３フォロー集合が全く同じである場合、該新規登録したユーザが該第３フォロー集合に合致していると判定される。これにより、該新規登録したユーザが属する登録済みユーザ集合を決定する。
【００８３】
新規登録したユーザが属する登録済みユーザ集合のユーザ集合ラベル辞典に基づいて、該新規ユーザに推薦する推薦ラベルを決定する。
【００８４】
実際の応用において、興味が新規登録したユーザに類似したユーザ群の群興味モデルをマイニングした後、この群興味モデルとユーザ個人の興味モデルを一定の重みで融合することができ、そして、融合した興味モデルに基づく内容の推薦を行う。具体的には、融合した興味モデル（興味モデルベクトル）を特定した後、それぞれの興味ラベルの重みに従って、該ラベルにおける最高品質の内容を均等の割合で推薦することができる。
【００８５】
なお、新規ユーザについて、該ユーザのサイト内動作データが一切ないので、該ユーザ個人の興味モデルを取得しようがない。しかしながら、この新規ユーザがソーシャルプラットフォームのネットワークアカウントで情報クライアントにログインしていれば、該新規ユーザのソーシャルプラットフォームにおけるソーシャル関係を取得することができ、そして、サイト内の興味が該ユーザに類似したユーザ群をマイニングし、この群の興味モデルによりユーザに内容を推薦することで、対象を絞った情報推薦を実現することができる。実際には、このようなやり方は、ランダムに推薦したり最もホットな内容を推薦したりすることよりも効果が優れている。
【００８６】
本願に提供される好適な実施例において、ステップＳ２３において、第２フォロー集合と興味モデルをマッチングし、興味モデルに基づいて、新規登録したユーザへの推薦興味ラベルを決定した後、この方法は、以下のステップＳ２４をさらに含むことが好ましい。
【００８７】
ステップＳ２４：推薦興味ラベルに基づいて、新規登録したユーザに推薦情報をプッシュする。
【００８８】
具体的には、ステップＳ２４を通じて、上記ステップで新規登録したユーザに対して決定された興味ラベルに基づいて、興味ラベルに適応した推薦情報を新規登録したユーザにプッシュする。
【００８９】
上記技術案によると、本発明では、ソーシャルネットワークの公開データと推薦サービスのプライベートデータとを有効に結合してユーザに内容を推薦する。ソーシャルネットワークの公開データ又は推薦サービスのプライベートデータのみを用いる場合に比べ、２つのデータを融合することは、より正確な個人化した内容推薦に寄与する。そして、本発明に提案される融合方法は、新規ユーザについても２つのデータを融合することができ（サイト内のデータに基づいてマイニングしたサイト内ユーザの興味モデルをソーシャル関係によって、新規登録したサイト外のユーザに移転する）、従来の方法により達成し得ない効果となる。
【００９０】
推薦サービス提供者の持っているユーザの数が多いほど、この方法では優れた効果となっていることが、本発明の１つの特徴である。その理由は、このような推薦サービス提供者が持っているユーザ群はソーシャルネットワークユーザ群に対して影響範囲が大きく、ソーシャルアカウントを任意に指定すると、その友人又はファンがほとんどサイト内ユーザでないことによって、群興味をマイニングできないまでには至らないためと認められる。これは、今日頭条のような１億にも達したユーザを持つ製品にとって、圧倒的な競争優位利点となるが、小さな推薦製品にとって技術面での障壁となっているといえる。
（実施例２）
本発明の実施例において、ソーシャルプラットフォームに基づくデータマイニング装置がさらに提供され、図４に示すように、この装置は、第１取得モジュール３０と、第２取得モジュール３２と、第１決定モジュール３４と、第１処理モジュール３６と、第３取得モジュール３８と、第２決定モジュール４０と、第２処理モジュール４２と、を備える。
【００９１】
第１取得モジュール３０は、情報クライアントにおける登録済みユーザの興味ラベル辞書を取得する。
【００９２】
本願の第１取得モジュール３０は、登録済みユーザの閲覧履歴を収集することで、個々の登録済みユーザに対応する興味ラベル辞書を分析して得る。
【００９３】
第２取得モジュール３２は、ソーシャルプラットフォームにおける、情報クライアント上の登録済みユーザとの間にフォロー関係を有する第１対象を取得し、登録済みユーザと第１対象との間の関係情報を読み取る。
【００９４】
本願の第２取得モジュール３２は、登録済みユーザのソーシャルプラットフォームにおけるフォロー関係情報を取得することで、登録済みユーザとの間にフォロー関係を有する対象を決定する。
【００９５】
実際の応用において、フォロー関係は、テンセントＱＱソフトウェアにおける友人関係であってもよいし、ウェイボーにおけるフォロー関係であってもよく、また、人人網における友達関係であってもよい。
【００９６】
第１決定モジュール３４は、登録済みユーザとの間にフォロー関係を有する第１対象によって、登録済みユーザに対応する第１フォロー集合を決定する。
【００９７】
本願の第１決定モジュール３４は、個々の登録済みユーザとの間にフォロー関係を有する第１対象をそれぞれまとめることにより、個々の登録済みユーザの第１フォロー集合を決定する。
【００９８】
第１処理モジュール３６は、登録済みユーザの興味ラベル辞書及び第１フォロー集合に基づいて、同じ第１フォロー集合を有する登録済みユーザと興味ラベルとの対応関係を特徴づけるための興味モデルを構築する。
【００９９】
本願の第１処理モジュール３６は、個々の登録済みユーザのフォロー集合を分析することで、第１フォロー集合が異なる登録済みユーザを、若干の第１フォロー集合にそれぞれ対応する登録済みユーザ集合に分類し、登録済みユーザ集合における登録済みユーザの興味ラベル辞書によって、第１フォロー集合に対応するユーザ集合ラベル辞書を生成する。これにより、第１フォロー集合と興味ラベルとの対応関係を決定する。
【０１００】
第３取得モジュール３８は、情報クライアントに新規登録したユーザに関して、ソーシャルプラットフォーム上のフォロー関係を有する第２対象を取得し、新規登録したユーザと第２対象との間の関係情報を読み取る。
【０１０１】
本願の第３取得モジュール３８は、新規登録したユーザのソーシャルプラットフォームにおけるフォロー関係情報を読み取ることで、新規登録したユーザとの間にフォロー関係を有する第２対象を決定する。
【０１０２】
実際の応用において、フォロー関係は、テンセントＱＱソフトウェアにおける友人関係であってもよいし、ウェイボーにおけるフォロー関係であってもよく、また、人人網における友達関係であってもよい。
【０１０３】
第２決定モジュール４０は、新規登録したユーザとの間にフォロー関係を有する第２対象に基づいて、新規登録したユーザの第２フォロー集合を決定する。
【０１０４】
本願の第２決定モジュール４０は、新規登録したユーザとの間にフォロー関係を有する第２対象をまとめることにより、新規登録したユーザの第２フォロー集合を決定する。
【０１０５】
第２処理モジュール４２は、第２フォロー集合と興味モデルをマッチングし、興味モデルに基づいて、新規登録したユーザへの推薦興味ラベルを決定する。
【０１０６】
本願の第２処理モジュール４２は、新規登録したユーザの第２フォロー集合と興味モデルにおける若干の第１フォロー集合をマッチングし、新規登録したユーザの第２フォロー集合に合致する第１フォロー集合を得ることにより、該第１フォロー集合によって新規登録したユーザへの興味ラベルを決定する。
【０１０７】
具体的には、第１取得モジュール３０、第２取得モジュール３２、第１決定モジュール３４、第１処理モジュール３６、第３取得モジュール３８、第２決定モジュール４０、及び第２処理モジュール４２によって、ソーシャルプラットフォームにおいて同じ第１フォロー集合を有する登録済みユーザをグループ分けて、該第１フォロー集合に対応する登録済みユーザ集合を得、そして、情報クライアント上の登録済みユーザの興味ラベル辞典の取得により、登録済みユーザ集合に対応するユーザ集合ラベル辞典を得る。このようにして、第１フォロー集合とユーザ集合ラベル辞典との対応関係を有する興味モデルを構築する。そして、新規登録したユーザの第２フォロー集合を取得した後、第２フォロー集合と興味モデルにおける第１フォロー集合を直接マッチングすることにより、新規登録したユーザへの推薦興味ラベルを得ることができる。
【０１０８】
実際の応用において、ソーシャルプラットフォームにおける関係からユーザの興味類似性が反映されると考えられる。異なる仮説に基づいて、異なる方法を用いてソーシャルプラットフォームからユーザの興味に類似した他のユーザを見出すことができる。異なる仮説は、異なるタイプのソーシャルプラットフォームに適用され、例えば、テンセントＱＱ、微信（WeChat）のような双方向コミュニケーションに重点を置いたソーシャルプラットフォームは、友人同士の興味が類似していると想定することができる。これに対し、ウェイボーのような単方向フォローに重点を置いたソーシャルプラットフォームは、共通のフォロー対象を有するユーザ同士の興味が類似していると想定することができ、例えば、２つのユーザがともに雷軍、黄章をフォローしているとすれば、スマートフォンに関心を持つものの可能性が高い。
【０１０９】
ソーシャルプラットフォームをウェイボーを例として説明すると、情報クライアント上の登録済みユーザのウェイボーでのフォローリストの内容を選別し、選別したファンの数が一定の数値を超えたフォロー対象、又は選別したファンの数が多い何人のフォロー対象から、第１フォロー集合が構成される。同様な選別方式により、すべての登録済みユーザのウェイボーでのフォローリストを選別し、それぞれの登録済みユーザに対応する第１フォロー集合を得、同じ第１フォロー集合を有する登録済みユーザを若干の登録済みユーザ集合に分類し、それぞれの登録済みユーザ集合が異なる第１フォロー集合を有する。登録済みユーザ集合における登録済みユーザの興味ラベル辞典を収集することで、それぞれの登録済みユーザ集合に対応するユーザ集合ラベル辞典を得る。新規登録したユーザが情報クライアントへの登録を行って、情報クライアントに対してウェイボーでの公開データを呼び出すよう許可を与えた後、この新規ユーザのフォローリストをも同様なように選別し、選別後の第２フォロー集合と若干の登録済みユーザ集合の第１フォロー集合をマッチングすることにより、新規ユーザが属する登録済みユーザ集合を決定し、該登録済みユーザ集合に対応するユーザ集合ラベル辞典、即ち、新規登録したユーザへの推薦興味ラベルを取得する。
【０１１０】
上述したように、本発明は、従来技術において、新規登録したユーザは閲覧履歴が記録されたことがないため、対象を絞った情報提供ができない問題を解決している。さらに、新規登録したユーザのソーシャルプラットフォームにおけるフォロー関係によって、ユーザへの対象を絞った情報提供を行う効果を実現する。
【０１１１】
本願に提供される好適な実施例において、図５に示すように、この装置は、第４取得モジュール２８１と、抽出モジュール２８３と、第５取得モジュール２８５と、第３決定モジュール２８７と、第４決定モジュール２８９と、をさらに備えることが好ましい。
【０１１２】
第４取得モジュール２８１は、推薦情報を取得する。
抽出モジュール２８３は、推薦情報の内容から推薦情報の興味ラベルを抽出する。
【０１１３】
第５取得モジュール２８５は、登録済みユーザが推薦情報を操作する行為を記録するための登録済みユーザの行為履歴データを取得する。
【０１１４】
第３決定モジュール２８７は、行為履歴データに基づいて、興味ラベルのラベル重み値を決定する。
【０１１５】
第４決定モジュール２８９は、興味重み値に基づいて、登録済みユーザに対応する興味ラベル辞典を決定する。
【０１１６】
具体的には、第４取得モジュール２８１、抽出モジュール２８３、第５取得モジュール２８５、第３決定モジュール２８７、及び第４決定モジュール２８９によって、情報クライアントにおけるすべての推薦情報の内容を分析し、推薦情報の内容に基づいて、それぞれの推薦情報ごとに興味ラベルを抽出する。登録済みユーザが推薦情報を操作する時に、登録済みユーザの操作行為を記録し、そして、推薦情報への操作行為に基づいて、この推薦情報に対応する興味ラベルを重み算出し、登録済みユーザに対応する興味ラベルの重み値を算出する。ラベル重み値が閾値よりも大きい場合、該ラベルをこのユーザに対応する興味ラベル辞典に加える。
【０１１７】
実際の応用において、情報クライアントにおける推薦サービスは、クライアントの推薦した推薦情報内容に興味ラベルを付けるようになり、例えば、内容を分類すると、科学技術、サッカー、バスケットボール等があり、人々を集団別に分類すると、テクオタク、アウトドア派の人、青少年等があり、また、内容のキーワードとして、iPhone、戦車コンテスト、バイエルン・ミュンヘン等がある。これらの興味ラベルは、手動で編集されるものがあれば、推薦情報をアルゴリズムで自動的に分析して認識されるものもある。
【０１１８】
推薦サービスの推薦可能な推薦情報はすべて興味ラベルが付けられている場合、登録済みユーザが推薦サービスを利用する行為データ、例えば、閲覧内容、クリック／お気に入り／コメント内容等を記録することにより、情報内容に対応する興味ラベルに基づいて、ユーザの興味ラベル辞典を取得する。この興味ラベル辞典は、ユーザがどのような興味ラベルを有するか、それぞれの興味ラベルの重みがどれぐらいであるかを記述する。この興味ラベル辞典を興味モデルとして後のステップに用いることができる。
【０１１９】
具体的には、興味ラベルのラベル重み値の算出方法は、以下を含むことができる。
まず、各ユーザ動作ａｃｔに対して重みｗを設定し、例えば、クリックすれば、１点を加え、閲覧したもののクリックしていなければ、−０．２点を加え、お気に入りにしていれば、５点を加える。
【０１２０】
ユーザ動作シーケンスを［ａｃｔ１，ａｃｔ２，・・・，ａｃｔ３］とすると、ユーザの興味ラベル重み値は、
【０１２１】
【数４】
0006438135.tif 000005
【０１２２】
によって算出され、
ここで、Ｔｉは、ｉ番目のユーザ動作の興味ラベルベクトルを表し、ｗｉは、ｉ番目のユーザ動作の重みを表す。
【０１２３】
本願に提供される好適な実施例において、第１処理モジュール３６は、第１サブ処理モジュール３６１と、サブマッチングモジュール３６３と、第１生成モジュール３６５と、を備えることが好ましい。
【０１２４】
第１サブ処理モジュール３６１は、第１フォロー集合を、データ選別法、インデックス選別法、条件選別法及び情報選別法を少なくとも含む選別方法により選別して、登録済みユーザに対応する第３フォロー集合が得られる。
【０１２５】
サブマッチングモジュール３６３は、第３フォロー集合によって登録済みユーザをマッチングし、同じ第３フォロー集合を有する登録済みユーザを含む登録済みユーザ集合を生成する。
【０１２６】
第１生成モジュール３６５は、登録済みユーザ集合に含まれる登録済みユーザの興味ラベル辞典に基づいて、登録済みユーザ集合に対応するユーザ集合ラベル辞典を生成する。
【０１２７】
具体的には、第１サブ処理モジュール３６１、サブマッチングモジュール３６３、及び第１生成モジュール３６５によって、まず登録済みユーザの第１フォロー集合を選別し、ここで、フォロワー数及び／又は友人数及び／又は活発度等の条件に従って第１フォロー集合を選別することができ、あまり活発でなくて友人が少ないユーザを第１フォロー集合から取り除き、選別した第３フォロー集合を生成する。
【０１２８】
選別した登録済みユーザを第３フォロー集合とマッチングし、第３フォロー集合のマッチング度が予め設定された閾値よりも大きい、或いは第３フォロー集合が全く同じである登録済みユーザを、同一の登録済みユーザ集合に分類する。第３フォロー集合の内容が相違することから、登録済みユーザ集合が複数あることが可能である。もちろん、第３フォロー集合を人が自ら定義してもよく、人が自ら定義した第３フォロー集合に基づいて登録済みユーザを異なる登録済みユーザ集合にグルーピングする。
【０１２９】
登録済みユーザ集合におけるそれぞれの登録済みユーザに対応する興味ラベル辞典の内容に基づいて、現在の登録済みユーザ集合に対応するユーザ集合ラベル辞典を生成する。
【０１３０】
上記ソーシャルプラットフォームをウェイボーを例として説明すると、図３に示すように、図３は、ウェイボーにおけるフォロー集合に基づいて登録済みユーザをマッチングするすることで登録済みユーザ集合を生成するフローを示す図である。
【０１３１】
登録済みユーザのフォローリストの取得により、ファン数を選別条件として、フォローリストにおけるファン数の少ないユーザを選別して排除する。選別したフォローリストに基づいて第３フォロー集合を生成する。もちろん、ウェイボーの場合、第３フォロー集合を人が自ら定義してもよい。例えば、ウェイボーにおける特定したユーザをユーザのカテゴリ別に分類すると、李開復、雷軍、周鴻イ、李彦宏といったコンピュータインタネット分野のユーザを１つの第３フォロー集合に分類することができ、何ジョン、謝娜、戴軍といったエンターテイメントメディア分野のユーザを１つの第３フォロー集合に分類することができ、さらに、魏克星、李娜、劉翔といった体育スポート分野のユーザを１つの第３フォロー集合に分類することができる。
【０１３２】
第３フォロー集合に基づいて、登録済みユーザを分類し、共通の第３フォロー集合を有する登録済みユーザを登録済みユーザ集合に分けることにより、興味が類似したユーザ群の目的を達成する。
【０１３３】
本願に提供される好適な実施例において、第１生成モジュール３６５は、第１サブ取得モジュール３６５１と、第１サブ算出モジュール３６５２と、第２サブ算出モジュール３６５３と、第３サブ算出モジュール３６５４と、サブ判定モジュール３６５５と、を備えることが好ましい。
【０１３４】
第１サブ取得モジュール３６５１は、情報クライアントにおける登録済みユーザの第１ユーザ数と登録済みユーザ集合の第２ユーザ数とを取得する。
【０１３５】
第１サブ算出モジュール３６５２は、ラベル重み値及び第１ユーザ数に基づいて、各興味ラベルの重み分布平均値を算出する。
【０１３６】
第２サブ算出モジュール３６５３は、登録済みユーザ集合における登録済みユーザのラベル重み値及び第２ユーザ数に基づいて、ユーザ集合興味ラベル辞典における各興味ラベルの集合重み平均値を算出する。
【０１３７】
第３サブ算出モジュール３６５４は、重み分布平均値及び集合重み平均値に基づいて、興味ラベルがユーザ集合興味ラベル辞典にある登録済みユーザ集合重み値を算出する。
【０１３８】
サブ判定モジュール３６５５は、興味ラベルがユーザ集合興味ラベル辞典にある登録済みユーザ集合重み値と、予め設定された雑音閾値とを順次比較する。
【０１３９】
興味ラベルがユーザ集合興味ラベル辞典にある登録済みユーザ集合重み値が、予め設定された雑音閾値よりも大きい場合、登録済みユーザ集合重み値に対応する興味ラベルをユーザ集合ラベル辞典に保持する。
【０１４０】
興味ラベルがユーザ集合興味ラベル辞典にある登録済みユーザ集合重み値が、予め設定された雑音閾値以下である場合、登録済みユーザ集合重み値に対応する興味ラベルをユーザ集合ラベル辞典から削除する。
【０１４１】
具体的には、第１生成モジュール３６５は、第１サブ取得モジュール３６５１と、第１サブ算出モジュール３６５２と、第２サブ算出モジュール３６５３と、第３サブ算出モジュール３６５４と、サブ判定モジュール３６５５と、を備えることによって、実際の応用において、ソーシャルプラットフォームをウェイボーを例として説明すると、興味が類似したユーザ群を見出した後、これらのユーザ個人の興味ラベル辞典を合併して群興味モデルを取得することができる。最もシンプルな方法として、ユーザラベルベクトルを直接加算することで取得する。しかし、実際の応用において、このようにして得た結果には大きな雑音があり、これは、ある分野のウェイボーでの有名人のフォロワーが非常に多いので、多くの人はこの有名人が有名であるというだけの理由でフォローし、フォロー行為そのものからユーザ自身の興味が反映できず、これらのユーザの興味ラベルベクトルを簡単に加算すると、有意義な信号が一般的な興味によって容易に失ってしまうためと認められる。実際の実験例を挙げれば、王興（美団網のファウンダー）をフォローするウェイボーユーザを分析しようとすると、重みが最も大きい興味ラベルは、「インターネット」、「Ｏ２Ｏ」ではなく、「エンターテイメント」、「社会ニュース」であることが発見された。これは、「エンターテイメント」及び「社会ニュース」は一般的な興味ラベルであり、この２つのラベルを有するユーザは、王興が美団網のファウンダーであるので彼をフォローしているが、実際には「インターネット」及び「Ｏ２Ｏ」にあまり関心を持っていないためと考えられる。その結果、これらのユーザをすべて無差別に考慮すれば、「エンターテイメント」及び「社会ニュース」の重みが「インターネット」及び「Ｏ２Ｏ」よりも高い結果が出てしまう。
【０１４２】
背景雑音をどのように除去するかは、群の興味を有効にマイニングするコア技術となる。実践にあたり、まず最初にサイト全体の登録済みユーザの重み分布平均値を以下のように統計することが必要である。
【０１４３】
【数５】
0006438135.tif 000006
【０１４４】
ここで、Ｎは、すべての登録済みユーザの数を表し、Ｖｎは、ユーザの興味ラベル重み分布を表す。
【０１４５】
上記式により、さらに、ユーザ全体の興味ラベルｉにおける重み分布平均値Ｖｂａｓｅ［ｉ］を求める。
【０１４６】
そして、フォロー関係に同じ条件がある登録済みユーザ集合（例えば、ウェイボーにおいて、すべてのフォロー集合のうち、「王興」をフォローする登録済みユーザの集合）について、該登録済みユーザ集合に対して群興味ラベルベクトルＶを特定し、雑音除去のための登録済みユーザ集合重み値Ｖ’をそれぞれ求める。
【０１４７】
【数６】
0006438135.tif 000007
【０１４８】
ここで、Ｖ’［ｉ］は、興味ラベルｉの登録済みユーザ集合重み値を表し、Ｖ［ｉ］は、興味ラベルｉという興味ラベルの集合重み平均値を表し、Ｖｂａｓｅ［ｉ］は、ユーザ全体の興味ラベルｉにおける重み分布平均値である。
【０１４９】
登録済みユーザ集合重み値Ｖ’と予め設定された雑音閾値とを比較することで、登録済みユーザ集合重み値Ｖ’が該雑音閾値よりも小さい場合、この興味ラベルが雑音ラベルであると証され、現在のユーザ集合ラベル辞典から排除すべきである。また、登録済みユーザ集合重み値Ｖ’が該雑音閾値以上である場合、この興味ラベルが非雑音ラベルであると判定され、該ラベルを現在のユーザ集合ラベル辞典に保持すべきである。
【０１５０】
登録済みユーザ集合重み値Ｖ’と予め設定された雑音閾値とを比較することで、登録済みユーザ集合重み値Ｖ’が該雑音閾値よりも小さい場合、この興味ラベルが雑音ラベルであると証され、現在のユーザ集合ラベル辞典から排除すべきである。また、登録済みユーザ集合重み値Ｖ’が該雑音閾値以上である場合、この興味ラベルが非雑音ラベルであると判定され、該ラベルを現在のユーザ集合ラベル辞典に保持すべきである。
【０１５１】
本願に提供される好適な実施例において、第２処理モジュール４２は、第２サブ処理モジュール４２１と、第１サブ決定モジュール４２３と、第２サブ決定モジュール４２５と、を備えることが好ましい。
【０１５２】
第２サブ処理モジュール４２１は、第２フォロー集合を、データ選別法、インデックス選別法、条件選別法及び情報選別法を少なくとも含む選別方法により選別して、新規登録したユーザに対応する第４フォロー集合が得られる。
【０１５３】
第１サブ決定モジュール４２３は、第４フォロー集合と第３フォロー集合をマッチングし、新規登録したユーザに対応する登録済みユーザ集合を決定する。
【０１５４】
第２サブ決定モジュール４２５は、新規登録したユーザに対応する登録済みユーザ集合のユーザ集合ラベル辞典に基づいて、新規登録したユーザへの推薦興味ラベルを決定する。
【０１５５】
具体的には、第２サブ処理モジュール４２１、第１サブ決定モジュール４２３、及び第２サブ決定モジュール４２５によって、まず新規登録したユーザの第２フォロー集合を選別し、ここで、フォロワー数及び／又は友人数及び／又は活発度等の条件に従って第２フォロー集合を選別することができ、あまり活発でなくて友人が少ないユーザを第２フォロー集合から取り除き、選別した第４フォロー集合を生成する。選別にあたり、ステップＳ１７１に用いる選別方法と同様な方法を用いてもよいし、他の選別方法を用いてもよい。第２フォロー集合を最適化する目的を達成できれば、用いられる選別方法は限定されない。
【０１５６】
そして、第４フォロー集合を個々の第３フォロー集合とマッチングし、新規登録したユーザの第４フォロー集合と第３フォロー集合のマッチング度が、予め設定された閾値よりも大きい、或いは第３フォロー集合が全く同じである場合、該新規登録したユーザが該第３フォロー集合に合致していると判定される。これにより、該新規登録したユーザが属する登録済みユーザ集合を決定する。
【０１５７】
新規登録したユーザが属する登録済みユーザ集合のユーザ集合ラベル辞典に基づいて、該新規ユーザに推薦する推薦ラベルを決定する。
【０１５８】
実際の応用において、興味が新規登録したユーザに類似したユーザ群の群興味モデルをマイニングした後、この群興味モデルとユーザ個人の興味モデルを一定の重みで融合することができ、そして、融合した興味モデルに基づく内容の推薦を行う。具体的には、融合した興味モデル（興味モデルベクトル）を特定した後、それぞれの興味ラベルの重みに従って、該ラベルにおける最高品質の内容を均等の割合で推薦することができる。
【０１５９】
なお、新規ユーザについて、該ユーザのサイト内動作データが一切ないので、該ユーザ個人の興味モデルを取得しようがない。しかしながら、この新規ユーザがソーシャルプラットフォームのネットワークアカウントで情報クライアントにログインしていれば、該新規ユーザのソーシャルプラットフォームにおけるソーシャル関係を取得することができ、そして、サイト内の興味が該ユーザに類似したユーザ群をマイニングし、この群の興味モデルによりユーザに内容を推薦することで、対象を絞った情報推薦を実現することができる。実際には、このようなやり方は、ランダムに推薦したり最もホットな内容を推薦したりすることよりも効果が優れている。
【０１６０】
本願に提供される好適な実施例において、図６に示すように、この装置は、プッシュモジュール４３をさらに備えることが好ましい。
【０１６１】
プッシュモジュール４３は、推薦興味ラベルに基づいて、新規登録したユーザに推薦情報をプッシュする。
【０１６２】
具体的には、プッシュモジュール４３によって、上記ステップで新規登録したユーザに対して決定された興味ラベルに基づいて、興味ラベルに適応した推薦情報を新規登録したユーザにプッシュする。
【０１６３】
上記技術案によると、本発明では、ソーシャルネットワークの公開データと推薦サービスのプライベートデータとを有効に結合してユーザに内容を推薦する。ソーシャルネットワークの公開データ又は推薦サービスのプライベートデータのみを用いる場合に比べ、２つのデータを融合することは、より正確な個人化した内容推薦に寄与する。そして、本発明に提案される融合方法は、新規ユーザについても２つのデータを融合することができ（サイト内のデータに基づいてマイニングしたサイト内ユーザの興味モデルをソーシャル関係によって、新規登録したサイト外のユーザに移転する）、従来の方法により達成し得ない効果となる。
【０１６４】
推薦サービス提供者の持っているユーザの数が多いほど、この方法では優れた効果となっていることが、本発明の１つの特徴である。その理由は、このような推薦サービス提供者が持っているユーザ群はソーシャルネットワークユーザ群に対して影響範囲が大きく、ソーシャルアカウントを任意に指定すると、その友人又はファンがほとんどサイト内ユーザでないことによって、群興味をマイニングできないまでには至らないためと認められる。これは、今日頭条のような１億にも達したユーザを持つ製品にとって、圧倒的な競争優位利点となるが、小さな推薦製品にとって技術面での障壁となっているといえる。
【０１６５】
本願の実施例に提供される各機能ユニットは、移動端末、コンピュータ端末又は類似した演算装置で実行されることができるし、記憶媒体の一部として記憶されることもできる。
【０１６６】
このように、本発明の実施例は、コンピュータ端末を提供することができ、このコンピュータ端末は、コンピュータ端末群におけるいずれか１つのコンピュータ端末機器であることができる。本実施例において、上記コンピュータ端末は、移動端末等の端末機器に置き換えられてもよい。
【０１６７】
本実施例において、上記コンピュータ端末は、コンピュータネットワークの複数のネットワーク機器のうち少なくとも１つのネットワーク機器に位置してもよい。
【０１６８】
本実施例において、上記コンピュータ端末は、ソーシャルプラットフォームに基づくデータマイニング方法における、情報クライアントにおける登録済みユーザの興味ラベル辞書を取得するステップと、ソーシャルプラットフォームにおける、情報クライアント上の登録済みユーザとの間にフォロー関係を有する第１対象を取得し、登録済みユーザと第１対象との間の関係情報を読み取るステップと、登録済みユーザとの間にフォロー関係を有する第１対象によって、登録済みユーザに対応する第１フォロー集合を決定するステップと、登録済みユーザの興味ラベル辞書及び第１フォロー集合に基づいて、同じ第１フォロー集合を有する登録済みユーザと興味ラベルとの対応関係を特徴づけるための興味モデルを構築するステップと、情報クライアントに新規登録したユーザに関して、ソーシャルプラットフォーム上のフォロー関係を有する第２対象を取得し、新規登録したユーザと第２対象との間の関係情報を読み取るステップと、新規登録したユーザとの間にフォロー関係を有する第２対象に基づいて、新規登録したユーザの第２フォロー集合を決定するステップと、第２フォロー集合と興味モデルをマッチングし、興味モデルに基づいて、新規登録したユーザへの推薦興味ラベルを決定するステップと、のプログラムコードを実行することができる。
【０１６９】
このコンピュータ端末は、１つ又は複数個のプロセッサと、メモリと、伝送装置と、を備えてもよい。
【０１７０】
メモリは、ソフトウェアプログラム及びモジュール、例えば、本発明の実施例におけるソーシャルプラットフォームに基づくデータマイニング方法に対応するプログラム命令／モジュールを記憶することができ、プロセッサは、メモリに記憶されたソフトウェアプログラム及びモジュールを実行することで、様々な機能アプリケーション及びデータ処理を実行し、即ち、上述したソーシャルプラットフォームに基づくデータマイニング方法を実現する。メモリは、高速ランダムアクセスメモリを含むことができ、また、不揮発性メモリ、例えば、１つ又は複数個の磁性記憶装置、フラッシュメモリ、又は他の不揮発性ソリッドステートメモリを含むこともできる。一部の例において、メモリは、プロセッサに対して遠隔配置されたメモリをさらに含んでもよく、これらの遠隔メモリは、ネットワークを介して端末に接続されることができる。上記ネットワークの例は、インターネット、イントラネット、ローカルエリアネットワーク、移動通信網及びそれらの組み合わせを含むが、これには限定されない。
【０１７１】
上記伝送装置は、ネットワークを介してデータの送受信を行う。上記ネットワークの具体例は、有線ネットワーク及び無線ネットワークを含むことができる。一例において、伝送装置は、ケーブルを介して他のネットワーク機器及びルーターに接続されることができることにより、インターネット又はローカルエリアネットワークと通信可能であるネットワークアダプター（Network Interface Controller、ＮＩＣ）を含む。一例において、伝送装置は、無線の方式によりインターネットとの通信を行う無線周波数（Radio Frequency、ＲＦ）モジュールである。
【０１７２】
具体的には、メモリは、予め設定された動作要件及び予め設定された権限のユーザの情報、並びにアプリケーションプログラムを記憶するためのものである。
【０１７３】
プロセッサは、メモリに記憶された情報及びアプリケーションプログラムを伝送装置によって呼び出すことで、上記方法実施例における各選択可能な又は好適な実施例の方法ステップのプログラムコードを実行することができる。
【０１７４】
コンピュータ端末は、スマートフォン（例えば、Android携帯電話、ｉＯＳ携帯電話等）、タブレットコンピュータ、パームトップコンピュータ、及びモバイルインターネット機器（Mobile Internet Devices、ＭＩＤ）、ＰＡＤ等の端末機器であってもよいと、当業者が理解することができる。
【０１７５】
上記実施例の各種方法におけるステップの一部又は全部は、プログラムによって端末機器の関連するハードウェアを命令して完成させることができ、このプログラムがコンピュータ読み取り可能な記憶媒体に記憶されることができ、記憶媒体は、フラッシュディスク、リードオンリーメモリ（Read-Only Memory、ＲＯＭ）、ランダムアクセスメモリ（Random Access Memory、ＲＡＭ）、磁気ディスク又は光ディスク等を含みうると、当業者が理解することができる。
【０１７６】
本発明の実施例において、記憶媒体がさらに提供される。本実施例において、上記記憶媒体は、上記方法実施例及びシステム実施例に提供されるソーシャルプラットフォームに基づくデータマイニング方法で実行されるプログラムコードを保存するものであってもよい。
【０１７７】
本実施例において、上記記憶媒体は、コンピュータネットワークにおけるコンピュータ端末群のうちいずれか１つのコンピュータ端末に位置するか、或いは移動端末群のうちいずれか１つの移動端末に位置してもよい。
【０１７８】
本実施例において、記憶媒体は、情報クライアントにおける登録済みユーザの興味ラベル辞書を取得するステップと、ソーシャルプラットフォームにおける情報クライアント上の登録済みユーザとの間にフォロー関係を有する第１対象を取得し、登録済みユーザと第１対象との間の関係情報を読み取るステップと、登録済みユーザとの間にフォロー関係を有する第１対象によって、登録済みユーザに対応する第１フォロー集合を決定するステップと、登録済みユーザの興味ラベル辞書及び第１フォロー集合に基づいて、同じ第１フォロー集合を有する登録済みユーザと興味ラベルとの対応関係を特徴づけるための興味モデルを構築するステップと、情報クライアントに新規登録したユーザに関して、ソーシャルプラットフォーム上のフォロー関係を有する第２対象を取得し、新規登録したユーザと第２対象との間の関係情報を読み取るステップと、新規登録したユーザとの間にフォロー関係を有する第２対象に基づいて、新規登録したユーザの第２フォロー集合を決定するステップと、第２フォロー集合と興味モデルをマッチングし、興味モデルに基づいて、新規登録したユーザへの推薦興味ラベルを決定するステップと、を実行するためのプログラムコードを記憶するように構成されてもよい。
【０１７９】
本実施例において、記憶媒体は、ソーシャルプラットフォームに基づくデータマイニング方法に提供される様々な好適な又は選択可能な方法ステップを実行するプログラムコードを記憶するように構成されてもよい。
【０１８０】
以上、図面を参照しつつ、本発明によるソーシャルプラットフォームに基づくデータマイニング方法を例示的に説明した。しかし、上記発明に提案されるページレイアウト方法及びシステムについて、さらに、本発明の内容から逸脱しない限り様々な改良が可能である。それゆえ、記載した請求項の保護範囲に基づいて本発明の保護範囲が定められるべきである。
【０１８１】
以上は、本発明の好適な実施例に過ぎず、本発明を限定することは意図していない。当業者であれば、本発明に様々な変更や変形が可能である。本発明の思想や原則内の如何なる修正、均等の置き換え、改良なども、本発明の保護範囲内に含まれるべきである。
【図１】
0006438135.tif 000010
【図２】
0006438135.tif 000011
【図３】
0006438135.tif 000012
【図４】
0006438135.tif 000013
【図５】
0006438135.tif 000014
【図６】
0006438135.tif 000015