chess-pipeline icon indicating copy to clipboard operation
chess-pipeline copied to clipboard

"Complicatedness" of a position

Open guidopetri opened this issue 5 years ago • 4 comments

This goes a little hand in hand with #14. GMs also often comment that positions are complicated. What does this actually mean? Recapturing a piece when you're a piece down isn't complicated, but when the position is very closed and there might be only one pawn push that is winning the game while everything else looks just as innocent but is a draw instead might be considered "complicated".

Much like the other issue, I think we could start this with heuristics, but then later develop a better explanation/formula for this metric. I have some commentary from the Lichess discord server saved somewhere that I'll try to post here that revolves around this topic.

guidopetri avatar Apr 04 '20 23:04 guidopetri

Specifically, the relevance for this is: Is Leela/Lc0 just really good at coming up with complicated positions? What does a complicated position look like for a human, and why is it complicated? (this probably changes with player skill) How can we practice complicated positions?

I'm also interested in this because it might explain some games where stockfish can see obvious wins but humans can't.

guidopetri avatar Apr 04 '20 23:04 guidopetri

https://chess.stackexchange.com/questions/9815/what-does-it-mean-when-a-position-is-complicated

guidopetri avatar Apr 09 '20 23:04 guidopetri

Found out that ChessX has a complexity measure. It's undocumented, but I found this quote from (I think?) the chief maintainer on chess.com:

The value given with "complexity" tries to give a hint on the complexity of a position with the help of the engine as suggested by Matej Guid and Ivan Bratko. As complexity metric for an individual move, the sum of the absolute differences between the evaluation of the best and the second best move is calculated. It is invoked at every time that a change in evaluation occurs when the search depth is increased.

Therefore, the number of lines has to be set to '2' to start the calculation.

Guid/Bratko use this metric to evaluate the performance/quality of a game with human players, therfor they need to introduce a metric.

guidopetri avatar Jun 23 '20 16:06 guidopetri

I found some very interesting information on the following site (on web archive since it is down):

https://web.archive.org/web/20090219174044/http://www.truechess.com/web/champs.html

with accompanying FAQ:

https://web.archive.org/web/20090220234552/http://truechess.com/web/champsfaq.html

and more details:

https://web.archive.org/web/20090220234628/http://truechess.com/web/projectdetails.html

Additionally - the Guid/Bratko reference is to a paper: https://www.researchgate.net/publication/220174548_Computer_Analysis_of_World_Chess_Champions

guidopetri avatar Sep 30 '21 00:09 guidopetri