中文

用于高效神经网络训练的稳定白化优化器

机器学习 2025-10-27 v3

摘要

在本工作中,我们对神经网络优化进行实验性研究。基于 Shampoo 系列算法,我们识别并消除了三个关键问题,提出了 SPlus 方法。首先,我们发现,当矩阵逆矩阵被长期缓存时,原始 Shampoo 方法容易发散。我们引入一种替代的有界更新方法,结合历史特征基和即时归一化,实现了普遍的稳定性和显著降低的计算要求。其次,我们采用面积感知的缩放,使学习率能够跨越网络宽度进行迁移。最后,我们发现高学习率会导致大参数噪声,提出一种简单的迭代平均方案以加快学习速度。为充分验证这些发现,我们引入了一个针对性的 Transformer 训练基准,考虑三个目标(语言建模、图像分类和扩散建模),并在训练的不同阶段进行评估。在平均情况下,SPlus 能够在梯度步数中达到 Adam 的验证性能的 44-58%,在墙钟时间中达到 62-83%。

关键词

引用

@article{arxiv.2506.07254,
  title  = {A Stable Whitening Optimizer for Efficient Neural Network Training},
  author = {Kevin Frans and Sergey Levine and Pieter Abbeel},
  journal= {arXiv preprint arXiv:2506.07254},
  year   = {2025}
}