Temporal difference learning for the game Tic-Tac-Toe 3D: Applying structure to neural networks

12Citations
Citations of this article
30Readers
Mendeley users who have this article in their library.
Get full text

Abstract

When reinforcement learning is applied to large state spaces, such as those occurring in playing board games, the use of a good function approximator to learn to approximate the value function is very important. In previous research, multi-layer perceptrons have often been quite successfully used as function approximator for learning to play particular games with temporal difference learning. With the recent developments in deep learning, it is important to study if using multiple hidden layers or particular network structures can help to improve learning the value function. In this paper, we compare five different structures of multilayer perceptrons for learning to play the game Tic-Tac-Toe 3D, both when training through self-play and when training against the same fixed opponent they are tested against. We compare three fully connected multilayer perceptrons with a different number of hidden layers and/or hidden units, as well as two structured ones. These structured multilayer perceptrons have a first hidden layer that is only sparsely connected to the input layer, and has units that correspond to the rows in Tic-Tac-Toe 3D. This allows them to more easily learn the contribution of specific patterns on the corresponding rows. One of the two structured multilayer perceptrons has a second hidden layer that is fully connected to the first one, which allows the neural network to learn to non-linearly integrate the information in these detected patterns. The results on Tic-Tac-Toe 3D show that the deep structured neural network with integrated pattern detectors has the strongest performance out of the compared multilayer perceptrons against a fixed opponent, both through self-Training and through training against this fixed opponent.

Cite

CITATION STYLE

APA

Van De Steeg, M., Drugan, M. M., & Wiering, M. (2015). Temporal difference learning for the game Tic-Tac-Toe 3D: Applying structure to neural networks. In Proceedings - 2015 IEEE Symposium Series on Computational Intelligence, SSCI 2015 (pp. 564–570). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1109/SSCI.2015.89

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free