-
Notifications
You must be signed in to change notification settings - Fork 545
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Evaluation Blindness to forced 3-fold repetition #1466
Comments
Thanks for the report. A similar thing happened in the Lc0 vs SFC bonus 3 in TCEC, and the reason seems to be a bad interaction of time manager and reverting twofold draw visits at root where we haven't fully decided yet what the actually intended behavior is, and how this should be done in the code. |
Thanks for the additional details. It is a side effect of our current twofold draw implementation and will be dealt with at some point. |
#1513 is an attempt to fix the cause of this issue. |
This issue has been open for a good while now-is this issue even possible to solve, if it hasn't been? |
The specific 3fold-blindness isn't yet resolved, as #1513 wasn't merged yet, at least partially due to the implications of having to deal with an insonsistent search tree. In other words, there isn't a solution without any side effects, but I personally think it's more important that this issue is resolved even if it causes an inconvenience somewhere else. |
It's unlikely that this will get addressed in Lc0 master, as the DAG version playing matches etc has a different draw heuristic and separate problems from GHI. If anyone wants to use master and is bothered by this behaviour, apply the patch from #1513. |
BUG REPORT
https://www.chess.com/computer-chess-championship#event=ccc-blitz-championship-2020-semifinals&game=435
The link I posted for whatever reason now breaks. Here's the PGN.
Expected behavior: +0.00 evaluation, because there is a rather immediate 3-fold repetition that one side can force.
Observed behavior: +6.32 evaluation (I believe that there are lots of nodes that are already searched because of what is in the PV, and what the node graph says.)
r3rbk1/pp4p1/8/2p1p1B1/b1q1Q3/P4N1R/1P3PPP/KBn4R b - - 2 38
Lc0 version
v26.3 with demux backend
Lc0 parameters
Command line, if not default.
Hardware
CCC uses 4 2080 GPUs if I remember correctly.
Lc0 logs
I'm afraid that you'd have to ask the CCC people for logs.
The text was updated successfully, but these errors were encountered: