Stochastic Pruning of the DPO Computation Graph: 1.4x Faster Training and Lower Peak Memory
We introduce a unified framework for stochastic pruning of the DPO computation graph that independently samples response positions for scoring, response prefixes for execution, and preference branches for backpropagation.
ProofPaper ↗
Key points
- Direct preference optimization (DPO) incurs training costs in output scoring, sequence execution, and backpropagation, so reducing supervision alone does not necessarily save computation.
- Our analysis characterizes the objective changes induced by position and sequence pruning and uses inverse-probability weighting to obtain a conditionally unbiased single-branch gradient estimator for the sampled objective.
- Controlled measurements show that position and sequence pruning primarily reduce peak memory, with most output-memory savings attributable to an implementation that retains full response supervision.
- Branch pruning yields a $1.426\times$ step-time speedup over a concatenated DPO baseline and reduces training time by about 30% relative to stock DPO across two model families, with slightly lower mean accuracy and benchmark-dependent changes in open-ended scores.
Sources (1)
- [1]Stochastic Pruning of the DPO Computation Graph: 1.4x Faster Training and Lower Peak MemoryarXiv (AI, ML, NLP, CV, robotics, multi-agent) · Oct 21, 10:25 AM
We introduce a unified framework for stochastic pruning of the DPO computation graph that independently samples response positions for scoring, response prefixes for execution, and preference branches for backpropagation.
Direct preference optimization (DPO) incurs training costs in output scoring, sequence execution, and backpropagation, so reducing supervision alone does not necessarily save computation.
Extractive summary: sentences quoted from the sources.
Before this
- Oct 20, 2026Voxtral 3
- Oct 20, 2026[AINews] DeepSeek DeepInfer: Open Source SOTA Inference running 155T toks/day/cluster making $22m/day at ~80% margin for a 81 day payback
- Oct 20, 2026Do Diffusion LLMs Scale? Testing Mercury 3 + Decide
- Oct 20, 2026Matrix-Game 4.0: Harnessing Video Models for Real-Time Playable Game Worlds
- Oct 20, 2026PAR: Progress-Aligned Recurrence for Length Generalization in State Tracking
- Oct 19, 2026Introducing Clairic, a new System One class of extraction models