paper-with-me

Papers

SentiMATE: Learning to play Chess through Natural Language Processing

2019-07-18 · Isaac Kamlish, Isaac Bentata Chocron, Nicholas McCarthy

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.

📄 PDF Abstract BibTeX arXiv:1907.08321

Code (0)

등록된 구현이 없습니다.

Tasks

Decision MakingSentiment Analysis

Similar Papers 제목 키워드 기반

The Chess Transformer: Mastering Play using Generative Language Models

2020-08-02 · David Noever, Matt Ciolino, Josh Kalin

This work demonstrates that natural language transformers can support more generic strategic modeling, particularly for text-archived games. In addition to learning natural language skills, the abstract transformer archi…

Large Language Models on the Chessboard: A Study on ChatGPT's Formal Language Comprehension and Complex Reasoning Skills

2023-08-29 · Mu-Tien Kuo, Chih-Chung Hsueh, Richard Tzong-Han Tsai

While large language models have made strides in natural language processing, their proficiency in complex reasoning tasks requiring formal language comprehension, such as chess, remains less investigated. This paper pro…

Decision MakingLanguage ModelingLanguage Modelling

ChessGPT: Bridging Policy Learning and Language Modeling

2023-06-15 · NeurIPS 2023 11 · Xidong Feng, Yicheng Luo, Ziyan Wang, Hongrui Tang 외

When solving decision-making tasks, humans typically depend on information from two key sources: (1) Historical policy data, which provides interaction replay from the environment, and (2) Analytical insights in natural …

Decision MakingLanguage ModelingLanguage Modelling

You shall know a piece by the company it keeps. Chess plays as a data for word2vec models

2024-07-28 · Boris Orekhov

In this paper, I apply linguistic methods of analysis to non-linguistic data, chess plays, metaphorically equating one with the other and seeking analogies. Chess game notations are also a kind of text, and one can consi…

Word Embeddings

Deep learning investigation for chess player attention prediction using eye-tracking and game data

2019-04-17 · Justin Le Louedec, Thomas Guntz, James Crowley, Dominique Vaufreydaz

This article reports on an investigation of the use of convolutional neural networks to predict the visual attention of chess players. The visual attention model described in this article has been created to generate sal…

Decoder