HDP 读书笔记
设置
字号 标准
目录

第 9 章精校翻译:集合上的随机矩阵偏差

第 9 章集合上的随机矩阵偏差

一个 $m\times n$ 随机矩阵会怎样作用在一般集合 $T\subset\mathbb R^n$ 上?第 9.1 节证明本章的核心结果:矩阵偏差不等式。随后我们把它应用到一系列高维问题中,其中既有前面已经见过的问题,也有新的问题。

第 9.2 节会快速推出随机矩阵的双边界、集合随机投影的更尖锐界、低维数据的协方差估计,以及 Johnson-Lindenstrauss 引理的无限集合版本。

第 9.3 节包含两个优雅结果:随机切片如何缩小高维集合,也就是 $M^*$ 界;以及随机子空间如何完全避开某些集合,也就是逃逸定理。

第 9.4-9.5 节把这些想法用于数据科学中的基础问题:学习结构化的高维线性模型。

第 9.6 节把矩阵偏差不等式推广到一般范数;第 9.7 节再用它强化 Chevet 不等式,并推出 Dvoretzky-Milman 定理。后者说明:高维集合的随机低维投影看起来近似圆。

习题会继续展开矩阵偏差和随机过程偏差界,例如 Exercise 9.5;也会进入高维估计方法,包括稀疏回归中的 Lasso,见 Exercises 9.20-9.21;还包括 Garnaev-Gluskin 定理关于 cross-polytope 的随机切片,见 Exercise 9.28;关于其他 $\ell^p$ 球的 Exercise 9.14;关于一般范数 Johnson-Lindenstrauss 引理的 Exercises 9.37-9.39,等等。

Tips:第 9 章把前面工具合流到应用:矩阵偏差不等式是核心引擎,$M^*$ 界和逃逸定理是几何翻译器,稀疏/低秩恢复是数据科学应用,Dvoretzky-Milman 则展示这些工具在凸几何中的终点。

9.1 矩阵偏差不等式

Tips:矩阵偏差不等式的作用是把“固定向量上的范数集中”升级成“整个集合上的一致控制”。读证明时重点看两个层次:固定方向的次高斯增量,以及用第 8 章的随机过程工具控制上确界。

取一个 $m\times n$ 随机矩阵 $A$,其行独立、各向同性且次高斯。范数集中(Theorem 3.1.1)告诉我们:对任意固定向量 $x\in\mathbb R^n$,近似

$$ \|Ax\|_2\approx \sqrt m\|x\|_2 \tag{9.1} $$

以高概率成立。

现在问一个更大的问题:是否可以让 (9.1) 同时对许多向量 $x\in\mathbb R^n$ 成立?为了量化“许多”,任取一个有界集合 $T\subset\mathbb R^n$,并要求该近似同时对所有 $x\in T$ 成立。结果表明,最大误差大约由 $\gamma(T)$ 控制;$\gamma(T)$ 是 $T$ 的高斯复杂度,它与第 7.5.3 节的高斯宽度密切相关。

Theorem 9.1.1矩阵偏差不等式

令 $A$ 为 $m\times n$ 随机矩阵,其行 $A_i$ 独立、各向同性且次高斯。则对任意子集 $T\subset\mathbb R^n$,

$$ \mathbb E\sup_{x\in T}\left|\|Ax\|_2-\sqrt m\|x\|_2\right| \le CK^2\gamma(T), $$

其中 $\gamma(T)$ 是高斯复杂度,$K=\max_i\|A_i\|_{\psi_2}$。

查看学习笔记:Theorem 9.1.1 完整证明

证明计划是把

$$ Z_x=\|Ax\|_2-\sqrt m\|x\|_2 \tag{9.2} $$

看成由 $x\in\mathbb R^n$ 索引的随机过程,然后从 Talagrand 比较不等式(Corollary 8.5.8)推出结论。为此只需要检查这个随机过程具有次高斯增量。

Theorem 9.1.2次高斯增量

令 $A$ 为 $m\times n$ 随机矩阵,其行 $A_i$ 独立、各向同性且次高斯。那么随机过程 (9.2) 具有次高斯增量:

$$ \|Z_x-Z_y\|_{\psi_2}\le CK^2\|x-y\|_2, \qquad x,y\in\mathbb R^n. \tag{9.3} $$

这里 $K=\max_i\|A_i\|_{\psi_2}$。

查看学习笔记:Theorem 9.1.2 完整证明

一旦 Theorem 9.1.2 成立,就把它代入 Talagrand 比较不等式(Corollary 8.5.8,更精确地说是 Exercise 8.37(a)),得到

$$ \mathbb E\sup_{x\in T}|Z_x| \le CK^2\gamma(T), $$

这正是 Theorem 9.1.1。因此剩下的任务只是证明 Theorem 9.1.2;这会容易一些,因为它只涉及固定的 $x,y$。

Proof of Theorem 9.1.2从固定向量增量到全局偏差

证明稍长,但思路是从简单情形逐步推广。

步骤 1:单位向量 $x$ 与零向量 $y$。 假设 $\|x\|_2=1$ 且 $y=0$。这时 (9.3) 变成

$$ \left\|\|Ax\|_2-\sqrt m\right\|_{\psi_2}\le CK^2. \tag{9.4} $$

随机向量 $Ax\in\mathbb R^m$ 的坐标为 $\langle A_i,x\rangle$,它们独立、次高斯,并且由各向同性性有 $\mathbb E\langle A_i,x\rangle^2=1$。于是 (9.4) 直接来自范数集中(Theorem 3.1.1)。

步骤 2:单位向量 $x,y$ 与平方过程。 现在假设 $\|x\|_2=\|y\|_2=1$。此时 (9.3) 等价于

$$ \left\|\|Ax\|_2-\|Ay\|_2\right\|_{\psi_2} \le CK^2\|x-y\|_2. \tag{9.5} $$

平方 $\ell^2$ 范数没有根号,更容易处理。直觉上,若 $\|Ax\|_2$ 和 $\|Ay\|_2$ 都大约为 $\sqrt m$,那么

$$ \begin{aligned} \|Ax\|_2^2-\|Ay\|_2^2 &=\bigl(\|Ax\|_2+\|Ay\|_2\bigr) \bigl(\|Ax\|_2-\|Ay\|_2\bigr)\\ &\approx \sqrt m\,\|x-y\|_2. \end{aligned} \tag{9.6} $$

展开矩阵乘法:

$$ \|Ax\|_2^2-\|Ay\|_2^2 =\sum_{i=1}^m \left(\langle A_i,x\rangle^2-\langle A_i,y\rangle^2\right) =\sum_{i=1}^m \langle A_i,x+y\rangle\langle A_i,x-y\rangle. $$

两边除以 $\|x-y\|_2$,记

$$ \Delta := \frac{\|Ax\|_2^2-\|Ay\|_2^2}{\|x-y\|_2} = \sum_{i=1}^m\langle A_i,u\rangle\langle A_i,v\rangle, \tag{9.7} $$

其中

$$ u:=x+y,\qquad v:=\frac{x-y}{\|x-y\|_2}. $$

目标是说明 $|\Delta|\lesssim\sqrt m$ 以高概率成立。式 (9.7) 是独立随机变量之和。每一项均值为零,因为

$$ \langle A_i,u\rangle\langle A_i,v\rangle = \frac{\langle A_i,x\rangle^2-\langle A_i,y\rangle^2}{\|x-y\|_2}, $$

而各向同性性给出 $\mathbb E[\langle A_i,x\rangle^2-\langle A_i,y\rangle^2]=1-1=0$。并且这些项是次指数:由 Lemma 2.8.6 和 $A_i$ 的次高斯假设,

$$ \begin{aligned} \|\langle A_i,u\rangle\langle A_i,v\rangle\|_{\psi_1} &\le \|\langle A_i,u\rangle\|_{\psi_2} \|\langle A_i,v\rangle\|_{\psi_2}\\ &\le K\|u\|_2\cdot K\|v\|_2 \le 2K^2. \end{aligned} $$

最后一步用了 $\|u\|_2\le\|x\|_2+\|y\|_2\le2$ 且 $\|v\|_2=1$。Bernstein 不等式(Theorem 2.9.1)于是给出:对任意 $0\le t\le\sqrt m$,

$$ \mathbb P\{|\Delta|\ge t\sqrt m\} \le 2\exp\left[ -c\min\left(\frac{t^2}{K^4},\frac{t\sqrt m}{K^2}\right) \right] \le 2\exp\left(-\frac{c_1t^2}{K^4}\right). \tag{9.8} $$

步骤 3:单位向量 $x,y$ 与原始过程。 现在去掉平方,证明单位向量情形的 (9.5)。根据次高斯范数的定义,(9.5) 可写成尾界

$$ p(s):= \mathbb P\left\{ \frac{\left|\|Ax\|_2-\|Ay\|_2\right|}{\|x-y\|_2} \ge s \right\} \le 4\exp\left(-\frac{cs^2}{K^4}\right), \qquad s\gt 0. \tag{9.9} $$

当 $s\le2\sqrt m$ 时,利用步骤 2。将定义 $p(s)$ 的不等式两边乘以 $\|Ax\|_2+\|Ay\|_2$,并用 $\Delta$ 的定义,得到

$$ p(s) \le \mathbb P\{|\Delta|\ge s\|Ax\|_2\}. $$

由 (9.4),$\|Ax\|_2$ 以高概率接近 $\sqrt m$。分成两种情形:常见事件 $\|Ax\|_2\ge\sqrt m/2$,以及罕见事件 $\|Ax\|_2\lt \sqrt m/2$。于是

$$ p(s)\le \mathbb P\left\{|\Delta|\ge\frac{s\sqrt m}{2}\right\} + \mathbb P\left\{\|Ax\|_2\lt \frac{\sqrt m}{2}\right\} =:p_1(s)+p_2(s). $$

步骤 2 控制 $p_1$,步骤 1 控制 $p_2$,合起来得到 (9.9)。

当 $s\gt 2\sqrt m$ 时,由三角不等式

$$ \left|\|Ax\|_2-\|Ay\|_2\right| \le \|A(x-y)\|_2. $$

令 $u=(x-y)/\|x-y\|_2$,则

$$ p(s) \le \mathbb P\{\|Au\|_2\ge s\} \le \mathbb P\{\|Au\|_2-\sqrt m\ge s/2\} \le 2\exp\left(-\frac{cs^2}{K^4}\right), $$

其中最后一步再次使用步骤 1。因此单位向量情形成立。

步骤 4:一般情形。 现在令 $x,y\in\mathbb R^n$ 任意。由缩放,不妨假设 $\|x\|_2=1$ 且 $\|y\|_2\ge1$。把 $y$ 投影到单位球面,记

$$ \bar y:=\frac{y}{\|y\|_2}. $$

三角不等式给出

$$ \|Z_x-Z_y\|_{\psi_2} \le \|Z_x-Z_{\bar y}\|_{\psi_2} + \|Z_{\bar y}-Z_y\|_{\psi_2}. $$

第一项由步骤 3 控制,因为 $x$ 和 $\bar y$ 都是单位向量:

$$ \|Z_x-Z_{\bar y}\|_{\psi_2} \le CK^2\|x-\bar y\|_2. $$

第二项利用 $\bar y$ 与 $y$ 共线以及齐次性:

$$ \|Z_{\bar y}-Z_y\|_{\psi_2} = \|\bar y-y\|_2\,\|Z_{\bar y}\|_{\psi_2}. $$

由于 $\bar y$ 是单位向量,步骤 1 给出 $\|Z_{\bar y}\|_{\psi_2}\le CK^2$。因此

$$ \|Z_x-Z_y\|_{\psi_2} \le CK^2\left(\|x-\bar y\|_2+\|\bar y-y\|_2\right). \tag{9.10} $$

这看起来不妙,因为我们希望右边被 $\|x-y\|_2$ 控制,而通常三角不等式方向相反。幸运的是,在当前几何关系中,三角不等式可以近似反向使用:

$$ \|x-\bar y\|_2+\|\bar y-y\|_2 \le \sqrt2\,\|x-y\|_2. $$

这正是 Exercise 9.1 要验证的内容。代入 (9.10),得到

$$ \|Z_x-Z_y\|_{\psi_2} \le \sqrt2\,CK^2\|x-y\|_2, $$

Theorem 9.1.2 得证。

Reverse triangle geometry
Figure 9.1:当 $\bar y=y/\|y\|_2$ 时,可近似反向使用三角不等式:$\|x-\bar y\|_2+\|\bar y-y\|_2\le\sqrt2\|x-y\|_2$。

查看学习笔记:Figure 9.1 反向三角不等式验证

