patricia devlog

Discussion of chess software programming and technical issues.

Moderator: Ras

Whiskers
Posts: 247
Joined: Tue Jan 31, 2023 4:34 pm
Full name: Adam Kulju

Re: patricia devlog

Post by Whiskers »

chesskobra wrote: Fri Apr 18, 2025 2:42 pm When will 5.0 be released?
Hopefully 1-2 months, if all goes well.
abgursu
Posts: 99
Joined: Thu May 14, 2020 3:34 pm
Full name: A. B. Gursu

Re: patricia devlog

Post by abgursu »

What I believe for Patricia is - supporting Syzygy could do wonders for unnecessary sacrifices - for some reason she doesn't understand the "going to endgame" situations when she goes into the void of sacrificing everything.
Whiskers
Posts: 247
Joined: Tue Jan 31, 2023 4:34 pm
Full name: Adam Kulju

Re: patricia devlog

Post by Whiskers »

Hello friends, it's been a while.
Patricia now supports tablebases, and I've reworked the "human mode" to be more aggressive when playing against weak opponents.
Data generation, as usual, has been the bane of my existance. It took me several attempts to create a large dataset even nearing that of my old one, and I generally think I need to be a lot more rigorous in how I test data generation changes because it really does seem like much of my work has simply gone to waste.

I'm quite busy but am grinding out work on Patricia steadily. The release of Patricia 5 is delayed until the release of a stronger network, however rest assured that she is much stronger than 4.0 already...
Whiskers
Posts: 247
Joined: Tue Jan 31, 2023 4:34 pm
Full name: Adam Kulju

Re: patricia devlog

Post by Whiskers »

Hello all. It has been quite a while since I have posted here, and that's because life has gotten very busy for me. For the last several months I was running on a treadmill desperately trying to keep pace with all my responsibilities at my part-time job and at college. Additionally, I ran into various problems with net training after releasing Patricia 5; I had trouble with data generations and Gabe who had been previously training my nets retired from chess engine development so I had to recreate his net training on my CPU server (very slow). Because of this, after Patricia 5 I made very little progress until December. Pohl released an "extremeEAS" version but that is just a variant of Patricia that always uses its most aggressive net.

Things have finally been calming down, however, and I have made some improvements recently. It took me two months, but I got a new set of three networks trained on 8b positions that's a slight improvement over the old set in both Elo and EAS. In the last couple of weeks, I've made some search patches that have added over 60k eas locally for the price of just 5 elo - mostly root-perspective bonuses and multipliers for sacrificing and keeping material on the board. In my testing Patricia currently has an EAS score of 865k.

I am unsure when Patricia 6 will release. I'd like another 50 elo, maybe. My eval is clearly the weak point but I'm unsure of how to train better networks - it took me months just to get a marginal improvement over the old set.
User avatar
pohl4711
Posts: 2900
Joined: Sat Sep 03, 2011 7:25 am
Location: Berlin, Germany
Full name: Stefan Pohl

Re: patricia devlog

Post by pohl4711 »

Whiskers wrote: Fri Jan 16, 2026 6:58 am . In the last couple of weeks, I've made some search patches that have added over 60k eas locally for the price of just 5 elo - mostly root-perspective bonuses and multipliers for sacrificing and keeping material on the board. In my testing Patricia currently has an EAS score of 865k.
That is a great achievement!
+60k EAS with loosing only 5 Celo is just fantastic.

Please make a 5.1 release out of it.