生物医学网络科学Biomedical Network Science
度相关性与网络结构的高阶统计02 / 13

邻居平均度函数与相关指数

阅读
约 2 分钟

定义

节点 ii 的邻居平均度(average nearest-neighbor degree)knn,i=1ki∑jAijkjk_{nn,i}=\frac{1}{k_i}\sum_j A_{ij}k_j。

度相关函数 knn(k)k_{nn}(k):所有度为 kk 的节点的 knn,ik_{nn,i} 的平均,

knn(k)=∑k′k′P(k′∣k).k_{nn}(k)=\sum_{k'}k'\,P(k'\mid k).

  • 中性网络:knn(k)=⟨k2⟩/⟨k⟩k_{nn}(k)=\langle k^2\rangle/\langle k\rangle,与 kk 无关(水平线);
  • 同配网络:knn(k)k_{nn}(k) 随 kk 增加;
  • 异配网络:knn(k)k_{nn}(k) 随 kk 减小。

中性情形的推导只需一行:P(k′∣k)=qk′=k′pk′/⟨k⟩P(k'\mid k)=q_{k'}=k'p_{k'}/\langle k\rangle,代入得 ∑k′k′2pk′/⟨k⟩\sum_{k'}k'^2p_{k'}/\langle k\rangle。路径图的例子中,knn(1)=2k_{nn}(1)=2,knn(2)=(1+2)/2=1.5k_{nn}(2)=(1+2)/2=1.5,中性预期为 ⟨k2⟩/⟨k⟩=2.5/1.5≈1.67\langle k^2\rangle/\langle k\rangle=2.5/1.5\approx1.67:度 1 节点的邻居度高于基线,度 2 节点的邻居度低于基线,knn(k)k_{nn}(k) 下降,与上节结论一致。

相关指数 μ\mu

Pastor-Satorras 等(2001)观察到互联网的 knn(k)k_{nn}(k) 在双对数坐标下近似为直线,于是常用幂律近似

knn(k)≈akμ,k_{nn}(k)\approx a\,k^{\mu},

μ>0\mu>0 同配,μ=0\mu=0 中性,μ<0\mu<0 异配。Barabási《Network Science》第 7 章对十个参考网络做了拟合:科学合作网络 μ>0\mu>0,电网与零几乎无差别,大肠杆菌代谢网络 μ\mu 明显为负。若干模型给出幂律形式的理论支持:隐变量模型在禁止重边时得到 knn(k)∼k−1k_{nn}(k)\sim k^{-1};初始吸引力增长模型在度指数 γ<3\gamma<3 时得到幂律衰减的 knn(k)k_{nn}(k),在 BA 极限(γ=3\gamma=3)为中性,在 γ>3\gamma>3 时 knnk_{nn} 随 ln⁡k\ln k 缓慢上升(Barrat & Pastor-Satorras, 2005, PRE)。

估计时的实际问题

  • 对数分箱:高 kk 处每个度值只有一两个节点,线性分箱的 knn(k)k_{nn}(k) 噪声极大,应在对数间隔的度区间内平均。
  • 拟合区间:μ\mu 依赖拟合区间,高 kk 端常因结构截断而弯曲,应报告拟合区间并画出整条曲线。
  • 加权网络:Barrat 等(2004, PNAS)定义加权邻居平均度 knn,iw=1si∑jwijkjk^w_{nn,i}=\frac{1}{s_i}\sum_j w_{ij}k_j(sis_i 为节点强度)。若 knn,iw>knn,ik^w_{nn,i}>k_{nn,i},说明权重大的边偏向连接高度节点。
  • 有向网络:每个节点有入度与出度,需要分别计算四种组合 knnαβ(k)k_{nn}^{\alpha\beta}(k),α,β∈{in,out}\alpha,\beta\in\{\text{in},\text{out}\}(Foster 等, 2010, PNAS)。转录调控网络中“转录因子的出度”与“靶基因的入度”的组合,与无向化后的结果可能完全不同。

代码示例“三类网络对照”从同一个 BA 度序列出发,重连出同配版和异配版,分别拟合 μ\mu,并与 rr、Spearman 秩相关对照。