Remark 9.1.3矩阵均值偏差

一个快速的 centering 技巧可以把 Theorem 9.1.1 变成围绕均值 $\mathbb E\|Ax\|_2$ 的 deviation inequality。请在 Exercise 9.2 中验证。

查看 Exercise 9.2
Remark 9.1.4矩阵偏差:高概率界

我们只把 Theorem 9.1.1 表述为期望界;但借助 Talagrand inequality 的高概率版本(见 Exercise 8.37(b)),它会自动升级为尾界。对任意 $u\ge0$,事件

$$ \sup_{x\in T} \left|\|Ax\|_2-\sqrt m\|x\|_2\right| \le CK^2\left[w(T)+u\,\operatorname{rad}(T)\right] \tag{9.11} $$

以至少 $1-2\exp(-u^2)$ 的概率成立。这里 $\operatorname{rad}(T)=\sup_{x\in T}\|x\|_2$ 是 $T$ 的半径。你可以检查为什么 (9.11) 推出期望界。

Remark 9.1.5矩阵平方偏差

如果关心二次过程 $\|Ax\|_2^2$ 的偏差,也可以容易地从 Theorem 9.1.1 推出:

$$ \mathbb E\sup_{x\in T} \left|\|Ax\|_2^2-m\|x\|_2^2\right| \le CK^4\gamma(T)^2 + CK^2\sqrt m\,\operatorname{rad}(T)\gamma(T). $$

请在 Exercise 9.3 中检查这个推导。

查看 Exercise 9.3

作为练习,可以把矩阵偏差不等式推广到经验过程(Exercise 9.5),并证明随机投影的一个版本(Exercise 9.6,这题有挑战性)。

9.2 随机矩阵、协方差估计与 Johnson-Lindenstrauss

矩阵偏差不等式有很多直接后果。下面几节会依次快速说明。

9.2.1 随机矩阵的奇异值

把矩阵偏差不等式应用于欧氏单位球面 $T=S^{n-1}$,就得到第 4.6 节的奇异值界。

快速检查如下:对球面有

$$ \operatorname{rad}(T)=1,\qquad w(T)\le\sqrt n. $$

因此矩阵偏差不等式 (9.11) 说明事件

$$ \sqrt m-CK^2(\sqrt n+u) \le \|Ax\|_2 \le \sqrt m+CK^2(\sqrt n+u), \qquad x\in S^{n-1} $$

以至少 $1-2\exp(-u^2)$ 的概率成立。利用 (4.14),这等价于

$$ \sqrt m-CK^2(\sqrt n+u) \le s_n(A) \le s_1(A) \le \sqrt m+CK^2(\sqrt n+u), $$

从而重新得到 Theorem 4.6.1。我们此前用另一种方法证明过它。

9.2.2 集合的随机投影

Proposition 9.2.1集合随机投影的大小

令 $T\subset\mathbb R^n$ 为有界集合,令 $A$ 为 $m\times n$ 矩阵,其行 $A_i$ 独立、各向同性且次高斯。则缩放矩阵

$$ P=\frac1{\sqrt n}A $$

作为次高斯投影满足

$$ \mathbb E\operatorname{diam}(PT) \le \sqrt{\frac mn}\operatorname{diam}(T)+CK^2w_s(T). $$

这里 $K=\max_i\|A_i\|_{\psi_2}$,$w_s(T)$ 是 $T$ 的球面宽度。

查看学习笔记:Proposition 9.2.1 完整证明

这比我们之前的界(Theorem 7.6.1 和 Exercise 7.25)略尖锐:在 $\sqrt{m/n}$ 前面没有额外常数。

Proof由半径界推出直径界

Theorem 9.1.1 与三角不等式给出

$$ \mathbb E\sup_{x\in T}\|Ax\|_2 \le \sqrt m\sup_{x\in T}\|x\|_2 + CK^2\gamma(T). $$

用半径写就是

$$ \mathbb E\operatorname{rad}(AT) \le \sqrt m\,\operatorname{rad}(T)+CK^2\gamma(T). $$

把这个界应用到差集 $T-T$,得到

$$ \mathbb E\operatorname{diam}(AT) \le \sqrt m\,\operatorname{diam}(T)+2CK^2w(T), $$

其中使用了 Lemma 7.5.11(a),从高斯复杂度转到高斯宽度。两边除以 $\sqrt n$ 即得结论。

现在可以尝试两件事:把 Proposition 9.2.1 的期望界升级为高概率界(Exercise 9.7);以及在 Exercise 9.8 中分析真正的随机投影,而不是这里的 “高斯” 投影。

9.2.3 低维分布的协方差估计

Theorem 9.2.2低维分布的协方差估计

若 $X$ 是次高斯随机向量,$\Sigma=\mathbb EXX^{\mathsf T}$,$\Sigma_m=m^{-1}\sum_{i=1}^mX_iX_i^{\mathsf T}$,且 $r=\operatorname{tr}(\Sigma)/\|\Sigma\|$,则

$$\mathbb E\|\Sigma_m-\Sigma\|\le CK^4\left(\sqrt{\frac rm}+\frac rm\right)\|\Sigma\|.$$ 查看学习笔记:Theorem 9.2.2 完整证明

证明回到第 4.7 节的协方差估计问题。我们希望从 $m$ 个独立样本估计 $n$ 维分布的协方差矩阵

$$ \Sigma=\mathbb EXX^{\mathsf T}, \qquad \Sigma_m=\frac1m\sum_{i=1}^mX_iX_i^{\mathsf T}. $$

一般情形中,$m=O(n\log n)$ 个样本足够(第 5.6 节);对次高斯分布,$m=O(n)$ 足够(第 4.7 节)。如果分布近似低维,例如集中在某个 $r$ 维子空间附近,Remark 5.6.3 说明 $m=O(r\log n)$ 足够。下面的定理说明:对次高斯分布,实际上 $m=O(r)$ 就够。

Proof把协方差估计化为 ellipsoid 上的二次偏差

像 Theorem 4.7.1 的证明一样,把分布放到各向同性位置:写

$$ X=\Sigma^{1/2}Z, \qquad X_i=\Sigma^{1/2}Z_i, $$

其中 $Z$ 和 $Z_i$ 是各向同性。于是

$$ \begin{aligned} \|\Sigma_m-\Sigma\| &= \|\Sigma^{1/2}R_m\Sigma^{1/2}\|, \qquad R_m=\frac1m\sum_{i=1}^mZ_iZ_i^{\mathsf T}-I_n\\ &= \max_{x\in S^{n-1}} \left|x^{\mathsf T}\Sigma^{1/2}R_m\Sigma^{1/2}x\right|\\ &= \max_{x\in T}|x^{\mathsf T}R_mx|, \qquad T:=\Sigma^{1/2}S^{n-1}\\ &= \frac1m \max_{x\in T} \left| \|Ax\|_2^2-m\|x\|_2^2 \right|, \end{aligned} $$

其中 $A$ 是以 $Z_i$ 为行的 $m\times n$ 矩阵。与 Theorem 4.7.1 中一样,$Z_i$ 各向同性,并满足 $\|Z_i\|_{\psi_2}\lesssim1$;为了简化记号,这里把对 $K$ 的依赖隐藏起来。

对 $A$ 使用矩阵偏差不等式的二次型版本(Exercise 9.3),得到

$$ \mathbb E\|\Sigma_m-\Sigma\| \lesssim \frac1m \left(\gamma(T)^2+\sqrt m\,\operatorname{rad}(T)\gamma(T)\right). $$

椭球 $T=\Sigma^{1/2}S^{n-1}$ 的半径和高斯复杂度满足

$$ \operatorname{rad}(T)=\|\Sigma\|^{1/2}, \qquad \gamma(T)\le(\operatorname{tr}\Sigma)^{1/2}. $$

因此

$$ \mathbb E\|\Sigma_m-\Sigma\| \lesssim \frac1m \left( \operatorname{tr}\Sigma + \sqrt{m\|\Sigma\|\operatorname{tr}\Sigma} \right). $$

代入 $\operatorname{tr}(\Sigma)=r\|\Sigma\|$ 并化简,即得定理。

Remark 9.2.3协方差估计:高概率保证

和之前一样(见 Remarks 4.7.3 与 5.6.5),Theorem 9.2.2 的期望界可以升级为高概率界。对任意 $u\ge0$,有

$$ \|\Sigma_m-\Sigma\| \le CK^4 \left( \sqrt{\frac{r+u}{m}}+\frac{r+u}{m} \right) \|\Sigma\| $$

以至少 $1-2e^{-u}$ 的概率成立。请在 Exercise 9.9 中证明这个结论。

查看学习笔记:Exercise 9.9

9.2.4 Johnson-Lindenstrauss 引理(无限集合)

矩阵偏差不等式很快可以重新推出第 5.3 节的 Johnson-Lindenstrauss 引理,并把它推广到一般甚至无限集合。

先看有限集合。固定一个 $N$ 点集 $\mathcal X\subset\mathbb R^n$,考虑归一化差集

$$ T= \left\{ \frac{x-y}{\|x-y\|_2}: x,y\in\mathcal X,\ x\ne y \right\}. $$

和 Example 7.5.9 一样,$T$ 的高斯复杂度满足

$$ \gamma(T)\le C\sqrt{\log N}. \tag{9.12} $$

Theorem 9.1.1 说明,以高概率,

$$ \sup_{x,y\in\mathcal X} \left| \frac{\|Ax-Ay\|_2}{\|x-y\|_2} -\sqrt m \right| \lesssim \sqrt{\log N}. $$

改写后,随机矩阵 $Q=A/\sqrt m$ 是 $\mathcal X$ 上的近似 isometry:

$$ (1-\varepsilon)\|x-y\|_2 \le \|Qx-Qy\|_2 \le (1+\varepsilon)\|x-y\|_2, \qquad x,y\in\mathcal X, $$

其中 $\varepsilon\asymp\sqrt{\log(N)/m}$。等价地,如果固定 $\varepsilon\gt 0$ 并取

$$ m\gtrsim \varepsilon^{-2}\log N, $$

则 $Q$ 以高概率成为 $\mathcal X$ 上的 $\varepsilon$-等距映射。这就恢复了经典 Johnson-Lindenstrauss 引理(Theorem 5.3.1)的一个版本。

上面的论证并不真正依赖 $\mathcal X$ 有限;关键量是高斯宽度。因此可推广为下面的 additive 版本。

Lemma 9.2.4加性 Johnson-Lindenstrauss 引理

令 $\mathcal X\subset\mathbb R^n$ 为有界集,令 $A$ 是 $m\times n$ 随机矩阵,其行 $A_i$ 独立、各向同性且次高斯。则以高概率(例如 $0.99$),缩放后的矩阵 $Q=A/\sqrt m$ 满足

$$ \left| \|Qx-Qy\|_2-\|x-y\|_2 \right| \le \delta \quad\text{for all }x,y\in\mathcal X, $$

其中

$$ \delta=\frac{CK^2w(\mathcal X)}{\sqrt m}, \qquad K=\max_i\|A_i\|_{\psi_2}. $$ 查看学习笔记:Lemma 9.2.4 完整证明
Proof加性 Johnson-Lindenstrauss 引理

对差集

$$ T=\mathcal X-\mathcal X = \{x-y:x,y\in\mathcal X\} $$

应用矩阵偏差不等式(Theorem 9.1.1)。以高概率,

$$ \sup_{x,y\in\mathcal X} \left| \|Ax-Ay\|_2-\sqrt m\|x-y\|_2 \right| \le CK^2\gamma(\mathcal X-\mathcal X). $$

由 Lemma 7.5.11(a),$\gamma(\mathcal X-\mathcal X)=2w(\mathcal X)$。两边除以 $\sqrt m$ 即得结论。

和经典 Johnson-Lindenstrauss 引理对有限集给出的相对误差不同,Lemma 9.2.4 给的是绝对误差 $\delta$。这个差别看起来小,但一般不可避免;Exercise 9.11 会要求你说明原因。

Remark 9.2.5有效维数

为了更好地理解加性 Johnson-Lindenstrauss 引理,可以用数据的有效维数来重写它。令

$$ d(\mathcal X) \asymp \frac{w(\mathcal X)^2}{\operatorname{diam}(\mathcal X)^2}, $$

参见 Definition 7.5.12。若选择

$$ m\gtrsim \varepsilon^{-2}d(\mathcal X) $$

并暂时忽略对 $K$ 的依赖,则 Lemma 9.2.4 中的误差可以做到

$$ \delta=\varepsilon\,\operatorname{diam}(\mathcal X). $$

