Sifting Through the Noise: Universal First-Order Methods for Stochastic Variational Inequalities

Abstract

We examine a flexible algorithmic framework for solving monotone variational inequalities in the presence of randomness and uncertainty. The proposed template encompasses a wide range of popular first-order methods, including dual averaging, dual extrapolation and optimistic gradient algorithms – both adaptive and non-adaptive. Our first result is that the algorithm achieves the optimal rates of convergence for cocoercive problems when the profile of the randomness is known to the optimizer: $\mathcal{O}(1/\sqrt{T})$ for absolute noise profiles, and $\mathcal{O}(1/T)$ for relative ones. Subsequently, we drop all prior knowledge requirements (the absolute/relative variance of the randomness affecting the problem, the operator's cocoercivity constant, etc.), and we analyze an adaptive instance of the method that gracefully interpolates between the above rates – i.e. it achieves $\mathcal{O}(1/\sqrt{T})$ and $\mathcal{O}(1/T)$ in the absolute and relative cases, respectively. To our knowledge, this is the first universality result of its kind in the literature and, somewhat surprisingly, it shows that an extra-gradient proxy step is not required to achieve optimal rates.

Cite

Text

Antonakopoulos et al. "Sifting Through the Noise: Universal First-Order Methods for Stochastic Variational Inequalities." Neural Information Processing Systems, 2021.

Markdown

[Antonakopoulos et al. "Sifting Through the Noise: Universal First-Order Methods for Stochastic Variational Inequalities." Neural Information Processing Systems, 2021.](https://mlanthology.org/neurips/2021/antonakopoulos2021neurips-sifting/)

BibTeX

@inproceedings{antonakopoulos2021neurips-sifting,
  title     = {{Sifting Through the Noise: Universal First-Order Methods for Stochastic Variational Inequalities}},
  author    = {Antonakopoulos, Kimon and Pethick, Thomas and Kavis, Ali and Mertikopoulos, Panayotis and Cevher, Volkan},
  booktitle = {Neural Information Processing Systems},
  year      = {2021},
  url       = {https://mlanthology.org/neurips/2021/antonakopoulos2021neurips-sifting/}
}