atlas

Research map / Architectures and efficiency / RNNs and normalization

Amortized Planning with Large-Scale Transformers: A Case Study on Chess

NeurIPS 2024 · Architectures and efficiency › RNNs and normalization · approach: Neural-symbolic reasoning · 8 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.

Builds ChessBench (10M Lichess games annotated by Stockfish 16) and trains up to 270M-parameter transformers via supervised learning to predict action-values, yielding a searchless chess policy with grandmaster-level Lichess blitz play.

Problem

Whether planning-like search (Stockfish-style value estimation) can be amortized into feed-forward transformers via supervised learning at scale, where memorization is infeasible, and how far such searchless chess policies can go.

Approach

Distill Stockfish 16 action-values (and state-values, oracle best actions) for all legal moves on millions of Lichess boards into decoder-only transformers that predict win-percentage bins with HL-Gauss loss, then play greedily with no search at test time.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Scale the model from 9M to 270M parametersChessBench action-value Transformer · Internal tournamentTournament Elo: 2025~($\pm18$) -> 2299~($\pm15$)Helped
Predict state-values instead of action-values (ablation)9M Transformer · 1K puzzles (ablation setup)Puzzle accuracy (%): 83.3 -> 77.5Hurt
Predict oracle actions instead of action-values (ablation)9M Transformer · 1K puzzles (ablation setup)Puzzle accuracy (%): 83.3 -> 65.7Hurt
Replace HL-Gauss loss with log loss (ablation)9M Transformer · 1K puzzles (ablation setup)Puzzle accuracy (%): 82.0 -> 80.6Hurt
Replace HL-Gauss loss with L2 loss (ablation)9M Transformer · 1K puzzles (ablation setup)Puzzle accuracy (%): 82.0 -> 80.8Hurt
Increase transformer depth from 2 to 16 layers (ablation)9M Transformer · 1K puzzles (ablation setup)Puzzle accuracy (%): 54.7 -> 81.3Helped
Increase transformer depth from 16 to 32 layers (ablation)9M Transformer · 1K puzzles (ablation setup)Puzzle accuracy (%): 81.3 -> 79.5Hurt
Use 64 rather than 128 value bins (ablation)9M Transformer · 1K puzzles (ablation setup)Puzzle accuracy (%): 83.8 -> 84.4Helped
Annotate training data with a 0.1s instead of 0.05s Stockfish limit (ablation)9M Transformer · 1K puzzles (ablation setup)Puzzle accuracy (%): 84.0 -> 85.4Helped
Use weighted sampling to restore natural board frequencies (ablation)9M Transformer · 1K puzzles (ablation setup)Puzzle accuracy (%): 83.3 -> 49.9Hurt
Replace the Transformer with an 8-layer residual ConvNet (ablation)9M chess policy · 1K puzzles (ablation setup)Puzzle accuracy (%): 83.3 -> 17.3Hurt
Increase training data size (ablation)ChessBench Transformer · 1K puzzlesPuzzle accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: ChessBench (10M Lichess games annotated with Stockfish 16) Lichess puzzles

Benchmarks: Lichess puzzles (10K) Lichess blitz Elo ChessBench test set

Metrics: puzzle accuracy action accuracy Kendall's tau Elo

Baselines: Stockfish 16 Leela Chess Zero AlphaZero GPT-3.5-turbo-instruct Maia

Builds on: AlphaZero Leela Chess Zero HL-Gauss distributional RL Maia

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