SlowChess Blitz Classic 2.0

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

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
jonkr
Posts: 20
Joined: Wed Nov 13, 2019 12:36 am
Full name: Jonathan Kreuzer

SlowChess Blitz Classic 2.0

Post by jonkr » Fri Mar 20, 2020 11:44 pm

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: 400
Joined: Sat Jul 21, 2018 5:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: SlowChess Blitz Classic 2.0

Post by Gabor Szots » Sat Mar 21, 2020 6:55 am

Thanks Jon. I'm going to start a test soon.
Gabor Szots
CCRL testing group

Modern Times
Posts: 2484
Joined: Thu Jun 07, 2012 9:02 pm

Re: SlowChess Blitz Classic 2.0

Post by Modern Times » Sat Mar 21, 2020 11:01 am

jonkr wrote:
Fri Mar 20, 2020 11:44 pm
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.
.

Opinions expressed here are my own, and not necessarily those of the CCRL Group.

User avatar
Werner
Posts: 2461
Joined: Wed Mar 08, 2006 9:09 pm

Re: SlowChess Blitz Classic 2.0

Post by Werner » Sat Mar 21, 2020 11:40 am

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 11:49 am, edited 2 times in total.
Werner

Dokterchen
Posts: 105
Joined: Wed Aug 15, 2007 10:18 am
Location: Munich

Re: SlowChess Blitz Classic 2.0

Post by Dokterchen » Sat Mar 21, 2020 11:41 am

An incredible progress in one month, especially for a program that was already at the level of Rybka.
Torsten

Jamal Bubker
Posts: 272
Joined: Mon May 24, 2010 2:32 pm

Re: SlowChess Blitz Classic 2.0

Post by Jamal Bubker » Sat Mar 21, 2020 12:37 pm

A huge thanks for this release Jon !!
+ 100 elo points : What a huge improvement Jon !! Congrats ! :D

Gabor Szots
Posts: 400
Joined: Sat Jul 21, 2018 5:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: SlowChess Blitz Classic 2.0

Post by Gabor Szots » Sat Mar 21, 2020 1:06 pm

Werner wrote:
Sat Mar 21, 2020 11:40 am
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: 2484
Joined: Thu Jun 07, 2012 9:02 pm

Re: SlowChess Blitz Classic 2.0

Post by Modern Times » Sat Mar 21, 2020 1:52 pm

Werner wrote:
Sat Mar 21, 2020 11:40 am
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.
.

Opinions expressed here are my own, and not necessarily those of the CCRL Group.

jonkr
Posts: 20
Joined: Wed Nov 13, 2019 12:36 am
Full name: Jonathan Kreuzer

Re: SlowChess Blitz Classic 2.0

Post by jonkr » Sat Mar 21, 2020 6:03 pm

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: 47
Joined: Sat Aug 01, 2015 4:16 pm
Location: France
Contact:

Re: SlowChess Blitz Classic 2.0

Post by Tibono » Sat Mar 21, 2020 7:21 pm

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

Post Reply