Add detailed lecture plan and summary for LeJEPA four theorems

- Introduced a comprehensive lecture plan for the four main theorems in LeJEPA, including knowledge dependency graphs, detailed outlines for each topic, and corresponding Lean 4 files for formal verification.
- Created a summary document encapsulating the core insights and mathematical structures of the four theorems, emphasizing their interdependencies and implications in the context of LeJEPA.
This commit is contained in:
gaojie
2026-06-05 16:30:24 +08:00
parent cf3691ad8b
commit b5499c7ea0
13 changed files with 4254 additions and 958 deletions
+383 -127
View File
@@ -1,237 +1,493 @@
# Topic 3:谱分解与线性可识别性(定理 1 完整证明)
# 专题 III:谱分解与线性可识别性(定理1完整证明)
> **前置知识:** [Topic 1Hermite 多项式](01_hermite_polynomials.md)、[Topic 2OU 过程与 Mehler 公式](02_ou_process_mehler.md)
> **目标:** 把前两个 topic 的工具组合起来,完整理解定理1的证明逻辑
> **前置知识:** [专题 IHermite 多项式与谱分解理论](01_hermite_polynomials.md)、[专题 IIOU 过程与 Mehler 公式](02_ou_process_mehler.md)
> **目标:** 组合专题 I+II 的工具,完成定理1的完整严格证明
> **对应 Lean 4** [`Hermite.lean`](../lejepa-identifiability/lean/LeJEPA/Hermite.lean)(零 `sorry`
---
## 🎯 定理 1 的完整陈述
## 🎯 定理1的完整陈述与证明定位
> **定理 1(线性可识别性):** 在高斯世界中,设编码器 `h : ℝⁿ → ℝⁿ` 满足:
> 1. **高斯约束**`h(z) ~ N(0, Iₙ)`(嵌入分布是各向同性高斯)
> 2. **最优对齐**`h` 最小化对齐损失 `L_align = E[‖h(z') - h(z)‖²]`
>
> 则 `h(z) = Qz`,其中 `Q ∈ O(n)` 是正交矩阵。
### 定理1(线性可识别性)
**白话翻译:** 如果你强制嵌入是高斯的,并且最大化正样本对的相似度,那么编码器**必然**是线性的(且保持距离)。
**定理 1.1(线性可识别性)**
设 $z \sim \mathcal{N}(0, I_n)$,正样本对 $(z, z')$ 由 OU 过程生成:
$$z' = \rho z + \sqrt{1-\rho^2}\,\eta, \quad \eta \sim \mathcal{N}(0, I_n),\;\rho \in (0,1)$$
设编码器 $h: \mathbb{R}^n \to \mathbb{R}^n$ 满足:
1. **高斯约束**$h(z) \sim \mathcal{N}(0, I_n)$(嵌入分布是各向同性高斯)
2. **最优对齐**$h$ 最小化 $\mathcal{L}_{\text{align}}(h) = \mathbb{E}[\|h(z') - h(z)\|^2]$
则 $h(z) = Qz$,其中 $Q \in O(n)$ 是正交矩阵。
**白话翻译:** 在高斯世界中,如果编码器输出的嵌入是高斯的,并且最大化正样本对的相似度(最小化对齐损失),那么编码器的唯一最优解是线性变换且保持距离。
---
## 🗺️ 证明路线图
## §1 证明路线图与整体结构
### 定理1的证明框架
```
高斯约束 + 最优对齐
[前提] z ~ N(0, I_n), h(z) ~ N(0, I_n), L_align(h) 最小化
[步骤1] Hermite 展开:h_i(z) = Σ cₐ Heₐ(z)
[步骤1] Hermite展开:h_i(z) = Σ_α c_{i,α} Heₐ(z) ← 专题I(定理2.4)
│ ├─ c₀ = 0(零均值约束)
└─ Σ_{|α|≥1} cₐ²·α! = 1(单位方差约束)
[步骤2] Mehler 公式:corr_i = Σ wₐ ρᵈ
[步骤2] Mehler公式:corr_i = Σ_d w_{i,d}·ρᵈ ← 专题II(推论4.2)
│ └─ w_{i,d} = Σ_{|α|=d} c_{i,α}²·d!(谱权重)
└─ Σ_d w_{i,d} = 1, w_{i,0} = 0
[步骤3] 关键不等式:corr_i ≤ ρ等号 ⟺ w₁=1
[步骤3] OU衰减不等式:corr_i ≤ ρ等号 ⟺ w_{i,1} = 1 ← 专题II(命题4.3
│ └─ ρᵈ < ρ 对 d ≥ 2(严格不等式)
└─ 等号 ⟺ w_{i,d} = 0(所有 d ≥ 2
[步骤4] 最优性条件:L_align = 2(1-ρ)n → 每个 corr_i = ρ
[步骤4] L_align = 2n - 2Σ corr_i ≥ 2(1-ρ)n ← 代数运算
│ └─ 等号 ⟺ 每个 corr_i = ρ(最优性条件)
└─ ⟹ w_{i,1} = 1(所有 i,纯线性)
[步骤5] 线性性:每个 h_i 是线性函数
[步骤5] h_i(z) = Σ_j a_{ij} z_j(线性函数) ← 专题I(推论4.5)
└─ h(z) = AzA ∈ ^{n×n}
[步骤6] 正交性:高斯约束 + 线性 → Q ∈ O(n)
[步骤6] h(z) ~ N(0, I_n) ⟹ AA^T = I_n ← 高斯性质
└─ A ∈ O(n)(正交矩阵)
[结论] h(z) = QzQ ∈ O(n) □
```
---
## 📐 步骤 1Hermite 展开
## §2 步骤1Hermite展开与高斯约束的谱含义
由 Topic 1,任意满足 `E[h_i(z)²] < ∞` 的函数可以展开:
### 2.1 Hermite展开的存在性
```
h_i(z) = Σ_{α} c_{i,α} He_α(z)
```
**引理 2.1Hermite展开)**
由专题 I 定理2.4,对任意编码器分量 $h_i \in L^2(\gamma)$$\gamma = \mathcal{N}(0, I_n)$),有唯一展开:
其中 `α = (α₁, ..., αₙ)` 是多指标,`|α| = α₁ + ... + αₙ` 是总阶数。
$$\boxed{h_i(z) = \sum_{\alpha \in \mathbb{N}^n} c_{i,\alpha}\, He_\alpha(z),\quad \text{在 } L^2(\gamma) \text{ 意义下收敛}}$$
**高斯约束的含义:**
- `E[h_i(z)] = 0``c_{i,0} = 0`(零均值,排除常数项)
- `E[h_i(z)²] = 1``Σ_{|α|≥1} c_{i,α}² |α|! = 1`(单位方差)
其中展开系数:
$$\boxed{c_{i,\alpha} = \frac{\mathbb{E}[h_i(z) He_\alpha(z)]}{\alpha!}}$$
定义**谱权重**
```
w_{i,d} = Σ_{|α|=d} c_{i,α}² d! / E[h_i(z)²]
```
### 2.2 高斯约束的谱含义
`w_{i,d} ≥ 0``w_{i,0} = 0``Σ_d w_{i,d} = 1`
**命题 2.2(高斯约束对 Hermite 系数的限制)**
设 $h_i$ 满足 $\mathbb{E}[h_i(z)] = 0$$\mathbb{E}[h_i(z)^2] = 1$。则:
**(a) 零均值约束:**
$$\boxed{c_{i,0} = \mathbb{E}[h_i(z)] = 0}$$
**(b) Parseval恒等式(单位方差约束):**
$$\boxed{\sum_{|\alpha| \geq 1} c_{i,\alpha}^2 \cdot \alpha! = 1}$$
**证明:**
**(a)** $c_{i,0} = \mathbb{E}[h_i(z) He_0(z)] / 0! = \mathbb{E}[h_i(z)]$(因为 $He_0(z) = 1$$0! = 1$)。由零均值假设 $\mathbb{E}[h_i(z)] = 0$,故 $c_{i,0} = 0$。
**(b)** 由 Parseval恒等式(专题I定理2.4(c)):
$$\mathbb{E}[h_i(z)^2] = \sum_{\alpha} c_{i,\alpha}^2 \cdot \alpha!$$
由单位方差假设 $\mathbb{E}[h_i(z)^2] = 1$,且 $c_{i,0} = 0$
$$\sum_{|\alpha| \geq 1} c_{i,\alpha}^2 \cdot \alpha! = 1\quad\square$$
### 2.3 谱权重的定义与性质
**定义 2.3(编码器分量的谱权重)**
对任意阶数 $d \geq 0$,定义:
$$\boxed{w_{i,d} = \frac{\sum_{|\alpha| = d} c_{i,\alpha}^2 \cdot d!}{\mathbb{E}[h_i(z)^2]} = \sum_{|\alpha| = d} c_{i,\alpha}^2 \cdot d!}$$
(最后一步因为 $\mathbb{E}[h_i(z)^2] = 1$。)
**命题 2.4(谱权重的基本性质)**
$\{w_{i,d}\}_{d=0}^{\infty}$ 满足:
**(a) 非负性:** $w_{i,d} \geq 0$,对所有 $d \geq 0$。
**(b) 零均值约束:** $w_{i,0} = c_{i,0}^2 \cdot 0! = 0$。
**(c) 归一化:** $\sum_{d=0}^{\infty} w_{i,d} = 1$。
**证明:**
**(a)** $w_{i,d}$ 是平方项之和,故非负。
**(b)** $|\alpha| = 0 \iff \alpha = (0,\ldots,0)$,故 $w_{i,0} = c_{i,(0,\ldots,0)}^2 \cdot 0! = c_{i,0}^2 = 0$。
**(c)** 由 Parseval恒等式(命题2.2(b)):
$$\sum_{d=0}^{\infty} w_{i,d} = \sum_{d=0}^{\infty}\left(\sum_{|\alpha|=d} c_{i,\alpha}^2 \cdot d!\right) = \sum_{\alpha} c_{i,\alpha}^2 \cdot \alpha! = 1\quad\square$$
---
## 📐 步骤 2Mehler 公式计算相关性
## §3 步骤2Mehler公式计算相关性
由 Topic 2 的 Mehler 公式
### 3.1 Mehler公式的算子形式(引用专题II
```
corr_i := E[h_i(z') · h_i(z)] = Σ_{d=1}^{∞} w_{i,d} · ρᵈ
```
**引理 3.1(Mehler公式——算子形式)**
由专题 II 定理4.1,对任意 $f, g \in L^2(\gamma)$
这是一个**加权平均**:用谱权重 `w_{i,d}``ρᵈ` 求加权和。
$$\boxed{\mathbb{E}[f(z) \cdot g(z')] = \sum_{\alpha \in \mathbb{N}^n}\rho^{|\alpha|}\frac{\langle f, He_\alpha\rangle \cdot \langle g, He_\alpha\rangle}{\alpha!}}$$
### 3.2 编码器分量的相关性公式
**推论 3.2(编码器分量相关性)**
对任意编码器分量 $h_i$
$$\boxed{\text{corr}_i := \mathbb{E}[h_i(z') \cdot h_i(z)] = \sum_{d=1}^{\infty} w_{i,d}\,\rho^d}$$
**证明:**
由引理3.1
$$\mathbb{E}[h_i(z') h_i(z)] = \sum_{\alpha}\rho^{|\alpha|} \frac{\langle h_i, He_\alpha\rangle^2}{\alpha!}$$
由定义:$\langle h_i, He_\alpha\rangle = c_{i,\alpha} \cdot \alpha!$,故:
$$\frac{\langle h_i, He_\alpha\rangle^2}{\alpha!} = c_{i,\alpha}^2 \cdot (\alpha!)^2 / \alpha! = c_{i,\alpha}^2 \cdot \alpha!$$
按阶数分组:
$$\mathbb{E}[h_i(z') h_i(z)] = \sum_{d=0}^{\infty}\rho^d\left(\sum_{|\alpha|=d} c_{i,\alpha}^2 \cdot d!\right) = \sum_{d=0}^{\infty}\rho^d w_{i,d}$$
由命题2.4(b)$w_{i,0} = 0$,故:
$$= \sum_{d=1}^{\infty}\rho^d w_{i,d}\quad\square$$
---
## 📐 步骤 3关键不等式
## §4 步骤3OU衰减不等式与等号条件(核心引理)
**引理(已在 Lean 4 中验证):**
### 4.1 OU衰减不等式的严格证明
```
corr_i = Σ_{d=1}^{∞} w_{i,d} · ρᵈ ≤ Σ_{d=1}^{∞} w_{i,d} · ρ = ρ
```
**命题 4.1OU衰减不等式)**
设 $0 < \rho < 1$$\{w_d\}_{d=0}^{\infty}$ 满足 $w_0 = 0$$\sum_{d=1}^{\infty} w_d = 1$。则:
**等号成立的条件:**
$$\boxed{\sum_{d=1}^{\infty} w_d \rho^d \leq \sum_{d=1}^{\infty} w_d \rho = \rho}$$
等号成立 ⟺ 对所有 `d ≥ 2``w_{i,d} · ρᵈ = w_{i,d} · ρ`
**等号成立当且仅当 $w_1 = 1$(即所有质量集中在 d=1)。**
由于 `ρᵈ < ρ`(当 `d ≥ 2, 0 < ρ < 1`),这要求 `w_{i,d} = 0` 对所有 `d ≥ 2`
**证明:**
由于 $0 < \rho < 1$,对任意整数 $d \geq 2$
$$\rho^d = \rho^{d-1} \cdot \rho < 1^{d-1} \cdot \rho = \rho$$
又因为 `Σ_d w_{i,d} = 1``w_{i,0} = 0`,所以 `w_{i,1} = 1`
(严格不等式,因为 $\rho^{d-1} < 1$。)
**结论:** `corr_i = ρ``h_i` 是纯线性函数(只有 d=1 的 Hermite 成分)。
因此:
$$\sum_{d=1}^{\infty} w_d \rho^d = w_1\rho + \sum_{d=2}^{\infty} w_d \rho^d$$
对 $d \geq 2$$\rho^d < \rho$,故(若存在某个 $d_0 \geq 2$ 使 $w_{d_0} > 0$):
$$\sum_{d=2}^{\infty} w_d \rho^d < \sum_{d=2}^{\infty} w_d \rho$$
因此:
$$\sum_{d=1}^{\infty} w_d \rho^d < w_1\rho + \sum_{d=2}^{\infty} w_d \rho = (w_1 + 1 - w_1)\rho = \rho$$
(严格不等式当且仅当存在某个 $d_0 \geq 2$ 使 $w_{d_0} > 0$。)
等号成立当且仅当对所有 $d \geq 2$$w_d = 0$。又因 $\sum_{d=1}^{\infty} w_d = 1$,故 $w_1 = 1$。$\square$
### 4.2 等号条件的谱含义
**推论 4.2(等号条件 → 纯线性)**
$\text{corr}_i = \rho$ ⟺ $w_{i,1} = 1$(即所有谱权重集中在 d=1)。
**证明:**
由命题4.1,等号成立 ⟺ 对所有 $d \geq 2$$w_{i,d} = 0$。又因 $\sum_d w_{i,d} = 1$,故 $w_{i,1} = 1$。
由专题 I 推论4.5$w_{i,1} = 1 \iff h_i(z) = \sum_j a_{ij} z_j$(纯线性函数)。$\square$
---
## 📐 步骤 4:最优性条件
## §5 步骤4对齐损失下界与最优性条件
对齐损失可以写成:
### 5.1 对齐损失的展开
```
L_align = E[‖h(z') - h(z)‖²]
= Σᵢ E[(h_i(z') - h_i(z))²]
= Σᵢ (E[h_i(z')²] + E[h_i(z)²] - 2E[h_i(z')h_i(z)])
= Σᵢ (1 + 1 - 2·corr_i)
= 2n - 2 Σᵢ corr_i
```
**命题 5.1(对齐损失的下界)**
设编码器 $h: \mathbb{R}^n \to \mathbb{R}^n$,分量 $h_i$ 满足 $\|h_i\|^2 = \mathbb{E}[h_i(z)^2] = 1$。则:
由步骤3`corr_i ≤ ρ`,所以:
$$\boxed{\mathcal{L}_{\text{align}}(h) = \mathbb{E}[\|h(z') - h(z)\|^2] \geq 2(1-\rho)n}$$
```
L_align = 2n - 2 Σᵢ corr_i ≥ 2n - 2nρ = 2(1-ρ)n
```
**证明:**
展开对齐损失:
$$\begin{aligned}\mathcal{L}_{\text{align}}(h) &= \sum_{i=1}^{n}\mathbb{E}[(h_i(z') - h_i(z))^2] \\&= \sum_{i=1}^{n}\left(\mathbb{E}[h_i(z')^2] + \mathbb{E}[h_i(z)^2] - 2\mathbb{E}[h_i(z') h_i(z)]\right) \\&= \sum_{i=1}^{n}(1 + 1 - 2\text{corr}_i) \\&= \sum_{i=1}^{n}(2 - 2\text{corr}_i) \\&= 2n - 2\sum_{i=1}^{n}\text{corr}_i\end{aligned}$$
**最优值 `L_align = 2(1-ρ)n` 当且仅当每个 `corr_i = ρ`。**
由推论3.2和命题4.1$\text{corr}_i \leq \rho$,对所有 $i = 1, \ldots, n$。
由步骤3的等号条件,这要求每个 `h_i` 都是线性的。
因此:
$$\mathcal{L}_{\text{align}}(h) = 2n - 2\sum_{i=1}^{n}\text{corr}_i \geq 2n - 2\rho n = 2(1-\rho)n\quad\square$$
### 5.2 最优性条件与等号分析
**命题 5.2(最优值与等号条件)**
$\mathcal{L}_{\text{align}}(h)$ 的全局最优值为:
$$\boxed{\inf_h \mathcal{L}_{\text{align}}(h) = 2(1-\rho)n}$$
**等号成立当且仅当对所有 $i = 1, \ldots, n$$\text{corr}_i = \rho$。**
**证明:**
由命题5.1$\mathcal{L}_{\text{align}}(h) \geq 2(1-\rho)n$。
等号成立当且仅当 $\sum_{i=1}^{n}\text{corr}_i = n\rho$。由于 $\text{corr}_i \leq \rho$,等号成立 ⟺ 对所有 $i$$\text{corr}_i = \rho$。
由推论4.2$\text{corr}_i = \rho \iff w_{i,1} = 1$(即 $h_i$ 是纯线性函数)。$\square$
---
## 📐 步骤 5:线性性
## §6 步骤5从谱权重到线性性
每个 `h_i` 只有 d=1 的 Hermite 成分,即:
### 6.1 纯线性的充要条件
```
h_i(z) = Σⱼ aᵢⱼ zⱼ
```
**命题 6.1(谱权重 $w_{i,1} = 1$ ⟺ 线性函数)**
$h_i(z)$ 是纯线性函数(即 $h_i(z) = \sum_{j=1}^{n} a_{ij} z_j$)当且仅当 $w_{i,1} = 1$。
写成矩阵形式:`h(z) = Az`,其中 `A ∈ ℝⁿˣⁿ`
**证明:**
$\Rightarrow$)设 $h_i(z) = \sum_{j=1}^{n} a_{ij} z_j$。由 Hermite 展开:
$$h_i(z) = \sum_{\alpha} c_{i,\alpha} He_\alpha(z)$$
由于 $h_i$ 是线性函数,只有一阶 Hermite 多项式成分:
$$c_{i,(1,0,\ldots,0)} = a_{i1},\quad c_{i,(0,1,\ldots,0)} = a_{i2},\quad \ldots$$
对所有其他 $\alpha$(包括 $|\alpha| = 0$$|\alpha| \geq 2$),$c_{i,\alpha} = 0$。
因此:
$$w_{i,1} = \sum_{|\alpha|=1} c_{i,\alpha}^2 \cdot 1! = \sum_{j=1}^{n} a_{ij}^2$$
由单位方差约束:
$$\sum_{|\alpha| \geq 1} c_{i,\alpha}^2 \cdot \alpha! = w_{i,1} + \sum_{|\alpha| \geq 2} c_{i,\alpha}^2 \cdot |\alpha|! = w_{i,1} + 0 = 1$$
故 $w_{i,1} = 1$。
$\Leftarrow$)设 $w_{i,1} = 1$。由命题2.4(c)$\sum_d w_{i,d} = 1$,故对所有 $d \neq 1$$w_{i,d} = 0$。
即:对所有 $|\alpha| \neq 1$$c_{i,\alpha} = 0$。因此:
$$h_i(z) = \sum_{|\alpha|=1} c_{i,\alpha} He_\alpha(z)$$
其中 $|\alpha| = 1$ 的多指标为:$(1,0,\ldots,0), (0,1,\ldots,0), \ldots$。对应的 Hermite 多项式为:
$$He_{(1,0,\ldots,0)}(z) = z_1,\quad He_{(0,1,\ldots,0)}(z) = z_2,\quad \ldots$$
因此:
$$h_i(z) = \sum_{j=1}^{n} c_{i,e_j} z_j$$
其中 $e_j$ 是第 $j$ 个标准基向量。即 $h_i(z)$ 是线性函数。$\square$
### 6.2 编码器矩阵表示
**推论 6.2(编码器的矩阵形式)**
若对所有 $i = 1, \ldots, n$$\text{corr}_i = \rho$(即最优性条件满足),则:
$$\boxed{h(z) = Az,\quad A \in \mathbb{R}^{n \times n}}$$
其中 $A = (a_{ij})$,且 $h_i(z) = \sum_{j=1}^{n} a_{ij} z_j$。
**证明:**
由命题6.1,对所有 $i$,$h_i(z)$ 是线性函数。写成矩阵形式:
$$\begin{pmatrix} h_1(z) \\ \vdots \\ h_n(x) \end{pmatrix} = A \begin{pmatrix} z_1 \\ \vdots \\ z_n \end{pmatrix}\quad\square$$
---
## 📐 步骤 6:正交性
## §7 步骤6:正交性证明(高斯约束 + 线性 → O(n))
现在利用**高斯约束** `h(z) ~ N(0, Iₙ)`
### 7.1 高斯变量的线性变换性质
如果 `h(z) = Az``z ~ N(0, Iₙ)`,则:
```
h(z) ~ N(0, AA^T)
```
**命题 7.1(高斯变量的线性变换)**
设 $z \sim \mathcal{N}(0, I_n)$$A \in \mathbb{R}^{n \times n}$。则:
要使 `h(z) ~ N(0, Iₙ)`,需要:
```
AA^T = Iₙ
```
$$\boxed{Az \sim \mathcal{N}(0, AA^\top)}$$
这正是 `A ∈ O(n)`(正交矩阵)的定义!
**证明:**
$z$ 是高斯向量,线性变换 $Az$ 仍为高斯。
**结论:** `h(z) = Qz``Q ∈ O(n)`。 □
均值:
$$\mathbb{E}[Az] = A \cdot \mathbb{E}[z] = 0$$
协方差:
$$\text{Cov}(Az) = \mathbb{E}[Az (Az)^\top] = A\,\mathbb{E}[zz^\top]\,A^\top = A I_n A^\top = AA^\top\quad\square$$
### 7.2 正交性的推导
**命题 7.2(高斯约束 ⟹ 正交矩阵)**
设 $h(z) = Az$,且 $h(z) \sim \mathcal{N}(0, I_n)$。则:
$$\boxed{AA^\top = I_n,\quad \text{i.e. } A \in O(n)}$$
**证明:**
由命题7.1$Az \sim \mathcal{N}(0, AA^\top)$。
由高斯约束 $h(z) = Az \sim \mathcal{N}(0, I_n)$,故:
$$AA^\top = I_n$$
这正是 $A \in O(n)$(正交矩阵)的定义。$\square$
### 7.3 定理1的完整证明(汇总)
**定理 1.3(定理1——线性可识别性,完整证明)**
设 $z \sim \mathcal{N}(0, I_n)$$h: \mathbb{R}^n \to \mathbb{R}^n$ 满足:
1. $h(z) \sim \mathcal{N}(0, I_n)$(高斯约束)
2. $\mathcal{L}_{\text{align}}(h) = \inf_{g} \mathbb{E}[\|g(z') - g(z)\|^2]$(最优对齐)
则 $h(z) = Qz$,其中 $Q \in O(n)$。
**完整证明:**
由命题5.2,最优性条件 $\implies$ 对所有 $i = 1, \ldots, n$$\text{corr}_i = \rho$。
由推论4.2$\text{corr}_i = \rho \iff w_{i,1} = 1$。
由命题6.1$w_{i,1} = 1 \iff h_i(z) = \sum_j a_{ij} z_j$(线性函数)。
因此 $h(z) = Az$,其中 $A \in \mathbb{R}^{n \times n}$。
由高斯约束 $h(z) \sim \mathcal{N}(0, I_n)$ 和命题7.2$AA^\top = I_n \implies A \in O(n)$。
因此 $h(z) = Qz$,其中 $Q = A \in O(n)$。$\square$
---
## 🔍 为什么叫"线性可识别性"?
## §8 为什么叫"线性可识别性"?
### 可识别性(Identifiability)的含义
### 8.1 可识别性的层次结构
在表示学习中,"可识别性"指:从观测数据 `x = g(z)` 中,能否恢复出真实的潜变量 `z`
在表示学习中,**可识别性Identifiability**指:从观测数据 $x = g(z)$ 中,能否恢复出真实的潜变量 $z$
- **完全可识别**`h(x) = z`(精确恢复)
- **线性可识别**`h(x) = Qz`(恢复到正交变换等价)
- **置换可识别**`h(x) = Pz`(恢复到置换等价,ICA 的结果)
- **不可识别**:无法从 `h(x)` 恢复 `z` 的任何信息
| 可识别性类型 | 形式 | ICA中的角色 |
|------------|------|-----------|
| **完全可识别** | $h(x) = z$(精确恢复) | 理想目标,通常不可达 |
| **线性可识别** | $h(x) = Qz$$Q \in O(n)$(正交等价) | LeJEPA 定理1的结论 |
| **置换可识别** | $h(x) = Pz$(排列等价) | 经典 ICAFastICA等)的结果 |
| **缩放可识别** | $h(x) = D P z$(对角+排列) | 标准 ICA(白化后) |
| **不可识别** | 无法从 $h(x)$ 恢复 $z$ 的任何信息 | 一般非线性 ICAHyvärinen & Pajunen, 1999 |
### 为什么"正交等价"已经足够?
### 8.2 为什么"正交等价"已经足够?
正交变换保持:
- **距离**`‖Qz₁ - Qz₂‖ = ‖z₁ - z₂‖`
- **内积**`⟨Qz₁, Qz₂⟩ = ⟨z₁, z₂⟩`
- **范数**`‖Qz‖ = ‖z‖`
**命题 8.1(正交变换的几何不变性)**
对任意 $Q \in O(n)$$z_1, z_2 \in \mathbb{R}^n$
对于**旋转不变的代价函数**(如欧氏距离、LQR),在 `Qz` 空间中规划与在 `z` 空间中规划完全等价(见 Topic 6)。
**(a) 距离不变:** $\|Qz_1 - Qz_2\| = \|z_1 - z_2\|$
**(b) 内积不变:** $\langle Qz_1, Qz_2\rangle = \langle z_1, z_2\rangle$
**(c) 范数不变:** $\|Qz\| = \|z\|$
**证明:**
**(a)** 由正交矩阵定义 $Q^\top Q = I_n$
$$\|Qz_1 - Qz_2\|^2 = \langle Q(z_1-z_2), Q(z_1-z_2)\rangle = (z_1-z_2)^\top Q^\top Q(z_1-z_2) = (z_1-z_2)^\top I_n(z_1-z_2) = \|z_1 - z_2\|^2$$
**(b)** 同理:
$$\langle Qz_1, Qz_2\rangle = z_1^\top Q^\top Q z_2 = z_1^\top I_n z_2 = \langle z_1, z_2\rangle$$
**(c)** 取 $z_1 = z$$z_2 = 0$
$$\|Qz\|^2 = \langle Qz, Qz\rangle = \langle z, z\rangle = \|z\|^2$$
$\square$
**推论 8.2(旋转不变代价函数下的规划等价性)**
设 $\ell(z, a)$ 是 O(n)-不变代价函数(即 $\ell(Qz, a) = \ell(z, a)$ 对所有 $Q \in O(n)$)。则在 $z$ 空间和 $Qz$ 空间中规划完全等价(见专题 VI,定理4)。
---
## 🎨 几何直觉
## §9 几何直觉与可视化
### 9.1 正交变换的几何图像
```
真实潜空间 z: 学到的表示 h(z) = Qz:
真实潜空间 z: 学到的表示 h(z) = Qz:
z₂ h₂
↑ ↑
│ ● ● ● ●
│● ● │ ● ●
│ ●● │ ●●
└──────→ z₁ └──────→ h₁
z₂ h₂
│ ● ● ● ●
│● ● │ ● ●
│ ●● │ ●●
└──────→ z₁ └──────→ h₁
两个空间的点云形状完全相同,只是旋转了角度 θ。
所有距离、角度关系都被保留。
所有距离、角度关系都被保留(命题8.1
```
### 9.2 最优性条件的几何解释
```
对齐损失 L_align(h) = E[||h(z') - h(z)||²]
L^2
│ ● (非线性编码器,次优)
│ ╱
│ ╱ ● (混合编码器,次优)
← 最优值 L* = 2(1-ρ)n
│ ●──╱ (线性编码器,最优)
└──────────────────→ h的"非线性程度"1 - w_1
0 1
最优解在线性编码器处(w₁ = 1,非线性程度为0)。
```
---
## ⚠️ 证明的假设条件
## §10 证明的假设条件与局限性分析
定理1成立需要以下条件:
### 10.1 定理1成立的条件清单
| 假设 | 含义 | 如果违反? |
|------|------|-----------|
| 潜变量是高斯的 | `z ~ N(0, I_n)` | 定理2说明:非高斯时线性可识别性失败 |
| OU 转移 | `z' = ρz + √(1-ρ²)η` | 其他转移可能不满足 Mehler 公式 |
| 高斯约束 | `h(z) ~ N(0, I_n)` | 没有约束则编码器可能坍塌 |
| 最优对齐 | `h` 达到全局最优 | 局部最优可能不是线性的 |
| # | 假设条件 | 数学表述 | 违反后果 |
|---|---------|---------|---------|
| 1 | **高斯世界** | $z \sim \mathcal{N}(0, I_n)$ | 定理2:非高斯时线性可识别性失败 |
| 2 | **OU转移** | $z' = \rho z + \sqrt{1-\rho^2}\eta$ | 其他转移可能不满足 Mehler 公式 |
| 3 | **高斯约束** | $h(z) \sim \mathcal{N}(0, I_n)$ | 约束则编码器可能坍塌$h(z) = 0$|
| 4 | **最优对齐** | $h$ 达到全局最小 $\mathcal{L}_{\text{align}}$ | 局部最优可能不是线性的 |
### 10.2 假设的合理性讨论
**高斯世界(假设1):**
- **支持理由**:中心极限定理——若潜变量是许多独立小因素的叠加,则趋向高斯
- **反例**:自然图像的小波系数(拉普拉斯分布)、角度/概率值(有界或 Beta 分布)
**OU转移(假设2):**
- **支持理由**:LeJEPA 使用 OU 增强生成正样本对,$\rho \in [0.8, 0.95]$
- **反例**:其他数据增强(如随机裁剪、颜色抖动)可能不满足 Mehler 公式
**高斯约束(假设3):**
- **支持理由**:SIGReg 正则化强制嵌入接近高斯(专题 I 中的谱权重分析)
- **反例**:无正则化时,编码器可能坍塌($h(z) = 0$)或退化为常数
**最优对齐(假设4):**
- **支持理由**:梯度下降在凸优化问题中收敛到全局最优
- **反例**:神经网络非凸优化,局部最优可能不是线性的(见专题 V 的近似界)
---
## 🔧 Lean 4 验证状态
## §11 Lean 4 形式化验证状态
在 [`Hermite.lean`](../lejepa-identifiability/lean/LeJEPA/Hermite.lean) 中:
| 步骤 | 对应定理 | 状态 |
|------|---------|------|
| 证明步骤 | Lean定理名/结构 | 验证状态 |
|---------|---------------|---------|
| 步骤3(不等式) | `correlation_le_rho` | ✅ 机器验证 |
| 步骤3(等号条件) | `equality_forces_degree_one` | ✅ 机器验证 |
| 步骤4(损失下界) | `loss_lower_bound` | ✅ 机器验证 |
| 步骤4(最优性) | `hermite_identifiability`(主定理) | ✅ 机器验证 |
| 步骤1Hermite 基) | `mehler_summability` | 公理化(Mathlib 尚未收录) |
| 步骤5(线性性) | `linear_of_degree_one` | 公理化 |
| 步骤6(正交性) | `orthogonal_of_gaussian_linear` | 公理化 |
| 步骤1Hermite基) | `mehler_summability` | ⚠️ 公理化(Mathlib尚未收录)|
| 步骤5(线性性) | `linear_of_degree_one` | ⚠️ 公理化 |
| 步骤6(正交性) | `orthogonal_of_gaussian_linear` | ⚠️ 公理化 |
> 注:步骤1-3的核心不等式已完全机器验证;步骤5-6的线性性和正交性推导为 Mathlib 尚未提供的标准结论,已公理化。
---
## ✅ 小结
## §12 小结与核心洞见
定理1的证明是一个**优化论证**
### 定理1的证明总结(优化论证)
1. 编码器用 Hermite 多项式展开(谱分解)
2. Mehler 公式计算正样本对的相关性
3. 证明相关性 ≤ ρ,等号 ⟺ 纯线性
4. 最优对齐要求每个分量都达到等号
5. 因此编码器必须是线性的
6. 高斯约束进一步要求线性映射是正交的
1. **Hermite展开**:将编码器用 Hermite 多项式展开(谱分解)
2. **Mehler公式**计算正样本对的相关性 $\text{corr}_i = \sum_d w_{i,d}\rho^d$
3. **OU衰减不等式**:证明 $\text{corr}_i \leq \rho$,等号 ⟺ 纯线性
4. **最优性条件**$\mathcal{L}_{\text{align}} = 2(1-\rho)n \iff$ 每个 $\text{corr}_i = \rho$
5. **线性性**$\implies h_i(z) = \sum_j a_{ij} z_j$(线性函数)
6. **正交性**:高斯约束 $\implies AA^\top = I_n \implies A \in O(n)$
**核心洞见:** OU 过程对高阶非线性成分的"惩罚"(衰减)比线性成分更强,所以最优编码器会"放弃"所有非线性成分。
### 核心洞见(一句话)
> **OU过程对高阶非线性成分的"惩罚"($\rho^d$ 衰减)比线性成分($\rho^1 = \rho$)更强,所以最优编码器会"放弃"所有非线性成分,只保留线性部分。**
---
## ➡️ 下一步
→ [Topic 4Sturm-Liouville 理论与高斯唯一性](04_sturm_liouville_uniqueness.md)——为什么只有高斯分布才能保证线性可识别性?
→ [**专题 IVSturm-Liouville理论与高斯唯一性(定理2**](04_sturm_liouville_uniqueness.md)——为什么只有高斯分布才能保证线性可识别性?