也就是说,$Q$ 会把所有距离保持到数据直径的一个小比例误差以内;换句话说,它把数据的维数降到了有效维数的量级。

9.3 随机截面:$M^*$ 界与逃逸定理

9.3.1 $M^*$ 界

Theorem 9.3.1$M^*$ 界

令 $E=\ker A$,其中 $A$ 的行独立、各向同性且次高斯。则任意有界 $T\subset\mathbb R^n$ 满足

$$\mathbb E\operatorname{diam}(T\cap E)\le \frac{CK^2w(T)}{\sqrt m}.$$ 查看学习笔记:Theorem 9.3.1 完整证明

这里有一个有些惊人的高维事实:若用一个余维为 $m$ 的随机子空间 $E$ 去切一个凸集 $T\subset\mathbb R^n$,切片 $T\cap E$ 往往很小,即使 $m\ll n$、$E$ 几乎仍是全维的。下面看它如何从矩阵偏差不等式推出。

建模随机子空间的方便方式是把它写成随机矩阵的核:

$$ E=\ker A. $$

总有 $\dim(E)\ge n-m$;如果 $A$ 有连续分布,则几乎必然 $\dim(E)=n-m$。例如,当 $A$ 是 i.i.d. $N(0,1)$ 高斯矩阵时,由旋转不变性,

$$ E=\ker(A)\sim\operatorname{Unif}(G_{n,n-m}). $$

Proof$M^*$ 界

对差集 $T-T$ 应用 Theorem 9.1.1,得到

$$ \mathbb E\sup_{z\in T-T} \left| \|Az\|_2-\sqrt m\|z\|_2 \right| \le CK^2\gamma(T-T) \le 2CK^2w(T). $$

若 $x,y\in T\cap E$,则 $z=x-y\in T-T$ 且 $Az=0$。因此

$$ \sqrt m\|x-y\|_2 = \left|\|Az\|_2-\sqrt m\|z\|_2\right|. $$

对 $x,y\in T\cap E$ 取上确界,再取期望,就得到

$$ \mathbb E\operatorname{diam}(T\cap E) \le \frac{CK^2w(T)}{\sqrt m}. $$
Example 9.3.2cross-polytope

把 $M^*$ 界应用于 cross-polytope $B_1^n$,也就是 $\ell^1$ 范数的单位球。由 (7.19),它的高斯宽度约为 $\sqrt{\log n}$,所以

$$ \mathbb E\operatorname{diam}(B_1^n\cap E) \lesssim \sqrt{\frac{\log n}{m}}. $$

例如,如果 $m=0.01n$,则

$$ \mathbb E\operatorname{diam}(B_1^n\cap E) \lesssim \sqrt{\frac{\log n}{n}}. \tag{9.13} $$

也就是说,一个随机的 $0.99n$ 维切片会把 cross-polytope 切得非常小。

直观上,回忆 Figure 7.4a 中对 cross-polytope 的示意:$B_1^n$ 的主体集中在半径 $1/\sqrt n$ 的内切欧氏球附近,而其余部分沿坐标轴伸出细长尖刺。随机子空间通常会避开这些尖刺,只穿过主体,所以切片直径大约是 $O(1/\sqrt n)$,至多多一个如 (9.13) 中的对数因子。这个直觉也适用于一般凸集。

Random section of cross-polytope Random section of convex set
Figure 9.2:随机子空间切割 convex 集合;对 cross-polytope,随机切片通常错开尖刺并穿过主体。
Remark 9.3.3有效维数

为了获得更多直觉,可以用有效维数重写 $M^*$ 界。令

$$ d(T)\asymp \frac{w(T)^2}{\operatorname{diam}(T)^2} $$

参见 Definition 7.5.12。$M^*$ 界说明,只要

$$ m\gtrsim d(T), $$

随机切片就会显著缩小直径,例如

$$ \mathbb E\operatorname{diam}(T\cap E) \le 0.01\,\operatorname{diam}(T) $$

在常数适当时成立。由于 $\dim(E)=n-m$,这个条件等价于

$$ \dim(E)+c\,d(T)\le n. $$

这与线性代数直觉一致:如果 $T$ 是某个子空间 $F\subset\mathbb R^n$ 中以原点为中心的欧氏球,那么只有当 $\dim E+\dim F\le n$ 时,切片才可能真正缩小 $T$ 的直径。

练习 9.12、9.13、9.14 分别要求把 $M^*$ 界推广到仿射截面、推出高概率版本,并计算 $\ell^p$ 球的随机切片直径。

9.3.2 逃逸定理

$M^*$ 界说明随机切片通常很小。另一个相关问题是:随机子空间什么时候会完全避开一个集合?

Theorem 9.3.4逃逸定理

令 $T\subset S^{n-1}$ 为任意集合,令 $A$ 为 $m\times n$ 矩阵,其行 $A_i$ 独立、各向同性且次高斯。若

$$ m\ge CK^4w(T)^2, \tag{9.14} $$

则随机子空间 $E=\ker A$ 满足

$$ T\cap E=\varnothing $$

的概率至少为 $1-2\exp(-cm/K^4)$。这里 $K=\max_i\|A_i\|_{\psi_2}$。

查看学习笔记:Theorem 9.3.4 完整证明
Proof用高概率矩阵偏差排除交点

使用矩阵偏差不等式的高概率版本(见 Remark 9.1.4):以至少 $1-2\exp(-u^2)$ 的概率,

$$ \sup_{x\in T} \left| \|Ax\|_2-\sqrt m \right| \le C_1K^2\bigl(w(T)+u\bigr). \tag{9.15} $$

假设事件 (9.15) 发生。若 $T\cap E\ne\varnothing$,则对任意 $x\in T\cap E$ 都有 $Ax=0$,于是

$$ \sqrt m \le C_1K^2\bigl(w(T)+u\bigr). $$

$$ u=\frac{\sqrt m}{2C_1K^2}, $$

上式化简为

$$ \sqrt m\le 2C_1K^2w(T). $$

如果 (9.14) 中的绝对常数 $C$ 取得足够大,这与假设矛盾。因此,在这个 $u$ 的选择下,事件 (9.15) 蕴含 $T\cap E=\varnothing$。其概率至少为

$$ 1-2\exp\left(-\frac{m}{4C_1^2K^4}\right) \ge 1-2\exp\left(-\frac{cm}{K^4}\right), $$

这就证明了逃逸定理。

Escape theorem
Figure 9.3:逃逸定理描述随机子空间何时避开球面子集。

9.4 应用:高维线性模型

Tips:本节把几何误差界翻译成估计误差:可行集合 $T$ 表示先验结构,$w(T)$ 表示结构复杂度,Theorem 9.4.4 说明样本数足够时,随机观测不会把结构化信号混淆得太严重。

现在把工具用于一个经典的数据科学问题:在高维中学习线性模型。设有一个未知向量 $x\in\mathbb R^n$,我们想从 $m$ 个线性、可能带噪的观测中学习它:

$$ y_i=\langle A_i,x\rangle+w_i,\qquad i=1,\ldots,m. $$

这里 $A_i\in\mathbb R^n$ 已知,$w_i$ 是未知噪声。用矩阵写就是

$$ y=Ax+w, \tag{9.16} $$

其中 $A$ 是已知的 $m\times n$ 矩阵,$w\in\mathbb R^m$ 是未知噪声。目标是从 $y$ 和 $A$ 尽可能准确地恢复 $x$。

我们假设 $A$ 的行 $A_i$ 随机且独立。这在许多统计场景中是合理的,例如 i.i.d. observations;同时也非常适合使用高维概率工具。

High-dimensional linear model
Figure 9.4:高维线性模型 $y=Ax+w$。
Example 9.4.1音频采样

在信号处理中,$x$ 可以是数字化音频信号,而 $y$ 是在 $m$ 个随机时间点采样得到的结果。

音频采样恢复
Figure 9.5:音频采样中从少量随机采样恢复信号。
Example 9.4.2线性回归

统计学中的核心问题之一是线性回归:我们希望从 $m$ 个样本中学习 $n$ 个预测变量与响应变量之间的线性关系。模型写成

$$ Y=X\theta+w, $$

其中 $X$ 是 $m\times n$ 预测矩阵,$Y\in\mathbb R^m$ 是响应向量,$\theta\in\mathbb R^n$ 是要学习的参数向量,$w$ 是噪声。例如在遗传学中,可以用基因表达数据预测疾病:收集 $m$ 个病人的数据,$X_{ij}$ 表示第 $i$ 个病人第 $j$ 个基因的活跃程度,$Y_i$ 表示该病人是否患病。目标是学习参数向量 $\theta$,它描述每个基因如何影响疾病。

Remark 9.4.3高维情形

现代问题中,数据量经常少于参数量:

$$ m\ll n. $$

例如典型遗传学研究可能只有约 $100$ 个病人,却有约 $10,000$ 个基因。在这种高维设定中,即使是无噪声问题 $y=Ax$ 也无法直接求解,因为解太多,通常形成一个维数至少为 $n-m$ 的大子空间。

不过,如果我们有关于 $x$ 结构的先验信息,仍然可能恢复 $x$。把这种信息写成

$$ x\in T \tag{9.17} $$

其中 $T\subset\mathbb R^n$ 已知。例如,若 $x$ 稀疏,就取 $T$ 为稀疏向量集合;若 $x$ 是带限信号,就取 $T$ 为带限信号的集合。下面看这种结构如何提供帮助。

9.4.1 约束恢复

先考虑 noiseless case:

$$ y=Ax,\qquad x\in T. $$

如何求解这个高维约束线性问题?一个简单想法是:在 $T$ 中找任意一个与观测匹配的向量:

$$ \text{find }x': \quad y=Ax', \quad x'\in T. \tag{9.18} $$

如果 $T$ 是 convex 集合,那么这是一个 convex program,可以用许多数值算法求解。下面检查这个解有多准确。

Theorem 9.4.4约束恢复

假设 $A$ 的行 $A_i$ 独立、各向同性且次高斯。则程序 (9.18) 的任意解 $\hat x$ 满足

$$ \mathbb E\|\hat x-x\|_2 \le \frac{CK^2w(T)}{\sqrt m}, \tag{9.19} $$

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

查看学习笔记:Theorem 9.4.4 完整证明
Proof约束恢复来自仿射 $M^*$ 界

由于 $x,\hat x\in T$ 且 $Ax=A\hat x=y$,有

$$ x,\hat x\in T\cap E_x, \qquad E_x=x+\ker A. $$

于是仿射 $M^*$ 界(Exercise 9.12)给出

$$ \mathbb E\|\hat x-x\|_2 \le \mathbb E\operatorname{diam}(T\cap E_x) \le \frac{CK^2w(T)}{\sqrt m}. $$
Constrained high-dimensional linear problem
Figure 9.6:约束恢复问题的几何图像。
Remark 9.4.5有效维数

为了获得直觉,把 (9.19) 用有效维数

$$ d(T)\asymp \frac{w(T)^2}{\operatorname{diam}(T)^2} $$

重写。只要观测数满足

$$ m\gtrsim d(T), $$

就能得到非平凡误差界。由于 $d(T)$ 可能远小于环境维数 $n$,即使在 $m\ll n$ 的高维情形中,恢复也可能成功。

Remark 9.4.6凸松弛

如果 $T$ 非凸,可以把它替换为凸包 $\operatorname{conv}(T)$。这样 (9.18) 变成凸优化问题;而 Theorem 9.4.4 的恢复保证不变,因为 Proposition 7.5.2(c) 给出 $w(\operatorname{conv}(T))=w(T)$。

这个方法很灵活。可以在 Exercise 9.17 中分析均方误差,在 Exercise 9.18 中分析 optimization recovery,在 Exercise 9.19 中处理 noisy case (9.16)。

Remark 9.4.7无约束优化

像 (9.18) 那样强制要求 $y=Ax'$ 且 $x'\in T$ 可能过于僵硬:噪声或者错误的 $T$ 都可能导致无解。更稳妥的做法是放松约束,用惩罚项惩罚违反约束的程度。

给定带噪观测

$$ y=Ax+w, $$

一个常用恢复方式是求解无约束凸优化问题:

$$ \text{minimize } \|y-Ax'\|_2^2+\lambda\|x'\|_T \quad\text{over all }x'\in\mathbb R^n. \tag{9.20} $$

这里 $\|\cdot\|_T$ 是选择的范数,$\lambda\gt 0$ 控制拟合观测 $y$ 与保持解结构化之间的权衡。Exercise 9.20 会证明:若 $A$ 是随机矩阵且 $\lambda$ 选择合适,那么解 $\hat x$ 满足

