Downloads · 30 days
0
UofTCSSLab/Maia3-5M
Maia3-5M is a machine learning model from UofTCSSLab. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
Part of the Maia3 family of transformer models for human chess move prediction. This is the 5M-parameter variant.
Downloads · 30 days
0
Access
Public
Updated May 23, 2026
Repo size
21 MB
Likes
4
Public
Click a slice to open those files.
.pt21 MB · 100%
From the Hugging Face model README
Part of the Maia3 family of transformer models for human chess move prediction. This is the 5M-parameter variant.
For full details — architecture details, training recipe, full evaluation, and ablations — see our paper Chessformer: A Unified Architecture for Chess Modeling (ICLR 2026).
Maia3 models predict human chess moves conditioned on player rating. Typical uses include:
transcoder.py) for studying internal featuresNot intended for maximum playing strength. For strong engine play built on the same architecture, see the Chessformer integration into Leela Chess Zero described in the paper.
Maia3-5M is a PyTorch checkpoint trained with the code at CSSLab/maia3. Clone that repo, set up the conda environment, and load the checkpoint following the instructions in its README.
Architecture hyperparameters for this variant are defined in ablate_size.sh in the training repo.
data/evals/2022-test-annotated.jsonl)ablate_size.shThe Maia3 family reaches 57.1% move-matching accuracy on human moves, significantly surpassing the previous state of the art with fewer than a quarter of the parameters. Per-size accuracy curves, scaling analysis, and skill-conditioned breakdowns are reported in the paper.
@inproceedings{monroe2026chessformer,
title={Chessformer: A Unified Architecture for Chess Modeling},
author={Daniel Monroe and George Eilender and Philip Chalmers and Zhenwei Tang and Ashton Anderson},
booktitle={The Fourteenth International Conference on Learning Representations},
year={2026},
url={https://openreview.net/forum?id=2ltBRzEHyd}
}