Table of Contents
Fetching ...

Breaking the Stochasticity Barrier: An Adaptive Variance-Reduced Method for Variational Inequalities

Yungi Jeong, Takumi Otsuka

TL;DR

This work addresses stochastic variational inequalities (SVIs) in non-convex non-concave settings where rotational dynamics impede adaptive step-size methods. It introduces VR-SDA-A, a variance-reduced adaptive method that couples the STORM estimator with a Same-Batch Curvature Verification to stabilize steps without relying on the Strong Growth Condition. The authors prove convergence to an $\epsilon$-stationary point with oracle complexity $\mathcal{O}(\epsilon^{-3})$ by leveraging a Lyapunov potential that ties merit-function progress to estimator variance. Empirical results on canonical bilinear systems and non-convex robust optimization demonstrate improved stability and faster convergence with reduced hyperparameter tuning, highlighting potential impact on adversarial training and multi-agent learning. Overall, the approach advances parameter-free, scalable optimization for challenging SVIs by decoupling variance control from curvature-aware adaptation.

Abstract

Stochastic non-convex non-concave optimization, formally characterized as Stochastic Variational Inequalities (SVIs), presents unique challenges due to rotational dynamics and the absence of a global merit function. While adaptive step-size methods (like Armijo line-search) have revolutionized convex minimization, their application to this setting is hindered by the Stochasticity Barrier: the noise in gradient estimation masks the true operator curvature, triggering erroneously large steps that destabilize convergence. In this work, we propose VR-SDA-A (Variance-Reduced Stochastic Descent-Ascent with Armijo), a novel algorithm that integrates recursive momentum (STORM) with a rigorous Same-Batch Curvature Verification mechanism. We introduce a theoretical framework based on a Lyapunov potential tracking the Operator Norm, proving that VR- SDA-A achieves an oracle complexity of O(epsilon -3) for finding an epsilon-stationary point in general Lipschitz continuous operators. This matches the optimal rate for non-convex minimization while uniquely enabling automated step-size adaptation in the saddle-point setting. We validate our approach on canonical rotational benchmarks and non-convex robust regression tasks, demonstrating that our method effectively suppresses limit cycles and accelerates convergence with reduced dependence on manual learning rate scheduling.

Breaking the Stochasticity Barrier: An Adaptive Variance-Reduced Method for Variational Inequalities

TL;DR

This work addresses stochastic variational inequalities (SVIs) in non-convex non-concave settings where rotational dynamics impede adaptive step-size methods. It introduces VR-SDA-A, a variance-reduced adaptive method that couples the STORM estimator with a Same-Batch Curvature Verification to stabilize steps without relying on the Strong Growth Condition. The authors prove convergence to an -stationary point with oracle complexity by leveraging a Lyapunov potential that ties merit-function progress to estimator variance. Empirical results on canonical bilinear systems and non-convex robust optimization demonstrate improved stability and faster convergence with reduced hyperparameter tuning, highlighting potential impact on adversarial training and multi-agent learning. Overall, the approach advances parameter-free, scalable optimization for challenging SVIs by decoupling variance control from curvature-aware adaptation.

Abstract

Stochastic non-convex non-concave optimization, formally characterized as Stochastic Variational Inequalities (SVIs), presents unique challenges due to rotational dynamics and the absence of a global merit function. While adaptive step-size methods (like Armijo line-search) have revolutionized convex minimization, their application to this setting is hindered by the Stochasticity Barrier: the noise in gradient estimation masks the true operator curvature, triggering erroneously large steps that destabilize convergence. In this work, we propose VR-SDA-A (Variance-Reduced Stochastic Descent-Ascent with Armijo), a novel algorithm that integrates recursive momentum (STORM) with a rigorous Same-Batch Curvature Verification mechanism. We introduce a theoretical framework based on a Lyapunov potential tracking the Operator Norm, proving that VR- SDA-A achieves an oracle complexity of O(epsilon -3) for finding an epsilon-stationary point in general Lipschitz continuous operators. This matches the optimal rate for non-convex minimization while uniquely enabling automated step-size adaptation in the saddle-point setting. We validate our approach on canonical rotational benchmarks and non-convex robust regression tasks, demonstrating that our method effectively suppresses limit cycles and accelerates convergence with reduced dependence on manual learning rate scheduling.
Paper Structure (38 sections, 4 theorems, 37 equations, 3 figures, 1 table, 1 algorithm)

This paper contains 38 sections, 4 theorems, 37 equations, 3 figures, 1 table, 1 algorithm.

Key Result

Lemma 1

Let Assumptions ass:regularity hold. For any $\mathbf{z}$ such that $\|V(\mathbf{z})\| \le B$, the merit function $\mathcal{M}(\mathbf{z}) = \frac{1}{2}\|V(\mathbf{z})\|^2$ is $L_{\mathcal{M}}(B)$-smooth locally, with $L_{\mathcal{M}}(B) = L^2 + B L_H$.

Figures (3)

  • Figure 1: Trajectory analysis on the stochastic bilinear game ($\min_x \max_y xy$). SGDA (Red) diverges due to noise accumulation. Adam (Green) enters a limit cycle, failing to center the orbit. VR-SDA-A (Blue) breaks the rotational symmetry, dampening the system energy to converge to the Nash Equilibrium.
  • Figure 2: Ablation results. Red: Naive adaptive steps hit the Stochasticity Barrier and diverge. Green: Fixed-step VR is stable but slow. Blue: VR-SDA-A enables fast, stable convergence.
  • Figure 3: Convergence on Robust Regression. While Adam (Green) improves over SGDA, it plateaus due to gradient noise. VR-SDA-A (Blue) significantly outperforms all baselines, achieving the lowest stationary gap $\|\nabla V(\mathbf{z})\|$ with a steeper convergence slope.

Theorems & Definitions (11)

  • Lemma 1: Smoothness of Merit Function
  • proof
  • Lemma 2: Variance Recursion
  • proof
  • Lemma 3: Stability of Adaptive Step
  • Theorem 4: Convergence Rate of VR-SDA-A
  • proof : Proof Sketch
  • proof
  • proof
  • proof
  • ...and 1 more