SAN 阅读笔记
精校翻译 Ch.02 随机图模型

第 02 章精校翻译:随机图模型

第 2 章 随机图模型(Random Graph Models)

本章致力于介绍复杂网络的基本模型。我们引入若干类重要的随机图模型,并展示和研究这些模型的一些统计性质,例如度分布与连通性。

记号 在后文中,$G = (V, E)$ 表示一个图,其中 $V = \{1, \ldots, n\}$ 是顶点(节点)集,$E$ 是边(连接)集。如果图 $G$ 由某个随机图模型生成,我们称 $G$ 为随机图(random graph)。随机图模型指的是所有图所构成集合上的一个概率分布。

我们用 $d_i$ 表示节点 $i$ 的度(degree)。向量 $d = (d_1, \ldots, d_n)$ 称为节点的度序列(degree sequence)。给定一个随机图模型,节点 $i$ 的度 $d_i$ 是一个随机变量,服从某个概率分布。当所有的度同分布时(即 $d_1, \cdots, d_n$ 都服从同一概率分布 $\mathcal{D}$),我们称图 $G$ 中的度服从度分布(degree distribution)$\mathcal{D}$。

2.1 Erdős–Rényi 随机图(Erdős–Rényi Random Graphs)

2.1.1 定义(Definition)

定义 2.1 伯努利随机图

设 $n$ 为整数,$P = (p_{ij})_{1 \leq i < j \leq n} \in [0, 1]^{n \times n}$ 为一组概率。伯努利随机图(Bernoulli random graph) $G = (V, E)$ 是满足以下条件的无向、无权重图 $G$:

  • $V = \{1, \ldots, n\}$;
  • 对所有满足 $1 \leq i < j \leq n$ 的节点对 $(i, j)$,$\mathbb{P}\big((i, j) \in E\big) = p_{ij}$。

我们记 $G \sim \mathcal{G}(n, (p_{ij}))$。在伯努利随机图中,每个节点对 $(i, j)$ 以概率 $p_{ij}$ 由一条边相连,且独立于所有其他节点对。

Tips:伯努利随机图是本章所有模型的母框架:Erdős–Rényi 图、SBM、DC-SBM、PABM、SGBM 都是它的特例或推广,乘积式 $\mathbb{P}(A) = \prod p_{ij}^{A_{ij}}(1-p_{ij})^{1-A_{ij}}$(命题 2.1)会在后续反复出现。
注 2.1 邻接矩阵是对称随机矩阵

若 $G \sim \mathcal{G}(n, (p_{ij})_{1 \leq i < j \leq n})$,则 $G$ 的邻接矩阵(adjacency matrix) $A$ 是一个对称随机矩阵,其各元素独立分布,满足 $A_{ij} = A_{ji} \sim \mathrm{Ber}(p_{ij})$ 且 $A_{ii} = 0$。

命题 2.1 邻接矩阵的概率乘积式

设 $G \sim \mathcal{G}(n, (p_{ij}))$,$A$ 为其对应的邻接矩阵。则有:

$$ \mathbb{P}(A) = \prod_{i < j} p_{ij}^{A_{ij}} (1 - p_{ij})^{1 - A_{ij}} . $$ 在学习笔记中查看逐步完整证明
证明 命题 2.1

边抽样过程的独立性保证了

$$ \mathbb{P}(A) = \prod_{1 \leq i < j \leq n} \mathbb{P}\left(A_{ij}\right) . $$

此外,

