精校翻译 Ch.3 随机向量
第 3 章精校翻译:高维随机向量

翻译状态说明

本页为第 3 章的精校翻译,已覆盖正文、Notes、Exercises 3.1-3.58、明确 Proof 卡片和原书 Figure 3.1-3.11。

第 3 章 高维随机向量

本章研究高维随机向量

$$ X=(X_1,\ldots,X_n)\in\mathbb R^n, $$

其中维度 $n$ 通常很大。数据科学中经常出现这样的对象。例如,计算生物学会同时研究约 $10^4$ 个基因的表达量,并把一个随机个体的基因表达向量建模为高维随机向量。

高维空间带来新困难,因为维度增加会让空间体积爆炸。边长为 $2$ 的立方体体积是单位立方体的 $2^n$ 倍,这就是“维数灾难”的几何根源之一。

高维空间中大立方体体积随维度指数增长
图 3.1 高维空间中的空间余量:大立方体体积相对小立方体呈指数级增长。

高维概率的作用,是用随机结构绕过这些困难。本章先研究独立坐标随机向量的欧氏范数集中,再引入协方差矩阵、PCA、各类高维分布、次高斯随机向量,并以 Grothendieck 不等式、半定规划和最大割近似算法作为应用。

3.1 范数的集中

随机向量

$$ X=(X_1,\ldots,X_n)\in\mathbb R^n $$

最可能出现在空间的哪里?先假设坐标 $X_i$ 是独立随机变量,均值为零、方差为一。$X$ 的典型长度是多少?我们有

$$ \mathbb E\|X\|_2^2 = \mathbb E\sum_{i=1}^n X_i^2 = \sum_{i=1}^n \mathbb EX_i^2 =n. $$

因此,我们应当预期 $X$ 的长度满足

$$ \|X\|_2\approx\sqrt n. $$

下面将证明,$X$ 确实以很高概率接近 $\sqrt n$。

Theorem 3.1.1 范数的集中

设 $X=(X_1,\ldots,X_n)\in\mathbb R^n$ 是随机向量,坐标 $X_i$ 独立、次高斯,并满足 $\mathbb EX_i^2=1$。则

$$ \left\|\|X\|_2-\sqrt n\right\|_{\psi_2} \le CK^2, \tag{3.1} $$

其中

$$ K=\max_i\|X_i\|_{\psi_2}, $$

$C$ 是绝对常数。

阅读重点:这是高维随机向量最基础的“薄壳”结论;后续随机矩阵的列范数、协方差估计都会反复用到同一思想。
查看学习笔记完整证明
Proof Theorem 3.1.1

由 Proposition 2.6.6,(3.1) 等价于下面的 Gaussian 型尾界:

$$ \mathbb P\left\{ \left|\|X\|_2-\sqrt n\right|\ge t \right\} \le 2\exp\left(-\frac{ct^2}{K^4}\right) \quad\text{for all }t\ge0. \tag{3.2} $$

我们用 Bernstein 不等式证明这个尾界。先观察

$$ \frac1n\|X\|_2^2-1 = \frac1n\sum_{i=1}^n(X_i^2-1), $$

这是独立、均值为零的随机变量之和。由于 $X_i$ 是次高斯,$X_i^2-1$ 是次指数。更精确地,由中心化界 (2.26) 和 Lemma 2.8.5,

$$ \|X_i^2-1\|_{\psi_1} \le C\|X_i^2\|_{\psi_1} = C\|X_i\|_{\psi_2}^2 \le CK^2. $$

对 $N=n$ 和 $a_i=1/n$ 应用 Bernstein 不等式(Corollary 2.9.2),得到对任意 $u\ge0$,

$$ \begin{aligned} \mathbb P\left\{ \left|\frac1n\|X\|_2^2-1\right| \ge u \right\} &\le 2\exp\left[ -c_1\min\left( \frac{u^2n}{K^4}, \frac{un}{K^2} \right) \right] \\ &\le 2\exp\left[ -\frac{cn}{K^4}\min(u^2,u) \right]. \end{aligned} \tag{3.3} $$

最后一步用到 $K$ 被一个绝对常数从下方控制;这是因为 $1=\|X_1\|_{L^2}\le C\|X_1\|_{\psi_2}\le CK$。

我们已经得到 $\|X\|_2^2$ 的集中。现在把它转化为 $\|X\|_2$ 的集中。对任意 $z,\delta\ge0$,有初等事实

$$ |z-1|\ge\delta \quad\Longrightarrow\quad |z^2-1|\ge\max(\delta,\delta^2). \tag{3.4} $$

因此,对任意 $\delta\ge0$,

$$ \begin{aligned} \mathbb P\left\{ \left|\frac1{\sqrt n}\|X\|_2-1\right| \ge\delta \right\} &\le \mathbb P\left\{ \left|\frac1n\|X\|_2^2-1\right| \ge\max(\delta,\delta^2) \right\} \\ &\le 2\exp\left(-\frac{cn}{K^4}\delta^2\right). \end{aligned} $$

令 $t=\delta\sqrt n$,就得到所需的次高斯尾界 (3.2)。

Remark 3.1.2 薄壳现象

Theorem 3.1.1 表明,$\mathbb R^n$ 中的随机向量大多停留在半径 $\sqrt n$ 球面附近一个常数厚度的薄壳中。乍看这可能有些反直觉。直观解释如下:平方范数

$$ S_n:=\|X\|_2^2 $$

均值为 $n$,标准差为 $O(\sqrt n)$。于是 $\|X\|_2=\sqrt{S_n}$ 围绕 $\sqrt n$ 的波动应当只有 $O(1)$,因为在 $n$ 附近,函数 $z\mapsto\sqrt z$ 的斜率约为 $1/\sqrt n$。

为了进一步熟悉薄壳现象,可以做 Exercises 3.1-3.3;这些题会说明通常有

$$ \operatorname{Var}(\|X\|_2)=\Theta(1), \qquad \mathbb E\|X\|_2 = \sqrt n-\Theta(1/\sqrt n). $$
随机向量平方范数和范数的集中示意
图 3.2 随机向量范数的集中:$\|X\|_2^2$ 在 $n$ 附近有 $O(\sqrt n)$ 级别波动,而 $\|X\|_2$ 在 $\sqrt n$ 附近只有 $O(1)$ 级别波动。

3.2 协方差矩阵与主成分分析

假设随机向量坐标独立并不总是现实。为了处理更一般的情形,我们快速回顾高维概率分布的一些基础概念;这些概念在 Section 1.3 中已经简要出现过。

取值于 $\mathbb R^n$ 的随机向量 $X$ 的协方差矩阵定义为

$$ \operatorname{cov}(X) = \mathbb E(X-\mu)(X-\mu)^{\mathsf T} = \mathbb EXX^{\mathsf T}-\mu\mu^{\mathsf T}, \qquad \mu=\mathbb EX. $$

请检查上面的恒等式。因此,$\operatorname{cov}(X)$ 是 $n\times n$ 对称半正定矩阵。它是随机变量方差的高维推广;若随机变量 $Z$ 的均值为 $\mu=\mathbb EZ$,则

$$ \operatorname{Var}(Z) = \mathbb E(Z-\mu)^2 = \mathbb EZ^2-\mu^2. $$

若 $X=(X_1,\ldots,X_n)$,协方差矩阵的元素就是坐标对之间的协方差:

$$ \operatorname{cov}(X)_{ij} = \mathbb E\left[ (X_i-\mathbb EX_i)(X_j-\mathbb EX_j) \right]. \tag{3.5} $$

有时忽略均值会更方便,因此考虑二阶矩矩阵

$$ \Sigma(X)=\mathbb EXX^{\mathsf T}. $$

这是一维随机变量二阶矩 $\mathbb EZ^2$ 的高维推广。通过平移,也就是把 $X$ 换成 $X-\mu$,许多问题都可化为均值为零的情形;在这种情形下,协方差矩阵和二阶矩矩阵相同:

$$ \operatorname{cov}(X)=\Sigma(X). $$

因此,后文多数时候会关注二阶矩矩阵 $\Sigma=\Sigma(X)$。

3.2.1 可以从协方差矩阵中读出什么?

协方差矩阵告诉我们的远不止坐标之间的协方差。下面的结果说明如何用它计算:(a) $X$ 的一维边缘,也就是把 $X$ 投影到给定方向 $v\in\mathbb R^n$ 后得到的随机变量 $\langle X,v\rangle$ 的方差;(b) $X$ 的欧氏范数;(c) $X$ 的两个独立副本之间的夹角信息。

Proposition 3.2.1 协方差矩阵帮助计算重要量

设 $X$ 是 $\mathbb R^n$ 中的随机向量,二阶矩矩阵为 $\Sigma=\mathbb EXX^{\mathsf T}$。

(a) 一维边缘。对任意固定向量 $v\in\mathbb R^n$,

$$ \mathbb E\langle X,v\rangle^2 = v^{\mathsf T}\Sigma v. \tag{3.6} $$

(b) 范数。

$$ \mathbb E\|X\|_2^2 = \operatorname{tr}(\Sigma). $$

(c) 独立副本内积。若 $Y$ 是 $X$ 的独立副本,则

$$ \mathbb E\langle X,Y\rangle^2 = \|\Sigma\|_F^2. $$

这里 $\operatorname{tr}(\Sigma)=\sum_i\Sigma_{ii}$,而 $\|\Sigma\|_F=(\sum_{i,j}\Sigma_{ij}^2)^{1/2}$ 是 Frobenius 范数。

Proof Proposition 3.2.1

(a) 由期望线性性,

$$ \mathbb E\langle X,v\rangle^2 = \mathbb E(v^{\mathsf T}X)(X^{\mathsf T}v) = v^{\mathsf T}\mathbb E[XX^{\mathsf T}]v = v^{\mathsf T}\Sigma v. $$

(b) 二阶矩矩阵的对角元为 $\Sigma_{ii}=\mathbb EX_i^2$,所以

$$ \mathbb E\|X\|_2^2 = \mathbb E\sum_{i=1}^n X_i^2 = \sum_{i=1}^n \mathbb EX_i^2 = \sum_{i=1}^n\Sigma_{ii}. $$

(c) 可把内积写成求和并展开平方;利用 $X$ 与 $Y$ 独立即可得到结论。

3.2.2 主成分分析

理解随机向量 $X$ 的最有用信息,往往藏在其协方差矩阵 $\Sigma=\operatorname{cov}(X)$ 的特征值和特征向量中。由于 $\Sigma$ 是对称矩阵,谱定理告诉我们:$\Sigma$ 的特征值 $\lambda_i$ 都是实数,并且 $\mathbb R^n$ 中存在由特征向量 $v_i$ 构成的标准正交基。把单位矩阵写成

$$ I_n=\sum_{i=1}^n v_i v_i^{\mathsf T}, $$

两侧乘以 $\Sigma$ 并使用 $\Sigma v_i=\lambda_i v_i$,得到 $\Sigma$ 的谱分解:

$$ \Sigma = \sum_{i=1}^n \lambda_i v_i v_i^{\mathsf T}. \tag{3.7} $$

通常我们把特征值 $\lambda_i$ 按非增顺序排列。

特征值有一个很方便的优化刻画。最大特征值 $\lambda_1$ 可通过在所有单位向量 $v\in\mathbb R^n$ 上最大化二次型 $v^{\mathsf T}\Sigma v$ 得到,并且最大值在首个特征向量 $v=v_1$ 处取得。去掉 $v_1$ 后,在与 $v_1$ 正交的单位向量上最大化同一个二次型,就得到第二大特征值 $\lambda_2$,最大值在 $v_2$ 处取得。依此类推。

Proposition 3.2.2 特征值的优化刻画

设 $\Sigma$ 是 $n\times n$ 对称矩阵,特征值为 $\lambda_1\ge\lambda_2\ge\cdots\ge\lambda_n$,对应单位特征向量为 $v_1,\ldots,v_n$。则对每个 $k=1,\ldots,n$,

$$ \lambda_k = \max_{\substack{ v\perp\{v_1,\ldots,v_{k-1}\}\\ \|v\|_2=1 }} v^{\mathsf T}\Sigma v, \tag{3.8} $$

并且最大值在 $v_k$ 处取得。

查看学习笔记完整证明
Proof Proposition 3.2.2

取任意单位向量 $v\in\mathbb R^n$,并假设它与 $\{v_1,\ldots,v_{k-1}\}$ 正交。由谱分解 (3.7),

$$ \begin{aligned} v^{\mathsf T}\Sigma v &= v^{\mathsf T} \left(\sum_{i=1}^n\lambda_i v_i v_i^{\mathsf T}\right)v \\ &= \sum_{i=1}^n\lambda_i\langle v,v_i\rangle^2 = \sum_{i=k}^n\lambda_i\langle v,v_i\rangle^2 \\ &\le \lambda_k \sum_{i=k}^n\langle v,v_i\rangle^2 \le \lambda_k. \end{aligned} $$

最后一步使用 Bessel 不等式,因为 $v_i$ 是标准正交向量。另一方面,

$$ v_k^{\mathsf T}\Sigma v_k = v_k^{\mathsf T}(\lambda_k v_k) = \lambda_k. $$

所以最大值正好是 $\lambda_k$,且在 $v_k$ 处取得。

把 (3.8) 与 (3.6) 结合起来,就得到协方差矩阵特征值和特征向量的概率解释。

Corollary 3.2.3 主成分分析

设 $X$ 是 $\mathbb R^n$ 中的随机向量,其协方差矩阵的特征值为 $\lambda_1\ge\lambda_2\ge\cdots\ge\lambda_n\ge0$,对应特征向量为 $v_1,\ldots,v_n$。则

$$ \lambda_k = \max_{\substack{ v\perp\{v_1,\ldots,v_{k-1}\}\\ \|v\|_2=1 }} \operatorname{Var}(\langle X,v\rangle), $$

并且最大值在 $v_k$ 处取得。

设随机向量 $X\in\mathbb R^n$ 表示数据,例如第 59 页提到的基因数据。根据 Corollary 3.2.3,协方差矩阵的首个特征向量 $v_1$ 给出第一主成分,也就是数据展开最充分的方向;$\lambda_1$ 是该方向上的方差。下一个特征向量 $v_2$ 给出在剩余正交方向中捕捉数据方差的第二好方向,对应方差为 $\lambda_2$,依此类推。见图 3.3。Exercise 3.4 会给出 explained variance 的更一般解释。

二维点云和前两个主成分方向
图 3.3 从分布中抽样的 200 个点;前两个主成分方向 $v_i$ 按对应标准差 $\sqrt{\lambda_i}$ 缩放。
Remark 3.2.4 降维

真实数据中经常只有少数几个特征值 $\lambda_i$ 很大并携带信息,其余特征值较小,通常被视为噪声。在这种情况下,少数几个主成分就能捕捉数据大部分变异。尽管数据生活在高维空间 $\mathbb R^n$ 中,它本质上接近低维,围绕前几个主成分 $v_i$ 张成的子空间 $E$ 聚集。

Principal Component Analysis(PCA)就是寻找前几个主成分 $v_i$,再把数据投影到它们张成的子空间 $E$ 上。这会降低数据维度,使分析更容易。如果 $E$ 是二维或三维的,PCA 还可用于可视化数据。

3.2.3 各向同性分布

你可能记得,在基础概率课程中,假设随机变量均值为零、方差为一通常很方便。这个思想可推广到高维,其中各向同性是单位方差概念的高维版本。

Definition 3.2.5 各向同性随机向量

$\mathbb R^n$ 中的随机向量 $X$ 称为各向同性,如果

$$ \mathbb EXX^{\mathsf T}=I_n, $$

其中 $I_n$ 表示 $\mathbb R^n$ 中的单位矩阵。

由 Proposition 3.2.1 可知,$X$ 各向同性当且仅当

$$ \mathbb E\langle X,v\rangle^2 = \|v\|_2^2 \quad\text{for any fixed vector }v\in\mathbb R^n. \tag{3.9} $$

请检查“only if”的方向。因为右侧不依赖于 $v$ 的方向,(3.9) 实质上说明:各向同性分布在所有方向上展开程度相同。

回忆一维情形:任意方差为正的随机变量 $X$ 都可通过平移和缩放化为 standard score,即均值为零、方差为一的随机变量

$$ Z=\frac{X-\mu}{\sqrt{\operatorname{Var}(X)}}, \qquad X=\mu+\operatorname{Var}(X)^{1/2}Z. $$

高维中也有同样思想。任意协方差矩阵可逆的随机向量 $X$,都可通过平移和线性缩放化为 standard score:

$$ Z=\operatorname{cov}(X)^{-1/2}(X-\mu), \qquad X=\mu+\operatorname{cov}(X)^{1/2}Z. \tag{3.10} $$

这通常允许我们不失一般性地假设随机向量均值为零且各向同性。即使协方差矩阵不可逆,这个思想仍然有效:任意随机向量 $X$ 仍可写成

$$ X=\mu+\operatorname{cov}(X)^{1/2}Z, $$

其中 $Z$ 是某个均值为零、各向同性的随机向量;见 Exercise 3.10。

3.3 高维分布示例

下面给出几类基本的高维分布示例。

3.3.1 标准正态分布

最具代表性的高维分布是 Gaussian 分布,也称 multivariate normal 分布。若随机向量

$$ Z=(Z_1,\ldots,Z_n) $$

的坐标 $Z_i$ 是独立标准正态随机变量 $N(0,1)$,则称 $Z$ 在 $\mathbb R^n$ 中服从标准正态分布,记作

$$ Z\sim N(0,I_n). $$

$Z$ 的密度是 $n$ 个标准正态密度的乘积:

$$ f_Z(z) = \prod_{i=1}^n\frac1{\sqrt{2\pi}}e^{-z_i^2/2} = \frac1{(2\pi)^{n/2}}e^{-\|z\|_2^2/2}, \qquad z\in\mathbb R^n. \tag{3.11} $$

标准正态分布是各向同性的,请自行检查。

注意,$f_Z(z)$ 只依赖于向量 $z$ 的长度,而不依赖方向。因此标准正态密度是旋转不变的,也就是说任意旋转都不会改变它。形式化地说:

Proposition 3.3.1 旋转不变性

设 $Z\sim N(0,I_n)$,$U$ 是固定的 $n\times n$ 正交矩阵。则

$$ UZ\sim N(0,I_n). $$
用途:标准正态的许多高维性质都来自旋转不变性。

特别地,考察 $UZ$ 的第一个坐标,有

$$ (UZ)_1=\langle U_1,Z\rangle\sim N(0,1), $$

其中 $U_1$ 表示 $U$ 的第一行。因为这一行可以是 $\mathbb R^n$ 中任意单位向量,所以标准正态分布的所有一维边缘都是标准正态。更一般地,缩放后得到:

Corollary 3.3.2 标准正态分布的一维边缘

设 $Z\sim N(0,I_n)$,$v\in\mathbb R^n$ 固定。则

$$ \langle Z,v\rangle \sim N(0,\|v\|_2^2). $$

这推出一个基础概率课程中的经典结论。

Corollary 3.3.3 独立正态变量之和仍为正态

设 $X_i\sim N(\mu_i,\sigma_i^2)$ 相互独立。则

$$ \sum_{i=1}^n X_i \sim N(\mu,\sigma^2), \qquad \mu=\sum_{i=1}^n\mu_i, \quad \sigma^2=\sum_{i=1}^n\sigma_i^2. $$
Proof Corollary 3.3.3

可写 $X_i=\mu_i+\sigma_iZ_i$,其中 $Z_i$ 是独立标准正态随机变量。于是

$$ \sum_{i=1}^nX_i = \mu+\sum_{i=1}^n\sigma_iZ_i = \mu+\langle Z,v\rangle, \qquad v=(\sigma_1,\ldots,\sigma_n). $$

由 Corollary 3.3.2,$\langle Z,v\rangle\sim N(0,\sigma^2)$,所以 $\mu+\langle Z,v\rangle\sim N(\mu,\sigma^2)$。

3.3.2 一般正态分布

回忆 Section 1.7:若随机变量 $X$ 可由标准正态随机变量 $Z\sim N(0,1)$ 平移和缩放得到,也就是

$$ X=\mu+\sigma Z, $$

则称 $X$ 服从正态分布。这样的 $X$ 均值为 $\mu$,方差为 $\sigma^2$,记作 $X\sim N(\mu,\sigma^2)$。现在把这个思想推广到高维。

Definition 3.3.4 一般正态分布

$\mathbb R^n$ 中的随机向量 $X$ 称为正态分布,如果它可由某个标准正态随机向量 $Z\sim N(0,I_k)$ 经过仿射变换得到,即

$$ X=\mu+AZ, $$

其中 $\mu\in\mathbb R^n$ 固定,$A$ 是 $n\times k$ 矩阵。这样的 $X$ 均值为 $\mu$,协方差矩阵为 $\Sigma=AA^{\mathsf T}$,记作 $X\sim N(\mu,\Sigma)$。

Proposition 3.3.5 唯一性

$X$ 的分布由 $\mu$ 和 $\Sigma$ 唯一决定。具体地,若 $\Sigma=AA^{\mathsf T}$,则 $X$ 与

$$ Y=\mu+\Sigma^{1/2}Z', \qquad Z'\sim N(0,I_n), \tag{3.12} $$

具有相同分布。

Proof Proposition 3.3.5

我们使用 Cramér-Wold device 的一个版本:$\mathbb R^n$ 中随机向量的所有一维边缘分布唯一决定其联合分布。也就是说,若对所有 $u\in\mathbb R^n$,$\langle X,u\rangle$ 与 $\langle Y,u\rangle$ 同分布,则 $X$ 与 $Y$ 同分布。

只需检查 $AZ$ 与 $\Sigma^{1/2}Z'$ 同分布。由 Corollary 3.3.2,对每个 $v\in\mathbb R^n$,

$$ \langle AZ,v\rangle = \langle Z,A^{\mathsf T}v\rangle \sim N(0,\|A^{\mathsf T}v\|_2^2), $$

$$ \langle \Sigma^{1/2}Z',v\rangle \sim N(0,\|\Sigma^{1/2}v\|_2^2). $$

又因为 $\Sigma=AA^{\mathsf T}$,有 $\|A^{\mathsf T}v\|_2^2=\|\Sigma^{1/2}v\|_2^2$。因此 $AZ$ 与 $\Sigma^{1/2}Z'$ 的所有一维边缘相同,Cramér-Wold device 完成证明。

如果 $\Sigma$ 可逆,那么 $X$ 的密度存在,并且可用 $\mu$ 和 $\Sigma$ 表示。公式看上去较复杂,但含义很简单:一般正态密度就是标准正态密度 (3.11) 的仿射变换。

Proposition 3.3.6 一般正态密度

若 $\Sigma$ 可逆,且 $X\sim N(\mu,\Sigma)$,则 $X$ 的概率密度函数为

$$ f(x) = \frac1{(2\pi)^{n/2}|\Sigma|^{1/2}} \exp\left[ -\frac12(x-\mu)^{\mathsf T}\Sigma^{-1}(x-\mu) \right], \qquad x\in\mathbb R^n. \tag{3.13} $$

这里 $|\Sigma|$ 表示 $\Sigma$ 的行列式。

你将在 Exercise 3.15 中通过变量替换证明这个公式。图 3.4 展示了两个多元正态分布密度的例子。

各向同性正态和非各向同性正态的密度等高线
图 3.4 各向同性分布 $N(0,I_2)$ 与非各向同性分布 $N(0,\Sigma)$ 的密度;前者等高线为圆,后者为椭圆。二者可通过仿射变换互相得到。

你可能记得,独立随机变量一定不相关;但反过来并不总成立。不过,对 jointly normal 随机变量,反方向也成立。

Corollary 3.3.7 联合正态随机变量

若随机向量 $X=(X_1,\ldots,X_n)$ 服从正态分布,则称随机变量 $X_1,\ldots,X_n$ jointly normal。联合正态随机变量相互独立,当且仅当它们两两不相关。

Proof Corollary 3.3.7

若 $X_i$ 不相关,则 $X$ 的协方差矩阵是对角矩阵。于是密度 (3.13) 可分解为

$$ f(x)=f_1(x_1)\cdots f_n(x_n), \qquad x=(x_1,\ldots,x_n)\in\mathbb R^n. $$

回忆独立性的经典判据:联合密度可分解为边缘密度乘积,当且仅当随机变量相互独立。

注意:某些正态随机变量并不是 jointly normal;它们可以不相关但不独立,见 Exercise 3.17。

3.3.3 球面均匀分布

各向同性随机向量的坐标总是不相关,但不一定独立。球面均匀分布就是这种情形。

Proposition 3.3.8 球面是各向同性的

以原点为中心、半径为 $\sqrt n$ 的欧氏球面上的均匀分布

$$ \operatorname{Unif}(\sqrt n\,S^{n-1}) $$

是各向同性的。

Proof Proposition 3.3.8

先令 $X=(X_1,\ldots,X_n)\sim\operatorname{Unif}(S^{n-1})$。由对称性,对任意 $i\ne j$,坐标对 $(X_i,X_j)$ 与 $(-X_i,X_j)$ 同分布。因此

$$ \mathbb EX_iX_j=-\mathbb EX_iX_j, $$

从而 $\mathbb EX_iX_j=0$。另一方面,总有 $\|X\|_2=1$,所以

$$ 1=\mathbb E\|X\|_2^2 = \mathbb EX_1^2+\cdots+\mathbb EX_n^2. $$

由于 $X_i$ 同分布,上式中 $n$ 项相同,因此 $\mathbb EX_i^2=1/n$。于是 $\sqrt n\,X$ 的坐标不相关,且二阶矩等于 $1$,所以 $\sqrt n\,X$ 各向同性。

各向同性随机向量几乎正交

高维空间经常违背低维直觉。随机选取两个点,它们很可能几乎正交。

具体地,令 $X,Y$ 是独立随机向量,均匀分布在单位球面 $S^{n-1}$ 上。由 Proposition 3.3.8,$\sqrt n\,X$ 与 $\sqrt n\,Y$ 独立同分布且各向同性。由 Proposition 3.2.1(c),

$$ \mathbb E\langle \sqrt n\,X,\sqrt n\,Y\rangle^2 = \operatorname{tr}(I_n) =n. $$

两边除以 $n^2$,得到

$$ \mathbb E\langle X,Y\rangle^2 = \frac1n. $$

再由 Markov 不等式,

$$ |\langle X,Y\rangle| = O(1/\sqrt n) \quad\text{with high probability}. \tag{3.14} $$

这说明 $X$ 与 $Y$ 通常几乎正交。低维情形完全不同,例如平面中两条随机方向的平均夹角为 $\pi/4$。维度越高,空间越宽,随机方向越容易彼此分散。

Gaussian 分布与球面分布很相似

球面均匀分布和标准正态分布都具有旋转不变性。因此若 $g\sim N(0,I_n)$,则归一化向量 $g/\|g\|_2$ 在 $S^{n-1}$ 上也有旋转不变分布。而球面上的旋转不变概率分布是唯一的,所以

$$ g\sim N(0,I_n) \quad\Longrightarrow\quad \frac{g}{\|g\|_2} \sim \operatorname{Unif}(S^{n-1}). \tag{3.15} $$

标准正态分布 $N(0,I_n)$ 的密度 (3.11) 在原点处最大,这可能让人误以为 $g\sim N(0,I_n)$ 会集中在原点附近。但 Section 3.1 已经说明并非如此。正态分布实际集中在半径 $\sqrt n$ 附近的薄球壳上:

$$ \|g\|_2\approx\sqrt n \quad\text{with high probability}. \tag{3.16} $$

把它与 (3.15) 结合,可以非正式地说:标准正态分布大致类似于半径 $\sqrt n$ 球面上的均匀分布:

$$ N(0,I_n) \approx \operatorname{Unif}(\sqrt n\,S^{n-1}). \tag{3.17} $$

这与低维直觉相反,见图 3.5。关键在于:原点附近几乎没有体积。半径为 $o(\sqrt n)$ 的球体积呈指数小(你将在 Exercise 4.27 中计算),抵消了密度在原点处的峰值,使随机向量远离 $0$。Exercise 3.7 会让你亲自检验这一点。

二维正态抽样和高维中正态接近球面均匀分布的示意
图 3.5 二维标准正态抽样及其高维启发图像:高维中,标准正态分布很接近半径 $\sqrt n$ 球面上的均匀分布。

球面的一维投影近似正态

对启发式 (3.17) 的严格版本是:球面均匀分布的一维边缘近似正态。虽然后文不会用到这个漂亮事实,我们仍然证明它,并把它看作 Berry-Esseen 中心极限定理 2.1.4 的“球面版本”。

Theorem 3.3.9 投影中心极限定理

设 $X$ 均匀分布在 $\mathbb R^n$ 的单位球面上,即 $X\sim\operatorname{Unif}(S^{n-1})$。则

$$ \sqrt n\,\langle X,v\rangle \to N(0,1) \quad\text{in distribution} $$

当 $n\to\infty$。事实上,分布函数一致收敛:

$$ \sup_{v\in S^{n-1}}\sup_{t\in\mathbb R} \left| \mathbb P\{\sqrt n\,\langle X,v\rangle\le t\} - \mathbb P\{g_1\le t\} \right| \to0, $$

其中 $g_1\sim N(0,1)$。

Proof Theorem 3.3.9

由 (3.15),可令 $X=g/\|g\|_2$,其中 $g\sim N(0,I_n)$。由旋转不变性,$\langle X,v\rangle$ 的分布对所有 $v$ 相同,因此可取 $v=(1,0,\ldots,0)$,于是

$$ \langle X,v\rangle = \frac{g_1}{\|g\|_2}. $$

启发式 (3.16) 表明 $\|g\|_2$ 可被 $\sqrt n$ 替代。为严格证明,使用一个分解技巧:在“好事件”上使用这个近似,在“坏事件”上用其概率很小来忽略。

由 (3.2),好事件

$$ E_n := \left\{ \left|\|g\|_2-\sqrt n\right| \le \ln n \right\} $$

以高概率发生;记 $p_n=\mathbb P(E_n^c)\to0$。

若 $E_n$ 发生且 $t\ge0$,则事件 $\sqrt n\,\langle X,v\rangle\le t$ 蕴含

$$ g_1 \le \frac{t\|g\|_2}{\sqrt n} \le t\left(1+\frac{\ln n}{\sqrt n}\right) =:t_n. $$

把事件按 $E_n$ 是否发生拆开,得到

