SlowChess Blitz Classic 2.0
Posted: 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.)
- 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 :
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