1.2. 统计框架:缺失标签机制
半监督学习的统计本质可以看作一个**缺失数据问题**——类标签 \(y\) 对部分样本是缺失的。
1.2.1. 缺失机制框架(Rubin, 1976)
Rubin (1976) 提出了分析缺失数据问题的经典框架,将缺失机制分为三类。
记标签指示变量 \(r_i\):
1.2.1.1. 完全随机缺失(MCAR)
标签的缺失**完全独立于特征和标签本身**。例如:随机选择一部分样本进行标注。
备注
MCAR 是最强的假设,在 SSL 中通常不成立,但也最容易处理。
1.2.1.2. 随机缺失(MAR)
标签的缺失仅依赖于**观测到的特征** \(x_i\),而与标签值 \(y_i\) 无关。 例如:在某个特征值范围内,样本更可能被标注。
1.2.1.3. 非随机缺失(NMAR / Non-ignorable)
标签的缺失**依赖于标签本身**——即使控制了 \(x_i\),缺失概率仍与 \(y_i\) 有关。
重要
Ahfock & McLachlan 指出:当缺失机制是**不可忽略的**(non-ignorable)时, 无标签数据可以提供额外的信息来补偿标签缺失带来的损失,甚至实现比完全有标签数据 更低的期望错误率。
1.2.2. SSL 中无标签数据的信息
1.2.2.1. 似然函数分解
完全数据的似然可以分解为:
其中:
\(L_1\) 来自条件分布 \(P(y \mid x; \theta)\) —— 分类器建模的目标
\(L_2\) 来自边际分布 \(P(x; \theta)\) —— 特征分布的信息
半监督学习的关键问题:边际分布 :math:`P(x)` 是否包含关于条件分布 :math:`P(y mid x)` 的信息?
模型类型 |
\(P(x)\) 是否包含 \(P(y \mid x)\) 的信息 |
SSL 能否受益 |
|---|---|---|
生成式模型(如 GMM) |
是——参数共享 |
可以显著受益 |
判别式模型(如 LR、SVM) |
否——参数独立 |
通常不受益或难以量化 |
带流形假设的模型 |
是——通过假设连接 |
可以受益 |
1.2.3. 生成式分类器的 Fisher 信息
对于生成式分类器,无标签样本的 Fisher 信息有清晰的理论刻画。
设 \(\theta\) 为模型参数,完全有标签样本的 Fisher 信息为:
无标签样本的 Fisher 信息为:
那么,半监督设置下的总 Fisher 信息为:
其中 \(n\) 为有标签样本数,\(m\) 为无标签样本数。
小技巧
当 \(\mathcal{I}_{\text{unsup}}\) 对 \(\theta\) 中与分类相关的参数有贡献时, 无标签数据可以提升估计效率。这正是生成式模型的情况。
1.2.4. 渐近相对效率(ARE)
McLachlan (1975) 给出了线性判别分析(LDA)在部分分类样本下的渐近相对效率:
当 \(m \to \infty\) 时,半分类样本的分类器可以达到与完全分类样本相同的效率—— 也就是说,无标签数据可以补偿标签的缺失。