一、什么是BYOL:自举潜在表征
BYOL(Bootstrap Your Own Latent,自举潜在表征)是 DeepMind 的 Jean-Bastien Grill 等人于 2020 年提出的无负样本自监督学习方法。它打破「对比学习必须依赖负样本」的固有认知,仅用一个在线网络和一个目标网络(通过 EMA 滑动平均更新),用「预测自身表征」的目标完成自监督学习。BYOL 在 ImageNet 线性评估上首次实现「无负样本 + 超越有监督预训练」的突破,是后续 SimSiam 等无负样本工作的奠基性方法,也是理解「为什么不需要负样本也能学到好表征」这一自监督学习核心问题的关键证据。
二、原理
1. 数据增强:对同一图像生成两种增强视图 v 与 v’ → 2. 在线网络:online network = encoder_online + projector_online + predictor,输出预测向量 q_θ → 3. 目标网络:target network = encoder_target + projector_target(无 predictor),输出目标向量 sg(z’_ξ),且不通过梯度更新 → 4. 损失计算:用 L2/MSE 损失让 q_θ 预测 sg(z’_ξ),同时把两路视图交换再做一次,得到对称损失 → 5. 动量更新:target 网络参数 ξ 由 online 网络参数 θ 按 ξ ← τ·ξ + (1-τ)·θ 的 EMA 方式更新 → 6. 收敛机制:Stop-Gradient 与 EMA 共同防止 collapse(坍缩为常数解),这是 BYOL 能摆脱负样本的关键
三、信息卡片

| 中文名 | 自举潜在表征 |
| 英文名 | Bootstrap Your Own Latent |
| 缩写 | BYOL |
| 别名 | 自举潜在表征、自举式对比学习、BYOL 框架 |
| 提出者 | DeepMind(Jean-Bastien Grill、Florian Strub、Florent Altché、Corentin Tallec、Richardo Henaff 等) |
| 提出时间 | 2020 年 6 月(arXiv:2006.07733) |
| 所属类别 | AI 技术 > 机器学习 > 自监督学习 > 无负样本对比学习 |
| 核心技术 | 在线/目标双网络、EMA 动量更新、非对称预测头、Stop-Gradient |
| 主要应用 | 视觉自监督预训练、无负样本表征学习、视频表征、跨模态自监督 |
四、历史时间线
2020 年 4-5 月:DeepMind 团队在内部实验中观察到「无负样本对比学习也能不坍缩」的反直觉现象
- 2020 年 6 月:Grill 等在 arXiv 发布 BYOL 论文,首次提出「自举 + EMA + Stop-Gradient」的极简无负样本框架
- 2020 年 8 月:BYOL 在 ImageNet 线性评估上达到 74.3%(ResNet-50),首次在无负样本路线下超越有监督预训练基线
- 2020 年底:学界对 BYOL 不坍缩的机理展开大讨论,提出特征去相关、归一化等解释;同年 SimSiam(FAIR)证明 Stop-Gradient 本身已足以防坍缩
- 2021-2022 年:BYOL 思想扩展到目标检测(BYOL-det)、视频自监督(BYOL-ViT)、跨模态等场景
- 2023 年起:BYOL 与 MAE、DINO 等方法共同成为「自监督 ViT 训练」的几大主流路径之一
五、分类
- 按骨干网络:ResNet 骨干(原始 BYOL)vs ViT 骨干(BYOL-ViT 衍生)
- 按应用场景:图像自监督(主流)vs 视频自监督(BYOL-Video)vs 检测预训练(BYOL-det)
- 按对称性:单视图对称(标准 BYOL)vs 多视图扩展
- 按损失函数:MSE 损失(标准 BYOL)vs 余弦相似度损失(衍生变体)
- 按坍缩机制:EMA + Stop-Gradient(标准 BYOL)vs Centering + Shifting(衍生解释)
六、应用场景
视觉自监督预训练:在 ImageNet 等无标注数据上预训练 ResNet-50,下游用于分类、检测、分割任务
- 目标检测预训练:BYOL-det 把 BYOL 思想扩展到 Detection Transformer(DETR)预训练
- 视频表征学习:BYOL-ViT、Video-BYOL 等把自举思想迁移到时空表征
- 跨模态自监督:BYOL 思想被用于音频-视觉、视频-文本等跨模态场景的预训练
- 医学影像与遥感:在标注稀缺的专业领域,BYOL 预训练是常用基线之一
七、优缺点
- 优点:
- 无需负样本:摆脱了 MoCo/SimCLR 对队列或大 batch 的依赖,可在小 batch 下训练
- 效果领先:在 ImageNet 线性评估上首次达到 74.3%,超越同期有监督预训练
- 框架简洁:仅需两个网络 + EMA + Stop-Gradient,工程实现成本低
- 理论启发性强:BYOL 推动了对「无负样本为何不坍缩」的机理研究,是自监督学习理论的里程碑
- 缺点:
- 对初始化与增强敏感:若随机种子不佳或增强策略过弱,模型可能坍缩到平凡解
- 缺少负样本导致评估不直观:与 SimCLR、MoCo 等有显式负样本字典的方法相比,训练监控更难
- 下游迁移效果波动:在小数据集上效果有时不如有监督预训练,需要更长训练时间
- 理论解释仍在持续:关于 BYOL 防坍缩的机制至今学界尚未完全达成共识
八、常见误区
BYOL 完全没有负样本(错:学界对 BYOL 的解释之一就是「EMA + Stop-Gradient 隐式地引入了负样本/正则效果」)
- BYOL 不需要动量更新(错:EMA 动量更新是 BYOL 防坍缩的关键之一)
- BYOL 可以完全替代有监督预训练(错:在部分下游任务中 BYOL 仍可能弱于有监督或 MAE 等新一代方法)
- BYOL = SimSiam(错:BYOL 用 EMA 更新 target 网络,SimSiam 共享权重且完全无动量,机制不同但都防坍缩)
九、关联概念
父概念:自监督学习、Self-supervised Learning · 自监督学习、深度学习 Deep Learning
- 子概念:对比学习、Embeddings、自监督学习、Self-supervised Learning · 自监督学习
- 兄弟概念:对比学习、Self-supervised Learning · 自监督学习、深度学习 Deep Learning、计算机视觉 Computer Vision
- 对比概念:BYOL vs SimCLR、BYOL vs MoCo、BYOL vs SimSiam、BYOL vs MAE
- 应用相关:计算机视觉 Computer Vision、深度学习 Deep Learning、Self-supervised Learning · 自监督学习、对比学习