SlowChess Blitz Classic 2.0

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

jonkr
Posts: 178
Joined: Wed Nov 13, 2019 1:36 am
Full name: Jonathan Kreuzer

Re: SlowChess Blitz Classic 2.6

Post by jonkr »

At long last I've managed to put together another real release.

You can download Slow Chess 2.6 from
https://www.3dkingdoms.com/chess/slow.htm

It scores +60 elo to 2.5 in bullet self-play games. (2-moves book, 8-moves book, herz book)
The main feature is a new network structure detailed in this forum thread, which combined with consistently running more training games overnight when my computer is free has resulted in a good increase in strength.

While I was pretty excited to see clear improvement, I still have a long Todo list. I'm hoping to eventually release at least a couple more version before calling it good. Some of the weaknesses I noticed
  • It is becoming very slow with the larger evaluation. I just measure Elo so this is fine by me, but I think on some other computers especially older ones the current structure probably isn't the best. (I may never get around to trying to sort this out, but maybe can make some general optimization and try testing on an older computer.)
  • FRC is still very bad compared to standard. I think this structure will be better for FRC, but I will need to start training FRC at some point and make sure it doesn't hurt standard.
  • The own book just doesn't cut it at this level. I tried running more book gen, but my book gen doesn't remove losing lines, and there are a lot of the lines are left from around the 2800 elo range where a greater variety is playable.
  • The net still doesn't seem big enough to detect things like totally trapped pieces. I was surprised how often I saw this in losing games against the strongest opponents like SF11.
  • I've stubbornly never even looked at NNUE except getting a general sense of it during the initial hype, so again the only net compatible with 2.6 is the one that ships with it. I'm not sure if I will add support, given the progress of NNUE engines especially stockfish, I can only assume using the nnue-ecosystem would quickly improve over my current efforts. Then I'd be left with the dilemma of whether or not to do the experiments that seem interesting to me (it's nice not to be too strong... there's a much higher chance of clear success trying something new. To be clear I think SF has at this point changed or replaced most of the original NNUE from what I read? But I'm unlikely to improve current best on my own.)
Despite these caveats, Slow's general positional board sense looks clearly improved to me and the +60 self-play suggests that the improvement is real.
connor_mcmonigle
Posts: 538
Joined: Sun Sep 06, 2020 4:40 am
Full name: Connor McMonigle

Re: SlowChess Blitz Classic 2.6

Post by connor_mcmonigle »

jonkr wrote: Sun Jun 20, 2021 7:34 pm At long last I've managed to put together another real release.

You can download Slow Chess 2.6 from
https://www.3dkingdoms.com/chess/slow.htm

It scores +60 elo to 2.5 in bullet self-play games. (2-moves book, 8-moves book, herz book)
The main feature is a new network structure detailed in this forum thread, which combined with consistently running more training games overnight when my computer is free has resulted in a good increase in strength.

While I was pretty excited to see clear improvement, I still have a long Todo list. I'm hoping to eventually release at least a couple more version before calling it good. Some of the weaknesses I noticed
  • It is becoming very slow with the larger evaluation. I just measure Elo so this is fine by me, but I think on some other computers especially older ones the current structure probably isn't the best. (I may never get around to trying to sort this out, but maybe can make some general optimization and try testing on an older computer.)
  • FRC is still very bad compared to standard. I think this structure will be better for FRC, but I will need to start training FRC at some point and make sure it doesn't hurt standard.
  • The own book just doesn't cut it at this level. I tried running more book gen, but my book gen doesn't remove losing lines, and there are a lot of the lines are left from around the 2800 elo range where a greater variety is playable.
  • The net still doesn't seem big enough to detect things like totally trapped pieces. I was surprised how often I saw this in losing games against the strongest opponents like SF11.
  • I've stubbornly never even looked at NNUE except getting a general sense of it during the initial hype, so again the only net compatible with 2.6 is the one that ships with it. I'm not sure if I will add support, given the progress of NNUE engines especially stockfish, I can only assume using the nnue-ecosystem would quickly improve over my current efforts. Then I'd be left with the dilemma of whether or not to do the experiments that seem interesting to me (it's nice not to be too strong... there's a much higher chance of clear success trying something new. To be clear I think SF has at this point changed or replaced most of the original NNUE from what I read? But I'm unlikely to improve current best on my own.)
Despite these caveats, Slow's general positional board sense looks clearly improved to me and the +60 self-play suggests that the improvement is real.
Very impressive progress!
... it's nice not to be too strong... there's a much higher chance of clear success trying something new.
+1
User avatar
Thomas Lagershausen
Posts: 328
Joined: Mon Jun 11, 2007 6:59 pm

Re: SlowChess Blitz Classic 2.0

