Predicting Human Chess Moves: An AI Assisted Analysis of Chess Games Using Skill-group Specific n-gram Language Models
Daren Zhong, Dingcheng Huang, Clayton Greenberg

TL;DR
This paper introduces a skill-specific n-gram language model framework for predicting human chess moves, capturing variability across skill levels and improving prediction accuracy over benchmarks.
Contribution
It presents a novel, computationally efficient move prediction framework that models player skill levels with separate n-gram models and dynamically selects the best model for real-time analysis.
Findings
Skill classification accuracy up to 31.7% with early game data
Move prediction accuracy improved by up to 39.1% over benchmarks
Framework suitable for real-time chess analysis
Abstract
Chess, a deterministic game with perfect information, has long served as a benchmark for studying strategic decision-making and artificial intelligence. Traditional chess engines or tools for analysis primarily focus on calculating optimal moves, often neglecting the variability inherent in human chess playing, particularly across different skill levels. To overcome this limitation, we propose a novel and computationally efficient move prediction framework that approaches chess move prediction as a behavioral analysis task. The framework employs n-gram language models to capture move patterns characteristic of specific player skill levels. By dividing players into seven distinct skill groups, from novice to expert, we trained separate models using data from the open-source chess platform Lichess. The framework dynamically selects the most suitable model for prediction tasks and…
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
TopicsArtificial Intelligence in Games · Sport Psychology and Performance · Time Series Analysis and Forecasting
