Skip to content

LC0 MCTS Experimental v3.1

Latest
Compare
Choose a tag to compare
@Videodr0me Videodr0me released this 20 Jul 08:45
· 2 commits to master since this release
4ed85d4

Added in v3.1:

  1. Two-Fold-Draw Scoring, score two-folds as draws to make search more efficient, prefer two-folds over terminal draw if parent v > 0 otherwise take terminal draw. This is enabled if certainty prop is enabled.
    Pros: visits are not wasted beyond the two-fold, earlier draw by perpetual detection, avoids teasing the opponent with additonal repetitions.
    Cons: Leela does not go through repetition cylces where oppenent can make mistakes. If two-fold is reached current implementation starts search afresh. Tree-reuse in this case is nullified (even though it is more effetive for the other moves).

Overall a slight elo gain.

  1. If certain win is found, don't tease opponent prefer terminal win over certain win
  2. Bugfix: under rare circumstances and if all moves are certain-losses still return a best and ponder move.
  3. New dynamic policy compression, scaling compression in relation to score (explanation of parameters will follow soon)