$$ \mathbb E\|\hat x-x\|_2 \lesssim \frac{w(T)\|x\|_T+\|w\|_2}{\sqrt m}, $$

其中 $T$ 是 $\|\cdot\|_T$ 的单位球。也就是说,如果 $x$ 结构好、$\|x\|_T$ 小,并且噪声 $w$ 小,那么从约 $m\asymp d(T)$ 个观测中就能准确恢复。

9.4.2 例:稀疏恢复

有时我们相信 $x$ 是稀疏的,即多数坐标为零或近似为零。例如在遗传学问题中,也许只有约 $10$ 个基因真正影响疾病;在其他应用中,$x$ 也可能在某个基底下稀疏:Example 9.4.1 中的音频信号在时域不稀疏,但它的 Fourier transform 可能集中在少量频率上。

用非零坐标数衡量稀疏性:

$$ \|x\|_0:=|\operatorname{supp}(x)| =|\{i:x_i\ne0\}|. \tag{9.21} $$

若 $\|x\|_0\le s$,称 $x$ 为 $s$-稀疏。这个 $\ell^0$ “范数” 不是真正的范数,但它可看作 $\ell^p$ 范数在 $p\to0$ 时的极限(见 Exercise 9.23)。

快速维数计数说明:若 $A$ 处于一般位置且观测数足够多,$m\ge2\|x\|_0$ 时可以从 $y=Ax$ 恢复 $x$(见 Exercise 9.22)。听起来很好,但若不知道 $x$ 的支撑集,直接搜索所有支撑集计算上不可行:需要检查的支撑集至少有 $\binom ns\ge2^s$ 个。随机观测可以帮助解决这个问题。

如果相信 $x$ 是 $s$-稀疏,自然想取

$$ T=\{x\in\mathbb R^n:\|x\|_0\le s\} $$

作为先验。但 $T$ 高度非凸,求解 (9.18) 仍然很难。一个简单修复是把 $\ell^0$ “范数” 换成最接近它且真正为范数的 $\ell^1$ 范数。由于所有满足 $\|x\|_2\le1$ 的 $s$-稀疏向量都有 $\|x\|_1\le\sqrt s$,取凸集合

$$ T:=\sqrt s\,B_1^n \tag{9.22} $$

作为先验是合理的。程序 (9.18) 变成

$$ \text{find }x': \quad y=Ax', \quad \|x'\|_1\le\sqrt s, \tag{9.23} $$

这是 convex 且可计算的。

Corollary 9.4.8稀疏恢复

假设 $A$ 的行 $A_i$ 独立、各向同性且次高斯。若未知 $s$-稀疏向量 $x\in\mathbb R^n$ 满足 $\|x\|_2\le1$,则程序 (9.23) 的任意解 $\hat x$ 满足

$$ \mathbb E\|\hat x-x\|_2 \le CK^2\sqrt{\frac{s\log n}{m}}, $$

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

查看学习笔记:Corollary 9.4.8 完整证明
Proof由 $\ell^1$ 球的高斯宽度得到恢复误差

取 $T=\sqrt s\,B_1^n$。结论由 Theorem 9.4.4 和 $\ell^1$ 球的高斯宽度界 (7.19) 得到:

$$ w(T)=\sqrt s\,w(B_1^n)\le C\sqrt{s\log n}. $$
Remark 9.4.9观测数几乎随稀疏度线性增长

Corollary 9.4.8 说明,只要

$$ m\gtrsim s\log n, \tag{9.24} $$

误差就会很小。这意味着当 $s\ll n$ 时,可以用远少于完整维数 $n$ 的观测数有效恢复稀疏向量。Exercise 9.24 会把结论推广到近似稀疏向量。

Remark 9.4.10对数因子改进

单位 $s$-稀疏向量的集合 $S_{n,s}$ 可以更紧地 convexify。与其用 (9.22) 中的 $T=\sqrt s\,B_1^n$,可以用截断 $\ell^1$ 球

$$ T_{n,s}:=\sqrt s\,B_1^n\cap B_2^n. $$

这个 relaxation 很紧。Exercise 9.25 会证明

$$ \operatorname{conv}(S_{n,s}) \subset T_{n,s} \subset 2\operatorname{conv}(S_{n,s}). $$

这个更紧的集合把 (9.24) 中的对数因子改进为

$$ m\gtrsim s\log(en/s). $$

详见 Exercises 9.26-9.27。Exercise 9.28 给出 Garnaev-Gluskin 定理,它刻画 $\ell^1$ 球的随机切片;Exercise 9.21 则介绍 Lasso,它是 (9.20) 在 $\ell^1$ 范数下的特例。

9.4.3 例:低秩恢复

再看一个高维线性问题:从 $m$ 个线性观测恢复一个 $d\times d$ 矩阵 $X$:

$$ y_i=\langle A_i,X\rangle,\qquad i=1,\ldots,m, \tag{9.25} $$

其中 $A_i$ 是已知的独立随机矩阵,内积为 $\langle A,B\rangle=\operatorname{tr}(A^{\mathsf T}B)$。一般需要 $d^2$ 个观测,也就是每个元素一个观测。若想用更少观测,就需要 $X$ 有结构;常见结构是 low rank。

rank 是奇异值的 $\ell^0$ “范数”,高度非凸。与稀疏恢复中的做法类似,把它 convex relax 为奇异值的 $\ell^1$ 范数,也就是 nuclear 范数:

$$ \|X\|_*:=\sum_{i=1}^d s_i(X). $$

若矩阵 $X$ 的 rank 至多 $r$ 且 $\|X\|_F\le1$,则它的奇异值向量至多有 $r$ 个非零坐标且欧氏范数至多 $1$,因此 $\|X\|_*\le\sqrt r$。于是取 $T=\sqrt r\,B_*$,其中

$$ B_*:=\{X\in\mathbb R^{d\times d}:\|X\|_*\le1\} $$

是核范数单位球。恢复程序为

$$ \text{find }X': \quad y_i=\langle A_i,X'\rangle\ \forall i=1,\ldots,m, \quad \|X'\|_*\le\sqrt r. \tag{9.26} $$

Corollary 9.4.11低秩矩阵恢复

设 $A_i$ 是独立高斯随机矩阵,所有元素独立同分布为 $N(0,1)$。若未知 $d\times d$ 矩阵 $X$ 的 rank 至多为 $r$ 且 $\|X\|_F\le1$,则程序 (9.26) 的任意解 $\hat X$ 满足

$$ \mathbb E\|\hat X-X\|_F \le C\sqrt{\frac{rd}{m}}. $$ 查看学习笔记:Corollary 9.4.11 完整证明
Proof核范数球的高斯宽度

由核范数与算子范数的对偶性(Exercise 7.18(a)),对 $d\times d$ 高斯矩阵 $G$,

$$ w(B_*) = \mathbb E\sup_{\|X\|_*\le1}\langle G,X\rangle = \mathbb E\|G\| \le 2\sqrt d, $$

最后一步来自 Theorem 7.3.1。对 $T=\sqrt r\,B_*$ 使用 Theorem 9.4.4 即得结论。

Remark 9.4.12少量观测下恢复低秩矩阵

Corollary 9.4.11 在

$$ m\gtrsim rd $$

时给出小误差。若 $r\ll d$,这远少于元素数量 $d^2$。这和第 6.5 节的矩阵补全类似,后者用大约 $rd\log d$ 个随机观测恢复低秩矩阵。Exercise 9.29 会把低秩恢复推广到矩形矩阵和近似低秩矩阵。

9.5 应用:精确稀疏恢复

Tips:精确稀疏恢复有两条证明线:逃逸定理从几何上排除非零误差,RIP 从所有稀疏方向的近似等距性出发。两条线结论相近,但训练的工具不同。

在 noiseless case 中,还可以做得更强:从 $y=Ax$ 精确恢复稀疏向量 $x$,而且算法有效。我们看两条路线:

  1. 使用逃逸定理(Theorem 9.3.4)。
  2. 找到一个保证精确恢复的确定性条件,也就是限制等距性质,再证明随机矩阵以高概率满足它。

9.5.1 基于逃逸定理的精确恢复

先建立几何直觉。设要通过凸优化程序 (9.23) 从 $y=Ax$ 恢复未知 $s$-稀疏单位向量 $x$。解 $\hat x$ 位于先验集合 $T=\sqrt s\,B_1^n$ 与仿射子空间 $E_x=x+\ker A$ 的交中。

$T$ 是 cross-polytope,而 $x$ 位于它的某个 $(s-1)$ 维边上。若随机子空间 $E_x$ 在 $x$ 处与多胞体相切,那么 $T$ 与 $E_x$ 只在 $x$ 相交,从而解必然精确:

$$ \hat x=x. $$

要证明这个论证,需要说明随机子空间 $E_x$ 以高概率与 $\ell^1$ 球在 $x$ 处相切。放大看 $x$ 附近:这等价于切锥的球面部分与 $E_x$ 不相交,而逃逸定理正是用来保证这种不相交的工具。

现在形式化。我们希望从

$$ y=Ax $$

通过优化问题

$$ \text{minimize }\|x'\|_1 \quad\text{subject to }y=Ax' \tag{9.27} $$

恢复 $x$。

Theorem 9.5.1精确稀疏恢复

设 $A$ 是 $m\times n$ 随机矩阵,其行 $A_i$ 独立、各向同性且次高斯。若

$$ m\ge CK^4s\log n, $$

则以至少 $1-2\exp(-cm/K^4)$ 的概率,对任意 $s$-稀疏向量 $x\in\mathbb R^n$,程序 (9.27) 的解是精确的:

$$ \hat x=x. $$

这里 $K=\max_i\|A_i\|_{\psi_2}$。

查看学习笔记:Theorem 9.5.1 完整证明

证明要说明 recovery error 为零:

$$ h:=\hat x-x=0. $$

先证明一个弱结论:误差 $h$ 在 $x$ 的支撑集上更重。

Exact sparse recovery
Figure 9.7:精确稀疏恢复的切锥几何。
Lemma 9.5.2$x$ 的支撑集上误差更重

令 $S:=\operatorname{supp}(x)$,并令 $h_S$ 表示 $h$ 限制在 $S$ 上的向量,$h_{S^c}$ 类似。则

$$ \|h_{S^c}\|_1\le\|h_S\|_1. $$ Lemma 9.5.2
Proof利用 $\ell^1$ 最小性

因为 $\hat x$ 是 (9.27) 的 minimizer,

$$ \|\hat x\|_1\le\|x\|_1. \tag{9.28} $$

另一方面,由三角不等式且 $x_S=x$、$x_{S^c}=0$,有

$$ \|\hat x\|_1 = \|x+h\|_1 = \|x_S+h_S\|_1+\|x_{S^c}+h_{S^c}\|_1 \ge \|x\|_1-\|h_S\|_1+\|h_{S^c}\|_1. $$

与 (9.28) 合并并化简,即得结论。

Lemma 9.5.3误差近似稀疏

误差向量满足

$$ \|h\|_1\le2\sqrt s\,\|h\|_2. $$ Lemma 9.5.3
Proof由支撑集控制到近似稀疏

由 Lemma 9.5.2 和 Cauchy-Schwarz inequality,

$$ \|h\|_1 = \|h_S\|_1+\|h_{S^c}\|_1 \le 2\|h_S\|_1 \le 2\sqrt s\,\|h_S\|_2 \le 2\sqrt s\,\|h\|_2. $$
Proof of Theorem 9.5.1逃逸定理排除非零误差

假设 $h=\hat x-x\ne0$。Lemma 9.5.3 给出

$$ \frac{h}{\|h\|_2} \in T_s:= \left\{ z\in S^{n-1}:\|z\|_1\le2\sqrt s \right\}. $$

又因为 $Ah=A\hat x-Ax=y-y=0$,所以

$$ \frac{h}{\|h\|_2} \in T_s\cap\ker A. \tag{9.29} $$

逃逸定理(Theorem 9.3.4)说明,只要 $m\ge C_1K^4w(T_s)^2$,该交集就以高概率为空。另一方面,由 $T_s\subset2\sqrt s\,B_1^n$ 和 (7.19),

$$ w(T_s) \le 2\sqrt s\,w(B_1^n) \le C_2\sqrt{s\log n}. \tag{9.30} $$

因此若 $m\ge CK^4s\log n$,则 (9.29) 中的交集以高概率为空,与 $h\ne0$ 矛盾。所以 $h=0$,证明完成。

Remark 9.5.4改进对数因子

稍微改进 (9.30),可把 Theorem 9.5.1 中充分的观测数改进为

$$ m\ge CK^4s\log(en/s). $$