$$ \begin{aligned} \mathbb P\{\sqrt n\,\langle X,v\rangle\le t\} &\le \mathbb P\{\sqrt n\,\langle X,v\rangle\le t\text{ and }E_n\} +\mathbb P(E_n^c) \\ &\le \mathbb P\{g_1\le t_n\}+p_n. \end{aligned} $$

因此

$$ \mathbb P\{\sqrt n\,\langle X,v\rangle\le t\} - \mathbb P\{g_1\le t\} \le \mathbb P\{g_1\in[t,t_n]\}+p_n. \tag{3.18} $$

$g_1$ 的密度在 $[t,t_n]$ 上由 $e^{-t^2/2}$ 控制,所以

$$ (3.18) \le e^{-t^2/2}(t_n-t)+p_n = e^{-t^2/2}t\frac{\ln n}{\sqrt n}+p_n \le \frac{C\ln n}{\sqrt n}+p_n. $$

右端不依赖于 $v$ 或 $t$,并且随 $n\to\infty$ 收敛到 $0$。类似论证可给出反向差值 $\mathbb P\{g_1\le t\}-\mathbb P\{\sqrt n\,\langle X,v\rangle\le t\}$ 的同样控制。合并两边即得结论。

Remark 3.3.10 球面一维边缘的密度

半径 $\sqrt n$ 球面上均匀分布的一维边缘密度可以显式计算。你将在 Exercise 3.27 中看到,它正比于

$$ \left(1-\frac{x^2}{n}\right)^{(n-3)/2}. $$

当 $n$ 很大时,这近似于 $e^{-x^2/2}$,与 Gaussian 极限一致。

3.3.4 凸集上的均匀分布

这个例子来自凸几何和计算几何。若有界凸集 $K\subset\mathbb R^n$ 具有非空内部,则称 $K$ 为 convex body。令 $X$ 在 $K$ 上均匀分布:

$$ X\sim\operatorname{Unif}(K). $$

$X$ 的密度在 $K$ 上等于 $1/\operatorname{Vol}(K)$,在 $K$ 外等于 $0$。$X$ 的均值

$$ \mu=\mathbb EX = \frac1{\operatorname{Vol}(K)} \int_K x\,dx $$

是 $K$ 的重心。若 $\Sigma=\operatorname{cov}(X)$ 是 $K$ 的协方差矩阵,则 standard score

$$ Z:=\Sigma^{-1/2}(X-\mu) $$

是各向同性随机向量,正如我们在 (3.10) 中观察到的。同时,$Z$ 均匀分布在 $K$ 的仿射变换副本上:

$$ Z\sim \operatorname{Unif}\left(\Sigma^{-1/2}(K-\mu)\right). $$

请检查这一点。总结一下,我们找到了一个仿射变换 $T$,使得 $T(K)$ 上的均匀分布是各向同性的。凸体 $T(K)$ 本身常被称为 isotropic convex body。

在算法凸几何中,可以把各向同性凸体 $T(K)$ 看作 $K$ 的良条件版本,其中 $T$ 扮演预条件器的角色,见图 3.6。像计算 $K$ 体积这样的算法,通常在 $K$ 条件良好时工作得更好。

凸体经过协方差预条件化变为各向同性凸体
图 3.6 凸体 $K$ 经过线性变换 $T(K)$ 成为各向同性凸体。预条件器为 $T=\Sigma^{-1/2}$,其中 $\Sigma$ 是 $K$ 的协方差矩阵。

3.3.5 Frames

frame 的概念广泛用于信号处理。它推广了基的概念,但不要求线性无关。frame 与离散各向同性分布有密切联系。

Proposition 3.3.11 Parseval frames

对任意向量 $u_1,\ldots,u_N\in\mathbb R^n$,以下命题等价:

(i) Parseval identity. 对每个 $x\in\mathbb R^n$,

$$ \|x\|_2^2 = \sum_{i=1}^N\langle u_i,x\rangle^2. $$

(ii) Frame expansion. 对每个 $x\in\mathbb R^n$,

$$ x= \sum_{i=1}^N\langle u_i,x\rangle u_i. $$

(iii) 单位矩阵分解。

$$ I_n=\sum_{i=1}^N u_i u_i^{\mathsf T}. $$

(iv) 各向同性。 随机向量

$$ X\sim \operatorname{Unif}\{\sqrt N\,u_1,\ldots,\sqrt N\,u_N\} $$

是各向同性的。

满足这些等价性质的向量族称为 Parseval frame。

Proof Proposition 3.3.11

(i) $\Rightarrow$ (iv). (i) 中的恒等式可写作

$$ \|x\|_2^2 = \frac1N \sum_{i=1}^N \left\langle \sqrt N\,u_i,x\right\rangle^2 = \mathbb E\langle X,x\rangle^2. $$

它对所有 $x\in\mathbb R^n$ 成立,所以由 (3.9),$X$ 各向同性。

(iv) $\Rightarrow$ (iii). $X$ 各向同性意味着

$$ I_n = \mathbb EXX^{\mathsf T} = \frac1N\sum_{i=1}^N (\sqrt N\,u_i)(\sqrt N\,u_i)^{\mathsf T} = \sum_{i=1}^N u_i u_i^{\mathsf T}. $$

(iii) $\Rightarrow$ (ii) 只需两侧同乘 $x$。最后,(ii) $\Rightarrow$ (i) 来自两侧与 $x$ 取内积。

Example 3.3.12 坐标分布

$\mathbb R^n$ 中的标准基 $\{e_1,\ldots,e_n\}$ 是 Parseval frame。因此,坐标随机向量

$$ X\sim \operatorname{Unif} \{\sqrt n\,e_1,\ldots,\sqrt n\,e_n\} $$

是各向同性的。在所有高维分布中,Gaussian 分布通常最容易处理,可以把它看作“最好”的分布;坐标分布高度离散,通常可看作“最坏”的分布。

Example 3.3.13 Mercedes-Benz frame

Parseval frame 的一个经典非线性无关例子,是半径为 $\sqrt{2/N}$ 的圆上 $N$ 个等间距点。图 3.7 展示了其中 $N=3$ 的情形;可尝试 Exercise 3.30。

Mercedes-Benz frame
图 3.7 Mercedes-Benz frame:半径为 $\sqrt{2/3}$ 的圆上三个等间距点形成 $\mathbb R^2$ 中的 Parseval frame。

最后,再给出两个各向同性分布的例子。

Example 3.3.14 离散立方体上的均匀分布

Rademacher 随机向量 $X=(X_1,\ldots,X_n)$ 的坐标是独立 Rademacher 随机变量。等价地,$X$ 在 $\mathbb R^n$ 中的单位离散立方体上均匀分布:

$$ X\sim \operatorname{Unif}(\{-1,1\}^n). $$

Rademacher 分布是各向同性的,请自行检查。

Example 3.3.15 乘积分布

更一般地,任意随机向量 $X=(X_1,\ldots,X_n)$,只要坐标 $X_i$ 独立、均值为零、方差为一,就是各向同性的。请自行验证。

3.4 高维中的次高斯分布

我们把第 2.6 节引入的次高斯分布概念推广到高维。为了获得动机,先注意多元正态分布完全由它的一维边缘分布,也就是到直线上的投影决定:$\mathbb R^n$ 中的随机向量 $X$ 是正态的,当且仅当对任意 $v\in\mathbb R^n$,$\langle X,v\rangle$ 都是正态随机变量;见 Exercise 3.16。这提示了定义多元次高斯分布的自然方式。

Definition 3.4.1 次高斯随机向量

$\mathbb R^n$ 中的随机向量 $X$ 称为次高斯随机向量,如果对所有 $v\in\mathbb R^n$,一维边缘 $\langle X,v\rangle$ 都是次高斯随机变量。$X$ 的次高斯范数定义为所有单位向量方向上一维边缘次高斯范数的最大值:

$$ \|X\|_{\psi_2} = \sup_{v\in S^{n-1}} \|\langle X,v\rangle\|_{\psi_2}. $$

下面看几个基本例子。

3.4.1 Gaussian, Rademacher, and more

具有独立次高斯坐标的随机向量给出了大量例子。

Lemma 3.4.2 具有独立次高斯坐标的分布

$$ X=(X_1,\ldots,X_n) $$

是 $\mathbb R^n$ 中的随机向量,其坐标 $X_i$ 相互独立、均值为零且次高斯。那么 $X$ 是次高斯随机向量,并且

$$ \max_{i\le n}\|X_i\|_{\psi_2} \le \|X\|_{\psi_2} \le C\max_{i\le n}\|X_i\|_{\psi_2}. $$
Proof 用一维投影和次高斯和控制

下界来自在 Definition 3.4.1 中把 $v$ 取为标准基向量。为证明上界,任取 $v=(v_1,\ldots,v_n)\in S^{n-1}$。由 Proposition 2.7.1,

$$ \begin{aligned} \|\langle X,v\rangle\|_{\psi_2}^2 &= \left\|\sum_{i=1}^n v_iX_i\right\|_{\psi_2}^2 \\ &\le C\sum_{i=1}^n\|v_iX_i\|_{\psi_2}^2 \\ &= C\sum_{i=1}^n v_i^2\|X_i\|_{\psi_2}^2 \\ &\le C\max_{i\le n}\|X_i\|_{\psi_2}^2, \end{aligned} $$

其中最后一步使用了 $\sum_{i=1}^n v_i^2=1$。由于 $v$ 任意,证明完成。

Example 3.4.3 Rademacher 分布

作为上面引理的直接结果,Example 3.3.14 中引入的 Rademacher 随机向量是次高斯随机向量,并且

$$ c_1\le \|X\|_{\psi_2}\le c_2, $$

其中 $c_1,c_2>0$ 是绝对常数。

Example 3.4.4 标准正态分布

标准正态随机向量 $X\sim N(0,I_n)$ 也具有同样性质。你将在 Exercise 3.38 中把这个结论强化并推广到 $N(0,\Sigma)$。

3.4.2 球面均匀分布

投影中心极限定理 3.3.9 告诉我们:$\mathbb R^n$ 中半径为 $\sqrt n$ 的球面上的均匀分布,其一维边缘近似高斯。因此下一个自然问题是:这些边缘是否是次高斯的,并且其次高斯范数是否由一个常数控制?下面证明答案是肯定的。这个事实可以看作投影中心极限定理的集中版本,正如第 2.2 节 Hoeffding 不等式是经典中心极限定理的集中版本。

Theorem 3.4.5 球面均匀分布是次高斯的

设 $X$ 是 $\mathbb R^n$ 中单位球面上的均匀随机向量,即

$$ X\sim \operatorname{Unif}(S^{n-1}). $$

那么对任意 $v\in S^{n-1}$ 和 $t\ge 0$,有

$$ \mathbb P\{\langle X,v\rangle\ge t\} \le 2\exp\left(-\frac{t^2n}{2}\right). \tag{3.19} $$

特别地,$X$ 是次高斯随机向量,并且

$$ \|X\|_{\psi_2}\le \frac{C}{\sqrt n}. $$ 查看学习笔记完整证明
Proof 高斯表示与条件化技巧

由旋转不变性,可假设

$$ X=\frac{g}{\|g\|_2}, \qquad g\sim N(0,I_n), $$

这正是 (3.15) 中提到的表示。仍由旋转不变性,$\langle X,v\rangle$ 的分布不依赖于 $v$,所以取 $v=(1,0,\ldots,0)$ 即可,此时 $\langle X,v\rangle=X_1$。

于是事件 $\langle X,v\rangle\ge t$ 等价于

$$ g_1\ge t\|g\|_2. $$

将两边平方,把右侧的 $g_1^2$ 移到左侧并化简,可得

$$ g_1\ge s\|\bar g\|_2, \qquad s=\frac{t}{\sqrt{1-t^2}}, \qquad \bar g=(g_2,\ldots,g_n). $$

为了求这个事件的概率,使用第 1.5 节的条件化技巧。先对 $\bar g$ 条件化,从而固定 $\|\bar g\|_2$;这不会改变 $g_1$ 的分布,因为 $g_1$ 与 $\bar g$ 独立。再对 $\bar g$ 取期望解除条件。全期望公式 (1.16) 给出

$$ \begin{aligned} \mathbb P\{\langle X,v\rangle\ge t\} &= \mathbb P\{g_1\ge s\|\bar g\|_2\} \\ &= \mathbb E\left[ \mathbb P\{g_1\ge s\|\bar g\|_2\mid \bar g\} \right]. \end{aligned} \tag{3.20} $$

在条件化之后,$s\|\bar g\|_2$ 是固定值,所以上式中的条件概率就是一个高斯尾概率。使用 Exercise 2.6 中的界 $\mathbb P\{g_1\ge u\}\le \exp(-u^2/2)$,得到

$$ \begin{aligned} (3.20) &\le \mathbb E\exp\left( -\frac{s^2\|\bar g\|_2^2}{2} \right) \\ &= \left[ \mathbb E\exp\left( -\frac{s^2g_1^2}{2} \right) \right]^{n-1}. \end{aligned} \tag{3.21} $$

最后一个等式来自 $\|\bar g\|_2^2=g_2^2+\cdots+g_n^2$,以及所有 $g_i$ 独立同分布且 $g_i\sim N(0,1)$。通过把期望写成积分并作变量替换,可验证

$$ \mathbb E\exp\left(-\frac{s^2g_1^2}{2}\right) = \frac{1}{\sqrt{1+s^2}}. $$ 查看学习笔记:Gaussian Laplace transform 验证

因此

$$ (3.21) = \left(\frac{1}{1+s^2}\right)^{(n-1)/2} = (1-t^2)^{(n-1)/2} \le \exp\left(-\frac{t^2(n-1)}{2}\right), $$

其中使用了对所有 $x$ 成立的 $1-x\le e^{-x}$。

最后,若 $t\ge 1$,则 (3.19) 左侧概率为零,因为 Cauchy-Schwarz 不等式给出 $\langle X,v\rangle\le \|X\|_2\|v\|_2=1$。若 $0\le t\le 1$,则

$$ \exp\left(-\frac{t^2(n-1)}{2}\right) \le e^{1/2}\exp\left(-\frac{t^2n}{2}\right) \le 2\exp\left(-\frac{t^2n}{2}\right). $$

于是 (3.19) 得证。由球面对称性同样可控制左尾,从而一维边缘的双侧次高斯尾界给出 $\|X\|_{\psi_2}\le C/\sqrt n$。

3.4.3 反例

$\mathbb R^n$ 中有些分布虽然在定性意义上是次高斯的,但次高斯范数非常大,因此在定量分析中把它们当作次高斯分布并不实用。下面是几个例子。

Example 3.4.6 凸体上的均匀分布

设 $K$ 是 $\mathbb R^n$ 中的凸体,并且

$$ X\sim \operatorname{Unif}(K) $$

像第 3.3.4 节那样是各向同性的。定性地说,$X$ 总是次高斯的,因为 $K$ 有界。但定量上如何?$X$ 的次高斯范数是否能由绝对常数控制?

对于某些各向同性凸体,这确实成立,例如单位立方体 $[-1,1]^n$,这可由 Lemma 3.4.2 得到;再如半径为 $\sqrt{n+2}$ 的 Euclidean 球,见 Exercises 3.25 和 3.42。但对另一些凸体,例如各向同性 cross-polytope,也就是 $\ell^1$ 范数下的球,$X$ 的次高斯范数可能随 $n$ 增长;见 Exercise 3.44。

即便如此,一个较弱的结果始终成立:$X$ 的一维边缘是次指数的,并且对所有单位向量 $v$ 都有

$$ \|\langle X,v\rangle\|_{\psi_1}\le C. $$

这来自 C. Borell 引理;该引理可由 Brunn-Minkowski 不等式推出,参见 [134, Section 2.2.b3]。

Example 3.4.7 坐标分布

回忆 Example 3.3.12 中的“最坏”各向同性分布:

$$ X\sim \operatorname{Unif} \left\{ \sqrt n\,e_1,\ldots,\sqrt n\,e_n \right\}, $$

其中 $\{e_1,\ldots,e_n\}$ 是 $\mathbb R^n$ 的标准基。$X$ 是次高斯的吗?定性意义上,是的:任何只取有限多个值的分布都是次高斯的。但 $X$ 的次高斯范数随 $n$ 增长;你将在 Exercise 3.43 中看到

$$ \|X\|_{\psi_2} \asymp \sqrt{\frac{n}{\log n}}. $$

因此,在定量意义上,把 $X$ 看作次高斯随机向量并没有太大用处。

Example 3.4.8 离散分布

有些各向同性离散分布的次高斯范数可以由常数控制,例如 Example 3.4.3 中的 Rademacher 分布。不过,这类分布必须取指数多个值;见 Exercise 3.46。

特别地,这排除了把 frame(见第 3.3.5 节)当作好的次高斯分布来使用,除非它们有指数多个项;而在这种情况下,它们在实践中通常没有什么用处。

3.5 应用:Grothendieck 不等式与半定规划

在本节和下一节,我们用高维高斯来处理一些看起来与概率毫无关系的问题。我们从 Grothendieck 不等式的概率证明开始。这是一个非常出色的结果,稍后会用来分析计算上困难的问题。

Theorem 3.5.1 Grothendieck 不等式

考虑一个实数 $m\times n$ 矩阵 $(a_{ij})$。假设

$$ \left| \sum_{i,j}a_{ij}x_iy_j \right|\le 1 \qquad \text{for any } x_i,y_j\in\{-1,1\}. $$

那么,对任意 Hilbert 空间 $H$,都有

$$ \left| \sum_{i,j}a_{ij}\langle u_i,v_j\rangle \right| \le K \qquad \text{for any unit vectors }u_i,v_j\in H. $$

这里 $K\le 1.783$ 是一个绝对常数。

查看学习笔记完整证明

这个定理的陈述中没有任何随机性,但我们的证明将是概率性的。实际上,本书会给出两个 Grothendieck 不等式的证明。本节的证明常数要差得多,只能得到 $K\le 14.1$;第 3.7 节中的另一种方法会把常数改进到 Theorem 3.5.1 中陈述的 $K\le 1.783$。

进入第一个论证之前,先记录一个简单观察。

Remark 3.5.2 Grothendieck 不等式的齐次形式

Grothendieck 不等式的假设可以等价地写成:对任意实数 $x_i,y_j$,

$$ \left| \sum_{i,j}a_{ij}x_iy_j \right| \le \max_i|x_i|\cdot \max_j|y_j|. \tag{3.22} $$

你将在 Exercise 3.47 中验证这一点。Grothendieck 不等式的结论也可以等价地写成:对任意 Hilbert 空间 $H$ 和任意向量 $u_i,v_j\in H$,

$$ \left| \sum_{i,j}a_{ij}\langle u_i,v_j\rangle \right| \le K\max_i\|u_i\|\cdot \max_j\|v_j\|. \tag{3.23} $$

这可由简单缩放得到。

Proof of Theorem 3.5.1 截断高斯证明,得到 $K\le 288$

Step 1:约化。 如果允许 $K$ 依赖矩阵 $A=(a_{ij})$,Grothendieck 不等式就会变得平凡;例如 $K=\sum_{ij}|a_{ij}|$ 就足够。令 $K=K(A)$ 表示使结论 (3.23) 对给定矩阵 $A$、任意 Hilbert 空间 $H$ 和任意向量 $u_i,v_j\in H$ 成立的最小数。目标是证明 $K$ 实际上不依赖于 $A$ 以及维数 $m,n$。

由于这里只涉及有限多个向量,可以把它们张成的有限维子空间看作某个欧氏空间。于是,不失一般性,可在 $H=\mathbb R^N$ 且范数为 Euclidean 范数 $\|\cdot\|_2$ 的情形中证明。由 $K=K(A)$ 的定义,可取单位向量 $u_i,v_j\in\mathbb R^N$ 使得

$$ \sum_{i,j}a_{ij}\langle u_i,v_j\rangle=K, \qquad \|u_i\|_2=\|v_j\|_2=1. $$

Step 2:引入随机性。 证明的关键思想是用高斯随机变量表达向量 $u_i,v_j$:

$$ U_i:=\langle g,u_i\rangle, \qquad V_j:=\langle g,v_j\rangle, \qquad g\sim N(0,I_N). $$

那么 $U_i$ 和 $V_j$ 都是标准正态随机变量,并且它们的相关性精确地等于原向量的内积:

$$ \mathbb E U_iV_j = \langle u_i,v_j\rangle. $$

这直接来自 Corollary 3.3.2 和 Exercise 3.9。因此

$$ K = \sum_{i,j}a_{ij}\langle u_i,v_j\rangle = \mathbb E \sum_{i,j}a_{ij}U_iV_j. \tag{3.24} $$

暂时假设随机变量 $|U_i|$ 和 $|V_j|$ 几乎必然由某个常数 $R$ 控制。由假设 (3.22),几乎必然有

$$ \left| \sum_{i,j}a_{ij}U_iV_j \right| \le R^2. $$

代入 (3.24) 就得到 $K\le R^2$,证明完成。

Step 3:截断。 上面的推理当然有缺陷,因为高斯随机变量 $U_i,V_j\sim N(0,1)$ 无界。不过它们的尾部足够轻,因而接近于有界。为了落实这个启发式,取截断水平 $R\ge 1$,并作分解

$$ U_i=U_i^-+U_i^+, \qquad U_i^-=U_i\mathbf 1_{\{|U_i|\le R\}}, \qquad U_i^+=U_i\mathbf 1_{\{|U_i|>R\}}. $$

同样分解 $V_j=V_j^-+V_j^+$。此时 $U_i^-$ 和 $V_j^-$ 如愿被 $R$ 控制。余项 $U_i^+$ 和 $V_j^+$ 在 $L^2$ 范数中很小:高斯尾界(Exercise 2.4(b))给出

$$ \|U_i^+\|_{L^2}^2 \le 2\left(R+\frac{1}{R}\right) \frac{1}{\sqrt{2\pi}}e^{-R^2/2} < \frac{4}{R^2}. \tag{3.25} $$

对 $V_j^+$ 也有同样的界。

Step 4:拆分和式。 在 (3.24) 中用 $(U_i^-+U_i^+)(V_j^-+V_j^+)$ 替换 $U_iV_j$,并展开求和,得到

$$ K = \underbrace{ \mathbb E\sum_{i,j}a_{ij}U_i^-V_j^- }_{S_-} + \underbrace{ \mathbb E\sum_{i,j}a_{ij}U_i^+V_j^- }_{S_{\pm}} + \underbrace{ \mathbb E\sum_{i,j}a_{ij}U_i^-V_j^+ }_{S_{\mp}} + \underbrace{ \mathbb E\sum_{i,j}a_{ij}U_i^+V_j^+ }_{S_+}. $$

下面分别估计各项。$S_-$ 最简单:由构造,$|U_i^-|$ 与 $|V_j^-|$ 都被 $R$ 控制,所以如 Step 2 所述,

$$ S_-\le R^2. $$

对 $S_{\pm}$ 不能使用同一推理,因为 $U_i^+$ 无界。将随机变量 $U_i^+$ 和 $V_j^-$ 视为 Hilbert 空间 $L^2$ 中的元素,其内积为 $\langle X,Y\rangle_{L^2}=\mathbb E XY$。于是

$$ S_{\pm} = \sum_{i,j}a_{ij} \langle U_i^+,V_j^-\rangle_{L^2}. $$

由 (3.25),$\|U_i^+\|_{L^2}<2/R$;由构造,$\|V_j^-\|_{L^2}\le \|V_j\|_{L^2}=1$。把 (3.23) 应用于 Hilbert 空间 $H=L^2$,得到

$$ S_{\pm} \le K\cdot \frac{2}{R}. $$

另外两项 $S_{\mp}$ 和 $S_+$ 可以用相同方法估计;其中 $S_{\mp}\le 2K/R$,而 $S_+\le 4K/R^2\le 2K/R$(因为本证明最终取 $R=12$)。

Step 5:合并估计。 把四项估计代入 (3.24),可得

$$ K\le R^2+\frac{6K}{R}. $$

取 $R=12$ 并整理,得到 $K\le 288$。若在 (3.25) 中不使用粗略的 $4/R^2$ 上界,而做更精细分析,则可得到 $K\le 14.1$;见 Exercise 3.48。

Remark 3.5.3 二次 Grothendieck:$x_i=y_i$

Grothendieck 不等式的假设常常可以通过令 $x_i=y_i$ 来放松,从而控制一个二次型而不是双线性型。设 $A=(a_{ij})$ 是一个 $n\times n$ 矩阵,它要么是对称正半定的,要么是零对角的。假设

$$ \left| \sum_{i,j}a_{ij}x_ix_j \right| \le 1 \qquad \text{for any }x_i\in\{-1,1\}. $$

那么,对任意 Hilbert 空间 $H$,都有

$$ \left| \sum_{i,j}a_{ij}\langle u_i,u_j\rangle \right| \le 2K \qquad \text{for any unit vectors }u_i\in H. $$

这里 $K$ 是 Grothendieck 不等式中的绝对常数。你将在 Exercises 3.49 和 3.50 中验证这一点。

3.5.1 半定规划

一些困难的计算问题可以松弛成更容易、计算上更可处理的问题。松弛常常通过半定规划实现,而 Grothendieck 不等式可以帮助我们保证松弛的质量。下面看看这是怎样发生的。

Definition 3.5.4 半定规划

半定规划是如下形式的优化问题:

$$ \operatorname{maximize}\quad \langle A,X\rangle \quad \text{subject to}\quad X\succeq 0,\quad \langle B_i,X\rangle\le b_i \text{ for } i=1,\ldots,N. \tag{3.26} $$

这里 $A$ 和 $B_i$ 是给定的 $n\times n$ 矩阵,$b_i$ 是给定数。变量 $X$ 是一个 $n\times n$ 对称正半定矩阵,记作 $X\succeq 0$。内积是 $n\times n$ 矩阵空间上的标准内积:

$$ \langle A,X\rangle = \operatorname{tr}(A^{\mathsf T}X) = \sum_{i,j=1}^n A_{ij}X_{ij}. \tag{3.27} $$

如果在 (3.26) 中把最大化改为最小化,仍然得到半定规划;把某些 $\le$ 约束替换为 $\ge$ 或 $=$ 约束也一样。

Remark 3.5.5 SDP 是凸规划

每个半定规划都是凸规划,因为它是在一个凸矩阵集合上最大化线性函数 $\langle A,X\rangle$。正半定矩阵的集合是凸的;它与约束 $\langle B_i,X\rangle\le b_i$ 定义的半空间相交后仍是凸集。这是好消息,因为凸规划通常在算法上可处理。一般凸规划有高效求解器,半定规划也有专门求解器。

半定松弛

半定规划可以给计算困难的问题提供有效松弛。例如考虑

$$ \operatorname{maximize}\quad \sum_{i,j=1}^n A_{ij}x_ix_j \quad \text{subject to}\quad x_i=\pm 1 \text{ for }i=1,\ldots,n, \tag{3.28} $$

其中 $A$ 是给定的 $n\times n$ 对称矩阵。这是一个二次整数优化问题,其可行集由 $2^n$ 个向量 $x=(x_i)\in\{-1,1\}^n$ 构成。穷举最大值需要指数时间。有没有更聪明的方法?一般来说不太可能,因为 (3.28) 是计算困难的,也就是 NP-hard。

不过,我们仍然可以把问题 (3.28) 松弛为一个半定规划,使它在常数因子内近似最大值。为此,在 (3.28) 中把数 $x_i=\pm 1$ 替换为其高维类似物:$\mathbb R^n$ 中的单位向量 $X_i$。这得到优化问题

$$ \operatorname{maximize}\quad \sum_{i,j=1}^n A_{ij}\langle X_i,X_j\rangle \quad \text{subject to}\quad \|X_i\|_2=1 \text{ for }i=1,\ldots,n. \tag{3.29} $$

Proposition 3.5.6 该松弛是一个 SDP

优化问题 (3.29) 等价于如下半定规划:

$$ \operatorname{maximize}\quad \langle A,Z\rangle \quad \text{subject to}\quad Z\succeq 0,\quad Z_{ii}=1 \text{ for }i=1,\ldots,n. \tag{3.30} $$
Proof Gram 矩阵表示

回忆向量 $X_1,\ldots,X_n$ 的 Gram 矩阵是矩阵 $Z$,其元素为 $Z_{ij}=\langle X_i,X_j\rangle$。两个问题的等价性来自两个线性代数事实:第一,任意一组向量的 Gram 矩阵都是对称正半定的;第二,反过来,每个对称正半定矩阵都是某组向量的 Gram 矩阵;见 Exercise 3.51。

松弛的保证

现在通过证明 SDP (3.29) 在常数因子内近似 (3.28),来检查这个半定松弛的精度。

Theorem 3.5.7 半定松弛的保证

设 $A$ 是 $n\times n$ 对称正半定矩阵。令 $\operatorname{int}(A)$ 表示整数优化问题 (3.28) 中的最大值,令 $\operatorname{sdp}(A)$ 表示半定问题 (3.29) 中的最大值。那么

$$ \operatorname{int}(A) \le \operatorname{sdp}(A) \le 2K\cdot \operatorname{int}(A), $$

其中 $K\le 1.783$ 是 Grothendieck 不等式中的常数。

Proof 嵌入整数解并使用二次 Grothendieck

第一个不等式由取 $X_i=(x_i,0,0,\ldots,0)^{\mathsf T}$ 得到:任何整数可行解都给出一个 SDP 可行解,并且目标值相同。第二个不等式来自 Remark 3.5.3 中的二次 Grothendieck 不等式。这里可以去掉绝对值,因为 $A\succeq 0$ 且 Gram 矩阵 $Z=(\langle X_i,X_j\rangle)$ 也正半定,所以 $\sum_{i,j}A_{ij}\langle X_i,X_j\rangle=\langle A,Z\rangle\ge 0$。

虽然 Theorem 3.5.7 帮助我们近似了 (3.28) 的最大值,但它并没有直接说明如何找到实际的解 $x_1,\ldots,x_n$,使其达到这个近似值。我们能否把给出 SDP (3.29) 解的向量 $X_i$ 转换为标签 $x_i=\pm 1$,从而近似求解 (3.28)?

答案是肯定的。不过在处理 (3.30) 之前,我们先在另一个著名的 NP-hard 问题,也就是最大割问题上完成这件事。完成之后,你就可以自己处理 (3.30),并得到比 $2K$ 更好的近似常数;见 Exercise 3.58。

3.6 应用:图的最大割

下面看看半定松弛如何帮助处理一个著名的 NP-hard 问题:寻找图的最大割。

