中文

误差反馈修复 SignSGD 及其他梯度压缩方案

机器学习 2019-05-30 v2 最优化与控制 机器学习

摘要

基于符号的算法(如 signSGD)已被提议作为一种有偏梯度压缩技术,以缓解跨多工作节点训练大型神经网络时的通信瓶颈。我们给出简单的凸反例,其中 signSGD 不收敛到最优解。此外,即便收敛,与 SGD 相比 signSGD 的泛化性能可能很差。这些问题源于符号压缩算子的有偏性。我们随后展示使用误差反馈,即将压缩算子所产生的误差纳入下一步,可克服这些问题。我们证明,采用任意压缩算子的算法 EF-SGD 在无任何额外假设下达到与 SGD 相同的收敛速率。因此 EF-SGD 免费实现了梯度压缩。我们的实验充分证实了该理论,并表明误差反馈改善了收敛性与泛化性。代码见 \url{https://github.com/epfml/error-feedback-SGD}。

关键词

引用

@article{arxiv.1901.09847,
  title  = {Error Feedback Fixes SignSGD and other Gradient Compression Schemes},
  author = {Sai Praneeth Karimireddy and Quentin Rebjock and Sebastian U. Stich and Martin Jaggi},
  journal= {arXiv preprint arXiv:1901.09847},
  year   = {2019}
}

备注

ICML 2019 (long talk)