← Back to feed
2026-05-27infrascaling

LLM Zeroth-Order Fine-Tuning is an Inference Workload

Zelin Li, Caiwen Ding

PDF preview for LLM Zeroth-Order Fine-Tuning is an Inference Workload
Read on arXiv →

Key claim

Achieves 8.13x speedup in ZO fine-tuning.

This paper presents a novel method for zeroth-order fine-tuning of large language models that leverages a serving runtime to achieve significant speedups. The approach results in an 8.13x speedup compared to the baseline while maintaining high accuracy. This suggests a promising direction for integrating inference and training processes.

In plain English

This paper presents a novel method for zeroth-order fine-tuning of large language models that leverages a serving runtime to achieve significant speedups. The approach results in an 8.13x speedup compared to the baseline while maintaining high accuracy. This suggests a promising direction for integrating inference and training processes.

Novelty
8.0/10

The paper introduces a new approach to ZO fine-tuning that significantly optimizes runtime and accuracy.

Reliability
8.0/10

The results are supported by strong experimental evidence and comparisons to established baselines.

Deep reliability assessment

The methodology supports a systems claim: for the tested OPT-family LoZO/MeZO-style workloads, moving repeated ZO scoring into a vLLM-style serving runtime can substantially reduce wall-clock or estimated training time while preserving similar optimizer behavior. The broader framing that LLM ZO fine-tuning generally should become “inference-time training” is more speculative, since evidence is concentrated on OPT models, SST-2, LoRA/low-rank settings, and limited paradigm-transfer experiments.

Reproducibility

Code: no repository URL is mentioned in the provided paper text. Dataset/model details: partially reproducible because the paper names public components such as SST-2, OPT-1.3B to OPT-13B, vLLM, LoZO, and MeZO-style baselines, but full implementation, hardware, and scripts are not available from the provided text.

Discussion questions

  1. 1.Is the core assumption that ZO fine-tuning is mainly repeated inference-style scoring still true for longer-context tasks, generative objectives, larger batches, or algorithms where update/state-management overhead becomes nontrivial?
  2. 2.For builders, does integrating adaptation into a serving runtime simplify deployment, or does it create new operational risks around adapter state isolation, scheduling fairness, reproducibility, and online model drift?
  3. 3.What would falsify the result: would the claim fail if a well-optimized PyTorch/training-loop implementation with equivalent batching, CUDA graphs, LoRA residency, and reduced Python overhead matched vLLM’s speedups while preserving accuracy?

Key figure

The key architectural diagram likely contrasts a fragmented conventional ZO training loop with a vLLM-based path where positive and negative perturbation scoring, GPU-resident LoRA adapter states, and lightweight updates are handled inside an inference-serving runtime.

Benchmark results

~SST-2estimated training hours for 20k-step OPT-13B LoZO run, lower is better: 0.51vs official LoZO baseline under matched LoRA-only setting8.13x faster versus 4.15 hours
~SST-2final evaluation accuracy: 0.922vs official LoZO baseline under matched LoRA-only settingnot reported
~SST-2 full validationfinal full-validation accuracy: 0.931vs official LoZO baseline under matched LoRA-only settingnot reported
~SST-2speedup across OPT-1.3B to OPT-13B: 7.72vs official LoZO-style training-loop execution2.34x-7.72x faster
~not specified in provided textruntime speedup while tracking MeZO-like loss trajectory: 2.55vs MeZO-style baselineup to 2.55x faster