无向图 $G=(V,E)$ 由顶点集合 $V$ 和边集合 $E$ 构成;每条边是两个顶点组成的无序对。我们只考虑有限简单图,也就是有限、无自环、无重边的图。为方便起见,把顶点标号为整数,即 $V=\{1,\ldots,n\}$。

Definition 3.6.1 最大割

如果把图 $G$ 的顶点划分为两个不相交子集,那么割就是横跨这两个子集的边数。$G$ 的最大割记为 $\operatorname{maxcut}(G)$,定义为所有顶点划分中割的最大值。图 3.8 给出了示意。

图上的最大割示意
图 3.8 虚线给出该图的一个最大割,将顶点分成黑白两类,得到 $\operatorname{maxcut}(G)=7$。

一般来说,寻找最大割是计算困难问题,即 NP-hard。

3.6.1 一个简单的 0.5 近似算法

我们先用第 3.5.1 节的方法,把最大割问题松弛为一个半定规划。为此,首先把问题翻译成线性代数语言。

Definition 3.6.2 邻接矩阵

顶点为 $V=\{1,\ldots,n\}$ 的图 $G$ 的邻接矩阵 $A$ 是一个对称的 $n\times n$ 矩阵:如果顶点 $i$ 和 $j$ 之间有边,则 $A_{ij}=1$;否则 $A_{ij}=0$。

顶点的一个二分划分可以由标签向量

$$ x=(x_i)\in\{-1,1\}^n $$

描述,其中 $x_i$ 的符号表示顶点 $i$ 属于哪一侧。例如,在图 3.8 中,三个黑色顶点可以取 $x_i=1$,四个白色顶点可以取 $x_i=-1$。这个划分给出的割就是标签相反的顶点之间的边数:

$$ \operatorname{cut}(G,x) = \frac{1}{2} \sum_{i,j:\,x_ix_j=-1}A_{ij} = \frac{1}{4} \sum_{i,j=1}^n A_{ij}(1-x_ix_j). \tag{3.31} $$

最大割可通过在所有划分 $x$ 上最大化 $\operatorname{cut}(G,x)$ 得到:

$$ \operatorname{maxcut}(G) = \frac{1}{4} \max \left\{ \sum_{i,j=1}^n A_{ij}(1-x_ix_j): x_i=\pm 1\ \forall i \right\}. \tag{3.32} $$

先给出一个简单的最大割 $0.5$ 近似算法:它能找到至少包含图中一半边数的割。

Proposition 3.6.3 最大割的 $0.5$ 近似算法

如果在所有 $2^n$ 个顶点划分中均匀随机地把 $G$ 的顶点分成两部分,那么期望割至少是 $0.5\,\operatorname{maxcut}(G)$。

Proof 随机标签的期望割

随机割由 Rademacher 随机向量 $x$ 生成,其坐标是独立 Rademacher 随机变量;回忆 Example 3.3.14。于是对 $i\ne j$,有 $\mathbb E x_ix_j=0$;而当 $i=j$ 时,由于图没有自环,$A_{ij}=0$。因此由期望线性性和 (3.31),

$$ \mathbb E\operatorname{cut}(G,x) = \frac{1}{4} \sum_{i,j=1}^n A_{ij} = \frac{1}{2}|E| \ge \frac{1}{2}\operatorname{maxcut}(G), $$

其中 $|E|$ 表示 $G$ 的边数。证明完成。

3.6.2 半定松弛

现在我们做得更好,给出 Goemans 和 Williamson 提出的最大割 $0.878$ 近似算法。它基于 NP-hard 问题 (3.32) 的半定松弛。结合 (3.29),这个松弛很容易猜出:考虑半定问题

$$ \operatorname{sdp}(G) := \frac{1}{4} \max \left\{ \sum_{i,j=1}^n A_{ij} \bigl(1-\langle X_i,X_j\rangle\bigr): X_i\in\mathbb R^n,\ \|X_i\|_2=1\ \forall i \right\}. \tag{3.33} $$

它为什么是一个半定规划?理由与 Proposition 3.5.6 相同:向量内积矩阵可用正半定 Gram 矩阵表示。

我们将证明 $\operatorname{sdp}(G)$ 在 $0.878$ 因子内近似 $\operatorname{maxcut}(G)$,并说明如何把解 $(X_i)$ 转成实际划分的标签 $x_i=\pm 1$。方法是随机舍入:在 $\mathbb R^n$ 中随机选一个过原点的超平面,把超平面一侧的向量 $X_i$ 标为 $x_i=1$,另一侧标为 $x_i=-1$;见图 3.9。更正式地,取标准正态随机向量 $g\sim N(0,I_n)$,并定义

$$ x_i := \operatorname{sign}\langle X_i,g\rangle, \qquad i=1,\ldots,n. \tag{3.34} $$

随机超平面对向量解进行舍入
图 3.9 通过随机超平面对向量 $X_i\in\mathbb R^n$ 舍入为标签 $x_i=\pm1$。超平面的法向量为 $g$,图中 $x_2=x_3=x_4=1$ 且 $x_1=x_5=x_6=-1$。
Theorem 3.6.4 最大割的 $0.878$ 近似算法

设 $G$ 是邻接矩阵为 $A$ 的图。令 $(X_i)$ 是半定规划 (3.33) 的一个解,令 $x=(x_i)$ 是对 $(X_i)$ 做随机舍入得到的标签。那么

$$ \mathbb E\operatorname{cut}(G,x) \ge 0.878\,\operatorname{sdp}(G) \ge 0.878\,\operatorname{maxcut}(G). $$ 查看学习笔记完整证明

证明基于一个初等不等式。在证明 Grothendieck 不等式(Theorem 3.5.1)时,我们使用了如下事实:如果 $g\sim N(0,I_n)$,那么对任意固定向量 $u,v\in\mathbb R^n$,

$$ \mathbb E\langle g,u\rangle\langle g,v\rangle = \langle u,v\rangle. $$

这是 Exercise 3.9 的内容。现在需要这个恒等式的一个稍强版本;你将在 Exercise 3.53 中证明它。

Lemma 3.6.5 Grothendieck identity

设随机向量 $g\sim N(0,I_n)$。那么对任意固定向量 $u,v\in S^{n-1}$,

$$ \mathbb E \operatorname{sign}\langle g,u\rangle \operatorname{sign}\langle g,v\rangle = \frac{2}{\pi}\arcsin\langle u,v\rangle. $$

Grothendieck identity 的一个缺点是出现了非线性函数 $\arcsin$,不太方便直接处理。可以用下面的线性下界替换它:

$$ 1-\frac{2}{\pi}\arcsin t = \frac{2}{\pi}\arccos t \ge 0.878(1-t), \qquad t\in[-1,1]. \tag{3.35} $$

这个不等式可以很容易用软件检查;见图 3.10。

Goemans-Williamson 常数相关不等式
图 3.10 不等式 $\frac2\pi\arccos(t)\ge0.878(1-t)$ 在 $t\in[-1,1]$ 上成立。
Proof of Theorem 3.6.4 随机超平面舍入的期望保证

由 (3.31) 和期望线性性,

$$ \mathbb E\operatorname{cut}(G,x) = \frac{1}{4} \sum_{i,j=1}^n A_{ij}\bigl(1-\mathbb E x_ix_j\bigr). $$

由舍入定义 (3.34),

$$ \begin{aligned} 1-\mathbb E x_ix_j &= 1- \mathbb E \operatorname{sign}\langle X_i,g\rangle \operatorname{sign}\langle X_j,g\rangle \\ &= 1- \frac{2}{\pi} \arcsin\langle X_i,X_j\rangle \qquad \text{(by Lemma 3.6.5)}\\ &\ge 0.878\bigl(1-\langle X_i,X_j\rangle\bigr) \qquad \text{(by (3.35)).} \end{aligned} $$

因此

$$ \mathbb E\operatorname{cut}(G,x) \ge 0.878\cdot \frac{1}{4} \sum_{i,j=1}^n A_{ij}\bigl(1-\langle X_i,X_j\rangle\bigr) = 0.878\,\operatorname{sdp}(G). $$

这证明了定理中的第一个不等式。第二个不等式是直接的,因为 $\operatorname{sdp}(G)\ge \operatorname{maxcut}(G)$:每个整数划分都可嵌入为一个可行的向量解。

现在可以尝试 Exercises 3.56-3.58,以便更熟悉随机舍入、Grothendieck identity 和半定松弛。

3.7 核技巧与 Grothendieck 不等式的加强

第 3.5 节给出的 Grothendieck 不等式证明只能得到非常松的绝对常数界。现在我们换一种方法,得到目前已知几乎最好的界:

$$ K\le 1.783. $$

新的论证建立在 Grothendieck identity(Lemma 3.6.5)之上,但函数 $\arcsin(x)$ 的非线性带来了困难。如果没有这个非线性,并且我们拥有理想恒等式

$$ \mathbb E \operatorname{sign}\langle g,u\rangle \operatorname{sign}\langle g,v\rangle = \frac{2}{\pi}\langle u,v\rangle, $$

那么 Grothendieck 不等式(Theorem 3.5.1)会很容易推出:

$$ \frac{2}{\pi} \sum_{i,j}a_{ij}\langle u_i,v_j\rangle = \mathbb E \sum_{i,j}a_{ij} \underbrace{\operatorname{sign}\langle g,u_i\rangle}_{x_i} \underbrace{\operatorname{sign}\langle g,v_j\rangle}_{y_j} \le 1. $$

最后一步来自 Grothendieck 不等式的假设,因为 $x_i,y_j\in\{-1,1\}$。这样会得到 $K\le \pi/2\approx 1.57$。

当然,这个论证是错误的。为了正确处理内积函数 $f(\langle u,v\rangle)$ 的非线性,可以使用一个非常强大的技巧:把它改写成另一个 Hilbert 空间中某些新向量 $u',v'$ 的线性内积 $\langle u',v'\rangle$。在机器学习文献中,这称为 kernel trick。

我们将显式构造非线性变换 $u'=\Phi(u)$ 和 $v'=\Psi(v)$。描述这些变换的最好方式是使用张量;张量可看作矩阵在更高维度上的推广。

3.7.1 张量

张量可以理解为多维数组。矩阵有两个维度(行和列),而张量可以有任意多个维度。

Definition 3.7.1 张量

一个 $k$ 阶张量 $(a_{i_1\ldots i_k})$ 是一个 $n_1\times n_2\times\cdots\times n_k$ 的实数数组。$\mathbb R^{n_1\times\cdots\times n_k}$ 上的标准内积定义了张量的内积:对 $A=(a_{i_1\ldots i_k})$ 和 $B=(b_{i_1\ldots i_k})$,令

$$ \langle A,B\rangle := \sum_{i_1,\ldots,i_k} a_{i_1\ldots i_k}b_{i_1\ldots i_k}. \tag{3.36} $$
Example 3.7.2 向量和矩阵

向量是一阶张量,矩阵是二阶张量。张量内积 (3.36) 推广了向量内积 (1.2) 和矩阵内积 (3.27)。

Example 3.7.3 秩一张量

对向量 $u\in\mathbb R^n$,$k$ 阶张量积 $u\otimes\cdots\otimes u$ 是一个张量,其元素是 $u$ 的所有 $k$ 元坐标乘积:

$$ u^{\otimes k} := u\otimes\cdots\otimes u = (u_{i_1}\cdots u_{i_k}) \in \mathbb R^{n\times\cdots\times n}. $$

例如,当 $k=2$ 时,张量积 $u\otimes u$ 是 $n\times n$ 矩阵

$$ u\otimes u = (u_iu_j)_{i,j=1}^n = uu^{\mathsf T}. $$
Lemma 3.7.4

对任意向量 $u,v\in\mathbb R^n$ 和任意 $k\in\mathbb N$,有

$$ \langle u^{\otimes k},v^{\otimes k}\rangle = \langle u,v\rangle^k. $$
Proof 以 $k=3$ 为例

以 $k=3$ 为例检查:

$$ \begin{aligned} \langle u^{\otimes 3},v^{\otimes 3}\rangle &= \sum_{i,j,\ell=1}^n (u_iu_ju_\ell)(v_iv_jv_\ell)\\ &= \left(\sum_{i=1}^n u_iv_i\right) \left(\sum_{j=1}^n u_jv_j\right) \left(\sum_{\ell=1}^n u_\ell v_\ell\right)\\ &= \langle u,v\rangle^3. \end{aligned} $$

一般情形完全类似。

Lemma 3.7.4 揭示了一个有趣事实:像 $\langle u,v\rangle^k$ 这样的非线性表达式,可以写成另一个空间中的标准线性内积。具体来说,存在 Hilbert 空间 $H$ 和变换 $\Phi:\mathbb R^n\to H$,使得

$$ \langle \Phi(u),\Phi(v)\rangle = \langle u,v\rangle^k \qquad \text{for any }u,v\in\mathbb R^n. $$

事实上,可以取 $H=\mathbb R^{n^k}$,也就是 $k$ 阶张量空间,并取 $\Phi(u)=u^{\otimes k}$。

学会处理幂函数之后,可以转向更一般的非线性函数。

Example 3.7.5 具有非负系数的多项式

存在 Hilbert 空间 $H$ 和变换 $\Phi:\mathbb R^n\to H$,使得

$$ \langle \Phi(u),\Phi(v)\rangle = 2\langle u,v\rangle^2 + 5\langle u,v\rangle^3 \qquad \text{for all }u,v\in\mathbb R^n. $$

可以取

$$ \Phi(u) = (\sqrt2\,u\otimes u) \oplus (\sqrt5\,u\otimes u\otimes u), $$

其中 $\oplus$ 表示拼接,也就是直和中的向量连接。因此目标空间是 $H=\mathbb R^{n^2+n^3}$。

Example 3.7.6 一般多项式

含有负系数的多项式可能使任务变得不可能,因为 $\langle \Phi(u),\Phi(u)\rangle$ 总是非负的。不过有一个简洁的绕法:允许使用两个可能不同的变换 $\Phi,\Psi:\mathbb R^n\to H$,使得

$$ \langle \Phi(u),\Psi(v)\rangle = 2\langle u,v\rangle^2 - 5\langle u,v\rangle^3 \qquad \text{for all }u,v\in\mathbb R^n. $$

可以取

$$ \begin{aligned} \Phi(u) &= (\sqrt2\,u\otimes u) \oplus (\sqrt5\,u\otimes u\otimes u),\\ \Psi(v) &= (\sqrt2\,v\otimes v) \oplus (-\sqrt5\,v\otimes v\otimes v). \end{aligned} $$

注意,这些变换会控制向量长度。对任意单位向量 $u$,

$$ \|\Phi(u)\|_2^2 = \|\Psi(u)\|_2^2 = 2\langle u,u\rangle^2 + 5\langle u,u\rangle^3 = 7, $$

这正是系数绝对值之和。

沿着这个思路,可以处理任意多项式

$$ f(x)=\sum_{k=1}^N a_kx^k. $$

再通过取多项式极限,可以处理更多函数。

Lemma 3.7.7 实解析函数

考虑函数

$$ f(x)=\sum_{k=0}^{\infty}a_kx^k, $$

并假设这个级数对所有 $x\in\mathbb R$ 收敛。那么存在 Hilbert 空间 $H$ 和变换 $\Phi,\Psi:\mathbb R^n\to H$,使得

$$ \langle \Phi(u),\Psi(v)\rangle = f(\langle u,v\rangle) \qquad \text{for all }u,v\in\mathbb R^n. $$

并且,对任意单位向量 $u$,有

$$ \|\Phi(u)\|_2^2 = \|\Psi(u)\|_2^2 = \sum_{k=0}^{\infty}|a_k|. $$

你将在 Exercise 3.55 中形式化验证这一步。

Example 3.7.8 正弦函数

令 $c>0$。函数 $f(x)=\sin(cx)$ 是实解析的:

$$ \sin(cx) = cx - \frac{(cx)^3}{3!} + \frac{(cx)^5}{5!} - \frac{(cx)^7}{7!} +\cdots. $$

因此,存在 Hilbert 空间 $H$ 和变换 $\Phi,\Psi:\mathbb R^n\to H$,使得

$$ \langle \Phi(u),\Psi(v)\rangle = \sin(c\langle u,v\rangle) \qquad \text{for all }u,v\in\mathbb R^n. $$

此外,当

$$ 1 = c+\frac{c^3}{3!}+\frac{c^5}{5!}+\frac{c^7}{7!}+\cdots = \frac{e^c-e^{-c}}{2} = \sinh c $$

时,$\Phi$ 和 $\Psi$ 会把单位向量映到单位向量。解这个方程得到

$$ c=\ln(1+\sqrt2). $$

3.7.2 Theorem 3.5.1 的证明

现在可以证明 Grothendieck 不等式(Theorem 3.5.1),并得到常数

$$ K \le \frac{\pi}{2\ln(1+\sqrt2)} \approx 1.783. $$

Proof of Theorem 3.5.1 kernel trick 改进常数

和第 3.5 节中第一次证明 Grothendieck 不等式一样,不失一般性可假设 $u_i,v_j\in\mathbb R^N$,其中 $N=n+m$。由 Example 3.7.8,取 $c=\ln(1+\sqrt2)$,可在某个 Hilbert 空间 $H$ 中找到单位向量 $u_i',v_j'$,使得

$$ \langle u_i',v_j'\rangle = \sin(c\langle u_i,v_j\rangle) \qquad \text{for all }i,j. \tag{3.37} $$

同样地,由于只涉及有限多个向量,可把它们所在的张成空间视为某个 Euclidean 空间。应用 Grothendieck identity(Lemma 3.6.5),得到

$$ \begin{aligned} \mathbb E \operatorname{sign}\langle g,u_i'\rangle \operatorname{sign}\langle g,v_j'\rangle &= \frac{2}{\pi} \arcsin\langle u_i',v_j'\rangle\\ &= \frac{2}{\pi} \arcsin\bigl(\sin(c\langle u_i,v_j\rangle)\bigr)\\ &= \frac{2c}{\pi}\langle u_i,v_j\rangle. \end{aligned} $$

最后一步成立是因为 $|\langle u_i,v_j\rangle|\le1$ 且 $c<\pi/2$。因此

$$ \frac{2c}{\pi} \sum_{i,j}a_{ij}\langle u_i,v_j\rangle = \mathbb E \sum_{i,j}a_{ij} \underbrace{\operatorname{sign}\langle g,u_i'\rangle}_{x_i} \underbrace{\operatorname{sign}\langle g,v_j'\rangle}_{y_j}. $$

对每个 $g$ 的取值,$x_i,y_j\in\{-1,1\}$,所以 Grothendieck 不等式的假设给出右侧绝对值至多为 $1$。于是

$$ \left| \sum_{i,j}a_{ij}\langle u_i,v_j\rangle \right| \le \frac{\pi}{2c} = \frac{\pi}{2\ln(1+\sqrt2)}. $$

证明完成。

Remark 3.7.9 算法视角

这个证明给出了一个随机算法:输入矩阵 $(a_{ij})$ 和单位向量 $u_i,v_j$,输出标签 $x_i,y_j\in\{-1,1\}$,并满足

$$ \mathbb E \sum_{i,j}a_{ij}x_iy_j \ge \frac{1}{K} \sum_{i,j}a_{ij}\langle u_i,v_j\rangle. $$

算法如下。首先找到单位向量 $u_i',v_j'$,使其具有预先指定的内积 (3.37);这可以写成一个半定规划。然后做随机舍入:取相应维度的标准正态向量 $g$,并令

$$ x_i=\operatorname{sign}\langle g,u_i'\rangle, \qquad y_j=\operatorname{sign}\langle g,v_j'\rangle. $$

3.7.3 核与特征映射

既然 kernel trick 在 Grothendieck 不等式中如此有效,我们自然会问:它还能处理哪些非线性?给定某个集合 $\mathcal X$ 上的二元函数

$$ K:\mathcal X\times\mathcal X\to\mathbb R, $$

什么时候可以找到 Hilbert 空间 $H$ 和变换 $\Phi:\mathcal X\to H$,使得

$$ \langle \Phi(u),\Phi(v)\rangle = K(u,v) \qquad \text{for all }u,v\in\mathcal X? \tag{3.38} $$

答案由 Mercer 定理,更精确地说由 Moore-Aronszajn 定理给出。必要且充分条件是 $K$ 是正半定核:对任意点 $u_1,\ldots,u_N\in\mathcal X$,矩阵

$$ \bigl(K(u_i,u_j)\bigr)_{i,j=1}^N $$

都是对称正半定的。变换 $\Phi$ 称为 feature map,Hilbert 空间 $H$ 称为再生核 Hilbert 空间(reproducing kernel Hilbert space,RKHS)。

机器学习中常见的正半定核包括 Gaussian 核和多项式核:

$$ K(u,v) = \exp\left( -\frac{\|u-v\|_2^2}{2\sigma^2} \right), \qquad K(u,v) = (\langle u,v\rangle+r)^k, \qquad u,v\in\mathbb R^n, $$

其中 $\sigma>0$、$r>0$ 且 $k\in\mathbb N$ 是参数。kernel trick (3.38) 把核 $K(u,v)$ 表达为内积,因此在机器学习中很常用:它让我们可以用线性模型的技术处理由 $K$ 决定的非线性模型。通常并不需要知道 Hilbert 空间 $H$ 和 feature map $\Phi$ 的具体形式。要计算 $H$ 中的内积 $\langle \Phi(u),\Phi(v)\rangle$,甚至不需要知道 $\Phi$;恒等式 (3.38) 允许我们直接计算 $K(u,v)$。

3.8 Notes

Theorem 3.1.1 及其证明来自 [213],不过这个结果的一些版本也属于 folklore。该定理中对 $K$ 的依赖不是最优的。Jeong、Li、Plan 和 Yilmaz [176] 把它从 $K^2$ 改进为 $K\sqrt{\log K}$,并证明一般情形下这是最佳可能的。这也会强化本书中若干依赖 Theorem 3.1.1 的其他结果。

与 Theorem 3.1.1 相关的一个自然问题是:当随机向量 $X$ 的坐标不独立时,范数 $\|X\|_2$ 如何集中?当 $X$ 均匀分布在凸集 $K$ 中时,这是几何泛函分析中的一个核心问题;参见 [150, Section 2] 和 [61, Chapter 12]。

“投影中心极限定理”(Theorem 3.3.9)在某种形式上可追溯到 Borel [49, Chapter V];关于它的历史、定量版本以及高维边缘分布的推广,可参见 [102]。

Section 3.3.4 和 Example 3.4.6 讨论了凸集上的均匀随机向量。书籍 [21, 61] 对这一主题有详细研究,综述 [303, 336] 则讨论了高维凸集体积计算中的算法方面。

关于 Section 3.3.5 中引入的 frames,可参见 [78, 193]。

Theorem 3.4.5 及相关结果有若干证明;一个简单的几何证明可见 [23]。利用显式密度公式(Exercise 3.27)还可以略微改进该界;参见 [52, Exercise 7.9],该练习基于 [62]。

Grothendieck 不等式(Theorem 3.5.1)最初由 A. Grothendieck 于 1953 年证明 [149],当时得到的界为

$$ K\le \sinh(\pi/2)\approx 2.30. $$

原始论证的一个版本可见 [215, Section 2]。此后出现了许多替代证明,有些给出更好或更差的 $K$ 的界;历史概述见 [60]。综述 [185, 273] 介绍了 Grothendieck 不等式在数学和计算机科学中的影响。

我们在 Section 3.5 中的第一个证明遵循 [14, Section 8.1],该证明由 Mark Rudelson 提醒作者注意。Section 3.7 中的第二个证明归功于 J.-L. Krivine [195];这一论证的版本可见 [16] 和 [205]。Krivine 方法给出目前最好的显式界

$$ K\le \frac{\pi}{2\ln(1+\sqrt2)} \approx 1.783. $$

实际最优界严格小于这个数 [60],但目前还没有显式表达式。

在 Section 3.5.1 中,我们研究了组合优化问题的半定松弛。关于凸优化和半定规划的入门,可参见 [58, 64, 205, 51]。关于用 Grothendieck 不等式分析半定松弛,可参见 [185, 16, 151]。

我们对最大割问题的介绍(Section 3.6)遵循 [64, Section 6.6] 和 [205, Chapter 7]。半定方法(Section 3.6.2)由 M. Goemans 和 D. Williamson [139] 开创。近似比

$$ \frac{2}{\pi} \min_{0\le \theta\le \pi} \frac{\theta}{1-\cos\theta} \approx 0.878 $$

仍是目前已知最佳的。如果 Unique Games Conjecture 成立,则不存在更好的多项式时间近似比:任何更好的近似都将是 NP-hard 的 [184]。

在 Section 3.7 中,我们按照 Alon 和 Naor [16] 的阐述介绍了 Krivine 对 Grothendieck 不等式的证明 [195],并简要涉及了 kernel methods。关于 kernels、再生核 Hilbert 空间及其在机器学习中的作用,可参见 [162]。

对标准正态分布而言,Exercise 3.13 可以改进为

$$ \mathbb E\max_{i\le N}\|X_i\|_2 \le \sqrt n+\sqrt{2\ln N}, $$

这推广了 Exercise 2.38;见 [127, Proposition 8.2]。

Gaussian 随机向量的期望 $\ell^p$ 范数(Exercises 3.5 和 3.6)最早由 G. Schechtman 和 J. Zinn [296] 计算;他们把下界(Exercise 3.6)归功于 J. Bourgain。

随机点处于凸位置的概率(Exercise 3.23)可追溯到随机几何中的 Sylvester 问题 [29]。相关问题包括凸包包含原点的概率 [348](见 [297, Theorem 8.2.1]),以及随机多面体几何的更广泛研究 [170, 297]。

Exercises 3.18 和 3.19 引入了两个经典随机矩阵系综:Ginibre 和 GOE。关于这些以及其他不变系综,可参见经典文献 [231] 和随机矩阵理论的系统入门 [20]。我们将在第 4 章更深入地研究随机矩阵。

在 Exercise 3.57 中,我们将对正半定矩阵证明 Grothendieck 不等式,常数为 $K\le \pi/2$。这个结果最初归功于 Rietz [283],Grothendieck 证明了常数 $\pi/2$ 是最优的 [149]。Exercises 3.56、3.57 和 3.58 遵循开创性论文 [16] 中的阐述。

Exercises

Exercise 3.1 薄壳

设 $X=(X_1,\ldots,X_n)\in\mathbb R^n$ 是随机向量,坐标 $X_i$ 独立、次高斯,并满足 $\mathbb E X_i^2=1$。由 Theorem 3.1.1 推出

$$ \operatorname{Var}\left(\|X\|_2\right) \le CK^4. $$ 查看学习笔记证明路线
Exercise 3.2 薄壳,推广版

放松 Exercise 3.1 的假设,并对任意四阶矩有界的分布证明方差界。设 $X=(X_1,\ldots,X_n)\in\mathbb R^n$ 是随机向量,坐标 $X_i$ 独立,并满足 $\mathbb E X_i^2=1$ 和 $\mathbb E X_i^4\le K^4$。证明

$$ \operatorname{Var}\left(\|X\|_2\right) \le K^4 \qquad\text{and}\qquad \sqrt n-\frac{K^4}{\sqrt n} \le \mathbb E\|X\|_2 \le \sqrt n. $$ 查看学习笔记证明路线
Exercise 3.3 薄壳,反向界

证明 Exercise 3.2 中界的反向形式。设 $X=(X_1,\ldots,X_n)\in\mathbb R^n$ 是随机向量,坐标 $X_i$ 独立,并满足 $\mathbb E X_i^2=1$、$\operatorname{Var}(X_i^2)>\alpha$ 和 $\mathbb E X_i^6\le \beta$,其中 $\alpha,\beta>0$。证明:当 $n$ 足够大(依赖于 $\alpha$ 和 $\beta$)时,

$$ \operatorname{Var}\bigl(\|X\|_2\bigr) \ge c\alpha \qquad\text{and}\qquad \mathbb E\|X\|_2 \le \sqrt n-\frac{c\alpha}{\sqrt n}. $$

解释为什么方差的下界是一个必要假设。

查看学习笔记证明路线
Exercise 3.4 PCA 最大化解释方差

设 $X$ 是 $\mathbb R^n$ 中均值为零的随机向量,其协方差矩阵的特征值为 $\lambda_1\ge\lambda_2\ge\cdots\ge\lambda_n$,对应特征向量为 $v_1,\ldots,v_n$。

(a) 证明投影到 $\operatorname{span}(v_1,\ldots,v_k)$ 上的正交投影 $P_k$ 满足

$$ \mathbb E\|P_kX\|_2^2 = \sum_{i=1}^k \operatorname{Var}\left(\langle X,v_i\rangle\right) = \sum_{i=1}^k\lambda_i. $$

(b) 证明 $\mathbb R^n$ 中任意秩为 $k$ 的正交投影 $P$ 都满足

$$ \mathbb E\|PX\|_2^2 \le \mathbb E\|P_kX\|_2^2. $$

把这些结果解释为:PCA 最大化数据的解释方差,解释比例为 $s_k/s_n$,其中 $s_k=\lambda_1+\cdots+\lambda_k$。

查看学习笔记证明路线
Exercise 3.5 随机向量的期望 $\ell^p$ 范数

设 $n\in\mathbb N$ 且 $p\in[1,\infty]$。考虑随机向量 $X=(X_1,\ldots,X_n)$,其坐标是独立次高斯随机变量。证明

$$ \mathbb E\|X\|_p \le \begin{cases} CK\sqrt p\,n^{1/p}, & p\le \log n,\\ CK\sqrt{\log n}, & p\ge \log n, \end{cases} $$

其中 $C$ 是绝对常数,$K=\max_i\|X_i\|_{\psi_2}$。

查看学习笔记证明路线
Exercise 3.6 Gaussian 向量的期望 $\ell^p$ 范数

证明 Exercise 3.5 中的界对标准 Gaussian 随机向量可反向成立。具体地,设 $n\in\mathbb N$ 且 $p\in[1,\infty]$,随机向量 $X=(X_1,\ldots,X_n)$ 的坐标是独立 $N(0,1)$ 随机变量。证明

$$ \mathbb E\|X\|_p \ge \begin{cases} c\sqrt p\,n^{1/p}, & p\le \log n,\\ c\sqrt{\log n}, & p\ge \log n, \end{cases} $$

其中 $c>0$ 是绝对常数。

查看学习笔记证明路线
Exercise 3.7 Small ball probability

设 $X=(X_1,\ldots,X_n)\in\mathbb R^n$ 是随机向量,坐标独立且具有连续分布,并且这些坐标密度都由 $K$ 控制。