$$ \mathbb{P}\left(A_{ij}\right) = \left\{ \begin{array}{ll} p_{ij} & \text{若 } A_{ij} = 1 \\ 1 - p_{ij} & \text{若 } A_{ij} = 0 \end{array} , \right. $$

而这可以方便地改写为 $\mathbb{P}(A_{ij}) = p_{ij}^{A_{ij}} (1 - p_{ij})^{1 - A_{ij}}$。

例 2.1 Erdős–Rényi 模型

设对所有 $i, j$ 都有 $p_{ij} = p$。此时 $\mathcal{G}(n, (p_{ij}))$ 称为 Erdős–Rényi 模型1,传统上记作 $\mathcal{G}(n, p)$ 或 $\mathcal{G}_{n, p}$。

推论 2.1 Erdős–Rényi 图的 $\mathbb{P}(A)$

设 $G \sim \mathcal{G}_{n, p}$,$A$ 为其对应的邻接矩阵。则有

$$ \mathbb{P}(A) = (1 - p)^{\frac{n(n-1)}{2}} \left( \frac{p}{1 - p} \right)^{|E|} , $$

其中 $|E|$ 是 $G$ 的边数。

在学习笔记中查看逐步完整证明
证明 推论 2.1

利用命题 2.1,可以写出

$$ \mathbb{P}(A) = \prod_{i < j} p^{A_{ij}} (1 - p)^{1 - A_{ij}} = \prod_{i < j} (1 - p) \left( \frac{p}{1 - p} \right)^{A_{ij}} . $$

注意到 $|E| = \sum_{i < j} A_{ij}$ 即得结论。

算法 1 给出了一种生成 Erdős–Rényi 随机图的简单方法:遍历所有可能的节点对 $(i, j)$,并以概率 $p$ 把 $(i, j)$ 加入边列表。

算法 1 Erdős–Rényi 图的简单生成

输入:节点数 $n$,连边概率 $p \in [0, 1]$。

输出:边列表 $E$。

过程:

  • $E \leftarrow \emptyset$;
  • for $i = 1$ to $n - 1$ do
    • for $j = i + 1$ to $n$ do
      • $x \leftarrow$ 0 与 1 之间的随机数;
      • if $x < p$ then 把边 $(i, j)$ 加入 $E$。

返回:$E$。

算法 1 的空间复杂度为 $O(|E|)$(对应于存储 $|E|$ 条边),而其时间复杂度为 $O(n^2)$。特别地,当 $p$ 很小时它非常低效:事实上,此时大多数节点对 $(i, j)$ 不会相连,而我们测试它们就是在浪费时间。换句话说,从节点 $i$ 出发,节点对 $(i, i+1), \dotsc, (i, i+k-1)$ 都不会相连,而节点对 $(i, i+k)$ 会产生一条边。这个数 $k$ 表示一列独立伯努利随机变量中首次成功出现之前的失败次数,因此它服从参数为 $p$ 的几何分布。基于这一观察,Batagelj 和 Brandes(2005)提出了算法 2,用于高效生成稀疏(sparse)的 Erdős–Rényi 图。它的空间复杂度和时间复杂度都是 $O(|E|)$。

算法 2 稀疏 Erdős–Rényi 图的快速生成(Batagelj–Brandes)

输入:节点数 $n$,连边概率 $p \in [0, 1]$。

输出:边列表 $E$。

过程:

  • $E \leftarrow \emptyset$;
  • $i \leftarrow 0$;
  • for $i = 1$ to $n - 1$ do
    • $v \leftarrow i$;
    • while $v \leq n$ do
      • $k \leftarrow$ 参数为 $p$ 的几何随机变量的一个实现;
      • $v \leftarrow v + k$;
      • if $v \leq n$ then 把边 $(i, j)$ 加入 $E$。

返回:$E$。

2.1.2 度分布(Degree Distribution)

命题 2.2 度分布与平均度

设 $G \sim \mathcal{G}(n, p)$,$d_i$ 为节点 $i$ 的度。则 $d_i$ 服从二项分布 $\mathrm{Bin}(n, p)$。特别地,图的平均度 $\bar{d}$ 等于 $np$。

在学习笔记中查看逐步完整证明与有限样本口径
证明 命题 2.2

事实上,节点 $i$ 的度记为 $d_i$,等于 $\sum_{j = 1}^{n} A_{ij}$,其中 $A_{ij}$ 是参数为 $p$ 的独立同分布伯努利随机变量。

注 2.2 真实图的重尾度分布

人们观察到,许多真实图的度分布是重尾(heavy-tailed)的(例如幂律(power law)),而非二项分布(参见第 1.2 节的讨论)。一个直观的论证如下:由于二项分布集中性很好,Erdős–Rényi 图不会允许存在太多枢纽(hub,即度远高于平均度的节点),而我们在真实网络中却往往能看到这样的节点(例如,在社交网络中,一些人的连接数远多于其他人,并扮演着“网红”或枢纽的角色)。因此,基本的 Erdős–Rényi 随机图并不是许多真实网络的合适模型。

2.1.3 相变现象(Phase Transition Phenomena)

启发式讨论(Heuristic)

本节考虑 Erdős–Rényi 图序列 $(G_1, \dots, G_n, \dots)$,其中 $G_n$ 有 $n$ 个节点,连边概率 $p_n$ 依赖于 $n$。换句话说,$G_n \sim \mathcal{G}(n, p_n)$。我们特别强调两种标度情形(regime):

  • 情形 $p_n = \frac{a}{n}$,其中 $a$ 为常数;
  • 情形 $p_n = a \frac{\log n}{n}$,其中 $a$ 为常数。

由于期望度 $\bar{d}_n = n p_n$ 在第一种情形等于 $a$、在第二种情形等于 $a \log n$,2 这两种标度情形分别称为常数度情形(constant degree regime)与对数度情形(logarithmic degree regime)。图 2.1 与图 2.2 分别展示了给定 $n = 100$ 时,常数度情形与对数度情形下 Erdős–Rényi 图的例子。在常数度情形下,我们观察到以下现象:

图 2.1 的完整三联图:n=100 的 Erdős–Rényi 图在平均度 0.5、1 和 2 时的网络结构;平均度越过 1 后开始形成巨分量
图 2.1 常数度情形下 $n = 100$ 的 Erdős–Rényi 图:(a)$\bar{d}_n = 0.5$;(b)$\bar{d}_n = 1$;(c)$\bar{d}_n = 2$。
n=100 的 Erdős–Rényi 图,平均度 0.5 log n:图不连通,仍有孤立节点与小分量
(a) $\bar{d}_n = 0.5 \log n$
n=100 的 Erdős–Rényi 图,平均度 log n:图接近连通,仅剩个别孤立节点
(b) $\bar{d}_n = \log n$
n=100 的 Erdős–Rényi 图,平均度 2 log n:图完全连通
(c) $\bar{d}_n = 2 \log n$
图 2.2 对数度情形下 $n = 100$ 的 Erdős–Rényi 图。

另一方面,在对数度情形下,我们看到:

  • 若 $\bar{d}_n < \log n$,图看起来不连通,因为仍有一些孤立节点或孤立边;
  • 相反,当 $\bar{d}_n > \log n$ 时,图看起来是完全连通的。

这些观察进一步由图 2.3 得到加强。在常数度情形 $p_n = \frac{a}{n}$ 下,图 2.3(a) 显示:当 $a < 1$ 时,最大连通分量中的节点比例微乎其微;但一旦 $a > 1$,这一比例就变得不可忽略,并随 $a$ 稳步增大。类似地,在对数度情形 $p_n = a \frac{\log n}{n}$ 下,图 2.3(b) 显示:一旦 $a$ 大于 1,图连通的经验概率就从 0 跳到 1。

常数度情形下(n=5000)最大连通分量节点比例随参数 a 变化的曲线:a<1 时接近 0,a>1 后稳步上升
(a) $d_n = a$ 时属于最大连通分量的节点比例。
对数度情形下(n=5000)图连通的经验概率随参数 a 变化的曲线:a 越过 1 后从 0 跳到 1
(b) $d_n = a \log n$ 时图连通的经验概率。
图 2.3 Erdős–Rényi 图在常数度情形下巨分量存在性的相变(phase transition)、以及在对数度情形下连通性相变的经验证据(此处 $n = 5000$)。

主要命题(Main statements)

现在给出两条主要命题,为之前的启发式观察提供严格依据。

定理 2.1 巨分量相变——常数度情形

设 $G \sim \mathcal{G}(n, p_n)$ 为 Erdős–Rényi 图,其中 $p_n = \frac{a}{n}$,$a$ 为常数。以下结论几乎必然成立:

  • (a) 若 $a < 1$,则不存在规模大于 $O(\log n)$ 的连通分量;
  • (b) 若 $a = 1$,则存在一个规模为 $O(n^{2/3})$ 的大分量;
  • (c) 若 $a > 1$,则存在唯一一个规模为 $O(n)$ 的分量。这个分量称为巨分量。
Tips:巨分量相变是随机图理论最经典的结果,平均度 $\bar{d} = 1$ 是它的临界阈值;本书明确不给证明,学习笔记页给出该定理的定位与深入阅读指引。
查看学习笔记中的定位、证明难点与延伸阅读

定理 2.1 的证明较为复杂,本书不予呈现。我们推荐感兴趣的读者参考 (Hofstad, 2016)。

定理 2.2 连通性相变

设 $G_n \sim \mathcal{G}(n, p_n)$ 为 Erdős–Rényi 随机图序列。记 $\bar{d}_n = n p_n$。以下结论成立:

  • (a) 若存在序列 $(\omega_n)_n$ 满足 $\omega_n \to +\infty$,使得 $\bar{d}_n < \log n - \omega_n$,则 $G_n$ 几乎必然不连通。更精确地说,图 $G_n$ 几乎必然含有至少一个孤立节点;
  • (b) 若存在序列 $(\omega_n)_n$ 满足 $\omega_n \to +\infty$,使得 $\bar{d}_n > \log n + \omega_n$,则 $G_n$ 几乎必然连通。
Tips:这是本章的主定理:连通性阈值为 $\bar{d}_n = \log n$。证明组合了一阶矩方法(马尔可夫不等式)与二阶矩方法(切比雪夫不等式),这套矩方法是随机图存在性证明的标准工具。
在学习笔记中查看逐步完整证明(含原书粗界缺口的补全)
例 2.2 $\bar{d}_n = \log n + \log \log n$

设 $\bar{d}_n = \log n + \log \log n$,$G_n \sim \mathcal{G}(n, p_n)$。则定理 2.2 表明,渐近地 $G_n$ 几乎必然连通(可取 $\omega_n = \log \log n$)。

例 2.3 $\bar{d}_n = a \log n$

若 $\bar{d}_n = a \log n$($a$ 为常数),则定理 2.2 以 $\omega_n = (a - 1) \log n$ 适用。因此 $a > 1$ 时 $G_n$ 将连通,$a < 1$ 时将不连通。特别地,这证实了图 2.3(b) 中的启发式观察。

连通性相变的证明(Proof of the connectivity phase transition)

在证明定理 2.2 之前,先看下面这个关于 Erdős–Rényi 图中孤立节点存在性的引理。

引理 2.4 孤立节点的存在概率

Erdős–Rényi 图 $G_n \sim \mathcal{G}(n, p_n)$ 含有至少一个孤立节点的概率满足

$$ \lim_{n \to \infty} \mathbb{P}(\exists\ \text{孤立节点}) = \left\{ \begin{array}{ll} 0 & \text{若对某个 } \omega_n \to +\infty \text{ 有 } p_n \geq \frac{\log n + \omega_n}{n} , \\ 1 & \text{若对某个 } \omega_n \to +\infty \text{ 有 } p_n \leq \frac{\log n - \omega_n}{n} . \end{array} \right. $$ 在学习笔记中查看逐步完整证明

该引理表明:若 $p_n \leq \frac{\log n - \omega_n}{n}$,则图几乎必然含有一个孤立节点,因而图几乎必然不连通。这恰好对应定理 2.2 的 (a) 部分。

证明 引理 2.4

记 $A_i$ 为事件“节点 $i$ 是孤立的”,令 $I_n = \sum_{i = 0}^{n} \mathbf{1}(A_i)$ 为孤立节点的数目。回忆 $\bar{d}_n = n p_n$ 是平均度。我们有

$$ \mathbb{P}(A_i) = (1 - p_n)^{n-1} = \left(1 - \frac{\bar{d}_n}{n}\right)^{n-1} \sim \exp\left(-\bar{d}_n\right) \sim \frac{1}{n} \exp(\mp \omega_n) , $$

从而

$$ \mathbb{E}\left(I_n\right) = \sum_{i = 0}^{n} \mathbb{P}(A_i) = n \mathbb{P}(A_1) \sim e^{\mp \omega_n} . $$

(i) 若 $\bar{d}_n = \log n + \omega_n$,则 $\mathbb{E}(I_n) \sim e^{-\omega_n} \to 0$。既然孤立节点的期望数目趋于 $0$,就可以用一阶矩方法(first moment method)完成证明。事实上,回忆马尔可夫不等式(见命题 A.6 与推论 A.2)给出:

$$ \mathbb{P}\big(\exists\ \text{孤立节点}\big) = \mathbb{P}(I_n \geq 1) \leq \frac{\mathbb{E} I_n}{1} \longrightarrow 0 . $$

(ii) 若 $\bar{d}_n = \log n - \omega_n$,则 $\mathbb{E}(I_n) \sim e^{+\omega_n} \to +\infty$,孤立节点的期望数目趋于无穷。不幸的是,这不足以对孤立节点的存在概率得出任何结论,我们需要二阶矩方法(second moment method)。事实上,我们必须证明随机变量 $I_n$ 在其均值附近集中得很好;由于其均值发散到无穷,结论即可由此推出。为此,我们将使用切比雪夫不等式(命题 A.7)。我们有

$$ \operatorname{Var}\left(I_n\right) = \mathbb{E}\left(I_n^2\right) - (\mathbb{E} I_n)^2 . $$

注意

$$ \mathbb{E}\left(I_n^2\right) = \mathbb{E}\left(\sum_i \sum_j \mathbf{1}(A_i) \mathbf{1}(A_j)\right) = \sum_i \sum_j \mathbb{P}\left(A_i, A_j\right) = n \mathbb{P}\big(A_1\big) + n(n-1) \mathbb{P}\big(A_1 \cap A_2\big) . $$

这里需要小心,因为 $A_1$ 与 $A_2$ 并不独立。事实上,知道节点 1 孤立意味着节点 1 与节点 2 之间没有边,从而(弱)增加了节点 2 孤立的概率。我们有:

$$ \mathbb{P}\big(A_1 \cap A_2\big) = \mathbb{P}\big(A_2 \mid A_1\big) \, \mathbb{P}\big(A_1\big) = (1 - p_n)^{n-2} \, \mathbb{P}\big(A_1\big) = \frac{1}{1 - p_n} \big(\mathbb{P}\big(A_1\big)\big)^2 , $$

因为 $\mathbb{P}\big(A_1\big) = (1 - p_n)^{n-1}$。最后,

$$ (\mathbb{E} I_n)^2 = \left(\sum_i \mathbb{P}\left(A_i\right)\right)^2 = \sum_i \sum_j \mathbb{P}(A_i) \mathbb{P}(A_j) = \sum_i \sum_j \mathbb{P}(A_1)^2 = n^2 \mathbb{P}(A_1)^2 . $$

把所有部分拼在一起,得到

$$ \begin{aligned} \operatorname{Var}(I_n) &= n \mathbb{P}\big(A_1\big) + n(n-1) \mathbb{P}\big(A_1 \cap A_2\big) - n^2 \mathbb{P}(A_1)^2 \\ &= n \mathbb{P}\big(A_1\big) + \frac{n(n-1)}{1 - p_n} \mathbb{P}\big(A_1\big)^2 - n^2 \mathbb{P}\big(A_1\big)^2 \\ &\leq n \mathbb{P}\big(A_1\big) + \frac{n^2}{1 - p_n} \mathbb{P}\big(A_1\big)^2 - n^2 \mathbb{P}\big(A_1\big)^2 \\ &= n \mathbb{P}\big(A_1\big) + n^2 \mathbb{P}\big(A_1\big)^2 \left(\frac{1}{1 - p_n} - 1\right) \\ &= \mathbb{E}\left(I_n\right) + (\mathbb{E} I_n)^2 \frac{p_n}{1 - p_n} . \end{aligned} $$

因此,由二阶矩方法(见推论 A.5),

$$ \mathbb{P}(I_n = 0) \leq \frac{\operatorname{Var}(I_n)}{\big(\mathbb{E}(I_n)\big)^2} \leq \frac{1}{\mathbb{E}(I_n)} + \frac{p_n}{1 - p_n} . $$

由于 $\mathbb{E} I_n \to \infty$ 且 $p_n \to 0$,当 $n$ 趋于无穷时,最后这个量趋于零。

现在可以证明定理 2.2 的 (b) 部分。

证明 定理 2.2(b)

设 $\bar{d}_n \geq \log n + \omega_n$。此时引理 2.4 表明孤立节点的数目 $I_n$ 为零。要证明 $G_n$ 确实连通,需要证明

$$ \mathbb{P}\left(G_n \text{ 不连通且 } I_n = 0\right) \to 0 . $$

若 $G_n$ 不连通且没有孤立节点,则 $G_n$ 含有一个规模满足 $2 \leq k \leq \lfloor n / 2 \rfloor$ 的连通分量 $\mathcal{C}_k$。直接数规模为 $k$ 的分量的期望数目是困难的,因为它们出现的概率取决于其内部边数的确切数目(若 $\mathcal{C}_k$ 是一棵树,边数可低至 $k - 1$;若 $\mathcal{C}_k$ 是完全图,边数可高达 $\frac{k(k-1)}{2}$)。为避开这一困难,我们注意分量 $\mathcal{C}_k$ 含有生成树。所谓 $\mathcal{C}_k$ 的生成树(spanning tree),是指 $\mathcal{C}_k$ 的一个子图,它是一棵包含 $\mathcal{C}_k$ 全部顶点的连通树。注意 $\mathcal{C}_k$ 可以含有不止一棵生成树。

记 $X_k$ 为规模为 $k$ 的生成树的数目。由上面的观察,$X_k$ 不小于规模为 $k$ 的连通分量的数目。此外,若 $G_n$ 不连通且没有孤立节点,则必存在某个 $k \in \{2, \ldots, \lfloor n / 2 \rfloor\}$ 使得 $X_k \geq 1$。因此,由并界(union bound)与一阶矩方法,

$$ \mathbb{P}\left(G_n \text{ 不连通且 } I_n = 0\right) \leq \mathbb{P}\left(\bigcup_{k = 2}^{\lfloor n / 2 \rfloor} \{X_k \geq 1\}\right) \leq \sum_{k = 2}^{\lfloor n / 2 \rfloor} \mathbb{P}\left(X_k \geq 1\right) \leq \sum_{k = 2}^{\lfloor n / 2 \rfloor} \mathbb{E} X_k . \tag{2.1} $$

我们需要界定 $\mathbb{E} X_k$。首先,从 $n$ 个节点中选取 $k$ 个顶点 $(v_1, \ldots, v_k)$ 有 $\binom{n}{k}$ 种方式。选定这 $k$ 个顶点后,由凯莱定理[见 (Hofstad, 2016) 的定理 3.17],包含这些顶点的树可能有 $k^{k-2}$ 棵。由于这 $k$ 个顶点在 $G_n$ 中构成一棵树,它们由 $k - 1$ 条边相连,其发生概率为 $p_n^{k-1}$。最后,图 $G_n$ 在这棵树与其余部分之间不应含有任何边:其概率为 $(1 - p_n)^{k(n-k)}$。综上,

$$ \mathbb{E} X_k = \binom{n}{k} k^{k-2} p_n^{k-1} (1 - p_n)^{k(n-k)} . $$

应用 Stirling 界 $k! \geq k^k e^{-k}$,有 $\binom{n}{k} \leq (n e / k)^k$。此外 $(1 - p_n)^{k(n-k)} \leq e^{-p_n k(n-k)} \leq e^{-k n p_n / 2}$,且 $n p_n \geq 1$。于是

$$ \mathbb{E} X_k \leq n \frac{e}{k^2} \left(n p_n e\right)^{k-1} e^{-k n p_n / 2} \leq n \left(n p_n e^{1 - n p_n / 2}\right)^k . $$

注意函数 $f(x) = x e^{1 - x / 2}$ 在 $x \geq 2$ 时递减。由于 $n p_n = \log n + \omega_n$,对充分大的 $n$ 有 $n p_n \geq \log n$。因此

$$ \mathbb{E} X_k \leq n \left(\log n \, e^{1 - \log n / 2}\right)^k \leq n \left(\frac{e \log n}{2 \sqrt{n}}\right)^k , $$

并且对任意 $m \geq 1$,

$$ \sum_{k = m}^{\lfloor n / 2 \rfloor} \mathbb{E} X_k \leq n \left(\frac{e \log n}{2 \sqrt{n}}\right)^m \left(\frac{1}{1 - \frac{e \log n}{2 \sqrt{n}}}\right) \leq 2 n \left(\frac{e \log n}{2 \sqrt{n}}\right)^m , $$

其中用到了对充分大的 $n$ 有 $\frac{e \log n}{2 \sqrt{n}} \leq \frac{1}{2}$。上面的估计是粗糙的,但已足以证明 $\sum_{k = 2}^{\lfloor n / 2 \rfloor} \mathbb{E} X_k$ 收敛到零。证明 $\mathbb{E} X_1$ 趋于零是直接的(immediate),回到式 (2.1) 即得

小检查(原书省略了一步) 不使用上面的粗界,说明 $X_1$ 就是孤立节点数,并从 $\bar d_n \geq \log n + \omega_n$ 推出 $\mathbb E X_1 \to 0$。 核对学习笔记中的完整推导
$$ \mathbb{P}\left(G_n \text{ 不连通且 } I_n = 0\right) \to 0 . $$

定理 2.2 的 (b) 部分由此得证。

2.2 其他随机图模型(Other Random Graph Models)

2.2.1 配置模型(Configuration Model)

本节的目标是构造一个拟合给定度序列 $d = (d_1, \ldots, d_n)$ 的随机图 $G_n$。这意味着图 $G_n$ 应有 $n$ 个节点,且边的抽取使得节点 $i$ 的度为 $d_i$。先作几点说明。

  • 我们可以假设 $d_i \geq 1$,因为 $d_i = 0$ 意味着节点 $i$ 是孤立的。
  • 存在一个满足度要求的图并不是显然的。事实上,这样的图不一定存在。例如,若假设图是无权重的,则 $\sum_{i = 1}^{n} d_i$ 必须是偶数(因为这个和等于边数的两倍)。
  • 即使假设 $\sum_{i = 1}^{n} d_i$ 是偶数,这样的图也不总是能够构造出来。为避免这些问题,我们将允许自环(self-loop)与重边(multi-edge)。
定义 2.2 配置模型(Configuration model)

设 $d = (d_1, \ldots, d_n)$ 是一个满足 $\sum_{i = 1}^{n} d_i$ 为偶数的序列。在每个节点 $i \in \{1, \ldots, n\}$ 上挂上 $d_i$ 条半边(half-edge,又称 stub)。然后把这些半边均匀地随机两两配对。所得的图称为度序列为 $d$ 的配置模型(configuration model),简记为 $\mathrm{CM}_n(d)$。

该模型允许重边与自环。此外,按惯例一个自环在节点的度中计为 2,因为它来自两条半边。算法 3 生成一个配置模型图。

算法 3 配置模型图的生成

输入:度序列 $(d_1, \ldots, d_n)$。

输出:边列表 $E$。

过程:

  • if $\sum_{i = 1}^{n} d_i$ 为奇数 then 返回一个错误;
  • else
    • $E \leftarrow \emptyset$;$L \leftarrow \emptyset$;
    • for $i = 1$ to $n$ do for $k = 1$ to $d_i$ do 把 $i$ 加入列表 $L$;
    • 打乱 $L$ 中元素的顺序;
    • $j \leftarrow 0$;
    • while $j \leq |L|$ do 把边 $\big(L[j], L[j+1]\big)$ 加入 $E$;$j \leftarrow j + 2$。

返回:$E$。

n=100、不同 d 的 (n,d)-随机正则图示例
图 2.4 $n = 100$、不同 $d$ 的 $(n, d)$-随机正则图。
n=100 的配置模型图,度独立采样自 Zipf 分布:少数节点度很大,形成枢纽
图 2.5 $n = 100$ 的配置模型,其中度 $d_i$ 独立采样自指数为 $\alpha$ 的 Zipf 分布。
例 2.4 $(n, d)$-随机正则图

若 $d_1 = \cdots = d_n = d$,则得到一个随机 $(n, d)$-正则图(random $(n, d)$-regular graph)(即一个有 $n$ 个节点、且所有节点的度都等于 $d$ 的随机图)。我们在图 2.4 中画出了一些例子。

例 2.5 Zipf 分布

若随机变量 $X$ 几乎必然取值于 $\{1, \cdots, n\}$,且对 $k \in [n]$ 有 $\mathbb{P}(X = k) = C^{-1} k^{-s}$,其中 $C = \sum_{k = 1}^{n} k^{-s}$ 为归一化常数,则称 $X$ 服从参数为 $n$ 与 $s$ 的 Zipf 分布(Zipfian distribution)。图 2.5 画出了取自配置模型的一些图,其中 $d_i$ 采样自 Zipf 分布。

2.2.2 优先连接模型(Preferential Attachment Model)

动机(Motivation)

之前的模型都是静态的,即节点数目是固定的。此外,它们也没有解释真实图中那些有趣性质(重尾度分布等)是如何产生的。本节给出一个增长式随机图的例子,其中节点与边随时间逐步加入。

第一种可能是构造一个图序列 $(G_n)_{n \in \mathbb{N}}$,使每个 $G_n$ 都是一个 Erdős–Rényi 图 $\mathcal{G}(n, p)$。图 $G_{n+1}$ 由 $G_n$ 按如下方式构造:$G_n$ 中的边被复制到 $G_{n+1}$,而形如 $(i, n+1)$($i = 1, \cdots, n$)的边以概率 $p$ 独立加入。于是新图 $G_{n+1}$ 是一个 $\mathcal{G}_{n+1, p}$,且 $G_n$ 是 $G_{n+1}$ 的子图。问题在于其度序列是二项分布,因而不能拟合我们在大多数真实网络中观察到的现象。

优先连接(preferential attachment)范式为我们在现实中似乎观察到的幂律度分布提供了一个直观的解释。在这一范式中,新节点 $n+1$ 将通过若干条新增的边与已有的 $n$ 个节点相连。这些新边 $(i, n+1)$ 独立抽取,其概率正比于顶点 $i$ 当时的度。因此,新节点 $n+1$ 更可能与度大的节点相连。

定义 2.3 优先连接——非正式定义

在时刻 $t$,一个新节点将以正比于已有节点 $i$(在时刻 $t$)的度 $d_i(t)$ 的概率与该已有节点相连。

由这个定义,我们可以作出以下评注:

  • 老节点的度将倾向于比新节点更高;
  • “富者愈富”(the rich gets richer)现象:新节点倾向于连接度大的老节点。特别地,我们预期会形成枢纽。

图将含有枢纽这一事实使我们猜想:度分布将不是二项分布,而可能呈现幂律。我们将在命题 2.3 中确立这一点,在此之前先给出该模型的严格定义。

注 2.3 术语来源

“优先连接”一词来自 Barabási 和 Albert(1999),他们提出了一个类似的模型,尽管定义并不严格。他们的模型实际上与更早的 Yule(1925)和 Solla Price(1976)的工作相近。关于完全严格的处理,我们参考 Bollobás et al.(2001)和 Hofstad(2016)。

模型定义(Model definition)

定义 2.4 优先连接模型(正式定义)

若图序列 $\left\{ G_t = (V_t, E_t),\ t \in \mathbb{N} \right\}$ 满足以下条件,则称其取自优先连接模型(Preferential Attachment Model):

  • $|V_1| = 1$ 且 $|E_1| = 1$:在时间步 $t = 1$,我们有一个节点 $v_1$,带有一个自环;
  • 在时间步 $t + 1$,我们把节点 $v_{t+1}$ 加入图中。该节点将与一个(且仅一个)节点相连。新节点与节点 $v_i$ 相连的概率为 $$ \mathbb{P}\Big( (v_{t+1}, v_i) \in E_{t+1} \,\big|\, G_t \Big) = \left\{ \begin{array}{ll} \frac{1}{2t + 1} & \text{若 } v_i = v_{t+1} \\ \frac{d_i(t)}{2t + 1} & \text{其他} , \end{array} \right. \tag{2.2} $$

其中 $d_i(t)$ 是节点 $v_i$ 在时刻 $t$ 的度(回忆按惯例,一个自环使度增加 2)。

我们在图 2.6 中展示了一些取自优先连接模型的图。

优先连接模型在不同 T 下的图:(a) T=10 (b) T=100 (c) T=500,随时间推移少数高度节点逐渐成为枢纽
图 2.6 取自优先连接模型的图,$T$ 取不同值。
T=10^4 的优先连接图度分布直方图(普通坐标):高度右偏
(a) 普通坐标
T=10^4 的优先连接图度分布(log-log 坐标):数据点近似落在一条直线上,橙色斜线为线性回归拟合 y=-3x+11.9
(b) log-log 坐标。
图 2.7 取自优先连接模型的图的度分布,$T = 10^4$。左:普通坐标。右:log-log 坐标。橙色斜线表示经线性回归拟合得到的曲线 $y = -3x + 11.9$。
引理 2.5 节点数、边数与式 (2.2) 的合法性

经过 $t$ 个时间步后,优先连接模型得到一个具有 $|V_t| = t$ 个节点和 $|E_t| = t$ 条边的网络。特别地,式 (2.2) 定义了一个概率分布。

在学习笔记中查看逐步完整证明
证明 引理 2.5

事实上,每个时间步我们加入一个节点,所以 $|V_t| = t$。此外,每个时间步只加入一条边。最后,由于 $\sum_{i = 1}^{t} d_i(t) = 2 |E_t| = 2t$,有 $\sum_{i = 1}^{t + 1} \mathbb{P}\Big( (v_{t+1}, v_i) \in E_{t+1} \,\big|\, G_t \Big) = 1$。

注 2.4 更一般的版本

Hofstad(2016)中描述了优先连接模型的一个更一般的版本。定义 2.4 对应于那里 $m = 1$ 且 $\delta = 0$ 的情形。

优先连接模型的度分布(Degree distribution of the preferential attachment model)

现在考察取自优先连接模型的图的度分布。图 2.7 给出了度的直方图。特别地,我们看到在 log-log 尺度下曲线似乎是线性的。记 $N_k$ 为度为 $k$ 的节点数目。图 2.7(b) 似乎表明 $\log N_k = -\alpha \log k + C$,其中 $\alpha = -3$,$C$ 为常数。这进而蕴含 $N_k \propto k^{-3}$,即度分布服从指数为 3 的幂律。命题 2.3 的确证明了这一点。

命题 2.3 幂律度分布,指数为 3

当 $t \to +\infty$ 时,优先连接模型呈现指数为 3 的幂律度分布。

查看学习笔记中的严格化推导与证明边界
证明 命题 2.3

设 $s \in \{1, \ldots, t\}$,记 $p(k, s, t)$ 为顶点 $v_s$ 在时刻 $t$ 度为 $k$ 的概率。$p(k, s, t)$ 的演化由主方程(master equation)描述:

$$ p(k, s, t + 1) = \frac{k - 1}{2t + 1} p(k - 1, s, t) + \left(1 - \frac{k}{2t + 1}\right) p(k, s, t) , \tag{2.3} $$

初始条件为 $p(k, 1, 1) = \delta_{k, 1}$,边界条件为 $p(k, t, t) = \delta_{k, 1}$。其中 $\frac{k - 1}{2t + 1}$ 表示新节点 $v_{t+1}$ 在时刻 $t + 1$ 与节点 $v_s$ 相连的概率(从而使 $s$ 的度增加 1),$\left(1 - \frac{k}{2t + 1}\right)$ 是新节点 $v_{t+1}$ 不与节点 $v_s$ 相连的概率。

记 $P(k, t)$ 为整个网络的总度分布,即 $p(k, s, t)$ 在时刻 $t$ 存在的所有节点 $v_s \in [t]$ 上的平均。我们有

$$ P(k, t) = \frac{1}{t} \sum_{s = 1}^{t} p(k, s, t) . $$

利用式 (2.3),得到

$$ (t + 1) P(k, t + 1) = \frac{k - 1}{2t + 1} \, t P(k - 1, t) + \left(1 - \frac{k}{2t + 1}\right) t P(k, t) . $$

因此,$P(k, t)$ 的时间演化可以写成

$$ (t + 1) P(k, t + 1) - t P(k, t) = \frac{t}{2t + 1} \Big( (k - 1) P(k - 1, t) - k P(k, t) \Big) + \delta_{k, 1} . $$

当 $t \to +\infty$ 时,这个关于平稳分布的方程化为

$$ P(k) + \frac{1}{2} \Big( k P(k) - (k - 1) P(k - 1) \Big) = \delta_{k, 1} , $$

其中 $P(k)$ 表示 $\lim_{t \to +\infty} P(k, t)$。

小检查(不把差分方程偷换成微分方程) 直接从上面的离散递推求出 $P(1)$ 与 $P(k)/P(k-1)$,并验证精确解为 $P(k)=\frac{4}{k(k+1)(k+2)}\sim 4k^{-3}$。 核对学习笔记中的严格化推导

最后这个方程是微分方程

$$ P(k) + \frac{1}{2} \frac{\mathrm{d} \, k P(k)}{\mathrm{d} k} = 0 $$

的离散版本,该微分方程的解为

$$ P(k) = C k^{-3} , $$

归一化因子 $C$ 使得 $\sum_k P(k) = 1$(即 $C = \sum_{k = 1}^{\infty} k^{-3}$)。

注 2.5 上述证明不完全严格

上述证明并不完全严格,因为其中涉及一些需要严格论证的近似。不过,它很好地解释了优先连接过程的本质。关于一个数学上更深入(但严格)的证明,以及关于优先连接模型的其他更深刻结果,我们参考 Hofstad(2016)。特别地,更复杂的模型(新节点与多个节点相连,或/和每个时间步加入多个新节点)会产生各种指数的幂律。

查看学习笔记对主方程推导严格性问题的注记

2.2.3 空间网络:随机几何图等(Spatial Networks: Random Geometric Graphs, etc)

在许多情形中,节点位于一个度量空间内(例如 $\mathbb{R}^2$ 或球面 $\mathbf{S}_2$),两个节点之间的相互作用直接取决于它们在该空间中的距离。例子包括无线与传感器网络中的基站——两个设备只要相距不太远就会相连。此外,在许多网络中,节点带有属性或特征(如性别、年龄、年级、类型等),这些属性也可以表示为某个度量空间中的位置,并影响连边的形成。例如在社交网络中,年龄和/或性别相近的用户通常联系更多。

定义 2.5 空间嵌入随机网络(SERN)

空间嵌入随机网络(Spatially Embedded Random Network,SERN)模型定义如下。设 $(\mathcal{S}, d)$ 为度量空间,$(X_1, \ldots, X_n)$ 为表示 $n$ 个节点在 $\mathcal{S}$ 中位置的随机向量。设 $\gamma : \mathbb{R}^{+} \to [0, 1]$ 为连通函数(connectivity function)。则对每个节点对 $(i, j)$,我们以概率 $\gamma\left(d(X_i, X_j)\right)$ 在 $i$ 与 $j$ 之间抽取一条无向边,其中 $d(X_i, X_j)$ 表示节点 $i$ 与 $j$ 之间的距离。

例 2.6 随机几何图(RGG)

在随机几何图(Random Geometric Graph,RGG)模型中,假设 $X_1, \ldots, X_n$ 独立同分布且在 $\mathcal{S}$ 上均匀分布,而 $\gamma(x) = \mathbf{1}(x \leq r)$。换句话说,两个节点相连当且仅当它们之间的距离小于某个阈值 $r$。

我们在图 2.8 中画出了一些 RGG 的例子。可以看到,当 $n$ 较大时,网络由若干稠密连接的部分组成,各部分之间是空白区域。此外,该图不是小世界(small-world)的,因为连接两个相距很远的节点需要经过很多条边。

随机几何图 n=100:节点均匀散布在单位正方形中,距离小于 0.1 的节点相连,形成若干局部稠密簇
(a) $n = 100$
随机几何图 n=200:稠密簇增多,簇间仍有空白区域
(b) $n = 200$
随机几何图 n=400:网络由更多稠密连接的部分组成
(c) $n = 400$
图 2.8 $\mathcal{S} = [0, 1]^2$ 且 $r = 0.1$ 时,不同 $n$ 的 RGG 示例。
例 2.7 Waxman 模型

Waxman 模型(Waxman model)是一个 SERN,其中 $X$ 在 $\mathcal{S}$ 上均匀分布,且 $\gamma(x) = \min\left(1, q e^{-\alpha x}\right)$,$q, \alpha > 0$ 为参数。

图 2.9 展示了 Waxman 图的一些实现,我们观察到与 RGG 不同的行为。特别地,Waxman 图看起来像小世界网络。事实上,与随机几何图不同,相距很远的节点仍能以很小但非零的概率相连。

Waxman 图 n=100:存在少量跨越空白区域的长距离边
(a) $n = 100$
Waxman 图 n=200:局部稠密且含长距离连边,呈小世界特征
(b) $n = 200$
Waxman 连通函数 γ(x)=min(1, 0.1 e^{-5x}) 的曲线:随距离指数衰减
(c) $\gamma(x) = \min(1,\ 0.1 e^{-5x})$
图 2.9 $\mathcal{S} = [0, 1]^2$、$q = 0.1$ 且 $\alpha = 5$ 时,不同 $n$ 的 Waxman 图示例。图 (c) 为连通函数 $\gamma(x) = \min(1, q e^{-\alpha x})$。

最后,阈值为 $r$ 的 RGG 可以表示为 Waxman 模型的极限:取 $\alpha \to \infty$ 且 $q = e^{\alpha r}$(见图 2.10)。

α=100、q=2200 的 Waxman 图 n=100:外观接近阈值 r=0.1 的随机几何图
(a) $n = 100$
α=100、q=2200 的 Waxman 图 n=200:外观接近随机几何图
(b) $n = 200$
连通函数 γ(x)=q e^{-100x}(q=2200)的曲线:在 x=0.1 附近陡降,形似示性函数
(c) $\gamma(x) = \min(1,\ q e^{-\alpha x})$
图 2.10 $\mathcal{S} = [0, 1]^2$、$\alpha = 100$ 且 $q = 2200$ 时,不同 $n$ 的 Waxman 图示例;$q$ 取为近似等于 $e^{\alpha \cdot 0.1}$,使所得图看起来类似阈值 $r = 0.1$ 的 RGG。图 (c) 为连通函数 $\gamma(x) = q e^{-\alpha x}$,它确实形似 $x \mapsto \mathbf{1}(x \leq r)$。

在定义 2.5 所定义的空间网络中,随机变量 $(A_{ij})_{i < j}$ 仍然两两独立,但一般不再相互独立。事实上,$i$ 与 $j$ 之间以及 $j$ 与 $k$ 之间边的存在会影响 $i$ 与 $k$ 之间边的概率。最简单的例子是随机几何图:已知 $A_{ij} = A_{jk} = 1$ 意味着 $d(X_i, X_j) \leq r$ 且 $d(X_j, X_k) \leq r$,于是三角不等式给出 $d(X_i, X_k) \leq 2r$;也就是说,节点 $k$ 不可能离节点 $i$ 任意远,这增加了 $i$ 与 $k$ 之间存在边的可能性。

2.2.4 小结(Summary)

我们在表 2.1 中总结了本章介绍的随机图模型所满足的基本性质。

各模型基本性质汇总表:Erdős–Rényi、配置模型(CM)、优先连接(PA)、随机几何图(RGG)在连通性/巨分量、小世界、幂律度分布、关系传递性(三元闭包)四个性质上的取值
表 2.1 本章介绍的模型所满足的基本性质。请注意,其中许多性质只在特定条件下成立(例如见定理 2.1 与定理 2.2),本表仅用于粗略汇总。

2.3 具有社区结构的随机图:分块模型(Clustered Random Graphs: Block Models)

本节讨论具有社区结构的随机图(clustered random graph)模型。这指的是每个节点都带有社区(community)属性、且这些社区属性影响相互作用概率的情形。分块模型(block model)范式认为,节点被划入若干社区(称为块,block),$i$ 与 $j$ 之间连边的概率取决于 $i$ 和 $j$ 的社区标签(还可能取决于 $i$ 和 $j$ 的一些额外特征,如它们的空间位置)。

2.3.1 随机分块模型(Stochastic Block Model)

随机分块模型(Stochastic Block Model,SBM)是最简单、研究最多的具有社区结构的随机图。它是 Erdős–Rényi 模型的直接推广。

定义 2.6 随机分块模型 $\mathrm{SBM}(n, \pi, P)$

设 $n$ 为节点数,$K$ 为社区数,$\pi = (\pi_1, \ldots, \pi_K)$ 为概率向量,$P$ 为元素取值于 $[0, 1]$ 的 $K \times K$ 对称矩阵。若满足以下条件,则称二元组 $(z, G)$ 取自参数为 $(n, \pi, P)$ 的随机分块模型(Stochastic Block Model,SBM):

  • $z \in [K]^n$ 是各元素独立同分布的随机向量,满足 $\mathbb{P}(z_i = k) = \pi_k$;
  • $G$ 是有 $n$ 个节点的无向图,节点 $i$ 与 $j$ 以概率 $P_{z_i z_j}$ 相连,且独立于其他节点对。

我们记 $(z, G) \sim \mathrm{SBM}(n, \pi, P)$。

图 2.11 给出了一些取自 SBM 的图的例子。

不同 SBM 示例:每个社区 200 个节点,社区内连边概率 0.05、社区间 0.005,可见明显的社区结构
图 2.11 不同的 SBM:每个社区 200 个节点,连边概率 $q_{kk} = 0.05$,$q_{k\ell} = 0.005$($k \neq \ell$)。
命题 2.4 $\mathbb{P}(z)$ 与 $\mathbb{P}(G \mid z)$

对 $z \in [K]^n$ 与 $k \in [K]$,记 $C_k^z = \{ i \in [n] : z_i = k \}$ 为节点标记 $z$ 给出的社区集合。设 $(z, G) \sim \mathrm{SBM}(n, \pi, P)$。则

$$ \mathbb{P}(z) = \prod_{k = 1}^{K} \pi_k^{|C_k^z|} , $$ $$ \mathbb{P}(G \mid z) = \prod_{1 \leq i < j \leq n} p_{z_i z_j}^{A_{ij}} (1 - p_{z_i z_j})^{1 - A_{ij}} \tag{2.4} $$ $$ = \prod_{1 \leq k \leq \ell \leq K} \left(p_{k\ell}\right)^{N_{k\ell}(1)} \left(1 - p_{k\ell}\right)^{N_{k\ell}(0)} \tag{2.5} $$

其中 $N_{k\ell}(a) = \sum_{1 \leq i < j \leq n} \mathbf{1}(A_{ij} = a) \mathbf{1}(z_i = k) \mathbf{1}(z_j = \ell)$ 是社区 $k$ 与社区 $\ell$ 之间的边数(若 $a = 1$)或非边数(若 $a = 0$)。

在学习笔记中查看逐步完整证明与计数修正
证明 命题 2.4

由节点社区标签的独立性,有

$$ \mathbb{P}(z) = \prod_{i = 1}^{n} \pi_{z_i} = \prod_{k = 1}^{K} \pi_k^{|C_k^z|} . $$

而式 (2.4) 是命题 2.1 的推论。

注 2.6 邻接矩阵的分块结构

$\mathrm{SBM}(n, \pi, P)$ 的邻接矩阵可以看作一个分块矩阵,其每个块都是一个 Erdős–Rényi 图。这一观察对于高效模拟稀疏 SBM 特别有用(见算法 2,或 networkX、iGraph 的实现)。

定义 2.7 同质(对称)SBM

若一个 SBM 满足

$$ p_{z_i z_j} = \left\{ \begin{array}{ll} p_{\mathrm{in}} & \text{若 } z_i = z_j \\ p_{\mathrm{out}} & \text{其他} , \end{array} \right. $$

则称其为同质(或对称)SBM(homogeneous / symmetric SBM)。

命题 2.5 同质 SBM 的 $\mathbb{P}(G \mid z)$

设 $(z, G)$ 取自一个同质 SBM。则

$$ \begin{aligned} \mathbb{P}(G \mid z) &= \left(\frac{p_{\mathrm{in}}}{1 - p_{\mathrm{in}}}\right)^{|E|} \left(1 - p_{\mathrm{in}}\right)^{\frac{n(n-1)}{2}} \times \\ &\quad \times \left(\frac{1 - p_{\mathrm{out}}}{1 - p_{\mathrm{in}}}\right)^{\sum_{1 \leq k < \ell \leq n} |C_k^z| \cdot |C_\ell^z|} \left(\frac{p_{\mathrm{out}}}{1 - p_{\mathrm{out}}} \frac{1 - p_{\mathrm{in}}}{p_{\mathrm{in}}}\right)^{N_{\mathrm{out}}^z} \end{aligned} $$

其中 $N_{\mathrm{out}}^z = \sum_{1 \leq i < j \leq n} \mathbf{1}(A_{ij} = 1) \mathbf{1}(z_i \neq z_j)$ 是社区间边的数目。

在学习笔记中查看逐步完整证明与恒等式校正
证明 命题 2.5

由式 (2.5),有

$$ \mathbb{P}(G \mid z) = \prod_{1 \leq k \leq \ell \leq K} \left(p_{k\ell}\right)^{N_{k\ell}(1)} \left(1 - p_{k\ell}\right)^{N_{k\ell}(0)} . $$

我们注意到 $N_{k\ell}(0) + N_{k\ell}(1) = \sum_{i < j} \mathbf{1}(z_i = k) \mathbf{1}(z_j = \ell)$。因此,

$$ N_{k\ell}(0) + N_{k\ell}(1) = \left\{ \begin{array}{ll} |C_k^z| \cdot |C_\ell^z| & \text{若 } k \neq \ell , \\ \dfrac{|C_k^z| \cdot \left(|C_k^z| - 1\right)}{2} & \text{其他} , \end{array} \right. $$

并且

$$ \begin{aligned} \mathbb{P}(G \mid z) &= (1 - p_{\mathrm{in}})^{\sum_{k = 1}^{K} \frac{|C_k^z| \cdot (|C_k^z| - 1)}{2}} (1 - p_{\mathrm{out}})^{\sum_{1 \leq k < \ell \leq K} |C_k^z| \cdot |C_\ell^z|} \times \\ &\quad \times \left(\frac{p_{\mathrm{in}}}{1 - p_{\mathrm{in}}}\right)^{\sum_{k = 1}^{K} N_{kk}(1)} \left(\frac{p_{\mathrm{out}}}{1 - p_{\mathrm{out}}}\right)^{\sum_{1 \leq k < \ell \leq K} N_{k\ell}(1)} . \end{aligned} $$

由于 $\sum_{k = 1}^{K} |C_k^z| = n$,则 $\left(\sum_{k = 1}^{K} |C_k^z|\right)^2 = n^2 - 2 \sum_{1 \leq k < \ell \leq n} |C_k^z| \cdot |C_\ell^z|$,并且

$$ \begin{aligned} \mathbb{P}(G \mid z) &= (1 - p_{\mathrm{in}})^{\frac{n(n-1)}{2}} \left(\frac{1 - p_{\mathrm{out}}}{1 - p_{\mathrm{in}}}\right)^{\sum_{1 \leq k < \ell \leq n} |C_k^z| \cdot |C_\ell^z|} \times \\ &\quad \times \left(\frac{p_{\mathrm{in}}}{1 - p_{\mathrm{in}}}\right)^{\sum_{k = 1}^{K} N_{kk}(1)} \left(\frac{p_{\mathrm{out}}}{1 - p_{\mathrm{out}}}\right)^{\sum_{1 \leq k < \ell \leq K} N_{k\ell}(1)} . \end{aligned} $$

最后,由于 $N_{\mathrm{out}}^z = \sum_{1 \leq k < \ell \leq K} N_{k\ell}(1)$ 且 $|E| = \sum_{1 \leq k \leq \ell \leq K} N_{k\ell}(1)$,我们有 $\sum_{k = 1}^{K} N_{kk}(1) = |E| - N_{\mathrm{out}}^z$,命题陈述成立。

命题 2.6 节点的期望度

设 $(z, G) \sim \mathrm{SBM}(n, \pi, P)$ 为节点标签均匀的同质 SBM 图,即 $\pi = \left(\frac{1}{K}, \ldots, \frac{1}{K}\right)$。则任一节点的期望度 $\bar{d}$ 为

$$ \bar{d} = \left(\frac{n}{K} - 1\right) p_{\mathrm{in}} + n \frac{K - 1}{K} p_{\mathrm{out}} . $$ 在学习笔记中查看逐步完整证明与两种口径
证明 命题 2.6

证明与命题 2.2 的证明类似。给定节点在其社区内有 $\frac{n}{K} - 1$ 个潜在邻居,在其他社区中有 $\frac{n}{K}(K - 1)$ 个潜在邻居。

小检查(原书用 “similar” 压缩了证明) 把 $d_i$ 写成伯努利变量之和,分别计算社区内与社区外两部分的期望;再判断“随机均匀标签”和“固定平衡社区”是否给出同一个有限样本公式。 核对学习笔记中的完整推导

2.3.2 度校正随机分块模型(Degree-corrected Stochastic Block Model)

对 Erdős–Rényi 模型建立的结果(巨分量、连通性等)对随机分块模型同样成立。此外,对 Erdős–Rényi 图提到的局限性也同样适用于 SBM,特别是度分布上的局限。为了在度分布中引入更多异质性,Karrer 和 Newman(2011)提出了度校正 SBM(degree-corrected SBM,DC-SBM)。在该模型中,每个节点 $i$ 除了社区标签 $z_i$ 外,还有一个刻画其受欢迎程度(popularity,即节点 $i$ 连边的倾向)的度参数 $\theta_i$。正式定义如下。

定义 2.8 度校正随机分块模型(DC-SBM)

设 $n$ 为节点数,$K$ 为社区数,$\pi = (\pi_1, \ldots, \pi_K)$ 为概率向量,$P$ 为 $K \times K$ 对称矩阵。此外,设 $\theta = (\theta_1, \ldots, \theta_n) \in \mathbb{R}_{+}^{n}$ 为度校正参数向量。若满足以下条件,则称二元组 $(z, G)$ 取自参数为 $(n, \pi, P, \theta)$ 的度校正随机分块模型(Degree-corrected Stochastic Block Model,DC-SBM):

  • $z = (z_1, \dots, z_n) \in [K]^n$ 是各元素独立、且按 $\pi$ 分布的随机向量;
  • 给定 $z$ 时,$G$ 是有 $n$ 个节点的无向图,节点 $i$ 与 $j$ 以概率 $\min(\theta_i \theta_j P_{z_i z_j};\ 1)$ 相连,且独立于其他节点对。
Tips:度校正参数 $\theta_i$ 使 DC-SBM 摆脱 SBM 的二项度分布限制,可拟合真实网络的重尾度;下文的可识别性讨论($\theta$ 的归一化约定)是后续社区检测章节的基础。

后文中,我们将始终假设对所有 $(i, j)$ 都有 $\theta_i \theta_j P_{z_i z_j} < 1$。由定义 2.8 可见:把所有满足 $z_i = k$ 的 $\theta_i$ 乘以一个常数 $c$,并相应地把 $P_{k\ell}$($k \neq \ell$)除以 $c$、把 $P_{kk}$ 除以 $c^2$,得到的是同一个模型。因此,在采样得到社区标记 $z$ 之后,我们对 $\theta_i$ 做归一化,使得 $\sum_i \theta_i \mathbf{1}(z_i = k) = n \pi_k$,其中 $n \pi_k$ 是块 $k$ 中节点的期望数目。在这一归一化选择下,若对所有 $i$ 都有 $\theta_i = 1$,就回到了 SBM 模型。此外,参数 $\theta_i$ 可以解释为节点 $i$ 在图中的相对重要性。另一种广泛使用的归一化是令 $\sum_i \theta_i \mathbf{1}(z_i = k) = 1$。

与 SBM 类似,当矩阵 $P$ 的元素只取两个值——$P_{kk} = p_{\mathrm{in}}$,且 $k \neq \ell$ 时 $P_{k\ell} = p_{\mathrm{out}}$——时,我们定义同质 DC-SBM。

命题 2.7 同质 DC-SBM 的期望度

考虑取自同质 DC-SBM $(n, \pi, P, \theta)$ 的二元组 $(z, G)$。设 $i \in [n]$ 为社区 $k$ 中的一个节点。$i$ 的期望度为

$$ \mathbb{E} d_i = \theta_i \, n \sum_{\ell = 1}^{K} \pi_{\ell} P_{k\ell} . $$ 在学习笔记中查看逐步完整证明与无自环修正
证明 命题 2.7

设 $A$ 为 $G$ 的邻接矩阵。我们有 $d_i = \sum_{j = 1}^{n} A_{ij}$,其中 $A_{ij}$($j = 1 \cdots n$)是服从 $\mathrm{Ber}\left(\theta_i \theta_j P_{z_i z_j}\right)$ 的独立随机变量。因此,对 $z$ 取条件,得到

$$ \mathbb{E}\left(d_i \mid z\right) = \sum_{j = 1}^{n} \sum_{j = 1}^{n} \theta_i \theta_j P_{z_i z_j} = \theta_i \sum_{\ell = 1}^{K} \left(\sum_{j = 1}^{n} \mathbf{1}(z_j = \ell) \, \theta_j\right) P_{k\ell} . $$

利用归一化 $\mathbb{E} \sum_{j = 1}^{n} \mathbf{1}(z_j = \ell) \, \theta_j = n \pi_{\ell}$ 即得结论。

为了让某些计算更容易,有时定义 Poisson 度校正分块模型(Poisson Degree-Corrected Block Model)会更方便。这指的是边服从 Poisson 分布的随机图 $G$。更精确地说,$A_{ii} = 0$,且对 $i \neq j$ 有

$$ A_{ij} = A_{ji} \sim \mathrm{Poi}(\theta_i \theta_j \omega_{z_i z_j}) , \tag{2.6} $$

其中 $\mathrm{Poi}(\lambda)$ 表示参数为 $\lambda$ 的 Poisson 随机变量,其概率质量函数为

$$ \mathbb{P}(X = k) = e^{-\lambda} \frac{\lambda^k}{k!} , \quad k = 0, 1, 2, \ldots . $$

$\theta_i$ 是度校正参数,$\omega_{k\ell}$ 是块 $k$ 与块 $\ell$ 之间的边密度。注意此时 $A_{ij}$ 是取整数值的随机变量。与 DC-SBM 类似,我们假设对所有 $k \in [K]$ 有 $\sum_i \theta_i \mathbf{1}(z_i = k) = n_k$。当所有 $\theta_i$ 都等于 1 时,便回到了 SBM 的 Poisson 版本,即

$$ A_{ij} = A_{ji} \sim \mathrm{Poi}\left(\omega_{z_i z_j}\right) . \tag{2.7} $$

尽管这些随机图模型因允许取整数值的边而不同于标准 SBM 与度校正 SBM,我们注意到,当 $n \omega_{k\ell} \ll 1$ 时,Poisson 分布与具有同样参数 $\theta_i \theta_j \frac{\omega_{k\ell}}{n}$ 的伯努利分布很接近,因此在实际中两个模型是相似的。Poisson 框架的优点在于它使一些计算更容易。特别地,对 Poisson 版本有

$$ \begin{aligned} \mathbb{P}\left(A \mid z, \theta, \omega\right) &= \prod_{i < j} \frac{\left(\theta_i \theta_j \omega_{z_i z_j}\right)^{A_{ij}}}{A_{ij} !} \, e^{-\theta_i \theta_j \omega_{z_i z_j}} \\ &= \frac{\prod_i \theta_i^{d_i}}{\prod_{i < j} A_{ij} !} \prod_{1 \leq k \leq K} \omega_{kk}^{m_{kk}} e^{-\frac{n_k^2}{2} \omega_{kk}} \prod_{1 \leq k < \ell \leq K} \omega_{k\ell}^{m_{k\ell}} e^{-n_k n_{\ell} \omega_{k\ell}} \end{aligned} \tag{2.8} $$

其中 $n_k = \sum_i \mathbf{1}(z_i = k)$ 为块 $k$ 中的节点数,$m_{k\ell} = \sum_{i, j} A_{ij} \mathbf{1}(z_i = k) \mathbf{1}(z_j = \ell)$ 表示从社区 $k$ 连向社区 $\ell$ 的边数(若 $k = \ell$ 则为该数的两倍)。

2.3.3 受欢迎度调整分块模型(Popularity Adjusted Block Model)

虽然 DC-SBM 能通过强制设定节点度参数来精确拟合度分布,但它迫使一个受欢迎的节点在所有社区中都受欢迎。事实上,若 $\theta_i$ 很大,节点 $i$ 就会被期望在每个社区中都有很多朋友。受欢迎度调整分块模型(Popularity Adjusted Block Model,PABM)绕开了这一限制,允许节点的受欢迎程度同时随节点与社区而变化。

定义 2.9 受欢迎度调整分块模型(PABM)

设 $n$ 为节点数,$K$ 为社区数,$z \in [K]^n$ 为节点标记向量。令 $\Lambda = (\lambda_{ik})_{i \in [n], k \in [K]} \in [0, 1]^{n \times K}$。若 $V = [n]$、边独立生成,且

$$ \mathbb{P}\left( (i, j) \in E \right) := \lambda_{i z_j} \lambda_{j z_i} , $$

则称图 $G = (V, E)$ 取自受欢迎度调整分块模型。换句话说,$\lambda_{ik}$ 是节点 $i$ 与社区 $k$ 中节点连边的倾向。

例 2.8 PABM 退化为 SBM

对每个 $i \in [n]$ 与每个 $k \in [K]$ 令 $\lambda_{ik} = \sqrt{P_{z_i k}}$,便回到了 SBM。

例 2.9 PABM 退化为 DC-SBM

对每个 $i \in [n]$ 与每个 $k \in [K]$ 令 $\lambda_{ik} = \theta_i \sqrt{P_{z_i k}}$,便回到了 DC-SBM。

2.3.4 软几何分块模型(Soft Geometric Block Model)

正如 SBM 推广了 Erdős–Rényi 模型,软几何分块模型(Soft Geometric Block Model,SGBM)推广了软几何随机图(即 SERN)。

定义 2.10 软几何分块模型(SGBM)

设 $(\mathcal{S}, d)$ 为度量空间,$(\gamma_{k\ell})_{1 \leq k, \ell \leq K} : \mathbb{R}_{+} \to [0, 1]$ 为一组连通函数,满足 $\gamma_{k\ell} = \gamma_{\ell k}$。我们为每个节点指定一个位置 $X_i \in \mathcal{S}$ 和一个社区标记 $\sigma_i \in [K]$。则

$$ \mathbb{P}\left( A \mid X, \sigma \right) = \prod_{i < j} \gamma_{\sigma_i \sigma_j}\left(d\left(X_i, X_j\right)\right)^{A_{ij}} \left(1 - \gamma_{\sigma_i \sigma_j}\left(d\left(X_i, X_j\right)\right)\right)^{1 - A_{ij}} . $$

该模型假设两个节点 $i, j$ 之间的连边概率同时取决于它们的位置与社区归属。

例 2.10 SGBM 退化为 SBM

进一步限制 $\gamma_{k\ell}(x) = q_{k\ell}$ 为常数(对所有 $k, \ell$),便回到了 SBM。

例 2.11 几何分块模型(GBM)

几何分块模型(Geometric Block Model,GBM)限制 $\gamma_{k\ell}(x) = \mathbf{1}(x \leq r_{k\ell})$,其中 $r_{k\ell} \geq 0$ 为参数。

最后,若

$$ \gamma_{k\ell} = \left\{ \begin{array}{ll} \gamma_{\mathrm{in}} & \text{若 } k = \ell , \\ \gamma_{\mathrm{out}} & \text{其他} , \end{array} \right. $$

则称该模型是同质的。

2.4 指数随机图模型(Exponential Random Graph Model)

2.4.1 定义与首批例子(Definition and First Examples)

指数随机图模型(Exponential Random Graph Model,ERGM)为解释各种网络中观察到的不同网络统计量提供了一个方便的框架。网络统计量的例子包括:度的异质性、关系的传递性(朋友的朋友倾向于成为朋友)、同质性(homophily,即与具有相同属性的节点连边的倾向)、(有向网络中)连边的互惠性(reciprocity),等等。

定义 2.11 指数随机图模型(ERGM)

设 $n$ 为节点数,$\theta = (\theta_1, \ldots, \theta_q) \in \mathbb{R}^{q}$ 为参数向量,$g = (g_1, \dotsc, g_q)$ 为网络统计量向量。ERGM 的邻接矩阵具有以下概率分布

$$ \mathbb{P}\left(A \mid \theta\right) = \frac{\exp\left(\theta^{T} g(A)\right)}{\kappa(\theta)} , $$

其中 $\kappa(\theta)$ 为归一化常数。

Tips:ERGM 把“由网络统计量驱动连边”统一写成指数族形式;参数 $\theta$ 与边的条件对数几率之间的联系(命题 2.8)是 ERGM 统计推断的入口。
例 2.12 伯努利随机图作为 ERGM

考虑伯努利随机图模型,其中 $A_{ij}$ 相互独立,$A_{ij} = A_{ji} \sim \mathrm{Ber}(p_{ij})$。则

$$ \mathbb{P}(A) = \prod_{i < j} p_{ij}^{A_{ij}} (1 - p_{ij})^{1 - A_{ij}} = \frac{\exp\left(\sum_{i < j} \theta_{ij} A_{ij}\right)}{\kappa(\theta)} = \frac{\exp\left(\theta^{T} g(A)\right)}{\kappa(\theta)} , $$

其中 $\theta_{i, j} = \log \frac{p_{ij}}{1 - p_{ij}}$,$\kappa(\theta) = \left(\prod_{i < j} (1 - p_{ij})\right)^{-1}$,$\theta = (\theta_{ij})_{1 \leq i < j \leq N}$,且 $g(A) = A_{ij}$(共有 $q = \binom{N}{2} = \frac{N(N-1)}{2}$ 个网络统计量)。

在这个例子中我们注意到 $\theta_{ij} = \log \frac{\mathbb{P}\left(A_{ij} = 1\right)}{\mathbb{P}\left(A_{ij} = 0\right)} = \operatorname{logit} \mathbb{P}\left(A_{ij} = 1\right)$,其中 $\operatorname{logit}(x) = \log \frac{x}{1 - x}$。这类与对数几率(log-odds / logit)的关系在后面的例子中还会多次出现。

由于 Erdős–Rényi 图、SBM 和 DC-SBM 都是伯努利随机图的特例,它们也都可以表示为 ERGM。例如,对 Erdős–Rényi 随机图 $\mathcal{G}_{n, p}$,$\theta_{ij} = \operatorname{logit}(p)$ 与 $i$ 和 $j$ 无关,于是上例化为

$$ \mathbb{P}\left(A\right) = \frac{\exp\left(\theta g(A)\right)}{\kappa(\theta)} , $$

其中 $\theta = \log \frac{p}{1 - p}$,$g(A) = \sum_{i < j} A_{ij} = |E|$ 为边数,且 $\kappa(\theta) = (1 - p)^{-\frac{n(n-1)}{2}}$。

2.4.2 p₁ 模型(The p₁ Model)

现在考虑有向图 $A$,并令 $X_{ij} = (A_{ij}, A_{ji})$。假设 $(X_{ij})_{i < j}$ 相互独立,并定义

$$ \begin{aligned} \mathbb{P}\left(X_{ij} = (1, 1)\right) &= r_{ij} , \\ \mathbb{P}\left(X_{ij} = (1, 0)\right) &= s_{ij} , \\ \mathbb{P}\left(X_{ij} = (0, 0)\right) &= t_{ij} . \end{aligned} $$

注意 $r_{ij} = r_{ji}$、$t_{ij} = t_{ji}$,且 $r_{ij} + s_{ij} + s_{ji} + t_{ij} = 1$。此外,

$$ \mathbb{P}(A) = \prod_{i < j} r_{ij}^{A_{ij} A_{ji}} \prod_{i \ne j} s_{ij}^{A_{ij} (1 - A_{ji})} \prod_{i < j} t_{ij}^{(1 - A_{ij}) (1 - A_{ji})} . $$

这可以重新表示为指数形式:

$$ \mathbb{P}\left(A\right) = \exp\left(\sum_{i < j} \rho_{ij} A_{ij} A_{ji} + \sum_{i \neq j} \mu_{ij} A_{ij}\right) \prod_{i < j} t_{ij} , $$

其中 $\rho_{ij} = \log\left(\frac{r_{ij} t_{ij}}{s_{ij} s_{ji}}\right)$,$\mu_{ij} = \log\left(\frac{s_{ij}}{t_{ij}}\right)$。我们注意到

$$ \mu_{ij} = \log\left(\frac{\mathbb{P}\left(A_{ij} = 1 \mid A_{ji} = 0\right)}{\mathbb{P}\left(A_{ij} = 0 \mid A_{ji} = 0\right)}\right) = \operatorname{logit}\left(\mathbb{P}\left(A_{ij} = 1 \mid A_{ji} = 0\right)\right) $$

刻画了 $i$ 与 $j$ 之间非对称连边的概率。类似地,

$$ \begin{aligned} \rho_{ij} &= \log\left(\frac{\mathbb{P}\left(A_{ij} = 1 \mid A_{ji} = 1\right)}{\mathbb{P}\left(A_{ij} = 0 \mid A_{ji} = 1\right)}\right) - \log\left(\frac{\mathbb{P}\left(A_{ij} = 1 \mid A_{ji} = 0\right)}{\mathbb{P}\left(A_{ij} = 0 \mid A_{ji} = 0\right)}\right) \\ &= \operatorname{logit}\left(\mathbb{P}\left(A_{ij} = 1 \mid A_{ji} = 1\right)\right) - \mu_{ij} \end{aligned} $$

与给定 $A_{ji} = 1$ 时 $A_{ij} = 1$ 的概率相关,即 $i$ 与 $j$ 之间的互惠力(force of reciprocation)。

Holland 和 Leinhardt(1981)的 p₁ 模型(p₁ model)进一步限制 $\rho_{ij} = \rho$ 与 $\mu_{ij} = \mu + \alpha_i + \beta_j$,从而

$$ \mathbb{P}\left(A\right) = \frac{\exp\Big(\rho R + \mu M + \sum_{i} \alpha_i A_{i+} + \sum_{j} \beta_j A_{+j}\Big)}{\kappa(\rho, \mu, \alpha, \beta)} , \tag{2.9} $$

其中 $A_{+i} = \sum_{j} A_{ji}$ 表示节点 $i$ 的入度(in-degree),$A_{i+} = \sum_{j} A_{ij}$ 表示节点 $i$ 的出度(out-degree),$M = \sum_{i, j} A_{ij}$ 为边数,$R = \sum_{i, j} A_{ij} A_{ji}$ 为互惠边(reciprocated edge)的数目。我们可以如下解释式 (2.9):

  • 参数 $\mu$ 控制(有向)边的密度。特别地,若 $\rho = \alpha_i = \beta_j = 0$ 而 $\mu \neq 0$,则回到有向 Erdős–Rényi 随机图,其连边概率 $p$ 满足 $\mu = \operatorname{logit} p$;
  • 若 $\alpha_i$ 很大,节点 $i$ 将倾向于形成出边。因此可以把 $\alpha_i$ 称为节点 $i$ 的产出力(productivity);
  • $\beta_i$ 表示节点 $i$ 的吸引力(attractiveness),因为很大的 $\beta_i$ 会促使许多节点形成指向 $i$ 的入边;
  • 最后,参数 $\rho$ 是连边的互惠力。

2.4.3 θ 与对数几率的关系(Relationship Between θ and the log-odds)

我们在例 2.12 中注意到 $\theta_{ij} = \operatorname{logit} \mathbb{P}\left(A_{ij} = 1\right)$,p₁ 模型中也出现了类似的关系。下面的命题把它推广到任意 ERGM。

命题 2.8 logit 与 $\theta$ 的关系

考虑定义 2.11 中的 ERGM。记 $A_{ij}^{+} = \{A \text{ 且 } A_{ij} = 1\}$ 为把边 $(i, j)$ 置为 1 的图,$A_{ij}^{-} = \{A \text{ 且 } A_{ij} = 0\}$ 为把边 $(i, j)$ 置为 0 的图,$A_{ij}^{c} = \{A_{uv} : (u, v) \neq (i, j)\}$ 为除 $A_{ij}$ 外所有边与非边的集合。则有

$$ \operatorname{logit} \mathbb{P}\left(A_{ij} = 1 \mid A_{ij}^{c}\right) = \theta^{T} \left( g(A_{ij}^{+}) - g(A_{ij}^{-}) \right) . $$ 在学习笔记中查看逐步完整证明
证明 命题 2.8

注意

$$ \mathbb{P}\left(A_{ij} = 1 \mid A_{ij}^{c}\right) = \frac{\mathbb{P}\left(A_{ij}^{+}\right)}{\mathbb{P}\left(A_{ij}^{+}\right) + \mathbb{P}\left(A_{ij}^{-}\right)} = \frac{\exp\big(\theta^{T} g(A_{ij}^{+})\big)}{\exp\big(\theta^{T} g(A_{ij}^{+})\big) + \exp\big(\theta^{T} g(A_{ij}^{-})\big)} . $$

类似地,

$$ \mathbb{P}\left(A_{ij} = 0 \mid A_{ij}^{c}\right) = \frac{\exp\big(\theta^{T} g(A_{ij}^{-})\big)}{\exp\big(\theta^{T} g(A_{ij}^{+})\big) + \exp\big(\theta^{T} g(A_{ij}^{-})\big)} , $$

因此

$$ \operatorname{logit} \mathbb{P}\left(A_{ij} = 1 \mid A_{ij}^{c}\right) = \theta^{T} \left[ g(A_{ij}^{+}) - g(A_{ij}^{-}) \right] . $$

进一步阅读(Further Notes)

本章很好的一份补充读物是 Barabási(2016)(在线互动版本见 http://networksciencebook.com/),以及(按相关度排序):Hofstad(2016);Durrett(2007);Chung 和 Lu(2006)。最后,其他关于随机图的经典著作(更侧重于数学证明)有 Janson et al.(2011)和 Bollobás(2001)。

随机图模型有很多。一个值得提及但本章未覆盖的模型是小世界模型(Watts and Strogatz, 1998)。关于 SBM 的完整综述见 Abbe(2018)。关于随机几何图,我们推荐读者参考 Penrose(2003)。

一类有用的、具有标度自由度分布的随机几何图变体是双曲几何图模型(hyperbolic geometric graph model,例如见 Krioukov et al., 2010)。

学习笔记 Ch.02 随机图模型

第 02 章学习笔记:随机图模型

配套译文:../translations/02-random-graph-models.md(已落盘;术语表中的 sec-2- 小节锚点已与译文一致)。 本章是全书地基,也是全书证明系统的第一次完整亮相:42 个编号语义对象、9 个编号公式、13 处原书证明、3 个生成算法。核心矛盾只有一条——ER 模型能严格分析但不能解释真实网络的结构性质,于是本章后半部分逐级引入机制模型与结构模型,最后说明固定边概率的 Bernoulli 图如何写成 ERGM,并以 $p_1$ 模型展示有向网络参数化*。Theorem 2.2(连通性相变)是本章唯一"必须会证"的大定理;Theorem 2.1(巨分量相变)原书明确不证,本笔记只做定位。

Chapter 02 · 生成模型
把网络现象写成可检验的随机生成机制

本章的重点不是背模型名称,而是追问:边如何生成、参数控制什么性质、似然如何写出,以及不同机制在哪些网络现象上会失败。

第一遍约 60 分钟母模型 → 阈值 → 机制 → 社区
观测
邻接矩阵 $A$ 或边集合
模型
Bernoulli 图、ER、SBM 及扩展
目标
边概率、度结构、社区与相变
保证/边界
似然、期望度、连通与恢复阈值
  1. 01
    把模型写成边概率

    从 Bernoulli 图统一表示 ER、SBM、DC-SBM 与 PABM。

  2. 02
    区分两个相变

    解释巨分量阈值与连通阈值为何处在不同标度。

  3. 03
    按现象选择机制

    用配置、优先连接、几何或分块机制解释度、聚类与社区。

  4. 04
    重建关键证明链

    说明一阶/二阶矩、Cayley 计数与似然分解各自解决什么问题。

逐页精读 · 按需展开原书顺序、详细导读与卡点索引第一次学习先走主线和贯穿例子。

1. 一句话定位

本章回答一个问题:用什么概率模型生成"像真实网络"的图,以及这些模型各自能解释、不能解释第 1 章的哪条经验共性——答案是先建立可严格分析的基线(Bernoulli 图 / ER,给出度分布与两个相变阈值),再用配置模型、优先连接、空间模型分别补上"任意度序列、幂律、关系传递性与三元闭包"三个缺口,用 SBM 族补上"社区结构",最后用 ERGM 说明固定边概率的 Bernoulli 图如何写成指数族,并用 $p_1$ 模型展示有向网络的参数化;第 4–6 章的推断问题会复用本章不同的生成模型与统计语言。

2. 本章导读

本章按"基线 → 基线的极限定理 → 机制补丁 → 结构补丁 → 统一框架"五步推进:

  1. 章首 Notations(印刷页 17):随机图模型 = "全体图构成的集合上的一个概率分布";度序列 $d=(d_1,\dots,d_n)$ 与度分布的记号在此固定。这段话很短,但它是全章乃至全书的语言基础。
  2. 2.1.1 Definition(印刷页 18–19):先给最一般的 Bernoulli 随机图 $\mathcal G(n,(p_{ij}))$(Definition 2.1)——每条边独立、概率可以各不相同;ER 模型 $\mathcal G(n,p)$ 只是 $p_{ij}\equiv p$ 的特例(Example 2.1)。Proposition 2.1 给出邻接矩阵的乘积似然,是全书一切似然推断的起点。Algorithm 1/2 解决"怎么采样":稀疏时用几何分布跳过失败区间,复杂度从 $O(n^2)$ 降到 $O(|E|)$。
  3. 2.1.2 Degree Distribution(印刷页 20):Proposition 2.2 给出 ER 的度分布 $\mathrm{Bin}(n,p)$;Remark 2.2 立刻指出它与真实网络的重尾度分布不符——这是本章后半部分全部新模型的动机。
  4. 2.1.3 Phase Transition Phenomena(印刷页 20–26):本章理论核心。先固定两种标度情形:常数度 $p_n=a/n$ 与对数度 $p_n=a\log n/n$;用 Figure 2.1–2.3 的经验观察引出两个相变——平均度 $\bar d_n=1$ 处巨分量出现(Theorem 2.1,原书不证,引 Hofstad 2016),$\bar d_n=\log n$ 处全图连通(Theorem 2.2,原书给出证明,但粗界对 $k=2$ 不能闭合,本笔记已单独补证)。证明工具是一阶矩/二阶矩方法(Lemma 2.4)加生成树计数(Cayley 定理),是全书方法论密度最高的三页。
  5. 2.2 Other Random Graph Models(印刷页 26–34):三个"机制补丁"——配置模型 $\mathrm{CM}_n(d)$ 拟合任意给定度序列(Definition 2.2,Algorithm 3);优先连接用"富者愈富"的增长机制解释幂律的来源(Definition 2.3–2.4,Proposition 2.3 证出指数 3,Remark 2.5 声明原证明不完全严格,本笔记对其定义的期望度分布给出离散严格化);SERN(Definition 2.5)用几何距离解释关系传递性与三元闭包,RGG 与 Waxman 是两个特例。Table 2.1 把四个模型 × 四个性质汇总成一张对照表。
  6. 2.3 Clustered Random Graphs: Block Models(印刷页 34–40):补"社区结构"。SBM(Definition 2.6)是 ER 的直接推广:节点先有社区标签 $z$,连边概率取决于两端标签;随后逐级放宽——DC-SBM 加节点度校正 $\theta_i$、PABM 让人气随社区变化、SGBM 把几何与社区合并。这一节是第 4 章的生成模型仓库。
  7. 2.4 Exponential Random Graph Model(印刷页 40–43):统一框架 ERGM(Definition 2.11):$\mathbb P(A|\theta)\propto\exp(\theta^{T}g(A))$。Example 2.12 证明所有 Bernoulli 图都是 ERGM;p₁ 模型(Holland–Leinhardt)给出有向图的经典参数化(式 (2.9));Proposition 2.8 建立参数 $\theta$ 与条件对数几率的一般对应。
  8. Further Notes(印刷页 43–44):3 段文献指引,无习题。解读见本页 §16。

3. 本页使用方式

按你在正文中最可能卡住的位置直接跳转:

  • Theorem 2.2 的证明读到"spanning trees"就懵了——为什么数连通分量要数生成树?→ §10 证明卡 proof-theorem-2-2 的"证明思路"段先讲清这个放大步骤,再读完整证明。
  • "Showing that $\mathbb E X_1$ goes to zero is immediate"看不出哪里 immediate → §11 proof-check-thm-2-2-ex1:一行估计,$\mathbb E X_1=\mathbb E I_n\sim\mathrm e^{-\omega_n}$。
  • 原书粗几何界真的够吗?($\sum_{k=2}\mathbb E X_k$ 代入粗界其实不收敛)→ §10 proof-theorem-2-2 的校勘提示:粗界只能控制 $k\ge 3$ 的尾项,$k=2$ 必须回到精确式单独估计,本笔记已补齐。
  • Proposition 2.6 的证明只有一句 "similar to the proof of Proposition 2.2" → §11 proof-check-prop-2-6 给出补全证明与原书公式的精确版本辨析。
  • 分不清两种标度情形、两个相变、两个阈值 → §14 易混点 第 1、2 条 + §9 卡片 T1/T2:巨分量相变在常数度情形($\bar d=1$),连通性相变在对数度情形($\bar d=\log n$),不是一回事。
  • SBM / DC-SBM / PABM / SGBM 四个模型谁推广谁 → §5 概念地图 第三行 + §14 第 6、7 条。
  • ERGM 的 $\theta$ 和 logit 到底什么关系 → §10 proof-proposition-2-8 + §15 公式卡片 F9 区域。
  • 只想知道每个模型"能解释什么、不能解释什么" → 正文 Table 2.1 + 本页 §5 地图 与 §9 卡片 T0。
阶段一

快速掌握

围绕研究问题、贯穿例子和方法选择建立第一遍认知地图。

按任务读完本章

快速掌握 → 深入理解 → 巩固迁移 每一遍只承担一个清晰任务

先建立本章的选择框架,再补公式与证明;最后用主动回忆和跨章连接检查是否真正掌握。

  • 第一遍(主线,约 60 分钟)

    章首 Notations → 2.1.1 全节(Definition 2.1、Prop 2.1、Example 2.1、Corollary 2.1)→ 2.1.2 Prop 2.2 + Remark 2.2 → 2.1.3 只读 Heuristic 段与两个定理的陈述(跳过证明)+ Example 2.2/2.3 → 2.2 各模型的定义段(Definition 2.2/2.4/2.5)+ Table 2.1 → 2.3.1 Definition 2.6 + Figure 2.11 → 2.4.1 Definition 2.11 + Example 2.12。目标:能默画 §5 的概念地图,说出每个模型补 ER 的哪个缺口、两个相变各自的阈值。

  • 第二遍(证明精读,约 2–3 小时)

    按依赖序读四组证明:① Lemma 2.4(一阶矩 + 二阶矩的范式,配 §10);② Theorem 2.2(b)(生成树计数,配 §10 与 §11 的校勘与补全);③ Prop 2.3(从精确计数递推严格求期望度分布,配 §10,并区分更强的几乎必然收敛);④ 似然代数组 Prop 2.4 → 2.5 → 2.6 → 2.7(配 §10 起各卡与 §11,注意三个源文口径修正);最后读 Prop 2.8(三行恒等式,但是 ERGM 推断的钥匙)。

  • 第三遍(应用与计算)

    把 Algorithm 1–3 写成代码(Algorithm 2 的几何分布技巧值得亲手实现);复现 Figure 2.3($n$ 取几百即可看到相变)与 Figure 2.7(b) 的 log-log 直线;用 Example 2.8/2.9 验证 PABM ⊃ DC-SBM ⊃ SBM 的嵌套;回到 Table 2.1 逐格追问"该性质在什么条件下成立"(图注明说许多性质后续章才证明)。

  • 专题回看

    学第 4 章 SBM 推断时回读 2.3 节与式 (2.4)(2.5)(2.8);学相变理论(或读 Hofstad 2016)时回读 2.1.3 与 §10 定位卡片;学第 5 章图构造时回读 2.2.3 的 SERN 与 Waxman。

按原书页序阅读需要逐页精读时,再打开章节停靠点主题学习无需展开;并排阅读时可把它当作页序索引。
顺序 小节(印刷页) 读法
1 章首 Notations(p.17) 精读:随机图模型 = 图集合上的概率分布;度序列/度分布记号
2 2.1.1(p.18–19) 精读 Definition 2.1 与 Prop 2.1;Algorithm 1/2 了解思想(几何分布跳区间),不必背伪码;脚注 1 史料
3 2.1.2(p.20) 快读:Prop 2.2 一行证明 + Remark 2.2 的动机段
4 2.1.3 Heuristic(p.20–22) 精读:两种标度情形的区分是全章分水岭;Figure 2.1/2.2 注意常数度与对数度分图的归属(OCR 图注错位,以译文为准)
5 2.1.3 Main statements(p.22–23) 精读两定理陈述 + Example 2.2/2.3;Thm 2.1 记住"不证"即可
6 2.1.3 Proof of the connectivity phase transition(p.23–26) 本章核心三页,配本页 §10 Lemma 2.4 → Thm 2.2 两卡逐段对照
7 2.2.1 配置模型(p.26–28) 精读 Definition 2.2(半边配对);Algorithm 3 看图即可;Example 2.4/2.5
8 2.2.2 优先连接(p.28–32) 精读 Motivation(静态模型为何不够)+ Definition 2.4 的式 (2.2);Prop 2.3 证明配 §10;Remark 2.5 必读
9 2.2.3 空间网络(p.32–34) 精读 Definition 2.5 的统一性(RGG/Waxman 皆为特例);末段"边不再相互独立"的讨论是理解 SERN 的关键
10 2.2.4 Summary(p.34) Table 2.1 逐格对照本页 §5 地图;记住图注"许多性质后续章才证明"
11 2.3.1–2.3.2(p.34–38) 精读 Definition 2.6/2.7/2.8;Prop 2.4–2.7 配 §10 各卡;Poisson 版式 (2.6)–(2.8) 知道存在即可(Ch4 才真正用)
12 2.3.3–2.3.4(p.39–40) 快读:PABM/SGBM 只需记住嵌套关系(Example 2.8–2.11)
13 2.4(p.40–43) 精读 Definition 2.11 + Example 2.12;p₁ 模型四参数($\rho,\mu,\alpha_i,\beta_j$)的语义;Prop 2.8 三行证明
14 Further Notes(p.43–44) 见 §16

贯穿例子:平均度相近,不代表生成机制相同

经典 ER 没有植入社区;一次抽样仍可能因随机波动呈现局部团簇,但它们不是由不同的组内、跨组概率生成。左图的 6 条边只是 G(6, 0.4) 的一次可能实现,15 对仍都以 0.4 独立判定;右侧 SBM 才让社区标签改变连边概率。

取 6 个节点,并把它们暂时分成 $\{1,2,3\}$ 与 $\{4,5,6\}$ 两组。比较两个模型:

  • ER:15 对节点都以 $p=0.4$ 独立连边,每个节点的期望度为 $5p=2$。
  • 两块 SBM:组内边概率 $p_{\mathrm{in}}=0.8$,组间边概率 $p_{\mathrm{out}}=0.1$。每个节点的期望度为 $2p_{\mathrm{in}}+3p_{\mathrm{out}}=1.9$。

两者平均度几乎相同,却对结构给出完全不同的预测:

比较项 ER 两块 SBM
边概率 所有节点对共享 $0.4$ 由标签对决定 $0.8$ 或 $0.1$
期望组内边数 若事后指定两组,为 $6\times0.4=2.4$ $6\times0.8=4.8$
期望组间边数 $9\times0.4=3.6$ $9\times0.1=0.9$
能否产生稳定社区 没有社区参数;任何分组都是事后选择 组内/组间概率差直接编码社区
似然如何变化 每条边使用同一个 $p$ 每条边按 $z_i,z_j$ 选择概率

这个例子应贯穿本章:Bernoulli 图提供统一似然,ER 是 $p_{ij}\equiv p$ 的特例,SBM 是 $p_{ij}=B_{z_i z_j}$ 的特例;度校正模型再让同一社区内的节点具有不同连接倾向。它也说明只匹配平均度并不足以认证模型,必须检查模型是否复现研究问题真正关心的结构统计量。

本章决策地图:生成模型选择器

先读上半部的“为什么转向”,再按下半部任务卡选读;不必把两层信息重复背一遍。

章节逻辑 · 基线 → 缺口 → 机制

一个随机图模型保留了什么独立性,又为哪种真实结构付出代价?

先建立可分析的 ER 基线并观察相变,再按度、传递性与社区结构的缺口分流。

因果读法:一个母模型(Bernoulli 图)生出可分析的基线(ER),基线的极限定理暴露它的三个缺口,每个缺口由一个机制模型补上,社区结构由分块模型补上;最后 ERGM 为固定边概率的 Bernoulli 图提供指数族表示,并另以 $p_1$ 模型示范有向网络参数化。CM、PA、SERN 以及未条件化的潜变量分块模型并不会因此自动变成同一个 ERGM。

建立基线并识别相变
① 母模型(2.1.1)
Bernoulli 图 $\mathcal G(n,(p_{ij}))$
边独立,概率可逐边不同;似然 = 乘积(Prop 2.1)
② ER 基线 $\mathcal G(n,p)$
度 $\sim\mathrm{Bin}(n,p)$(Prop 2.2)
可严格分析,但不重尾、无三角形、无社区
③ 两个相变(2.1.3)
常数度情形 $\bar d=1$:巨分量(Thm 2.1,不证)
对数度情形 $\bar d=\log n$:连通(Thm 2.2,全证)
工具:一阶矩/二阶矩 + Cayley 生成树计数
按结构缺口分流
④a 配置模型 $\mathrm{CM}_n(d)$
任意给定度序列
机制:半边随机配对;代价:允许自环/重边
④b 优先连接
幂律的来源解释
机制:增长 + 按度正比连边;Prop 2.3:指数 3
④c SERN(RGG/Waxman)
关系传递性 / 三元闭包
机制:几何邻近 ⇒ 三角形多;代价:边不再相互独立
接入后续推断框架
⑤ 分块模型(2.3)
SBM → DC-SBM → PABM(人气逐级放宽)
SERN → SGBM(几何 + 社区)
给定潜变量后均可逐边写概率,但形式不同:SBM 用 $P_{z_i z_j}$,DC-SBM 再乘 $\theta_i\theta_j$,PABM 用 $\lambda_{iz_j}\lambda_{jz_i}$,SGBM 还依赖位置与距离。
⑥ ERGM 表示(2.4)
$\mathbb P(A)\propto\mathrm e^{\theta^{T}g(A)}$
例 2.12:所有 Bernoulli 图都是 ERGM;Prop 2.8:$\theta$ ↔ 条件 logit
⑦ 全书
Ch4 社区检测(SBM 族)
Ch5 图 SSL
Ch6 时序扩展
模型选择原则 ⑧ 章内定位:先用 Bernoulli 图与 ER 建立“独立边”基线,再用相变看见规模变化,用 CM、PA、SERN 和分块模型分别修补度、增长、传递性与社区结构;最后只把固定边概率的 Bernoulli 图纳入 ERGM 表示。阅读时始终追问“模型保留了哪条独立性假设、又为哪种真实结构付出了什么代价”。
从本章问题出发

生成机制选择器

先问模型需要解释哪种结构,再沿关键转折选择相应生成机制。

2.1.1 母模型与 ER

随机图最基本的概率结构是什么

关键转折

一切归约为独立 $\mathrm{Ber}$ 边 ⇒ 似然是乘积(Prop 2.1);ER 只是 $p_{ij}\equiv p$ 的特例

后续用途

全书似然推断的出发点;Algorithm 2 的稀疏采样技巧在 Ch4 模拟 SBM 时复用(Remark 2.6)

2.1.2–2.1.3 度分布与相变

ER 的宏观形态何时、怎样突变

关键转折

两个阈值:$\bar d=1$ 巨分量(Thm 2.1 不证)、$\bar d=\log n$ 连通(Thm 2.2 全证);矩方法 + Cayley 计数首次登场

后续用途

相变方法论全书反复使用;Ch4 的 SBM 相变与阈值分析以此为模板

2.2 机制模型

ER 不能解释重尾度分布与关系传递性 / 三元闭包,怎么办

关键转折

换生成机制:给定度序列(CM)、增长+富者愈富(PA)、几何邻近(SERN)

后续用途

Prop 2.3 的幂律指数 3 是 PA 类模型的基准结果;RGG/Waxman 是 Ch5 图构造的对照

2.3 分块模型

如何给网络装上"社区"

关键转折

节点先抽标签 $z$,连边概率取决于标签对;逐级放宽 SBM→DC-SBM→PABM,几何化得 SGBM

后续用途

Ch4 社区检测的全部生成模型;式 (2.4)(2.5)(2.8) 是 Ch4 似然与谱方法分析的输入

2.4 ERGM

独立边模型如何写成统一的指数族形式

关键转折

固定 $(p_{ij})$ 的 Bernoulli 图可写成 ERGM(Example 2.12);$\theta$ 与条件 logit 一一对应(Prop 2.8)

后续用途

描述性建模与指数族推断的框架;p₁ 模型连接有向网络文献;不把 CM、PA 或潜变量模型无条件等同于同一个 ERGM

使用方式

先选最接近当前任务的一张卡;第一遍只追踪“问题 → 转折”,第二遍再沿“后续用途”进入公式、证明与跨章连接。

易混点

第一遍排错

把最容易混用的对象并排拆开

每张卡只处理一个边界:先说清差别,再回到公式、假设或例子验证。

两种标度情形、两个相变、两个阈值

先拆开相近概念,再核对条件与结论。

正确区分

常数度情形 $p_n=a/n$ 对应巨分量相变(Thm 2.1,阈值 $\bar d=1$);对数度情形 $p_n=a\log n/n$ 对应连通性相变(Thm 2.2,阈值 $\bar d=\log n$)。$\bar d=1$ 时出现巨分量但图仍远不连通(孤立点大量存在);从 $\bar d=\Theta(1)$ 到 $\bar d=\Theta(\log n)$ 之间是"有巨分量但不连通"地带。Figure 2.1(常数度)与 Figure 2.2(对数度)的分图归属在 OCR 中错位,以译文/本页 §13 为准。

“有巨分量” ≠ “连通”

先拆开相近概念,再核对条件与结论。

正确区分

巨分量是占比 $\Theta(1)$ 的最大分量,允许其余节点散落在小分量与孤立点中;连通要求分量数为 1。Thm 2.2(b) 的证明正是在闭合这个差距:先排除孤立点仍存在的可能(Lemma 2.4),再控制大小至少为 2 的小分量($X_k$ 计数)。

$\mathbb E I_n\to\infty$ 推不出"存在孤立点"

先拆开相近概念,再核对条件与结论。

正确区分

期望可被"小概率 × 大数值"拉高。这是 Lemma 2.4 情形 (ii) 必须用二阶矩方法的全部理由,也是全书反复出现的矩方法分工:证"无"用一阶矩,证"有"用二阶矩。

$\omega_n\to\infty$ 不可省略

先拆开相近概念,再核对条件与结论。

正确区分

Thm 2.2 的条件是 $\bar d_n>\log n+\omega_n$ 而非 $\bar d_n\ge\log n$。在恰好 $\bar d_n=\log n$ 的临界窗内,连通概率既非 0 也非 1(精细理论给出 $\mathrm e^{-\mathrm e^{-c}}$ 型极限),矩方法的估计量在窗内不闭合。Example 2.2/2.3 演示了如何选 $\omega_n$。

$\mathcal G(n,(p_{ij}))$ / $\mathcal G(n,p)$ / $\mathrm{CM}_n(d)$ 的度分布不是一回事

先拆开相近概念,再核对条件与结论。

正确区分

Bernoulli 图的 $d_i$ 是独立但不同分布的伯努利和(Poisson binomial);ER 是 $\mathrm{Bin}(n-1,p)$;配置模型的度序列是给定的(不是随机变量,随机性在配对)。三者常被混为一谈。

DC-SBM 的 $\theta$ 有不可识别性

先拆开相近概念,再核对条件与结论。

正确区分

同社区 $\theta_i$ 全体乘 $c$、$P_{k\ell}$ 相应除以 $c$($k\ne\ell$)或 $c^2$($k=\ell$)模型不变,故必须归一化(原书取 $\sum_i\theta_i\mathbf 1(z_i=k)=n\pi_k$);读文献时注意另一种常见归一化 $\sum_i\theta_i\mathbf 1(z_i=k)=1$,两者不可直接混用。

PABM 与 DC-SBM 的差别在"人气是否随社区变"

先拆开相近概念,再核对条件与结论。

正确区分

DC-SBM 的 $\theta_i$ 是一个数——受欢迎的节点在所有社区都受欢迎;PABM 的 $\lambda_{ik}$ 是 $n\times K$ 矩阵——节点可以在社区 1 是枢纽、在社区 2 无人问津。Example 2.8/2.9 给出退化方向:PABM ⊃ DC-SBM ⊃ SBM。原书把两式印成含自由下标 $\ell$ 的 $\sqrt{P_{k\ell}}$;按定义校正为 $\sqrt{P_{z_i k}}$ 后,代入 $\lambda_{iz_j}\lambda_{jz_i}$ 才分别得到 $P_{z_i z_j}$ 与 $\theta_i\theta_jP_{z_i z_j}$。

ERGM 中 $\theta$ 与 $g(A)$ 的角色

先拆开相近概念,再核对条件与结论。

正确区分

$g(A)$ 是你选的网络统计量(边数、三角形数、度序列……),$\theta$ 是对应权重;$\theta^{T}\big(g(A_{ij}^+)-g(A_{ij}^-)\big)$ 是"翻转边 $(i,j)$ 的统计量增量"的加权和(Prop 2.8)。归一化常数 $\kappa(\theta)$ 含对全部 $2^{\binom n2}$ 个图的求和,一般不可解析计算——这是 ERGM 推断难的根源(本章不展开)。

p₁ 模型的 $\rho$ 不是概率 $p$

先拆开相近概念,再核对条件与结论。

正确区分

$\rho$(互惠力)、$\mu$(密度)、$\alpha_i$(产出力)、$\beta_j$(吸引力)都是 $\mathbb R$ 上的指数族参数,可正可负;OCR 把本节标题误作 "The $\phi1$ Model",应为 "The $p_1$ Model"(Holland–Leinhardt)。$R=\sum_{ij}A_{ij}A_{ji}$ 是互惠边数,不是相关系数。

Lemma 编号跳号

先拆开相近概念,再核对条件与结论。

正确区分

Lemma 只有 2.4、2.5(无 2.1–2.3),Theorem 无 2.3——清单全书范围核实为原书编号,非 OCR 错误;引用时沿用原编号,不要自行"补全"重排。

主动回忆:合上正文再回答

  1. Bernoulli 图如何同时容纳 ER 与 SBM?请直接写出两者的 $p_{ij}$。
  2. 为什么“出现巨分量”和“整张图连通”不是同一件事?两个阈值分别在什么平均度标度?
  3. 配置模型、优先连接和随机几何图分别改变了哪一种生成机制?
  4. 在贯穿例子中,ER 与 SBM 的期望度几乎相同,为什么只有后者具有稳定社区?
  5. Theorem 2.2 的证明为什么要把小分量放大为生成树事件?为什么 $k=2$ 需要回到精确式单独估计?
  6. DC-SBM 与 PABM 分别放松了 SBM 的哪一项同质性假设?
核对答案 · 作答后展开六题最短答案先完整作答,再用答案诊断遗漏。
  1. ER:$p_{ij}=p$;SBM:$p_{ij}=B_{z_i z_j}$。二者都代入独立 Bernoulli 边似然。
  2. 巨分量只要求最大分量含 $\Theta(n)$ 个节点,仍允许孤立点和小分量;连通要求只有一个分量。ER 的巨分量阈值在平均度常数量级 $1$,连通阈值在 $\log n$ 量级。
  3. 配置模型固定度序列,优先连接引入随度增长的动态连边,随机几何图让边概率依赖空间距离。
  4. 平均度只是一阶汇总;ER 对所有节点对使用同一概率,SBM 用组内/组间概率差把分组写进生成机制。
  5. 每个连通分量至少含一棵生成树,因而可用 Cayley 计数上界分量事件;粗界在 $k=2$ 不收敛,必须保留精确指数衰减项。回看完整证明。
  6. DC-SBM 加入节点级度参数;PABM 进一步允许节点的连接倾向随目标社区变化。
第一遍完成 此时应能解释本章的选择框架,而不是背完所有公式

若主动回忆题能够用自己的语言回答,可以先暂停;需要复现推导或核查证明时,再进入第二遍。

阶段二

深入理解

把背景工具、符号、定理和证明链放回同一逻辑结构中。

初学者背景补充

预备知识 · 按需展开只补当前章节真正需要的前置工具已经熟悉时可直接跳过;遇到符号或证明卡点再回来。

本章是全书第一个"重概率"章,原书默认读者熟悉以下工具(原书引用见其附录 A:Proposition A.6/A.7、Corollary A.2/A.5):

  1. 一阶矩方法(Markov 不等式):对非负整值随机变量 $X$,$\mathbb P(X\ge 1)\le \mathbb E X$。用途:想证"某结构几乎必然(almost surely,a.s.)不存在",只需算期望并证它趋于 0。Lemma 2.4 情形 (i) 与 Theorem 2.2(b) 的收尾都用它。
  2. 二阶矩方法(Chebyshev 不等式):$\mathbb P(X=0)\le \dfrac{\operatorname{Var}(X)}{(\mathbb E X)^2}$。用途:想证"某结构几乎必然存在",光 $\mathbb E X\to\infty$ 不够(期望可能被小概率大数值拉高),必须证 $X$ 集中在均值附近。Lemma 2.4 情形 (ii) 是教科书级示范。
  3. Cayley 定理:$k$ 个标记顶点上的树恰有 $k^{k-2}$ 棵(原书引 Hofstad 2016 定理 3.17)。Theorem 2.2(b) 计数的组合引擎。
  4. Stirling 下界:$k!\ge k^k\mathrm e^{-k}$,由此 $\binom{n}{k}\le \big(\frac{n\mathrm e}{k}\big)^k$。配合 $1-x\le \mathrm e^{-x}$ 是本章全部指数估计的两个螺丝刀。
  5. 几何分布:独立 $\mathrm{Ber}(p)$ 序列中首次成功前的失败次数。Algorithm 2 用它跳过"不连边的节点对区间",把稀疏 ER 的生成降到 $O(|E|)$。
  6. Poisson 近似:$n\omega\ll 1$ 时 $\mathrm{Poi}(\omega)$ 与 $\mathrm{Ber}(\omega)$ 接近;2.3.2 节用 Poisson 版 DC-SBM(式 (2.6)–(2.8))换取似然的可分解性。Poisson 质量函数 $\mathbb P(X=k)=\mathrm e^{-\lambda}\lambda^k/k!$。
  7. logit 函数:$\operatorname{logit}(x)=\log\frac{x}{1-x}$,把 $(0,1)$ 的概率映到 $\mathbb R$。在 ERGM 的条件 logit 中,参数 $\theta$ 是相应“变更统计量”的系数(Example 2.12、Proposition 2.8)。
  8. 主方程(master equation):用递推 $p(k,s,t+1)=\dots$ 追踪演化概率,再对时间取平稳极限——Prop 2.3 证明的核心技术,物理文献的标准做法;严格化需要控制"递推内取极限"的合法性(原书 Remark 2.5 声明未做)。

核心对象与符号表

第二遍工具台 先统一对象、维度和符号,再进入定理与证明

把本章会反复调用的记号集中在一处;读证明时从这里核对输入、输出与跨章角色。

符号 含义 本章出处 在后续推导中的角色
$\mathcal G(n,(p_{ij}))$ Bernoulli 随机图(边独立、概率逐边不同) Definition 2.1 全章母模型;给定标签等潜变量后,SBM/DC-SBM/PABM 的边条件独立并可写成该形式
$\mathcal G(n,p)$,$\mathcal G_{n,p}$ Erdős–Rényi 模型($p_{ij}\equiv p$) Example 2.1 全书基线;Table 2.1 第一列
$A$,$A_{ij}$ 邻接矩阵及其元素,$A_{ij}=A_{ji}\sim\mathrm{Ber}(p_{ij})$,$A_{ii}=0$ Remark 2.1 一切似然表达式的载体(Prop 2.1、式 (2.4)、(2.8))
$p_n$,$\bar d_n=np_n$ ER 连边概率序列与平均度标度 2.1.3 Heuristic 相变陈述的参数;原书脚注 2:精确均值为 $(n-1)p_n$,为记号简便取 $np_n$
$\omega_n$ 任意趋于 $+\infty$ 的序列 Theorem 2.2、Lemma 2.4 刻划"离阈值 $\log n$ 有多远";取 $\omega_n=\log\log n$ 得 Example 2.2
$I_n$ 孤立节点数,$\sum_i\mathbf 1(A_i)$ Lemma 2.4 一阶矩/二阶矩方法的作用对象
$X_k$ 与外界无边的 $k$ 顶点生成树棵数 Thm 2.2(b) 证明、式 (2.1) "无孤立点的不连通"的计数上界
$\mathrm{CM}_n(d)$ 配置模型:度序列 $d$、半边(stub)随机配对 Definition 2.2 拟合任意度序列;Example 2.4 随机正则图是其特例;自环约定计度 2
$d_i(t)$ 优先连接中节点 $v_i$ 在时刻 $t$ 的度 Definition 2.4 连边概率 $d_i(t)/(2t+1)$ 的分子;$\sum_i d_i(t)=2t$(Lemma 2.5)
$p(k,s,t)$,$P(k,t)$,$P(k)$ 节点 $v_s$ 在时刻 $t$ 度为 $k$ 的概率;全网度分布;其平稳极限 Prop 2.3、式 (2.3) 主方程递推的对象;$P(k)\sim Ck^{-3}$
$(S,d)$,$\gamma$ 度量空间与连通函数 $\gamma:\mathbb R^+\to[0,1]$ Definition 2.5 SERN 的两个输入;RGG 取示性函数、Waxman 取 $\min(1,q\mathrm e^{-\alpha x})$
$z\in[K]^n$,$\pi$,$P$ 社区标签向量、标签分布、块间连边概率矩阵 Definition 2.6 SBM 的三参数;$C_k^z=\{i:z_i=k\}$ 为社区集合
$p_{\mathrm{in}}$,$p_{\mathrm{out}}$ 同质 SBM 的同/异社区连边概率 Definition 2.7 Ch4 可检测性分析的常用参数化
$\widetilde N_{k\ell}(a)$,$N_{\mathrm{out}}^z$ 无序社区对 $\{k,\ell\}$ 间的边($a=1$)/非边($a=0$)数;跨社区边数 Prop 2.4/2.5 式 (2.5) 的充分统计量;原书 $N_{k\ell}$ 漏反向标签,见证明卡
$\theta_i$ DC-SBM 度校正参数 Definition 2.8 归一化 $\sum_i\theta_i\mathbf 1(z_i=k)=n\pi_k$ 后可释为"节点相对人气";$\theta_i\equiv1$ 退化为 SBM
$\omega_{k\ell}$ Poisson 版 DC-SBM 的块间边密度 式 (2.6)–(2.8) Ch4 谱/似然分析常用 Poisson 参数化
$\lambda_{ik}$ PABM 中节点 $i$ 与社区 $k$ 连边的倾向 Definition 2.9 $\lambda_{ik}=\sqrt{P_{z_i k}}$ 退化 SBM、$\theta_i\sqrt{P_{z_i k}}$ 退化 DC-SBM(Example 2.8/2.9;原书自由下标笔误已校正)
$\gamma_{k\ell}$ SGBM 中依赖社区对的连通函数 Definition 2.10 常数退化 SBM(Ex 2.10);示性函数得 GBM(Ex 2.11)
$\theta$,$g(A)$,$\kappa(\theta)$ ERGM 参数、网络统计量向量、归一化常数 Definition 2.11 $\mathbb P(A|\theta)=\exp(\theta^{T}g(A))/\kappa(\theta)$
$\rho,\mu,\alpha_i,\beta_j$;$R,M,A_{i+},A_{+j}$ p₁ 模型的互惠力、密度、产出力、吸引力;互惠边数、总边数、出/入度 2.4.2、式 (2.9) 有向图 ERGM 的经典参数化;注意 $\rho$ 是参数不是概率 $p$

关键定理卡片

原书编号有跳号:Lemma 只有 2.4、2.5(无 2.1–2.3),Theorem 只有 2.1、2.2——清单确认这是原书编号而非 OCR 错误,本笔记保留原编号。

T0 · 推论

Bernoulli 图似然(Proposition 2.1 + Corollary 2.1)

#
  • 条件:$G\sim\mathcal G(n,(p_{ij}))$,$A$ 为其邻接矩阵;推论取 $p_{ij}\equiv p$。
  • 结论:$\mathbb P(A)=\prod_{i<j}p_{ij}^{A_{ij}}(1-p_{ij})^{1-A_{ij}}$;ER 情形 $\mathbb P(A)=p^{|E|}(1-p)^{\frac{n(n-1)}2-|E|}$。
  • 用途:一切"给图估参数"问题的出发点;Prop 2.4(SBM 似然)、Example 2.12(ERGM 化)都直接调用它。
  • 证明入口:proof-proposition-2-1、proof-corollary-2-1(均为两行恒等式)。
T1 · 定理

巨分量相变(Theorem 2.1,原书不证)

#
  • 条件:$G\sim\mathcal G(n,p_n)$,常数度情形 $p_n=a/n$($a$ 为常数)。
  • 结论(几乎必然):(a) $a<1$ 时所有连通分量大小 $O(\log n)$;(b) $a=1$ 时最大分量 $O(n^{2/3})$;(c) $a>1$ 时存在唯一大小 $\Theta(n)$ 的分量——巨分量。
  • 用途:常数度情形的定性图景;Figure 2.1、2.3(a) 的理论解释。
  • 证明入口:原书明确不给证明("complex and will not be presented in this book",引 Hofstad 2016)。见本页 定位卡片——不要试图从 Thm 2.2 的证明反推它,两者工具不同(Thm 2.1 需要分支过程论证)。
T2 · 定理

连通性相变(Theorem 2.2,本章主定理)

#
  • 条件:$G_n\sim\mathcal G(n,p_n)$ 序列,$\bar d_n=np_n$,$\omega_n\to+\infty$。
  • 结论:(a) $\bar d_n<\log n-\omega_n$ ⇒ $G_n$ 几乎必然不连通(事实上几乎必然有孤立节点);(b) $\bar d_n>\log n+\omega_n$ ⇒ $G_n$ 几乎必然连通。
  • 用途:连通性阈值 $\log n$ 的严格化;Example 2.2($\bar d_n=\log n+\log\log n$ 连通)、Example 2.3($\bar d_n=a\log n$ 按 $a\gtrless1$ 分界)解释了 Figure 2.2、2.3(b)。
  • 证明入口:proof-lemma-2-4(孤立节点引理)→ proof-theorem-2-2(含生成树计数与本笔记补齐的 $k=2$ 单独估计);隐藏跳步见 proof-check-thm-2-2-ex1。
T3 · 命题

ER 度分布(Proposition 2.2)

#
  • 条件/结论:$G\sim\mathcal G(n,p)$ ⇒ $d_i\sim\mathrm{Bin}(n,p)$(精确为 $\mathrm{Bin}(n-1,p)$,见证明卡校勘),$\bar d=np$。
  • 用途:与 Remark 2.2 合读——二项分布集中 ⇒ ER 无枢纽节点 ⇒ 不是真实网络的好模型;这是 2.2 节全部新模型的动机。
  • 证明入口:proof-proposition-2-2。
T4 · 引理

优先连接的幂律(Lemma 2.5 + Proposition 2.3)

#
  • 条件:Definition 2.4 的优先连接模型(每步加一个节点、恰好连一条边,连向 $v_i$ 的概率见式 (2.2))。
  • 结论:Lemma 2.5:$|V_t|=|E_t|=t$,式 (2.2) 是合法概率分布;Prop 2.3:$t\to\infty$ 时度分布为指数 3 的幂律 $P(k)=Ck^{-3}$。
  • 用途:幂律"从哪里来"的第一个机制性答案;指数 3 是 PA 类模型的基准(Remark 2.5 指出原推导不完全严格;本页对期望度分布补成离散严格证明,更强的几乎必然收敛仍依赖外部理论)。
  • 证明入口:proof-lemma-2-5、proof-proposition-2-3(含精确离散解 $P(k)=\frac{4}{k(k+1)(k+2)}$ 的补充)。
T5 · 命题

SBM 似然(Proposition 2.4 + 2.5)

#
  • 条件/结论:$(z,G)\sim\mathrm{SBM}(n,\pi,P)$ ⇒ $\mathbb P(z)=\prod_k\pi_k^{|C_k^z|}$,$\mathbb P(G|z)$ 由式 (2.4)(逐边乘积)与修正后的式 (2.5)(按无序社区对重排,充分统计量 $\widetilde N_{k\ell}(a)$)给出;同质 SBM 进一步化为只含 $|E|$ 与 $N_{\mathrm{out}}^z$ 的形式。
  • 用途:Ch4 社区检测似然方法(含谱方法的分析)的输入;式 (2.5) 说明对称化块间计数 $\widetilde N_{k\ell}(a)$ 是充分统计量。
  • 证明入口:proof-proposition-2-4、proof-proposition-2-5。
T6 · 命题

期望度(Proposition 2.6 + 2.7)

#
  • 结论:固定平衡 SBM 中 $\bar d=(\frac nK-1)p_{\mathrm{in}}+n\frac{K-1}Kp_{\mathrm{out}}$;随机均匀标签下则为 $(n-1)[p_{\mathrm{in}}/K+(K-1)p_{\mathrm{out}}/K]$。无自环 DC-SBM 中社区 $k$ 的节点 $i$ 有 $\mathbb E(d_i\mid z)=\theta_i n\sum_\ell\pi_\ell P_{k\ell}-\theta_i^2P_{kk}$。
  • 用途:读图时把"看到的平均度"翻译回模型参数,同时避免把固定块大小、随机标签和允许自环三个口径混用;主项仍显示 $\theta_i$ 按比例控制期望度。
  • 证明入口:proof-proposition-2-6(原书仅一句 "similar to",补全见 proof-check-prop-2-6)、proof-proposition-2-7。
T7 · 命题

ERGM 与 logit(Proposition 2.8)

#
  • 条件/结论:任何 ERGM 中,固定其余所有边,$\operatorname{logit}\mathbb P(A_{ij}=1\mid A_{ij}^c)=\theta^{T}\big(g(A_{ij}^+)-g(A_{ij}^-)\big)$。
  • 用途:把 ERGM 参数解释为"翻转一条边时各网络统计量变化量的加权和";是 ERGM 估计(logistic 回归视角)与解释的基础。
  • 证明入口:proof-proposition-2-8(三行恒等式,但值得逐行看懂)。

关键定理完整证明

证明实验室 · 完整展开 陈述、依赖、推导与结论放回同一条证明链

快速阅读可只看证明卡标题与状态;需要严格掌握时,再逐段核验每个等式和外引依赖。

原书在本章给出 13 处证明。本模块按原书顺序全部以"证明目标 + 依赖工具 + 证明思路 + 完整证明 + 闭合检查"呈现;原书跳步(渐近等价、粗界收尾)直接并入完整证明并加校勘提示。Theorem 2.1 原书明确不证,按规范做定位卡片。

完整证明Proposition 2.1(Bernoulli 图的乘积似然)

证明目标:$G\sim\mathcal G(n,(p_{ij}))$ 时,$\mathbb P(A)=\prod_{1\le i<j\le n}p_{ij}^{A_{ij}}(1-p_{ij})^{1-A_{ij}}$。

依赖工具:边采样相互独立(Definition 2.1);$\mathrm{Ber}(p)$ 的质量函数可写成 $p^{x}(1-p)^{1-x}$($x\in\{0,1\}$)。

证明思路:独立性拆乘积,逐边用指示函数写法统一两种取值。

完整证明:由边的独立性,$\mathbb P(A)=\prod_{i<j}\mathbb P(A_{ij})$。对每个 $(i,j)$, $$\mathbb P(A_{ij})=\begin{cases}p_{ij},&A_{ij}=1,\\1-p_{ij},&A_{ij}=0,\end{cases}$$ 而这恰好可以统一写成 $\mathbb P(A_{ij})=p_{ij}^{A_{ij}}(1-p_{ij})^{1-A_{ij}}$($A_{ij}=1$ 时第二个因子为 $1$,$A_{ij}=0$ 时第一个因子为 $1$)。代入乘积即得结论。

闭合检查:展开指数和即 $\prod_{i<j:A_{ij}=1}p_{ij}\prod_{i<j:A_{ij}=0}(1-p_{ij})$,与逐边独立伯努利采样完全一致。∎

完整证明Corollary 2.1(ER 图的似然)

证明目标:$G\sim\mathcal G_{n,p}$ 时,$\mathbb P(A)=(1-p)^{\frac{n(n-1)}2}\Big(\dfrac{p}{1-p}\Big)^{|E|}=p^{|E|}(1-p)^{\frac{n(n-1)}2-|E|}$。

依赖工具:Proposition 2.1;$|E|=\sum_{i<j}A_{ij}$。

完整证明:由 Prop 2.1 并令 $p_{ij}\equiv p$, $$\mathbb P(A)=\prod_{i<j}p^{A_{ij}}(1-p)^{1-A_{ij}}=\prod_{i<j}(1-p)\Big(\frac{p}{1-p}\Big)^{A_{ij}}=(1-p)^{\frac{n(n-1)}2}\Big(\frac{p}{1-p}\Big)^{\sum_{i<j}A_{ij}},$$ 注意到 $\sum_{i<j}A_{ij}=|E|$ 即得第一种形式;提出 $p^{|E|}$ 得第二种等价形式。

闭合检查:节点对总数为 $\binom n2=\frac{n(n-1)}2$,非边数为 $\frac{n(n-1)}2-|E|$,指数核对无误。∎

端点口径:含 $p/(1-p)$ 的写法默认 $0<p<1$。在 $p=0$ 或 $p=1$ 时应使用 $p^{|E|}(1-p)^{\binom n2-|E|}$ 的原始乘积式,并按确定性空图/完全图直接解释,避免出现 $0/0$。

完整证明Proposition 2.2(ER 的度分布)

证明目标:$G\sim\mathcal G(n,p)$ 时任一节点度 $d_i$ 服从二项分布,平均度为 $np$(原书记法)。

依赖工具:$d_i=\sum_{j=1}^n A_{ij}$;独立伯努利变量之和为二项分布。

完整证明:固定节点 $i$。$d_i=\sum_{j\ne i}A_{ij}$($A_{ii}=0$),其中 $\{A_{ij}:j\ne i\}$ 是 $n-1$ 个独立 $\mathrm{Ber}(p)$ 变量,故精确地 $d_i\sim\mathrm{Bin}(n-1,p)$,$\mathbb E d_i=(n-1)p$。原书按脚注 2 的记号约定写作 $\mathrm{Bin}(n,p)$ 与 $\bar d=np$——两者在 $n\to\infty$ 的渐近陈述中无差别。

闭合检查:本命题只在渐近语境(2.1.3 节)被调用,$\mathrm{Bin}(n-1,p)$ 与 $\mathrm{Bin}(n,p)$ 的差异为 $O(p)$,不影响任何后续结论;但在有限 $n$ 的精确计算(如手算小图度分布)时应使用 $n-1$。

校勘提示:原书陈述 "distributed according to $\mathrm{Bin}(n,p)$" 是记号简化;精确分布为 $\mathrm{Bin}(n-1,p)$。原书脚注 2 已声明 $\bar d_n=np_n$ 取代精确均值 $(n-1)p_n$ 的约定。∎

定位卡片Theorem 2.1(巨分量相变,原书不证)

陈述(常数度情形 $p_n=a/n$,几乎必然):(a) $a<1$:无超过 $O(\log n)$ 的连通分量;(b) $a=1$:存在一个 $O(n^{2/3})$ 的大分量;(c) $a>1$:存在唯一大小 $\Theta(n)$ 的巨分量。

原书态度:"The proof of Theorem 2.1 is complex and will not be presented in this book. We refer the interested reader to (Hofstad, 2016)." ——这是原书级留白,本笔记不补证(规范:不得伪造证明)。

外部参考:Hofstad, Random Graphs and Complex Networks, Vol. 1(2016),第 4 章(分支过程方法)。该证明依赖分支过程耦合与探索过程分析,与本章 Thm 2.2 的矩方法不是同一套工具,无法用本章方法"顺手"推出。

学到这里应带走:①阈值位置 $\bar d=1$ 与三个区域的定性结论;②它与 Thm 2.2 的关系——巨分量(占比 $\Theta(1)$ 的分量)出现在 $\bar d$ 为常数量级,全图连通要等到 $\bar d$ 为 $\log n$ 量级,两个相变之间隔着整个"$O(1)$ 到 $\Theta(\log n)$ 平均度"地带,其中巨分量存在但仍有孤立点;③Figure 2.3(a) 是该定理的数值证据。

完整证明Lemma 2.4(孤立节点的有无)

证明目标:$G_n\sim\mathcal G(n,p_n)$ 含至少一个孤立节点的概率满足 $$\lim_{n\to\infty}\mathbb P(\exists\ \text{isolated node})=\begin{cases}0,&p_n\ge\dfrac{\log n+\omega_n}{n}\ \text{对某}\ \omega_n\to+\infty,\\\\1,&p_n\le\dfrac{\log n-\omega_n}{n}\ \text{对某}\ \omega_n\to+\infty.\end{cases}$$

依赖工具:Markov 不等式(一阶矩方法,原书 Prop A.6 / Cor A.2);Chebyshev 不等式(二阶矩方法,原书 Prop A.7 / Cor A.5);$\log(1-x)=-x+O(x^2)$($x\to0$)。

证明思路:孤立点数 $I_n=\sum_i\mathbf 1(A_i)$。上阈值方向:$\mathbb E I_n\to0$ 加一阶矩方法直接收尾。下阈值方向:$\mathbb E I_n\to\infty$ 不够(期望可由小概率大数值贡献),必须算二阶矩证 $I_n$ 集中在均值附近;难点是事件 $A_1$ 与 $A_2$ 不独立——节点 1 孤立意味着边 $(1,2)$ 缺席,微弱提高节点 2 孤立的概率,方差里多出因子 $\frac{1}{1-p_n}$。

完整证明:记 $A_i$="节点 $i$ 孤立",$\bar d_n=np_n$。单个节点孤立的概率为 $$\mathbb P(A_i)=(1-p_n)^{n-1},\qquad \mathbb E I_n=n(1-p_n)^{n-1}.$$

(i) 上阈值($\bar d_n\ge\log n+\omega_n$):这一方向不需要假设 $p_n\to0$。由 $1-x\le \mathrm e^{-x}$, $$\mathbb E I_n\le n\mathrm e^{-(n-1)p_n}=\exp\!\left(\log n-\Big(1-\frac1n\Big)\bar d_n\right)\le\exp\!\left(\frac{\log n+\omega_n}{n}-\omega_n\right)\longrightarrow0.$$ 最后一个指数趋于 $-\infty$,因为 $\omega_n\to\infty$。由 Markov 不等式, $$\mathbb P(\exists\ \text{isolated node})=\mathbb P(I_n\ge1)\le\mathbb E I_n\longrightarrow0.$$

(ii) 下阈值($\bar d_n\le\log n-\omega_n$):此时 $0\le p_n\le\log n/n\to0$,且 $np_n^2\le\log^2n/n\to0$。因此 $\log(1-p_n)=-p_n+O(p_n^2)$ 可用,并给出 $$\mathbb E I_n=\exp\big(\log n-(n-1)p_n+O(np_n^2)\big)\ge\exp\big(\omega_n+o(1)\big)\longrightarrow+\infty.$$ 仅有期望发散仍不能保证孤立点出现,因此用二阶矩方法。展开平方: $$\mathbb E I_n^2=\sum_i\sum_j\mathbb P(A_i\cap A_j)=n\,\mathbb P(A_1)+n(n-1)\,\mathbb P(A_1\cap A_2).$$ 关键计算:给定 $A_1$ 时边 $(1,2)$ 确定缺席,节点 2 只需再与 $3,\dots,n$ 这 $n-2$ 个节点无边,故 $$\mathbb P(A_1\cap A_2)=\mathbb P(A_2\mid A_1)\,\mathbb P(A_1)=(1-p_n)^{n-2}\,\mathbb P(A_1)=\frac{\mathbb P(A_1)^2}{1-p_n}.$$ 又 $(\mathbb E I_n)^2=n^2\mathbb P(A_1)^2$。合并: $$\operatorname{Var}(I_n)=n\mathbb P(A_1)+\frac{n(n-1)}{1-p_n}\mathbb P(A_1)^2-n^2\mathbb P(A_1)^2\le n\mathbb P(A_1)+n^2\mathbb P(A_1)^2\Big(\frac{1}{1-p_n}-1\Big)=\mathbb E I_n+(\mathbb E I_n)^2\frac{p_n}{1-p_n}.$$ 由二阶矩方法(Chebyshev 的推论), $$\mathbb P(I_n=0)\le\frac{\operatorname{Var}(I_n)}{(\mathbb E I_n)^2}\le\frac{1}{\mathbb E I_n}+\frac{p_n}{1-p_n}\longrightarrow0,$$ 因为 $\mathbb E I_n\to\infty$ 且 $p_n\le(\log n)/n\to0$。即 $\mathbb P(\exists\ \text{isolated node})\to1$。

闭合检查:(i) 给出上阈值方向 $\mathbb P\to0$、(ii) 给出下阈值方向 $\mathbb P\to1$,与引理陈述的两个分支一一对应。注意整个证明只用 $\mathbb E I_n$ 的渐近与 $\frac{p_n}{1-p_n}\to0$,不需要 $p_n$ 的精确速率——这正是陈述中用任意 $\omega_n\to\infty$ 刻划"离阈值距离"的原因。∎

完整证明Theorem 2.2(连通性相变,本章主定理)

证明目标:$G_n\sim\mathcal G(n,p_n)$,$\bar d_n=np_n$,$\omega_n\to+\infty$。(a) $\bar d_n<\log n-\omega_n$ ⇒ $G_n$ 几乎必然不连通;(b) $\bar d_n>\log n+\omega_n$ ⇒ $G_n$ 几乎必然连通。

依赖工具:Lemma 2.4(本页证明);Markov 不等式与并集界;Cayley 定理($k$ 个标记顶点的树共 $k^{k-2}$ 棵,原书引 Hofstad 2016 定理 3.17);Stirling 下界 $k!\ge k^k\mathrm e^{-k}$;$1-x\le\mathrm e^{-x}$;$f(x)=x\mathrm e^{1-x/2}$ 在 $x\ge2$ 递减。

证明思路:(a) 是 Lemma 2.4 下阈值方向的直接推论——有孤立点必不连通。(b) 是真正的工作:把"不连通"按孤立点有无分解, $$\mathbb P(G_n\ \text{不连通})\le\mathbb P(I_n\ge1)+\mathbb P(G_n\ \text{不连通且}\ I_n=0),$$ 第一项由 Lemma 2.4(i) 趋于 0。第二项中,不连通且无孤立点意味着存在大小 $2\le k\le\lfloor n/2\rfloor$ 的连通分量。直接数分量不可行(分量的概率取决于其内部边数,可从树的 $k-1$ 条到完全的 $\binom k2$ 条),于是用“与外界无边的 $k$ 顶点生成树”事件作上界:每个 $k$ 分量至少含一棵生成树,故树数 $X_k$ 可控制分量数;树的数目再由 Cayley 定理精确给定。最后用一阶矩方法对 $k$ 求和:$k=2$ 回到精确式单独估计,$k\ge3$ 用粗几何界控制尾和。

完整证明:(a) 设 $\bar d_n<\log n-\omega_n$。由 Lemma 2.4 下阈值方向,$G_n$ 几乎必然含孤立节点,故几乎必然不连通。∎(a)

(b) 设 $\bar d_n\ge\log n+\omega_n$。如上分解,$\mathbb P(I_n\ge1)\to0$(Lemma 2.4(i))。下证第二项趋于 0。

第 1 步(树放大型并集界):设 $X_k$ 为"与外界无边的 $k$ 顶点生成树"的棵数。$k$ 连通分量必含生成树,故 $X_k\ge$(大小为 $k$ 的分量数);不连通且无孤立点 ⇒ 存在 $k\in\{2,\dots,\lfloor n/2\rfloor\}$ 使 $X_k\ge1$(分量不超过一半顶点,总可取到小的那一侧)。由并集界与 Markov 不等式, $$\mathbb P(G_n\ \text{不连通且}\ I_n=0)\le\sum_{k=2}^{\lfloor n/2\rfloor}\mathbb P(X_k\ge1)\le\sum_{k=2}^{\lfloor n/2\rfloor}\mathbb E X_k.\tag{2.1}$$

第 2 步($\mathbb E X_k$ 的精确式):选 $k$ 个顶点有 $\binom nk$ 种;其上生成树由 Cayley 定理有 $k^{k-2}$ 棵;树的 $k-1$ 条边都在的概率为 $p_n^{k-1}$;树与其余 $n-k$ 个顶点之间的 $k(n-k)$ 对全不连边的概率为 $(1-p_n)^{k(n-k)}$。各因子独立相乘: $$\mathbb E X_k=\binom nk\,k^{k-2}p_n^{k-1}(1-p_n)^{k(n-k)}.$$

第 3 步(粗几何界,$k\ge3$ 用):由 Stirling 下界,$\binom nk=\frac{n(n-1)\cdots(n-k+1)}{k!}\le\frac{n^k}{k!}\le\big(\frac{n\mathrm e}{k}\big)^k$;对 $k\le n/2$ 有 $n-k\ge n/2$,故 $(1-p_n)^{k(n-k)}\le\mathrm e^{-p_nk(n-k)}\le\mathrm e^{-k\bar d_n/2}$。于是 $$\mathbb E X_k\le\frac{n^k\mathrm e^k}{k^k}\,k^{k-2}p_n^{k-1}\mathrm e^{-k\bar d_n/2}=\frac{n\mathrm e^k}{k^2}\bar d_n^{\,k-1}\mathrm e^{-k\bar d_n/2}\le n\big(\bar d_n\mathrm e^{1-\bar d_n/2}\big)^k,$$ 末步用到 $\frac{\mathrm e}{k^2\bar d_n}\le1$($n$ 大时 $\bar d_n\ge\log n\ge1$)。记 $f(x)=x\mathrm e^{1-x/2}$,$f'(x)=\mathrm e^{1-x/2}(1-x/2)<0$($x>2$),故 $f$ 在 $x\ge2$ 递减;$\bar d_n\ge\log n$ 给出 $$\mathbb E X_k\le n\,q_n^k,\qquad q_n:=f(\log n)=\frac{\mathrm e\log n}{\sqrt n}\le\frac12\ \ (n\ \text{充分大}).$$ 几何级数收尾:对任意 $m\ge1$, $$\sum_{k=m}^{\lfloor n/2\rfloor}\mathbb E X_k\le n\,\frac{q_n^m}{1-q_n}\le2n\,q_n^m.$$ 取 $m=3$:$2nq_n^3=\dfrac{2\mathrm e^3\log^3n}{\sqrt n}\to0$。

第 4 步($k=2$:回到精确式单独估计——本笔记补齐):粗界在 $k=2$ 失效($2nq_n^2=\frac{\mathrm e^2}2\log^2n\not\to0$),须回到精确式并保留 $(1-p_n)^{2(n-2)}$ 的全部指数。这里“单独估计”只是本笔记对证明步骤的描述,不是原书命名的术语,也不声称所得界在阶或常数上最优: $$\mathbb E X_2=\binom n2\,p_n(1-p_n)^{2(n-2)}\le\frac{n^2}2p_n\,\mathrm e^{-2p_n(n-2)}=\frac{n\bar d_n}2\,\mathrm e^{-2\bar d_n+4p_n}\le\frac{\mathrm e^4}2\,n\bar d_n\,\mathrm e^{-2\bar d_n},$$ 其中 $2\bar d_n(1-\frac2n)=2\bar d_n-4p_n\ge2\bar d_n-4$。函数 $h(d)=nd\mathrm e^{-2d}$ 在 $d\ge1$ 递减,代入 $\bar d_n\ge\log n+\omega_n$: $$\mathbb E X_2\le\frac{\mathrm e^4}2\,n(\log n+\omega_n)\,n^{-2}\mathrm e^{-2\omega_n}=\frac{\mathrm e^4}2\,\frac{(\log n+\omega_n)\mathrm e^{-2\omega_n}}{n}\longrightarrow0.$$

第 5 步(合并):由式 (2.1), $$\mathbb P(G_n\ \text{不连通且}\ I_n=0)\le\mathbb E X_2+\sum_{k=3}^{\lfloor n/2\rfloor}\mathbb E X_k\longrightarrow0+0=0.$$ 于是 $\mathbb P(G_n\ \text{不连通})\le\mathbb P(I_n\ge1)+\mathbb P(\text{不连通且}\ I_n=0)\to0$,即 $G_n$ 几乎必然连通。∎(b)

闭合检查:(a)(b) 分别对应引理的下、上阈值方向加生成树计数;阈值 $\log n$ 来自孤立点概率 $(1-p_n)^{n-1}\approx\mathrm e^{-\bar d_n}$ 与 $\frac1n$ 的交叉点,而"无孤立点 ⇒ 连通"的余下缺口由 $X_k$ 计数闭合。两个方向合起来说明:连通性相变本质上是"最后一个孤立点消失"的相变,对数度情形下图不连通的唯一障碍就是孤立节点。

校勘提示(对照原书文件页 35 / 印刷页 26):①原书把第 3 步的 $q_n$ 写成 $\frac{\mathrm e\log n}{2\sqrt n}$,多出的因子 $\frac12$ 从 $f(\log n)=\frac{\mathrm e\log n}{\sqrt n}$ 推不出来,疑为笔误;该因子不影响任何收敛结论,本证明按无因子的正确版本书写。②原书称该粗界"足以显示 $\sum_{k=2}^{\lfloor n/2\rfloor}\mathbb E X_k$ 收敛到零",但代入 $m=2$ 得 $2nq_n^2=\Theta(\log^2n)\not\to0$——粗界实际只闭合 $k\ge3$ 的尾巴,$k=2$ 必须单独处理(第 4 步,本笔记补齐;结论不变)。③原书随后一句 "Showing that $\mathbb E X_1$ goes to zero is immediate" 中的 $X_1$ 不在式 (2.1) 的求和范围($k$ 从 2 起);它是第 3 步界公式对 $k=1$ 的形式代入,恰等于孤立节点数期望,见 proof-check-thm-2-2-ex1。

完整证明Lemma 2.5(优先连接的规模与式 (2.2) 的合法性)

证明目标:$t$ 步后 $|V_t|=t$、$|E_t|=t$,且式 (2.2) 给出合法概率分布。

依赖工具:每步加 1 个节点、1 条边;度与边数关系 $\sum_i d_i(t)=2|E_t|$(自环计度 2)。

完整证明:$t=1$ 时 $|V_1|=|E_1|=1$(一个节点带一个自环);之后每步恰加 1 节点 1 边,归纳得 $|V_t|=|E_t|=t$。验证式 (2.2) 归一: $$\sum_{i=1}^{t+1}\mathbb P\big((v_{t+1},v_i)\in E_{t+1}\mid G_t\big)=\frac{1}{2t+1}+\sum_{i=1}^{t}\frac{d_i(t)}{2t+1}=\frac{1+2|E_t|}{2t+1}=\frac{1+2t}{2t+1}=1,$$ 其中第一项是新节点自环的概率,求和项用 $\sum_{i=1}^t d_i(t)=2|E_t|=2t$。各项非负且总和为 1,故为概率分布。

闭合检查:归一化恰好依赖"自环计度 2"的约定——若自环计度 1 则 $\sum d_i(t)=2t-1$,总概率少 $\frac{1}{2t+1}$。Definition 2.4 的自环约定不是随意的。∎

完整证明Proposition 2.3(优先连接的期望度分布,指数 3)

证明目标:令 $N_k(t)$ 为时刻 $t$ 度为 $k$ 的节点数,并令原书定义的“总度分布”$P(k,t)=\mathbb E N_k(t)/t$。对每个固定 $k\ge1$,证明 $$P(k,t)\longrightarrow p_k:=\frac{4}{k(k+1)(k+2)},\qquad p_k\sim4k^{-3}.$$

依赖工具:式 (2.2) 的连接概率;Lemma 2.5($\sum_i d_i(t)=2t$);条件期望;一个一阶稳定递推小引理。全程不把离散递推替换成微分方程。

证明思路:直接追踪 $N_k(t)$ 的一步增量。旧的 $k-1$ 度节点被选中会使 $N_k$ 加一,旧的 $k$ 度节点被选中会使 $N_k$ 减一;新节点若连向旧节点则度为 1,若选择自环则度为 2。对这个精确递推取期望并除以 $t$,再按 $k$ 归纳证明极限存在,最后直接解离散递推。

第 1 步:写出不丢自环项的精确主方程。 给定 $G_t$,所有度为 $k-1$ 的旧节点被选中的总概率为 $\frac{(k-1)N_{k-1}(t)}{2t+1}$;这使 $N_k$ 增加 1。所有度为 $k$ 的旧节点被选中的总概率为 $\frac{kN_k(t)}{2t+1}$;这使 $N_k$ 减少 1。新节点以概率 $\frac{2t}{2t+1}$ 连向某个旧节点并以度 1 入图,以概率 $\frac1{2t+1}$ 形成自环并以度 2 入图。因此,令 $N_0(t)=0$,有 $$\mathbb E\!\left[N_k(t+1)-N_k(t)\mid G_t\right] =\frac{(k-1)N_{k-1}(t)-kN_k(t)}{2t+1}+r_{k,t},$$ 其中 $$r_{k,t}:=\frac{2t}{2t+1}\mathbf1_{\{k=1\}}+\frac1{2t+1}\mathbf1_{\{k=2\}}.$$ 这一步也解释了原书边界条件的缺口:新节点并非必以度 1 入图;概率 $1/(2t+1)$ 的自环会使它以度 2 入图。该项趋于 0,所以不改变极限分布,但有限 $t$ 时不能删掉。

第 2 步:把计数递推改写为比例递推。 记 $a_k(t)=\mathbb E N_k(t)$、$x_k(t)=a_k(t)/t=P(k,t)$。对上式再取期望,并使用 $a_k(t)=t x_k(t)$,得到 $$x_k(t+1)-x_k(t)=\frac1{t+1}\left[r_{k,t}+\frac{t(k-1)}{2t+1}x_{k-1}(t)-\left(1+\frac{tk}{2t+1}\right)x_k(t)\right].\tag{★}$$

这里使用一个初等稳定递推事实:若有界序列 $x_t$ 满足 $$x_{t+1}-x_t=\frac{c-dx_t+o(1)}{t+1},\qquad d>0,$$ 则 $x_t\to c/d$。证明很短:令 $y_t=x_t-c/d$,则 $y_{t+1}=(1-d/(t+1))y_t+o(1)/(t+1)$;对任意 $\varepsilon>0$,充分大时把误差夹在 $\pm\varepsilon/(t+1)$,迭代比较得到 $\limsup|y_t|\le\varepsilon/d$,再令 $\varepsilon\downarrow0$。

第 3 步:按 $k$ 归纳,证明极限存在。 对 $k=1$,式 (★) 中 $x_0(t)=0$、$r_{1,t}\to1$,故稳定递推事实给出 $$p_1:=\lim_{t\to\infty}x_1(t)=\frac{1}{1+1/2}=\frac23.$$ 假设 $x_{k-1}(t)\to p_{k-1}$。由于 $r_{k,t}\to\mathbf1_{\{k=1\}}$,再次应用稳定递推事实, $$p_k=\frac{\mathbf1_{\{k=1\}}+\frac{k-1}{2}p_{k-1}}{1+ rac{k}{2}}. $$ 因此对 $k\ge2$, $$p_k=\frac{k-1}{k+2}p_{k-1}.$$ 归纳不仅算出了候选极限,也证明了原书直接假设的 $P(k,t)$ 极限确实存在。

第 4 步(正文小检查的解答):直接解离散递推。 由 $p_1=2/3$, $$p_k=\frac23\prod_{j=2}^k\frac{j-1}{j+2}=\frac{4}{k(k+1)(k+2)}\sim4k^{-3}.$$ 它自动归一,因为 $$\sum_{k\ge1}\frac{4}{k(k+1)(k+2)}=2\sum_{k\ge1}\left(\frac1{k(k+1)}-\frac1{(k+1)(k+2)}\right)=1.$$ 故 $(p_k)_{k\ge1}$ 是概率分布,尾部指数为 3。∎

闭合检查:指数 3 来自"每步一条边"与"按度线性正比"两个假设:每条新边把总度抬高 2,度的相对增速 $\frac{k}{2t}$ 对 $k$ 线性,导致分布尾部按 $k^{-(1+2)}=k^{-3}$ 衰减。Remark 2.4 指出 Hofstad 2016 的一般模型(每步 $m$ 条边、参数 $\delta$)给出其他指数。

证明边界(Remark 2.5):上面已经严格证明了原书明确定义的 $P(k,t)=\mathbb E N_k(t)/t$ 对每个固定 $k$ 的极限,并补回了自环边界项;没有用“差分约等于微分”的近似。若把命题进一步解释为随机经验比例 $N_k(t)/t$ 本身几乎必然收敛,则还需鞅集中等工具,超出本章先修范围;原书所引 Hofstad(2016)处理这一更强结论。原书另把纯幂律写成 $P(k)=Ck^{-3}$ 后称 $C=\sum k^{-3}$,归一方向写反;而本模型的精确离散极限并非对所有 $k$ 都等于纯粹的 $Ck^{-3}$,它是 $4/[k(k+1)(k+2)]$,只在尾部渐近为 $4k^{-3}$。

完整证明Proposition 2.4(SBM 的标签分布与条件似然)

证明目标:$(z,G)\sim\mathrm{SBM}(n,\pi,P)$ 时,$\mathbb P(z)=\prod_{k=1}^K\pi_k^{|C_k^z|}$,且 $$\mathbb P(G|z)=\prod_{1\le i<j\le n}P_{z_iz_j}^{A_{ij}}(1-P_{z_iz_j})^{1-A_{ij}},\tag{2.4}$$ 把跨社区计数对称化后, $$\mathbb P(G|z)=\prod_{1\le k\le\ell\le K}P_{k\ell}^{\widetilde N_{k\ell}(1)}(1-P_{k\ell})^{\widetilde N_{k\ell}(0)}.$$ 这里 $$\widetilde N_{kk}(a)=\sum_{i<j}\mathbf1(A_{ij}=a)\mathbf1(z_i=k)\mathbf1(z_j=k),$$ 而对 $k<\ell$, $$\widetilde N_{k\ell}(a)=\sum_{i<j}\mathbf1(A_{ij}=a)\big[\mathbf1(z_i=k,z_j=\ell)+\mathbf1(z_i=\ell,z_j=k)\big].$$ 原书式 (2.5) 的 $N_{k\ell}(a)$ 只写了方括号中的第一个方向,无法覆盖所有无向节点对;正文已用校勘提示保留并说明这一源文问题。

依赖工具:标签 $z_i$ 独立同分布于 $\pi$(Definition 2.6);给定 $z$ 时 $G$ 是 $\mathcal G(n,(P_{z_iz_j}))$ 的 Bernoulli 图 ⇒ Proposition 2.1。

完整证明:由标签独立性,$\mathbb P(z)=\prod_{i=1}^n\pi_{z_i}$;把同一 $k$ 的因子合并,$\pi_{z_i}=\pi_k$ 当 $i\in C_k^z$,故 $\mathbb P(z)=\prod_{k=1}^K\pi_k^{|C_k^z|}$。给定 $z$ 时,边 $(i,j)$ 的连边概率为 $P_{z_iz_j}$ 且各边独立,即 $G\mid z\sim\mathcal G(n,(P_{z_iz_j}))$,代入 Proposition 2.1 得 (2.4)。

现在把 (2.4) 中每个 $i<j$ 的因子按无序社区对 $\{z_i,z_j\}$ 分组。若两端都在社区 $k$,它恰贡献给 $\widetilde N_{kk}(A_{ij})$;若两端分别在不同社区 $k<\ell$,无论较小节点编号的标签是 $k$ 还是 $\ell$,方括号中恰有一个指示函数等于 1,所以它恰贡献给 $\widetilde N_{k\ell}(A_{ij})$。每个节点对被计一次且只计一次,因此连边因子 $P_{k\ell}$ 的指数为 $\widetilde N_{k\ell}(1)$,非边因子 $1-P_{k\ell}$ 的指数为 $\widetilde N_{k\ell}(0)$,得到修正后的 (2.5)。

闭合检查:对每个 $k<\ell$,$\widetilde N_{k\ell}(0)+\widetilde N_{k\ell}(1)=|C_k^z||C_\ell^z|$;对 $k=\ell$,两者之和为 $\binom{|C_k^z|}{2}$。总和再等于 $\binom n2$,证明没有漏边或重计。修正后的 (2.5) 表明给定 $z$ 后,这些块间计数是 $G$ 的充分统计量。∎

完整证明Proposition 2.5(同质 SBM 的条件似然)

证明目标:同质 SBM($P_{z_iz_j}=p_{\mathrm{in}}$ 若 $z_i=z_j$,否则 $p_{\mathrm{out}}$)下, $$\mathbb P(G|z)=\Big(\frac{p_{\mathrm{in}}}{1-p_{\mathrm{in}}}\Big)^{|E|}(1-p_{\mathrm{in}})^{\frac{n(n-1)}2}\Big(\frac{1-p_{\mathrm{out}}}{1-p_{\mathrm{in}}}\Big)^{\sum_{k<\ell}|C_k^z|\cdot|C_\ell^z|}\Big(\frac{p_{\mathrm{out}}}{1-p_{\mathrm{out}}}\cdot\frac{1-p_{\mathrm{in}}}{p_{\mathrm{in}}}\Big)^{N_{\mathrm{out}}^z},$$ 其中 $N_{\mathrm{out}}^z=\sum_{i<j}\mathbf 1(A_{ij}=1)\mathbf 1(z_i\ne z_j)$ 为跨社区边数。

依赖工具:上一卡修正后的式 (2.5);$\widetilde N_{k\ell}(0)+\widetilde N_{k\ell}(1)=\begin{cases}|C_k^z|\cdot|C_\ell^z|,&k\ne\ell,\\\\\binom{|C_k^z|}2,&k=\ell;\end{cases}$;恒等式 $\sum_k\binom{|C_k^z|}2+\sum_{k<\ell}|C_k^z||C_\ell^z|=\binom n2$;$\sum_k \widetilde N_{kk}(1)=|E|-N_{\mathrm{out}}^z$。

完整证明:由修正后的 (2.5),把 $\widetilde N_{k\ell}(0)=$(该社区对的节点对总数)$-\widetilde N_{k\ell}(1)$ 拆开并代入 $p_{\mathrm{in}}/p_{\mathrm{out}}$: $$\mathbb P(G|z)=\prod_{k}(1-p_{\mathrm{in}})^{\binom{|C_k^z|}2}\prod_{k<\ell}(1-p_{\mathrm{out}})^{|C_k^z||C_\ell^z|}\times\Big(\frac{p_{\mathrm{in}}}{1-p_{\mathrm{in}}}\Big)^{\sum_k \widetilde N_{kk}(1)}\Big(\frac{p_{\mathrm{out}}}{1-p_{\mathrm{out}}}\Big)^{\sum_{k<\ell}\widetilde N_{k\ell}(1)}.$$ 对底数部分提出公共因子 $(1-p_{\mathrm{in}})^{\binom n2}$:由上面恒等式,$\sum_k\binom{|C_k^z|}2=\binom n2-\sum_{k<\ell}|C_k^z||C_\ell^z|$,故 $$\prod_{k}(1-p_{\mathrm{in}})^{\binom{|C_k^z|}2}\prod_{k<\ell}(1-p_{\mathrm{out}})^{|C_k^z||C_\ell^z|}=(1-p_{\mathrm{in}})^{\binom n2}\Big(\frac{1-p_{\mathrm{out}}}{1-p_{\mathrm{in}}}\Big)^{\sum_{k<\ell}|C_k^z||C_\ell^z|}.$$ 对几率部分:$\sum_k \widetilde N_{kk}(1)=|E|-N_{\mathrm{out}}^z$,$\sum_{k<\ell}\widetilde N_{k\ell}(1)=N_{\mathrm{out}}^z$,故 $$\Big(\frac{p_{\mathrm{in}}}{1-p_{\mathrm{in}}}\Big)^{|E|-N_{\mathrm{out}}^z}\Big(\frac{p_{\mathrm{out}}}{1-p_{\mathrm{out}}}\Big)^{N_{\mathrm{out}}^z}=\Big(\frac{p_{\mathrm{in}}}{1-p_{\mathrm{in}}}\Big)^{|E|}\Big(\frac{p_{\mathrm{out}}}{1-p_{\mathrm{out}}}\cdot\frac{1-p_{\mathrm{in}}}{p_{\mathrm{in}}}\Big)^{N_{\mathrm{out}}^z}.$$ 两式相乘即命题陈述。

闭合检查:特例核对——$p_{\mathrm{in}}=p_{\mathrm{out}}=p$ 时退化为 Corollary 2.1 的 $\mathbb P(A)=(1-p)^{\binom n2}\big(\frac{p}{1-p}\big)^{|E|}$(此时含 $|C_k^z|$ 与 $N_{\mathrm{out}}^z$ 的两个因子都变成 1),代数自洽。该式说明:给定 $z$ 后同质 SBM 的似然只依赖 $|E|$、$N_{\mathrm{out}}^z$ 与社区大小——这是 Ch4 modularity 类目标函数的源头形状。∎

完整证明Proposition 2.6(同质均匀 SBM 的期望度,含原书压缩证明的补全)

证明目标:同质 SBM、标签均匀($\pi=(\frac1K,\dots,\frac1K)$)时,任一节点的期望度为 $$\bar d=\Big(\frac nK-1\Big)p_{\mathrm{in}}+n\frac{K-1}K\,p_{\mathrm{out}}.$$

依赖工具:$d_i=\sum_{j\ne i}A_{ij}$;期望线性性(不需要独立性);给定 $z$ 时 $A_{ij}\sim\mathrm{Ber}(P_{z_iz_j})$。

证明思路:原书证明仅一句 "It is similar to the proof of Proposition 2.2. A given node has $\frac nK-1$ potential neighbors in its community, and $\frac nK(K-1)$ in the other communities."——即按"社区大小恰为期望值 $n/K$"的图景数潜在邻居,再乘各自连边概率。补全如下,并给出严格的无条件版本对照。

完整证明(补全;详见 proof-check-prop-2-6):固定节点 $i$,设 $z_i=k$。按原书的期望图景,社区 $k$ 内除 $i$ 外有 $\frac nK-1$ 个潜在邻居,每个与 $i$ 连边概率 $p_{\mathrm{in}}$;其余 $K-1$ 个社区共 $n\frac{K-1}K$ 个潜在邻居,每个连边概率 $p_{\mathrm{out}}$。由期望线性性, $$\mathbb E d_i=\Big(\frac nK-1\Big)p_{\mathrm{in}}+n\frac{K-1}K\,p_{\mathrm{out}}.$$

严格对照(笔记补充):不做"社区大小恰好 $n/K$"的假设,直接对随机标签取期望。给定 $z_i=k$,其余每个节点 $j$ 独立地以 $\frac1K$ 概率落在社区 $k$(连边概率 $p_{\mathrm{in}}$)、以 $\frac{K-1}K$ 概率落在外部(连边概率 $p_{\mathrm{out}}$),故 $$\mathbb E d_i=(n-1)\Big(\frac1K p_{\mathrm{in}}+\frac{K-1}K p_{\mathrm{out}}\Big)=\Big(\frac{n-1}K\Big)p_{\mathrm{in}}+\frac{(n-1)(K-1)}K p_{\mathrm{out}}.$$ 与原书公式相差 $O(p_{\mathrm{in}}+p_{\mathrm{out}})$(原书把 $(n-1)/K$ 写成 $n/K-1$、把 $(n-1)(K-1)/K$ 写成 $n(K-1)/K$),稀疏情形下渐近一致。

闭合检查:$K=1$ 时退化为 ER 的 $(n-1)p$(精确版)或 $(n-1)p_{\mathrm{in}}$(原书版取 $\frac nK-1=n-1$),一致;$p_{\mathrm{out}}=0$ 时期望度为同社区邻居数乘 $p_{\mathrm{in}}$,合理。∎

完整证明Proposition 2.7(同质 DC-SBM 的期望度)

证明目标:区分原书公式与本章无自环约定下的精确公式。原书写作 $$\mathbb E d_i=\theta_i\,n\sum_{\ell=1}^K\pi_\ell P_{k\ell},$$ 而在 $A_{ii}=0$ 且采样 $z$ 后满足精确归一化 $\sum_{j:z_j=\ell}\theta_j=n\pi_\ell$ 时,应为 $$\mathbb E(d_i\mid z)=\theta_i\,n\sum_{\ell=1}^K\pi_\ell P_{k\ell}-\theta_i^2P_{kk}.$$

依赖工具:无自环时 $d_i=\sum_{j\ne i}A_{ij}$;给定 $z$ 时 $A_{ij}\sim\mathrm{Ber}(\theta_i\theta_jP_{z_iz_j})$($i\ne j$,且假设参数小于 1);归一化 $\sum_j\theta_j\mathbf 1(z_j=\ell)=n\pi_\ell$。

完整证明:给定 $z$, $$\begin{aligned} \mathbb E(d_i\mid z) &=\sum_{j\ne i}\theta_i\theta_jP_{kz_j}\\ &=\theta_i\sum_{\ell=1}^K P_{k\ell}\sum_{\substack{j:z_j=\ell\\j\ne i}}\theta_j\\ &=\theta_i\sum_{\ell=1}^K P_{k\ell}\left(n\pi_\ell-\theta_i\mathbf1_{\{\ell=k\}}\right)\\ &=\theta_i n\sum_{\ell=1}^K\pi_\ell P_{k\ell}-\theta_i^2P_{kk}. \end{aligned}$$ 第二步按社区分组,第三步使用归一化并从社区 $k$ 的和中删去节点 $i$ 自身。若模型允许 $A_{ii}\sim\mathrm{Ber}(\theta_i^2P_{kk})$ 的自环,把 $j=i$ 项加回后才恰好得到原书公式;但本章注 2.1 明确采用 $A_{ii}=0$。

闭合检查:在固定平衡 SBM 特例 $\theta_i\equiv1$、$\pi_\ell=1/K$ 下,修正式给出 $\mathbb E d_i=n\sum_\ell\pi_\ell P_{k\ell}-P_{kk}$,即同社区少算自身这一位;对同质 SBM 正好化为 $(n/K-1)p_{\mathrm{in}}+n(K-1)p_{\mathrm{out}}/K$,与命题 2.6 的固定平衡口径一致。原书式与精确式的差值就是被误计为潜在自环的 $\theta_i^2P_{kk}$。∎

完整证明Proposition 2.8(ERGM 参数与条件 logit)

证明目标:ERGM 中,记 $A_{ij}^+$/$A_{ij}^-$ 为把边 $(i,j)$ 置 1/0 的图、$A_{ij}^c$ 为其余所有边与非边,则 $$\operatorname{logit}\mathbb P\big(A_{ij}=1\mid A_{ij}^c\big)=\theta^{T}\big(g(A_{ij}^+)-g(A_{ij}^-)\big).$$

依赖工具:ERGM 定义 $\mathbb P(A|\theta)=\exp(\theta^{T}g(A))/\kappa(\theta)$;条件概率定义。

完整证明:固定 $A_{ij}^c$ 后,$A_{ij}$ 只有 1 和 0 两个取值,故 $$\mathbb P\big(A_{ij}=1\mid A_{ij}^c\big)=\frac{\mathbb P(A_{ij}^+)}{\mathbb P(A_{ij}^+)+\mathbb P(A_{ij}^-)}=\frac{\exp\big(\theta^{T}g(A_{ij}^+)\big)}{\exp\big(\theta^{T}g(A_{ij}^+)\big)+\exp\big(\theta^{T}g(A_{ij}^-)\big)},$$ 归一化常数 $\kappa(\theta)$ 在分子分母中相同而消去。同理 $$\mathbb P\big(A_{ij}=0\mid A_{ij}^c\big)=\frac{\exp\big(\theta^{T}g(A_{ij}^-)\big)}{\exp\big(\theta^{T}g(A_{ij}^+)\big)+\exp\big(\theta^{T}g(A_{ij}^-)\big)}.$$ 两式相除取对数: $$\operatorname{logit}\mathbb P\big(A_{ij}=1\mid A_{ij}^c\big)=\log\frac{\mathbb P(A_{ij}=1\mid A_{ij}^c)}{\mathbb P(A_{ij}=0\mid A_{ij}^c)}=\theta^{T}\big(g(A_{ij}^+)-g(A_{ij}^-)\big).\qquad\blacksquare$$

闭合检查:回到 Example 2.12 核对——Bernoulli 图取 $g(A)=A_{ij}$(每边一个统计量),$g(A_{ij}^+)-g(A_{ij}^-)=1$ 作用在第 $(i,j)$ 分量,得 $\operatorname{logit}\mathbb P(A_{ij}=1)=\theta_{ij}$,与 $\theta_{ij}=\log\frac{p_{ij}}{1-p_{ij}}$ 一致。一般 ERGM 中该式把参数解释为"翻转一条边引起的统计量变化"的权重,是 ERGM logistic 回归式估计(如 MPLE)的基础。∎

正文隐藏验证补全

证明实验室 · 跳步补全 把正文省略的验证拆成可逐步复核的闭环

先确认原书给到哪里,再检查补充证明使用的条件、证据等级与闭合边界。

原书第二章没有正式标成 “Check / Exercise / left to the reader” 的小题。词面扫描识别出两个适合读者先自证的隐含任务(“immediate” 与 “similar to”);证明链复核又识别出一个“离散递推直接求解”的自然小检查。正文把这三处做成小检查,解答均落在本页。

清单 §6 的扫描结论与本页处置总表:

清单行 原句(意译) 判定 本页处置
1 "Theorem 2.1 的证明复杂,本书不给出,见 Hofstad 2016" 真正留白(原书级省略) 不补证;定位卡片
2 "Showing that $\mathbb E X_1$ goes to zero is immediate" 小留白(一句话跳步) proof-check-thm-2-2-ex1
3 Prop 2.6 "similar to the proof of Proposition 2.2" 压缩证明 proof-check-prop-2-6(完整证明同时并入 proof-proposition-2-6)
4 Prop 2.3 从离散平稳方程转到微分方程 非词面证明跳步 直接解离散递推并证明极限存在
5 Remark 2.5:"上述证明不完全严格" 原书自证不严格 已在 proof-proposition-2-3 中对原书定义的期望度分布完成严格化;更强的几乎必然收敛保留外部依赖
6–8 度序列存在性警示 / Prop 2.8 "Observe that" / Figure 2.1–2.3 经验观察 修辞性,无留白 不需证明卡片;图观察由 Thm 2.1/2.2 严格化

此外,逆向逐式验算发现四处不能靠关键词扫描捕获的问题:Theorem 2.2 的粗几何界不能闭合 $k=2$;Prop 2.4 的跨社区计数漏掉反向标签;Prop 2.6 混用了随机标签与固定平衡块口径;Prop 2.7 在 $A_{ii}=0$ 下漏去对角修正。它们分别已在 Theorem 2.2、Prop 2.4、Prop 2.6、Prop 2.7 的完整证明中闭合,并在正文保留浅色校勘提示。

隐藏验证补全Thm 2.2 证明中 "$\mathbb E X_1$ goes to zero is immediate"(清单 §6 第 2 行)

任务:原书在 Theorem 2.2(b) 证明末尾写道 "Showing that $\mathbb E X_1$ goes to zero is immediate, and going back to Equation (2.1) it follows that ...",补出这一行估计。

补全:按 $X_k$ 的定义(与外界无边的 $k$ 顶点生成树的棵数),$X_1$ 是"与所有其他节点无边的单节点树"的棵数——即孤立节点数 $I_n$。因此,由 $1-p_n\le\mathrm e^{-p_n}$ 与 $\bar d_n\ge\log n+\omega_n$, $$\begin{aligned} \mathbb E X_1=\mathbb E I_n &=n(1-p_n)^{n-1}\\ &\le\exp\!\left(\log n-\Big(1-\frac1n\Big)\bar d_n\right)\\ &\le\exp\!\left(\frac{\log n+\omega_n}{n}-\omega_n\right)\longrightarrow0. \end{aligned}$$ 这与 Lemma 2.4 情形 (i) 的收尾完全相同(见 proof-lemma-2-4),且不额外假设 $p_n\to0$;这就是 "immediate" 的含义。

两点澄清(笔记注记):①式 (2.1) 的求和从 $k=2$ 开始,$\mathbb E X_1$ 并不在该和式中——它对应第 3 步粗界公式 $\mathbb E X_k\le nq_n^k$ 对 $k=1$ 的形式代入($nq_n^1=\mathrm e\log n\sqrt n\not\to0$,所以粗界对 $k=1$ 也失效,必须回到精确式);②在 $I_n=0$ 的条件下 $X_1$ 恒为 0,所以无论是否提及 $\mathbb E X_1$,主证明逻辑不受影响。该句在原书中的作用是把粗界公式的适用边界交代清楚。∎

隐藏验证补全Proposition 2.6 的压缩证明 "similar to the proof of Proposition 2.2"(清单 §6 第 3 行)

任务:原书对 Proposition 2.6(同质均匀 SBM 的期望度)只写 "It is similar to the proof of Proposition 2.2. A given node has $\frac nK-1$ potential neighbors in its community, and $\frac nK(K-1)$ in the other communities." 补出完整推导。

补全证明:固定节点 $i$,记其社区为 $k$。度可以写成 $d_i=\sum_{j\ne i}A_{ij}$(与 Prop 2.2 相同的出发点——这就是 "similar" 所指)。取期望(线性性不要求独立): $$\mathbb E d_i=\sum_{j\ne i}\mathbb P\big((i,j)\in E\big).$$ 在原书的期望图景下(各社区大小恰为 $n/K$):$j$ 与 $i$ 同社区的共 $\frac nK-1$ 个,每个贡献 $p_{\mathrm{in}}$;$j$ 在其余 $K-1$ 个社区的共 $\frac nK(K-1)=n\frac{K-1}K$ 个,每个贡献 $p_{\mathrm{out}}$。合并: $$\bar d=\mathbb E d_i=\Big(\frac nK-1\Big)p_{\mathrm{in}}+n\frac{K-1}K\,p_{\mathrm{out}}.\qquad\blacksquare$$

辨析(笔记注记):与 Prop 2.2 的类比只在"度 = 指示变量求和"这一步成立;SBM 中 $A_{ij}$ 边际同分布但不独立(共享随机标签 $z_i,z_j$),所幸期望线性性不需要独立性。若改用严格的无条件计算(不对社区大小取期望图景),得 $\mathbb E d_i=(n-1)\big(\frac{p_{\mathrm{in}}}K+\frac{(K-1)p_{\mathrm{out}}}K\big)$,与原书公式相差 $O(p_{\mathrm{in}}+p_{\mathrm{out}})$,稀疏情形下渐近一致;两种写法都在 proof-proposition-2-6 卡中给出。∎

阶段三

巩固迁移

确认术语无歧义、易混点能解释,并知道结论在后续哪里复用。

术语与跨章链接

术语索引与迁移

先统一名称,再查看对象的前后章关系

术语、符号与跨章用途放在同一组任务卡中,避免把链接读成没有结构的长清单。

本章首次系统引入、已入全书术语表的术语如下;术语条目与当前译文小节已完成回链:

相变与度分布

术语组

术语组

巨分量(严格定义与存在性结论本章给出)、相变

跨章链接

这些对象从哪里来,又会在何处继续使用?

沿依赖关系回看前置章节,或直接进入下一项学习任务。

回看 Ch1

跨章关系

跨章关系

第 1 章笔记 §11 前瞻句 F3(ER 连通性图感)由本章 Thm 2.2 兑现、F4(PA 幂律承诺)由 Prop 2.3 兑现;Ch1 的五条共性是本章 Table 2.1 的四个性质列(连通/巨分量、小世界、幂律、关系传递性 / 三元闭包)的来源。

前瞻 Ch4

跨章关系

跨章关系

2.3 节全部模型(SBM/DC-SBM/PABM)与式 (2.4)(2.5)(2.8) 是社区检测章的生成模型与似然输入;社区检测问题本身在 Ch1 §1.3.1 提出。

前瞻 Ch5

跨章关系

跨章关系

2.2.3 的 SERN 几何视角与 Ch1 的高斯核/KNN 图构造一脉相承,图半监督学习章以这类图为输入。

脚注 1 的史料

跨章关系

跨章关系

ER 模型 Gilbert (1959) 与 Erdős–Rényi (1959) 两个来源并行,原书脚注已说明,术语表保留人名原文。

公式卡片

本章 9 个编号公式按"输入 → 输出 → 用途"整理;校勘要点附在相关卡片。

F1 · 公式

式 (2.1)(Thm 2.2(b) 的并集界,文件页 34)

#

: $$\mathbb P(G_n\ \text{不连通且}\ I_n=0)\le\sum_{k=2}^{\lfloor n/2\rfloor}\mathbb P(X_k\ge1)\le\sum_{k=2}^{\lfloor n/2\rfloor}\mathbb E X_k.$$ 输入 $X_k$(与外界无边的 $k$ 树);输出"无孤立点不连通"的概率上界;用途:把连通性问题化为计数估计(证明)。

F2 · 公式

式 (2.2)(优先连接概率,文件页 38)

#

: $$\mathbb P\big((v_{t+1},v_i)\in E_{t+1}\mid G_t\big)=\begin{cases}\dfrac{1}{2t+1},&v_i=v_{t+1},\\\\\dfrac{d_i(t)}{2t+1},&\text{否则}.\end{cases}$$ 分母 $2t+1=\sum_i d_i(t)+1$(自环贡献 1);归一性由 Lemma 2.5 保证。

F3 · 公式

式 (2.3)(主方程,文件页 40)

#

: $$p(k,s,t+1)=\frac{k-1}{2t+1}p(k-1,s,t)+\Big(1-\frac{k}{2t+1}\Big)p(k,s,t).$$ 初值 $p(k,1,1)=\delta_{k,1}$、边界 $p(k,t,t)=\delta_{k,1}$;幂律推导的引擎(证明)。

F4 · 公式

式 (2.4)/(2.5)(SBM 条件似然,文件页 44)

#

:$\mathbb P(G|z)=\prod_{i<j}P_{z_iz_j}^{A_{ij}}(1-P_{z_iz_j})^{1-A_{ij}}=\prod_{k\le\ell}P_{k\ell}^{\widetilde N_{k\ell}(1)}(1-P_{k\ell})^{\widetilde N_{k\ell}(0)}$。前者逐边、后者按无序社区对;$\widetilde N_{k\ell}(a)$ 必须把跨社区的两个标签方向都计入,才是正确的充分统计量(证明)。

F5 · 公式

式 (2.6)/(2.7)(Poisson 版 DC-SBM / SBM,文件页 47)

#

:$A_{ij}=A_{ji}\sim\mathrm{Poi}(\theta_i\theta_j\omega_{z_iz_j})$;$\theta_i\equiv1$ 退化为 $\mathrm{Poi}(\omega_{z_iz_j})$。$n\omega_{k\ell}\ll1$ 时与伯努利版实践中等价,换来似然可分解。

F6 · 公式

式 (2.8)(Poisson DC-SBM 似然,文件页 48)

#

: $$\mathbb P(A\mid z,\theta,\omega)=\prod_{i<j}\frac{(\theta_i\theta_j\omega_{z_iz_j})^{A_{ij}}}{A_{ij}!}\mathrm e^{-\theta_i\theta_j\omega_{z_iz_j}}=\frac{\prod_i\theta_i^{d_i}}{\prod_{i<j}A_{ij}!}\prod_k\omega_{kk}^{m_{kk}}\mathrm e^{-\frac{n_k^2}2\omega_{kk}}\prod_{k<\ell}\omega_{k\ell}^{m_{k\ell}}\mathrm e^{-n_kn_\ell\omega_{k\ell}},$$ $n_k$ 为块 $k$ 节点数、$m_{k\ell}$ 为块间边数($k=\ell$ 时计两倍)。用途:Ch4 谱方法与似然推断的标准输入。

F7 · 公式

式 (2.9)(p₁ 模型,文件页 51)

#

: $$\mathbb P(A)\propto\exp\Big(\rho R+\mu M+\sum_i\alpha_iA_{i+}+\sum_j\beta_jA_{+j}\Big),$$ $R$ 互惠边数、$M$ 总边数、$A_{i+}$/$A_{+j}$ 出/入度。四参数语义:$\mu$ 密度、$\alpha_i$ 产出力、$\beta_j$ 吸引力、$\rho$ 互惠力;全零除 $\mu$ 时退化为有向 ER($\mu=\operatorname{logit}p$)。校勘:小节标题为 "The $p_1$ Model",OCR 误作 $\phi1$。

F8 · 公式

ERGM 化恒等式(Example 2.12,文件页 50,未编号但反复引用)

#

:Bernoulli 图 $\mathbb P(A)=\prod_{i<j}p_{ij}^{A_{ij}}(1-p_{ij})^{1-A_{ij}}=\kappa(\theta)^{-1}\exp\big(\sum_{i<j}\theta_{ij}A_{ij}\big)$,其中 $\theta_{ij}=\operatorname{logit}p_{ij}=\log\frac{p_{ij}}{1-p_{ij}}$、$\kappa(\theta)=\prod_{i<j}(1-p_{ij})^{-1}$;ER 特例 $g(A)=|E|$、$\theta=\operatorname{logit}p$。用途:证明"所有 Bernoulli 图(含 ER、SBM、DC-SBM)都是 ERGM"。

F9 · 公式

Prop 2.8 的 logit 关系(文件页 52)

#

:$\operatorname{logit}\mathbb P(A_{ij}=1\mid A_{ij}^c)=\theta^{T}\big(g(A_{ij}^+)-g(A_{ij}^-)\big)$。ERGM 推断的钥匙(证明)。

另有两组值得记住的未编号估计:Lemma 2.4 的 $\mathbb P(A_i)=(1-p_n)^{n-1}\sim\mathrm e^{-\bar d_n}\sim\frac1n\mathrm e^{\mp\omega_n}$(连通性阈值 $\log n$ 的来源);Thm 2.2(b) 的 $\mathbb E X_k=\binom nkk^{k-2}p_n^{k-1}(1-p_n)^{k(n-k)}$(Cayley 计数的样板)。

Further Notes 导读

文献出口 · 按需展开延伸路线、适用时机与离开本书的入口主线学习可以略过;准备深入某个方向时再展开。

本书无习题;章尾 Further Notes(印刷页 43–44)共 3 段,是本节的"延伸阅读说明书"。

第 1 段:补充读物(按相关度排序)——Barabási 2016(有免费在线交互版 networksciencebook.com):网络科学的通俗全景,适合建立直觉,与本章 2.2 节对应最强(PA 模型的 Barabási–Albert 源头);Hofstad 2016:本章全部"原书不证/不严格"之处的严格化出处(Thm 2.1 的分支过程证明、PA 的严格理论、Cayley 定理也是引它的定理 3.17)——想走理论路线的读者,这本书是本章的影子教材;Durrett 2007 与 Chung & Lu 2006:随机图动力学与"大平均度"模型的经典处理;Janson et al. 2011 与 Bollobás 2001:偏数学证明的经典专著($\mathcal G(n,p)$ 的完整渐近理论),适合在读完本书后系统补强度。

第 2 段:本章未覆盖的模型——Watts–Strogatz 小世界模型(1998):格点加少量随机重连,同时实现高聚类与短距离,正是 Ch1 易混点"小世界 vs 聚类"张力下的经典模型,本书留白,感兴趣读原论文即可;Abbe 2018:SBM 综述,Ch4 社区检测的理论背景(可检测性阈值等),建议学 Ch4 时配套读;Penrose 2003:随机几何图专著,2.2.3 节的严格化与 RGG 连通性阈值在此。

第 3 段:无标度几何图——双曲几何图模型(Krioukov et al. 2010):把节点放进双曲空间,几何与幂律度分布兼得(RGG 的"关系传递性 / 三元闭包"与 PA 的"幂律"在一个模型里),是对 Table 2.1"没有模型兼得全部性质"现状的重要补充;本书后续不展开,作为研究方向指路。

与本页的关系:第 1 段的 Hofstad 2016 对应 §10 定位卡片 与 Prop 2.3 注记;第 2 段的 Abbe 2018 是 §18 后续衔接 中 Ch4 的理论伴侣。

学习检查表:完成标准

学完本章后自查:

  • [ ] 能复述:Bernoulli 图 $\mathcal G(n,(p_{ij}))$ 的定义,以及 ER、SBM、DC-SBM、PABM 各自如何作为它的特例写出 $p_{ij}$。
  • [ ] 能复述:两种标度情形的定义与两个相变的阈值、结论($\bar d=1$ 巨分量、$\bar d=\log n$ 连通),并说明"有巨分量 ≠ 连通"。
  • [ ] 能证明:Lemma 2.4 完整证明(一阶矩收尾 (i)、二阶矩收尾 (ii),含 $\mathbb P(A_1\cap A_2)=\mathbb P(A_1)^2/(1-p_n)$ 的关键计算)。
  • [ ] 能证明:Thm 2.2(b) 的证明骨架:事件分解 → 用生成树事件上界分量事件 → $\mathbb E X_k$ 的 Cayley 计数 → $k=2$ 回到精确式单独估计 + $k\ge3$ 几何尾界;能说明原书粗界为何对 $k=2$ 失效。
  • [ ] 能推导:从 $N_k(t)$ 的精确一步增量证明 $\mathbb EN_k(t)/t\to4/[k(k+1)(k+2)]$,并说明随机经验比例的几乎必然收敛为什么是更强结论。
  • [ ] 能推导:Prop 2.4 的 (2.4)(2.5) 与 Prop 2.5 的同质 SBM 似然;能说明跨社区计数为何必须同时包含 $(k,\ell)$ 与 $(\ell,k)$ 两种标签方向。
  • [ ] 能计算:Prop 2.6 在固定平衡块与随机均匀标签下的两种期望度;Prop 2.7 在 $A_{ii}=0$ 时的 $-\theta_i^2P_{kk}$ 修正;Example 2.2/2.3 中 $\omega_n$ 的取法。
  • [ ] 能判别:给定一段描述,判断它属于哪个模型(配置模型/PA/SERN/SBM/DC-SBM/PABM/SGBM/ERGM),并指出嵌套关系(PABM⊃DC-SBM⊃SBM,SGBM 常数化得 SBM)。
  • [ ] 能判别:p₁ 模型四个参数($\rho,\mu,\alpha_i,\beta_j$)的语义,以及 $\theta_{ij}=\operatorname{logit}p_{ij}$ 的 ERGM 化恒等式。
  • [ ] 能定位:Table 2.1 四模型 × 四性质各自的大致结论与"许多性质后续章才证明"的告诫;Further Notes 三段各自指向哪类读物。

后续衔接

按下一项学习任务离开本章

不必机械按章号前进,选择真正需要解决的问题

每张出口卡说明连接对象及其用途;需要回看时,仍可沿卡内链接返回精确位置。

下一步 01 第 3 章 Centrality Indices

本章各模型的度分布结论(ER 二项集中、PA 幂律)是"度中心性"作为基准指标的模型背景;优先连接中的枢纽形成机制解释了为何真实网络需要超越度的中心性指标。

下一步 02 第 4 章 Community Detection

本章 2.3 节是直接的生成模型仓库——SBM(Definition 2.6/2.7)、DC-SBM(Definition 2.8)、PABM(Definition 2.9);似然式 (2.4)(2.5) 与 Poisson 版 (2.8) 将被用于谱方法与似然方法的分析;Thm 2.1/2.2 的相变语言升级为"可检测性阈值"(Further Notes 指的 Abbe 2018 综述配套阅读)。Ch1 前瞻句 F1(karate club)与 F2(modularity 过拟合)在此兑现。

下一步 03 第 5 章 Semi-supervised Learning

2.2.3 的空间嵌入视角(几何邻近 ⇒ 边)与 Ch1 高斯核/KNN 图构造合流,成为图半监督学习的输入图来源。

下一步 04 第 6 章 Temporal Networks

优先连接(2.2.2)是本章唯一的增长/时序模型;时序网络章把"边何时出现"从生成机制升级为数据形态。

下一步 05 第 7 章 Sampling

本章模型(尤其 ER 与 SBM)将作为抽样方法的零模型与仿真基准。

下一步 06 术语表状态

邻接矩阵、巨分量等第 2 章条目的“首次系统引入”链接已指向当前译文小节。