SentiMATE: Learning to play Chess through Natural Language Processing
Isaac Kamlish, Isaac Bentata Chocron, Nicholas McCarthy

TL;DR
SentiMATE introduces a novel deep learning approach that uses sentiment analysis of chess commentary to evaluate move quality, improving chess engine performance by integrating natural language processing techniques.
Contribution
The paper develops a sentiment-based evaluation function for chess, trained on commentary data, and demonstrates its effectiveness in enhancing chess engine decision-making.
Findings
Classifiers achieve over 90% accuracy in move commentary sentiment analysis.
SentiMATE outperforms random agents and DeepChess at level-one search depth.
The sentiment evaluation function improves move selection in chess engines.
Abstract
We present SentiMATE, a novel end-to-end Deep Learning model for Chess, employing Natural Language Processing that aims to learn an effective evaluation function assessing move quality. This function is pre-trained on the sentiment of commentary associated with the training moves and is used to guide and optimize the agent's game-playing decision making. The contributions of this research are three-fold: we build and put forward both a classifier which extracts commentary describing the quality of Chess moves in vast commentary datasets, and a Sentiment Analysis model trained on Chess commentary to accurately predict the quality of said moves, to then use those predictions to evaluate the optimal next move of a Chess agent. Both classifiers achieve over 90 % classification accuracy. Lastly, we present a Chess engine, SentiMATE, which evaluates Chess moves based on a pre-trained…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSports Analytics and Performance · Artificial Intelligence in Games · Reinforcement Learning in Robotics
