hgm wrote: ↑Tue Jun 11, 2019 8:50 pm
So Alpha & Leela Zero are NOT zero at all. They would only be if they had worked out
themselves that it would be a good idea to do tree search, then worked out themselves how to do it, and then went ahead and did the PUCT search for themselves, rather than just playing the move the NN's policy head says is best for them in the root... But they did nothing of the kind. All that was
programmed into them, by programmers that
knew it was a good idea to do that.
Yes, I'm okay with people saying: "Alpha & Leela Zero are strictly speaking NOT zero at all".
It's true Alpha & Leela did not program themselves.
But, as I wrote before, there are different degrees of non-zeroness. Some features are much more non-zero than others. Taking tablebase info is a high degree of non-zeroness. The way tablebases are created has nothing to do with Alpha & Leela. The info they provide is as far away from the rules of the game as you can hope to get.
Of course, at some point some humans had to program something. But e.g. PUCT is a very specialized idea, and furthermore DM & the Leela guys chose special values of parameters in PUCT and everywhere else to make it work. So, yes, they are strictly non-zero. There was already discussion in the technical forum about another technical point that could be non-zero. If the humans programmed up code that was very general, and the program had to work out itself how to specialize to a particular problem (e.g. the game of chess), without human help, then I'd be okay with people saying that program is zero even by high standards. That is not what happened with Alpha & Leela.