mlsanityData to 7 Oct 2026

Ridge Rider: Finding Diverse Solutions by Following Eigenvectors of the Hessian

arXiv 2011.06505 ↗First posted 12 Nov 2020cs.LGcited by 20

Not on the map. Why?

Abstract (arXiv)

Over the last decade, a single algorithm has changed many facets of our lives - Stochastic Gradient Descent (SGD). In the era of ever decreasing loss functions, SGD and its various offspring have become the go-to optimization tool in machine learning and are a key component of the success of deep neural networks (DNNs). While SGD is guaranteed to converge to a local optimum (under loose assumptions), in some cases it may matter which local optimum is found, and this is often context-dependent. Examples frequently arise in machine learning, from shape-versus-texture-features to ensemble methods and zero-shot coordination. In these settings, there are desired solutions which SGD on 'standard' loss functions will not find, since it instead converges to the 'easy' solutions. In this paper, we present a different approach. Rather than following the gradient, which corresponds to a locally greedy direction, we instead follow the eigenvectors of the Hessian, which we call "ridges". By iteratively following and branching amongst the ridges, we effectively span the loss surface to find qualitatively different solutions. We show both theoretically and experimentally that our method, called Ridge Rider (RR), offers a promising direction for a variety of challenging problems.

Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Nov 2020.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2021: 2; 2022: 10; 2023: 5; 2024: 2; 2025: 1.

20 papers.

Sort:

By area:

  1. 2022Diversify and Disambiguate: Learning From Underspecified Datacited by 55
  2. 2022K-level Reasoning for Zero-Shot Coordination in Hanabicited by 30
  3. 2023Quantification of Uncertainty with Adversarial Modelscited by 28
  4. 2022Predicting is not Understanding: Recognizing and Addressing Underspecification in Machine Learningcited by 26
  5. 2022Continuously Discovering Novel Strategies via Reward-Switching Policy Optimizationcited by 23
  6. 2022Equivariant Networks for Zero-Shot Coordinationcited by 16
  7. 2022Heterogeneous Multi-agent Zero-Shot Coordination by Coevolutioncited by 12
  8. 2022Learning General World Models in a Handful of Reward-Free Deploymentscited by 12
  9. 2022Task Discovery: Finding the Tasks that Neural Networks Generalize oncited by 9
  10. 2021Lyapunov Exponents for Diversity in Differentiable Gamescited by 8
  11. 2022On-the-fly Strategy Adaptation for ad-hoc Agent Coordinationcited by 7
  12. 2023Mix-ME: Quality-Diversity for Multi-Agent Learningcited by 4
8 more
  1. 2022Learning to Optimize Quasi-Newton Methodscited by 3
  2. 2023Iteratively Learn Diverse Strategies with State Distance Informationcited by 3
  3. 2024Sharpness-diversity tradeoff: improving flat ensembles with SharpBalancecited by 3
  4. 2024Stein Variational Evolution Strategiescited by 2
  5. 2023Differentiable Arbitrating in Zero-sum Markov Gamescited by 1
  6. 2021GDA-AM: On the effectiveness of solving minimax optimization via Anderson Accelerationcited by 0
  7. 2023Policy Dispersion in Non-Markovian Environmentcited by 0
  8. 2025ACE and Diverse Generalization via Selective Disagreementcited by 0