atlas

Research map / Graph learning / GNN architectures

Enhancing Chess Reinforcement Learning with Graph Representation

NeurIPS 2024 · Graph learning › GNN architectures · approach: Robustness, privacy, and fairness of GNNs · 4 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.

Proposes AlphaGateau, an AlphaZero-style agent that represents chess positions as graphs and uses a new edge-feature attention GNN layer (GATEAU), showing faster learning than a CNN AlphaZero baseline and transfer from 5x5 to 8x8 chess.

Problem

AlphaZero-style game agents rely on rigid, game-specific grid-based CNN architectures that are computationally expensive to train and cannot easily transfer across board sizes or game variants.

Approach

Represent a chess position as a directed graph with squares as nodes and legal-move-capable edges, and extend the GAT layer with edge features updated through attention (GATEAU) so that policy logits are computed per edge, enabling variable-size inputs and policy outputs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace the 5-layer CNN-based AlphaZero architecture with 5 ResGATEAU layersAlphaZero on 8×8 chess · 8×8 chess, 500 iterationsElo: $667\pm38$ -> $2105\pm42$Helped
Train on 5×5 chess before evaluating on 8×8 chessAlphaGateau · 8×8 chess, before fine-tuningEloHelped
Fine-tune the 5×5-trained model on 8×8 chessAlphaGateau · 8×8 chessElo: $807\pm46$ -> $1876\pm47$Helped
Generate 1024 self-play games per iteration instead of 256 with a 1M frame window (ablation)AlphaGateau training · Chess training, frame-window experimentlearning performanceHelped
Add a 1M frame window instead of keeping no frame window (ablation)AlphaGateau training with 256 games per iteration · Chess training, frame-window experimentlearning performanceHelped
Use no frame window instead of retaining previous training samples (ablation)AlphaGateau training with 256 games per iteration · Chess training, frame-window experimentlearning performanceHurt
Increase the number of epochs in one iteration (ablation)AlphaGateau training · Chess traininglearning performanceNo clear effect
Keep the 1M most recent samples rather than sampling uniformly from the previous frame window (ablation)AlphaGateau training · Chess training, frame-window selectionlearning performanceNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: self-play chess games (8x8 and 5x5 Gardner chess)

Benchmarks: Elo rating via self-play tournaments on 8x8 chess Lichess online play

Metrics: Elo rating 2-sigma confidence interval

Baselines: AlphaZero (CNN, 5 residual layers)

Builds on: AlphaZero Graph Attention Network Gumbel MuZero PGX MCTX

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