Shuffling Heuristic in Variational Inequalities: Establishing New Convergence Guarantees
Daniil Medyakov, Gleb Molodtsov, Grigoriy Evseev, Egor Petrov, Aleksandr Beznosikov
TL;DR
This work studies shuffling in finite-sum variational inequalities, addressing the lack of theoretical guarantees for permutation-based data processing. It introduces two Extragradient variants with shuffling (RR and SO) and augments them with variance reduction, providing the first convergence bounds for shuffling in VI and proving linear convergence in the VR setting. The theory is complemented by experiments on image denoising and adversarial training, where shuffling-based methods consistently outperform independent-index schemes, with Random Reshuffling often yielding the strongest gains. Overall, the results extend VI algorithmic theory to practical, large-scale finite-sum settings and demonstrate tangible improvements in convergence speed and robustness.
Abstract
Variational inequalities have gained significant attention in machine learning and optimization research. While stochastic methods for solving these problems typically assume independent data sampling, we investigate an alternative approach -- the shuffling heuristic. This strategy involves permuting the dataset before sequential processing, ensuring equal consideration of all data points. Despite its practical utility, theoretical guarantees for shuffling in variational inequalities remain unexplored. We address this gap by providing the first theoretical convergence estimates for shuffling methods in this context. Our analysis establishes rigorous bounds and convergence rates, extending the theoretical framework for this important class of algorithms. We validate our findings through extensive experiments on diverse benchmark variational inequality problems, demonstrating faster convergence of shuffling methods compared to independent sampling approaches.
