NNUE endgame module?

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

Moderator: Ras

User avatar
M ANSARI
Posts: 3734
Joined: Thu Mar 16, 2006 7:10 pm

NNUE endgame module?

Post by M ANSARI »

Is it possible to have an endgame NNUE module? I guess it could be trained against existing 7 EGTB's and maybe the NNUE would end up being a much smaller file than actually having to store all 7 EGTB"S. Not sure if this has been tried before but seems like a plausible idea and maybe is an easier route to going the next step to 8 piece EGTB's.
User avatar
lithander
Posts: 925
Joined: Sun Dec 27, 2020 2:40 am
Location: Bremen, Germany
Full name: Thomas Jahn

Re: NNUE endgame module?

Post by lithander »

I have been wondering the same.
Minimal Chess (simple, open source, C#) - Youtube & Github
Leorik (competitive, in active development, C#) - Github & Lichess
Jouni
Posts: 3892
Joined: Wed Mar 08, 2006 8:15 pm
Full name: Jouni Uski

Re: NNUE endgame module?

Post by Jouni »

Yes Stockfish nnue already has tablebase information in some form.
Jouni
daniel71
Posts: 146
Joined: Wed Aug 27, 2008 3:48 am

Re: NNUE endgame module?

Post by daniel71 »

I have been hoping for Endgame Module Databases like all the Grandmaster Reuben Fine Endgame Book Postitions, Grandmaster Yuri Averbakh Endgame Works, Dvoretsky's Endgame Manual, Silman's Complete Endgame Course, Karsten Müller and Lamprecht Fundamental Chess Endings, in a training databases to teach the methods to play better Endgames and to use this Knowledge in the Chess Engine Analysis during games. At least have all these Endgames Postitions be Solved by best play with computers. The heuristics for Endgame play would get improved for software and hopefully help humans. I have wrote about using FPGA Cards for a Endgame Module Database where NNUE software would run and improve the software for endgames where the data would grow and steer the games for precise play. I have always thought this way since the days of Hydra by Dr. Chrilly Donninger.
Last edited by daniel71 on Wed Jan 11, 2023 7:38 am, edited 2 times in total.
User avatar
Graham Banks
Posts: 45798
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: NNUE endgame module?

Post by Graham Banks »

Caissa already has a normal NNUE plus an endgame NNUE.
gbanksnz at gmail.com
dkappe
Posts: 1632
Joined: Tue Aug 21, 2018 7:52 pm
Full name: Dietrich Kappe

Re: NNUE endgame module?

Post by dkappe »

Graham Banks wrote: Wed Jan 11, 2023 7:30 am Caissa already has a normal NNUE plus an endgame NNUE.
Stockfish has 8 embedded networks, each trained on positions where number of (pieces+pawns)/4. So essentially SF has eight specialty modules. Since its trained largely on leela data, the data has been tuned for months and years towards best play.

So, the specialty endgame nnue wish has already been fulfilled and then some.
Fat Titz by Stockfish, the engine with the bodaciously big net. Remember: size matters. If you want to learn more about this engine just google for "Fat Titz".
User avatar
Graham Banks
Posts: 45798
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: NNUE endgame module?

Post by Graham Banks »

dkappe wrote: Wed Jan 11, 2023 7:52 am
Graham Banks wrote: Wed Jan 11, 2023 7:30 am Caissa already has a normal NNUE plus an endgame NNUE.
Stockfish has 8 embedded networks, each trained on positions where number of (pieces+pawns)/4. So essentially SF has eight specialty modules. Since its trained largely on leela data, the data has been tuned for months and years towards best play.

So, the specialty endgame nnue wish has already been fulfilled and then some.
Nice. :)
gbanksnz at gmail.com