Follow the Perturbed Leader: Optimism and Fast Parallel Algorithms for Smooth Minimax Games
Not on the map. Why?
Abstract (arXiv)
We consider the problem of online learning and its application to solving minimax games. For the online learning problem, Follow the Perturbed Leader (FTPL) is a widely studied algorithm which enjoys the optimal O(T1/2) worst-case regret guarantee for both convex and nonconvex losses. In this work, we show that when the sequence of loss functions is predictable, a simple modification of FTPL which incorporates optimism can achieve better regret guarantees, while retaining the optimal worst-case regret guarantee for unpredictable sequences. A key challenge in obtaining these tighter regret bounds is the stochasticity and optimism in the algorithm, which requires different analysis techniques than those commonly used in the analysis of FTPL. The key ingredient we utilize in our analysis is the dual view of perturbation as regularization. While our algorithm has several applications, we consider the specific application of minimax games. For solving smooth convex-concave games, our algorithm only requires access to a linear optimization oracle. For Lipschitz and smooth nonconvex-nonconcave games, our algorithm requires access to an optimization oracle which computes the perturbed best response. In both these settings, our algorithm solves the game up to an accuracy of O(T-1/2) using T calls to the optimization oracle. An important feature of our algorithm is that it is highly parallelizable and requires only O(T1/2) iterations, with each iteration making O(T1/2) parallel calls to the optimization oracle.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 13 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 2; 2024: 0; 2025: 4; 2026: 1.
10 papers.
- 2021Training for the Future: A Simple Gradient Interpolation Loss to Generalize Along Timecited by 27
- 2022Optimistic No-regret Algorithms for Discrete Cachingcited by 10
- 2025Revisiting Follow-the-Perturbed-Leader with Unbounded Perturbations in Bandit Problemscited by 3
- 2023An Improved Relaxation for Oracle-Efficient Adversarial Contextual Banditscited by 2
- 2022Some performance considerations when using multi-armed bandit algorithms in the presence of missing datacited by 1
- 2025QueryBandits for Hallucination Mitigation: Exploiting Semantic Features for No-Regret Rewritingcited by 1
- 2025Follow-the-Perturbed-Leader for Decoupled Bandits: Best-of-Both-Worlds and Practicalitycited by 1
- 2023Towards Optimal Randomized Strategies in Adversarial Example Gamecited by 0
- 2025Optimistic Learning for Communication Networkscited by 0
- 2026No One Size Fits All: QueryBandits for Hallucination Mitigationcited by 0
- 2026No One Size Fits All: QueryBandits for Hallucination Mitigation23 Feb 2026
- 2025Follow-the-Perturbed-Leader for Decoupled Bandits: Best-of-Both-Worlds and Practicality14 Oct 2025
- 2025Revisiting Follow-the-Perturbed-Leader with Unbounded Perturbations in Bandit Problems26 Aug 2025
- 2025QueryBandits for Hallucination Mitigation: Exploiting Semantic Features for No-Regret Rewriting22 Aug 2025
- 2025Optimistic Learning for Communication Networks4 Apr 2025
- 2023An Improved Relaxation for Oracle-Efficient Adversarial Contextual Bandits29 Oct 2023
- 2023Towards Optimal Randomized Strategies in Adversarial Example Game29 Jun 2023
- 2022Optimistic No-regret Algorithms for Discrete Caching15 Aug 2022
- 2022Some performance considerations when using multi-armed bandit algorithms in the presence of missing data8 May 2022
- 2021Training for the Future: A Simple Gradient Interpolation Loss to Generalize Along Time15 Aug 2021