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

SlowChess Blitz Classic 2.0

Post by jonkr »

I've updated the https://www.3dkingdoms.com/chess/slow.htm with a Slow Chess Blitz Classic 2.0 download.

About this release :
- This is primarily a strength increase release, mostly from experimenting with learning & eval features. (Also a few minor bug fixes.)
- On the plus side, this should be the largest strength increase between versions so far. Scored about +100 elo in 60 + .5 self-play. (Might be less against other engines or at different time controls.)
- On the minus side most everything else remains on my TODO list

I started experimenting more with learning & texel-tuning after taking a break from 1.9 where I had found a first pass of tuning effective. In the beginning it went better than I expected so I got pretty into it, then it started to go slowly, and I decided the time investment was getting too high again and I will probably take another longer break.

Specific Engine Changes from the ReadMe.txt :
  • More extensive work in evaluation tuning. Did Multiple passes and generated additional training games against a variety of strong engines to add to scored position list.
  • Made a fairly complete multi-threaded eval tuner with GUI window (unreleased for now since it requires a final step of pasting into source code.)
  • Added more eval features. Some specifics listed below. (Removed a couple too but mostly adding.)
  • Bishop diagonal, penalizing blocked pawn or defended pawn, bonus if enemy rook is on diagonal if not blocked/defended pawn.
  • Rook move to open file bonus. Even more different rook file types now has 8 I think. (eg. behind mobile pawn, pawn blocked by piece, pawn blocked by pawn, in addition to open/half open.) Bonus if enemy queen on file.
  • Knight center move bonus. Knight outpost by rank, higher outpost move value.
  • Altered some details of pawn eval. More direct pawn connected bonus (more on open file), unconnected penalty split for open/closed file + normal/backward/isolated, separate doubled score if can be undoubled. Some blocked pawn tweaks. Dynamic passed pawn scoring has couple more terms.
  • Various small search changes and bugfixes
  • Some tweaks to use of hard-coded tactical threats for LMR/LMP/Q-Search, overall probably uses them a bit more aggressively than 1.9.
    (I thought maybe they'd be useless now but were +15 elo after tweaking, even more than the +8 for 1.9, though that was early on and may have already changed.)
  • 1-ply LMR on late captures and "multi-cut"
  • slightly adjusted history/LMR/LMP counts
Gabor Szots
Posts: 1362
Joined: Sat Jul 21, 2018 7:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: SlowChess Blitz Classic 2.0

Post by Gabor Szots »

Thanks Jon. I'm going to start a test soon.
Gabor Szots
CCRL testing group
Modern Times
Posts: 3546
Joined: Thu Jun 07, 2012 11:02 pm

Re: SlowChess Blitz Classic 2.0

Post by Modern Times »

jonkr wrote: Sat Mar 21, 2020 12:44 am I've updated the https://www.3dkingdoms.com/chess/slow.htm with a Slow Chess Blitz Classic 2.0 download.

About this release :
- This is primarily a strength increase release, mostly from experimenting with learning & eval features. (Also a few minor bug fixes.)
- On the plus side, this should be the largest strength increase between versions so far. Scored about +100 elo in 60 + .5 self-play. (Might be less against other engines or at different time controls.)
Easily enough for it to break into the Top 10 on the FRC list.
User avatar
Werner
Posts: 2871
Joined: Wed Mar 08, 2006 10:09 pm
Location: Germany
Full name: Werner Schüle

Re: SlowChess Blitz Classic 2.0

Post by Werner »

Hi, I have some problems with hash settings:
engine does not use more than 64 MB for search under Arena 3.5.1

Changing hash size in command line window (own GUI) to 512 MB - the engine crashes

Is there a solution?

edit: wb version shows 220 MB - is there a command to change?
edit: changed engineGUI.dft and it works
Last edited by Werner on Sat Mar 21, 2020 12:49 pm, edited 2 times in total.
Werner
Dokterchen
Posts: 133
Joined: Wed Aug 15, 2007 12:18 pm
Location: Munich

Re: SlowChess Blitz Classic 2.0

Post by Dokterchen »

An incredible progress in one month, especially for a program that was already at the level of Rybka.
Jamal Bubker
Posts: 326
Joined: Mon May 24, 2010 4:32 pm

Re: SlowChess Blitz Classic 2.0

Post by Jamal Bubker »

A huge thanks for this release Jon !!
+ 100 elo points : What a huge improvement Jon !! Congrats ! :D
Gabor Szots
Posts: 1362
Joined: Sat Jul 21, 2018 7:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: SlowChess Blitz Classic 2.0

Post by Gabor Szots »

Werner wrote: Sat Mar 21, 2020 12:40 pm Changing hash size in command line window (own GUI) to 512 MB - the engine crashes
In fact it crashes after changing the hash size to ANY value.
Gabor Szots
CCRL testing group
Modern Times
Posts: 3546
Joined: Thu Jun 07, 2012 11:02 pm

Re: SlowChess Blitz Classic 2.0

Post by Modern Times »

Werner wrote: Sat Mar 21, 2020 12:40 pm Hi, I have some problems with hash settings:
engine does not use more than 64 MB for search under Arena 3.5.1
Same with cutechess.
jonkr
Posts: 178
Joined: Wed Nov 13, 2019 1:36 am
Full name: Jonathan Kreuzer

Re: SlowChess Blitz Classic 2.0

Post by jonkr »

I updated the download on the webpage, if you downloaded it already you should re-download. I did manage to mess up the UCI options and the hash re-sizing, now those should be fixed. (I will try to do more thorough tests sometime later today when I have more time.) Thanks for the bug reports everyone! And if you notice anything still broken let me know.

The strength increase went super quick for a while (got 30 elo in 1 day once I set up the eval tuner for everything, plus 1 day of testing.) And I got excited about it and started spending way too much time again, and of course further progress slowed down after the initial jump. And testing became more frustrating with smaller differences, one tuning was up 16 elo after 1000 games and ended up negative after 2000. I probably will write a bit about my experiences with tuning in technical discussions, not really original, bit was still interesting (to me at least.)
User avatar
Tibono
Posts: 79
Joined: Sat Aug 01, 2015 6:16 pm
Location: France

Re: SlowChess Blitz Classic 2.0

Post by Tibono »

Hi Jonathan,
Thanks for the new version.
Changing hash setting using own GUI, noPop version, crashes (v. updated Mar 22, 2020 downloaded).
Changing hash setting editing engineGUI.dft and/or engineWB.dft works. So not a big issue.
Engine (noPop) crashes on closure using Arena. Not a big issue as well :)
Kind regards
Tibono