That would be to imply that neither SF nor LC0 are flawed in some way. Obviously they are flawed, LC0 is in trouble to way smaller nets running on AB (who predicted that?) and SF is flawed because evaluation not holistic (proven by LC0).Madeleine Birchfield wrote: ↑Wed Sep 30, 2020 12:18 am At least the people interested in NNUE are trying to do their own implementation of NNUE + trainer, as opposed to outright copying the NNUE backend code, so I do not see NNUE being much of an issue in the future. That cannot be said about Allie, which is still using Leela trained nets + Leela backends.
In regards to the wider picture, very few self-developed engines that is not a derivative of Stockfish or Leela would ever reach the heights of Stockfish or Leela, because individual efforts simply cannot compete directly against large distributed projects with massive computational power.
SF is not superhero and the kit needed to work on smaller nets and generate training games and do tuning is within reach of lone individuals or small teams.
Wild generalisations.
So far, there is only one private engine, Stoofvlees, that comes close to Stockfish and Leela, and even Stoofvlees is weaker than Stockfish and Leela. Examples from Rubichess, Minic, and Igel simply show that it not enough to implement NNUE in your engine and take a sergio vieri net and expect to compete with Stockfish and Leela, the search needs to be good as well, and for most engines, their search is far weaker than Stockfish search to compete with Stockfish and Leela, or even Stoofvlees. So already at the highest levels of computer chess, as the OP said, 'The result is that there are two engines left; Stockfish, and Leela.'
LC0 may well be in trouble to smaller nets using AB. It’s by no means clear that massive stacked towers and MCTS isn’t going the way if the dinosaurs.
SF doesn’t really exist anymore. That NNUE eval kind of belongs to everybody. The SF search is good but it’s not copyrightable and much of it is so well known as to be like Lego. There are other things that can be done and so on.
Anything can happen and usually does.