atlas

Research map / Optimization / Optimizers

Momentum-SAM: Sharpness Aware Minimization without Computational Overhead

NeurIPS 2025 · Optimization › Optimizers · approach: Second-order and structured preconditioning · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Momentum-SAM (MSAM), which perturbs parameters along the negative momentum buffer direction so SAM-like sharpness reduction costs no extra forward/backward pass.

Problem

SAM roughly doubles training compute because its ascent step needs an extra forward and backward pass, which limits its practical use under limited compute.

Approach

Replace SAM's gradient-based perturbation with a perturbation along the negative normalized momentum vector (motivated by NAG and the goal of full-dataset sharpness), so the perturbed point is available without an extra gradient computation; the perturbation is applied by shifting the iteration start point and removed after the step.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace SGD with MSAMWRN-28-10, WRN-16-4, and ResNet-50 · CIFAR100test accuracy: 81.51 -> 83.21; 76.90 -> 79.11; 81.46 -> 82.65Helped
replace SAM with MSAMWRN-28-10 and WRN-16-4 · CIFAR100test accuracy: 84.16 -> 83.21; 79.25 -> 79.11Hurt
replace SAM with MSAMResNet-50 · CIFAR100test accuracy: 83.36 -> 82.65Hurt
replace the baseline optimizer with MSAMResNet-50 and ResNet-101 · ImageNet-1ktest accuracy: 76.3 -> 76.5; 77.9 -> 78.2Helped
replace the baseline optimizer with MSAMViT variants · ImageNet-1ktest accuracy: 67.0 -> 69.1; 67.2 -> 70.5; 72.6 -> 74.9; 73.0 -> 75.8; 66.9 -> 70.2; 73.0 -> 75.7Helped
replace SAM with MSAMViT-S/32, ViT-S/16, ViT-B/32, and ViT-B/16 · ImageNet-1ktest accuracy: 71.4 -> 70.5; 78.2 -> 75.8; 70.4 -> 70.2; 77.7 -> 75.7Hurt
train MSAM for 180 epochs instead of 90ViT-S/32 · ImageNet-1ktest accuracy: 69.1% -> 70.1%Helped
add adaptive parameter-scaled perturbations (ablation)MSAM · CIFAR100test accuracy: 83.21 -> 84.15; 79.11 -> 79.89; 82.65 -> 83.48Mixed
apply perturbations only to Batch Norm layers (ablation)MSAM · CIFAR100test accuracy: 83.21 -> 83.62; 79.11 -> 79.73; 82.65 -> 83.49Mixed
apply MSAM perturbations during ViT warm-up (ablation)ViT-S/32 · ImageNet-1ktest accuracy: 69.1% -> 66.1%Hurt
remove perturbation normalization (ablation)MSAM · CIFAR100 WRN-16-4test accuracyNo clear effect
scale the perturbation by the learning rate (ablation)MSAM · CIFAR100 WRN-16-4test accuracyHurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR100 ImageNet-1k

Benchmarks: CIFAR100 ImageNet-1k

Metrics: test accuracy training speed (relative runtime) Hessian eigenvalues sharpness

Baselines: SGD AdamW NAG SAM LookSAM ESAM MESA ASAM

Builds on: Sharpness Aware Minimization Nesterov Accelerated Gradient Adaptive SAM LookSAM ESAM MESA

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy