Stochastic Inertial Krasnosel'skii-Mann Iteration Achieves Near-Optimal Sample Complexity
Organizations: Department of Electrical and Computer Engineering, Carnegie Mellon University · Fundamental AI Research (FAIR), Meta Superintelligence Labs · Department of Statistics and Data Science, Yale University · Fundamental AI Research (FAIR), Meta Superintelligence Labs; Department of Electrical and Computer Engineering, Boston University
Abstract
We analyze a simple stochastic inertial Krasnosel'skii--Mann (iKM) method for finding a fixed point of a nonexpansive operator in a real Hilbert space. Our method is obtained simply by adding two inertial extrapolations to stochastic KM [Bravo and Cominetti, 2024], and it retains one call to a possibly biased stochastic oracle per update and achieves sharp rates in both the stochastic and deterministic regimes. Specifically, with our proposed parameter schedule, we prove the following last-iterate fixed-point residual bound:
where is the horizon, is the noise level and is the accumulated root-mean-square bias. When , this yields sample complexity that matches, up to a logarithmic factor, the stochastic-oracle lower bound given under the unbiased subclass of our model [Foster et al., 2019, Theorem 2]. It also improves the best-known random-iterate guarantee for stochastic KM [Bravo and Cominetti, 2024, Corollary 5.4]. To our knowledge, this is the first single-loop method for general nonexpansive fixed-point problems to attain this near-optimal sample complexity without variance reduction or batching. When the oracle is exact, the same method attains the worst-case-optimal last-iterate residual rate [Park and Ryu, 2022, Theorem 4.6], improving the rate of classical KM [Cominetti et al., 2014; Bravo and Cominetti, 2018].
Figures & tables
Last-Iterate Convergence
Last-iterate convergence studies whether an algorithm’s final update approaches an optimizer or equilibrium, rather than only its average.
See all 41 papers