Recreating 180 Years of Chess Style with Policy-Only Fine-Tuning
Summary
The Time-Machine Chess project recreates historical chess styles using five small neural networks, each fine-tuned to play like masters from 1850, 1920, 1965, 1995, and 2015. Built upon Maia-2, a model predicting human moves, the system employs a policy-only approach without search, ensuring human-like play and preserving era-specific styles. Training involved one epoch of fine-tuning on balanced subsets of Lumbra's Gigabase, a ~10M game dataset. A crucial "social layer" was added to model historical draw agreements and resignations, tuned to match era-specific rates. Rigorous validation included self-play against historical records, an era classifier achieving 88% accuracy over 20 games, and strength measurement against Stockfish, revealing an approximate 1650-1750 Elo range across eras. This demonstrates successful reproduction of distinct historical chess styles and behaviors.
Key takeaway
For AI scientists or ML engineers aiming to replicate nuanced human or historical behaviors, consider policy-only fine-tuning on human-imitation models. Your approach should explicitly model "social" behaviors like draw agreements or resignations, which fall outside the core action space. Crucially, implement rigorous, multi-faceted validation against historical data to genuinely prove claims and uncover unexpected insights, rather than merely assuming conditioning inputs reflect actual model outputs.
Key insights
Recreating historical play styles requires policy-only fine-tuning, a "social layer" for non-move behaviors, and rigorous validation against historical data.
Principles
- Imitate human play, don't optimize for "best."
- Validate claims against learned corpus data.
- Model social behaviors separately from moves.
Method
Fine-tune a human-imitation policy model on era-specific game data for one epoch. Implement a "social layer" with tunable draw/resignation rules. Validate style and strength against historical records and a classifier.
In practice
- Use Maia-2 for human-like move prediction.
- Apply temperature scheduling for opening diversity.
- Tune draw/resignation rules against historical data.
Topics
- Chess AI
- Policy-Only Models
- Fine-Tuning
- Historical Simulation
- Maia-2
- Model Validation
Code references
Best for: AI Scientist, Machine Learning Engineer, Software Engineer
Related on AIssential
See Counsel's argued verdicts on the open AI decisions leaders are weighing →
Editorial summary, takeaway, and curation by AIssential. Original article published by Towards AI - Medium.