信息传播模型:线性阈值模型 and 独立级联模型

529 阅读3分钟

信息传播模型:线性阈值模型 and 独立级联模型

  信息传播模型刻画了网络节点的状态(通常表述为激活状态)在何种情况下可以影响其邻居节点的状态,从而建模信息在网络中的实际传播过程,确定节点影响力。独立级联模型和线性阈值模型是最为常用的两类影响力传播模型。为方便描述,不妨设 G=G=<V,EV,E> 表示给定的有向网络1VV 是网络节点集合 EV×VE\subseteq V\times V 是网络有向边集,(vi,vj)E(v_i,v_j)\in E 表示由节点 viv_i 指向节点 vjv_j 的连边,N+(vi)N^+(v_i) 表示节点 viv_i 的出邻居节点集合,N(vi)N^-(v_i) 表示节点 viv_i 的入邻居节点集合,StS_t 表示在 tt 时刻网络中处于激活状态的节点集合,规定 S1=S_{-1}=\emptyset

独立级联模型

  在独立级联模型2中,信息在网络中的传播过程可以描述为:在 t=0t=0 时刻,设置处于激活状态的节点集合 S0={v0}S_0=\{v_0\},在之后的任意 t  (t1)t\;(t\geq1) 时刻,任意一个在 t1t-1 时刻被激活的节点 uSt1St2u\in S_{t-1}-S_{t-2} 以概率 p(u,v),vN+(u)p(u,v),v\in N^+(u) 成功激活其邻居节点中处于未激活状态的节点 vv ,每次激活尝试是相互独立的,当某一时刻 tnt_n 网络中不再有新的节点被激活时,信息传播过程结束,此时网络中处于激活状态的节点占比 StnV\frac{|S_{t_n}|}{|V|} 衡量了节点 v0v_0 的信息传播能力。

线性阈值模型

  在线性阈值模型3中,每条有向边 (vi,vj)E(v_i,v_j)\in E 都有一个权重 w(vi,vj)[0,1]w(v_i,v_j)\in [0,1] 与之对应,w(vi,vj)w(v_i,v_j) 衡量了节点 viv_i 对节点 vjv_j 的影响程度,每个节点 viEv_i\in E 都有都有一个影响阈值 θvi[0,1]\theta_{v_i}\in [0,1] 与之对应,权重和阈值在信息传播过程中是不变的,信息传播过程为:在 t=0t=0 时刻,设置处于激活状态的节点集合 S0={v0}S_0=\{v_0\},在之后的任意 t  (t1)t\;(t\geq1) 时刻,对任意一个处于未激活状态的节点 vVSt1v\in V-S_{t-1} 计算该节点入邻居中所有激活节点对该节点的影响程度之和 wvt=uN(v)w(u,v)\sum w_{v_t}=\sum_{u \in N^{-}(v)} w(u, v) ,若 wvtθv\sum w_{v_t}\leqslant \theta_v 则激活失败,否则,激活成功,当时刻 tnt_n 网络中不再有新的节点被激活时,信息传播过程结束,此时网络中处于激活状态的节点占比 StnV\frac{|S_{t_n}|}{|V|} 衡量了节点 v0v_0 的信息传播能力。

SIR模型

  信息传播模型的单次模拟结果往往具有偶然性,需要利用模型多次模拟完整的信息传播过程,记模拟次数为 nn,第 ii 次模拟结束时,网络中处于激活状态的节点占比记为 StniV\frac{|S^i_{t_n}|}{|V|} ,则节点的信息传播能力应为 1ni=1nStniV\frac{1}{n}\sum\limits_{i=1}^n\frac{|S^i_{t_n}|}{|V|}。影响力传播模型对节点影响力的刻画较为准确,对节点影响力的区分能力强,得到该领域研究学者的普遍认可,但由于模拟实际信息传播的过程复杂度非常高,对于节点数为 mm 的网络,单次信息传播模拟的复杂度高达 O(mm)O(m^m),因此只能应用在小规模网络的节点影响力排序中。影响力传播模型的主要作用在于能够对特定网络生成节点影响力排序的基准数据,以便对其他节点影响力测度方法的优劣进行评估。SIR模型是独立级联模型的一个特例,被广泛应用于现有的高影响力节点发现研究中,在SIR模型中,对任意 (u,v)E(u,v)\in E,概率 p(u,v)p(u,v) 是固定的。

Reference

Footnotes

  1. 无向网络可以看作每条边都是双向的有向网络。

  2. Goldenberg, J., Libai, B., Muller, E., 2001. Talk of the Network: A Complex Systems Look at the Underlying Process of Word-of-Mouth. Marketing Letters 12, 211–223. doi.org/10.1023/A:1…

  3. Granovetter, M., 1978. Threshold models of collective behavior. American Journal of Sociology 83, 1420–1443. doi.org/10.1086/226…