这来自 Exercise 9.26。Exercise 9.30 会让你几何化理解精确恢复证明,Exercise 9.31 处理带噪声情形,Exercise 9.32 则给出精确恢复的零空间性质。

9.5.2 受限等距性

下面寻找一个保证稀疏恢复的确定性条件,并证明随机矩阵以高概率满足它。这个条件称为限制等距性质。

Definition 9.5.5RIP

一个 $m\times n$ 矩阵 $A$ 满足参数为 $\alpha,\beta,s$ 的限制等距性质 (RIP),若对所有至多有 $s$ 个非零坐标的 $v\in\mathbb R^n$,都有

$$ \alpha\|v\|_2\le\|Av\|_2\le\beta\|v\|_2. $$

RIP 等价于说 $A$ 的所有 $m\times s$ 子矩阵 $A_I$ 的奇异值满足

$$ \alpha\le s_s(A_I)\le s_1(A_I)\le\beta. \tag{9.31} $$

若 $\alpha\approx\beta\approx1$,则所有这些子矩阵都是近似等距映射。

Theorem 9.5.6RIP 推出精确恢复

假设 $m\times n$ 矩阵 $A$ 满足参数 $\alpha,\beta,(1+\lambda)s$ 的 RIP,其中 $\lambda\gt (\beta/\alpha)^2$。那么每个 $s$-稀疏向量 $x\in\mathbb R^n$ 都可由 (9.27) 从 $y=Ax$ 精确恢复,即 $\hat x=x$。

查看学习笔记:Theorem 9.5.6 完整证明
ProofRIP 排除非零误差

和 Theorem 9.5.1 的证明一样,需要证明误差 $h=\hat x-x$ 为零。

步骤 1:分解支撑集。 令 $I_0=\operatorname{supp}(x)$。令 $I_1$ 为 $h_{I_0^c}$ 中绝对值最大的 $\lambda s$ 个元素的指标集合,$I_2$ 为接下来 $\lambda s$ 个,依此类推。记 $I_{01}=I_0\cup I_1$。由于 $Ah=A\hat x-Ax=0$,三角不等式给出

$$ 0=\|Ah\|_2 \ge \|A_{I_{01}}h_{I_{01}}\|_2 - \|A_{I_{01}^c}h_{I_{01}^c}\|_2. \tag{9.32} $$

步骤 2:使用 RIP。 因为 $|I_{01}|\le(1+\lambda)s$,RIP 给出

$$ \|A_{I_{01}}h_{I_{01}}\|_2 \ge \alpha\|h_{I_{01}}\|_2. $$

同时由三角不等式和 RIP,

$$ \|A_{I_{01}^c}h_{I_{01}^c}\|_2 \le \sum_{i\ge2}\|A_{I_i}h_{I_i}\|_2 \le \beta\sum_{i\ge2}\|h_{I_i}\|_2. $$

代入 (9.32),得到

$$ \beta\sum_{i\ge2}\|h_{I_i}\|_2 \ge \alpha\|h_{I_{01}}\|_2. \tag{9.33} $$

步骤 3:求和估计。 按照 $I_i$ 的定义,$h_{I_i}$ 的每个元素绝对值都不超过前一块平均绝对值,即对 $i\ge2$,

$$ \|h_{I_i}\|_2 \le \frac1{\sqrt{\lambda s}}\|h_{I_{i-1}}\|_1. $$

求和并使用 Lemma 9.5.2,得到

$$ \sum_{i\ge2}\|h_{I_i}\|_2 \le \frac1{\sqrt{\lambda s}}\|h_{I_0^c}\|_1 \le \frac1{\sqrt{\lambda s}}\|h_{I_0}\|_1 \le \frac1{\sqrt\lambda}\|h_{I_0}\|_2 \le \frac1{\sqrt\lambda}\|h_{I_{01}}\|_2. $$

代入 (9.33):

$$ \frac{\beta}{\sqrt\lambda}\|h_{I_{01}}\|_2 \ge \alpha\|h_{I_{01}}\|_2. $$

由于 $\beta/\sqrt\lambda\lt \alpha$,只能有 $h_{I_{01}}=0$。而 $I_{01}$ 包含 $h$ 的最大元素,因此 $h=0$。

虽然我们不知道如何构造具有好参数的 deterministic RIP 矩阵,但可以证明随机矩阵以高概率满足 RIP。

Theorem 9.5.7随机矩阵满足 RIP

设 $A$ 是 $m\times n$ 随机矩阵,其行 $A_i$ 独立、各向同性且次高斯。若

$$ m\ge CK^4s\log(en/s), $$

其中 $K=\max_i\|A_i\|_{\psi_2}$,则以至少 $1-2\exp(-cm/K^4)$ 的概率,$A$ 满足参数 $\alpha=0.9\sqrt m$、$\beta=1.1\sqrt m$ 和 $s$ 的 RIP。

查看学习笔记:Theorem 9.5.7 完整证明
Proof固定支撑集后并集界

需要对所有 $m\times s$ 子矩阵 $A_I$ 检查 (9.31)。先固定 $I$。由 Theorem 4.6.1,

$$ 0.9\sqrt m \le s_s(A_I) \le s_1(A_I) \le 1.1\sqrt m \tag{9.34} $$

以至少 $1-2\exp(-2cm/K^4)$ 的概率成立;这里是在 Theorem 4.6.1 中取 $t=\sqrt{2cm}/K^2$,并用 $m$ 的假设适当选择 absolute constants $c,C$。

现在对所有 $\binom ns$ 个 $s$ 元子集 $I\subset\{1,\ldots,n\}$ 做并集界。于是 (9.34) 同时对所有 $I$ 成立的概率至少为

$$ 1 - 2\exp\left(-\frac{2cm}{K^4}\right)\binom ns. $$

再由

$$ \binom ns\le\exp(s\log(en/s)) $$

以及 $m\ge CK^4s\log(en/s)$,上面的概率下界进一步变成

$$ 1-2\exp\left(-\frac{cm}{K^4}\right). $$

因此所有 $m\times s$ 子矩阵同时满足 (9.34),也就是 $A$ 满足所需 RIP。

Theorem 9.5.1 的第二种证明由 RIP 推出精确稀疏恢复

由 Theorem 9.5.7,随机矩阵 $A$ 以高概率对 $3s$ 阶满足 RIP,且参数可取

$$ \alpha=0.9\sqrt m,\qquad \beta=1.1\sqrt m. $$

在 Theorem 9.5.6 中取 $\lambda=2$,因为此时 $(1+\lambda)s=3s$,并且在常数选择下满足 $\lambda\gt (\beta/\alpha)^2$。于是 Theorem 9.5.6 保证 (9.27) 的解精确恢复 $x$。

所以 Theorem 9.5.1 成立;事实上,这一路线还给出 Remark 9.5.4 中的对数因子改进。

Exercise 9.33 会让你证明随机投影满足 RIP。

9.6 一般范数下的随机矩阵偏差

下面把矩阵偏差不等式推广到任意范数,而不仅是欧氏范数。事实上,甚至不要求函数非负;正齐次性和三角不等式型的次可加性已经足够。

Definition 9.6.1正齐次与次可加函数

线性空间 $V$ 上的实值函数 $f$ 称为正齐次,若对所有 $\alpha\ge0$ 和 $x\in V$,

$$ f(\alpha x)=\alpha f(x). $$

称为次可加,若对所有 $x,y\in V$,

$$ f(x+y)\le f(x)+f(y). $$
Example 9.6.2正齐次与次可加函数

以下函数都是正齐次且次可加:

(a) 任意范数;

(b) 任意实值 linear 函数,也叫 linear 泛函;

(c) 特别地,对固定 $y\in\mathbb R^m$,函数 $f(x)=\langle x,y\rangle$;

(d) 任意有界集合 $S\subset\mathbb R^m$ 的支撑函数

$$ f(x):=\sup_{y\in S}\langle x,y\rangle,\qquad x\in\mathbb R^m. \tag{9.35} $$

下面的 Theorem 9.1.1 版本适用于所有范数,甚至适用于正齐次、次可加函数;代价是这里只处理高斯矩阵。

Theorem 9.6.3一般矩阵偏差不等式

令 $A$ 为 $m\times n$ 随机矩阵,其元素独立同分布为 $N(0,1)$。设 $f:\mathbb R^m\to\mathbb R$ 是有界、正齐次且次可加的函数,并且存在 $b\in\mathbb R$ 使得

$$ f(x)\le b\|x\|_2,\qquad x\in\mathbb R^m. \tag{9.36} $$

则对任意 $T\subset\mathbb R^n$,

$$ \mathbb E\sup_{x\in T} \left|f(Ax)-\mathbb Ef(Ax)\right| \le Cb\gamma(T). $$ 查看学习笔记:Theorem 9.6.3 完整证明

和第 9.1 节一样,只要证明随机过程

$$ Z_x:=f(Ax)-\mathbb Ef(Ax) \tag{9.37} $$

具有次高斯增量,就可以由 Talagrand 比较推出 Theorem 9.6.3。

Theorem 9.6.4一般范数下的次高斯增量

令 $A$ 为 $m\times n$ 高斯随机矩阵,元素独立同分布为 $N(0,1)$。设 $f:\mathbb R^m\to\mathbb R$ 正齐次、次可加且满足 (9.36)。则过程 (9.37) 满足

$$ \|Z_x-Z_y\|_{\psi_2} \le Cb\|x-y\|_2,\qquad x,y\in\mathbb R^n. \tag{9.38} $$ 查看学习笔记:Theorem 9.6.4 完整证明
Proof of Theorem 9.6.4用高斯集中制造增量控制

不妨设 $b=1$。先假设 $\|x\|_2=\|y\|_2=1$,此时要证

$$ \|f(Ax)-f(Ay)\|_{\psi_2} \le C\|x-y\|_2. \tag{9.39} $$

步骤 1:制造独立性。

$$ u:=\frac{x+y}{2},\qquad v:=\frac{x-y}{2}. \tag{9.40} $$

于是 $x=u+v$、$y=u-v$,从而

$$ Ax=Au+Av,\qquad Ay=Au-Av. $$

由于 $u$ 与 $v$ 正交,高斯随机向量 $Au$ 和 $Av$ 独立。

步骤 2:使用高斯集中。 条件在 $a:=Au$ 上,考察

$$ f(Ax)=f(a+Av). $$

由独立性,$a+Av$ 的条件分布可写成

$$ a+Av=a+\|v\|_2g, \qquad g\sim N(0,I_m). $$

函数 $z\mapsto f(a+\|v\|_2z)$ 的 Lipschitz 范数至多为 $\|v\|_2$。事实上,对任意 $t,s\in\mathbb R^m$,由次可加性、正齐次性和 (9.36),

$$ \begin{aligned} f(a+\|v\|_2t)-f(a+\|v\|_2s) &\le f(\|v\|_2(t-s))\\ &=\|v\|_2f(t-s)\\ &\le\|v\|_2\|t-s\|_2. \end{aligned} $$

高斯集中(Theorem 5.2.3)给出条件尾界

$$ \left\| f(a+Av)-\mathbb E_a f(a+Av) \right\|_{\psi_2(a)} \le C\|v\|_2. \tag{9.41} $$

步骤 3:去掉条件。 随机向量 $a-Av$ 与 $a+Av$ 同分布,因此也满足

$$ \left\| f(a-Av)-\mathbb E_a f(a-Av) \right\|_{\psi_2(a)} \le C\|v\|_2. \tag{9.42} $$

将 (9.42) 从 (9.41) 中相减,使用三角不等式,并注意两个条件期望相同,得到

$$ \|f(a+Av)-f(a-Av)\|_{\psi_2(a)} \le 2C\|v\|_2. $$

该条件界对每个固定 $a$ 都成立,因此无条件也成立。回到 $x,y$ 记号,并用 $\|v\|_2=\|x-y\|_2/2$,得到 (9.39)。一般 $x,y$ 的情形与 Theorem 9.1.2 证明中的步骤 4 相同。

Orthogonal u and v from x and y
Figure 9.8:由 $x,y$ 构造正交向量 $u=(x+y)/2$ 和 $v=(x-y)/2$。
Remark 9.6.5开放问题

Theorem 9.6.3 是否对一般次高斯矩阵 $A$ 成立,是一个开放问题。Exercises 9.35 和 9.36 分别给出各向异性版本和高概率版本。

9.7 双侧 Chevet 不等式与 Dvoretzky-Milman 定理

Tips:本节是“理论回流到几何”的部分:一般范数偏差给出双侧 Chevet,不只控制上界,也控制下界;Dvoretzky-Milman 再说明随机低维投影会把任意高维凸体圆化。

