DeltaMomentum: A Key-Value based Anisotropic Momentum Update via Delta Rule
DeltaMomentum:基于键值的各向异性动量更新
🧭 优化器动量更新 · Delta Rule
Electrical and Computer Engineering, Carnegie Mellon University
把线性层梯度拆成 key-value,用 delta rule 做方向感知动量更新来加速训练收敛
📌 工作参考价值(4 点)
- 推荐系统特征通常极度稀疏/长尾,例如 user/item id、类目等输入方向的频率高度不均。DeltaMomentum 可直接替换现有优化器的动量 buffer,对高频方向自动降低遗忘、低频方向加快遗忘,特别适合 embedding 层和 wide 部分;无额外持久内存,可在排序/召回模型训练中验证步数节省。
- 若业务在用 LLM 做生成式推荐或领域模型预训练,可在 AdamW 上启用 DeltaMomentum,论文在 67M/370M 语言模型上分别减少 46%/22% 达到同验证损失的步数,对固定算力预算下扩大模型或数据量有直接价值。
- 工程实现注意:额外计算约为 gated-MLP 线性层成本的 22-25%,无 persistent memory;但方法基于线性层 key-value 结构,对 attention 等非简单线性部分需适配,建议先在 MLP/embedding 层替换。
- 调参经验:系数在 μP 下可跨宽度迁移,若业务使用 μP 训练超大规模模型,能用小模型调的系数直接放大,降低调参成本。