Interview, Keynote, Fireside Chat
Tuomas Sandholm: Poker and Game Theory | Lex Fridman Podcast #12
Game Selection and Benchmark Status
- Heads-up No Limit Texas Hold'em (HUNL) serves as the primary benchmark for imperfect information game solving, chosen for its complexity (10^161 game tree states) and its status as a popular spectator sport.
- The game involves two players, four betting rounds, and progressive revelation of information (two private cards, followed by three public community cards).
- In 2017, the AI system Libratus became the first to defeat top human players in HUNL, marking a milestone comparable to Deep Blue in chess or AlphaGo in Go.
Libratus Competition Details (2017)
- The event featured four of the world's top HUNL specialists playing 120,000 hands over 20 days at a casino in Pittsburgh.
- Libratus won the match with a projected profit of nearly $2 million (if played for real money); the actual payout to human players was $200,000.
- International betting markets initially favored the humans as 4-to-1 or 5-to-1 favorites, reflecting widespread overconfidence in human capability over AI.
- Players competed via a standard UI interface; betting history was provided to prevent memory errors, though top professionals possess superior recall.
Algorithmic Architecture and Abstraction
- Libratus did not rely on deep learning or opponent-specific data, instead utilizing a game-theoretic approach based on Nash equilibrium to ensure unbeatability.
- The system employed two types of abstraction:
- Information Abstraction: Automated clustering of card hands based on potential future value (potential-aware abstraction).
- Action Abstraction: Determination of optimal betting sizes, initially using a convergent but non-scalable method for early bets, then transitioning to other strategies.
- The AI explicitly models opponent beliefs using Nash equilibrium, which defines probability distributions over states (information sets) rather than assuming specific opponent strategies.
- The system utilizes "depth-limited" search and opponent modeling to account for imperfect information, ensuring the AI is not overly optimistic about future states.
Comparison with Other AI Approaches
- Libratus differs from DeepStack, which used deep learning to estimate values of randomly generated states and performed look-ahead searches from those points.
- Libratus avoids deep learning because value in imperfect information games depends on belief distributions (what the opponent thinks), not just physical states.
- The team has since published research on integrating learning techniques, such as allowing opponents to choose from a set of strategies at search tree leaves to force robustness.
- While hybrid strategies (game theory + exploitation) are effective against weak players, Libratus prioritized a pure game-theoretic strategy against top experts to avoid self-exploitation.
Extension to Multiplayer and Collusion
- Multiplayer games introduce significant complexity due to the possibility of multiple equilibria and potential collusion (e.g., two players gang up on a third).
- Collusion makes games significantly harder to solve; systems like Bridge require pre-agreed signaling protocols that are difficult to model computationally.
- The team has developed new game representations to handle collusion and has presented work on this at NIPS.
- The complexity gap is substantial: two-player zero-sum games are conceptually and computationally easier than multiplayer or general-sum games.
Real-World Applications and Startups
- Sandholm founded Strategic Machine for business, gaming, and sports applications.
- He founded Strategy Robot for military, security, and intelligence applications.
- He co-founded Optimized Markets for combinatorial market optimization (e.g., advertising auctions).
- Kidney Exchange: The technology ran the nationwide kidney exchange program, increasing survival rates and generating positive employment effects for medical staff.
- Supply Chain Efficiency: In 2001–2010, automated sourcing auctions improved supply chain efficiency for $60 billion in spend by 12.6% ($6 billion in savings).
- Autonomous Vehicles: Potential applications include pre-negotiated merging strategies between fleets (e.g., Waymo vs. Uber) to optimize traffic flow and safety.
Mechanism Design and Theoretical Limits
- Automated mechanism design aims to create game rules that achieve specific desirable outcomes (e.g., efficient trade, truthful bidding).
- Sandholm acknowledges "impossibility results" (e.g., the Myerson-Satterthwaite theorem) which prove certain objectives are unachievable under general conditions of imperfect information.
- However, automated design can find "islands of possibility" within these impossible classes, carving out specific settings where efficient trade is achievable.
- Real-world mechanism design (e.g., FCC spectrum auctions) often relies on economic insights rather than direct automated design, as truth-telling is rarely the dominant strategy in complex multi-item auctions.
Future Directions and Safety
- The next major benchmark in game solving remains undefined, though candidates include StarCraft, Dota 2, Diplomacy, and Hanabi.
- Sandholm's primary research goal is scaling game-solving technology for real-world military planning and business strategy over 5–10 years.
- He advocates for the use of game theory to address existential threats like nuclear war and climate change, noting that MAD (Mutually Assured Destruction) is a stable game-theoretic equilibrium.
- Sandholm is optimistic about AI's positive impact, citing increased efficiency and safety, while dismissing "value misalignment" as a theoretical concern not yet observed in practical, real-world applications.
- He notes that explaining game-theoretic strategies to humans remains a challenge, though the solutions offer provable guarantees of quality unlike many deep learning models.
- Current research focuses on scalable integer programming, algorithm configuration with generalization guarantees, and solving stochastic games that run indefinitely (e.g., eternal military or business strategy).