和本章原始的矩阵偏差不等式一样,更一般的 Theorem 9.6.3 有很多应用。比如,你现在可以在任意范数中得到 Johnson-Lindenstrauss 型引理,而不仅是欧氏范数;见 Exercises 9.37-9.39。

9.7.1 双侧 Chevet 不等式

general 矩阵偏差的另一个结果是 Chevet 不等式的更尖锐版本。我们在第 8.6 节已经见过 Chevet 不等式。

Theorem 9.7.1双侧 Chevet 不等式

令 $A$ 为 $m\times n$ 高斯随机矩阵,元素独立同分布为 $N(0,1)$。令 $T\subset\mathbb R^n$、$S\subset\mathbb R^m$ 为任意有界集合。则

$$ \mathbb E\sup_{x\in T} \left| \sup_{y\in S}\langle Ax,y\rangle - w(S)\|x\|_2 \right| \le C\gamma(T)\operatorname{rad}(S). $$ 查看学习笔记:Theorem 9.7.1 完整证明

由三角不等式可见,Theorem 9.7.1 给出 Chevet 不等式(Theorem 8.6.1)的更强双侧版本。

Proof支撑函数代入一般偏差不等式

对 $S$ 的支撑函数使用 Theorem 9.6.3:

$$ f(x)=\sup_{y\in S}\langle x,y\rangle. $$

由 Cauchy-Schwarz inequality,

$$ f(x) \le \sup_{y\in S}\|x\|_2\|y\|_2 = \operatorname{rad}(S)\|x\|_2. \tag{9.43} $$

另一方面,$Ax$ 与 $g\|x\|_2$ 同分布,其中 $g\sim N(0,I_m)$。由正齐次性,

$$ \begin{aligned} \mathbb Ef(Ax) &= \|x\|_2\mathbb Ef(g)\\ &= \|x\|_2\mathbb E\sup_{y\in S}\langle g,y\rangle\\ &= \|x\|_2w(S). \tag{9.44} \end{aligned} $$

把 (9.43) 与 (9.44) 代入 Theorem 9.6.3,即得结论。

9.7.2 Dvoretzky-Milman 定理

现在证明一个令人惊讶的结果:把任意有界集合随机投影到低维空间后,它会以高概率看起来近似圆。

Theorem 9.7.2Dvoretzky-Milman 定理

令 $A$ 为 $m\times n$ 高斯随机矩阵,元素独立同分布为 $N(0,1)$,令 $T\subset\mathbb R^n$ 有界。则以至少 $0.99$ 的概率,

$$ r_-B_2^m \subset \operatorname{conv}(AT) \subset r_+B_2^m, \tag{9.45} $$

其中 $B_2^m$ 是 $\mathbb R^m$ 中的欧氏单位球,

$$ r_\pm=w(T)\pm C\sqrt m\,\operatorname{rad}(T). $$

左侧包含关系只在 $r_-\ge0$ 时有意义;右侧包含关系总成立。

查看学习笔记:Theorem 9.7.2 完整证明
Dvoretzky-Milman random projection
Figure 9.9:8 维 cube 与 $10^4$ 个高斯 points 投影到平面的近圆形效果。
Proof由双侧 Chevet 到支撑函数夹逼

先把 two-sided Chevet 不等式(Theorem 9.7.1)写成如下形式:

$$ \mathbb E\sup_{y\in S} \left| \sup_{x\in T}\langle Ax,y\rangle - w(T)\|y\|_2 \right| \le C\gamma(S)\operatorname{rad}(T). $$

这是把 Theorem 9.7.1 应用于 $A^{\mathsf T}$ 并交换 $T,S$ 得到的。

令 $S=S^{m-1}$。由于 $\gamma(S)\le\sqrt m$,Markov inequality 给出:以至少 $0.99$ 的概率,对所有 $y\in S^{m-1}$,

$$ \left| \sup_{x\in T}\langle Ax,y\rangle - w(T) \right| \le C\sqrt m\,\operatorname{rad}(T). $$

由 $r_\pm$ 的定义,这意味着

$$ r_- \le \sup_{x\in T}\langle Ax,y\rangle \le r_+, \qquad y\in S^{m-1}. $$

把 $\sup_{x\in T}\langle Ax,y\rangle$ 写成 $\sup_{z\in AT}\langle z,y\rangle$,并利用齐次性,得到对所有 $y\in\mathbb R^m$,

$$ r_-\|y\|_2 \le \sup_{z\in AT}\langle z,y\rangle \le r_+\|y\|_2. $$

按支撑函数的对偶性,这正等价于 (9.45)。Exercise 9.40 会让你写出这个对偶性细节。

Remark 9.7.3有效维数

设 $T$ 有界、convex 且包含原点,且

$$ m\le cd(T), $$

其中

$$ d(T)\asymp \frac{w(T)^2}{\operatorname{rad}(T)^2}. $$

若常数 $c$ 足够小,则 $C\sqrt m\,\operatorname{rad}(T)\le0.01w(T)$,因此 Theorem 9.7.2 给出

$$ 0.99B\subset AT\subset1.01B, $$

其中 $B=w(T)B_2^m$。也就是说,把有界凸集 $T$ 随机投影到维数约为 $d(T)$ 的子空间后,它看起来几乎像圆球。

Example 9.7.4立方体的近圆投影

考虑 cube $T=[-1,1]^n$。由 (7.18),$w(T)=\sqrt{2/\pi}\,n$,而 $\operatorname{diam}(T)=2\sqrt n$,所以有效维数满足 $d(T)\asymp n$。因此若 $m\le cn$,则以高概率

$$ 0.99B \subset A[-1,1]^n \subset 1.01B, $$

其中 $B$ 是半径为 $\sqrt{2/\pi}\,n$ 的欧氏球。也就是说,把 $n$ 维立方体投影到 $m=cn$ 维子空间后,它看起来几乎像圆球。Figure 9.9 展示了这一现象。

Remark 9.7.5随机投影总结

第 7.6 节和第 9.2.2 节说明:集合 $T$ 到 $\mathbb R^n$ 中 $m$ 维随机子空间的随机投影 $P$ 会经历相变。

在高维情形,也就是 $m\gtrsim d(T)$ 时,投影会按 $\sqrt{m/n}$ 的量级缩小直径:

$$ \operatorname{diam}(PT) \asymp \sqrt{\frac mn}\operatorname{diam}(T). $$

此外,additive Johnson-Lindenstrauss Lemma 9.2.4 说明,在这个 regime 中,随机投影近似保持 $T$ 的几何,即所有点间距离大约按同一比例缩小。

在 low-dimensional regime,也就是 $m\lesssim d(T)$ 时,缩小停止:

$$ \operatorname{diam}(PT) \asymp w_s(T) \asymp \frac{w(T)}{\sqrt n}, $$

无论 $m$ 多小都如此。Dvoretzky-Milman 定理解释了原因:此时 $PT$ 近似为一个半径约为 $w_s(T)$ 的圆球,而圆球在进一步投影下不会继续按原集合直径缩小。Exercises 9.41-9.43 会分别处理 Dvoretzky-Milman 的高概率版本、高斯点云的低维近圆性,以及真正随机投影版本。

9.8 Notes

矩阵偏差不等式(Theorem 9.1.1)及其证明来自 [213],不过很多相关结果更早就已经存在。对高斯矩阵 $A$ 以及单位球面上的集合 $T$,它可以从高斯比较不等式推出:上界来自 Sudakov-Fernique(Theorem 7.2.8),下界来自 Gordon(Theorem 7.2.9)。Schechtman [295] 证明了高斯 $A$ 与一般范数情形下的矩阵偏差不等式;我们在第 9.6 节中介绍了这一版本。对于次高斯 $A$,相关版本见 [187, 236, 103];可参见 [213, Section 3] 中的比较。关于二次型过程,一个特别干净的结果见 [79, Theorem 3.2.1]。其他推广还包括稀疏 $A$ 的版本 [54]、$\ell^p$ 范数的版本 [301],以及独立列的版本 [277]。

Theorem 9.1.1 中关于 $K$ 的二次依赖后来在 [176] 中改进为最优的 $K\sqrt{\log K}$。这会自动改进所有从 Theorem 9.1.1 推出的结果里对次高斯范数的依赖,例如 Theorems 3.1.1、4.6.1、5.3.1、9.3.1、9.3.4、9.4.4,Proposition 9.2.1,Corollary 9.4.8,等等。

关于集合随机投影的界(Proposition 9.2.1)的一个版本可追溯到 V. Milman [245];见 [21, Proposition 5.7.1]。

低维分布协方差估计的 Theorem 9.2.2 归功于 V. Koltchinskii 与 K. Lounici [190];他们使用了另一种同样基于主控测度定理的方法。R. van Handel [331] 对高斯分布给出了另一个证明,使用解耦、条件化和 Slepian 引理。对高斯矩阵,Theorem 9.2.2 的界是紧的;现在已有许多推广,参考文献见第 4 章末尾。

加性 Johnson-Lindenstrauss 引理(Lemma 9.2.4)的一个版本来自 [213]。

$M^*$ 界(Theorem 9.3.1)在几何泛函分析中已有较长历史。早期版本来自 V. Milman [243, 244];Pajor 和 Tomczak [269] 证明了一个对 $m$ 依赖正确的版本,Gordon 后来给出了具有精确常数的更尖锐形式 [143]。更多内容,包括证明与变体,可见 [21, Sections 7.3-7.4, 9.3]、[143, 233, 341]。本书 Theorem 9.3.1 的版本来自 [213]。

逃逸定理(Theorem 9.3.4)也称为 “网格逃逸”。它最早由 Y. Gordon [143] 对高斯矩阵证明,并利用他的比较不等式(Theorem 7.2.9)在 (9.14) 中得到尖锐常数。对球面凸集,已有匹配的下界 [308, 18];在这种情形中,甚至可以用积分几何的工具精确计算击中概率 [18]。Oymak 和 Tropp [267] 说明了如何把该结果推广到高斯情形之外。本书 Theorem 9.3.4 的版本来自 [213]。

第 9.4-9.5 节中的应用来自高维统计学与信号处理,特别是压缩感知。教程 [341] 对这两类问题给出了统一处理,本章遵循了其中的思路。书籍 [67, 157, 344, 137] 讨论统计方面,综述 [91] 与书籍 [127] 侧重信号处理方面。

第 9.4.1 节中基于 $M^*$ 界的恢复方法源于 [341],其中包含 Theorem 9.4.4 与 Corollary 9.4.8 的多种版本。

综述 [93] 对第 9.4.3 节中讨论的低秩矩阵恢复问题作了全面综述。我们的表述基于 [341, Section 10]。

第 9.5 节中的精确稀疏恢复发现于压缩感知领域;见 [91] 以及书籍 [127]。通过逃逸定理的方法(第 9.5.1 节)最早发现于 [290];这里我们大致遵循 [341, Section 9]。另见 [80, 307],尤其是 [322],其中有逃逸定理在稀疏恢复中的应用。关于精确恢复所需观测数的尖锐界最早由 [112] 证明,随后在 [111, 108, 109, 110] 中推广。更一般的集合 $T$ 和矩阵 $A$ 的相变见 [18, 266, 267]。

基于 RIP 的稀疏恢复方法(第 9.5.2 节)由 E. Candes 和 T. Tao [73] 开创;全面介绍见 [127, Chapter 6]。Theorem 9.5.6 的一个版本出现在他们的工作中,而我们的证明基于 Y. Plan 的一个论证,类似于 [70]。随机矩阵满足 RIP(Theorem 9.5.7)是压缩感知的基石之一;见 [127, 340]。

关于二次型过程的偏差(Exercise 9.5),见 [79, Theorem 3.2.1],那是一个非常相近的结果。

Exercises 9.19-9.21 讨论稀疏线性回归中的一个常用工具,即统计文献中的 Lasso(least absolute shrinkage and selection operator)。它由 R. Tibshirani [319] 开创。书籍 [157, 67, 344] 对带稀疏约束的统计问题作了全面介绍;这些书也讨论 Lasso 及其许多变体。

基于零空间性质的稀疏恢复(Exercise 9.32)可追溯到 Cohen、Dahmen 和 DeVore [88],见 [281, 127, 344]。

Garnaev-Gluskin 界(Exercise 9.28)最早由 [132] 证明,另见 [222] 与 [127, Chapter 10]。

一般矩阵偏差不等式(Theorem 9.6.3)及其证明归功于 G. Schechtman [295]。

Chevet 不等式的原始版本由 S. Chevet [84] 证明,其中的常数因子由 Y. Gordon [140] 改进;另见 [21, Section 9.4]、[210, Theorem 3.20] 与 [321, 7]。我们在 Theorem 9.7.1 中陈述的 Chevet 不等式版本可以从 Y. Gordon [140, 142] 的工作中重构出来;见 [210, Corollary 3.21]。

