Giraffe: Using Deep Reinforcement Learning to Play Chess
Not on the map. Why?
Abstract (arXiv)
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 only to perform parameter-tuning on hand-crafted evaluation functions, Giraffe's learning system also performs automatic feature extraction and pattern recognition. The trained evaluation function performs comparably to the evaluation functions of state-of-the-art chess engines - all of which containing thousands of lines of carefully hand-crafted pattern recognizers, tuned over many years by both computer chess experts and human chess masters. Giraffe is the most successful attempt thus far at using end-to-end machine learning to play chess.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Sep 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 1; 2024: 2; 2025: 4.
11 papers.
- 2024Amortized Planning with Large-Scale Transformers: A Case Study on Chesscited by 45
- 2024PUZZLES: A Benchmark for Neural Algorithmic Reasoningcited by 12
- 2023Learning Team-Based Navigation: A Review of Deep Reinforcement Learning Techniques for Multi-Agent Pathfindingcited by 5
- 2022Challenges to Solving Combinatorially Hard Long-Horizon Deep RL Taskscited by 4
- 2025DrugImproverGPT: A Large Language Model for Drug Optimization with Fine-Tuning via Structured Policy Optimizationcited by 4
- 2025Learning to Plan via Supervised Contrastive Learning and Strategic Interpolation: A Chess Case Studycited by 4
- 2022Learning to Identify Top Elo Ratings: A Dueling Bandits Approachcited by 2
- 2025Beyond Interpolation: Extrapolative Reasoning with Reinforcement Learning and Graph Neural Networkscited by 1
- 2025Reinforcement Learning for Game-Theoretic Resource Allocation on Graphscited by 1
- 2021Gapoera: Application Programming Interface for AI Environment of Indonesian Board Gamecited by 0
- 2022Data-Driven Evaluation of Training Action Space for Reinforcement Learningcited by 0
- 2025Learning to Plan via Supervised Contrastive Learning and Strategic Interpolation: A Chess Case Study5 Jun 2025
- 2025Reinforcement Learning for Game-Theoretic Resource Allocation on Graphs8 May 2025
- 2025DrugImproverGPT: A Large Language Model for Drug Optimization with Fine-Tuning via Structured Policy Optimization11 Feb 2025
- 2025Beyond Interpolation: Extrapolative Reasoning with Reinforcement Learning and Graph Neural Networks6 Feb 2025
- 2024PUZZLES: A Benchmark for Neural Algorithmic Reasoning29 Jun 2024
- 2024Amortized Planning with Large-Scale Transformers: A Case Study on Chess7 Feb 2024
- 2023Learning Team-Based Navigation: A Review of Deep Reinforcement Learning Techniques for Multi-Agent Pathfinding11 Aug 2023
- 2022Challenges to Solving Combinatorially Hard Long-Horizon Deep RL Tasks3 Jun 2022
- 2022Data-Driven Evaluation of Training Action Space for Reinforcement Learning8 Apr 2022
- 2022Learning to Identify Top Elo Ratings: A Dueling Bandits Approach12 Jan 2022
- 2021Gapoera: Application Programming Interface for AI Environment of Indonesian Board Game22 Oct 2021