Poll test

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

Moderators: hgm, Rebel, chrisw

Which technology has the best future for computer chess?

Hand-Crafted Evaluation
6
16%
NNUE
20
54%
Leela-ChessZero type Neural nets
7
19%
Any technology, as long as it is based on Stockfish
4
11%
 
Total votes: 37

User avatar
hgm
Posts: 27796
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Poll test

Post by hgm »

towforce wrote: Fri Sep 17, 2021 3:17 pm I think Chrome caches "deep code" code that's not on the immediate page for speed.
Indeed, FireFox does that too. And the problem was that the page links to some JavaScript on my website for substituting the [ d] and [ pgn] BBcodes in postings from before the upgrade by the corresponding diagrams. But this interfered with the vote submission, and I now changed it so that it no longer does. But because it is an off-page script it would not be automatically reloaded when it is already cached. So the fix only becomes active when you delete the old, faulty script from the cache.
User avatar
Ovyron
Posts: 4556
Joined: Tue Jul 03, 2007 4:30 am

Re: Poll test

Post by Ovyron »

People don't realize how fragile NNUE technology is. It was based on a genius idea, but tomorrow someone could have a different idea and when people switch to it NNUE could be obsolete and dead! It's just the best thing we have right now, but it has reached its limits and I don't see it getting any faster.

A classical eval will always be faster than NNUE, and remember, classical eval would have kept on improving if NNUE never existed and caught the second release of NNUE after two years, now that NNUE has stopped being a moving target people in the shadows could be improving classical eval and eventually surpass NNUE, by using classical eval's speed advantage, and because we can always see where classical eval and NNUE's eval vary in a position, all we need is a human that understands why, and if that person isn't on the Stockfish's team, get ready to see them dethroning Stockfish once and for all.

If this happens, ironically, the technology that saved 2 years of work for Stockfish will have been its downfall, as they halted seeking for the improvements that didn't depend on NNUE, but we don't know if other teams kept searching, because NNUE's slowness is its Achilles's heel.
Your beliefs create your reality, so be careful what you wish for.
smatovic
Posts: 2645
Joined: Wed Mar 10, 2010 10:18 pm
Location: Hamburg, Germany
Full name: Srdja Matovic

Re: Poll test

Post by smatovic »

Ovyron wrote: Sun Jul 10, 2022 12:19 pm ...
My three cents on this:

"I see..."
https://eta-chess.app26.de/post/i-see-/

"The next step for LC0?"
https://eta-chess.app26.de/post/eta-v06 ... p-for-lc0/

"Transhuman Chess with NN and RL..."
https://eta-chess.app26.de/post/transhu ... n-and-rl-/

--
Srdja
User avatar
Ovyron
Posts: 4556
Joined: Tue Jul 03, 2007 4:30 am

Re: Poll test

Post by Ovyron »

smatovic wrote: Sun Jul 10, 2022 12:32 pm My three cents on this:
So what about a future without neural networks? At least not used on the final product. Currently the improvement we're seeing is done by humans that have ideas for new code, that code is tested and does better than the old code, and the engine improves.

What we need is, instead of a nn that improves game results and chess moves, one that improves the engine's code. That way we could have back a regular eval with full speed that uses it to beat the strongest net we have, because we'd use a neural network to program that classical eval.
Your beliefs create your reality, so be careful what you wish for.
smatovic
Posts: 2645
Joined: Wed Mar 10, 2010 10:18 pm
Location: Hamburg, Germany
Full name: Srdja Matovic

Re: Poll test

Post by smatovic »

Ovyron wrote: Tue Jul 12, 2022 10:24 pm
smatovic wrote: Sun Jul 10, 2022 12:32 pm My three cents on this:
So what about a future without neural networks? At least not used on the final product. Currently the improvement we're seeing is done by humans that have ideas for new code, that code is tested and does better than the old code, and the engine improves.

What we need is, instead of a nn that improves game results and chess moves, one that improves the engine's code. That way we could have back a regular eval with full speed that uses it to beat the strongest net we have, because we'd use a neural network to program that classical eval.
I guess that is the next level, when a NN/AI starts to program a chess engine, a Technological Singularity Feedback Loop.

--
Srdja