Lyapunov Exponents for Diversity in Differentiable Games
Not on the map. Why?
Abstract (arXiv)
Ridge Rider (RR) is an algorithm for finding diverse solutions to optimization problems by following eigenvectors of the Hessian ("ridges"). RR is designed for conservative gradient systems (i.e., settings involving a single loss function), where it branches at saddles - easy-to-find bifurcation points. We generalize this idea to non-conservative, multi-agent gradient systems by proposing a method - denoted Generalized Ridge Rider (GRR) - for finding arbitrary bifurcation points. We give theoretical motivation for our method by leveraging machinery from the field of dynamical systems. We construct novel toy problems where we can visualize new phenomena while giving insight into high-dimensional problems of interest. Finally, we empirically evaluate our method by finding diverse solutions in the iterated prisoners' dilemma and relevant machine learning problems including generative adversarial networks.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 62 of its 122 references that are in the map. First posted on arXiv 24 Dec 2021.
Builds on
62 of 122 references.
References · 62
- 2020Score-Based Generative Modeling through Stochastic Differential Equationscited by 8,964
- 2018Large Scale GAN Training for High Fidelity Natural Image Synthesiscited by 2,609
- 2017Improved Training of Wasserstein GANscited by 2,223
- 2020Shortcut Learning in Deep Neural Networkscited by 1,928
- 2018DARTS: Differentiable Architecture Searchcited by 1,782
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
- 2018ImageNet-trained CNNs are biased towards texture; increasing shape bias improves accuracy and robustnesscited by 1,430
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 902
- 2018Diversity is All You Need: Learning Skills without a Reward Functioncited by 734
- 2019Meta-Learning with Implicit Gradientscited by 523
- 2018Meta-Learning for Semi-Supervised Few-Shot Classificationcited by 456
- 2015Gradient-based Hyperparameter Optimization through Reversible Learningcited by 357
38 more
- 2017Adversarial Examples: Attacks and Defenses for Deep Learningcited by 350
- 2019Emergent Tool Use From Multi-Agent Autocurriculacited by 308
- 2019Optimizing Millions of Hyperparameters by Implicit Differentiationcited by 303
- 2019PyHessian: Neural Networks Through the Lens of the Hessiancited by 291
- 2017Learning with Opponent-Learning Awarenesscited by 218
- 2017Training GANs with Optimismcited by 217
- 2019Improving Adversarial Robustness via Promoting Ensemble Diversitycited by 213
- 2016Unrolled Generative Adversarial Networkscited by 208
- 2014Robots that can adapt like animalscited by 203
- 2020"Other-Play" for Zero-Shot Coordinationcited by 194
- 2013Optimization, Learning, and Games with Predictable Sequencescited by 187
- 2018A Variational Inequality Perspective on Generative Adversarial Networkscited by 144
- 2017Intrinsic Motivation and Automatic Curricula via Asymmetric Self-Playcited by 139
- 2018The Mechanics of n-Player Differentiable Gamescited by 118
- 2020Effective Diversity in Population Based Reinforcement Learningcited by 116
- 2017The Numerics of GANscited by 104
- 2019Self-Tuning Networks: Bilevel Optimization of Hyperparameters using Structured Best-Response Functionscited by 104
- 2019Open-ended Learning in Symmetric Zero-sum Gamescited by 96
- 2018Stochastic Hyperparameter Optimization through Hypernetworkscited by 72
- 2020A Game Theoretic Framework for Model Based Reinforcement Learningcited by 72
- 2018Negative Momentum for Improved Game Dynamicscited by 59
- 2019AlphaStar: An Evolutionary Computation Perspectivecited by 50
- 2016Connecting Generative Adversarial Networks and Actor-Critic Methodscited by 49
- 2018Stable Opponent Shaping in Differentiable Gamescited by 49
- 2021f-Domain-Adversarial Learning: Theory and Algorithmscited by 47
- 2019Differentiable Game Mechanicscited by 43
- 2020Multi-Agent Determinantal Q-Learningcited by 36
- 2021Control-Oriented Model-Based Reinforcement Learning with Implicit Differentiationcited by 35
- 2019On Solving Minimax Optimization Locally: A Follow-the-Ridge Approachcited by 34
- 2020Adversarial Example Gamescited by 34
- 2021Near-optimal Local Convergence of Alternating Gradient Descent-Ascent for Minimax Optimizationcited by 31
- 2019Finite Regret and Cycles with Fixed Step-Size via Alternating Gradient Descent-Ascentcited by 28
- 2020Diversity inducing Information Bottleneck in Model Ensemblescited by 27
- 2021Meta-Learning to Improve Pre-Trainingcited by 27
- 2015Diversity Networks: Neural Network Compression Using Determinantal Point Processescited by 25
- 2019Vortices Instead of Equilibria in MinMax Optimization: Chaos and Butterfly Effects of Online Learning in Zero-Sum Gamescited by 24
- 2019Ensembles of Locally Independent Prediction Modelscited by 22
- 2021Pick Your Battles: Interaction Graphs as Population-Level Objectives for Strategic Diversitycited by 22
50 most cited of 62 All 62 (JSON)
Built on by
Citing papers per year: 2022: 4; 2023: 1; 2024: 1; 2025: 1; 2026: 1.
8 papers.
- 2022Task Discovery: Finding the Tasks that Neural Networks Generalize oncited by 9
- 2022Domain Adversarial Training: A Game Perspectivecited by 7
- 2024JacNet: Learning Functions with Structured Jacobianscited by 7
- 2022Neural Payoff Machines: Predicting Fair and Stable Payoff Allocations Among Team Memberscited by 6
- 2022Task Selection for AutoML System Evaluationcited by 6
- 2025Score Distillation Sampling for Audio: Source Separation, Synthesis, and Beyondcited by 5
- 2026Motion Attribution for Video Generationcited by 4
- 2023Using Cooperative Game Theory to Prune Neural Networkscited by 1
- 2026Motion Attribution for Video Generation13 Jan 2026
- 2025Score Distillation Sampling for Audio: Source Separation, Synthesis, and Beyond7 May 2025
- 2024JacNet: Learning Functions with Structured Jacobians23 Aug 2024
- 2023Using Cooperative Game Theory to Prune Neural Networks17 Nov 2023
- 2022Task Discovery: Finding the Tasks that Neural Networks Generalize on1 Dec 2022
- 2022Task Selection for AutoML System Evaluation26 Aug 2022
- 2022Neural Payoff Machines: Predicting Fair and Stable Payoff Allocations Among Team Members18 Aug 2022
- 2022Domain Adversarial Training: A Game Perspective10 Feb 2022