Post by Thomas Lagershausen »

Very strong in the testpositions of my own games.

Cant wait to see SlowChess 2.7. :P

Big thx that you still support older computer. :!:
TL
User avatar
Rebel
Posts: 7017
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: SlowChess Blitz Classic 2.0

Post by Rebel »

Have it running for the GRL 40/2 - 600 games.

http://rebel13.nl/a/grl.htm

Page automatically refreshes each 30 seconds.
90% of coding is debugging, the other 10% is writing bugs.
User avatar
Thomas Lagershausen
Posts: 328
Joined: Mon Jun 11, 2007 6:59 pm

Re: SlowChess Blitz Classic 2.0

Post by Thomas Lagershausen »

You spoke about trapped pieces.

Even Magnus Carlsen got trapped his queen in 2017.

[d]r1br2k1/1p1nqppp/p1p1pn2/3p4/1bPP4/PPN1PN2/2BB1PPP/R2Q1RK1 b - - 0 11

SlowChess 2.6:
34/52- 33:17 1.960.316.480 981.355 -0,70 Lb4xa3 Ta1xa3
34/52+ 35:50 2.101.038.581 977.118 -0,69 Lb4xc3
34/52+ 58:20 3.308.620.818 945.258 -0,69 Lb4-d6
34/52 59:04 3.350.497.257 945.189 -0,56 Lb4-d6 e3-e4 d5xe4 Sc3xe4 Sf6xe4 Lc2xe4 Sd7-f6 Dd1-c2 Sf6xe4 Dc2xe4 Ld6-c7 Ld2-f4 Lc7xf4 De4xf4 b7-b6 Tf1-d1 f7-f6 b3-b4 a6-a5 h2-h3 Lc8-a6 c4-c5 Ta8-b8 c5xb6 Tb8xb6 b4xa5 Tb6-b5 Df4-d2 Td8-d5 Td1-e1 Tb5xa5 Dd2-c3 La6-b7 a3-a4 Ta5-a8 a4-a5 c6-c5 Ta1-c1


[pgn][Event "5th Norway Chess 2017"]
[Site "Stavanger NOR"]
[Date "2017.06.10"]
[Round "4.2"]
[White "Aronian, Levon"]
[Black "Carlsen, Magnus"]
[Result "1-0"]
[BlackElo "2832"]
[ECO "D45"]
[Opening "Damengambit (Halbslawisch)"]
[Variation "Accelerated Meran (Aljechin Variante)"]
[WhiteElo "2793"]
[TimeControl "3600"]
[Termination "normal"]
[PlyCount "69"]
[WhiteType "human"]
[BlackType "human"]

1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Nc3 e6 5. e3 a6 6. b3 Bb4 7. Bd2 Nbd7 8.
Bd3 O-O 9. O-O Qe7 10. Bc2 Rd8 11. a3 Bxa3 12. Rxa3 Qxa3 13. c5 b6 14. b4
Ne4 15. Nxe4 dxe4 16. Bxe4 Rb8 17. Bxh7+ Kxh7 18. Ng5+ Kg8 19. Qh5 Nf6 20.
Qxf7+ Kh8 21. Qc7 Bd7 22. Nf7+ Kh7 23. Nxd8 Rc8 24. Qxb6 Nd5 25. Qa7 Rxd8
26. e4 Qd3 27. exd5 Qxd2 28. Qc7 Qg5 29. dxc6 Bc8 30. h3 Qd5 31. Rd1 e5 32.
Rd3 exd4 33. Qe7 Bf5 34. Rg3 Bg6 35. Qh4+ 1-0
[/pgn]
TL
User avatar
Rebel
Posts: 7017
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: SlowChess Blitz Classic 2.0

Post by Rebel »

Code: Select all

Gambit Rating List
Running      : Gauntlet Slowchess 2.6
Time Control : 40 moves in 2 minutes repeating
Games        : 600

Results from file gauntlet-slowchess.pgn:

No. Name             Win Draw Loss Unf.  Score Games       %
------------------------------------------------------------
  1 SlowChess 2.6   +143 =282 -175   *0  284.0   600   47.3%
  2 sf13             +63  =35   -2   *0   80.5   100   80.5%
  3 Komodo-Dragon 2  +43  =50   -7   *0   68.0   100   68.0%
  4 RubiChess 2.1    +16  =57  -27   *0   44.5   100   44.5%
  5 Ethereal 12.75   +16  =53  -31   *0   42.5   100   42.5%
  6 Igel 3.0.5       +19  =44  -37   *0   41.0   100   41.0%
  7 Pedone 3.1       +18  =43  -39   *0   39.5   100   39.5%

