atlas

Research map / Optimization / Optimizers

ZO-AdaMU Optimizer: Adapting Perturbation by the Momentum and Uncertainty in Zeroth-Order Optimization

AAAI 2024 · Optimization › Optimizers · approach: Adam convergence and adaptive learning rates · 5 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 ZO-AdaMU, a zeroth-order optimizer that relocates adaptive momentum and a simulated-annealed uncertainty onto the SPSA perturbation, to fine-tune LLMs with forward passes only, improving on MeZO in stability, convergence and generalization.

Problem

Memory-efficient full-parameter fine-tuning of LLMs with zeroth-order optimization suffers from oscillating SPSA gradient estimates, overfitting without momentum regularization, and slow convergence from perturbation-irrelevant momentum.

Approach

Instead of applying momentum to the gradient (as in Adam-style ZO methods like ZO-AdaMM), ZO-AdaMU builds the SPSA perturbation itself from a momentum-centered Gaussian and a zero-centered Gaussian, with the mixing uncertainty and smoothing parameters set by a simulated-annealing schedule.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ZO-AdaMU (2×) instead of MeZOOPT-13B · COPAaccuracy: 88.0 -> 89.0Helped
Use ZO-AdaMU (2×) instead of MeZOOPT-13B · RTEaccuracy: 66.1 -> 72.9Helped
Use ZO-AdaMU (2×) instead of MeZOOPT-13B · SQuADscore: 84.7 -> 82.4Hurt
Use ZO-AdaMU (2×) instead of MeZOOPT-13B · CBaccuracy: 67.9 -> 67.9No clear effect
Use ZO-AdaMU instead of MeZO-AdamRoBERTa-large · SST-2accuracy: 93.3 ($\pm$0.6) -> 93.8 ($\pm$0.3)Helped
Use ZO-AdaMU instead of MeZO-AdamRoBERTa-large · RTEaccuracy: 79.2 ($\pm$1.2) -> 77.9 ($\pm$ 2.0)Hurt
Adapt the momentum schedule on perturbation rather than gradients (ablation)ZO prompt-tuning · SST2accuracy: 90.6 -> 92.1Helped
Adapt the momentum schedule on perturbation rather than gradients (ablation)ZO prompt-tuning · ReCoRDscore: 81.2 -> 83.0Helped
Adapt the momentum schedule on perturbation rather than gradients (ablation)ZO prompt-tuning · SQuADscore: 82.1 -> 82.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: SST-2 RTE CB BoolQ WSC WIC MultiRC COPA ReCoRD SQuAD DROP SST-5

Benchmarks: SuperGLUE BoolQ SQuAD DROP SST-2 SST-5 SNLI MNLI RTE TREC

Metrics: accuracy F1

Baselines: MeZO MeZO (LoRA) MeZO (prefix) MeZO-Adam Adam LOMO ZO-AdaMM AdamW AdaMax

Builds on: MeZO ZO-AdaMM SPSA 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