smashmedia

« データベースではなく、コミュニティを作りたい | メイン | アドテクノロジー勉強会を開催 »

ツイッターのおすすめユーザーのアルゴリズム

ぼくのタイムラインにも話題が出てたので知ってはいたんだけど、今日初めて見た。こんな感じで自分のページのサイドバーに表示されています。

クリップボード011

Facebookの広告もひどいのばっかりだけど、これもかなりのものだなあ。何をツイートしてるかもわかんないのに、フォローしないって。まあだからこそある程度知名度がある人を優先的に表示してるんだろうけど。

さらにたくさん見ることもできます。ぜんぜんしっくりこないけど。

Twitter - 友だちや同僚を探す_20100806

これってどういうアルゴリズムで出してるんだろう。リストを見る限り(全員フォロアーが多いアカウントなので)協調フィルタリング的なやつを採用してるっぽいんだけど、これだとフォロアー数が少ない人は出てこないよね。ぼくはそういう人のを読みたいので、これはちょっとなあ。botが出てくるのもウザいし。
あるいはソーシャルな絞り込みをかけてFacebookのように、ぼくのフォロアーの中での人気アカウントを表示しているのかな。でもリストを見る限りは(ぼくは業界の人をほとんどフォローしてないので)ちがう気もする。

公式発表はこんな感じ。

この記事によると、以下のあたりが関連してる。

私たちは、さまざまな分野ごとに活発にツイートしユーザーの支持を集めているアカウントを見つけるためにいくつものアルゴリズムを考えました。こうしたアルゴリズムによって、アクティブなユーザーを分野ごとにまとめることが可能になりました。 これまでは、おすすめユーザーのリストから20人をランダムに選んで表示していましたが、今後はそれぞれのユーザーが自分が興味のある分野からおすすめユーザーを選べるようになったわけです。このリストはアルゴリズムに基づいて頻繁に更新します。新規ユーザーからあまりフォローされないアカウントは削除していきます。

これを読む限りはユーザーをそのツイートの内容からある程度のクラスタに分類して、さらにその中でアクティブなアカウントを特定して(たぶん処理の順番としては逆なんだろうね。そのほうが軽いし)、自分の所属するクラスタの上位ユーザーが表示されると。
そうか、てことはどっちにしてもすべてのユーザーをクラスタに分類する必要があるのか。そしてこの分類においてツイートの内容が重視されるのか、その人のフォロアーがどこまで考慮されるのかがポイントなんだろうな。
で、新規ユーザーにフォローされないアカウントはおすすめの対象からはずれると。ここがちょっとわかんないな。AdWordsの品質スコアみたいなものなんだろうけど、いまのアルゴリズムと表示方法であれば有名人が有利になるので、どんどん偏ってくるはず。

始めたばかりのユーザーにとってフォローするアカウントを提案してあげることが無意味とは思わないけど、なんかちがう気がするね。

[追記]
そもそも論としては、これが新規ユーザーのための機能として(そのアルゴリズム含めて)特化しているのであれば、登録して一定日数しか表示されないようにすればいいんじゃないのかな。あるいはフォロー数が一定数になれば消えるとかさ。

感想メール

感想を送る感想をメールで送る

トラックバック

この記事のトラックバックURL:

コメントを投稿(SPAM以外なら大歓迎です!)

この情報を登録しますか?
コメントへの返信をメールで通知しますか?

(コメント投稿に少し時間がかかることがありますが、クリックは一度だけでOKです)

※質問は掲示板でも受付けています。

関連記事

Facebookページ

ブログに書くほどでもないこと(とりわけウェブ上のニュースについての感想や評価のコメントなど)はFacebookページに書いています。よろしければこちらもどうぞ。

« データベースではなく、コミュニティを作りたい | メイン | アドテクノロジー勉強会を開催 »

最近のエントリー

カテゴリー別アーカイブ

月別アーカイブ

過去のダイジェスト(オススメ記事)

  • あわせて読みたい
  • TwitterCounter for @smashmedia
  • track feed
  • この日記のはてなブックマーク数
  • 人気ブログランキング - smashmedia
Related Posts with Thumbnails