atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Enhancing Zeroth-order Fine-tuning for Language Models with Low-rank Structures

ICLR 2025 · Architectures and efficiency › Pruning and efficient tuning · approach: Adapter-based parameter-efficient tuning · 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 LOZO, a zeroth-order fine-tuning method using low-rank matrix-wise gradient estimates with lazy subspace sampling (and LOZO-M with momentum), framed as ZO subspace optimization with convergence guarantees.

Problem

Zeroth-order fine-tuning of LLMs performs poorly because random full-rank ZO gradient estimates fail to capture the low-rank structure of first-order LLM gradients, and ZO momentum is memory-expensive.

Approach

Estimate gradients with a low-rank matrix perturbation U V^T (LGE), resample V only every nu steps (lazy sampling) so updates stay in a slowly changing low-rank subspace, and store only the projected momentum N with U, enabling momentum at negligible memory cost.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use LOZO instead of MeZOOPT-30B · SuperGLUE tasksscoreMixed
use LOZO instead of MeZOOPT-66B · SuperGLUE tasksscoreMixed
add momentum to LOZOLOZO on RoBERTa-large · MNLIaccuracy (%): 61.6 -> 62.7Helped
add momentum to LOZOLOZO on RoBERTa-large · SNLIaccuracy (%): 73.4 -> 74.0Helped
add momentum to MeZOMeZO on RoBERTa-large · MNLIaccuracy (%): 56.7 -> 58.9Helped
add momentum to MeZOMeZO on RoBERTa-large · SNLIaccuracy (%): 68.5 -> 69.6Helped
add momentum to LOZOLOZO on RoBERTa-large · MNLImemory usage (GB): 2.83 -> 2.84Hurt
add momentum to MeZOMeZO on RoBERTa-large · MNLImemory usage (GB): 3.00 -> 5.89Hurt
use LOZO instead of MeZORoBERTa-large · MNLIaccuracy (%): 56.7 -> 61.6Helped
use LOZO instead of MeZORoBERTa-large · SNLIaccuracy (%): 68.5 -> 73.4Helped
use LOZO instead of MeZOOPT-66B · RTEscore: 71.5 -> 74.0Helped
use LOZO instead of MeZOOPT-30B · SQuADscore: 86.1 -> 85.6Hurt

Surprising findings

Limitations

Experimental setup

Datasets: SuperGLUE SQuAD DROP SST-2 RTE MNLI SNLI BoolQ WSC WiC MultiRC COPA

Benchmarks: SuperGLUE SQuAD DROP MNLI SNLI RTE SST-2

Metrics: accuracy F1 memory usage (GB) training loss curves

Baselines: MeZO MeZO-LoRA MeZO-M MeZO-Adam zero-shot ICL FT FT-LoRA

Builds on: MeZO ZO-SGD LoRA random coordinate minimization

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