(a) 证明 $X$ 极不可能落入任意给定的半径为 $o(\sqrt n)$ 的球中。具体地,对任意固定 $a\in\mathbb R^n$ 和 $\varepsilon>0$,证明

$$ \mathbb P\left\{\|X-a\|_2\le \varepsilon\sqrt n\right\} \le \left(\sqrt{2\pi e}\,K\varepsilon\right)^n. $$

在 Exercises 4.28-4.29 中我们会看到,对小 $\varepsilon$ 而言,这在渐近意义上是尖锐的。

(b) 对 $n\ge2$ 推出

$$ \mathbb E\left[\frac{1}{\|X\|_2}\right] \le \frac{CK}{\sqrt n}. $$

解释为什么当 $n=1$ 时,这个期望可能为无穷大。

查看学习笔记证明路线
Exercise 3.8 各向同性随机向量的期望

(a) 证明 $\mathbb R^n$ 中任意各向同性随机向量 $X$ 都满足 $\|\mathbb E X\|_2\le1$。

(b) 说明这个界一般而言是最优的:对每个 $n\in\mathbb N$,找出一个 $\mathbb R^n$ 中的各向同性随机向量 $X$,使得 $\|\mathbb E X\|_2=1$。

查看学习笔记证明路线
Exercise 3.9 各向同性分布的一维边缘

设 $X$ 是 $\mathbb R^n$ 中的各向同性随机向量。对任意 $u\in\mathbb R^n$,考虑随机变量 $X_u:=\langle X,u\rangle$。验证

$$ \mathbb E X_uX_v = \langle u,v\rangle \qquad\text{and}\qquad \|X_u-X_v\|_{L^2} = \|u-v\|_2. $$ 查看学习笔记证明路线
Exercise 3.10 随机向量的标准分数

(a) 设 $\mu\in\mathbb R^n$ 是固定向量,$\Sigma$ 是固定的 $n\times n$ 对称正半定矩阵,$Z$ 是 $\mathbb R^n$ 中均值为零的各向同性随机向量。验证随机向量

$$ X=\mu+\Sigma^{1/2}Z $$

具有均值 $\mu$ 和协方差矩阵 $\Sigma$。

(b) 反过来,设 $X$ 是均值为 $\mu$、协方差矩阵为 $\Sigma$ 的随机向量。找出一个均值为零的各向同性随机向量 $Z$,使得 $X=\mu+\Sigma^{1/2}Z$ 几乎必然成立。

查看学习笔记证明路线
Exercise 3.11 随机置换向量

给定向量 $x=(x_1,\ldots,x_n)\in\mathbb R^n$,满足 $x_1+\cdots+x_n=0$ 和 $x_1^2+\cdots+x_n^2=1$。令 $X$ 是通过随机置换 $x$ 的坐标得到的随机向量。具体地,令 $\sigma$ 是从 $\{1,\ldots,n\}$ 的所有 $n!$ 个排列中均匀选出的随机排列,并对每个 $i=1,\ldots,n$ 令 $X_i=x_{\sigma(i)}$。

(a) 计算 $X$ 的均值和协方差矩阵。

(b) 你会发现 $X$ 的坐标负相关。能否从启发式角度解释原因?

查看学习笔记证明路线
Exercise 3.12 独立各向同性随机向量之间的距离

设 $X$ 和 $Y$ 是 $\mathbb R^n$ 中独立、均值为零的各向同性随机向量。验证

$$ \mathbb E\|X-Y\|_2^2 = 2n. $$ 查看学习笔记证明路线
Exercise 3.13 随机向量的最大范数

证明 (2.22) 的一个高维版本。

(a) 设 $X_1,\ldots,X_N\in\mathbb R^n$ 是随机向量,不要求相互独立。假设每个随机向量 $X_i$ 的坐标 $X_{ij}$ 独立、次高斯,并满足 $\mathbb E X_{ij}^2=1$。证明

$$ \mathbb E\max_{i\le N}\|X_i\|_2 \le \sqrt n+CK^2\sqrt{\log N}, $$

其中 $K=\max_{ij}\|X_{ij}\|_{\psi_2}$。

(b) 说明该界对 i.i.d. 标准正态随机向量是紧的。具体地,如果 $X_1,\ldots,X_N\sim N(0,I_n)$ 独立,证明

$$ \mathbb E\max_{i\le N}\|X_i\|_2 \ge c\left(\sqrt n+\sqrt{\log N}\right). $$ 查看学习笔记证明路线
Exercise 3.14 正态分布的一维边缘

证明:如果 $X\sim N(\mu,\Sigma)$,那么对任意固定向量 $v\in\mathbb R^n$,

$$ \langle X,v\rangle \sim N\left(\langle \mu,v\rangle,\ v^{\mathsf T}\Sigma v\right). $$ 查看学习笔记证明路线
Exercise 3.15 一般正态密度

按下面步骤证明 Proposition 3.3.6。

(a) 回忆随机向量 $X$ 的密度定义:它是一个函数 $f_X$,对任意 Borel 子集 $B\subset\mathbb R^n$ 满足

$$ \mathbb P\{X\in B\} = \int_B f_X(x)\,dx. $$

(b) 说明可以假设 $\mu=0$ 且 $X=\Sigma^{1/2}Z$,其中 $Z\sim N(0,I_n)$。

(c) 通过变量替换 $x=\Sigma^{1/2}z$ 计算

$$ \mathbb P\{X\in B\} = \mathbb P\{Z\in \Sigma^{-1/2}(B)\}, $$

把结果表示为 $B$ 上的积分,并使用标准正态密度公式 (3.11)。由 (a),即可从被积函数读出 $X$ 的密度。

查看学习笔记证明路线
Exercise 3.16 联合正态分布的刻画

(a) 证明 $\mathbb R^n$ 中的随机向量 $X$ 服从正态分布,当且仅当所有一维边缘 $\langle X,u\rangle$($u\in\mathbb R^n$)都服从正态分布。

(b) 推出:随机变量 $X_1,\ldots,X_n$ 联合正态,当且仅当它们的所有固定系数线性组合

$$ a_1X_1+\cdots+a_nX_n $$

都是正态随机变量。

查看学习笔记证明路线
Exercise 3.17 正态、非相关,但相依

找出正态随机变量 $X$ 和 $Y$,使得它们不相关但并不独立。

查看学习笔记证明路线
Exercise 3.18 Ginibre 随机矩阵

随机矩阵的一个基本模型是 Ginibre ensemble。Ginibre 随机矩阵是一个 $n\times n$ 矩阵 $G$,其元素独立且服从 $N(0,1)$。证明 Ginibre 分布在乘以正交矩阵下不变:对任意固定的 $n\times n$ 正交矩阵 $U$,$UG$ 和 $GU$ 都与 $G$ 同分布。

查看学习笔记证明路线
Exercise 3.19 GOE 随机矩阵

对称随机矩阵的一个基本模型是 Gaussian orthogonal ensemble(GOE)。GOE 随机矩阵是一个 $n\times n$ 对称矩阵 $A$,其对角线上及其上方的元素独立;对角元素服从 $N(0,2)$,非对角元素服从 $N(0,1)$。

(a) 验证 $A$ 与 $(G+G^{\mathsf T})/\sqrt2$ 同分布,其中 $G$ 是 Exercise 3.18 中的 Ginibre 随机矩阵。这解释了定义中 $A$ 的对角与非对角元素为什么采用不同缩放。

(b) 证明 GOE 分布在正交共轭下不变:对任意固定的 $n\times n$ 正交矩阵 $U$,矩阵 $UAU^{\mathsf T}$ 与 $A$ 同分布。这解释了 “Gaussian orthogonal(-invariant) ensemble” 这个名称。

查看学习笔记证明路线
Exercise 3.20 Gaussian 随机矩阵使正交向量独立

设 $G$ 是一个 $m\times n$ 随机矩阵,元素独立且服从 $N(0,1)$。设 $u,v\in\mathbb R^n$ 是固定的单位正交向量。证明 $Gu$ 和 $Gv$ 是独立的 $N(0,I_m)$ 随机向量。

查看学习笔记证明路线
Exercise 3.21 两个独立 Gaussian 向量的和与差

设 $X$ 和 $Y$ 是独立的 $N(0,I_n)$ 随机向量。证明

$$ \frac{X+Y}{\sqrt2} \qquad\text{and}\qquad \frac{X-Y}{\sqrt2} $$

是独立的 $N(0,I_n)$ 随机向量。

查看学习笔记证明路线
Exercise 3.22 正态随机向量的长度与方向

证明标准正态随机向量 $g\sim N(0,I_n)$ 的长度 $\|g\|_2$ 与方向 $g/\|g\|_2$ 相互独立。

查看学习笔记证明路线
Exercise 3.23 许多随机点处于凸位置

如果 $\mathbb R^n$ 中的有限点集没有任何一个点落在其余点的凸包中,就称该点集处于凸位置;见图 3.11。设 $N\le e^{cn}$,其中 $c>0$ 是可选择的绝对常数。按照下面步骤证明:独立 Gaussian 随机向量 $g_1,\ldots,g_N\sim N(0,I_n)$ 以至少 $1-e^{-cn}$ 的概率处于凸位置。令人惊讶的是,这说明指数多个随机点可以处于凸位置。

凸位置与非凸位置点集
图 3.11 左侧五个点处于凸位置,右侧五个点不处于凸位置。

(a) 证明以高概率,$g_1$ 与其他点可以线性分离:存在 $x\in\mathbb R^n$(可以是随机的)满足

$$ \langle g_1,x\rangle > \max_{j=2,\ldots,N}\langle g_j,x\rangle. $$

在 $\mathbb R^2$ 中,可以把这个条件想象为存在一条直线把 $g_1$ 与其他点分开;在高维中,直线对应为超平面。

(b) 推出以高概率,$g_1$ 不在其他点的凸包中。

(c) 用 union bound 完成证明。

查看学习笔记证明路线
Exercise 3.24 球中均匀分布的极分解

设 $X$ 均匀分布在 $\mathbb R^n$ 中以原点为中心的单位 Euclidean 球内。把 $X$ 分解为

$$ X=rZ, $$

其中 $Z\sim\operatorname{Unif}(S^{n-1})$,$r$ 是 $[0,1]$ 上密度为 $nx^{n-1}$ 的随机变量,并且 $r$ 与 $Z$ 独立。

查看学习笔记证明路线
Exercise 3.25 球是各向同性的

设 $Y$ 均匀分布在 $\mathbb R^n$ 中以原点为中心、半径为 $\sqrt{n+2}$ 的 Euclidean 球内。验证 $Y$ 是各向同性的。

查看学习笔记证明路线
Exercise 3.26 球面随机向量的 delocalization

$\mathbb R^n$ 中最“分散”或最 delocalized 的单位向量 $x$,其所有坐标大小相同,即对所有 $i$,$|x_i|=1/\sqrt n$。随机向量几乎也是 delocalized 的。证明:均匀分布在 $\mathbb R^n$ 的单位 Euclidean 球面上的随机向量 $X$ 满足

$$ \mathbb E\|X\|_{\infty} \asymp \sqrt{\frac{\log n}{n}}. $$

这里和往常一样,$\asymp$ 表示在绝对常数因子内等价。

查看学习笔记证明路线
Exercise 3.27 球面的一维边缘

设 $X$ 和 $Y$ 分别均匀分布在 $\mathbb R^n$ 的 Euclidean 单位球面和 Euclidean 单位球内。

(a) 证明 $Y$ 的任意一维边缘密度正比于

$$ (1-x^2)^{(n-1)/2}, \qquad x\in[-1,1]. $$

(b) 证明 $X$ 的任意一维边缘密度正比于

$$ (1-x^2)^{(n-3)/2}, \qquad x\in[-1,1]. $$

令人惊讶的是,三维球面的任意一维边缘都是均匀分布的。

查看学习笔记证明路线
Exercise 3.28 大立方体概率

证明一个惊人的事实:$\mathbb R^n$ 中的标准正态随机向量很可能非常接近某个边长为常数的立方体,但又极不可能落入一个甚至大一百倍的立方体中。

(a) 令 $\pi_a$ 表示到立方体 $[-a,a]^n$ 上的 metric projection,即把输入点 $x$ 映为立方体中与 $x$ Euclidean 距离最近的点 $y=\pi_a(x)$。证明这个投影可由坐标裁剪得到:

$$ y_i= \begin{cases} x_i, & |x_i|\le a,\\ a\,\operatorname{sign}(x_i), & |x_i|>a, \end{cases} \qquad i=1,\ldots,n. $$

(b) 证明存在绝对常数 $n_0$ 和 $a>0$,使得对每个 $n>n_0$,随机向量 $g\sim N(0,I_n)$ 以至少 $0.99$ 的概率满足

$$ \operatorname{dist}\left(g,[-a,a]^n\right) < 0.01\|g\|_2 \qquad\text{and}\qquad g\notin[-100a,100a]^n. $$

这里 $\operatorname{dist}(x,T)=\inf_{y\in T}\|x-y\|_2$ 表示点 $x$ 到集合 $T$ 的距离。

查看学习笔记证明路线
Exercise 3.29 Frames 与正交矩阵

证明:向量 $u_1,\ldots,u_N\in\mathbb R^n$ 构成 Parseval frame,当且仅当以 $u_i$ 为列的 $n\times N$ 矩阵具有正交归一的行。

查看学习笔记证明路线
Exercise 3.30 Mercedes-Benz frame

考虑圆上 $N$ 个等距点,圆半径为 $\sqrt{2/N}$;当 $N=3$ 时见图 3.7。证明这些点在 $\mathbb R^2$ 中构成 Parseval frame。

查看学习笔记证明路线
Exercise 3.31 把任意各向同性分布变成 frame

设 $X$ 是 $\mathbb R^n$ 中的各向同性随机向量,它以概率 $p_1,\ldots,p_N$ 取值 $x_1,\ldots,x_N$。验证向量

$$ \sqrt{p_1}x_1,\ldots,\sqrt{p_N}x_N $$

在 $\mathbb R^n$ 中构成 Parseval frame。

查看学习笔记证明路线
Exercise 3.32 一维边缘的次高斯范数

设 $X$ 是 $\mathbb R^n$ 中的次高斯随机向量。验证对任意向量 $v\in\mathbb R^n$,

$$ \|\langle X,v\rangle\|_{\psi_2} \le \|X\|_{\psi_2}\|v\|_2. $$ 查看学习笔记证明路线
Exercise 3.33 次高斯旋转不变性

Proposition 3.3.1 表明标准正态分布是旋转不变的。次高斯分布不一定旋转不变,但次高斯范数是旋转不变的。证明:对任意正交 $n\times n$ 矩阵 $U$ 和次高斯向量 $X\in\mathbb R^n$,$UX$ 仍是次高斯的,并且

$$ \|UX\|_{\psi_2} = \|X\|_{\psi_2}. $$ 查看学习笔记证明路线
Exercise 3.34 次高斯二次型

设 $A$ 是一个 $m\times n$ 随机矩阵,其行 $A_i$ 独立、均值为零且次高斯。证明:对任意固定的 $u\in\mathbb R^m$ 和 $v\in\mathbb R^n$,$u^{\mathsf T}Av$ 是次高斯随机变量,并且

$$ \|u^{\mathsf T}Av\|_{\psi_2} \le C\|u\|_2\|v\|_2 \max_i\|A_i\|_{\psi_2}. $$

解释为什么如果把同样假设放在 $A$ 的列上,而不是行上,结论仍然成立。

查看学习笔记证明路线
Exercise 3.35 和的次高斯范数

Proposition 2.7.1 可推广到高维。设 $X_1,\ldots,X_N$ 是 $\mathbb R^n$ 中独立、均值为零的次高斯向量。证明

$$ \left\| \sum_{i=1}^N X_i \right\|_{\psi_2}^2 \le C\sum_{i=1}^N \|X_i\|_{\psi_2}^2, $$

其中 $C$ 是绝对常数。

查看学习笔记证明路线
Exercise 3.36 具有次高斯坐标的向量

如果去掉 Lemma 3.4.2 中的独立性假设,会发生什么?$X$ 仍然是次高斯的,但界会差很多。

(a) 设 $X=(X_1,\ldots,X_n)$ 是随机向量,坐标 $X_i$ 是次高斯的,但不要求独立。证明 $X$ 是次高斯的,并且

$$ \max_{i\le n}\|X_i\|_{\psi_2} \le \|X\|_{\psi_2} \le \sqrt n\max_{i\le n}\|X_i\|_{\psi_2}. $$

(b) 用例子说明 (a) 中两个界在所有维数 $n$ 中都是最优的。

查看学习笔记证明路线
Exercise 3.37 次高斯向量的范数不一定集中

人们可能会猜想,范数集中结论(Theorem 3.1.1)可以更一般地适用于任意各向同性次高斯随机向量 $X$,其中 $K=\|X\|_{\psi_2}$,因此坐标独立性并非必要。请用一个例子说明这个猜想是错误的。

不过,我们将在 Proposition 6.2.1 中证明一个关于范数的上界。

查看学习笔记证明路线
Exercise 3.38 正态随机向量是次高斯的

在 Exercise 2.24(c) 中,我们证明了正态随机变量 $N(0,\sigma^2)$ 的次高斯范数等于 $\sqrt{8/3}\,\sigma$。把这个结果推广到高维:证明随机向量 $X\sim N(0,\Sigma)$ 满足

$$ \|X\|_{\psi_2} = \sqrt{\frac{8}{3}}\, \|\Sigma\|^{1/2}, $$

其中 $\|\Sigma\|$ 表示 $\Sigma$ 的最大特征值,也就是 operator norm。

查看学习笔记证明路线
Exercise 3.39 次高斯随机向量的 Euclidean 范数

(a) 设 $X_1,\ldots,X_n$ 是次高斯随机变量,不要求相互独立。证明

$$ \left\| \left(\sum_{i=1}^n X_i^2\right)^{1/2} \right\|_{\psi_2} \le \left( \sum_{i=1}^n \|X_i\|_{\psi_2}^2 \right)^{1/2}. $$

(b) 设 $X$ 是 $\mathbb R^n$ 中的次高斯随机向量。证明 $\|X\|_2$ 是次高斯随机变量,并且

$$ \left\|\|X\|_2\right\|_{\psi_2} \le \sqrt n\,\|X\|_{\psi_2}. $$

解释为什么一般而言 $\sqrt n$ 是最佳缩放因子。我们将在 Proposition 6.2.1 中证明一个更有信息量的界。

查看学习笔记证明路线
Exercise 3.40 随机向量有时几乎正交

在 (3.14) 中,我们看到来自球面 $S^{n-1}$ 均匀分布的两个独立随机向量很可能几乎正交。下面推广这个观察。

(a) 设 $X$ 是 $\mathbb R^n$ 中的随机向量,坐标独立、均值为零、方差为一,并且次高斯范数都由 $K$ 控制。定义 $\theta=X/\|X\|_2$(当 $X\ne0$)且在 $X=0$ 时令 $\theta=0$。令 $\eta$ 是 $\theta$ 的独立副本。证明

$$ |\langle \theta,\eta\rangle| \le \frac{C(K)}{\sqrt n} $$

以至少 $0.99$ 的概率成立,其中 $C(K)$ 只依赖于 $K$。

(b) 说明 (a) 中坐标独立性是关键的。找出 $\mathbb R^n$ 中独立同分布、各向同性的随机向量 $X$ 和 $Y$,其次高斯范数由绝对常数控制,并且满足 $X=Y$ 的概率至少为 $0.99$。

查看学习笔记证明路线
Exercise 3.41 指数多个几乎正交的向量

线性代数告诉我们,$\mathbb R^n$ 中不可能有超过 $n$ 个正交向量。但令人惊讶的是,可以有指数多个几乎正交向量。对任意整数 $N\le e^{cn}$,按照下面步骤找到点 $X_1,\ldots,X_N\in S^{n-1}$,使得

$$ |\langle X_i,X_j\rangle| \le 0.01 \qquad \text{for all distinct }i,j. \tag{3.39} $$

(a) 说明独立随机向量 $X,Y\sim\operatorname{Unif}(S^{n-1})$ 满足 $|\langle X,Y\rangle|\le0.01$ 的概率至少为 $1-4\exp(-c_0n)$,其中 $c_0$ 是绝对常数。

(b) 对所有不同点对 $(i,j)$ 使用 union bound,并推出 (3.39) 中的事件以正概率成立。

查看学习笔记证明路线
Exercise 3.42 球中均匀分布是次高斯的

设 $Y$ 均匀分布在 $\mathbb R^n$ 中以原点为中心的 Euclidean 单位球内。说明 $Y$ 满足 Theorem 3.4.5 的结论。

查看学习笔记证明路线
Exercise 3.43 坐标分布的次高斯范数

设 $n\ge2$,随机向量 $X$ 均匀分布在 $\mathbb R^n$ 的标准基向量集合上。证明

$$ \|X\|_{\psi_2} \asymp \frac{1}{\sqrt{\log n}}. $$

和往常一样,$\asymp$ 表示在绝对常数因子内等价。

查看学习笔记证明路线
Exercise 3.44 $\ell^1$ 球的次高斯性很差

考虑 $\mathbb R^n$ 中 $\ell^1$ 范数下的球

$$ K := \{x\in\mathbb R^n:\|x\|_1\le r\}. $$

令随机向量 $X$ 均匀分布在 $K$ 中。

(a) 计算 $X_1$,即 $X$ 第一坐标的密度。

(b) 说明对某个 $r\asymp n$,随机向量 $X$ 是各向同性的。

(c) 对这个 $r$,证明 $\|X\|_{\psi_2}>c\sqrt n$,其中 $c>0$ 是绝对常数。

查看学习笔记证明路线
Exercise 3.45 次高斯随机向量的概率质量函数

设 $X$ 是 $\mathbb R^n$ 中的次高斯随机向量。证明对任意 $x\in\mathbb R^n$,

$$ \mathbb P\{X=x\} \le 2\exp\left( -\frac{\|x\|_2^2}{K^2} \right), $$

其中 $K=\|X\|_{\psi_2}$。

查看学习笔记证明路线
Exercise 3.46 各向同性次高斯分布有高熵

若离散随机向量 $X$ 以概率 $p_i$ 取值 $x_i$,它的熵定义为

$$ H(X) = -\sum_i p_i\ln p_i. $$

启发式地,$H(X)$ 与编码 $X$ 所需的期望比特数成正比;这可由 Shannon source coding theorem 形式化。

(a) 非常离散的分布熵低:对任意只取 $N$ 个值的随机向量 $X$,证明 $H(X)\le \ln N$。

(b) 各向同性次高斯分布熵高:对任意 $\mathbb R^n$ 中离散、各向同性、次高斯的随机向量 $X$,证明

$$ H(X) \ge \frac{n}{K^2}-\ln2, \qquad K=\|X\|_{\psi_2}. $$

(c) 各向同性次高斯分布的支撑很大:推出 (b) 中的随机向量必须至少取

$$ \frac{1}{2}\exp(K^{-2}n) $$

个不同的值。

查看学习笔记证明路线
Exercise 3.47 重写 Grothendieck 不等式的假设

设 $A$ 是一个 $m\times n$ 矩阵。证明下面性质等价。

(a) 对任意 $x\in\{-1,1\}^m$ 和 $y\in\{-1,1\}^n$,有 $x^{\mathsf T}Ay\le1$。

(b) 对任意 $x\in[-1,1]^m$ 和 $y\in[-1,1]^n$,有 $x^{\mathsf T}Ay\le1$。

(c) 对任意 $x\in\mathbb R^m$ 和 $y\in\mathbb R^n$,有

$$ x^{\mathsf T}Ay \le \|x\|_{\infty}\|y\|_{\infty}. $$

(d) 上述三个性质中任意一个,把 $x^{\mathsf T}Ay$ 替换为 $|x^{\mathsf T}Ay|$ 后仍成立。

查看学习笔记证明路线
Exercise 3.48 改进 Grothendieck 不等式的概率证明

改进 Theorem 3.5.1 的证明:不要使用 (3.25) 中粗略的 $4/R^2$ 上界,并在最后对 $R$ 做数值优化。推出 $K\le14.1$。

查看学习笔记证明路线
Exercise 3.49 PSD 矩阵的二次 Grothendieck

本题和下一题中,我们按照 Remark 3.5.3 的说法,通过假设 $x_i=y_i$ 来放松 Grothendieck 不等式的假设。

(a) Polarization identity:证明对任意 $n\times n$ 对称矩阵 $A$ 和向量 $x,y\in\mathbb R^n$,有

$$ x^{\mathsf T}Ay = \bar x^{\mathsf T}A\bar x - \bar y^{\mathsf T}A\bar y, \qquad \bar x=\frac{x+y}{2}, \qquad \bar y=\frac{x-y}{2}. $$

(b) Quadratic Grothendieck:设 $A=(a_{ij})$ 是一个 $n\times n$ 对称正半定矩阵。假设对任意 $x_i\in\{-1,1\}$,

$$ \sum_{i,j}a_{ij}x_ix_j \le 1. $$

证明对任意 Hilbert 空间 $H$,以及任意单位向量 $u_i,v_j\in H$,有

$$ \left| \sum_{i,j}a_{ij}\langle u_i,v_j\rangle \right| \le 2K, $$

其中 $K$ 是 Grothendieck 不等式中的绝对常数。

(c) 说明如果没有正半定假设,(b) 的结论可能失败。

查看学习笔记证明路线
Exercise 3.50 零对角矩阵的二次 Grothendieck

(a) Separate convexity:函数 $f(x_1,\ldots,x_n)$ 称为 separately convex,如果它对每个单独变量 $x_i$ 都是凸的。这样的函数本身不一定是凸函数;请举例。证明:separately convex 函数 $f:[-1,1]^n\to\mathbb R$ 在立方体的某个极点达到最大值,也就是在 $\{-1,1\}^n$ 中某点达到最大值。

(b) Quadratic Grothendieck:设 $A=(a_{ij})$ 是一个 $n\times n$ 零对角矩阵。假设对任意 $x_i\in\{-1,1\}$,

$$ \left| \sum_{i,j}a_{ij}x_ix_j \right| \le1. $$

证明对任意 Hilbert 空间 $H$,以及任意单位向量 $u_i,v_j\in H$,有

$$ \left| \sum_{i,j}a_{ij}\langle u_i,v_j\rangle \right| \le 2K, $$

其中 $K$ 是 Grothendieck 不等式中的绝对常数。

查看学习笔记证明路线
Exercise 3.51 Gram 矩阵

向量 $v_1,\ldots,v_n$ 的 Gram 矩阵是 $n\times n$ 矩阵 $(\langle v_i,v_j\rangle)$。证明如下事实。

(a) 任意一组向量的 Gram 矩阵都是对称正半定的。

(b) 反过来,任意对称正半定矩阵都是某组向量的 Gram 矩阵。

查看学习笔记证明路线
Exercise 3.52 双线性整数规划的 SDP 松弛

考虑如下整数优化问题:

$$ \operatorname{maximize}\quad \sum_{i=1}^m\sum_{j=1}^n A_{ij}x_iy_j \quad \text{subject to}\quad x_i,y_j=\pm1. \tag{3.40} $$

其中 $A$ 是 $m\times n$ 矩阵。像 (3.29) 一样,把它松弛为如下问题:

$$ \operatorname{maximize}\quad \sum_{i,j}A_{ij}\langle X_i,Y_j\rangle \quad \text{subject to}\quad \|X_i\|_2=\|Y_j\|_2=1 \text{ for all }i,j, \tag{3.41} $$

其中最大值取遍某个固定维数 $k\in\mathbb N$ 的 $\mathbb R^k$ 中所有单位向量 $X_i,Y_j$。

(a) 把 (3.41) 表示为半定规划。

(b) 说明这个松弛在绝对常数因子内近似原问题 (3.40)。

查看学习笔记证明路线
Exercise 3.53 Grothendieck identity

证明 Grothendieck identity(Lemma 3.6.5)。

查看学习笔记证明路线
Exercise 3.54 近似最大割:确定性输出,随机运行时间

Goemans-Williamson Theorem 3.6.4 只保证期望意义下的割很大。对任意 $\varepsilon>0$,给出一个最大割的 $(0.878-\varepsilon)$ 近似算法:它总能找到一个有效的割,但运行时间可以是随机的。请给出期望运行时间的上界。

查看学习笔记证明路线
Exercise 3.55 实解析函数的 kernel trick

证明 Lemma 3.7.7。为此,需要一个 $\mathbb R^n$ 的无穷维版本。一个理想选择是 $\ell^2$,即所有平方可和序列 $x=(x_1,x_2,\ldots)$ 构成的空间。它有与 $\mathbb R^n$ 相同形式的范数和内积,只是有限求和被替换为收敛级数:

$$ \|x\|_2 = \left(\sum_{i=1}^{\infty}x_i^2\right)^{1/2}, \qquad \langle x,y\rangle = \sum_{i=1}^{\infty}x_iy_i. $$

现在定义 $\Phi,\Psi:\mathbb R^n\to\ell^2$,使 Lemma 3.7.7 成立。

查看学习笔记证明路线
Exercise 3.56 线性化 Grothendieck identity

通过添加校正项来消除 Grothendieck identity(Lemma 3.6.5)中的非线性 $\arcsin$。设 $g\sim N(0,I_n)$,且 $u,v\in\mathbb R^n$ 是固定单位向量。证明:

(a)

$$ \mathbb E \langle g,u\rangle \operatorname{sign}\langle g,v\rangle = \sqrt{\frac{2}{\pi}}\langle u,v\rangle. $$

(b)

$$ \mathbb E \operatorname{sign}\langle g,u\rangle \operatorname{sign}\langle g,v\rangle = \frac{2}{\pi}\langle u,v\rangle + \mathbb E[Z_uZ_v], $$

其中

$$ Z_w = \sqrt{\frac{2}{\pi}}\langle g,w\rangle - \operatorname{sign}\langle g,w\rangle. $$ 查看学习笔记证明路线
Exercise 3.57 更尖锐的 PSD Grothendieck

对正半定矩阵,Grothendieck 不等式(Theorem 3.5.1)有更好的常数 $\pi/2\approx1.571$,并且证明更简单。设 $A=(a_{ij})$ 是 $n\times n$ 对称正半定矩阵。假设对任意 $x_i\in\{-1,1\}$,

$$ \sum_{i,j}a_{ij}x_ix_j \le 1. $$

