From Images to Connections: Can DQN with GNNs learn the Strategic Game of Hex?
Not on the map. Why?
Abstract (arXiv)
The gameplay of strategic board games such as chess, Go and Hex is often characterized by combinatorial, relational structures -- capturing distinct interactions and non-local patterns -- and not just images. Nonetheless, most common self-play reinforcement learning (RL) approaches simply approximate policy and value functions using convolutional neural networks (CNN). A key feature of CNNs is their relational inductive bias towards locality and translational invariance. In contrast, graph neural networks (GNN) can encode more complicated and distinct relational structures. Hence, we investigate the crucial question: Can GNNs, with their ability to encode complex connections, replace CNNs in self-play reinforcement learning? To this end, we do a comparison with Hex -- an abstract yet strategically rich board game -- serving as our experimental platform. Our findings reveal that GNNs excel at dealing with long range dependency situations in game states and are less prone to overfitting, but also showing a reduced proficiency in discerning local patterns. This suggests a potential paradigm shift, signaling the use of game-specific structures to reshape self-play reinforcement learning.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 18 of its 32 references that are in the map. First posted on arXiv 22 Nov 2023.
Builds on
18 of 32 references.
References · 18
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,713
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2015Deep Reinforcement Learning with Double Q-learningcited by 1,745
- 2015Prioritized Experience Replaycited by 1,099
- 2017Rainbow: Combining Improvements in Deep Reinforcement Learningcited by 786
- 2015Dueling Network Architectures for Deep Reinforcement Learningcited by 785
- 2017Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithmcited by 734
- 2016Deep Reinforcement Learning from Self-Play in Imperfect-Information Gamescited by 158
6 more
- 2017Knowledge Transfer for Out-of-Knowledge-Base Entities: A Graph Neural Network Approachcited by 102
- 2019Deep Reinforcement Learning meets Graph Neural Networks: exploring a routing optimization use casecited by 53
- 2022Reinforcement learning on graphs: A surveycited by 20
- 2017Discovering objects and their relations from entangled scene representationscited by 12
- 2021Train on Small, Play the Large: Scaling Up Board Games with AlphaZero and GNNcited by 6
- 2019Learning to play the Chess Variant Crazyhouse above World Champion Level with Deep Neural Networks and Human Datacited by 5
Built on by
Citing papers per year: 2026: 1.
1 paper.