社交网络分析是人、组织、计算机或者其他信息或知识处理实体之间的关系和流动信息的映射和测量。图 1 是社交网络的一个示意图,其中的节点表示人、组织、计算机或者其他信息或知识处理实体;连线表示节点之间的关系或信息流动。信息流动的方式有很多,比如邮件,电话,短信,博客,等等。假设 A 经常与 B 和 C 通电话,通过分析 A 的电话 ID 记录,可以构筑出图 1 中的简单社交网络。从此图中我们可以看出 A, B, C, 三人 中,A 具有较强的影响力。如果 A 获得了正面或者负面的消息,这消息会很快传递给 B 和 C。而 B 与 C 之间的影响力是间接的,只能通过 A 来传播。
图 1. 社交网络示意图
DA 源节点使用 DA 算法进行扩散分析,从而计算出网络中个体受到初始扩散点的冲击强度。冲击强度的大小将直接影响着个体的流失风险。DA 输出的特征以数据文件的形式保存下来,并可在随后应用于生成图表或建立模型。图 12 集中展示了使用 DA 源节点产生的特性文件生成分析图表的一个典型数据流。
图 11. Modeler 流:用 DA 源节点生成的特性数据量化预测客户流失风险
病毒式营销
病毒营销是营销技术的一种。它利用社交网络提升品牌知名度或实现其他目标(如产品销售)。具体的方式是发起人给一些用户发出产品的最初信息,再依靠用户自发的口碑宣传,“让大家告诉大家”,使其广泛传播。因为它的传输策略是利用快速复制的方式将信息传向数以千计、数以百万计的受众,类似于自然病毒和电脑病毒,所以被经济学家称为病毒营销。
本文介绍了 Modeler 中两种 SNA 模块 GA 和 DA 的算法原理 , 并讲解了它们在客户流失预警和病毒式营销两种典型应用。
应用于客户流失预警时,GA 以海量的通话记录为输入,构建出社交网,然后将其分解为群体,计算出包括群体领袖在内的一系列特征值,用于后续建模。DA 则根据海量通话记录和流失客户名单直接在社交网络上对其他客户所收冲击进行分析。
GA 和 DA 可以结合起来应用于病毒式营销的筹划和分析。其中 GA 用于发现社交网络中具有强大影响力的个体,而 DA 用于评估出最有可能购买新产品的客户。
值得一提的是,GA 和 DA 提供的一系列特征可以和传统的特征无缝链接。新特征的引入有助于提高基于传统特征的模型的性能。这一点在我们做过的很多试点项目中得到验证。另外,我们也期待随着社交网络这一新兴事物的发展,GA 和 DA 能够在更多的领域得到应用。