In game theory, generalists sometimes win out over specialists

· Source: MIT News - Artificial intelligence · Field: Technology & Digital — Artificial Intelligence & Machine Learning · Depth: Expert, medium

Summary

MIT researchers, in collaboration with colleagues from UT Austin, UCB, CMU, and NYU, presented new findings in April at the International Conference on Learning Representations, challenging long-held assumptions about algorithms for imperfect-information, two-player, zero-sum games. Their study revealed that general-purpose policy gradient methods, developed in the 1990s, surprisingly outperform specialized game-theoretic algorithms in these complex settings. A major contribution is a new, even-handed benchmarking approach, which measures algorithm performance using "exploitability" against a worst-case adversary. Experiments across five games, including Phantom Tic-Tac-Toe, Hex variants, and Liar's Dice, involving up to 30 billion states, demonstrated that neural networks trained with policy gradient algorithms achieved superior (lower) exploitability scores and won head-to-head competitions. The team has made their benchmarking software freely available, compatible with OpenSpiel, and runnable on ordinary laptops, emphasizing its applicability to broader strategic interactions like military operations and negotiations.

Key takeaway

For Machine Learning Engineers developing AI agents for imperfect-information, multi-agent strategic interactions, you should re-evaluate the assumed superiority of specialized game-theoretic algorithms. This research suggests that general-purpose policy gradient methods may offer better performance, challenging conventional wisdom. Consider integrating the new benchmarking software, available via OpenSpiel, into your evaluation pipeline to rigorously assess algorithm effectiveness and explore policy gradient approaches for applications like trading or military simulations.

Key insights

General-purpose policy gradient methods can surprisingly outperform specialized game-theoretic algorithms in imperfect-information games.

Principles

Method

A benchmarking approach measures algorithm performance in imperfect-information games using "exploitability" against a worst-case adversary, enabling rigorous evaluation of trained agents.

In practice

Topics

Best for: Research Scientist, AI Scientist, Machine Learning Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by MIT News - Artificial intelligence.