English

Solving Stochastic Fixed-Point Equations with High Probability

Optimization and Control 2026-07-10 v1 Data Structures and Algorithms Machine Learning Machine Learning

Abstract

We study stochastic fixed-point equations T(x)=x\mathbf{T}(\mathbf{x}) = \mathbf{x} over normed spaces (E,)(\mathcal{E}, \|\cdot\|), where the operator T\mathbf{T} is nonexpansive or contractive and is accessed only through unbiased stochastic evaluations with bounded second central moment. Given ϵ>0,δ(0,1)\epsilon > 0, \delta \in (0, 1), the goal is to output xE\mathbf{x} \in \mathcal{E} such that T(x)xϵ\|\mathbf{T}(\mathbf{x}) - \mathbf{x}\| \leq \epsilon with probability at least 1δ1-\delta. We introduce VR-GHAL, a variance-reduced gradual Halpern method for quadratically smoothable Banach spaces. The key algorithmic ingredient is a recursive stochastic estimator based on clipped differences of oracle evaluations: instead of clipping τ(x;ξ)\tau(\mathbf{x}; \xi) itself, we clip stochastic differences at the Lipschitz scale γxy\gamma\|\mathbf{x} - \mathbf{y}\|. This makes the estimator pathwise Lipschitz along the algorithmic trajectory while permitting martingale concentration under finite second moments in the native norm. Our main theorem gives an anytime high-probability residual bound: on a single event of probability at least 1δ1 - \delta, the residual decreases nearly geometrically across epochs, up to lower-order logarithmic factors. Under only bounded variance, displaying only the dependence on the target error ϵ\epsilon and Lipschitz constant γ(0,1]\gamma \in (0, 1] of T\mathbf{T}, the resulting oracle complexity is min{ϵ5,(1γ)3ϵ2}\min\{\epsilon^{-5}, (1-\gamma)^{-3}\epsilon^{-2}\}. Under a Lipschitz-in-expectation oracle, the dependence improves to the corresponding ϵ3\epsilon^{-3} nonexpansive rate (i.e., for γ=1\gamma = 1), and under samplewise nonexpansiveness to ϵ2\epsilon^{-2}.

Cite

@article{arxiv.2607.09097,
  title  = {Solving Stochastic Fixed-Point Equations with High Probability},
  author = {Jelena Diakonikolas},
  journal= {arXiv preprint arXiv:2607.09097},
  year   = {2026}
}