使用 Exercise 3.56 证明:对任意 Hilbert 空间 $H$ 和任意单位向量 $u_i\in H$,有

$$ \sum_{i,j}a_{ij}\langle u_i,u_j\rangle \le \frac{\pi}{2}. $$ 查看学习笔记证明路线
Exercise 3.58 用 Grothendieck 不等式分析 SDP 松弛

使用 Exercise 3.57 的结果改进 Theorem 3.5.7。设 $A$ 是 $n\times n$ 对称正半定矩阵。令 $\operatorname{int}(A)$ 表示整数优化问题 (3.28) 中的最大值,令 $\operatorname{sdp}(A)$ 表示半定问题 (3.29) 中的最大值。

(a) 证明

$$ \operatorname{int}(A) \le \operatorname{sdp}(A) \le \frac{\pi}{2}\operatorname{int}(A). $$

(b) 设计一个随机算法,把 (3.29) 的解 $(X_i)$ 转换为标签 $x_i=\pm1$,使其在期望意义下近似求解 (3.28)。

查看学习笔记证明路线

校对说明

  • 本页已经迁移 Figure 3.1-3.11。
  • 本页的公式优先采用 MathJax 兼容写法,避免 OCR 中常见的不兼容粗体命令、断裂定界符和错误空格。
  • 本页已把正文中的明确 Proof 渲染为 proof 卡片,并把 Exercises 3.1-3.58 渲染为 exercise 卡片。
学习笔记 Ch.3 随机向量
第 3 章学习笔记:高维随机向量

一句话定位

第 3 章把第 2 章的标量集中不等式提升到随机向量层面:从 $\|X\|_2$ 的薄壳现象出发,进入协方差、PCA、各向同性、次高斯随机向量,并最终连接到 Grothendieck 不等式、SDP 和最大割近似算法。

本章导读

第 3 章的核心问题是:如何把标量集中工具升级为随机向量的长度、方向、投影和舍入控制?这一章先建立随机向量的几何直觉,再进入算法应用。

章节 内容 在主线中的作用
3.1 随机向量范数集中 从坐标和控制 $\|X\|_2$ 的典型大小
3.2 协方差矩阵与 PCA 用二阶矩描述所有方向上的方差
3.3 高维分布例子 建立正态、球面、凸体、frame 等模型库
3.4 次高斯随机向量 把轻尾性质从坐标推广到所有一维投影
3.5 Grothendieck 与 SDP 把向量松弛和符号优化联系起来
3.6 Maximum Cut 展示随机超平面舍入的算法应用
3.7 Kernel trick 用特征映射改进舍入分析和常数

本章读法是:前半章抓“长度、方向、投影”,后半章抓“向量解如何随机舍入成符号解”。不要把 Grothendieck 当成孤立定理,它是随机向量方法进入优化问题的出口。

本页使用方式

第 3 章是从“随机变量”升级到“随机向量”的桥。初学者不要先被 Grothendieck、SDP、Max-Cut 吓住;先看清楚每个向量问题怎样退回到一维投影或坐标和。

你现在面对的困难 先看哪里 读完要形成的动作
不知道高维随机向量的典型形状 3.1、本章学习路线 先控制 $\|X\|_2^2=\sum_iX_i^2$,再把第 2 章 Bernstein 用上。
协方差、各向同性、PCA 混在一起 3.2-3.4、核心对象与符号表 把“方向 $u$ 上的方差”写成 $u^{\mathsf T}\Sigma u$,再理解 PCA 是找最大方差方向。
次高斯随机向量定义抽象 3.5 相关卡片 记住定义检查的是所有一维投影 $\langle X,u\rangle$,不是坐标分别轻尾就自动够用。
证明里总要回到第 2 章 关键定理完整证明、Ch.2 反向链接 看到 $\langle X,u\rangle$、$\|X\|_2^2$、随机符号和时,主动调用 Hoeffding、Bernstein、Khintchine。
后半章算法应用看不懂 Grothendieck / SDP / Max-Cut 概念卡 先把随机舍入理解为“向量解 -> 随机符号解”,细节可第二遍再补。
准备做题 Exercises 3.1-3.58 证明工作区 先判断题目训练的是长度集中、协方差、投影尾界还是随机舍入。

本章主线

第 3 章的主线是从“一个随机变量的尾界”升级到“一个随机向量在高维空间中的形状”。前半章处理长度、方向和投影;后半章说明这些向量工具如何进入优化算法。

推进层 要解决的问题 关键转折 后续用途
长度 高维随机向量通常离原点多远? 把 $\|X\|_2^2$ 写成坐标平方和,再调用第 2 章 Bernstein 薄壳现象、球面直觉、随机矩阵列范数
方向 如何描述所有方向上的二阶结构? 协方差矩阵把 $\mathbb E\langle X,u\rangle^2$ 汇总成 $u^{\mathsf T}\Sigma u$ PCA、各向同性化、协方差估计
投影 轻尾性质怎样从标量推广到向量? 次高斯随机向量检查所有一维投影,而不只检查坐标 第 4 章固定方向矩阵集中
模型 哪些分布是高维概率的基本例子? Gaussian、球面、凸体和 frame 提供不同几何直觉 后续对照随机矩阵和随机过程模型
算法 随机向量怎样用于离散优化? SDP 给向量解,随机超平面把向量解舍入成符号解 Grothendieck、Max-Cut、kernel trick

本章学习路线

先抓住一个问题
一个高维随机向量看起来像什么?

第 3 章的主线是:高维随机向量的长度通常很稳定,方向上的二阶结构由协方差控制;如果所有一维投影都轻尾,就能把标量集中工具推广到向量和算法。

初学者先抓三件事
  1. 长度:$\|X\|_2$ 为什么在 $\sqrt n$ 附近?
  2. 方向:$\mathbb E\langle X,u\rangle^2$ 如何决定协方差和 PCA?
  3. 舍入:随机投影如何把向量解变成符号解?
1

从薄壳开始

独立次高斯坐标的平方和是次指数变量之和。第 2 章 Bernstein 不等式控制 $\|X\|_2^2-n$,再把平方范数偏差转成 $\|X\|_2-\sqrt n$。

thin shell Bernstein $X_i^2-1$
这一层要会问 我是在控制 $\|X\|_2$,还是先控制更容易处理的 $\|X\|_2^2$?
2

用协方差读方向

协方差矩阵把所有方向的二阶矩压缩成一个矩阵:$u^{\mathsf T}\Sigma u=\mathbb E\langle X,u\rangle^2$。PCA 就是在找最大方向方差。

covariance isotropic PCA
这一层要会问 当前分布是否已经各向同性?如果不是,是否应该先白化?
3

从坐标轻尾到投影轻尾

次高斯随机向量不是说坐标独立,而是说所有一维投影 $\langle X,u\rangle$ 都是次高斯。球面均匀分布就是典型例子:坐标不独立,但投影轻尾。

subgaussian vector one-dimensional marginals sphere
这一层要会问 证明向量次高斯时,我是否已经检查了所有方向?
4

把随机向量变成算法舍入工具

Grothendieck 和最大割的证明都使用随机超平面舍入:先得到向量解,再用高斯方向的符号把向量变成 $\pm1$ 标签。

Grothendieck SDP random hyperplane max cut
这一层要会问 向量优化值和符号优化值之间差多少?
独立坐标 薄壳 协方差 / 各向同性 次高斯投影 随机舍入 SDP 应用

分层阅读路线

层次 先抓什么 推荐入口 暂时怎么处理
第一遍:主线阅读 随机向量长度、协方差、各向同性、次高斯投影和随机舍入 本章主线、核心对象与符号表 Grothendieck 和 kernel trick 先看作用,不急着追常数。
第二遍:证明精读 薄壳证明、球面投影、协方差主方向、Grothendieck identity 关键定理完整证明、正文隐藏验证补全 把每个向量问题退回一维投影或坐标和。
第三遍:习题与应用 长度集中、frame、各向同性例子、SDP/Max-Cut 舍入 Exercises 3.1-3.58 先判断题目训练“长度、方向、投影、舍入”中的哪一类。
专题回看 随机向量模型、PCA、随机舍入算法 第 4 章随机矩阵、第 10 部分应用路线 为谱方法和优化应用建立接口。

初学者补充:从例子读懂本章

这一节先把第 3 章前半部分整理成适合初学者进入的导读。重点不是替代原书证明,而是先讲清楚“为什么要研究高维随机向量”。

Motivation 一个样本就是一个高维向量

在数据科学问题里,一个观测对象常常不是一个数,而是一整列特征。比如基因表达数据中,一个人可以由 $10^4$ 量级的表达水平组成一个向量 $X\in\mathbb R^n$。本章关心的问题就是:这样的随机向量通常落在哪里?它的长度、方向、投影和协方差能不能被少数工具描述?

因此,读第 3 章时不要把 $X=(X_1,\ldots,X_n)$ 看成一堆坐标的记号,而要把它看成一个随机样本在高维空间中的位置。

Reading Card PCA 的操作流程

PCA 在本章不是一个黑箱算法,而是协方差矩阵的变分刻画。标准读法如下:

  1. 把数据中心化,关注 $X-\mathbb EX$。
  2. 计算或估计协方差矩阵 $\Sigma=\operatorname{cov}(X)$。
  3. 把方向 $u$ 上的方差写成 Rayleigh quotient:$u^{\mathsf T}\Sigma u$。
  4. 用谱分解找最大特征值方向,它就是第一主成分。
  5. 继续在正交补空间里找后续主成分。
读法:先把 PCA 读成“寻找最大方差方向”,再把它翻译成“协方差矩阵特征值问题”。
跳到 PCA 变分刻画证明
Example Map 本章反复出现的分布例子
例子 先看什么 它训练的概念
标准正态向量 旋转不变性和一维投影 所有方向都像一维正态;后续随机矩阵的基准模型
一般正态向量 均值和协方差 白化、仿射变换和 PCA
球面均匀分布 坐标不独立但投影轻尾 次高斯随机向量不是坐标独立概念
凸体均匀分布 各向同性位置 几何分布如何归一化
Frame 与离散分布 有限支撑如何表示二阶结构 Parseval frame、Gram 矩阵和 SDP 语言
Rademacher / product 分布 独立坐标与 Hoeffding 从第 2 章的标量集中进入向量集中
Prerequisites 第 3 章前置工具清单

读第 3 章时,每次遇到证明跳步,可以先检查它是不是调用了下面某个第 2 章工具:

  • 次高斯等价定义与 $\psi_2$ 范数。
  • 独立次高斯和的 Hoeffding 型界。
  • 次高斯平方是次指数,乘积也是次指数。
  • Bernstein 不等式的小偏差 Gaussian 区间和大偏差指数区间。
  • 最大值估计和中心化引理。
  • 三角不等式和 $L^p$ 范数的 Minkowski 不等式。
使用方法:薄壳证明优先找 Bernstein;PCA 优先找 Rayleigh quotient;球面例子优先找旋转不变性和一维边缘。

核心对象与符号表

符号 / 对象 在原书中的角色 学习时要抓住的意思
$X\in\mathbb R^n$ 高维随机向量。 从标量和变成向量;长度、方向和投影是三个基本观察角度。
$\|X\|_2$ 随机向量长度。 薄壳现象研究它是否集中在 $\sqrt n$ 附近。
$\Sigma=\operatorname{cov}(X)$ 协方差矩阵。 所有方向二阶矩的矩阵编码。
isotropic $\mathbb EX=0$ 且 $\mathbb EXX^{\mathsf T}=I_n$。 每个方向方差相同;后续随机矩阵常以它为标准化假设。
one-dimensional marginal $\langle X,u\rangle$。 向量性质通常先投影到任意方向上验证。
$\|X\|_{\psi_2}$ 随机向量次高斯范数。 定义为 $\sup_{u\in S^{n-1}}\|\langle X,u\rangle\|_{\psi_2}$。
frame 有限支撑的各向同性分布。 把连续分布离散化的一种模型,也连接到 Gram 矩阵。
Gram matrix $G_{ij}=\langle x_i,x_j\rangle$。 把向量配置转成正半定矩阵,是 SDP 松弛的语言。
random hyperplane rounding $x_i=\operatorname{sign}\langle u_i,g\rangle$。 把向量解随机转为符号解。
Grothendieck constant 向量优化与符号优化之间的常数损失。 说明 SDP/向量松弛不会比原整数问题好无限多。

关键定理卡片

Theorem 3.1.1 范数集中

记忆版:独立、单位方差、次高斯坐标的随机向量满足

$$ \|X\|_2=\sqrt n+O_{\psi_2}(1). $$
证明关键词:平方范数是次指数和;Bernstein;再由 $z^2$ 偏差转回 $z$ 偏差。
查看完整证明
Definition 3.2.5 各向同性

各向同性就是“每个方向二阶尺度相同”:

$$ \mathbb EX=0, \qquad \mathbb E\langle X,u\rangle^2=\|u\|_2^2. $$
阅读策略:先把分布预条件化到各向同性,再做集中或矩阵估计。
Proposition 3.2.2 PCA 的变分刻画

条件:$\Sigma$ 是协方差矩阵。

结论:最大投影方差等于 $\Sigma$ 的最大特征值,最优方向是对应特征向量。

用途:把统计问题转成 Rayleigh quotient 和特征值问题。
查看完整证明
Theorem 3.4.5 球面均匀分布是次高斯

球面均匀分布没有独立坐标,但它的一维投影仍有高斯型尾部。

关键理解:次高斯随机向量是“一维投影”概念,不是“坐标独立”概念。
查看完整证明
Theorem 3.5.1 Grothendieck inequality

它说明向量优化松弛与符号优化之间只差绝对常数。

使用场景:半定规划松弛、cut norm、最大割、随机舍入。
查看概率证明
Theorem 3.6.4 Goemans-Williamson 最大割近似

随机超平面舍入把 SDP 向量解转成符号割,并保证期望割值至少为最优值的 $0.878$ 倍。

使用场景:理解“向量松弛 + 随机舍入”如何成为算法。
查看完整证明
Proof Pattern 随机超平面舍入
  1. 先解向量松弛,得到单位向量 $x_i$。
  2. 抽取标准高斯方向 $g$。
  3. 用 $\operatorname{sign}\langle x_i,g\rangle$ 把向量舍入为符号。
  4. 用高斯旋转不变性和夹角公式计算期望。

关键定理完整证明

Complete Proof Theorem 3.1.1:薄壳估计
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明独立次高斯坐标的随机向量长度集中在 $\sqrt n$ 附近。

证明思路

先控制平方范数。因为 $X_i$ 次高斯,所以 $X_i^2$ 次指数,$X_i^2-1$ 仍为次指数。对这些独立中心化次指数变量使用 Bernstein,不等式给出 $\|X\|_2^2-n$ 的尾界;最后把平方差转成长度差。

完整证明

设 $K=\max_i\|X_i\|_{\psi_2}$,并令

$$ Z_i=X_i^2-\mathbb EX_i^2=X_i^2-1. $$

由第 2 章的结论,$\|Z_i\|_{\psi_1}\le CK^2$。对平均值应用 Bernstein 不等式,得到对所有 $u\ge0$,

$$ \mathbb P\left\{\left|\frac1n\sum_{i=1}^nZ_i\right|\ge u\right\} \le 2\exp\left[-c n\min\left(\frac{u^2}{K^4},\frac{u}{K^2}\right)\right]. $$

注意 $\frac1n\sum_iZ_i=\|X\|_2^2/n-1$。接下来把平方范数集中转成范数集中。令

$$ z=\frac{\|X\|_2}{\sqrt n}. $$

对任意 $\delta\ge0$,初等不等式

$$ |z-1|\ge\delta \quad\Longrightarrow\quad |z^2-1|\ge \max(\delta,\delta^2) $$

成立:当 $z\ge1+\delta$ 时,$z^2-1\ge2\delta+\delta^2\ge\max(\delta,\delta^2)$;当 $0\le z\le1-\delta$ 时必有 $0\le\delta\le1$,且 $1-z^2\ge1-(1-\delta)^2\ge\delta$。

因此

$$ \begin{aligned} \mathbb P\left\{\left|\frac{\|X\|_2}{\sqrt n}-1\right|\ge\delta\right\} &\le \mathbb P\left\{\left|\frac{\|X\|_2^2}{n}-1\right|\ge \max(\delta,\delta^2)\right\}\\ \le 2\exp\left[-c n\min\left( \frac{\max(\delta,\delta^2)^2}{K^4}, \frac{\max(\delta,\delta^2)}{K^2} \right)\right]. \end{aligned} $$

由于 $K\ge c_0$,上式中的最小值总能被 $c'\delta^2/K^4$ 从下方控制。令 $t=\delta\sqrt n$,得到

