CoolFace
Datasetpublic

ethanjtang/GAMBIT-stockfish18-selfplay

GAMBIT: Generalization or Memorization? Brittleness Testing for Chess-Trained Language Models Overview 1050 self-play games between base Stockfish 18 and Stockfish Skill Level 0-20 variants. Each skill level variant plays 25 White/25 Black games against a base instance of Stockfish. All games use depth=15 and no opening books were used. sf18_selfplay_games.pgn — PGN file containing all labeled 1050 SF18 self-play games sf18_selfplay_match-summary.txt —… See the full description on the dataset page: https://huggingface.co/datasets/ethanjtang/GAMBIT-stockfish18-selfplay.

sourceHugging Facemitupdated 4mo agoView on Hugging Face
0likes35downloads
Dataset Card

GAMBIT: <ins>G</ins>ener<ins>a</ins>lization or <ins>M</ins>emorization? <ins>B</ins>r<ins>i</ins>ttleness <ins>T</ins>esting for Chess-Trained Language Models

![arXiv](https://arxiv.org/abs/2605.17565) <br> ![GitHub](https://github.com/ethanjtang/GAMBIT) <br> ![HuggingFace](https://huggingface.co/ethanjtang/KINGPT) <br>

Overview

1050 self-play games between base Stockfish 18 and Stockfish Skill Level 0-20 variants.

Each skill level variant plays 25 White/25 Black games against a base instance of Stockfish.

All games use depth=15 and no opening books were used.

  • —sf18_selfplay_games.pgn — PGN file containing all labeled 1050 SF18 self-play games
  • —sf18_selfplay_match-summary.txt — match summary between SF18 Base vs. SF18 Level 0-20
  • —sf18_selfplay_positions.parquet — All unique position + best move pairs from all games played as (fen, uci, san, eval_cp) tuples.
  • —sf18_selfplay_unique-position-bestmove-pairs.txt — Filtered unique position + best move pairs from only "reasonable" players (engines who won/drew)
  • —A position + best move pair is only recorded if the engine which played it won/drew the game.
  • —This filters for bad moves played by weak SF18 variants.

Citation

bibtex
@misc{tang2026generalizationmemorizationbrittlenesstesting,
      title={Generalization or Memorization? Brittleness Testing for Chess-Trained Language Models}, 
      author={Ethan Tang},
      year={2026},
      eprint={2605.17565},
      archivePrefix={arXiv},
      primaryClass={cs.AI},
      url={https://arxiv.org/abs/2605.17565}, 
}