Dvoretzky-Milman 定理在泛函分析中有很长历史。A. Dvoretzky [117, 118] 证明了 A. Grothendieck 的一个猜想:任意 $n$ 维赋范空间都有一个 $m$ 维近似欧氏子空间,其中 $m=m(n)$ 随 $n$ 增大而趋于无穷。V. Milman 给出了该定理的概率证明 [242],并开创了对最佳依赖 $m(n)$ 的研究。Theorem 9.7.2 归功于 V. Milman [242];它是最优的 [247],见 [21, Theorem 5.3.3]。教程 [23] 对 Dvoretzky-Milman 定理作了轻量介绍。关于 Dvoretzky-Milman 定理及其许多影响的完整阐述,可见 [21, Chapter 5 and Section 9.2]、[210, Section 9.1] 及其中参考文献。Dvoretzky-Milman 定理还有一种“分布式”版本,问题是 $n$ 维分布的随机 $m$ 维边缘分布是否近似正态;这一路线由 B. Klartag [186] 在对数凹分布中开创(凸体的中心极限定理),并由 E. Meckes [230] 在离散分布中开创。

Remark 9.7.5 中提到的相变现象由 V. Milman [245] 提出;见 [21, Proposition 5.7.1]。

Exercises

Tips:第 9 章习题建议按应用线索读:9.1-9.6 加深矩阵偏差本身,9.12-9.17 训练 $M^*$/逃逸定理,9.19-9.33 进入稀疏和低秩恢复,9.37-9.43 连接一般范数 JL 与 Dvoretzky-Milman。
Exercise 9.1反向三角不等式

验证 Theorem 9.1.2 证明中用到的几何观察。设 $x,y\in\mathbb R^n$ 满足 $1=\|x\|_2\le\|y\|_2$,并令 $\bar y=y/\|y\|_2$。证明

$$ \|x-y\|_2 \le \|x-\bar y\|_2+\|\bar y-y\|_2 \le \sqrt2\,\|x-y\|_2. $$ 查看学习笔记:Exercise 9.1 证明
Exercise 9.2矩阵偏差不等式:均值偏差

从 Theorem 9.1.1 推出矩阵偏差的中心化版本:

$$ \mathbb E\sup_{x\in T} \left| \|Ax\|_2-\mathbb E\|Ax\|_2 \right| \le CK^2\gamma(T). $$ 查看学习笔记:Exercise 9.2 证明
Exercise 9.3二次型矩阵偏差

证明 Remark 9.1.5 中的结论:在 Theorem 9.1.1 的条件下,

$$ \mathbb E\sup_{x\in T} \left| \|Ax\|_2^2-m\|x\|_2^2 \right| \le CK^4\gamma(T)^2 + CK^2\sqrt m\,\operatorname{rad}(T)\gamma(T). $$ 查看学习笔记:Exercise 9.3 证明
Exercise 9.4各向异性矩阵偏差

Theorem 9.1.1 假设随机矩阵的行是各向同性。现在去掉这个假设。令 $B$ 为 $m\times n$ 随机矩阵,其独立行 $B_i$ 满足

$$ \mathbb E B_iB_i^\mathsf T=\Sigma,\qquad \|\langle B_i,x\rangle\|_{\psi_2} \le K\|\langle B_i,x\rangle\|_{L^2} \quad\text{for any }x\in\mathbb R^n. $$

证明对任意 $T\subset\mathbb R^n$,有

$$ \mathbb E\sup_{x\in T} \left| \|Bx\|_2-\sqrt m\,\|\Sigma^{1/2}x\|_2 \right| \le CK^2\gamma(\Sigma^{1/2}T). $$ 查看学习笔记:Exercise 9.4 证明
Exercise 9.5二次型经验过程

Exercise 8.36 曾对次高斯过程证明经验均值偏离样本均值的界。现在通过扩展 Theorem 9.1.1,为 $L^2$ 均值做同类估计。

设 $\mathcal F$ 是定义在某个定义域 $\Omega$ 上的一族实值函数,并且是 star-shaped:若 $f\in\mathcal F$,则任意 $a\in[0,1]$ 都有 $af\in\mathcal F$。令 $X,X_1,\ldots,X_m$ 是 $\Omega$ 中的 i.i.d. 随机点。考虑 $\mathcal F$ 上的 $L^2$ metric

$$ d(f,g):=\bigl(\mathbb E(f(X)-g(X))^2\bigr)^{1/2}, $$

并假设

$$ \|f(X)-g(X)\|_{\psi_2}\le Kd(f,g) \quad\text{for all }f,g\in\mathcal F. $$

证明

$$ \mathbb E\sup_{f\in\mathcal F} \left| \left(\frac1m\sum_{i=1}^m f(X_i)^2\right)^{1/2} - \left(\mathbb Ef(X)^2\right)^{1/2} \right| \le \frac{CK^2\gamma_2(\mathcal F,d)}{\sqrt m}, $$

右侧的 $\gamma_2$ 是第 8.5 节中的泛函。说明当 $T\subset S^{n-1}$ 时,这个结果如何包含 Theorem 9.1.1。

查看学习笔记:Exercise 9.5 证明
Exercise 9.6随机投影偏差

证明 Theorem 9.1.1 对随机投影的版本。令 $P$ 是 $\mathbb R^n$ 到一个 $m$ 维随机子空间上的正交投影,该子空间在 Grassmannian $G_{n,m}$ 上均匀分布。证明对任意 $T\subset\mathbb R^n$,

$$ \mathbb E\sup_{x\in T} \left| \|Px\|_2-\sqrt{\frac mn}\|x\|_2 \right| \le \frac{C\gamma(T)}{\sqrt n}. $$ 查看学习笔记:Exercise 9.6 证明
Exercise 9.7投影大小:高概率界

证明 Proposition 9.2.1 的高概率版本。令 $T\subset\mathbb R^n$ 为有界集,令 $A$ 是 $m\times n$ 随机矩阵,其行 $A_i$ 独立、各向同性且次高斯,并考虑次高斯投影 $P=A/\sqrt n$。证明对 $\varepsilon\gt 0$,

$$ \operatorname{diam}(PT) \le (1+\varepsilon)\sqrt{\frac mn}\operatorname{diam}(T) + CK^2w_s(T) $$

以概率至少 $1-\exp(-c\varepsilon^2m/K^4)$ 成立。这里 $K=\max_i\|A_i\|_{\psi_2}$,$w_s(T)$ 是 $T$ 的球面宽度。

查看学习笔记:Exercise 9.7 证明
Exercise 9.8投影到随机子空间

为第 7.6 节中的原始模型证明 Proposition 9.2.1 的版本:令 $P$ 是到随机 $m$ 维子空间 $E\sim\operatorname{Unif}(G_{n,m})$ 上的正交投影。

查看学习笔记:Exercise 9.8 证明
Exercise 9.9高概率协方差估计

验证 Remark 9.2.3 中提到的协方差估计高概率保证。

查看学习笔记:Exercise 9.9 证明
Exercise 9.10从矩阵偏差到 Johnson-Lindenstrauss

使用矩阵偏差不等式给出 Exercise 5.14 的另一种解法。请量化成功概率以及对次高斯范数的依赖。

查看学习笔记:Exercise 9.10 证明
Exercise 9.11加性 Johnson-Lindenstrauss 引理

说明 Lemma 9.2.4 结论中的误差一般必须是绝对误差,而不能改成相对误差。

查看学习笔记:Exercise 9.11 证明
Exercise 9.12随机仿射截面的 $M^*$ 界

我们已经对经过原点的随机截面证明了 $M^*$ 界(Theorem 9.3.1)。把它推广到所有仿射截面:

$$ \mathbb E\max_{z\in\mathbb R^n} \operatorname{diam}\bigl(T\cap(z+\ker A)\bigr) \le \frac{CK^2w(T)}{\sqrt m}. $$ 查看学习笔记:Exercise 9.12 证明
Exercise 9.13高概率 $M^*$ 界

证明 $M^*$ 界(Theorem 9.3.1)的高概率版本。

查看学习笔记:Exercise 9.13 证明
Exercise 9.14切割 $\ell^p$ 球

令 $B_p^n$ 是 $\mathbb R^n$ 中的 unit $\ell^p$ 球。令 $E$ 是随机 $k$ 维子空间,其中 $1\le k\le0.99n$。

(a) 证明对所有 $p\in(1,\infty)$,

$$ \mathbb E\operatorname{diam}(B_p^n\cap E) \asymp_p n^{1/2-1/p}, $$

其中 $\asymp_p$ 隐含的正数常数只允许依赖于 $p$。

(b) 验证:当 $p\le2$ 时,这个量等价于 $B_p^n$ 的内切欧氏球半径;当 $p\ge2$ 时,它等价于外接欧氏球半径。你能给出直观解释吗?

查看学习笔记:Exercise 9.14 证明
Exercise 9.15逃逸定理的紧性

通过令 $T$ 为 $\mathbb R^n$ 中某个子空间里的单位球面,说明逃逸定理(Theorem 9.3.4)对所有 $m\le n$ 在一般情形下都是最优的。

查看学习笔记:Exercise 9.15 证明
Exercise 9.16在球面上贴标签

这是逃逸定理的另一个版本。令 $T\subset S^{n-1}$ 为任意集合,并令 $\mathcal X\subset S^{n-1}$ 为一个 $N$ 点集。假设

$$ \sigma_{n-1}(T)\lt \frac1N, $$

其中 $\sigma_{n-1}$ 是球面上的 normalized 表面积。证明存在一个 rotation $U\in O(n)$,使得

$$ UT\cap\mathcal X=\varnothing. $$ 查看学习笔记:Exercise 9.16 证明
Exercise 9.17约束恢复:均方误差

把 Theorem 9.4.4 的误差界推广到更强的均方误差:

$$ \mathbb E\|\hat x-x\|_2^2. $$ 查看学习笔记:Exercise 9.17 证明
Exercise 9.18通过优化恢复

令 $T$ 是 $\mathbb R^n$ 中某个范数 $\|\cdot\|_T$ 的单位球。证明 Theorem 9.4.4 的结论也适用于如下优化程序:

$$ \text{minimize }\|x'\|_T \quad\text{subject to}\quad y=Ax'. $$ 查看学习笔记:Exercise 9.18 证明
Exercise 9.19约束优化

把约束恢复结果(Theorem 9.4.4)推广到带噪声模型 (9.16):

$$ y=Ax+w,\qquad x\in T, $$

其中 $w$ 是未知噪声向量,甚至可以依赖于 $A$。为了恢复 $x$,在 $T$ 中找一个尽可能拟合观测 $y$ 的向量:

$$ \text{minimize }\|y-Ax'\|_2 \quad\text{subject to}\quad x'\in T. $$

证明解 $\hat x$ 满足

$$ \mathbb E\|\hat x-x\|_2 \lesssim \frac{K^2w(T)+\|w\|_2}{\sqrt m}. $$ 查看学习笔记:Exercise 9.19 证明
Exercise 9.20无约束优化

把 Remark 9.4.7 更严谨地写出来。令 $x\in\mathbb R^n$ 为任意向量,令 $A$ 是 $m\times n$ 随机矩阵,其行 $A_i$ 独立、各向同性且次高斯。考虑带噪线性模型

$$ y=Ax+w, $$

其中 $w\in\mathbb R^m$ 是任意噪声向量,可以依赖于 $A$。从 $y$ 和 $A$ 恢复 $x$ 时,考虑无约束凸优化问题

$$ \text{minimize }\|y-Ax'\|_2^2+\lambda\|x'\|_T \quad\text{over all }x'\in\mathbb R^n, $$

其中 $\|\cdot\|_T$ 是任意范数,$\lambda\gt 0$ 是调节参数。证明如果选择

$$ \lambda\asymp\frac{\|w\|_2^2}{\|x\|_T}, $$

则解 $\hat x$ 满足

$$ \mathbb E\|\hat x-x\|_2 \lesssim \frac{K^2w(T)\|x\|_T+\|w\|_2}{\sqrt m}, $$

其中 $T$ 是范数 $\|\cdot\|_T$ 的单位球,$K=\max_i\|A_i\|_{\psi_2}$。

查看学习笔记:Exercise 9.20 证明
Exercise 9.21Lasso

把 Exercise 9.20 专门化到 $\ell^1$ 范数,分析稀疏回归中常用的 Lasso。设 $x\in\mathbb R^n$ 是 $s$-稀疏,且 $A$ 是 $m\times n$ 随机矩阵,其行 $A_i$ 独立、各向同性且次高斯。考虑带噪线性模型

