Chess variation entropy and engine relevance for humans
Marc Barthelemy
TL;DR
The paper addresses the mismatch between engine-based positional evaluations $E$ and human cognitive limits in chess. It introduces the entropy of the principal variation, denoted $S$, as a metric of move-sequence complexity, and uses Stockfish evaluations on about 9,500 positions from the World Rapid Championship to quantify how $S$ correlates with skill level and with $|E|$. The main finding is that high entropy (=$S>4$) variations are common for beginners and intermediates when $|E|<100$, while experts exhibit lower $S$ overall except near balanced positions where $|E|\approx 0$; results are robust across openings. The study argues for AI-generated evaluations that convey the underlying complexity via skill-adaptive guidance, translating analysis into actionable, human-accessible recommendations.
Abstract
Modern chess engines significantly outperform human players and are essential for evaluating positions and move quality. These engines assign a numerical evaluation $E$ to positions, indicating an advantage for either white or black, but similar evaluations can mask varying levels of move complexity. While some move sequences are straightforward, others demand near-perfect play, limiting the practical value of these evaluations for most players. To quantify this problem, we use entropy to measure the complexity of the principal variation (the sequence of best moves). Variations with forced moves have low entropy, while those with multiple viable alternatives have high entropy. Our results show that, except for experts, most human players struggle with high-entropy variations, especially when $|E|<100$ centipawns, which accounts for about $2/3$ of positions. This underscores the need for AI-generated evaluations to convey the complexity of underlying move sequences, as they often exceed typical human cognitive capabilities, reducing their practical utility.