Total Games:     600
White Wins:      142 (23.7%)
Black Wins:      176 (29.3%)
Draws:           282 (47.0%)
Unfinished:        0 (0.0%)

Estimated elo gain for SlowChess 2.6 
Elo pool      : 3450
SlowChess 2.5 : 3361.0
SlowChess 2.6 : 3428.5
Progress      : 67.5
Progress +67 elo.
90% of coding is debugging, the other 10% is writing bugs.
jonkr
Posts: 178
Joined: Wed Nov 13, 2019 1:36 am
Full name: Jonathan Kreuzer

Re: SlowChess Blitz Classic 2.0

Post by jonkr »

connor_mcmonigle wrote: Sun Jun 20, 2021 8:01 pm Very impressive progress!
Thanks. As usual after release I think I could eventually add another 40 elo or so but further progress might be limited.
Rebel wrote: Mon Jun 21, 2021 1:40 am Progress +67 elo.
Thanks for the very quick testing! I was hoping some conditions might show at least +60, but +67 Elo is a better than expected first result. I'm always a bit nervous until I see at least one good result that either I've messed something up somehow what I'm seeing in my own testing won't correspond to other tests.
Thomas Lagershausen wrote: Sun Jun 20, 2021 11:20 pm You spoke about trapped pieces.

Even Magnus Carlsen got trapped his queen in 2017.
Thanks, I'm glad someone other than myself checks Slow analysis sometimes.

The Magnus game you posted is very interesting, I tried analyzing some but even with some quick computer analysis figuring out this game is beyond my skill level. At the end though Magnus did make a few clear (to a computer) blunders, including blundering a mate in 27 or less.

[d]3r4/4Q1pk/p1P5/2Pq1b2/1P1p4/3R3P/5PP1/6K1 w - - 2 34
SlowChess Blitz 2.6 avx (128 MB hash, 7 threads)
[25] M27 00:42.1 321.64M Rg3 Bg6 Qh4+ Kg8 Rxg6 Rc8 Rd6 Qf5 Rd8+ Kf7 Rd7+ Kg8 Qxd4 Qb1+ Kh2 Qg6 Rd8+ Rxd8 Qxd8+ Kh7 c7 Qf5 Qh4+ Kg8 Qd4 a5 bxa5 Kh7 g3 Qf8 Qh4+ Kg6 Qe4+ Kg5 Qf4+ Qxf4 gxf4+ Kxf4 c8=Q Ke4 c6 Ke5 c7 Kd6 Qd8+ Kc5 c8=Q+ Kb4 Qb6+ Ka3 Qc3+ Ka4 Qbc6#

The trapped pieces I noticed (watching Slow's bullet games) had no safe moves, and I could tell they would probably eventually lead to a loss, so was a bit disappointing when even I could notice the trouble.
User avatar
Thomas Lagershausen
Posts: 328
Joined: Mon Jun 11, 2007 6:59 pm

Re: SlowChess Blitz Classic 2.0

Post by Thomas Lagershausen »

@jonkr

I am checking my games often with Slow because it likes to attack.

The Aronian-Carlsen game is beyond over everybodys skills on this planet.

Topgrandmaster Svidler tried a little overview:



But don´t waste to much time with this game because all of us looking for Slow 2.7 :lol:
TL
Modern Times
Posts: 3554
Joined: Thu Jun 07, 2012 11:02 pm

Re: SlowChess Blitz Classic 2.6

Post by Modern Times »

jonkr wrote: Sun Jun 20, 2021 7:34 pm At long last I've managed to put together another real release.

You can download Slow Chess 2.6 from
https://www.3dkingdoms.com/chess/slow.htm
[*]FRC is still very bad compared to standard. I think this structure will be better for FRC, but I will need to start training FRC at some point and make sure it doesn't hurt standard.
I've played an initial batch of FRC games, and this now looks comfortably stronger than 2.4 at FRC, so I'll continue with it.
jonkr
Posts: 178
Joined: Wed Nov 13, 2019 1:36 am
Full name: Jonathan Kreuzer

Re: SlowChess Blitz Classic 2.6

Post by jonkr »

Modern Times wrote: Tue Jun 22, 2021 7:45 am I've played an initial batch of FRC games, and this now looks comfortably stronger than 2.4 at FRC, so I'll continue with it.
It will be interesting to see if it maintains the performance.

I did a very quick FRC test before release and after a few hundred bullet games it dropped behind 2.4 and I abandoned the test, but I think they might be close. Just yesterday I tried running overnight FRC training games and got a net that appears to be +25 Elo in FRC. (Tested again with a full round 960x2 games.) I haven't tried it in standard to see if it's better or worse there. But I'm optimistic FRC performance can be improved for 2.7 whenever that is and it will be clearly better than 2.4