Development of a Chess Agent with Minimal Lookahead

7 Pages Posted: 21 Mar 2022

See all articles by Hector Daniel Juarez Leonel

Hector Daniel Juarez Leonel

affiliation not provided to SSRN

Ricardo Barron Fernandez

affiliation not provided to SSRN

Abstract

Currently there are lots of works in board games like Go and Chess, these uses algorithms to take decisions based on exploring the game-tree generated using heuristics, evaluations functions and more recently using complex neural networks. In this work, a chess agent was implemented using Monte Carlo Tree Search using an evaluation function that was implemented using a convolutional neural network trained with supervised learning. The aim of this work is to show that it is not necessary a deep lookahead technique to get good predictions and even it is not necessary complex neural network, so future works can approach better results using the same hardware. The neural network was trained using a chess database and the agent implemented was tested using a position test.

Keywords: Chess Agent, Chess Engine, Convolutional Neural networks (CNN), Evaluation Function, Monte Carlo Tree Search (MCTS)

Suggested Citation

Juarez Leonel, Hector Daniel and Barron Fernandez, Ricardo, Development of a Chess Agent with Minimal Lookahead. Available at SSRN: https://ssrn.com/abstract=4062472 or http://dx.doi.org/10.2139/ssrn.4062472

Hector Daniel Juarez Leonel (Contact Author)

affiliation not provided to SSRN ( email )

No Address Available

Ricardo Barron Fernandez

affiliation not provided to SSRN ( email )

No Address Available

Do you have a job opening that you would like to promote on SSRN?

Paper statistics

Downloads
47
Abstract Views
195
PlumX Metrics