导读
英文标题:A Fix for Softmax and Cross-Entropy arXiv编号:2610.31642 作者:Jonathan T. Barron, Dan Gnanapragasam, Michael Tschannen 来源:arXiv 原文链接:https://arxiv.or…
英文标题:A Fix for Softmax and Cross-Entropy
arXiv编号:2610.31642
作者:Jonathan T. Barron, Dan Gnanapragasam, Michael Tschannen
来源:arXiv
原文链接:https://arxiv.org/abs/2610.31642
中文摘要:
Standard implementations of softmax, log-softmax, and cross-entropy have two numerical bugs. The first bug, Softmax Collapse, rounds the target logit's gradient to zero if that one logit is much larger than the others, resulting in gradients that no longer sum to zero. The second bug, Softmax Cancellation, occurs when student logits are close to teacher logits, and produces non-zero gradients even when the student and teacher logits are equal. We present simple implementations of log-softmax, softmax, and cross-entropy that fix both bugs. Our fix eliminates the previously-observed "Slingshot" phenomenon, speeds up grokking with weight decay, prevents accuracy collapse without weight decay, stops student networks from drifting away from the teacher during distillation, and shows that after memorization, logit growth is bounded by an equilibrium between weight decay and Adam's $ε$ hyperparameter.
本文由华人空间 AI 论文助手自动抓取翻译,仅供学术交流。