paper-with-me

홈 › Papers

Enhancing Chess Reinforcement Learning with Graph Representation

2024-10-31 · Tomas Rigaux, Hisashi Kashima

Mastering games is a hard task, as games can be extremely complex, and still fundamentally different in structure from one another. While the AlphaZero algorithm has demonstrated an impressive ability to learn the rules and strategy of a large variety of games, ranging from Go and Chess, to Atari games, its reliance on extensive computational resources and rigid Convolutional Neural Network (CNN) architecture limits its adaptability and scalability. A model trained to play on a $19\times 19$ Go board cannot be used to play on a smaller $13\times 13$ board, despite the similarity between the two Go variants. In this paper, we focus on Chess, and explore using a more generic Graph-based Representation of a game state, rather than a grid-based one, to introduce a more general architecture based on Graph Neural Networks (GNN). We also expand the classical Graph Attention Network (GAT) layer to incorporate edge-features, to naturally provide a generic policy output format. Our experiments, performed on smaller networks than the initial AlphaZero paper, show that this new architecture outperforms previous architectures with a similar number of parameters, being able to increase playing strength an order of magnitude faster. We also show that the model, when trained on a smaller $5\times 5$ variant of chess, is able to be quickly fine-tuned to play on regular $8\times 8$ chess, suggesting that this approach yields promising generalization abilities. Our code is available at https://github.com/akulen/AlphaGateau.

📄 PDF Abstract BibTeX arXiv:2410.23753

Code (1)

akulen/alphagateau 공식 구현 jax

Tasks

Atari GamesGraph Attentionreinforcement-learningReinforcement Learning

Methods 이 논문이 사용한 방법론

Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Attention 설명 없음
AlphaZero AlphaZero is a reinforcement learning agent for playing board games such as Go, chess, and shogi.
Focus 설명 없음

Similar Papers 제목 키워드 기반

RePAIR: Predictive Self-Supervised Representation Learning in Chess

2026-06-10 · Christoph Koller, Johannes Fürnkranz, Timo Bertram arxiv

In this paper, we introduce Representation Prediction via Autoencoding using Iterative Refinement (RePAIR) - a novel self-supervised representation learning architecture that synthesizes Masked Autoencoders (MAE), Joint …

Representation LearningReinforcement Learning

Reinforcement Learning and Life Cycle Assessment for a Circular Economy -- Towards Progressive Computer Science

2025-03-13 · Johannes Buchner

The aim of this paper is to discuss the potential of using methods from Reinforcement Learning for Life Cycle Assessment in a circular economy, and to present some new ideas in this direction. To give some context, we ex…

Board Gamesreinforcement-learningReinforcement Learning

From Robustness to Improved Generalization and Calibration in Pre-trained Language Models

2024-03-31 · Josip Jukić, Jan Šnajder

Enhancing generalization and uncertainty quantification in pre-trained language models (PLMs) is crucial for their effectiveness and reliability. Building on machine learning research that established the importance of r…

Domain GeneralizationUncertainty Quantification

Chess2vec: Learning Vector Representations for Chess

2020-11-02 · Berk Kapicioglu, Ramiz Iqbal, Tarik Koc, Louis Nicolas Andre 외

We conduct the first study of its kind to generate and evaluate vector representations for chess pieces. In particular, we uncover the latent structure of chess pieces and moves, as well as predict chess moves from chess…

Giraffe: Using Deep Reinforcement Learning to Play Chess

2015-09-04 · Matthew Lai

This report presents Giraffe, a chess engine that uses self-play to discover all its domain-specific knowledge, with minimal hand-crafted knowledge given by the programmer. Unlike previous attempts using machine learning…

BIG-bench Machine LearningDeep Reinforcement LearningGame of Chessreinforcement-learning+2