Forget Sharpness: Perturbed Forgetting of Model Biases Within SAM Dynamics
Ankit Vani, Frederick Tung, Gabriel L. Oliveira, Hossein Sharifi-Noghabi
TL;DR
This work challenges the prevailing view that SAM’s generalization stems from minimizing loss sharpness, proposing a perturbed forgetting mechanism where SAM perturbations discard undesirable model biases to improve learning signals. By linking perturbations to information bottleneck theory, the authors show that forgetting in the perturbation can reduce both model-specific and input-exposed information, correlating more strongly with generalization than flatness. They introduce Output Bias Forgetting (OBF), an alternative perturbation that targets biases revealed through model outputs and can yield superior generalization on ImageNet and robustness benchmarks, often without the lowest loss sharpness. The findings suggest that the dynamics of SAM—and not flatness alone—drive its generalization benefits, with practical implications for designing perturbations that selectively forget biases to improve transfer and robustness in deep models.
Abstract
Despite attaining high empirical generalization, the sharpness of models trained with sharpness-aware minimization (SAM) do not always correlate with generalization error. Instead of viewing SAM as minimizing sharpness to improve generalization, our paper considers a new perspective based on SAM's training dynamics. We propose that perturbations in SAM perform perturbed forgetting, where they discard undesirable model biases to exhibit learning signals that generalize better. We relate our notion of forgetting to the information bottleneck principle, use it to explain observations like the better generalization of smaller perturbation batches, and show that perturbed forgetting can exhibit a stronger correlation with generalization than flatness. While standard SAM targets model biases exposed by the steepest ascent directions, we propose a new perturbation that targets biases exposed through the model's outputs. Our output bias forgetting perturbations outperform standard SAM, GSAM, and ASAM on ImageNet, robustness benchmarks, and transfer to CIFAR-{10,100}, while sometimes converging to sharper regions. Our results suggest that the benefits of SAM can be explained by alternative mechanistic principles that do not require flatness of the loss surface.
