atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Pay Attention to Small Weights

NeurIPS 2025 · Architectures and efficiency › Pruning and efficient tuning · approach: Parameter-efficient transfer 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 NanoAdam, a gradient-free dynamic sparse optimizer that fine-tunes only the smallest-magnitude weights per layer, claiming better generalization, lower memory, and less catastrophic forgetting than MicroAdam, AdamW-8bit, and GaLore.

Problem

Full finetuning of large pretrained networks is memory- and compute-intensive, and existing sparse or memory-efficient optimizers either need gradient information for mask selection, keep error-feedback buffers, or cause catastrophic forgetting.

Approach

Observes a hyperbolic correlation in finetuning between large gradients and small-magnitude weights, and therefore selects the update mask purely by smallest absolute weight magnitude, refreshed dynamically with a density scheduler and no error feedback.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Dynamically update small-magnitude weights instead of using memory-efficient baseline optimizersBERT-Base, BERT-Large, and OPT-1.3B finetuning · GLUE AVG.average eval metric: 84.50 -> 85.65; 86.24 -> 87.48; 87.55 -> 87.92Helped
Use NanoAdam rather than AdamW-8bit or MicroAdamGLUE finetuning · BERT-Base, BERT-Large, and OPT-1.3Baverage memory usage (GB): 3.72 -> 3.58; 5.54 -> 5.18; 13.08 -> 11.60Helped
Dynamically update small-magnitude weights rather than using AdamWViT-Large continual finetuning · CIFAR-10 after Task 2accuracy (%): 98.61 -> 99.35Helped
Dynamically update small-magnitude weights rather than using AdamWResNet101 continual finetuning · CIFAR-10 after Task 2 and Flowers102 after Task 2accuracy (%): 29.59 -> 83.77; 52.97 -> 81.52Helped
Dynamically update small-magnitude weights rather than using AdamWResNet18 continual finetuning · CIFAR-10 after Task 2 and Flowers102 after Task 2accuracy (%): 27.59 -> 64.17; 56.58 -> 70.67Helped
Dynamically update small-magnitude weights rather than using AdamWViT-Large continual finetuning · Continual learningForgetting: 0.69 -> 0.02Helped
Dynamically update small-magnitude weights rather than using AdamWResNet101 continual finetuning · Continual learningForgetting: 68.14 -> 12.55Helped
Dynamically update small-magnitude weights rather than using AdamWResNet18 continual finetuning · Continual learningForgetting: 68.05 -> 28.36Helped
Select small-magnitude weights instead of large-magnitude weights (ablation)NanoAdam on BERT-Base · SST-2evaluation accuracyHelped
Select small-magnitude weights instead of random weights (ablation)NanoAdam on BERT-Base · SST-2evaluation accuracyHelped
Select small-magnitude weights instead of large-gradient parameters (ablation)NanoAdam on BERT-Base · SST-2evaluation accuracy: 1 \times 10^{-3} (small weights); 3 \times 10^{-4} (large gradients)Helped
Select small-magnitude weights instead of large-gradient parameters (ablation)NanoAdam on ViT-Large · Flowers102evaluation accuracy: $3e-3$No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: GLUE CIFAR-10 Flowers102 ImageNet

Benchmarks: GLUE CIFAR-10 Flowers102

Metrics: accuracy Matthews correlation Pearson correlation peak memory (GB) forgetting l2 parameter distance

Baselines: MicroAdam AdamW-8bit GaLore AdamW

Builds on: Adam GaLore MicroAdam 8-bit Adam

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