Which Nash Equilibrium? Solver-Dependent Selection on Zero-Sum Nash Polytopes
This paper demonstrates that different zero-sum game solvers systematically select distinct Nash equilibria based on their algorithmic structure rather than random initialization, with regularized last-iterate methods converging to the maximum-entropy equilibrium while regret-averaging methods drift toward lower-entropy solutions, a distinction that has measurable downstream consequences for performance against sub-optimal opponents.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are playing a game of chess against a computer. You both play perfectly, and the result is always a draw. That’s the "value" of the game. But how you play to get that draw matters. Do you play aggressively, trying to trap your opponent? Or do you play defensively, keeping your pieces safe?
In game theory, this is called a Nash Equilibrium. Usually, we think of there being only one "perfect" way to play. But in many games, there isn’t just one perfect strategy—there is a whole menu of perfect strategies. They all guarantee you won’t lose, but they look very different.
This paper asks a simple question: When a computer solves a game with many perfect strategies, which one does it pick? And does it pick the same one every time, or does it depend on the specific software used?
The Core Discovery: The "Solver Personality"
The researchers found that different computer programs (called "solvers") act like different personalities. They don’t just pick a random strategy from the menu; they systematically pick specific ones based on how they are built.
Think of the set of all perfect strategies as a flat, smooth table. Any point on that table is a "perfect" way to play.
The "Balanced" Solver (R-NaD):
Imagine a solver that tries to be as "fair" or "balanced" as possible. It spreads its choices out evenly, avoiding extremes. The paper shows that this type of solver (specifically one called R-NaD) always picks the strategy with the highest entropy.- Analogy: Imagine you are choosing a meal from a buffet. The "high entropy" choice is like eating a little bit of everything—some salad, some meat, some dessert. It’s the most diverse, balanced plate. The paper proves that R-NaD always picks this "balanced plate."
The "Cautious" Solver (CFR/CFR+):
Other popular solvers (like CFR) tend to pick strategies that are more "sparse" or extreme. They might ignore some options entirely.- Analogy: This solver is like someone who only eats the main course and skips the sides. It’s still a valid meal (a perfect strategy), but it’s less diverse. The paper shows these solvers consistently drift toward these "lower entropy," less balanced choices.
The "Why" and The "What If"
1. It’s Not Random:
You might think the computer just picks randomly. The researchers proved it doesn’t. If you run the same solver twice, it picks the exact same strategy. The choice is baked into the algorithm’s design, not luck.
2. It Depends on the Game’s Shape:
If the "menu" of perfect strategies is symmetrical (like a perfectly round circle), all solvers tend to pick the same spot. But if the menu is lopsided or asymmetrical (like an oval), the solvers disagree. The "Balanced" solver picks the center of the oval; the "Cautious" solver picks a spot off to the side.
3. The "Anchor" Effect:
The "Balanced" solver (R-NaD) doesn’t just pick the most balanced strategy by magic. It starts with a "default" preference (usually assuming all moves are equally likely) and then adjusts. If you change its starting preference, it will shift its final choice to match that new preference. It’s like a magnet following a metal object.
4. Does It Matter?
If you play against a perfect opponent, it doesn’t matter which strategy you pick—you’ll still draw. But what if your opponent makes mistakes?
- In complex games with hidden information (like Poker, specifically a simplified version called Kuhn Poker), the "Balanced" (high entropy) strategy is actually safer. It’s a better "hedge" against an opponent who might play weirdly.
- In simpler games (like matrix games), the difference is tiny and neither strategy is clearly better.
Two Common Myths Busted
The paper also corrects two common misunderstandings:
Myth: "CFR picks extreme strategies because it cuts off negative numbers (a mathematical step called
max(R, 0))."- Truth: The researchers removed that step and found the solver still picked extreme strategies. So, that’s not the cause. The cause is deeper in how the solver averages its learning over time.
Myth: "The solver’s choice is independent of how it starts."
- Truth: The "Balanced" solver’s choice does depend on its starting point (the "anchor"). If you start it with a bias toward one move, it will end up with a bias toward that move.
The Big Takeaway
The paper proposes a conjecture (a strong hypothesis supported by data):
Regularized solvers (like R-NaD) always pick the strategy that is the "Information Projection" of their starting preference onto the set of perfect strategies.
In plain English: If you start with a "balanced" view of the game, the solver will find the most "balanced" perfect strategy. If you start with a biased view, it will find the perfect strategy that stays closest to that bias.
This matters because it means not all "perfect" strategies are created equal. If you are building an AI for a complex game like Poker, choosing the right solver might give you a safer, more robust AI that handles human mistakes better.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.