Determining Chess Piece Values Using Machine Learning
DOI:
https://doi.org/10.47611/jsrhs.v12i1.4356Keywords:
Machine Learning, Data Science, Chess, Logistic RegressionAbstract
This paper attempts to generate point values for chess pieces, as alternatives to the commonly accepted chess piece values. We use a database of over a million online chess games to heuristically determine the value of a chess piece, by using material imbalances to predict game results. We then explore how piece values change when we analyze material imbalances at various stages of a chess game. As further exploration, we determine what practical values chess pieces and imbalances have at various rating ranges. This creates practical data that players of varying rating can use to aid in chess calculation, as opposed to the rigid values that are typically accepted.
Downloads
References or Bibliography
Capablanca, Jose; de Firmian, Nick (2006), Chess Fundamentals (Completely Revised and Updated for the 21st century), Random House, ISBN 0-8129-3681-7
Seirawan, Yasser; Silman, Jeremy (1990), Play Winning Chess, Microsoft Press, ISBN 1-55615-271-X
Soltis, Andy (2004), Rethinking the Chess Pieces, Batsford, ISBN 0-7134-8904-9
Silman, Jeremy (1998), The Complete Book of Chess Strategy:Grandmaster Techniques from A to Z, Siles Press, ISBN 978-1-890085-01-8
Polgar, Susan; Truong, Paul (2005), A World Champion's Guide to Chess, Random House, ISBN 978-0-8129-3653-7
Good, I. J. (1968); A Five-Year Plan for Automatic Chess
Lichess Database. Available online: https://database.lichess.org/
Betza, Ralph; “Ideal and Practical Values”. The Chess Variant Pages.
Ubdip (2022); “Finding the Value of Pieces”; Lichess Blog.
Ubdip (2022); “Comments on piece values”; Lichess Blog.
Bååth, Rasmus; “Big Data and Chess: What are the Predictive Point Values of Chess Pieces?”. Sumsar
Kaufman, Larry (March 1999), "The Evaluation of Material Imbalances", Chess Life, archived from the original on 2006-06-29, retrieved 2022-11-23
“Forsyth-Edwards Notation (FEN)”, Chess.com, https://www.chess.com/terms/fen-chess
Python Chess. Available online: https://python-chess.readthedocs.io/en/latest/#
Wikipedia contributors. “Logistic Regression.” Wikipedia, 30 Oct. 2022, en.wikipedia.org/wiki/Logistic_regression.
Scikit-learn: Machine Learning in Python, Pedregosa et al., JMLR 12, pp. 2825-2830, 2011.
Giovanni Di Luca, “Knight Vs Bishop: Which Chess Piece Is More Valuable?”, ChessPulse.com
Yusupov Artur. (2008). Build up your chess with Artur Yusupov: The fundamentals. Quality Chess.
“Time Controls in Chess - Chess Terms.” Chess.com, https://www.chess.com/terms/chess-time-controls.
Published
How to Cite
Issue
Section
Copyright (c) 2023 Aditya Gupta; Christopher Grattoni; Arnav Gupta
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Copyright holder(s) granted JSR a perpetual, non-exclusive license to distriute & display this article.