Skip to content

Caissa v1.6

Compare
Choose a tag to compare
@Witek902 Witek902 released this 07 Feb 22:05
· 386 commits to master since this release

IMPORTANT This release contains a bug that causes blunders in longer time controls. Use version 1.6.3 or newer instead.

~40 Elo improvement compared to v1.5

Changes:

  • Train new network on newly generated data set (400M positions used for training). Data set was extended by 20k and 40k nodes per move DFRC self-play games.
  • [Neural network trainer] Fix a bug which was leading to incorrect evaluations of endgame positions
  • [Neural network] Increase accumulator size from 768 to 1024.
  • [Neural network] Introduce 4 variants (buckets) of the last layer weights. Layer variant is selected based on number of pieces (idea borrowed from Stockfish). Network trainer required some refactoring to handle multiple weights variants per layer.
  • [Search / move ordering] Tweak history bonus. (+2 Elo)
  • [Search / move ordering] Introduce capture history heuristics and use it instead of LVA (least valuable attacker) heuristics. (+6 Elo)
  • [Search / move ordering] Improved threat/bonus for entering/escaping attacks. (+3 Elo)
  • [Eval / optimization] Incremental PSQT update. (5.8% NPS increase)
  • [Search / move ordering] Introduce "Node Cache" which caches number of node visits per move at nodes near tree root (height less than 3). It's used to improve move ordering. (+~4 Elo)
  • [UCI] Introduce "SyzygyProbeLimit" option
  • [Misc] Allow for non-power-of-2 TT size

TC: 30+0.5, Book: UHO_XXL_+0.80_+1.09.epd

Score of Caissa 1.5.12 vs Caissa 1.5: 426 - 300 - 731  [0.543] 1457
Elo difference: 30.1 +/- 12.6, LOS: 100.0 %, DrawRatio: 50.2 %

TC: 8+0.08, Book: UHO_XXL_+0.80_+1.09.epd

Score of Caissa 1.5.12 vs Caissa 1.5: 473 - 297 - 708  [0.560] 1478
Elo difference: 41.6 +/- 12.8, LOS: 100.0 %, DrawRatio: 47.9 %

TC: 1+0.01, Book: UHO_XXL_+0.80_+1.09.epd

Score of Caissa 1.5.12 vs Caissa 1.5: 1698 - 1179 - 1631  [0.558] 4508
Elo difference: 40.2 +/- 8.1, LOS: 100.0 %, DrawRatio: 36.2 %

TC: 8+0.08, Book: chess960_3moves.epd

Score of Caissa 1.5.12 vs Caissa 1.5: 734 - 351 - 1205  [0.584] 2290
Elo difference: 58.7 +/- 9.8, LOS: 100.0 %, DrawRatio: 52.6 %

TC: 8+0.08, Book: DFRC.epd

Score of Caissa 1.5.12 vs Caissa 1.5: 839 - 564 - 1105  [0.555] 2508
Elo difference: 38.2 +/- 10.2, LOS: 100.0 %, DrawRatio: 44.1 %