atlas

Research map / Optimization / Implicit bias and generalization

Exploring Landscapes for Better Minima along Valleys

NeurIPS 2025 · Optimization › Implicit bias and generalization · approach: Stability-based generalization analysis · 0 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 ALTO, an adaptor "E" that adds an EMA-of-EMA acceleration term of gradient differences to gradient-based optimizers so they keep exploring valleys for flatter, lower minima, and applies it to Lamb for large-batch training.

Problem

Gradient-based optimizers stop once they reach a local minimum, so they cannot guarantee the lowest or best-generalizing minimum; large-batch training is especially hard, with poor generalization at large batch sizes.

Approach

Replace gradient g_k with g_k + alpha*a_k, where a_k is an EMA of successive gradient differences (approximating the negative gradient of squared gradient norm, i.e., repulsion from sharp minima); with alpha<0 the optimizer explores along valleys and tends toward flatter minima. Adapter applied to SGD, Adam, and Lamb (yielding ESGD, EAdam, ALTO).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use ALTO instead of SGDResNet20 · CIFAR10, batch 128top-1 accuracy (%): 91.85 -> 91.24Hurt
use ALTO instead of AdaBeliefResNet20 · CIFAR10, batch 16384top-1 accuracy (%): 88.03 -> 88.83Helped
use ALTO instead of SGDResNet20 · CIFAR100, batch 128top-1 accuracy (%): 64.93 -> 65.74Helped
use ALTO instead of LambResNet20 · CIFAR100, batch 16384top-1 accuracy (%): 56.06 -> 57.78Helped
use ALTO instead of SGDResNet34 · ImageNet, batch 256top-1 accuracy (%): 70.64 -> 69.95Hurt
use ALTO instead of LambResNet34 · ImageNet, batch 4086top-1 accuracy (%): 70.34 -> 70.83Helped
use ALTO instead of LambResNet50 · ImageNet, batch 1K–32Ktop-1 accuracy (%): 77.06$^\dagger$ -> 77.22; 77.11$^\dagger$ -> 77.25; 76.92$^\dagger$ -> 77.35; 76.89$^\dagger$ -> 77.10; 76.66$^\dagger$ Helped
use ALTO instead of LambGPT-2 (345M) · GPT-2 Output Dataset (1M), batch 4096test perplexity: 83.13 -> 78.37Helped
add acceleration term a_m to m (ablation)ALTO · CIFAR10, batch 16384top-1 accuracy (%): 87.06 -> 88.83Helped
add acceleration term a_v to v (ablation)ALTO · CIFAR10, batch 16384top-1 accuracy (%): 87.08 -> 88.83Helped
add bias correction (ablation)ALTO · CIFAR10, batch 16384top-1 accuracy (%): 87.51 -> 88.83Helped
add layerwise learning-rate regularization (ablation)ALTO · CIFAR10, batch 16384top-1 accuracy (%): 86.22 -> 88.83Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 ImageNet CoNLL-2003 IMDB MRPC GPT-2 Output Dataset

Benchmarks: CIFAR-10 CIFAR-100 ImageNet MRPC GPT-2 Output Dataset

Metrics: top-1 accuracy test perplexity F1 training time to target accuracy GPU memory

Baselines: SGD Adam AdamW Lamb AdaBelief Lion Adabelief

Builds on: Lamb Adam AdamW Lion Adan

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