acceptodds
Under review as a conference paper at ICLR 2027

The Precision Complexity of Dithered Adam

Abstract

Low-precision Adam can reduce the memory used by optimizer states. We study the cumulative precision needed to reach a target accuracy when write widths can change over time and respond to observed numerical errors. We first consider bias-corrected Adam on the scalar quadratic objective, with fresh uniform additive dither in the parameter, gradient, and two moment writes. We also extend the complexity bounds to scalar strongly convex smooth objectives and higher-dimensional separable objectives. A causal policy chooses each width using the revealed history, and we measure cost by the sum of all widths used during the run. Under an explicit step-size condition, we establish matching lower and upper bounds of order on the expected cumulative precision required to achieve . These bounds hold for every sufficiently small and every deterministic horizon above a threshold of order . The lower bound applies to all causal policies using the full error history, while a deterministic schedule attains the upper bound by keeping second-moment precision fixed and raising the other three widths near the end of the run. For the same target accuracy and horizon, keeping all four write widths fixed throughout the run gives a minimum cost of . Thus, for , temporal precision allocation saves a factor of order . If the deterministic horizon can also be chosen, a stronger step-size condition gives an optimal cost of . Without this additional condition, suitable parameters and initialization can permit finite-time cancellation, reducing the cost to .

Then back it, or bet against it.

Related papers

Open the market on this paper to see 7 more related papers.