atlas

Research map / Large language models / AI and society

Generating Creative Chess Puzzles

NeurIPS 2025 · Large language models › AI and society · approach: Social-science view of AI evaluation · 1 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.

Generates creative chess puzzles by benchmarking generative architectures trained on Lichess puzzles, then RL-fine-tuning an autoregressive transformer with engine-search-based uniqueness and counter-intuitiveness rewards plus diversity filtering.

Problem

Generative AI struggles to produce creative, aesthetic, and counter-intuitive outputs; chess puzzles that are unique, counter-intuitive, and novel are rare (about 2.1% of Lichess unique puzzles) and no standard definition of chess puzzle creativity exists.

Approach

Defines measurable proxies for chess puzzle creativity (uniqueness, counter-intuitiveness via shallow-vs-deep engine search statistics, novelty via board/PV distance and entropy, aesthetic themes), uses them as RL outcome rewards with KL, data-mixing and piece regularization, and a diversity filter that prevents entropy collapse.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply RL with uniqueness and counter-intuitiveness rewards to the Lichess-trained TransformerTransformer · Generated chess puzzlesCounter-intuitive puzzle rate: 0.22% to 2.5%Helped
Apply RL with diversity filteringTransformer · Generated chess puzzlesQualified puzzle rate: 2.5% vs 2.1%Helped
Add Stockfish search-through-time features to search featuresCounter-intuitiveness score function · Golden Set TESTAverage precision: 0.5487 -> 0.7401Helped
Add AlphaZero search-through-time features to Search Features + SF through timeCounter-intuitiveness score function · Golden Set TESTAverage precision: 0.7401 -> 0.7360Hurt
Use RL (auto-selected) puzzles instead of Lichess puzzlesChess puzzles · Expert studyCreative: 1.7 $\pm$ 0.2 -> 2.1 $\pm$ 0.37Helped
Curate generated puzzles into the Booklet instead of using Book puzzlesChess puzzles · Expert studyFun: 2.22 $\pm$ 0.3 -> 2.56 $\pm$ 0.24Helped
Add diversity filtering to RLTransformer · Generated chess puzzlesDiversityHelped

Surprising findings

Limitations

Experimental setup

Datasets: Lichess Puzzler Lichess games (2024-11) chess book puzzles (Golden Set)

Benchmarks: Lichess Puzzler dataset (generated samples) Golden Set counter-intuitiveness TRAIN/TEST

Metrics: legality rate uniqueness rate counter-intuitive rate puzzle rate average precision board distance PV distance sequence entropy expert ratings (realism, difficulty, creativity, fun, counte

Baselines: Lichess Puzzles Lichess Games MaskGIT Latent Diffusion Masked Diffusion Transformer (AR, supervised) Chess book puzzles

Builds on: PPO Lichess Puzzler methodology AlphaZero MD4 MaskGIT

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