atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Sparse MeZO: Less Parameters for Better Performance in Zeroth-Order LLM Fine-Tuning

NeurIPS 2025 · Architectures and efficiency › Pruning and efficient tuning · approach: Adapter-based parameter-efficient tuning · 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 Sparse-MeZO, a zeroth-order LLM fine-tuning method that perturbs and updates only small-magnitude weights via a dynamic magnitude mask, with a forward-pass mask computation enabling inference-level memory, and reports gains over MeZO on SuperGLUE with LLaMA, Mistral and OPT.

Problem

MeZO zeroth-order fine-tuning of LLMs has noisy gradient estimates that cause slow convergence, sensitivity to learning rate, and suboptimal accuracy, especially when perturbing large-magnitude weights.

Approach

Restrict zeroth-order perturbation and update to a magnitude-based sparse subset of small weights (dynamic mask with per-layer thresholds), which is less harmed by gradient noise, and compute the mask on the fly during the forward pass so memory stays at inference level.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
selectively perturb and update small-magnitude weights instead of using vanilla MeZOMeZO on LLaMA-7b · RTEaccuracy: 71.7 -> 80.7Helped
selectively perturb and update small-magnitude weights instead of using vanilla MeZOMeZO on LLaMA-7b · BoolQaccuracy: 75.9 -> 80.9Helped
use selective magnitude-based masking rather than random maskingMeZO on LLaMA-7b · Average SuperGLUEaccuracy: 76.9 -> 80.3Helped
selectively perturb and update small-magnitude weights instead of using vanilla MeZOMeZO on LLaMA2-7b · BoolQaccuracy: 78.8% -> 82.2%Helped
selectively perturb and update small-magnitude weights instead of using vanilla MeZOMeZO on Mistral-7B · BoolQaccuracy: 76.6 -> 79.2Helped
selectively perturb and update small-magnitude weights instead of using vanilla MeZOMeZO on Mistral-7B · AQuAaccuracy: +2.6%Helped
increase sparsity from 0.5 to 0.8 (ablation)S-MeZO on LLaMA-7b · RTEaccuracy: 77.1 -> 82.3Helped
increase sparsity from 0.5 to 0.8 (ablation)S-MeZO on LLaMA-7b · BoolQaccuracy: 79.1 -> 82.5Helped
increase sparsity from 0.5 to 0.8 (ablation)S-MeZO on LLaMA-7b · WICaccuracy: 63.8 -> 64.3Mixed
compute the sparse mask during the forward pass rather than use vanilla sparse implementation (ablation)S-MeZO on LLaMA-7b · MultiRCGPU memory (GB): 28.3 -> 14.6Helped
use S-MeZO-EI instead of full-parameter fine-tuningLLaMA-7b · MultiRCGPU memory (GB): 158.6 -> 14.6Helped
use S-MeZO instead of MeZOLLaMA-7b · RTEsteps to reach 70% accuracy: 17,500 -> 5,000Helped

Surprising findings

Limitations

Experimental setup

Datasets: SuperGLUE (BoolQ, RTE, WIC, MultiRC, SST-2, COPA) PIQA SIQA AQuA

Benchmarks: SuperGLUE PIQA SIQA AQuA

Metrics: accuracy memory usage (GB) convergence speed (steps)

Baselines: MeZO R-MeZO MeZO-LoRA LoRA full fine-tuning (Adam) zero-shot in-context learning ZO-SGD-Cons ZO-SGD-Sign ZO-SGD-Adam ZO-AdaMU AdaZeta

Builds on: MeZO lottery ticket hypothesis SPSA LoRA

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