SentiMATE: Learning to play Chess through Natural Language Processing
Not on the map. Why?
Abstract (arXiv)
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 sentiment evaluation function. Our results exhibit strong evidence to support our initial hypothesis - "Can Natural Language Processing be used to train a novel and sample efficient evaluation function in Chess Engines?" - as we integrate our evaluation function into modern Chess engines and play against agents with traditional Chess move evaluation functions, beating both random agents and a DeepChess implementation at a level-one search depth - representing the number of moves a traditional Chess agent (employing the alpha-beta search algorithm) looks ahead in order to evaluate a given chess state.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). First posted on arXiv 18 Jul 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 3; 2025: 1; 2026: 2.
9 papers.
- 2021Acquisition of Chess Knowledge in AlphaZerocited by 123
- 2024Amortized Planning with Large-Scale Transformers: A Case Study on Chesscited by 49
- 2024Explore the Reasoning Capability of LLMs in the Chess Testbedcited by 19
- 2025From Multimodal Perception to Strategic Reasoning: A Survey on AI-Generated Game Commentarycited by 3
- 2023Learning to Play Chess from Textbooks (LEAP): a Corpus for Evaluating Chess Moves based on Sentiment Analysiscited by 2
- 2024Aspect-based Sentiment Evaluation of Chess Moves (ASSESS): an NLP-based Method for Evaluating Chess Strategies from Textbookscited by 1
- 2026Mixture of Masters: Sparse Chess Language Models with Player Routingcited by 1
- 2022Extreme Multi-Domain, Multi-Task Learning With Unified Text-to-Text Transfer Transformerscited by 0
- 2026From Probabilities to Decisions: Search and Multi-Teacher Distillation with Jevcited by 0
- 2026From Probabilities to Decisions: Search and Multi-Teacher Distillation with Jev6 Oct 2026
- 2026Mixture of Masters: Sparse Chess Language Models with Player Routing4 Feb 2026
- 2025From Multimodal Perception to Strategic Reasoning: A Survey on AI-Generated Game Commentary17 Jun 2025
- 2024Explore the Reasoning Capability of LLMs in the Chess Testbed11 Nov 2024
- 2024Aspect-based Sentiment Evaluation of Chess Moves (ASSESS): an NLP-based Method for Evaluating Chess Strategies from Textbooks10 May 2024
- 2024Amortized Planning with Large-Scale Transformers: A Case Study on Chess7 Feb 2024
- 2023Learning to Play Chess from Textbooks (LEAP): a Corpus for Evaluating Chess Moves based on Sentiment Analysis31 Oct 2023
- 2022Extreme Multi-Domain, Multi-Task Learning With Unified Text-to-Text Transfer Transformers21 Sep 2022
- 2021Acquisition of Chess Knowledge in AlphaZero17 Nov 2021