Ch05 评估与特征工程修订于 二〇二六年七月六日

偏差方差权衡 (Bias-Variance Tradeoff)

概述

偏差-方差权衡(Bias-Variance Tradeoff)是机器学习理论中最核心的概念之一,描述了模型预测误差可以被分解为三个不可约的成分:偏差(Bias)、方差(Variance)和不可约误差(Irreducible Error)。理解这一权衡是选择合适的模型复杂度、诊断过拟合与欠拟合、以及设计模型改进策略的理论基础。

The bias-variance tradeoff is the fundamental tension in supervised learning between a model’s ability to fit the training data (low bias) and its ability to generalize to unseen data (low variance). This tradeoff frames almost every decision in machine learning model design.

偏差-方差分解

数学推导

对于回归问题,给定训练集 D,模型 f,期望预测误差可以分解为:

其中:

  • :真实的目标函数(最优预测)
  • :不同训练集上模型预测的期望
  • :数据本身的噪声,无法通过任何模型消除

三个成分的含义

成分含义类比来源
Bias^2 (偏差平方)模型平均预测与真实值之间的系统误差射手的瞄准偏差:总是打偏同一方向模型假设过强、欠拟合
Variance (方差)模型对不同训练集的敏感度射手的手抖:每次打的位置不同模型过于复杂、过拟合
Irreducible Error数据本身的噪声风的随机扰动测量误差、随机噪声

偏差 vs 方差:欠拟合与过拟合

欠拟合 (High Bias, Low Variance)

  • 模型过于简单,无法捕捉数据中的模式
  • 训练误差和验证误差都很高,且两者接近
  • 典型表现:训练集和测试集表现都很差
  • 对应模型:线性回归拟合非线性数据

过拟合 (High Variance, Low Bias)

  • 模型过于复杂,拟合了训练数据中的噪声
  • 训练误差很低,但验证误差很高
  • 典型表现:训练集完美,测试集很差
  • 对应模型:高次多项式拟合少量数据点

寻找最优平衡点

模型复杂度偏差方差总误差状态
过低高低高欠拟合
适中中中低最佳
过高低高高过拟合

经典 U 型曲线 vs 双下降现象

传统观点:U 型曲线

传统机器学习理论认为,随着模型复杂度增加,总误差(偏差^2 + 方差)呈 U 型曲线:先下降(偏差减少的收益大于方差增加的成本),后上升(方差增加的成本超过偏差减少的收益)。

2026 年前沿:双下降 (Double Descent) 现象

Belkin et al. (2019) 发现,对于现代深度学习模型,误差曲线并非简单 U 型:

  1. 第一阶段(经典区域):模型复杂度增加,误差先降后升(U 型)
  2. 第二阶段(插值阈值):当模型刚好能完美拟合训练数据时,误差达到峰值
  3. 第三阶段(过参数化区域):继续增加模型参数,误差再次下降,甚至低于第一阶段的最优点

关键洞察:在过参数化(Overparameterized)区域,更大的模型反而泛化更好,这挑战了传统的偏差-方差权衡直觉。

双下降 vs 经典权衡对比

维度经典 Bias-Variance 权衡双下降 (Double Descent)
适用模型传统 ML(线性、树模型)深度学习(过参数化模型)
误差曲线U 型先降后升再降(双 U 型)
最优复杂度在插值阈值之前在插值阈值之后(过参数化区域)
正则化角色必须,控制复杂度可选,隐式正则化(SGD 本身)
模型选择策略交叉验证选最优复杂度尽可能大 + 早停 (Early Stopping)
理论解释经典统计学习理论随机特征、NTK 等新理论

诊断偏差与方差

通过训练/验证误差诊断

训练误差验证误差诊断行动
高高高偏差(欠拟合)增加模型复杂度、更多特征、减少正则化
低高高方差(过拟合)更多数据、增加正则化、降低模型复杂度
高低不可能(检查数据泄漏)检查数据划分
低低好模型无需调整

实用诊断工具

  1. 学习曲线:绘制不同训练集大小下的训练误差和验证误差
  2. 交叉验证:K-Fold CV 提供方差估计
  3. 模型复杂度曲线:绘制不同复杂度下的训练和验证误差

2026 年视角

  • 经典偏差-方差权衡仍适用于传统 ML(树模型、线性模型、SVM)
  • 深度学习领域,双下降现象改变了对”大模型”的理解:更大的模型往往泛化更好
  • 关键不在”控制模型大小”,而在”正确的归纳偏置 (Inductive Bias)“和”隐式正则化”
  • 实践中:使用足够大的模型 + 早停 + 适当的显式正则化

相关笔记

来源

关联9

知识图谱

局部图谱 · 点节点跳转