$$ \mathbb P\{|\|X\|_2-\sqrt n|\ge t\} \le 2\exp\left(-\frac{c't^2}{K^4}\right), \qquad t\ge0. $$

这正是 $\|\|X\|_2-\sqrt n\|_{\psi_2}\le CK^2$。

Complete Proof Proposition 3.2.2:PCA 的最大方差方向
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明最大化投影方差等价于求协方差矩阵的最大特征值和特征向量。

证明思路

投影方差是 Rayleigh quotient。对称矩阵的 Rayleigh quotient 最大值等于最大特征值,最大点是对应特征向量。

完整证明

设 $\Sigma=\operatorname{cov}(X)$。对单位向量 $u$,

$$ \operatorname{Var}\langle X,u\rangle = \mathbb E\langle X-\mathbb EX,u\rangle^2 = u^{\mathsf T}\Sigma u. $$

将 $\Sigma$ 正交对角化为 $\Sigma=\sum_i\lambda_i v_iv_i^{\mathsf T}$,其中 $\lambda_1\ge\cdots\ge\lambda_n\ge0$。若 $u=\sum_i\alpha_iv_i$ 且 $\sum_i\alpha_i^2=1$,则

$$ u^{\mathsf T}\Sigma u = \sum_i\lambda_i\alpha_i^2 \le \lambda_1. $$

取 $u=v_1$ 达到等号。因此最大投影方差为 $\lambda_1$,主成分方向是最大特征值对应的特征向量。

Complete Proof Theorem 3.4.5:球面均匀分布是次高斯
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明单位球面均匀随机向量的一维投影满足 $\exp(-nt^2/2)$ 型尾界,因此 $\psi_2$ 范数为 $O(n^{-1/2})$。

证明思路

利用高斯向量的方向表示球面均匀分布。旋转不变性把问题化成第一坐标;条件在其余高斯坐标上后,只剩一维 Gaussian 尾界和一个可显式计算的 Laplace transform。

完整证明

令 $X\sim\operatorname{Unif}(S^{n-1})$。若 $g\sim N(0,I_n)$,则 $g/\|g\|_2$ 在单位球面上均匀分布。由旋转不变性,只需证明 $v=e_1$ 的情形。

当 $t\ge1$ 时概率为 $0$。下面设 $0\le t<1$。事件 $\langle X,e_1\rangle\ge t$ 等价于

$$ \frac{g_1}{\|g\|_2}\ge t. $$

平方并把 $g_1^2$ 移到左侧,可写成

$$ g_1\ge s\|\bar g\|_2, \qquad s=\frac{t}{\sqrt{1-t^2}}, \qquad \bar g=(g_2,\ldots,g_n). $$

条件在 $\bar g$ 上,并使用一维 Gaussian 上尾界 $\mathbb P\{g_1\ge u\}\le e^{-u^2/2}$,得到

$$ \begin{aligned} \mathbb P\{\langle X,e_1\rangle\ge t\} &= \mathbb E\,\mathbb P\{g_1\ge s\|\bar g\|_2\mid \bar g\}\\ &\le \mathbb E\exp\left(-\frac{s^2\|\bar g\|_2^2}{2}\right). \end{aligned} $$

由于 $\|\bar g\|_2^2=g_2^2+\cdots+g_n^2$ 且各坐标独立,

$$ \mathbb E\exp\left(-\frac{s^2\|\bar g\|_2^2}{2}\right) = \left[ \mathbb E\exp\left(-\frac{s^2g_1^2}{2}\right) \right]^{n-1} = (1+s^2)^{-(n-1)/2}. $$

代入 $s=t/\sqrt{1-t^2}$ 得

$$ (1+s^2)^{-(n-1)/2} = (1-t^2)^{(n-1)/2} \le \exp\left(-\frac{(n-1)t^2}{2}\right) \le 2\exp\left(-\frac{nt^2}{2}\right). $$

这证明了一侧尾界。对 $-X$ 应用同样结论得到左尾界。于是所有一维投影都有 $\sqrt n$ 尺度的 Gaussian 型尾部,等价于

$$ \|X\|_{\psi_2} = \sup_{v\in S^{n-1}}\|\langle X,v\rangle\|_{\psi_2} \le \frac{C}{\sqrt n}. $$

若改用半径 $\sqrt n$ 的球面变量 $\sqrt n\,X$,则对应的次高斯范数为 $O(1)$;这只是同一定理的缩放形式。

Complete Proof Theorem 3.5.1:Grothendieck 不等式
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:在符号双线性型由 $1$ 控制的假设下,证明任意单位向量替代符号后,双线性型至多损失绝对常数。

证明思路

随机超平面舍入给出 $\mathbb E\operatorname{sign}\langle g,a\rangle\operatorname{sign}\langle g,b\rangle=(2/\pi)\arcsin\langle a,b\rangle$。为了让 $\arcsin$ 反过来精确给出原内积,先用 kernel trick 构造新单位向量 $u_i',v_j'$,使 $\langle u_i',v_j'\rangle=\sin(c\langle u_i,v_j\rangle)$。这样舍入期望恰好等于 $(2c/\pi)\langle u_i,v_j\rangle$。

完整证明

设矩阵 $A=(a_{ij})$ 满足

$$ \left| \sum_{i,j}a_{ij}x_iy_j \right| \le1 \qquad (x_i,y_j\in\{-1,1\}). $$

只需证明对任意 Hilbert 空间中的单位向量 $u_i,v_j$,

$$ \left| \sum_{i,j}a_{ij}\langle u_i,v_j\rangle \right| \le \frac{\pi}{2\ln(1+\sqrt2)}. $$

由于只涉及有限多个向量,可把它们所在的张成空间看成某个欧氏空间。令

$$ c=\ln(1+\sqrt2), $$

于是 $\sinh c=1$。考虑函数

$$ f(x)=\sin(cx) = \sum_{k=0}^{\infty} (-1)^k\frac{c^{2k+1}}{(2k+1)!}x^{2k+1}. $$

其系数绝对值之和为 $\sinh c=1$。由张量特征映射构造:把每个幂 $x^r$ 表示为 $\langle u^{\otimes r},v^{\otimes r}\rangle$,并把正负系数分别放进两个 Hilbert 空间向量的对应分量,可得到单位向量 $u_i',v_j'$,满足

$$ \langle u_i',v_j'\rangle = \sin\bigl(c\langle u_i,v_j\rangle\bigr). $$

这个构造的单位性来自系数绝对值之和为 $1$:对单位 $u$,对应特征向量的范数平方等于 $\sum_r|a_r|=1$。

现在取标准 Gaussian 向量 $g$,并令

$$ x_i=\operatorname{sign}\langle g,u_i'\rangle, \qquad y_j=\operatorname{sign}\langle g,v_j'\rangle. $$

由 Grothendieck identity(随机超平面舍入恒等式),

$$ \mathbb E x_iy_j = \frac2\pi \arcsin\langle u_i',v_j'\rangle. $$

代入上面的构造,并注意 $|\langle u_i,v_j\rangle|\le1$ 且 $0<c<\pi/2$,得到

$$ \mathbb E x_iy_j = \frac2\pi \arcsin\left(\sin(c\langle u_i,v_j\rangle)\right) = \frac{2c}{\pi}\langle u_i,v_j\rangle. $$

于是

$$ \frac{2c}{\pi} \sum_{i,j}a_{ij}\langle u_i,v_j\rangle = \mathbb E \sum_{i,j}a_{ij}x_iy_j. $$

对每个 $g$ 的取值,$x_i,y_j$ 都是符号,因此题设给出右侧绝对值不超过 $1$。取绝对值后得到

$$ \left| \sum_{i,j}a_{ij}\langle u_i,v_j\rangle \right| \le \frac{\pi}{2c} = \frac{\pi}{2\ln(1+\sqrt2)} \approx1.783. $$

这证明了 Grothendieck 不等式。第 3.5 节中的截断 Gaussian 证明给出较粗常数;这里的 kernel trick 证明给出原书陈述的常数。

Complete Proof Theorem 3.6.4:Goemans-Williamson 随机超平面舍入
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明 SDP 向量解经随机超平面舍入后,期望割值至少为最优割的 $0.878$ 倍。

证明思路

边 $(i,j)$ 被割开当且仅当两个向量落在随机超平面两侧。这个概率等于夹角除以 $\pi$。把它和 SDP 中的边贡献 $(1-\langle u_i,u_j\rangle)/2$ 比较,最差比值就是 $0.878$。

完整证明

设 SDP 给出单位向量 $u_1,\ldots,u_n$。取 $g\sim N(0,I)$,并定义标签

$$ x_i=\operatorname{sign}\langle u_i,g\rangle. $$

对一条边 $(i,j)$,令 $\theta_{ij}=\arccos\langle u_i,u_j\rangle$。由旋转不变性,随机超平面把 $u_i,u_j$ 分开的概率为

$$ \mathbb P\{x_i\ne x_j\}=\frac{\theta_{ij}}{\pi}. $$

另一方面,SDP 目标中这条边的贡献是

$$ \frac{1-\langle u_i,u_j\rangle}{2} = \frac{1-\cos\theta_{ij}}2. $$

一元函数不等式给出

$$ \frac{\theta}{\pi} \ge \alpha\frac{1-\cos\theta}{2}, \qquad 0\le\theta\le\pi, $$

其中 $\alpha\approx0.878$。对所有边求和并取期望,得到

$$ \mathbb E[\text{cut value}] \ge \alpha\,\operatorname{sdp}(G) \ge \alpha\,\operatorname{maxcut}(G). $$

因此存在一次舍入达到至少该期望的割值;随机重复即可得到相同近似保证。

正文隐藏验证补全

Hidden Check 3.4.5:Gaussian Laplace transform 的变量替换
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:验证正文中使用的恒等式 $\mathbb E\exp(-s^2g^2/2)=(1+s^2)^{-1/2}$。

完整证明

设 $g\sim N(0,1)$。由标准正态密度,

$$ \mathbb E\exp\left(-\frac{s^2g^2}{2}\right) = \frac1{\sqrt{2\pi}} \int_{-\infty}^{\infty} \exp\left(-\frac{s^2x^2}{2}\right) \exp\left(-\frac{x^2}{2}\right)\,dx. $$

合并指数项得到

$$ \frac1{\sqrt{2\pi}} \int_{-\infty}^{\infty} \exp\left(-\frac{(1+s^2)x^2}{2}\right)\,dx. $$

令 $u=\sqrt{1+s^2}\,x$,则 $dx=du/\sqrt{1+s^2}$。因此

$$ \mathbb E\exp\left(-\frac{s^2g^2}{2}\right) = \frac1{\sqrt{1+s^2}} \frac1{\sqrt{2\pi}} \int_{-\infty}^{\infty}e^{-u^2/2}\,du = \frac1{\sqrt{1+s^2}}. $$

章节阅读路径

小节 读法
3.1 把 Theorem 3.1.1 当成本章入口;重点看“平方范数集中 $\Rightarrow$ 范数集中”。
3.2 协方差矩阵和 PCA 只需抓住 Rayleigh quotient 与特征值优化刻画。
3.3 重点比较正态、球面、凸体、离散 frame 这四类分布的各向同性。
3.4 记住次高斯随机向量由所有一维投影定义。
3.5-3.7 把 Grothendieck、SDP、最大割和 kernel trick 看作“随机向量 + 舍入”的算法应用。

易混点

易混点 正确读法
$\|X\|_2$ 集中只靠 $\mathbb E\|X\|_2^2=n$ 不够。还需要坐标独立和轻尾,才能对平方和用 Bernstein。
各向同性等于坐标独立 不等于。各向同性只是二阶结构,坐标可以强相关。
次高斯随机向量要求坐标独立 不要求。定义看所有一维投影。
PCA 是算法技巧 在本章中先把它看成 Rayleigh quotient 和特征值问题。
Grothendieck 是纯分析定理,和概率无关 定理本身确定性,但本书证明使用高斯随机舍入。

公式卡片

工具 公式 用途
范数集中 $\|X\|_2=\sqrt n+O_{\psi_2}(1)$ 薄壳现象
协方差二次型 $\mathbb E\langle X,u\rangle^2=u^{\mathsf T}\Sigma u$ PCA、方向方差
各向同性 $\mathbb EXX^{\mathsf T}=I_n$ 归一化分布
次高斯向量 $\sup_{u\in S^{n-1}}\|\langle X,u\rangle\|_{\psi_2}<\infty$ 控制所有投影
随机舍入 $\operatorname{sign}\langle x,g\rangle$ SDP 到符号解

Exercises 3.1-3.58 证明工作区

批次 建议目标
3.1-3.13 巩固薄壳、PCA、各向同性、一维投影。
3.14-3.28 训练正态/球面/凸体分布之间的转换。
3.29-3.46 掌握 frame、次高斯向量和近正交构造。
3.47-3.58 深入 Grothendieck、SDP、最大割和 kernel trick。

本区先把每道习题的证明入口固定下来,方便从译文、学习笔记和并排阅读页跳转。当前 Exercises 3.1-3.58 均已升级为“证明目标 + 证明思路 + 完整证明”。

Exercise 3.1 薄壳
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:从 Theorem 3.1.1 推出 $\operatorname{Var}(\|X\|_2)\le CK^4$。

证明思路

方差可以用任意中心点控制。Theorem 3.1.1 已经说明 $\|X\|_2$ 在 $\sqrt n$ 附近有次高斯尾部,因此只需把尾界积分成二阶矩。

完整证明

令 $Z=\|X\|_2$。因为 $\operatorname{Var}(Z)=\inf_a\mathbb E(Z-a)^2$,所以

$$ \operatorname{Var}(Z)\le \mathbb E(Z-\sqrt n)^2. $$

Theorem 3.1.1 给出

$$ \mathbb P\{|Z-\sqrt n|>t\}\le 2\exp(-ct^2/K^4) $$

在调整绝对常数后可用于积分尾公式。因此

$$ \mathbb E(Z-\sqrt n)^2 = \int_0^\infty 2t\,\mathbb P\{|Z-\sqrt n|>t\}\,dt \le C K^4. $$

于是 $\operatorname{Var}(\|X\|_2)\le CK^4$。

Exercise 3.2 薄壳,推广版
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:在只有四阶矩有界时证明 $\operatorname{Var}(\|X\|_2)\le K^4$,并给出 $\mathbb E\|X\|_2$ 的上下界。

证明思路

先控制平方范数 $S=\|X\|_2^2$ 的方差。再用 $\sqrt{\cdot}$ 的 Lipschitz 型估计把 $S$ 的波动转成 $\|X\|_2$ 的波动。

完整证明

令 $S=\sum_iX_i^2$。由独立性和 $\mathbb EX_i^2=1$,

$$ \mathbb ES=n,\qquad \operatorname{Var}(S)=\sum_i\operatorname{Var}(X_i^2) \le \sum_i\mathbb EX_i^4 \le nK^4. $$

对 $s\ge0$ 有 $|\sqrt s-\sqrt n|\le |s-n|/\sqrt n$,因此

$$ \operatorname{Var}(\|X\|_2) \le \mathbb E(\|X\|_2-\sqrt n)^2 \le \frac{\mathbb E(S-n)^2}{n} \le K^4. $$

上界由 Jensen 不等式得到:

$$ \mathbb E\|X\|_2 \le (\mathbb E\|X\|_2^2)^{1/2} = \sqrt n. $$

又因为 $\mathbb E\|X\|_2^2=n$,

$$ n = \operatorname{Var}(\|X\|_2)+(\mathbb E\|X\|_2)^2 \le K^4+(\mathbb E\|X\|_2)^2. $$

若 $K^4>n$,则 $\sqrt n-K^4/\sqrt n<0$,下界平凡。下面设 $K^4\le n$。由上式得到

$$ \mathbb E\|X\|_2 \ge \sqrt{n-K^4} \ge \sqrt n-\frac{K^4}{\sqrt n}, $$

其中最后一步使用 $\sqrt n-\sqrt{n-a}\le a/\sqrt n$。

Exercise 3.3 薄壳,反向界
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:说明在 $X_i^2$ 有非退化方差时,$\|X\|_2$ 的方差也不能趋于零。

证明思路

把 $S=\|X\|_2^2$ 与 $Y=\|X\|_2$ 联系起来。用独立副本写方差:若 $S,S'$ 都落在 $n$ 附近,则 $\sqrt S-\sqrt{S'}$ 与 $(S-S')/\sqrt n$ 同阶;六阶矩只用来说明 $S$ 的尾部不会吞掉主要方差。

完整证明

设 $S=\sum_iX_i^2=\|X\|_2^2$,$Y=\|X\|_2$,并记

$$ T=S-n=\sum_i Z_i,\qquad Z_i=X_i^2-1. $$

由独立性和题设,

$$ \operatorname{Var}(S) = \operatorname{Var}(T) = \sum_i\operatorname{Var}(X_i^2) \ge n\alpha. $$

同时,$\mathbb E|Z_i|^3\le C_\beta$。例如由 $|x^2-1|^3\le C(|x|^6+1)$ 和 $\mathbb EX_i^6\le\beta$ 得到。Rosenthal 不等式给出

$$ \mathbb E|T|^3 \le C_\beta n^{3/2}. $$

令中心事件 $E=\{|T|\le n/2\}$。由 Markov 不等式,$\mathbb P(E^c)\le C_\beta n^{-3/2}$,且

$$ \mathbb E[T^2\mathbf 1_{E^c}] \le \frac{2}{n}\mathbb E|T|^3 \le C_\beta\sqrt n. $$

取 $T'$ 为 $T$ 的独立副本,$E'=\{|T'|\le n/2\}$。由于

$$ \operatorname{Var}(T) = \frac12\mathbb E(T-T')^2, $$

而 $E^c\cup E'^c$ 上的贡献可由上面的三阶矩界控制。事实上,$\mathbb ET^2\le C_\beta n$,并且

$$ \mathbb E[(T-T')^2\mathbf 1_{E^c}] \le 2\mathbb E[T^2\mathbf 1_{E^c}] + 2\mathbb ET^2\,\mathbb P(E^c) \le C_\beta\sqrt n, $$

对 $E'^c$ 同理。因此当 $n\ge n_0(\alpha,\beta)$ 时,

$$ \mathbb E\bigl[(T-T')^2\mathbf 1_{E\cap E'}\bigr] \ge c\alpha n. $$

在 $E\cap E'$ 上,$S=n+T$ 和 $S'=n+T'$ 都位于 $[n/2,3n/2]$。由均值定理,

$$ |\sqrt S-\sqrt{S'}| \ge \frac{c}{\sqrt n}|S-S'| = \frac{c}{\sqrt n}|T-T'|. $$

再次使用独立副本公式,

$$ \operatorname{Var}(\|X\|_2) = \frac12\mathbb E(\sqrt S-\sqrt{S'})^2 \ge \frac{c}{n}\mathbb E\bigl[(T-T')^2\mathbf 1_{E\cap E'}\bigr] \ge c\alpha. $$

最后使用恒等式 $\mathbb EY^2=n$,

$$ (\mathbb EY)^2 = n-\operatorname{Var}(Y) \le n-c\alpha. $$

因此

$$ \mathbb E\|X\|_2 \le \sqrt{n-c\alpha} \le \sqrt n-\frac{c'\alpha}{\sqrt n}, $$

其中最后一步在调整常数并取 $n$ 足够大后成立。方差下界假设必要:若每个 $X_i^2$ 几乎处处等于 $1$,例如 Rademacher 坐标,则 $\|X\|_2\equiv\sqrt n$,方差为 $0$。

Exercise 3.4 PCA 最大化解释方差
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明前 $k$ 个主成分最大化投影后的期望平方长度。

证明思路

把 $\mathbb E\|PX\|_2^2$ 写成 $\operatorname{tr}(P\Sigma)$。对 $\Sigma$ 的特征基展开后,问题变成在 $0\le p_i\le1$ 且 $\sum p_i=k$ 下最大化 $\sum \lambda_ip_i$。

完整证明

设 $\Sigma=\operatorname{cov}(X)$,且 $\Sigma v_i=\lambda_i v_i$。对 $P_k$,

$$ \mathbb E\|P_kX\|_2^2 = \sum_{i=1}^k\mathbb E\langle X,v_i\rangle^2 = \sum_{i=1}^k\lambda_i. $$

若 $P$ 是任意秩为 $k$ 的正交投影,则

$$ \mathbb E\|PX\|_2^2 = \operatorname{tr}(P\Sigma) = \sum_{i=1}^n\lambda_i\langle Pv_i,v_i\rangle. $$

令 $p_i=\langle Pv_i,v_i\rangle=\|Pv_i\|_2^2$。则 $0\le p_i\le1$,并且

$$ \sum_i p_i=\operatorname{tr}(P)=k. $$

由于 $\lambda_1\ge\cdots\ge\lambda_n$,在线性规划约束 $0\le p_i\le1$、$\sum p_i=k$ 下,$\sum_i\lambda_ip_i$ 的最大值由 $p_1=\cdots=p_k=1$、其余为 $0$ 取得。因此

$$ \mathbb E\|PX\|_2^2 \le \sum_{i=1}^k\lambda_i = \mathbb E\|P_kX\|_2^2. $$
Exercise 3.5 随机向量的期望 $\ell^p$ 范数
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明独立次高斯坐标向量的期望 $\ell^p$ 范数上界。

证明思路

当 $p\le\log n$ 时,直接用次高斯 moment growth 控制 $\sum |X_i|^p$。当 $p\ge\log n$ 时,用 $\ell^\infty$ 范数控制 $\ell^p$ 范数。

完整证明

若 $p<\infty$,由 Jensen 或 Minkowski 型估计,

$$ \mathbb E\|X\|_p \le \left(\mathbb E\|X\|_p^p\right)^{1/p} = \left(\sum_i\mathbb E|X_i|^p\right)^{1/p}. $$

次高斯 moment growth 给出 $\|X_i\|_{L^p}\le CK\sqrt p$,所以当 $p\le\log n$ 时,

$$ \mathbb E\|X\|_p \le CK\sqrt p\,n^{1/p}. $$

当 $p\ge\log n$ 时,$\|x\|_p\le n^{1/p}\|x\|_\infty\le e\|x\|_\infty$。又由次高斯最大值界,

$$ \mathbb E\|X\|_\infty = \mathbb E\max_i|X_i| \le CK\sqrt{\log n}. $$

合并得所需上界。

Exercise 3.6 Gaussian 向量的期望 $\ell^p$ 范数
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明 Exercise 3.5 的上界对标准 Gaussian 向量在常数因子内不可改进。

证明思路

$p\le\log n$ 时,$\sum |g_i|^p$ 由许多同分布项贡献,Paley-Zygmund 给出它不小于其均值的常数概率。$p\ge\log n$ 时,用 Gaussian 最大值下界。

完整证明

先设 $1\le p\le\log n$。由 Gaussian 矩估计,

$$ \mathbb E|g|^p\asymp (\sqrt p)^p. $$

令 $S=\sum_i|g_i|^p$。用 Paley-Zygmund 需要控制 $\mathbb ES^2$。记 $m_p=\mathbb E|g|^p$,则

$$ \mathbb ES=nm_p, \qquad \mathbb ES^2 = n\mathbb E|g|^{2p}+n(n-1)m_p^2. $$

Gaussian 矩公式给出 $\mathbb E|g|^{2p}\le (Cp)^p$ 且 $m_p^2\ge(c p)^p$。由于 $p\le\log n$,可把第一项吸收到 $C n^2m_p^2$ 中,于是 $\mathbb ES^2\le C(\mathbb ES)^2$。Paley-Zygmund 不等式给出

$$ \mathbb P\{S\ge c\,\mathbb ES\}\ge c. $$

因此

$$ \mathbb E\|g\|_p = \mathbb ES^{1/p} \ge c(\mathbb ES)^{1/p} \ge c\sqrt p\,n^{1/p}. $$

若 $p\ge\log n$,则 $\|g\|_p\ge\|g\|_\infty$,而独立 Gaussian 最大值满足

$$ \mathbb E\max_{i\le n}|g_i| \ge c\sqrt{\log n}. $$

于是得到第二个下界。

Exercise 3.7 Small ball probability
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明独立有界密度坐标的向量很难落入小 Euclidean 球,并推出 $\mathbb E\|X\|_2^{-1}$ 上界。

证明思路

小球概率直接由联合密度上界乘以 Euclidean 球体积得到。倒数期望用 tail integral,把小球概率代入积分。

完整证明

由于坐标独立且每个密度由 $K$ 控制,$X$ 的联合密度由 $K^n$ 控制。因此对任意 $a$,

$$ \mathbb P\{\|X-a\|_2\le\varepsilon\sqrt n\} \le K^n\operatorname{Vol}(\varepsilon\sqrt n B_2^n). $$

利用体积估计 $\operatorname{Vol}(B_2^n)\le (2\pi e/n)^{n/2}$,得到

$$ \mathbb P\{\|X-a\|_2\le\varepsilon\sqrt n\} \le (\sqrt{2\pi e}\,K\varepsilon)^n. $$

对 (b),用

$$ \mathbb E\frac1{\|X\|_2} = \int_0^\infty \mathbb P\left\{\frac1{\|X\|_2}>s\right\}\,ds. $$

当 $s\le CK/\sqrt n$ 时用平凡界 $1$;当 $s>CK/\sqrt n$ 时,令 $\varepsilon=1/(s\sqrt n)$ 并使用 (a),积分被

$$ \frac{CK}{\sqrt n} + \int_{CK/\sqrt n}^\infty \left(\frac{CK}{s\sqrt n}\right)^n ds \le \frac{CK}{\sqrt n} $$

控制,其中 $n\ge2$ 保证尾积分收敛。$n=1$ 时若密度在 $0$ 附近为正,则 $\mathbb E(1/|X|)=\infty$。

Exercise 3.8 各向同性随机向量的期望
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明各向同性随机向量的均值长度不超过 $1$,并构造达到等号的例子。

证明思路

把均值方向作为测试方向,用 Jensen 比较均值投影和二阶投影。

完整证明

令 $\mu=\mathbb EX$。若 $\mu=0$,则 $\|\mu\|_2=0\le1$。否则取 $u=\mu/\|\mu\|_2$。各向同性给出

$$ \mathbb E\langle X,u\rangle^2=1. $$

而 Jensen 给出

$$ \|\mu\|_2^2 = \langle\mathbb EX,u\rangle^2 \le \mathbb E\langle X,u\rangle^2 = 1. $$

所以 $\|\mathbb EX\|_2\le1$。

最优性例子如下:令 $X=(1,\varepsilon_2,\ldots,\varepsilon_n)$,其中 $\varepsilon_j$ 是独立 Rademacher 随机变量。则 $\mathbb EX=e_1$,所以 $\|\mathbb EX\|_2=1$;同时 $\mathbb EXX^{\mathsf T}=I_n$,故 $X$ 各向同性。

Exercise 3.9 各向同性分布的一维边缘
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:验证各向同性向量的一维投影保持 Euclidean 内积和距离。

证明思路

把 $X_u=\langle X,u\rangle$ 写入二阶矩,直接使用 $\mathbb EXX^{\mathsf T}=I_n$。

完整证明

$$ \mathbb E X_uX_v = \mathbb E\langle X,u\rangle\langle X,v\rangle = u^{\mathsf T}\mathbb E(XX^{\mathsf T})v = \langle u,v\rangle. $$

因此

$$ \|X_u-X_v\|_{L^2}^2 = \mathbb E\langle X,u-v\rangle^2 = \|u-v\|_2^2. $$

开平方即得第二个等式。

Exercise 3.10 随机向量的标准分数
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明任意均值和协方差结构都可由各向同性向量经仿射变换得到。

证明思路

正向直接计算均值和协方差。反向在 $\Sigma$ 可逆时白化;奇异时用 Moore-Penrose 逆处理 range,再在 kernel 上补独立噪声。

完整证明

若 $X=\mu+\Sigma^{1/2}Z$,且 $\mathbb EZ=0$、$\mathbb EZZ^{\mathsf T}=I$,则

$$ \mathbb EX=\mu, \qquad \operatorname{cov}(X) = \Sigma^{1/2}I\Sigma^{1/2} = \Sigma. $$

反过来,若 $X$ 的均值为 $\mu$、协方差为 $\Sigma$。当 $\Sigma$ 可逆时,取

$$ Z=\Sigma^{-1/2}(X-\mu), $$

则 $\mathbb EZ=0$ 且 $\operatorname{cov}(Z)=I$,并且 $X=\mu+\Sigma^{1/2}Z$。

若 $\Sigma$ 奇异,令 $P$ 为 $\operatorname{range}(\Sigma)$ 上的正交投影,取

$$ Z_0=(\Sigma^\dagger)^{1/2}(X-\mu), $$

其中 $\Sigma^\dagger$ 是 Moore-Penrose 逆。则 $\operatorname{cov}(Z_0)=P$。再取一个独立随机向量 $W$,满足 $\mathbb EW=0$、$\operatorname{cov}(W)=I-P$ 且 $W$ 落在 $\ker(\Sigma)$ 中,令 $Z=Z_0+W$。于是 $Z$ 各向同性,并且 $\Sigma^{1/2}W=0$,所以仍有 $X=\mu+\Sigma^{1/2}Z$。

Exercise 3.11 随机置换向量
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:计算随机置换向量的均值和协方差,并解释坐标负相关。

证明思路

每个坐标都等概率取到 $x_1,\ldots,x_n$ 中的任一值;两个不同坐标等概率取到两个不同的原始坐标。

完整证明

对每个 $i$,

$$ \mathbb EX_i=\frac1n\sum_{a=1}^n x_a=0, \qquad \mathbb EX_i^2=\frac1n\sum_{a=1}^n x_a^2=\frac1n. $$

若 $i\ne j$,则 $(X_i,X_j)$ 等概率取所有有序不同对 $(x_a,x_b)$,所以

$$ \mathbb EX_iX_j = \frac1{n(n-1)}\sum_{a\ne b}x_ax_b = \frac{(\sum_a x_a)^2-\sum_a x_a^2}{n(n-1)} = -\frac1{n(n-1)}. $$

因此 $\mathbb EX=0$,协方差矩阵对角元为 $1/n$,非对角元为 $-1/[n(n-1)]$。等价地,

$$ \operatorname{cov}(X) = \frac1{n-1}\left(I_n-\frac1n\mathbf 1\mathbf 1^{\mathsf T}\right). $$

负相关的直觉是:抽样是不放回的。如果某个坐标拿到较大的 $x_a$,剩余坐标可选择的值中较大值少了一个,所以另一个坐标倾向于略小。

Exercise 3.12 独立各向同性随机向量之间的距离
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:计算两个独立、中心化、各向同性随机向量之间的均方距离。

证明思路

展开平方。各向同性给出每个向量的二阶矩为 $n$,独立和中心化让交叉项为 $0$。

完整证明

由各向同性,$\mathbb E\|X\|_2^2=\operatorname{tr}(I_n)=n$,同理 $\mathbb E\|Y\|_2^2=n$。又因为 $X,Y$ 独立且均值为零,

$$ \mathbb E\langle X,Y\rangle = \langle \mathbb EX,\mathbb EY\rangle = 0. $$

于是

$$ \mathbb E\|X-Y\|_2^2 = \mathbb E\|X\|_2^2+\mathbb E\|Y\|_2^2-2\mathbb E\langle X,Y\rangle = 2n. $$
Exercise 3.13 随机向量的最大范数
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:给出多个次高斯随机向量最大 Euclidean 范数的期望上界,并证明 Gaussian 情形下量级紧。

证明思路

上界对每个 $X_i$ 使用薄壳尾界,再对 $i$ 做并集界并积分尾概率。下界分别来自单个 Gaussian 向量的长度和第一坐标最大值。

完整证明

当 $N=1$ 时,由 Jensen 不等式,$\mathbb E\|X_1\|_2\le(\mathbb E\|X_1\|_2^2)^{1/2}=\sqrt n$,上界已经成立。下面设 $N\ge2$。

由 Theorem 3.1.1,对每个 $i$ 有

$$ \mathbb P\{\|X_i\|_2>\sqrt n+t\} \le 2\exp(-ct^2/K^4). $$

并集界给出

$$ \mathbb P\left\{\max_{i\le N}\|X_i\|_2>\sqrt n+t\right\} \le 2N\exp(-ct^2/K^4). $$

对尾概率积分,取分界点 $t_0=CK^2\sqrt{\log N}$,得到

$$ \mathbb E\max_{i\le N}\|X_i\|_2 \le \sqrt n+CK^2\sqrt{\log N}. $$

对于下界,若 $X_i\sim N(0,I_n)$ 独立,则

$$ \mathbb E\max_i\|X_i\|_2\ge \mathbb E\|X_1\|_2\ge c\sqrt n. $$

同时 $\|X_i\|_2\ge |X_{i1}|$,所以由一维 Gaussian 最大值下界,

$$ \mathbb E\max_i\|X_i\|_2 \ge \mathbb E\max_i|X_{i1}| \ge c\sqrt{\log N}. $$

两者合并为 $c(\sqrt n+\sqrt{\log N})$,调整常数即可。

Exercise 3.14 正态分布的一维边缘
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明多元正态的一维投影仍是正态,并计算其均值和方差。

证明思路

把 $X$ 写成 $\mu+\Sigma^{1/2}Z$,其中 $Z\sim N(0,I_n)$。线性投影变成独立标准正态的线性组合。

完整证明

令 $X=\mu+\Sigma^{1/2}Z$。则

$$ \langle X,v\rangle = \langle\mu,v\rangle+\langle Z,\Sigma^{1/2}v\rangle. $$

若 $a=\Sigma^{1/2}v$,则 $\langle Z,a\rangle$ 是均值 $0$、方差 $\|a\|_2^2$ 的正态变量。因此

$$ \langle X,v\rangle \sim N\left(\langle\mu,v\rangle,\| \Sigma^{1/2}v\|_2^2\right) = N\left(\langle\mu,v\rangle,v^{\mathsf T}\Sigma v\right). $$
Exercise 3.15 一般正态密度
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:推导非退化多元正态分布的密度公式。

证明思路

先平移到 $\mu=0$,再令 $X=\Sigma^{1/2}Z$。通过线性变量替换把标准正态密度推到 $X$ 的密度。

完整证明

设 $\Sigma$ 正定,$Z\sim N(0,I_n)$,$X=\mu+\Sigma^{1/2}Z$。对 Borel 集 $B$,

$$ \mathbb P\{X\in B\} = \int_{\Sigma^{-1/2}(B-\mu)} \frac1{(2\pi)^{n/2}}e^{-\|z\|_2^2/2}\,dz. $$

作变量替换 $x=\mu+\Sigma^{1/2}z$,则 $dz=(\det\Sigma)^{-1/2}\,dx$,且

$$ \|z\|_2^2 = (x-\mu)^{\mathsf T}\Sigma^{-1}(x-\mu). $$

因此

$$ \mathbb P\{X\in B\} = \int_B \frac1{(2\pi)^{n/2}(\det\Sigma)^{1/2}} \exp\left[-\frac12(x-\mu)^{\mathsf T}\Sigma^{-1}(x-\mu)\right]dx. $$

由密度定义,被积函数就是 $X$ 的密度。

Exercise 3.16 联合正态分布的刻画
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明随机向量正态性等价于所有一维线性投影正态。

证明思路

正向由 Exercise 3.14。反向用特征函数:多元特征函数在点 $u$ 的值就是一维投影 $\langle X,u\rangle$ 的特征函数。

完整证明

若 $X$ 多元正态,则所有 $\langle X,u\rangle$ 正态,这由 Exercise 3.14 已证。

反过来,假设所有 $\langle X,u\rangle$ 都是正态变量。令 $\mu=\mathbb EX$,$\Sigma=\operatorname{cov}(X)$。对任意 $u$,一维投影的均值和方差分别为 $\langle\mu,u\rangle$ 和 $u^{\mathsf T}\Sigma u$,所以

$$ \varphi_X(u) = \mathbb E e^{i\langle u,X\rangle} = \exp\left(i\langle\mu,u\rangle-\frac12 u^{\mathsf T}\Sigma u\right). $$

这正是 $N(\mu,\Sigma)$ 的特征函数。特征函数唯一确定分布,因此 $X\sim N(\mu,\Sigma)$。

(b) 对 $X=(X_1,\ldots,X_n)$,线性组合 $a_1X_1+\cdots+a_nX_n$ 就是 $\langle a,X\rangle$,所以 (a) 直接给出结论。

Exercise 3.17 正态、非相关,但相依
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:构造两个边缘都为正态、协方差为零但不独立的随机变量。

证明思路

用随机符号翻转一个正态变量。符号翻转不改变正态边缘,但会让两个变量共享绝对值,从而不独立。

完整证明

令 $Z\sim N(0,1)$,令 $\varepsilon$ 是独立 Rademacher 随机变量。取

$$ X=Z,\qquad Y=\varepsilon Z. $$

因为正态分布关于 $0$ 对称,$\varepsilon Z\sim N(0,1)$。并且

$$ \mathbb E XY = \mathbb E(\varepsilon Z^2) = \mathbb E\varepsilon\,\mathbb EZ^2 = 0, $$

所以 $X,Y$ 不相关。它们不独立,因为 $|Y|=|X|$ 几乎处处成立;若独立且非退化,这种确定性关系不可能成立。

Exercise 3.18 Ginibre 随机矩阵
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明 Ginibre 矩阵在左乘或右乘固定正交矩阵下分布不变。

证明思路

左乘正交矩阵作用在每一列上,右乘正交矩阵作用在每一行上。标准 Gaussian 向量在正交变换下不变。

完整证明

设 $G$ 的列为 $g_1,\ldots,g_n$,它们独立且都服从 $N(0,I_n)$。若 $U$ 正交,则 $Ug_j\sim N(0,I_n)$,且各列仍独立。因此 $UG$ 与 $G$ 同分布。

同理,$G$ 的行向量独立且都服从 $N(0,I_n)$。右乘 $U$ 把每一行 $r_i$ 变为 $r_iU$。由于标准 Gaussian 行向量也正交不变,$r_iU\sim N(0,I_n)$,独立性保持,所以 $GU$ 与 $G$ 同分布。

Exercise 3.19 GOE 随机矩阵
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:把 GOE 写成 Ginibre 的对称化,并证明其正交共轭不变性。

证明思路

对称化后,对角元是 $\sqrt2G_{ii}$,非对角元是两个独立标准正态和的 $1/\sqrt2$ 缩放。共轭不变性来自 Ginibre 的左右正交不变性。

完整证明

(a) 令 $A=(G+G^{\mathsf T})/\sqrt2$。对角元为 $A_{ii}=\sqrt2G_{ii}\sim N(0,2)$。若 $i<j$,则

$$ A_{ij}=\frac{G_{ij}+G_{ji}}{\sqrt2}\sim N(0,1). $$

不同上三角元素依赖于互不相交的 Ginibre 元素集合,因此独立。这正是 GOE 定义。

(b) 对任意正交 $U$,

$$ UAU^{\mathsf T} = \frac{UGU^{\mathsf T}+(UGU^{\mathsf T})^{\mathsf T}}{\sqrt2}. $$

由 Ginibre 左右正交不变性,$UGU^{\mathsf T}$ 与 $G$ 同分布。因此 $UAU^{\mathsf T}$ 与 $(G+G^{\mathsf T})/\sqrt2$ 同分布,也就是与 $A$ 同分布。

Exercise 3.20 Gaussian 随机矩阵使正交向量独立
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明 Gaussian 随机矩阵作用在两个正交单位向量上得到独立标准 Gaussian 向量。

证明思路

逐行看。每一行与 $u,v$ 的内积是二维联合正态,协方差为 $\langle u,v\rangle=0$,所以独立。不同的行之间也独立。

完整证明

设 $g_1,\ldots,g_m$ 是 $G$ 的行,它们独立且服从 $N(0,I_n)$。则

$$ Gu=(\langle g_1,u\rangle,\ldots,\langle g_m,u\rangle), \qquad Gv=(\langle g_1,v\rangle,\ldots,\langle g_m,v\rangle). $$

对固定行 $g_r$,随机向量 $(\langle g_r,u\rangle,\langle g_r,v\rangle)$ 是二维正态,均值为 $0$,协方差矩阵为

$$ \begin{bmatrix} \|u\|_2^2&\langle u,v\rangle\\ \langle u,v\rangle&\|v\|_2^2 \end{bmatrix} = I_2. $$

因此这两个坐标独立且均为 $N(0,1)$。不同 $r$ 之间由行独立性可知相互独立,所以 $Gu$ 和 $Gv$ 是独立的 $N(0,I_m)$ 随机向量。

Exercise 3.21 两个独立 Gaussian 向量的和与差
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明两个独立标准 Gaussian 向量的归一化和、差仍是相互独立的标准 Gaussian 向量。

证明思路

把 $(X,Y)$ 看成 $\mathbb R^{2n}$ 中的标准 Gaussian 向量。映射 $(X,Y)\mapsto((X+Y)/\sqrt2,(X-Y)/\sqrt2)$ 是正交变换;标准 Gaussian 在正交变换下分布不变。

完整证明

$$ U=\frac{X+Y}{\sqrt2},\qquad V=\frac{X-Y}{\sqrt2}. $$

向量 $(X,Y)\in\mathbb R^{2n}$ 服从 $N(0,I_{2n})$。线性变换

$$ (x,y)\mapsto\left(\frac{x+y}{\sqrt2},\frac{x-y}{\sqrt2}\right) $$

的矩阵为

$$ Q=\frac1{\sqrt2} \begin{bmatrix} I_n&I_n\\ I_n&-I_n \end{bmatrix}, \qquad Q^{\mathsf T}Q=I_{2n}. $$

因此 $(U,V)=Q(X,Y)$ 仍服从 $N(0,I_{2n})$。这说明 $U$ 与 $V$ 的联合协方差矩阵是分块对角矩阵

$$ \begin{bmatrix} I_n&0\\ 0&I_n \end{bmatrix}. $$

联合 Gaussian 向量中,不相关等价于独立,所以 $U$ 和 $V$ 独立,并且各自服从 $N(0,I_n)$。

Exercise 3.22 正态随机向量的长度与方向
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明标准正态向量的径向部分 $\|g\|_2$ 与角向部分 $g/\|g\|_2$ 独立。

证明思路

用极坐标写出 Gaussian 密度。密度只依赖半径,Lebesgue 体积元分解为 $r^{n-1}dr\,d\sigma(z)$,于是半径和方向的联合密度分解成两个因子。

完整证明

对 $g\sim N(0,I_n)$,密度为

$$ (2\pi)^{-n/2}\exp(-\|x\|_2^2/2). $$

写 $x=rz$,其中 $r>0$,$z\in S^{n-1}$。极坐标体积元为

$$ dx=r^{n-1}\,dr\,d\sigma(z), $$

其中 $d\sigma$ 是球面面积测度。于是 $(R,Z)=(\|g\|_2,g/\|g\|_2)$ 的联合测度正比于

$$ e^{-r^2/2}r^{n-1}\,dr\,d\sigma(z). $$

右边分解为只含 $r$ 的因子和只含 $z$ 的因子。因此 $R$ 与 $Z$ 独立,并且 $Z$ 在球面上均匀分布。

Exercise 3.23 许多随机点处于凸位置
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明 $N\le e^{cn}$ 个独立 Gaussian 点以高概率没有任何一点落入其余点的凸包。

证明思路

先固定 $g_1$,用 $x=g_1$ 尝试分离它与其他点。典型地 $\|g_1\|_2^2\asymp n$,而条件在 $g_1$ 上,$\langle g_j,g_1\rangle$ 是标准差 $\|g_1\|_2$ 的一维 Gaussian;指数多个点仍很难超过 $\|g_1\|_2^2$。

完整证明

先证明 (a)。取 $x=g_1$。如果

$$ \|g_1\|_2^2>\max_{j\ge2}\langle g_j,g_1\rangle, $$

则 $g_1$ 与其他点被线性泛函 $\langle\cdot,g_1\rangle$ 分离。由 $\chi^2$ 集中,存在绝对常数 $c_1>0$,使

$$ \mathbb P\{\|g_1\|_2^2<n/2\}\le e^{-c_1n}. $$

在事件 $\|g_1\|_2^2\ge n/2$ 上,条件于 $g_1$,每个 $\langle g_j,g_1\rangle$ 都服从 $N(0,\|g_1\|_2^2)$,所以

$$ \mathbb P\{\langle g_j,g_1\rangle\ge \|g_1\|_2^2\mid g_1\} \le \exp(-\|g_1\|_2^2/2) \le e^{-n/4}. $$

对 $j=2,\ldots,N$ 用 union bound,若 $N\le e^{cn}$ 且 $c<1/8$,失败概率至多 $e^{-c_2n}$。因此 (a) 成立。

对 (b),如果 $g_1\in\operatorname{conv}\{g_2,\ldots,g_N\}$,则对任意 $x$,

$$ \langle g_1,x\rangle \le \max_{j=2,\ldots,N}\langle g_j,x\rangle, $$

因为线性泛函在凸包上的最大值由极点达到。这与 (a) 中的严格分离矛盾。因此 (a) 推出 $g_1$ 不在其余点凸包中。

最后对每个 $i$ 重复同样论证。每个点失败概率至多 $e^{-c_2n}$,于是

$$ \mathbb P\{\exists i:\ g_i\in\operatorname{conv}(g_j:j\ne i)\} \le N e^{-c_2n}. $$

把最初的 $c$ 选得足够小,使 $N\le e^{cn}$ 且 $c<c_2/2$,上式至多为 $e^{-c'n}$。因此这些点以至少 $1-e^{-c'n}$ 的概率处于凸位置。

Exercise 3.24 球中均匀分布的极分解
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明单位 Euclidean 球内的均匀分布可分解为独立的半径和均匀方向。

证明思路

用极坐标计算锥形区域的体积。方向由球面对称性给出均匀性,半径分布由 $r$ 倍缩放体积 $r^n$ 给出。

完整证明

令 $R=\|X\|_2$,$Z=X/\|X\|_2$。对 $0\le t\le1$,

$$ \mathbb P\{R\le t\} = \frac{\operatorname{Vol}(tB_2^n)}{\operatorname{Vol}(B_2^n)} = t^n. $$

因此 $R$ 的密度为 $n r^{n-1}$,$0\le r\le1$。

进一步,若 $A\subset S^{n-1}$ 是可测集合,则锥形区域 $\{rz:0\le r\le t,\ z\in A\}$ 的体积等于半径部分 $t^n$ 乘以方向部分的球面比例。因此

$$ \mathbb P\{R\le t,\ Z\in A\} = t^n\,\sigma(A), $$

其中 $\sigma$ 是球面上的均匀概率测度。这个联合概率分解为 $\mathbb P\{R\le t\}\mathbb P\{Z\in A\}$,故 $R$ 与 $Z$ 独立,且 $Z\sim\operatorname{Unif}(S^{n-1})$。

Exercise 3.25 球是各向同性的
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:验证半径为 $\sqrt{n+2}$ 的 Euclidean 球内均匀分布具有零均值和单位协方差。

证明思路

球的中心对称性给出零均值;旋转不变性给出协方差是标量矩阵。标量由 $\mathbb E\|Y\|_2^2$ 决定,而单位球半径平方的期望是 $n/(n+2)$。

完整证明

令 $X$ 均匀分布在单位 Euclidean 球中,则 $Y=\sqrt{n+2}\,X$。由于分布关于原点对称,$\mathbb EY=0$。

由旋转不变性,$\mathbb EYY^{\mathsf T}=\alpha I_n$。取迹得到

$$ n\alpha=\mathbb E\|Y\|_2^2=(n+2)\mathbb E\|X\|_2^2. $$

由 Exercise 3.24,$\|X\|_2=R$ 的密度为 $nr^{n-1}$,所以

$$ \mathbb E R^2 = n\int_0^1 r^{n+1}\,dr = \frac n{n+2}. $$

因此 $\mathbb E\|Y\|_2^2=n$,从而 $\alpha=1$。于是 $\mathbb EYY^{\mathsf T}=I_n$,即 $Y$ 是各向同性的。

Exercise 3.26 球面随机向量的 delocalization
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明均匀球面随机向量最大坐标的期望量级为 $\sqrt{\log n/n}$。

证明思路

用表示 $X=g/\|g\|_2$。分子最大坐标的期望是 $\sqrt{\log n}$ 量级;分母以高概率是 $\sqrt n$ 量级。上下界分别用 Gaussian 最大值和 $\chi^2$ 集中。

完整证明

令 $g\sim N(0,I_n)$,则 $X=g/\|g\|_2$ 均匀分布在球面上。

先证上界。设事件 $E=\{\|g\|_2\ge\sqrt{n/2}\}$。在 $E$ 上,

$$ \|X\|_\infty\le \sqrt{\frac2n}\|g\|_\infty. $$

由 Gaussian maximal inequality,$\mathbb E\|g\|_\infty\le C\sqrt{\log n}$。而 $E^c$ 的概率指数小,且 $\|X\|_\infty\le1$,故

$$ \mathbb E\|X\|_\infty \le C\sqrt{\frac{\log n}{n}}+\mathbb P(E^c) \le C'\sqrt{\frac{\log n}{n}}. $$

再证下界。对足够小的绝对常数 $c>0$,独立标准正态最大值满足

$$ \mathbb P\{\|g\|_\infty\ge c\sqrt{\log n}\}\ge c_1 $$

对所有足够大的 $n$ 成立;这可由 Gaussian tail 下界和独立性得到。同时 $\mathbb P\{\|g\|_2\le2\sqrt n\}\ge1-e^{-c_2n}$。两事件同时发生的概率至少为某个绝对常数 $c_3>0$。在交集上,

$$ \|X\|_\infty = \frac{\|g\|_\infty}{\|g\|_2} \ge c\sqrt{\frac{\log n}{n}}. $$

因此 $\mathbb E\|X\|_\infty\ge c'\sqrt{\log n/n}$。上下界合并即得结论。

Exercise 3.27 球面的一维边缘
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:推导单位球和单位球面均匀分布的一维边缘密度。

证明思路

由旋转不变性,只需看第一坐标。球内分布用固定 $x_1=t$ 的截面体积;球面分布用固定 $x_1=t$ 的球面切片面积和 coarea 因子。

完整证明

先看 (a)。设 $Y$ 均匀分布在 $B_2^n$ 中。固定 $Y_1=t\in[-1,1]$ 时,剩余坐标构成 $\mathbb R^{n-1}$ 中半径为 $\sqrt{1-t^2}$ 的 Euclidean 球。因此边缘密度与该截面体积成正比:

$$ f_{Y_1}(t)\propto \operatorname{Vol}\left(\sqrt{1-t^2}\,B_2^{n-1}\right) = (1-t^2)^{(n-1)/2}, \qquad |t|\le1. $$

这证明 (a)。

再看 (b)。设 $X$ 均匀分布在 $S^{n-1}$。固定 $X_1=t$ 时,切片是半径 $\sqrt{1-t^2}$ 的 $(n-2)$ 维球面,面积与

$$ (1-t^2)^{(n-2)/2} $$

成正比。把球面参数化为 $(t,\sqrt{1-t^2}\,u)$,$u\in S^{n-2}$,coarea/弧长因子额外给出 $(1-t^2)^{-1/2}$。因此

$$ f_{X_1}(t)\propto (1-t^2)^{(n-2)/2}(1-t^2)^{-1/2} = (1-t^2)^{(n-3)/2}, \qquad |t|\le1. $$

当 $n=3$ 时指数为 $0$,所以一维边缘确为均匀分布。

Exercise 3.28 大立方体概率
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明高维标准 Gaussian 与一个固定边长立方体距离相对很小,但又几乎不落入更大的固定立方体。

证明思路

投影到立方体按坐标独立裁剪。距离平方是 $\sum_i(|g_i|-a)_+^2$,选 $a$ 足够大让单坐标期望很小;另一方面,落入 $[-100a,100a]^n$ 的概率随 $n$ 指数趋零。

完整证明

(a) 到立方体的距离平方为

$$ \sum_{i=1}^n (x_i-y_i)^2 \qquad\text{subject to }y_i\in[-a,a]. $$

这个最小化问题按坐标分离。对每个坐标,区间 $[-a,a]$ 上离 $x_i$ 最近的点就是

$$ y_i= \begin{cases} x_i, & |x_i|\le a,\\ a\,\operatorname{sign}(x_i), & |x_i|>a. \end{cases} $$

因此 metric projection 就是逐坐标裁剪。

(b) 由 (a),

$$ \operatorname{dist}(g,[-a,a]^n)^2 = \sum_{i=1}^n (|g_i|-a)_+^2. $$

令 $W=(|g_1|-a)_+^2$。因为 Gaussian 尾部可积,$\mathbb EW\to0$ 当 $a\to\infty$。选择固定的 $a$,使 $\mathbb EW<10^{-5}$。由大数定律,存在 $n_0$,使对所有 $n>n_0$,以概率至少 $0.995$ 有

$$ \frac1n\sum_{i=1}^n (|g_i|-a)_+^2<2\cdot10^{-5}. $$

同时由 $\chi^2$ 集中,增大 $n_0$ 后,以概率至少 $0.995$ 有 $\|g\|_2^2\ge n/2$。在这两个事件同时发生时,

$$ \operatorname{dist}(g,[-a,a]^n)^2 < 2\cdot10^{-5}n < 10^{-4}\|g\|_2^2, $$

即 $\operatorname{dist}(g,[-a,a]^n)<0.01\|g\|_2$。

最后,$p_a=\mathbb P\{|g_1|>100a\}>0$ 是固定正数。因此

$$ \mathbb P\{g\in[-100a,100a]^n\} = (1-p_a)^n \to0. $$

再次增大 $n_0$,使这个概率小于 $0.005$。合并三项失败概率,得到题设的至少 $0.99$ 概率结论。

Exercise 3.29 Frames 与正交矩阵
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明 Parseval frame 条件等价于列矩阵 $U=[u_1\ \cdots\ u_N]$ 的行向量正交归一。

证明思路

把 frame 条件写成矩阵恒等式。若 $U$ 的列是 $u_i$,则 $\sum_i\langle x,u_i\rangle^2=x^{\mathsf T}UU^{\mathsf T}x$。Parseval 条件要求它等于 $\|x\|_2^2$ 对所有 $x$ 成立,也就是 $UU^{\mathsf T}=I_n$。

完整证明

设 $U$ 是以 $u_i$ 为列的 $n\times N$ 矩阵。对任意 $x\in\mathbb R^n$,有

$$ \sum_{i=1}^N \langle x,u_i\rangle^2 = \|U^{\mathsf T}x\|_2^2 = x^{\mathsf T}UU^{\mathsf T}x. $$

向量 $u_1,\ldots,u_N$ 构成 Parseval frame,当且仅当上式对所有 $x$ 等于 $\|x\|_2^2=x^{\mathsf T}x$,也就是

$$ x^{\mathsf T}(UU^{\mathsf T}-I_n)x=0 \qquad\text{for all }x. $$

由于 $UU^{\mathsf T}-I_n$ 是对称矩阵,这等价于 $UU^{\mathsf T}=I_n$。

而 $UU^{\mathsf T}$ 的 $(a,b)$ 元正是 $U$ 第 $a$ 行与第 $b$ 行的内积。因此 $UU^{\mathsf T}=I_n$ 等价于 $U$ 的行向量两两正交且每行长度为 $1$,即行正交归一。

Exercise 3.30 Mercedes-Benz frame
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明半径为 $\sqrt{2/N}$ 的圆上 $N\ge3$ 个等距点在 $\mathbb R^2$ 中构成 Parseval frame。

证明思路

用 Exercise 3.29,只需检查以这些点为列的 $2\times N$ 矩阵两行正交归一。等距点的三角函数和由单位根求和给出。

完整证明

这里需要 $N\ge3$;若 $N=1$ 或 $N=2$,这些点张不成 $\mathbb R^2$,不可能构成 $\mathbb R^2$ 的 Parseval frame。设

$$ u_j=\sqrt{\frac2N}\,(\cos\theta_j,\sin\theta_j), \qquad \theta_j=\frac{2\pi j}{N}, \qquad j=0,\ldots,N-1. $$

记 $U=[u_0\ \cdots\ u_{N-1}]$。两行内积分别为

$$ \frac2N\sum_{j=0}^{N-1}\cos^2\theta_j, \qquad \frac2N\sum_{j=0}^{N-1}\sin^2\theta_j, \qquad \frac2N\sum_{j=0}^{N-1}\sin\theta_j\cos\theta_j. $$

$$ \sum_{j=0}^{N-1}e^{2i\theta_j}=0, $$

得到 $\sum_j\cos(2\theta_j)=0$ 且 $\sum_j\sin(2\theta_j)=0$。因此

$$ \sum_j\cos^2\theta_j=\sum_j\sin^2\theta_j=\frac N2, \qquad \sum_j\sin\theta_j\cos\theta_j=0. $$

所以 $U$ 的两行正交归一。由 Exercise 3.29,这些点构成 Parseval frame。

Exercise 3.31 把任意各向同性分布变成 frame
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明有限支撑各向同性分布按 $\sqrt{p_i}$ 加权后给出 Parseval frame。

证明思路

各向同性条件就是二阶矩矩阵为单位矩阵。有限分布的二阶矩是 $\sum_i p_ix_ix_i^{\mathsf T}$,这正是加权向量的 frame operator。

完整证明

令 $u_i=\sqrt{p_i}x_i$。因为 $X$ 各向同性,

$$ I_n=\mathbb E XX^{\mathsf T} = \sum_{i=1}^N p_i x_ix_i^{\mathsf T} = \sum_{i=1}^N u_iu_i^{\mathsf T}. $$

对任意 $x\in\mathbb R^n$,于是

$$ \sum_{i=1}^N \langle x,u_i\rangle^2 = x^{\mathsf T} \left(\sum_i u_iu_i^{\mathsf T}\right)x = \|x\|_2^2. $$

这正是 Parseval frame 的定义。

Exercise 3.32 一维边缘的次高斯范数
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:把随机向量次高斯范数的定义从单位方向推广到任意方向。

证明思路

若 $v\ne0$,把 $v$ 归一化为 $v/\|v\|_2$,再用 $\psi_2$ 范数的齐次性。

完整证明

当 $v=0$ 时,投影恒为 $0$,结论成立。若 $v\ne0$,令 $u=v/\|v\|_2\in S^{n-1}$。则

$$ \langle X,v\rangle = \|v\|_2\langle X,u\rangle. $$

由 $\psi_2$ 范数的齐次性和随机向量次高斯范数定义,

$$ \|\langle X,v\rangle\|_{\psi_2} = \|v\|_2\|\langle X,u\rangle\|_{\psi_2} \le \|v\|_2\|X\|_{\psi_2}. $$
Exercise 3.33 次高斯旋转不变性
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明正交变换不改变随机向量的次高斯范数。

证明思路

任意投影 $\langle UX,v\rangle$ 都等于原向量在方向 $U^{\mathsf T}v$ 上的投影;正交矩阵把单位球面映到自身。

完整证明

对任意 $v\in S^{n-1}$,

$$ \langle UX,v\rangle = \langle X,U^{\mathsf T}v\rangle. $$

由于 $U$ 正交,$U^{\mathsf T}v\in S^{n-1}$。因此

$$ \|UX\|_{\psi_2} = \sup_{v\in S^{n-1}} \|\langle X,U^{\mathsf T}v\rangle\|_{\psi_2} \le \|X\|_{\psi_2}. $$

反过来,对 $X=U^{\mathsf T}(UX)$ 应用同一个不等式,得到 $\|X\|_{\psi_2}\le\|UX\|_{\psi_2}$。两边合并即

$$ \|UX\|_{\psi_2}=\|X\|_{\psi_2}. $$
Exercise 3.34 次高斯二次型
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明固定双线性型 $u^{\mathsf T}Av$ 是次高斯,并给出范数界。

证明思路

把 $u^{\mathsf T}Av$ 写成独立次高斯变量 $\langle A_i,v\rangle$ 的加权和,然后使用独立次高斯和的范数估计。

完整证明

记 $K=\max_i\|A_i\|_{\psi_2}$。由行表示,

$$ u^{\mathsf T}Av = \sum_{i=1}^m u_i\langle A_i,v\rangle. $$

每个 $\langle A_i,v\rangle$ 均值为零且次高斯,并由 Exercise 3.32 满足

$$ \|\langle A_i,v\rangle\|_{\psi_2} \le \|A_i\|_{\psi_2}\|v\|_2 \le K\|v\|_2. $$

由于各行独立,变量 $u_i\langle A_i,v\rangle$ 独立、均值为零。独立次高斯和的估计给出

$$ \|u^{\mathsf T}Av\|_{\psi_2}^2 \le C\sum_{i=1}^m u_i^2 \|\langle A_i,v\rangle\|_{\psi_2}^2 \le CK^2\|u\|_2^2\|v\|_2^2. $$

开平方即得所需不等式。

如果假设改为列独立,则写成

$$ u^{\mathsf T}Av = \sum_{j=1}^n v_j\langle A^{(j)},u\rangle, $$

其中 $A^{(j)}$ 是第 $j$ 列。完全相同的论证给出同样结论。

Exercise 3.35 和的次高斯范数
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明独立均值零次高斯向量的和仍为次高斯,并给出平方范数可加界。

证明思路

对任意单位方向 $v$ 投影,问题化为一维独立次高斯变量和;最后对所有 $v$ 取上确界。

完整证明

令 $S=\sum_{i=1}^N X_i$。对任意 $v\in S^{n-1}$,

$$ \langle S,v\rangle = \sum_{i=1}^N\langle X_i,v\rangle. $$

这些变量独立、均值为零且次高斯。一维和的估计给出

$$ \|\langle S,v\rangle\|_{\psi_2}^2 \le C\sum_{i=1}^N \|\langle X_i,v\rangle\|_{\psi_2}^2 \le C\sum_{i=1}^N \|X_i\|_{\psi_2}^2. $$

右侧与 $v$ 无关,对 $v\in S^{n-1}$ 取上确界,得到

$$ \left\|\sum_{i=1}^N X_i\right\|_{\psi_2}^2 \le C\sum_{i=1}^N \|X_i\|_{\psi_2}^2. $$
Exercise 3.36 具有次高斯坐标的向量
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:在不假设坐标独立时,用坐标次高斯范数控制向量次高斯范数,并说明 $\sqrt n$ 损失不可避免。

证明思路

下界取坐标方向。上界用三角不等式和 $\|v\|_1\le\sqrt n\|v\|_2$。最优性分别由单坐标例子和完全相关坐标例子给出。

完整证明

先证下界。对每个坐标方向 $e_i$,

$$ \|X_i\|_{\psi_2} = \|\langle X,e_i\rangle\|_{\psi_2} \le \|X\|_{\psi_2}. $$

取最大值得

$$ \max_i\|X_i\|_{\psi_2}\le\|X\|_{\psi_2}. $$

再证上界。令 $K=\max_i\|X_i\|_{\psi_2}$。对任意 $v\in S^{n-1}$,由 Orlicz 范数的三角不等式,

$$ \|\langle X,v\rangle\|_{\psi_2} = \left\|\sum_{i=1}^n v_iX_i\right\|_{\psi_2} \le \sum_{i=1}^n |v_i|\,\|X_i\|_{\psi_2} \le K\|v\|_1 \le K\sqrt n. $$

对 $v$ 取上确界即得上界。

下界的最优性可取 $X=(Z,0,\ldots,0)$,其中 $Z$ 是非零次高斯随机变量,此时 $\|X\|_{\psi_2}=\max_i\|X_i\|_{\psi_2}$。上界的最优性可取 $X=Z(1,\ldots,1)$,其中 $Z$ 是 Rademacher 随机变量。此时每个坐标的 $\psi_2$ 范数为常数,而沿 $v=(1,\ldots,1)/\sqrt n$ 投影得到 $\sqrt n\,Z$,所以 $\|X\|_{\psi_2}\ge c\sqrt n\max_i\|X_i\|_{\psi_2}$。

Exercise 3.37 次高斯向量的范数不一定集中
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:构造各向同性、次高斯但 Euclidean 范数不集中在 $\sqrt n$ 附近的随机向量。

证明思路

让向量以固定正概率等于零,再以互补概率取放大的 Rademacher 向量,使协方差仍为单位矩阵。这样一维投影仍次高斯,但长度有两个相距 $\asymp\sqrt n$ 的取值。

完整证明

令 $B$ 是 Bernoulli 随机变量,$\mathbb P\{B=1\}=1/2$,令 $\varepsilon=(\varepsilon_1,\ldots,\varepsilon_n)$ 为独立 Rademacher 向量,并令 $B$ 与 $\varepsilon$ 独立。定义

$$ X=\sqrt2\,B\,\varepsilon. $$

因为 $\mathbb E\varepsilon=0$ 且 $B$ 与 $\varepsilon$ 独立,所以 $\mathbb EX=0$。并且

$$ \mathbb EXX^{\mathsf T} = 2\mathbb EB^2\,\mathbb E\varepsilon\varepsilon^{\mathsf T} = 2\cdot\frac12\cdot I_n = I_n. $$

所以 $X$ 各向同性。对任意 $v\in S^{n-1}$,

$$ \langle X,v\rangle = \sqrt2\,B\sum_i v_i\varepsilon_i. $$

Rademacher 和 $\sum_i v_i\varepsilon_i$ 的次高斯范数由绝对常数控制,乘以 $\sqrt2B$ 不会破坏这一点,因此 $\|X\|_{\psi_2}\le C$。

但是

$$ \|X\|_2 = \begin{cases} 0, & B=0,\\ \sqrt{2n}, & B=1. \end{cases} $$

它以概率 $1/2$ 等于 $0$、以概率 $1/2$ 等于 $\sqrt{2n}$,不可能以常数尺度集中在 $\sqrt n$ 附近。这说明坐标独立性不能从 Theorem 3.1.1 中简单删除。

Exercise 3.38 正态随机向量是次高斯的
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:计算 Gaussian 向量 $N(0,\Sigma)$ 的随机向量次高斯范数。

证明思路

任意一维投影仍是正态随机变量,方差为 $v^{\mathsf T}\Sigma v$。再对单位方向取最大值。

完整证明

若 $X\sim N(0,\Sigma)$,则对任意 $v\in S^{n-1}$,

$$ \langle X,v\rangle \sim N(0,v^{\mathsf T}\Sigma v). $$

由 Exercise 2.24(c),

$$ \|\langle X,v\rangle\|_{\psi_2} = \sqrt{\frac83}\, (v^{\mathsf T}\Sigma v)^{1/2}. $$

因此

$$ \|X\|_{\psi_2} = \sup_{v\in S^{n-1}} \|\langle X,v\rangle\|_{\psi_2} = \sqrt{\frac83}\, \sup_{v\in S^{n-1}} (v^{\mathsf T}\Sigma v)^{1/2}. $$

Rayleigh quotient 的最大值为 $\|\Sigma\|$,所以

$$ \|X\|_{\psi_2} = \sqrt{\frac83}\, \|\Sigma\|^{1/2}. $$
Exercise 3.39 次高斯随机向量的 Euclidean 范数
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明次高斯坐标的 Euclidean 范数本身是次高斯,并解释 $\sqrt n$ 因子不可避免。

证明思路

用 $\psi_2$ 的矩刻画。对 $p\ge2$,$L^p(\ell_2)$ 的 Minkowski 不等式把向量范数的 $L^p$ 控制为坐标 $L^p$ 范数的平方和。

完整证明

(a) 原题无常数形式对应精确的矩刻画范数

$$ \|Z\|_{\psi_2,m}:=\sup_{p\ge1}\frac{\|Z\|_{L^p}}{\sqrt p}. $$

对 $p\ge2$,由 Minkowski 不等式在 Banach 空间 $L^p$ 中的形式,

$$ \left\| \left(\sum_{i=1}^nX_i^2\right)^{1/2} \right\|_{L^p} \le \left(\sum_{i=1}^n\|X_i\|_{L^p}^2\right)^{1/2}. $$

使用矩范数定义 $\|X_i\|_{L^p}\le \sqrt p\,\|X_i\|_{\psi_2,m}$,得到

$$ \left\| \left(\sum_iX_i^2\right)^{1/2} \right\|_{L^p} \le \sqrt p \left(\sum_i\|X_i\|_{\psi_2,m}^2\right)^{1/2}. $$

再对 $p\ge2$ 取 $p^{-1/2}L^p$ 上确界,即得到题设形式。若换回本站前文使用的 Orlicz 型 $\psi_2$ 范数,不等式会多出一个绝对常数,这是等价范数造成的,不影响本章后续尺度。

(b) 对随机向量 $X=(X_1,\ldots,X_n)$,每个坐标满足

$$ \|X_i\|_{\psi_2} = \|\langle X,e_i\rangle\|_{\psi_2} \le \|X\|_{\psi_2}. $$

把 (a) 应用于坐标,得到

$$ \bigl\|\|X\|_2\bigr\|_{\psi_2} \le C \left(\sum_{i=1}^n\|X_i\|_{\psi_2}^2\right)^{1/2} \le C\sqrt n\,\|X\|_{\psi_2}. $$

若采用本书归一化的矩范数定义,可把常数吸收入定义中;关键缩放是 $\sqrt n$。

这个因子一般不能改进。令 $X$ 在离散立方体 $\{-1,1\}^n$ 上均匀分布,则 $\|X\|_{\psi_2}\le C$,但 $\|X\|_2\equiv\sqrt n$。非零常数 $a$ 的 $\psi_2$ 范数与 $a$ 同阶,所以 $\bigl\|\|X\|_2\bigr\|_{\psi_2}\asymp\sqrt n$。

Exercise 3.40 随机向量有时几乎正交
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明独立坐标次高斯向量归一化后通常几乎正交,并构造无坐标独立性时的反例。

证明思路

(a) 分别控制内积 $\langle X,Y\rangle$ 和两个长度 $\|X\|_2,\|Y\|_2$。(b) 取高概率为零、低概率为放大 Rademacher 向量的分布,使两个独立样本很可能同时等于零。

完整证明

(a) 令 $Y$ 是 $X$ 的独立副本。坐标独立和均值零给出

$$ \langle X,Y\rangle=\sum_{i=1}^n X_iY_i, $$

其中 $X_iY_i$ 独立、均值为零且次指数范数由 $C(K)$ 控制。Bernstein 不等式给出

$$ |\langle X,Y\rangle|\le C(K)\sqrt n $$

以概率至少 $0.995$ 成立。另一方面,Theorem 3.1.1 或其平方范数版本给出

$$ \|X\|_2\ge c\sqrt n, \qquad \|Y\|_2\ge c\sqrt n $$

以概率至少 $0.995$ 成立。三件事同时发生的概率至少 $0.99$。在该事件上,

$$ |\langle\theta,\eta\rangle| = \frac{|\langle X,Y\rangle|} {\|X\|_2\|Y\|_2} \le \frac{C(K)\sqrt n}{c^2n} \le \frac{C'(K)}{\sqrt n}. $$

(b) 取一个很小的固定 $q>0$,例如 $q=10^{-3}$。令 $B\sim\operatorname{Ber}(q)$,令 $\varepsilon\in\{-1,1\}^n$ 为 Rademacher 向量,二者独立,并定义

$$ X=q^{-1/2}B\varepsilon. $$

则 $\mathbb EX=0$ 且

$$ \mathbb EXX^{\mathsf T} = q^{-1}\mathbb EB^2\,\mathbb E\varepsilon\varepsilon^{\mathsf T} = I_n, $$

所以 $X$ 各向同性。由于 $q$ 是固定常数,任意一维投影 $q^{-1/2}B\langle\varepsilon,v\rangle$ 的次高斯范数由绝对常数控制。若 $Y$ 是独立副本,则

$$ \mathbb P\{X=Y\} \ge \mathbb P\{X=0,\ Y=0\} = (1-q)^2 \ge 0.99 $$

只要 $q$ 取得足够小。这说明没有坐标独立性时结论会失败。

Exercise 3.41 指数多个几乎正交的向量
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明球面上存在指数多个两两几乎正交的点。

证明思路

随机取点。固定一对点的内积由球面一维边缘控制,失败概率为 $e^{-cn}$;再对所有点对做 union bound。

完整证明

(a) 条件在 $Y$ 上。由旋转不变性,$\langle X,Y\rangle$ 与 $\langle X,e_1\rangle$ 同分布。由 Theorem 3.4.5 的双边尾界,

$$ \mathbb P\{|\langle X,Y\rangle|>0.01\} \le 4\exp(-c_0n) $$

其中 $c_0>0$ 是绝对常数。

(b) 独立取 $X_1,\ldots,X_N\sim\operatorname{Unif}(S^{n-1})$。由 union bound,存在某对 $i<j$ 违反 $|\langle X_i,X_j\rangle|\le0.01$ 的概率至多

$$ \binom N2\,4e^{-c_0n} \le 2N^2e^{-c_0n}. $$

若 $N\le e^{cn}$ 且 $c<c_0/4$,则该上界小于 $1$(对所有足够大的 $n$;小维数可调小常数处理)。因此好事件以正概率发生。于是至少存在一组点满足

$$ |\langle X_i,X_j\rangle|\le0.01 \qquad(i\ne j). $$
Exercise 3.42 球中均匀分布是次高斯的
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明单位球内均匀分布的一维边缘也满足球面均匀分布的次高斯尾界。

证明思路

把球内均匀点写成 $Y=RU$,其中 $U$ 在球面均匀分布、$0\le R\le1$。投影绝对值被球面投影控制。

完整证明

由球内均匀分布的极坐标分解,可写

$$ Y=RU, $$

其中 $U\sim\operatorname{Unif}(S^{n-1})$,$R\in[0,1]$,且 $R$ 与 $U$ 独立。对任意 $v\in S^{n-1}$,

$$ |\langle Y,v\rangle| = R|\langle U,v\rangle| \le |\langle U,v\rangle|. $$

因此

$$ \mathbb P\{|\langle Y,v\rangle|\ge t\} \le \mathbb P\{|\langle U,v\rangle|\ge t\} \le 4\exp(-cnt^2) $$

对所有 $t\ge0$ 成立。于是 $Y$ 的一维边缘满足与 Theorem 3.4.5 同阶的次高斯尾界,特别地 $\|Y\|_{\psi_2}\le C/\sqrt n$。

Exercise 3.43 坐标分布的次高斯范数
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:计算标准基向量均匀分布的随机向量次高斯范数。

证明思路

对任意单位方向 $v$,投影等于随机选取一个坐标 $v_I$。上界用 $\sum_i v_i^2=1$ 控制指数矩;下界取 $v=e_1$。

完整证明

设 $X$ 在 $\{e_1,\ldots,e_n\}$ 上均匀分布。对 $v\in S^{n-1}$,

$$ \langle X,v\rangle=v_I, \qquad I\sim\operatorname{Unif}\{1,\ldots,n\}. $$

令 $K=C/\sqrt{\log n}$,其中 $C$ 足够大。记 $s_i=v_i^2$,则 $s_i\ge0$ 且 $\sum_i s_i=1$。函数 $s\mapsto e^{s/K^2}$ 是凸函数,因此在 simplex 上,$\sum_i e^{s_i/K^2}$ 的最大值出现在极点。于是

$$ \mathbb E\exp\left(\frac{\langle X,v\rangle^2}{K^2}\right) = \frac1n\sum_{i=1}^n e^{v_i^2/K^2} \le \frac{e^{1/K^2}+n-1}{n} \le 2 $$

只要 $C$ 取得足够大。这给出 $\|X\|_{\psi_2}\le C/\sqrt{\log n}$。

下界取 $v=e_1$。此时 $\langle X,e_1\rangle$ 以概率 $1/n$ 等于 $1$,以概率 $1-1/n$ 等于 $0$。若它的 $\psi_2$ 范数为 $K$,则必须有

$$ \frac{e^{1/K^2}+n-1}{n}\le2, $$

从而 $e^{1/K^2}\le n+1$,即 $K\ge c/\sqrt{\log n}$。上下界合并得到

$$ \|X\|_{\psi_2} \asymp \frac1{\sqrt{\log n}}. $$
Exercise 3.44 $\ell^1$ 球的次高斯性很差
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:计算 $\ell^1$ 球均匀分布的坐标密度,选择各向同性半径,并证明其次高斯范数至少为 $c\sqrt n$。

证明思路

坐标密度由切片体积给出。二阶矩由该密度积分得到。次高斯下界来自坐标的极端尾部:虽然概率约 $2^{-n}$,但幅度约 $r\asymp n$,强迫 $\psi_2$ 范数至少为 $r/\sqrt n\asymp\sqrt n$。

完整证明

(a) 固定 $t\in[-r,r]$。切片 $\{x\in K:x_1=t\}$ 是 $\mathbb R^{n-1}$ 中半径 $r-|t|$ 的 $\ell^1$ 球,其体积为

$$ \frac{2^{n-1}(r-|t|)^{n-1}}{(n-1)!}. $$

而 $K$ 的体积为 $2^nr^n/n!$。所以 $X_1$ 的密度是

$$ f(t) = \frac{n}{2r} \left(1-\frac{|t|}{r}\right)^{n-1}, \qquad |t|\le r. $$

(b) 由对称性,$\mathbb EX_i=0$,且不同坐标的协方差为 $0$。计算二阶矩:

$$ \mathbb EX_1^2 = \frac nr\int_0^r t^2\left(1-\frac tr\right)^{n-1}dt = nr^2\int_0^1 s^2(1-s)^{n-1}ds = \frac{2r^2}{(n+1)(n+2)}. $$

$$ r=\sqrt{\frac{(n+1)(n+2)}2}\asymp n $$

即可使 $\mathbb EX_1^2=1$,从而 $X$ 各向同性。

(c) 对这个 $r$,由 (a),

$$ \mathbb P\{X_1\ge r/2\} = \int_{r/2}^r \frac{n}{2r} \left(1-\frac tr\right)^{n-1}dt = \frac12\left(\frac12\right)^n = 2^{-n-1}. $$

若 $\|X\|_{\psi_2}=K$,则坐标投影给出 $\|X_1\|_{\psi_2}\le K$,从而尾界要求

$$ 2^{-n-1} \le 2\exp\left(-c\frac{r^2}{K^2}\right). $$

因此 $K^2\ge c'r^2/n\ge c''n$,也就是 $\|X\|_{\psi_2}\ge c\sqrt n$。

Exercise 3.45 次高斯随机向量的概率质量函数
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:用一维投影尾界控制次高斯随机向量在单点上的原子概率。

证明思路

若 $X=x$,则在方向 $v=x/\|x\|_2$ 上的投影至少为 $\|x\|_2$。因此单点事件被一个一维尾事件包含。

完整证明

当 $x=0$ 时,不等式右侧为 $2$,而左侧至多为 $1$。设 $x\ne0$,令 $v=x/\|x\|_2$。若 $X=x$,则

$$ \langle X,v\rangle=\|x\|_2. $$

因此

$$ \mathbb P\{X=x\} \le \mathbb P\{\langle X,v\rangle\ge\|x\|_2\}. $$

又 $\|\langle X,v\rangle\|_{\psi_2}\le K$,次高斯尾界给出

$$ \mathbb P\{\langle X,v\rangle\ge\|x\|_2\} \le 2\exp\left(-\frac{\|x\|_2^2}{K^2}\right), $$

得到所需结论。

Exercise 3.46 各向同性次高斯分布有高熵
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明离散各向同性次高斯分布必须有指数级支撑大小。

证明思路

上界 $H(X)\le\ln N$ 是熵的最大化性质。下界用 Exercise 3.45 控制每个原子概率,再对 $X$ 的取值取期望。

完整证明

(a) 若 $X$ 只取 $N$ 个值,概率为 $p_1,\ldots,p_N$,则由 Jensen 不等式或 KL 散度非负性,熵在均匀分布处最大:

$$ H(X) = -\sum_i p_i\ln p_i \le \ln N. $$

(b) 设 $X$ 取值为 $x_i$,概率为 $p_i$。由 Exercise 3.45,

$$ p_i \le 2\exp\left(-\frac{\|x_i\|_2^2}{K^2}\right). $$

于是

$$ -\ln p_i \ge \frac{\|x_i\|_2^2}{K^2}-\ln2. $$

乘以 $p_i$ 后求和,得到

$$ H(X) = \sum_i p_i(-\ln p_i) \ge \frac{\mathbb E\|X\|_2^2}{K^2}-\ln2. $$

若 $X$ 各向同性,则 $\mathbb E\|X\|_2^2=\operatorname{tr}(\mathbb EXX^{\mathsf T})=n$。因此

$$ H(X)\ge \frac n{K^2}-\ln2. $$

(c) 若 $X$ 的支撑大小为 $N$,由 (a) 和 (b),

$$ \ln N \ge H(X) \ge \frac n{K^2}-\ln2. $$

指数化得到

$$ N \ge \frac12\exp(K^{-2}n). $$
Exercise 3.47 重写 Grothendieck 不等式的假设
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明 Grothendieck 假设在符号立方体、连续立方体、齐次 $\ell_\infty$ 形式以及绝对值形式之间等价。

证明思路

双线性函数在立方体上的最大值出现在顶点;齐次形式通过把任意向量除以 $\ell_\infty$ 范数得到。绝对值由同时允许符号翻转得到。

完整证明

(a) 推出 (b):固定 $y\in[-1,1]^n$ 时,$x\mapsto x^{\mathsf T}Ay$ 是线性函数,因此它在 $[-1,1]^m$ 上的最大值在某个顶点 $x\in\{-1,1\}^m$ 取得。再固定这个顶点 $x$,函数 $y\mapsto x^{\mathsf T}Ay$ 也在线性立方体的顶点达到最大值。因此 (a) 控制了整个连续立方体。

(b) 推出 (a) 是直接的,因为符号立方体包含在连续立方体中。

(b) 推出 (c):若 $x=0$ 或 $y=0$,则两边都为 $0$,结论成立。否则令

$$ \tilde x=\frac{x}{\|x\|_\infty}, \qquad \tilde y=\frac{y}{\|y\|_\infty}. $$

则 $\tilde x\in[-1,1]^m$、$\tilde y\in[-1,1]^n$。由 (b),

$$ \tilde x^{\mathsf T}A\tilde y\le1. $$

乘回尺度得到

$$ x^{\mathsf T}Ay \le \|x\|_\infty\|y\|_\infty. $$

(c) 推出 (b) 也直接成立,因为连续立方体内的向量满足 $\|x\|_\infty,\|y\|_\infty\le1$。

最后说明绝对值形式。以 (a) 为例,若 $x^{\mathsf T}Ay\le1$ 对所有符号 $x,y$ 成立,则把 $x$ 替换为 $-x$ 得到 $-x^{\mathsf T}Ay\le1$,所以 $x^{\mathsf T}Ay\ge-1$。因此 $|x^{\mathsf T}Ay|\le1$。反向蕴含由 $x^{\mathsf T}Ay\le |x^{\mathsf T}Ay|$ 得到。其余两个形式同理。

Exercise 3.48 改进 Grothendieck 不等式的概率证明
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:改进 Theorem 3.5.1 的截断高斯证明,把粗略 $K\le288$ 改为 $K\le14.1$。

证明思路

保留原证明结构,但不用 $\|G\mathbf1_{\{|G|>R\}}\|_2<2/R$。精确记下 Gaussian 尾部二阶矩 $q(R)^2$,并在最后优化 $R$。

完整证明

沿用 Theorem 3.5.1 第一种证明中的记号。令 $G\sim N(0,1)$,并记

$$ q(R)^2 := \mathbb E\left[G^2\mathbf1_{\{|G|>R\}}\right] = 2\left(R\varphi(R)+\mathbb P\{G>R\}\right), $$

其中 $\varphi(R)=(2\pi)^{-1/2}e^{-R^2/2}$。于是

$$ \|U_i^+\|_2=\|V_j^+\|_2=q(R), \qquad \|U_i^-\|_2=\|V_j^-\|_2=\sqrt{1-q(R)^2}. $$

截断后的主项仍满足

$$ S_-\le R^2. $$

对交叉项,把 $U_i^+$ 与 $V_j^-$ 看作 Hilbert 空间 $L^2$ 中的向量,并使用 $K=K(A)$ 的定义,得到

$$ S_{\pm} \le K\,q(R)\sqrt{1-q(R)^2}, \qquad S_{\mp} \le K\,q(R)\sqrt{1-q(R)^2}. $$

尾尾项同理满足

$$ S_+\le Kq(R)^2. $$

因此

$$ K \le R^2+ K\left( 2q(R)\sqrt{1-q(R)^2}+q(R)^2 \right). $$

只要括号中的系数小于 $1$,即可整理为

$$ K \le \frac{R^2} {1-2q(R)\sqrt{1-q(R)^2}-q(R)^2}. $$

取 $R=3.1$ 时,直接计算得 $q(R)\approx0.149$,从而

$$ \frac{R^2} {1-2q(R)\sqrt{1-q(R)^2}-q(R)^2} <14.1. $$

这就得到 $K\le14.1$。数值上,最优 $R$ 约为 $3.14$,但 $R=3.1$ 已足够给出书中声明的常数。

Exercise 3.49 PSD 矩阵的二次 Grothendieck
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明 PSD 情形下二次 Grothendieck 可由普通 Grothendieck 推出,并说明 PSD 假设必要。

证明思路

先用 polarization identity 把双线性型写成两个二次型之差。PSD 保证二次型凸,因此在立方体上的最大值由顶点控制。

完整证明

(a) 由 $A=A^{\mathsf T}$,展开得

$$ \begin{aligned} \bar x^{\mathsf T}A\bar x-\bar y^{\mathsf T}A\bar y &= \frac14(x+y)^{\mathsf T}A(x+y) - \frac14(x-y)^{\mathsf T}A(x-y)\\ &= \frac14(2x^{\mathsf T}Ay+2y^{\mathsf T}Ax) = x^{\mathsf T}Ay. \end{aligned} $$

(b) 设 $q(z)=z^{\mathsf T}Az$。因为 $A\succeq0$,$q$ 是凸函数。凸函数在紧凸多面体 $[-1,1]^n$ 上的最大值可在极点取得,所以题设推出

$$ q(z)\le1 \qquad\text{for all }z\in[-1,1]^n. $$

对任意符号向量 $x,y\in\{-1,1\}^n$,令 $\bar x=(x+y)/2$、$\bar y=(x-y)/2$。它们都属于 $[-1,1]^n$。由 (a),

$$ |x^{\mathsf T}Ay| \le q(\bar x)+q(\bar y) \le2. $$

因此矩阵 $A/2$ 满足 Grothendieck 不等式的双线性假设。对任意单位向量 $u_i,v_j$,

$$ \left| \sum_{i,j}\frac{a_{ij}}2\langle u_i,v_j\rangle \right| \le K. $$

乘以 $2$ 得到所需的 $2K$ 界。

(c) 若没有 PSD 假设,结论可能失败。取 $A=-MI_n$,其中 $M>0$ 可任意大。对任意符号 $x$,

$$ x^{\mathsf T}Ax=-Mn\le1, $$

所以题设成立。但取 $u_i=v_i$ 为同一个单位向量,得到

$$ \left| \sum_{i,j}a_{ij}\langle u_i,v_j\rangle \right| = Mn, $$

可随 $M$ 任意大,不可能由绝对常数控制。

Exercise 3.50 零对角矩阵的二次 Grothendieck
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明 separately convex 函数在立方体顶点达到最大值,并用它证明零对角二次 Grothendieck。

证明思路

逐个坐标把点推到端点,separate convexity 保证函数值不下降。零对角二次型对每个坐标 separately affine,因此可把立方体内二次型控制还原到顶点控制。

完整证明

(a) 例子:$f(x,y)=xy$ 在每个单独变量上都是线性的,因此 separately convex,但它不是凸函数。

现在证明最大值结论。取任意 $x\in[-1,1]^n$。固定除 $x_1$ 外的所有坐标,函数作为 $x_1\in[-1,1]$ 的一元凸函数,其最大值可在 $x_1=\pm1$ 之一取得。因此可以把第一坐标推到端点且不降低函数值。依次对 $x_2,\ldots,x_n$ 做同样操作,最终得到某个顶点 $\varepsilon\in\{-1,1\}^n$,满足 $f(\varepsilon)\ge f(x)$。所以最大值可在顶点取得。

(b) 这里应把题目理解为对称零对角矩阵;如果 $A$ 非对称,二次型 $x^{\mathsf T}Ax$ 只能看见对称部分 $(A+A^{\mathsf T})/2$,无法控制斜对称部分。令

$$ q(z)=z^{\mathsf T}Az. $$

由于 $A$ 零对角,$q$ 对每个单独坐标都是仿射函数;因此 $q$ 和 $-q$ 都 separately convex。由 (a) 和题设,

$$ |q(z)|\le1 \qquad\text{for all }z\in[-1,1]^n. $$

对任意符号向量 $x,y$,由 polarization identity,

$$ x^{\mathsf T}Ay = q\left(\frac{x+y}{2}\right) - q\left(\frac{x-y}{2}\right). $$

两个参数都在 $[-1,1]^n$ 中,所以

$$ |x^{\mathsf T}Ay|\le2. $$

于是 $A/2$ 满足普通 Grothendieck 双线性假设。应用 Grothendieck 不等式并乘回 $2$,得到

$$ \left| \sum_{i,j}a_{ij}\langle u_i,v_j\rangle \right| \le 2K. $$

这也说明对称性不是无关细节:若允许非对称矩阵,则题设的二次型只控制对称部分,不能控制斜对称部分;上述双线性结论需要对称零对角假设或额外假设。

Exercise 3.51 Gram 矩阵
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明 Gram 矩阵与对称正半定矩阵等价。

证明思路

Gram 矩阵的二次型是一个向量范数平方;反向用 Cholesky 分解或谱分解把 PSD 矩阵写成 $B^{\mathsf T}B$。

完整证明

(a) 设 $G_{ij}=\langle v_i,v_j\rangle$。由内积对称性可知 $G_{ij}=G_{ji}$。对任意 $c\in\mathbb R^n$,

$$ c^{\mathsf T}Gc = \sum_{i,j}c_ic_j\langle v_i,v_j\rangle = \left\|\sum_i c_iv_i\right\|_2^2 \ge0. $$

所以 $G\succeq0$。

(b) 反过来,若 $G\succeq0$,由谱分解可写

$$ G=Q\Lambda Q^{\mathsf T}, \qquad \Lambda\ge0. $$

令 $B=\Lambda^{1/2}Q^{\mathsf T}$,则 $G=B^{\mathsf T}B$。取 $v_i$ 为 $B$ 的第 $i$ 列,就有

$$ \langle v_i,v_j\rangle = (B^{\mathsf T}B)_{ij} = G_{ij}. $$

因此任意对称正半定矩阵都是某组向量的 Gram 矩阵。

Exercise 3.52 双线性整数规划的 SDP 松弛
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:把双线性整数规划的向量松弛写成 SDP,并用 Grothendieck 不等式给出常数因子保证。

证明思路

把所有 $X_i,Y_j$ 合并为一组单位向量,变量改为它们的 Gram 矩阵。PSD 与对角线为 $1$ 正好刻画单位向量 Gram 矩阵。

完整证明

(a) 令 $W_1,\ldots,W_{m+n}$ 表示合并后的向量,其中 $W_i=X_i$,$W_{m+j}=Y_j$。令

$$ Z_{\alpha\beta}=\langle W_\alpha,W_\beta\rangle. $$

由 Exercise 3.51,$Z\succeq0$,且单位长度约束等价于 $Z_{\alpha\alpha}=1$。目标函数为

$$ \sum_{i=1}^m\sum_{j=1}^n A_{ij}Z_{i,m+j}. $$

因此可写成 SDP:

$$ \begin{aligned} \operatorname{maximize}\quad& \sum_{i,j}A_{ij}Z_{i,m+j}\\ \text{subject to}\quad& Z\succeq0,\qquad Z_{\alpha\alpha}=1 \quad(\alpha=1,\ldots,m+n). \end{aligned} $$

(b) 记整数问题最优值为 $\operatorname{int}(A)$,SDP 最优值为 $\operatorname{sdp}(A)$。把符号解嵌入一维单位向量,得

$$ \operatorname{int}(A)\le\operatorname{sdp}(A). $$

另一方面,由于同时翻转所有 $x_i$ 会改变目标符号,$\operatorname{int}(A)$ 也控制绝对值最大值:

$$ \left| \sum_{i,j}A_{ij}x_iy_j \right| \le \operatorname{int}(A) \qquad(x_i,y_j=\pm1). $$

Grothendieck 不等式给出,对任意 SDP 可行向量,

$$ \left| \sum_{i,j}A_{ij}\langle X_i,Y_j\rangle \right| \le K\,\operatorname{int}(A). $$

取上确界即

$$ \operatorname{sdp}(A) \le K\,\operatorname{int}(A). $$

因此该松弛在绝对常数因子内近似原问题。

Exercise 3.53 Grothendieck identity
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明 Gaussian 随机超平面舍入的相关公式。

证明思路

只需看 $u,v$ 张成的二维平面。标准 Gaussian 的方向在圆上均匀,两个符号不同当且仅当方向落在两个夹角为 $\theta=\arccos\langle u,v\rangle$ 的楔形区域中。

完整证明

令 $\rho=\langle u,v\rangle$,并令 $\theta=\arccos\rho\in[0,\pi]$。由于只涉及 $u,v$ 张成的二维子空间,可把问题化到平面中。标准 Gaussian $g$ 的方向在单位圆上均匀。

符号 $\operatorname{sign}\langle g,u\rangle$ 与 $\operatorname{sign}\langle g,v\rangle$ 不同,恰好表示方向 $g/\|g\|_2$ 被两条过原点、法向分别为 $u,v$ 的直线分到不同半平面。这样的方向总角度为 $2\theta$,因此

$$ \mathbb P\{\text{signs differ}\} = \frac{2\theta}{2\pi} = \frac{\theta}{\pi}. $$

于是

$$ \begin{aligned} \mathbb E \operatorname{sign}\langle g,u\rangle \operatorname{sign}\langle g,v\rangle &= \mathbb P\{\text{same}\} - \mathbb P\{\text{different}\}\\ &= 1-\frac{2\theta}{\pi} = 1-\frac{2\arccos\rho}{\pi}\\ &= \frac{2}{\pi}\arcsin\rho. \end{aligned} $$

这就是 Grothendieck identity。

Exercise 3.54 近似最大割:确定性输出,随机运行时间
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:把 Goemans-Williamson 的期望保证转成总能输出有效割的随机运行时间算法。

证明思路

重复独立随机超平面舍入,直到割值超过已知阈值 $(0.878-\varepsilon)\operatorname{sdp}(G)$。期望保证和割值上界给出每轮成功概率的正下界。

完整证明

先求解最大割 SDP,记其值为 $S$。反复执行 Goemans-Williamson 随机超平面舍入,得到割值 $W$。Theorem 3.6.4 给出

$$ \mathbb EW\ge\alpha S, \qquad \alpha=0.878. $$

同时任何割值都不超过 $\operatorname{maxcut}(G)\le S$,所以 $0\le W\le S$。令

$$ p=\mathbb P\{W\ge(\alpha-\varepsilon)S\}. $$

若失败,则 $W<(\alpha-\varepsilon)S$;若成功,则至多为 $S$。因此

$$ \alpha S \le \mathbb EW \le pS+(1-p)(\alpha-\varepsilon)S. $$

整理得

$$ p \ge \frac{\varepsilon}{1-\alpha+\varepsilon}. $$

算法每轮检查割值是否达到 $(\alpha-\varepsilon)S$,达到就输出。输出一定是一个有效割,并且因为 $S\ge\operatorname{maxcut}(G)$,它是 $(0.878-\varepsilon)$ 近似。重复次数服从成功概率至少为 $p$ 的几何型随机变量,所以期望重复次数至多

$$ \frac1p \le \frac{1-\alpha+\varepsilon}{\varepsilon} \le \frac{1}{\varepsilon}. $$
Exercise 3.55 实解析函数的 kernel trick
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:为实解析函数构造 Hilbert 空间特征映射,使内积等于 $f(\langle u,v\rangle)$。

证明思路

对每个幂 $x^k$ 使用张量特征 $u^{\otimes k}$。正系数放同号,负系数在 $\Psi$ 中放一个负号。无限级数用 $\ell^2$ 直和承载。

完整证明

$$ f(x)=\sum_{k=0}^{\infty}a_kx^k. $$

因为幂级数对所有实数收敛,其收敛半径为无穷大,特别地 $\sum_k|a_k|<\infty$。令 Hilbert 空间为张量空间的 Hilbert 直和

$$ H=\bigoplus_{k=0}^{\infty}(\mathbb R^n)^{\otimes k}, $$

其中 $k=0$ 项理解为一维实数空间。定义

$$ \Phi(u) = \bigoplus_{k=0}^{\infty} \sqrt{|a_k|}\,u^{\otimes k}, \qquad \Psi(v) = \bigoplus_{k=0}^{\infty} \operatorname{sign}(a_k)\sqrt{|a_k|}\,v^{\otimes k}. $$

这里 $a_k=0$ 时对应分量取 $0$。由于

$$ \langle u^{\otimes k},v^{\otimes k}\rangle = \langle u,v\rangle^k, $$

得到

$$ \langle\Phi(u),\Psi(v)\rangle = \sum_{k=0}^{\infty} a_k\langle u,v\rangle^k = f(\langle u,v\rangle). $$

若 $\|u\|_2=1$,则

$$ \|\Phi(u)\|_2^2 = \sum_{k=0}^{\infty}|a_k|\|u^{\otimes k}\|_2^2 = \sum_{k=0}^{\infty}|a_k|, $$

同理 $\|\Psi(u)\|_2^2=\sum_k|a_k|$。这证明了 Lemma 3.7.7。

Exercise 3.56 线性化 Grothendieck identity
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:证明线性项可以从 Grothendieck identity 中拆出来,剩余项写成 $Z_uZ_v$ 的期望。

证明思路

对二元 Gaussian 使用条件期望:$\mathbb E[\langle g,u\rangle\mid\langle g,v\rangle]=\langle u,v\rangle\langle g,v\rangle$。然后展开 $Z_uZ_v$。

完整证明

(a) 令 $X=\langle g,u\rangle$、$Y=\langle g,v\rangle$,则 $(X,Y)$ 是标准二元正态,相关系数 $\rho=\langle u,v\rangle$。Gaussian 条件期望给出

$$ \mathbb E[X\mid Y]=\rho Y. $$

因此

$$ \mathbb E X\operatorname{sign}(Y) = \mathbb E\left[\mathbb E[X\mid Y]\operatorname{sign}(Y)\right] = \rho\,\mathbb E|Y| = \sqrt{\frac2\pi}\rho. $$

这就是 (a)。

(b) 记 $a=\sqrt{2/\pi}$。展开

$$ Z_uZ_v = (aX-\operatorname{sign}X) (aY-\operatorname{sign}Y). $$

取期望,并使用 (a) 及 $\mathbb EXY=\rho$,得到

$$ \begin{aligned} \mathbb E Z_uZ_v &= a^2\rho - a\,\mathbb E X\operatorname{sign}Y - a\,\mathbb E Y\operatorname{sign}X + \mathbb E\operatorname{sign}X\operatorname{sign}Y\\ &= \frac2\pi\rho - \frac2\pi\rho - \frac2\pi\rho + \mathbb E\operatorname{sign}X\operatorname{sign}Y. \end{aligned} $$

整理即

$$ \mathbb E \operatorname{sign}\langle g,u\rangle \operatorname{sign}\langle g,v\rangle = \frac2\pi\langle u,v\rangle + \mathbb E[Z_uZ_v]. $$
Exercise 3.57 更尖锐的 PSD Grothendieck
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:用 Exercise 3.56 证明 PSD Grothendieck 常数可取 $\pi/2$。

证明思路

对单位向量 $u_i$ 做随机超平面舍入。Exercise 3.56 把符号相关写成线性项加上一个 Gram 型误差项;PSD 矩阵与 Gram 矩阵的内积非负,因此可丢掉误差项。

完整证明

$$ S=\sum_{i,j}a_{ij}\langle u_i,u_j\rangle. $$

取标准 Gaussian 向量 $g$,令 $x_i=\operatorname{sign}\langle g,u_i\rangle$。对每个 $g$,$x_i\in\{-1,1\}$,所以题设给出

$$ \sum_{i,j}a_{ij}x_ix_j\le1. $$

取期望并用 Exercise 3.56(b),

$$ \begin{aligned} 1 &\ge \mathbb E\sum_{i,j}a_{ij}x_ix_j\\ &= \frac2\pi \sum_{i,j}a_{ij}\langle u_i,u_j\rangle + \sum_{i,j}a_{ij}\mathbb E[Z_{u_i}Z_{u_j}]\\ &= \frac2\pi S + \sum_{i,j}a_{ij}\langle Z_{u_i},Z_{u_j}\rangle_{L^2}. \end{aligned} $$

矩阵 $(\langle Z_{u_i},Z_{u_j}\rangle_{L^2})$ 是 Gram 矩阵,因此正半定。由于 $A\succeq0$,两个正半定矩阵的 Frobenius 内积非负,所以最后一项非负。于是

$$ 1\ge\frac2\pi S, $$

$$ \sum_{i,j}a_{ij}\langle u_i,u_j\rangle \le \frac{\pi}{2}. $$
Exercise 3.58 用 Grothendieck 不等式分析 SDP 松弛
状态:完整证明已按当前笔记标准给出闭合推导。
证明目标:用 PSD Grothendieck 改进 PSD 二次整数规划的 SDP 近似比,并给出随机舍入算法。

证明思路

上界直接把 Exercise 3.57 应用于归一化矩阵 $A/\operatorname{int}(A)$。算法仍用随机超平面舍入;Exercise 3.56 的误差项非负,给出期望值至少为 $(2/\pi)$ 倍 SDP 值。

完整证明

(a) 记 $\alpha=\operatorname{int}(A)$。任意整数解 $x_i=\pm1$ 可嵌入为一维单位向量 $X_i=x_i$,所以

$$ \operatorname{int}(A)\le\operatorname{sdp}(A). $$

若 $\alpha=0$,由于 $A\succeq0$,所有符号向量都满足 $x^{\mathsf T}Ax\ge0$,所以实际上 $x^{\mathsf T}Ax=0$。PSD 二次型在立方体上的最大值可在顶点取得,因此 $z^{\mathsf T}Az=0$ 对所有 $z\in[-1,1]^n$ 成立,进而由齐次性和极化可得 $A=0$,所以 $\operatorname{sdp}(A)=0$。下面设 $\alpha>0$。矩阵 $A/\alpha$ 满足 Exercise 3.57 的假设。于是对任意 SDP 可行单位向量 $X_i$,

$$ \sum_{i,j}\frac{a_{ij}}{\alpha} \langle X_i,X_j\rangle \le \frac{\pi}{2}. $$

乘回 $\alpha$ 并对所有 SDP 可行解取上确界,得到

$$ \operatorname{sdp}(A) \le \frac{\pi}{2}\operatorname{int}(A). $$

(b) 设 $(X_i)$ 是 SDP 最优解,令 $S=\operatorname{sdp}(A)$。抽取标准 Gaussian 向量 $g$,并输出

$$ x_i=\operatorname{sign}\langle g,X_i\rangle. $$

由 Exercise 3.56(b),

$$ \mathbb E x_ix_j = \frac2\pi\langle X_i,X_j\rangle + \mathbb E[Z_{X_i}Z_{X_j}]. $$

因此

$$ \begin{aligned} \mathbb E\sum_{i,j}a_{ij}x_ix_j &= \frac2\pi \sum_{i,j}a_{ij}\langle X_i,X_j\rangle + \sum_{i,j}a_{ij}\mathbb E[Z_{X_i}Z_{X_j}]\\ &\ge \frac2\pi S, \end{aligned} $$

因为第二项是 PSD 矩阵 $A$ 与一个 Gram 矩阵的内积,非负。由于 $S\ge\operatorname{int}(A)$,该随机舍入在期望意义下给出至少 $(2/\pi)\operatorname{int}(A)$ 的目标值,也就是 $\pi/2$ 近似。

学习检查表

  • [ ] 能证明 $\mathbb E\|X\|_2^2=n$ 并解释为什么 $\|X\|_2$ 集中在 $\sqrt n$ 附近。
  • [ ] 能把 PCA 写成协方差矩阵特征值问题。
  • [ ] 能说明各向同性与白化/预条件化之间的关系。
  • [ ] 能区分“坐标次高斯”和“随机向量次高斯”。
  • [ ] 能解释随机超平面舍入为什么会出现在 Grothendieck 和最大割中。
  • [ ] 能从译文、学习笔记或并排页跳转到对应证明位置。

后续衔接

第 3 章当前已经完成结构化学习页、关键定理证明区、58 个习题完整证明和 proof link 锚点。后续若继续精修,应优先复核 Grothendieck/SDP 相关常数、非对称矩阵假设,以及与第 4 章随机矩阵工具的衔接。