$$ y=Ax+w. $$

从 $y$ 和 $A$ 恢复 $x$ 时,考虑无约束凸优化问题

$$ \text{minimize }\|y-Ax'\|_2^2+\lambda\|x'\|_1 \quad\text{over all }x'\in\mathbb R^n. $$

证明如果选择 $\lambda\asymp\|w\|_2^2/\|x\|_1$,则解 $\hat x$ 满足

$$ \mathbb E\|\hat x-x\|_2 \lesssim \frac{K^2\sqrt{s\log n}+\|w\|_2}{\sqrt m}, $$

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

查看学习笔记:Exercise 9.21 证明
Exercise 9.22稀疏恢复问题适定

令 $A$ 是一个处于一般位置的 $m\times n$ 矩阵。你可以自行选择一个方便的一般位置定义。

(a) 证明如果 $m\ge2\|x\|_0$,那么方程 $y=Ax$ 的解如果存在就是唯一的。

(b) 在这种情况下,如果你已知 $x$ 的支撑集,也就是哪些元素非零,那么如何高效地算法求出 $x$?

查看学习笔记:Exercise 9.22 证明
Exercise 9.23$0\le p\lt 1$ 时的 $\ell^p$ “范数”

在 (9.21) 中,我们把 $\|x\|_0$ 定义为向量 $x$ 的非零坐标个数。

(a) 验证 $\|\cdot\|_0$ 不是 $\mathbb R^n$ 上的范数。

(b) 验证当 $0\lt p\lt 1$ 时,$\|\cdot\|_p$ 不是 $\mathbb R^n$ 上的范数。Figure 9.10 说明此时单位球不是 convex。

(c) 证明对每个 $x\in\mathbb R^n$,

$$ \|x\|_0 = \lim_{p\to0+}\|x\|_p^p. $$
lp balls for p<1
Figure 9.10:$\ell^p$ 单位球在 $0\lt p\lt 1$ 时非凸,因此 $\|\cdot\|_p$ 不是范数。
查看学习笔记:Exercise 9.23 证明
Exercise 9.24近似稀疏恢复

把稀疏恢复(Corollary 9.4.8)推广到近似稀疏信号。

(a) 证明任意 $s$-稀疏信号 $x$ 都可以从观测 $y=Ax$ 中通过求解

$$ \text{minimize }\|x'\|_1 \quad\text{subject to}\quad y=Ax' $$

来恢复,其解 $\hat x$ 满足

$$ \mathbb E\|\hat x-x\|_2 \le CK^2\sqrt{\frac{s\log n}{m}}\,\|x\|_2. $$

(b) 说明近似稀疏信号也有类似结果。请陈述并证明一个这样的保证。

查看学习笔记:Exercise 9.24 证明
Exercise 9.25稀疏向量集合的凸化

考虑 unit $s$-稀疏向量的集合

$$ S_{n,s}:= \{x\in\mathbb R^n:\|x\|_0\le s,\ \|x\|_2\le1\}, \tag{9.46} $$

以及 truncated $\ell^1$ 球

$$ T_{n,s}:=\sqrt s B_1^n\cap B_2^n = \{x\in\mathbb R^n:\|x\|_1\le\sqrt s,\ \|x\|_2\le1\}. \tag{9.47} $$

证明

$$ \operatorname{conv}(S_{n,s}) \subset T_{n,s} \subset 2\operatorname{conv}(S_{n,s}). $$

为了证明第二个包含关系,固定 $x\in T_{n,s}$,并把 $x$ 的支撑集分解成互不相交的子集 $I_1,I_2,\ldots$,其中 $I_1$ 对应 $x$ 中绝对值最大的 $s$ 个系数,$I_2$ 对应接下来 $s$ 个系数,依此类推。证明

$$ \sum_{i\ge1}\|x_{I_i}\|_2\le2, $$

其中 $x_I$ 表示 $x$ 限制在坐标集合 $I$ 上的向量。

查看学习笔记:Exercise 9.25 证明
Exercise 9.26稀疏恢复中的对数改进

使用 Exercise 9.25 证明

$$ w(T_{n,s}) \le 2w(S_{n,s}) \le C\sqrt{s\log(en/s)}. $$

把稀疏恢复保证(Corollary 9.4.8)中的对数因子改进为

$$ \mathbb E\|\hat x-x\|_2 \le CK^2\sqrt{\frac{s\log(en/s)}{m}}, $$

从而说明 $m\gtrsim s\log(en/s)$ 个观测足够。

查看学习笔记:Exercise 9.26 证明
Exercise 9.27稀疏向量的高斯宽度

证明 unit $s$-稀疏向量集合 (9.46) 及其近似凸包 (9.47) 具有如下高斯宽度:

$$ w(T_{n,s}) \asymp w(S_{n,s}) \asymp \sqrt{s\log(en/s)}, $$

其中 $\asymp$ 隐含 absolute positive constants。

查看学习笔记:Exercise 9.27 证明
Exercise 9.28Garnaev-Gluskin 定理

改进 Example 9.3.2 中随机切片 $\ell^1$ 球的对数因子:

$$ \mathbb E\operatorname{diam}(B_1^n\cap E) \lesssim \sqrt{\frac{\log(en/m)}{m}}. $$

特别地,(9.13) 中的对数因子可以被去掉。

查看学习笔记:Exercise 9.28 证明
Exercise 9.29低秩矩阵恢复的扩展

为第 9.4.3 节中的低秩恢复推出若干版本。

(a) 证明 Corollary 9.4.11 的结论也适用于如下优化程序:

$$ \text{minimize }\|X'\|_* \quad\text{subject to}\quad y_i=\langle A_i,X'\rangle,\quad i=1,\ldots,m. $$

(b) 把矩阵恢复结果推广到近似低秩矩阵。

(c) 把矩阵恢复结果推广到 $d_1\times d_2$ 矩阵。

查看学习笔记:Exercise 9.29 证明
Exercise 9.30精确稀疏恢复的几何

给出 Theorem 9.5.1 证明的几何解释,参见 Figure 9.7b。该证明对切锥 $T(x)$ 及其球面部分 $S(x)$ 说明了什么?

查看学习笔记:Exercise 9.30 证明
Exercise 9.31带噪观测

把精确稀疏恢复结果(Theorem 9.5.1)推广到带噪观测 $y=Ax+w$。请相应修改恢复程序 (9.27)。

查看学习笔记:Exercise 9.31 证明
Exercise 9.32零空间性质

下面是保证精确恢复的一个有用条件。称一个 $m\times n$ 矩阵 $A$ 满足阶 $s$ 的零空间性质,如果对任意非零 $h\in\ker(A)$ 和任意 $s$ 元子集 $S\subset\{1,\ldots,n\}$,都有

$$ \|h_S\|_1\lt \|h_{S^c}\|_1. $$

(a) 证明 $A$ 满足零空间性质当且仅当每个 $s$-稀疏向量 $x\in\mathbb R^n$ 都是 (9.27) 在 $y=Ax$ 时的唯一解。

(b) 证明当 $m\gtrsim s\log(en/s)$ 时,随机矩阵 $A$ 以高概率满足零空间性质。请像 Theorem 9.5.7 那样把该结论精确表述出来。

查看学习笔记:Exercise 9.32 证明
Exercise 9.33随机投影满足 RIP

令 $P$ 是 $\mathbb R^n$ 到一个随机 $m$ 维子空间上的正交投影,该子空间在 Grassmannian 上均匀分布。

(a) 证明 $P$ 满足 RIP,形式与 Theorem 9.5.7 类似,只差一个归一化。

(b) 推出来自随机投影的 Theorem 9.5.1 精确恢复版本。

查看学习笔记:Exercise 9.33 证明
Exercise 9.34次可加性

令 $f:V\to\mathbb R$ 是向量空间 $V$ 上的次可加函数。证明

$$ f(x)-f(y)\le f(x-y) \quad\text{for all }x,y\in V. $$ 查看学习笔记:Exercise 9.34 证明
Exercise 9.35各向异性分布的一般矩阵偏差

把 Theorem 9.6.3 推广到 $m\times n$ 矩阵 $A$ 的行是独立 $N(0,\Sigma)$ 随机向量的情形。证明

$$ \mathbb E\sup_{x\in T} \left| f(Ax)-\mathbb Ef(Ax) \right| \le Cb\,\gamma(\Sigma^{1/2}T). $$ 查看学习笔记:Exercise 9.35 证明
Exercise 9.36一般矩阵偏差的高概率界

证明 Theorem 9.6.3 的高概率版本。

查看学习笔记:Exercise 9.36 证明
Exercise 9.37一般范数下的 Johnson-Lindenstrauss 引理

使用一般矩阵偏差不等式(Theorem 9.6.3),为 $\mathbb R^m$ 上任意范数推出 Johnson-Lindenstrauss 引理的版本,而不仅限于欧氏范数。

查看学习笔记:Exercise 9.37 证明
Exercise 9.38$\ell^1$ 范数下的 Johnson-Lindenstrauss 引理

把 Exercise 9.37 专门化到 $\ell^1$ 范数。取 $\mathcal X$ 为 $\mathbb R^n$ 中 $N$ 个点组成的集合,令 $A$ 为 $m\times n$ 高斯矩阵,其元素独立且服从 $N(0,1)$,并取任意 $\varepsilon\in(0,1)$。假设

$$ m\ge C(\varepsilon)\log N. $$

证明以高概率,矩阵

$$ Q=\sqrt{\frac\pi2}\,\frac1m A $$

满足

$$ (1-\varepsilon)\|x-y\|_2 \le \|Qx-Qy\|_1 \le (1+\varepsilon)\|x-y\|_2 \quad\text{for all }x,y\in\mathcal X. $$ 查看学习笔记:Exercise 9.38 证明
Exercise 9.39Johnson-Lindenstrauss 嵌入到 $\ell^\infty$

把 Exercise 9.37 专门化到 $\ell^\infty$ 范数。取 $\mathcal X$ 为 $\mathbb R^n$ 中 $N$ 个点组成的集合,令 $A$ 为 $m\times n$ 高斯矩阵,其元素独立且服从 $N(0,1)$,并取任意 $\varepsilon\in(0,1)$。假设

$$ m\ge N^{C(\varepsilon)}. $$

证明以高概率,矩阵

$$ Q=C(\log m)^{-1/2}A $$

满足

$$ (1-\varepsilon)\|x-y\|_2 \le \|Qx-Qy\|_\infty \le (1+\varepsilon)\|x-y\|_2 \quad\text{for all }x,y\in\mathcal X, $$

其中绝对常数 $C$ 可适当选择。注意在此情形下 $m\ge N$,所以 $Q$ 不是降维映射,而是嵌入。

查看学习笔记:Exercise 9.39 证明
Exercise 9.40对偶性

证明:对闭且有界的集合 $V\subset\mathbb R^m$,它的支撑函数接近欧氏范数当且仅当其凸包接近欧氏球。具体地,对 $r_-,r_+\ge0$,证明

$$ r_-B_2^m\subset\operatorname{conv}(V)\subset r_+B_2^m $$

当且仅当

$$ r_-\|y\|_2 \le \sup_{x\in V}\langle x,y\rangle \le r_+\|y\|_2 \quad\text{for all }y\in\mathbb R^m. $$ 查看学习笔记:Exercise 9.40 证明
Exercise 9.41高概率 Dvoretzky-Milman 定理

陈述并证明 Dvoretzky-Milman 定理的高概率版本。

查看学习笔记:Exercise 9.41 证明
Exercise 9.42高斯点云近似圆

考虑 i.i.d. 随机向量 $g_1,\ldots,g_n\sim N(0,I_m)$。假设

$$ m\le c\log n. $$

证明这些点的凸包以高概率近似为半径 $\asymp\sqrt{\log n}$ 的欧氏球,参见 Figure 9.9。

查看学习笔记:Exercise 9.42 证明
Exercise 9.43真实随机投影

我们把 Dvoretzky-Milman 定理表述为 “高斯 projections” 的版本。请证明它对真正的随机投影也成立:令 $P$ 是 $\mathbb R^n$ 到一个随机 $m$ 维子空间上的正交投影。在相同假设下,结论应为

$$ (1-\varepsilon)B \subset \operatorname{conv}(PT) \subset (1+\varepsilon)B, $$

其中 $B$ 是半径为 $w_s(T)$ 的欧氏球,$w_s(T)$ 是 $T$ 的球面宽度(回忆 Definition 7.5.4)。

查看学习笔记:Exercise 9.43 证明