paper-with-me

Papers

The Chess Transformer: Mastering Play using Generative Language Models

2020-08-02 · David Noever, Matt Ciolino, Josh Kalin

This work demonstrates that natural language transformers can support more generic strategic modeling, particularly for text-archived games. In addition to learning natural language skills, the abstract transformer architecture can generate meaningful moves on a chessboard. With further fine-tuning, the transformer learns complex gameplay by training on 2.8 million chess games in Portable Game Notation. After 30,000 training steps, OpenAI's Generative Pre-trained Transformer (GPT-2) optimizes weights for 774 million parameters. This fine-tuned Chess Transformer generates plausible strategies and displays game formations identifiable as classic openings, such as English or the Slav Exchange. Finally, in live play, the novel model demonstrates a human-to-transformer interface that correctly filters illegal moves and provides a novel method to challenge the transformer's chess strategies. We anticipate future work will build on this transformer's promise, particularly in other strategy games where features can capture the underlying complex rule syntax from simple but expressive player annotations.

📄 PDF Abstract BibTeX arXiv:2008.04057

Code (2)

Vibhu04/ChessGPT pytorch
yashbonde/chess_lm pytorch

Methods 이 논문이 사용한 방법론

Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Position-Wise Feed-Forward Layer 설명 없음
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
Attention 설명 없음
Multi-Head Attention 설명 없음
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…

Similar Papers 제목 키워드 기반

Mastering Chess with a Transformer Model

2024-09-18 · Daniel Monroe, Philip A. Chalmers

Transformer models have demonstrated impressive capabilities when trained at scale, excelling at difficult cognitive tasks requiring complex reasoning and rational decision-making. In this paper, we explore the applicati…

Decision MakingmodelPosition

Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm

2017-12-05 · David Silver, Thomas Hubert, Julian Schrittwieser, Ioannis Antonoglou 외

The game of chess is the most widely-studied domain in the history of artificial intelligence. The strongest programs are based on a combination of sophisticated search techniques, domain-specific adaptations, and handcr…

Game of ChessGame of GoGame of ShogiGeneral Reinforcement Learning+3

Mastering Chinese Chess AI (Xiangqi) Without Search

2024-10-07 · Yu Chen, Juntong Lin, Zhichao Shu

We have developed a high-performance Chinese Chess AI that operates without reliance on search algorithms. This AI has demonstrated the capability to compete at a level commensurate with the top 0.1\% of human players. B…

reinforcement-learningReinforcement Learning

Representation Matters for Mastering Chess: Improved Feature Representation in AlphaZero Outperforms Switching to Transformers

2023-04-28 · Johannes Czech, Jannis Blüml, Kristian Kersting, Hedinn Steingrimsson

While transformers have gained recognition as a versatile tool for artificial intelligence (AI), an unexplored challenge arises in the context of chess - a classical AI benchmark. Here, incorporating Vision Transformers …

Game of Chess

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 …

Atari GamesGraph Attentionreinforcement-learningReinforcement Learning