Primal Methods for Variational Inequality Problems with Functional Constraints (2403.12859v1)
Abstract: Constrained variational inequality problems are recognized for their broad applications across various fields including machine learning and operations research. First-order methods have emerged as the standard approach for solving these problems due to their simplicity and scalability. However, they typically rely on projection or linear minimization oracles to navigate the feasible set, which becomes computationally expensive in practical scenarios featuring multiple functional constraints. Existing efforts to tackle such functional constrained variational inequality problems have centered on primal-dual algorithms grounded in the Lagrangian function. These algorithms along with their theoretical analysis often require the existence and prior knowledge of the optimal Lagrange multipliers. In this work, we propose a simple primal method, termed Constrained Gradient Method (CGM), for addressing functional constrained variational inequality problems, without necessitating any information on the optimal Lagrange multipliers. We establish a non-asymptotic convergence analysis of the algorithm for variational inequality problems with monotone operators under smooth constraints. Remarkably, our algorithms match the complexity of projection-based methods in terms of operator queries for both monotone and strongly monotone settings, while utilizing significantly cheaper oracles based on quadratic programming. Furthermore, we provide several numerical examples to evaluate the efficacy of our algorithms.
- Stochastic variance reduction for variational inequality methods. In Conference on Learning Theory, pages 778–816. PMLR, 2022.
- Provably learning Nash policies in constrained Markov potential games. arXiv preprint arXiv:2306.07749, 2023.
- Convex Analysis and Monotone Operator Theory in Hilbert Spaces. Springer, Cham, 2011.
- Nonlinear Programming: Theory and Algorithms. John Wiley & Sons, New Jersey, 2013.
- Digvijay Boob and Qi Deng. First-order methods for stochastic variational inequality problems with function constraints. arXiv preprint arXiv:2304.04778, 2023.
- Stochastic first-order methods for convex and nonconvex functional constrained optimization. Mathematical Programming, 197(1):215–279, 2023.
- The subgradient extragradient method for solving variational inequalities in Hilbert space. Journal of Optimization Theory and Applications, 148(2):318–335, 2011.
- A primal-dual approach to solving variational inequalities with general constraints. In International Conference on Learning Representations, 2024.
- Formulation and comparison of algorithms for frictional contact problems. International Journal for Numerical Methods in Engineering, 42(1):145–173, 1998.
- Yu-Hong Dai. Fast algorithms for projection on an ellipsoid. SIAM Journal on Optimization, 16(4):986–1006, 2006.
- Training GANs with optimism. In International Conference on Learning Representations, 2018.
- Efficient methods for structured nonconvex-nonconcave min-max optimization. In International Conference on Artificial Intelligence and Statistics, pages 2746–2754. PMLR, 2021.
- Efficient projections onto the l1subscript𝑙1l_{1}italic_l start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT-ball for learning in high dimensions. In International Conference on Machine Learning, pages 272–279. PMLR, 2008.
- Generalized Nash equilibrium problems. Annals of Operations Research, 175(1):177–211, 2010.
- Finite-Dimensional Variational Inequalities and Complementarity Problems. Springer, New York, 2003.
- Frank-Wolfe algorithms for saddle point problems. In International Conference on Artificial Intelligence and Statistics, pages 362–371. PMLR, 2017.
- A variational inequality perspective on generative adversarial networks. In International Conference on Learning Representations, 2019.
- Automatic and harmless regularization with constrained and lexicographic optimization: A dynamic barrier approach. In Advances in Neural Information Processing Systems, volume 34, pages 29630–29642, 2021.
- Generative adversarial nets. In Advances in Neural Information Processing Systems, volume 27, 2014.
- Last-iterate convergence of optimistic gradient method for monotone variational inequalities. In Advances in Neural Information Processing Systems, volume 35, pages 21858–21870, 2022.
- The limits of min-max optimization algorithms: Convergence to spurious non-critical sets. In International Conference on Machine Learning, pages 4337–4348. PMLR, 2021.
- Oracle complexity of single-loop switching subgradient methods for non-smooth weakly convex functional constrained optimization. In Advances in Neural Information Processing Systems, volume 36, pages 61327–61340, 2023.
- Optimal transport with constraints: from mirror descent to classical mechanics. arXiv preprint arXiv:2309.04727, 2023.
- Martin Jaggi. Revisiting Frank-Wolfe: Projection-free sparse convex optimization. In International Conference on Machine Learning, pages 427–435. PMLR, 2013.
- Kenneth Langstreth Johnson. Contact Mechanics. Cambridge University Press, Cambridge, 1987.
- First-order algorithms for nonlinear generalized Nash equilibrium problems. Journal of Machine Learning Research, 24(38):1–46, 2023.
- Independent learning in constrained Markov potential games. arXiv preprint arXiv:2402.17885, 2024.
- Solving variational inequalities with stochastic mirror-prox algorithm. Stochastic Systems, 1(1):17–58, 2011.
- James E Kelley, Jr. The cutting-plane method for solving convex programs. Journal of the Society for Industrial and Applied Mathematics, 8(4):703–712, 1960.
- An Introduction to Variational Inequalities and Their Applications. SIAM, Philadelphia, 2000.
- Online learning under adversarial nonlinear constraints. In Advances in Neural Information Processing Systems, volume 36, pages 53227–53238, 2023.
- Galina M Korpelevich. The extragradient method for finding saddle points and other problems. Matecon, 12:747–756, 1976.
- Algorithms for stochastic optimization with function or expectation constraints. Computational Optimization and Applications, 76(2):461–498, 2020.
- New variants of bundle methods. Mathematical Programming, 69:111–147, 1995.
- Variational inequalities. Communications on Pure and Applied Mathematics, 20(3):493–519, 1967.
- A stochastic optimization framework for fair risk minimization. Transactions on Machine Learning Research, 2022. ISSN 2835-8856.
- Towards deep learning models resistant to adversarial attacks. In International Conference on Learning Representations, 2018.
- Convex programming and variational inequalities. Journal of Optimization Theory and Applications, 9:3–23, 1972.
- George J Minty. Monotone (nonlinear) operators in Hilbert space. Duke Math. J., 29(1):341–346, 1962.
- A unified analysis of extra-gradient and optimistic gradient methods for saddle point problems: Proximal point approach. In International Conference on Artificial Intelligence and Statistics, pages 1497–1507. PMLR, 2020a.
- Convergence rate of 𝒪(1/k)𝒪1𝑘{\mathcal{O}}(1/k)caligraphic_O ( 1 / italic_k ) for optimistic gradient and extragradient methods in smooth convex-concave saddle point problems. SIAM Journal on Optimization, 30(4):3230–3251, 2020b.
- On constraints in first-order optimization: A view from non-smooth dynamical systems. Journal of Machine Learning Research, 23(256):1–47, 2022.
- Accelerated first-order optimization under nonlinear constraints. arXiv preprint arXiv:2302.00316, 2023.
- Anna Nagurney. Network Economics: A Variational Inequality Approach. Springer Science & Business Media, Dordrecht, 1998.
- John Nash. Equilibrium points in n𝑛nitalic_n-person games. Proceedings of the National Academy of Sciences, 36(1):48–49, 1950.
- John Nash. Non-cooperative games. Annals of Mathematics, pages 286–295, 1951.
- Arkadi Nemirovski. Prox-method with rate of convergence 𝒪(1/t)𝒪1𝑡{\mathcal{O}}(1/t)caligraphic_O ( 1 / italic_t ) for variational inequalities with Lipschitz continuous monotone operators and smooth convex-concave saddle point problems. SIAM Journal on Optimization, 15(1):229–251, 2004.
- Yurii Nesterov. Dual extrapolation and its applications to solving variational inequalities and related problems. Mathematical Programming, 109(2-3):319–344, 2007.
- Yurii Nesterov. Introductory Lectures on Convex Optimization: A Basic Course. Springer Science & Business Media, New York, 2013.
- A general analysis of the convergence of ADMM. In International Conference on Machine Learning, pages 343–352. PMLR, 2015.
- Numerical Optimization. Springer, New York, 1999.
- Boris T Polyak. A general method for solving extremal problems. In Doklady Akademii Nauk, volume 174, pages 33–36. Russian Academy of Sciences, 1967.
- Boris T Polyak. Introduction to Optimization. Optimization Software, New York, 1987.
- Leonid Denisovich Popov. A modification of the Arrow-Hurwicz method for search of saddle points. Mathematical Notes of the Academy of Sciences of the USSR, 28:845–848, 1980.
- R Tyrrell Rockafellar. Monotone operators associated with saddle-functions and minimax problems. Nonlinear Functional Analysis, 18(part 1):397–407, 1970.
- R Tyrrell Rockafellar. Monotone operators and the proximal point algorithm. SIAM Journal on Control and Optimization, 14(5):877–898, 1976.
- First-order constrained optimization: Non-smooth dynamical system viewpoint. IFAC-PapersOnLine, 55(16):236–241, 2022.
- Orthogonal directions constrained gradient method: from non-linear equality constraints to Stiefel manifold. In Conference on Learning Theory, volume 195, pages 1228–1258. PMLR, 2023.
- Variational Inequalities with Applications: A Study of Antiplane Frictional Contact Problems. Springer Science & Business Media, New York, 2009.
- Guido Stampacchia. Formes bilineaires coercitives sur les ensembles convexes. Comptes Rendus Academie Sciences Paris, 258:4413–4416, 1964.
- Projection efficient subgradient method and optimal nonsmooth Frank-Wolfe method. In Advances in Neural Information Processing Systems, volume 33, pages 12211–12224, 2020.
- Paul Tseng. On linear convergence of iterative methods for the variational inequality problem. Journal of Computational and Applied Mathematics, 60(1-2):237–252, 1995.
- Projection onto the probability simplex: An efficient algorithm with a simple proof, and an application. arXiv preprint arXiv:1309.1541, 2013.
- CRPO: A new approach for safe reinforcement learning with convergence guarantee. In International Conference on Machine Learning, pages 11480–11491. PMLR, 2021.
- Global convergence and variance reduction for a class of nonconvex-nonconcave minimax problems. In Advances in Neural Information Processing Systems, volume 33, pages 1153–1165, 2020.
- Solving constrained variational inequalities via a first-order interior point-based method. In International Conference on Learning Representations, 2023.
- Fairness constraints: A flexible approach for fair classification. Journal of Machine Learning Research, 20(1):2737–2778, 2019.