Are there any engines above, say, 2700 that have eschewed the use of piece-square tables?
Edit: Excluding neural nets.
Top Engines without Piece-Square Tables?
Moderators: hgm, Rebel, chrisw
-
- Posts: 349
- Joined: Sat Aug 06, 2016 8:31 pm
- Location: United States
Top Engines without Piece-Square Tables?
Erin Dame
Author of RookieMonster
Author of RookieMonster
-
- Posts: 359
- Joined: Thu Jan 22, 2015 3:21 pm
- Location: Zurich, Switzerland
- Full name: Jonathan Rosenthal
Re: Top Engines without Piece-Square Tables?
I don't know how necessary they are. In Winter I use them for the positions of the King and Knight, but no other pieces. Mine are completely symmetric in terms of rotations and mirroring, which means mine probably encode less information than most PSTs.
-Jonathan
-
- Posts: 585
- Joined: Fri Mar 30, 2018 7:20 am
- Full name: Andreas Matthies
Re: Top Engines without Piece-Square Tables?
I have full 8x8 psqt for every piece (well, 8x6 for pawn). Most times when I introduce a new evaluation feature, the psqt of the corresponding piece(s) needs to be retuned to make the new feature work. So there seems a lot of "value" in the psqt.
./Andreas
./Andreas
-
- Posts: 2204
- Joined: Sat Jan 18, 2014 10:24 am
- Location: Andorra
Re: Top Engines without Piece-Square Tables?
If Stockfish removed them, they will probably need to add some positional parameters and retune everything to compensate. I suppose that it will become a little stronger, as dynamic stuff is better than static one, as it can be adapted to the current position. A lot of work in any case.
Daniel José - http://www.andscacs.com
-
- Posts: 10296
- Joined: Thu Mar 09, 2006 12:37 am
- Location: Tel-Aviv Israel
Re: Top Engines without Piece-Square Tables?
I see no reason for the assumption that dynamic stuff is better than combination of static stuff and dynamic stuff that stockfish has.cdani wrote: ↑Mon Feb 18, 2019 8:41 pmIf Stockfish removed them, they will probably need to add some positional parameters and retune everything to compensate. I suppose that it will become a little stronger, as dynamic stuff is better than static one, as it can be adapted to the current position. A lot of work in any case.
-
- Posts: 2204
- Joined: Sat Jan 18, 2014 10:24 am
- Location: Andorra
Re: Top Engines without Piece-Square Tables?
Personal experience tuning everything on hand.
Daniel José - http://www.andscacs.com
-
- Posts: 77
- Joined: Mon Apr 16, 2018 6:56 pm
Re: Top Engines without Piece-Square Tables?
Hi Erin! I made an experiment on my engine, removing the PSQT for each piece on 5k games (This is the strength of my engine psqt):
https://github.com/ratosh/pirarucu/projects/14
What i noticed from my experiment:
- Knight psqt seems weak, i need to improve it;
- Pawn psqt seems too strong, i need to transfer it to pawn structure evaluation;
You can also see a similar experiment on stockfish https://onedrive.live.com/view.aspx?res ... 9qAPiXN5z8
https://github.com/ratosh/pirarucu/projects/14
What i noticed from my experiment:
- Knight psqt seems weak, i need to improve it;
- Pawn psqt seems too strong, i need to transfer it to pawn structure evaluation;
You can also see a similar experiment on stockfish https://onedrive.live.com/view.aspx?res ... 9qAPiXN5z8