Wasp 4.5 Released

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

Moderators: hgm, Rebel, chrisw

jstanback
Posts: 130
Joined: Fri Jun 17, 2016 4:14 pm
Location: Colorado, USA
Full name: John Stanback

Wasp 4.5 Released

Post by jstanback »

Wasp 4.5 is released today. I estimate it to be about 50 Elo stronger than Wasp 4.0.

Many thanks to Frank Quisinsky for hosting Wasp on his website. Here is the link:

https://www.amateurschach.de/download/wasp_450.zip

Most of the strength increase comes from re-writing the evaluation function to allow for much faster parameter tuning. The eval uses conventional features such as material, piece-square tables, mobility, and king-safety etc... Most of the eval terms are similar or identical to those in Wasp 4.0, but a few have been modified, for example a second set of PST's is now used when the kings are on opposite wings. Tuning is now done in a similar fashion to back-propogation for neural networks rather than the gradient-descent method that was previously used. Tuning was done on a set of 28M positions randomly selected from about 2M games between Wasp and engines of similar strength. I use Andrew Grant's method of doing a shallow (only depth 2) search and storing the quiet position at the end of the PV along with the game result. All evaluation parameters are initialized to what I feel are "reasonable" values, then the parameters are tuned with about 40 passes through a 28M position EPD file, which takes around an hour using 1 thread. During tuning, for each position in the data set the evaluation is done and a counter is incremented for each feature that is used in computing the eval. The error between the eval (converted to win-probabilty) and the game result (0.0/0.5/1.0 for loss/draw/win) is computed and each pertinent term is tweaked by a small amount in the direction to reduce error.

John
supersharp77
Posts: 1242
Joined: Sat Jul 05, 2014 7:54 am
Location: Southwest USA

Re: Wasp 4.5 Released

Post by supersharp77 »

jstanback wrote: Fri Jan 01, 2021 7:37 pm Wasp 4.5 is released today. I estimate it to be about 50 Elo stronger than Wasp 4.0.

Many thanks to Frank Quisinsky for hosting Wasp on his website. Here is the link:

https://www.amateurschach.de/download/wasp_450.zip

Most of the strength increase comes from re-writing the evaluation function to allow for much faster parameter tuning. The eval uses conventional features such as material, piece-square tables, mobility, and king-safety etc... Most of the eval terms are similar or identical to those in Wasp 4.0, but a few have been modified, for example a second set of PST's is now used when the kings are on opposite wings. Tuning is now done in a similar fashion to back-propogation for neural networks rather than the gradient-descent method that was previously used. Tuning was done on a set of 28M positions randomly selected from about 2M games between Wasp and engines of similar strength. I use Andrew Grant's method of doing a shallow (only depth 2) search and storing the quiet position at the end of the PV along with the game result. All evaluation parameters are initialized to what I feel are "reasonable" values, then the parameters are tuned with about 40 passes through a 28M position EPD file, which takes around an hour using 1 thread. During tuning, for each position in the data set the evaluation is done and a counter is incremented for each feature that is used in computing the eval. The error between the eval (converted to win-probabilty) and the game result (0.0/0.5/1.0 for loss/draw/win) is computed and each pertinent term is tweaked by a small amount in the direction to reduce error.

John

Thanks John Stanback......We Love the Wasp Engines!! AR :) :wink:

ps Thanks Frank Q.!!
Joerg Oster
Posts: 937
Joined: Fri Mar 10, 2006 4:29 pm
Location: Germany

Re: Wasp 4.5 Released

Post by Joerg Oster »

Thank you.
Jörg Oster
matejst
Posts: 364
Joined: Mon May 14, 2007 8:20 pm
Full name: Boban Stanojević

Re: Wasp 4.5 Released

Post by matejst »

Great news, John.
tomitank
Posts: 276
Joined: Sat Mar 04, 2017 12:24 pm
Location: Hungary

Re: Wasp 4.5 Released

Post by tomitank »

jstanback wrote: Fri Jan 01, 2021 7:37 pm Tuning is now done in a similar fashion to back-propogation for neural networks rather than the gradient-descent method...
jstanback wrote: Fri Jan 01, 2021 7:37 pm ...each pertinent term is tweaked by a small amount in the direction to reduce error.
this is the gradient-descent. the neural network also uses gradient-descent. backprop propagate the error back for hidden layer(s) and.
Angle
Posts: 319
Joined: Sat Oct 31, 2020 1:04 am
Full name: Aleksey Glebov

Re: Wasp 4.5 Released

Post by Angle »

jstanback wrote: Fri Jan 01, 2021 7:37 pm Wasp 4.5 is released today. I estimate it to be about 50 Elo stronger than Wasp 4.0.

Many thanks to Frank Quisinsky for hosting Wasp on his website. Here is the link:

https://www.amateurschach.de/download/wasp_450.zip
Thank you, John! Nice news. What is the "proper" version number: 4.5 or 4.50 ?
Incredibly fast systems miscount incredibly fast.
User avatar
Thomas Lagershausen
Posts: 328
Joined: Mon Jun 11, 2007 6:59 pm

Re: Wasp 4.5 Released

Post by Thomas Lagershausen »

Good stuff John. 8-)
TL
User avatar
AdminX
Posts: 6340
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Wasp 4.5 Released

Post by AdminX »

Thanks John!
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
JohnS
Posts: 215
Joined: Sun Feb 24, 2008 2:08 am

Re: Wasp 4.5 Released

Post by JohnS »

jstanback wrote: Fri Jan 01, 2021 7:37 pm Wasp 4.5 is released today. I estimate it to be about 50 Elo stronger than Wasp 4.0.
Many thanks John. How do you use the config file. I used example_config with UCI_Elo = 1200 and set ConfigFilePath=./example_config in the Shredder 12 GUI. But it seems to search much more deeply than I expect for 1200 elo and gets depth around 8 ply.
KLc
Posts: 140
Joined: Wed Jun 03, 2020 6:46 am
Full name: Kurt Lanc

Re: Wasp 4.5 Released

Post by KLc »

Any chance to get a macOS binary? The last one was Wasp 3.75 I think.