微博客用户是如何传播一条消息的

郑昀@玩聚RT 20090714

一、对Twitter神经网络的个案分析

    上周从玩聚SR上看到一篇《作为神经网络存在的Twitter(数据篇)》,作者对自己的一个Twitter消息的传播路径做了详尽的分析,并配发了节点图、时间线、延迟时间图、Followings数量图等5张图,罗列出了消息传播过程中涉及的:

  • 用户;
  • 转发时间;
  • 用户的Followings/Followers数字;
  • 谁传递给谁;

的数据。

    数据挖掘功课做得非常足,作者并没有给出明确的结论,但大致可以得知:

  • 某些核心节点虽然可以加快信息传播的速率和广度,但核心节点引发的RT行为数量与核心节点的Followers数量未必成正比;
  • 当后续传播用户的Followers/Followings数值大幅度下降时,传播也就快要结束了。也就是说,当消息传播到圈子的边缘用户时,基本上也就不会再继续传播了。

 

    作者的这张MindMap引起了我的兴趣:

    它简明扼要地给出了传播的路线。玩聚RT作为中文微博客世界唯一追踪锐推行为的应用,掌握着大量的锐推行为真实数据,完全可以计算出类似的图形。

 

二、中文锐推榜上榜消息的传播路线图

    大家都知道,中文锐推榜 是可以追踪微博客中文世界中最流行的锐推、语录和段子,每一条上榜消息都可以查询到对应的所有 Twitter或饭否 用户转发的消息。那么,从每一次转发中提取转发用户名以及转发顺序,加以合并统计,即可得到每一条上榜消息的传播总路线图。

    下面是 @keso  作为核心传播的例子:

    可以看出 @keso 后续的两个节点 @rtmeme(又传播给了5个人) 和 @secretaryzhang(又传播给了4个人) 是又一组核心节点。

    有的时候,一个消息是由两个或多个渠道分别传播出去的。可能是传播中隐去了原作者的ID,比如这条饭否避难手册的广播 。也有可能是某个惊爆新闻由多个敏感人士第一时间各自独立发起,比如这个坐直升飞机上学的新闻

 

    这种热门新闻,自然会有不同的用户发起传播。我们拥有语义计算能力的做法,可以把某一个消息的大范围内传播进行合并,而不仅仅是追踪某一个人发布的消息如何传播。

 

三、Javascript Mind Map效果

    这种传播路线图,大家应该可以看出来,属于脑图(Mind Map)的画法。

    它是由javascript绘制于一个Canvas(画布)上的,不仅拥有动态自动漂移效果,而且每一个节点都可以自由拖拽。

    这套javascript脚本是 Kenneth 的杰作,名叫“JavaScript MindMap”,你也可以叫它“SpiderMap”。

    代码:
http://code.google.com/p/js-mindmap

    Demo:
http://kenneth.kufluk.com/google/js-mindmap/

 

参考阅读:

1、MMDays:淺談網路世界的Power Law現象〈五〉──Plurk的名人效應與酪梨壽司的一千噗

posted @ 2009-07-14 20:36  老兵笔记  阅读(6978)  评论(6编辑  收藏  举报