atlas

Research map / Large language models / Agents, code and math

Mastering Board Games by External and Internal Planning with Language Models

ICML 2025 · Large language models › Agents, code and math · approach: Mathematical and structural reasoning benchmarks · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Pre-trains multi-action-value Transformers (MAV, 2.7B and 1B) on textual board game data for chess, Chess960, Connect Four and Hex, then uses them for external MCTS planning and distills search into the model for single-call internal search.

Problem

LLMs struggle to play board games reliably because they cannot consistently reason over possible futures with a world model; the paper asks how internal (in-context) and external (search-based) planning can be trained to improve game-playing strength.

Approach

A single Transformer (MAV) jointly acts as world model (state tracking, legal moves, terminal detection), value function (bucketed win-probability per move) and policy, enabling AlphaZero-style MCTS without a game engine (dynamic virtual counts, async MCTS) and distilling minimax search traces into the model for single-call internal search.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use mean scoring instead of max scoring (ablation)MAV-large · Chessexternal Elo: 2875 -> 2923Helped
add 100 simulations of MAV-guided external MCTSMAV-large · Chessinternal Elo: +68 EloHelped
increase the number of external MCTS simulationsMAV-guided MCTS · Chess, Chess960, Connect Four, and HexEloHelped
add MAV-guided external MCTSMAV · Connect Fourinternal Elo: at least 244 EloHelped
use MAV-guided external MCTS instead of basic MCTSMAV-guided MCTS · Hexinternal EloHelped
increase the internal search budgetMAVIS · Chessexternal EloHelped
use a tuned dynamic virtual count instead of static virtual counts (ablation)Async MCTS · Head-to-head comparisonsperformanceHelped
reduce the Async MCTS batch size (ablation)Async MCTS · Head-to-head comparisonsperformanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: Lichess rated games Lichess Chess960 games TCEC games Hex self-play (neurobenzene) Connect Four self-play (Fhourstones) Stockfish 16 annotations

Benchmarks: Internal and external Elo tournaments in chess, Chess960, Connect Four, Hex Lichess puzzles and OOD positions legality/state-tracking accuracy

Metrics: Elo rating legal move rate top_all precision/recall/F1 FEN accuracy win rate

Baselines: Stockfish (levels L0-L20) UAI (ChessBot / Ruoss et al. 270M chess transformer) basic MCTS with random rollouts MAV without search

Builds on: AlphaZero MuZero Stream of Search Gemini architecture Tree of Thoughts

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy