Rating CEDR=3309
v.9.1.0 FRC:
This release adds support for (Double) Fischer Random Chess to Viridithas.
Upgrades
Shrink aspiration windows as depth increases (10.04 +- 6.20) (#44) - thanks @archishou!
Clear the killer moves of the next ply (7.22 +- 5.02) (#45)
Softer damping of evaluation with 50-move rule (3.19 +- 2.55) (#46)
Refactor to better-optimised board representation (10.26 +- 6.28) (#47) - thanks @Ciekce!
Fix zugzwang handling in NMP (0.93 +- 3.05) (#48)
Train much larger network on more data (20.20 +- 9.42) (#49)
Decrement depth on aspiration fail-high (2.57 +- 2.04) (#50)
Viridithas 9.1.0 has gained appreciable strength over 9.0.0:
STC:
ELO | 30.09 +- 6.85 (95%)
CONF | 8.0+0.08s Threads=1 Hash=16MB
GAMES | N: 5000 W: 1481 L: 1049 D: 2470
LTC:
ELO | 29.25 +- 15.36 (95%)
CONF | 60.0+0.60s Threads=1 Hash=256MB
GAMES | N: 1000 W: 295 L: 211 D: 494
Comparison to other engines in FRC:
Against Frozenight 6.0.0, from 2500 DFRC starting positions:
Score of Viridithas 9.1.0 vs Frozenight 6.0.0: 1563 - 1954 - 1483 [0.461] 5000
... Viridithas 9.1.0 playing White: 889 - 872 - 739 [0.503] 2500
... Viridithas 9.1.0 playing Black: 674 - 1082 - 744 [0.418] 2500
... White vs Black: 1971 - 1546 - 1483 [0.542] 5000
Elo difference: -27.2 +/- 8.1, LOS: 0.0 %, DrawRatio: 29.7 %
This comparative weakness is likely explained by the fact that Viridithas currently only uses training data from normal chess, whereas Frozenight employs FRC/DFRC training data. Compare with the results in normal chess:
Score of Viridithas 9.1.0 vs Frozenight 6.0.0: 2221 - 868 - 1911 [0.635] 5000
... Viridithas 9.1.0 playing White: 1718 - 173 - 609 [0.809] 2500
... Viridithas 9.1.0 playing Black: 503 - 695 - 1302 [0.462] 2500
... White vs Black: 2413 - 676 - 1911 [0.674] 5000
Elo difference: 96.4 +/- 7.7, LOS: 100.0 %, DrawRatio: 38.2 %
Viridithas 10.0.0 will use DFRC training data, so should be significantly stronger in (D)FRC.
Individual statistics: Viridithas 8.1.0 - 193 games (+ 66,= 63,- 64), 50.5 %
Critter 1.6a : 4 (+ 1,= 3,- 0), 62.5 %
Asymptote 0.8 : 1 (+ 0,= 0,- 1), 0.0 %
Barbarossa 0.6.0 : 1 (+ 0,= 0,- 1), 0.0 %
FrankyGo 1.0.3 : 1 (+ 0,= 0,- 1), 0.0 %
Slowchess 2.9 : 2 (+ 0,= 1,- 1), 25.0 %
Revenge 3.0 : 4 (+ 0,= 2,- 2), 25.0 %
Seer 2.6 : 6 (+ 0,= 2,- 4), 16.7 %
ShenYu 1.0.1 : 1 (+ 0,= 0,- 1), 0.0 %
Minic 3.33 : 4 (+ 1,= 3,- 0), 62.5 %
Uralochka 3.39d : 2 (+ 0,= 2,- 0), 50.0 %
Igel 3.4.0 : 4 (+ 0,= 2,- 2), 25.0 %
Clover 3.3.1 : 2 (+ 0,= 2,- 0), 50.0 %
Rebel 16.2 : 4 (+ 0,= 2,- 2), 25.0 %
Berserk 11.1 : 4 (+ 0,= 2,- 2), 25.0 %
Koivisto 9.2 : 4 (+ 0,= 0,- 4), 0.0 %
Ethereal 14.00 NNUE : 2 (+ 0,= 1,- 1), 25.0 %
BlackCore 6.0 : 4 (+ 0,= 3,- 1), 37.5 %
Booot 7.1 : 4 (+ 0,= 4,- 0), 50.0 %
Wasp 6.50 : 4 (+ 1,= 3,- 0), 62.5 %
Clovis III : 2 (+ 2,= 0,- 0), 100.0 %
Valiant Mk V : 1 (+ 0,= 0,- 1), 0.0 %
Captain 4.0 : 2 (+ 2,= 0,- 0), 100.0 %
Pawn 1.0 : 2 (+ 0,= 1,- 1), 25.0 %
Caissa 1.7 : 6 (+ 0,= 4,- 2), 33.3 %
Renegade 0.9.0 : 2 (+ 2,= 0,- 0), 100.0 %
Seawall 20230316 : 1 (+ 0,= 0,- 1), 0.0 %
Komodo 14.1 : 4 (+ 0,= 3,- 1), 37.5 %
Blue Marlin 15.7 : 2 (+ 0,= 0,- 2), 0.0 %
Leorik 2.4 : 6 (+ 6,= 0,- 0), 100.0 %
Avalanche 1.4.0 : 4 (+ 3,= 1,- 0), 87.5 %
Midnight 4 : 2 (+ 2,= 0,- 0), 100.0 %
Polaris 1.3.0 : 2 (+ 2,= 0,- 0), 100.0 %
Willow 2.6 : 4 (+ 4,= 0,- 0), 100.0 %
Bagatur 3.7b : 4 (+ 4,= 0,- 0), 100.0 %
Cheers 0.2.2 : 4 (+ 4,= 0,- 0), 100.0 %
ShashChess 30 : 2 (+ 0,= 1,- 1), 25.0 %
Fritz 18 Neuronal : 2 (+ 0,= 2,- 0), 50.0 %
Polyfish 20230326 : 4 (+ 0,= 0,- 4), 0.0 %
JENCE 1.0.2 : 2 (+ 2,= 0,- 0), 100.0 %
Apotheosis 2.0.0 : 4 (+ 4,= 0,- 0), 100.0 %
Peacekeeper 1.3 : 8 (+ 8,= 0,- 0), 100.0 %
Eman 8.90 : 6 (+ 0,= 1,- 5), 8.3 %
Mandalorian 2 : 4 (+ 0,= 1,- 3), 12.5 %
CfishNN 20230329 : 4 (+ 0,= 2,- 2), 25.0 %
Deep Blue 230329 : 4 (+ 0,= 1,- 3), 12.5 %
Stockfish 20230329 : 2 (+ 0,= 1,- 1), 25.0 %
Stockfish 20230401 : 2 (+ 0,= 0,- 2), 0.0 %
Cfish 010421 Lcfish : 2 (+ 0,= 1,- 1), 25.0 %
CorChess 20230401 : 4 (+ 0,= 2,- 2), 25.0 %
Arasan 23.5 : 4 (+ 0,= 3,- 1), 37.5 %
Knightx 3.7b : 2 (+ 2,= 0,- 0), 100.0 %
Mayhem 8.1 : 2 (+ 0,= 2,- 0), 50.0 %
Lc0 0.30.0-dev+git.9a205320 : 2 (+ 0,= 1,- 1), 25.0 %
Polaris 1.4.1 : 2 (+ 2,= 0,- 0), 100.0 %
Polyfish 20230402 : 2 (+ 0,= 1,- 1), 25.0 %
Svart 3 : 2 (+ 2,= 0,- 0), 100.0 %
Tenax 0.7.7 : 2 (+ 0,= 2,- 0), 50.0 %
Altair 2.0.0 : 2 (+ 2,= 0,- 0), 100.0 %
Akimbo 0.2.0 : 1 (+ 0,= 0,- 1), 0.0 %
Clover 4.0 : 2 (+ 0,= 0,- 2), 0.0 %
RubiChess 20230407 : 4 (+ 0,= 1,- 3), 12.5 %
Mess 0.2.0 : 1 (+ 1,= 0,- 0), 100.0 %
ChessKISS 1.8d : 1 (+ 1,= 0,- 0), 100.0 %
Jence 1.0.2 : 4 (+ 4,= 0,- 0), 100.0 %
Polaris 1.4.0 : 4 (+ 4,= 0,- 0), 100.0 %
github:https://github.com/cosmobobak/viridithas/releases/tag/v9.1.0
Comments
Post a Comment