Finite Group Equivariant Neural Networks for Games

09/10/2020
by   Oisín Carroll, et al.
46

Games such as go, chess and checkers have multiple equivalent game states, i.e. multiple board positions where symmetrical and opposite moves should be made. These equivalences are not exploited by current state of the art neural agents which instead must relearn similar information, thereby wasting computing time. Group equivariant CNNs in existing work create networks which can exploit symmetries to improve learning, however, they lack the expressiveness to correctly reflect the move embeddings necessary for games. We introduce Finite Group Neural Networks (FGNNs), a method for creating agents with an innate understanding of these board positions. FGNNs are shown to improve the performance of networks playing checkers (draughts), and can be easily adapted to other games and learning problems. Additionally, FGNNs can be created from existing network architectures. These include, for the first time, those with skip connections and arbitrary layer types. We demonstrate that an equivariant version of U-Net (FGNN-U-Net) outperforms the unmodified network in image segmentation.

READ FULL TEXT
research
07/11/2019

General Board Game Playing for Education and Research in Generic AI Game Learning

We present a new general board game (GBG) playing and learning framework...
research
07/02/2019

Playing Go without Game Tree Search Using Convolutional Neural Networks

The game of Go has a long history in East Asian countries, but the field...
research
12/20/2014

Move Evaluation in Go Using Deep Convolutional Neural Networks

The game of Go is more challenging than other board games, due to the di...
research
03/08/2022

Logic-based AI for Interpretable Board Game Winner Prediction with Tsetlin Machine

Hex is a turn-based two-player connection game with a high branching fac...
research
01/18/2023

Implicit State and Goals in QBF Encodings for Positional Games (extended version)

We address two bottlenecks for concise QBF encodings of maker-breaker po...
research
03/29/2023

Concise QBF Encodings for Games on a Grid (extended version)

Encoding 2-player games in QBF correctly and efficiently is challenging ...
research
12/23/2022

Generalised agent for solving higher board states of tic tac toe using Reinforcement Learning

Tic Tac Toe is amongst the most well-known games. It has already been sh...

Please sign up or login with your details

Forgot password? Click here to reset