Ozymandias wrote: ↑Mon Nov 18, 2019 4:18 pmIt's called "good" because it's well done, I'm assuming you didn't have objections to the improvements I was mentioning.
My DB has 0% repeated games, but I never bothered to have consistent names of players, so perhaps a guy appears as 6 different guys, and I never bothered fixing the elo of them, so a player known to have 2500 rating can still appear with 1500 provisional, or whatever.
I guess that to me whether it's well made depends on its usage. The only uses I've found for a DB is to be able to predict opponent's moves (some are just like parrots that will play the most played move as long as they can), prepare traps (if the most common moves have a hole in them) and to know to pay attention when we're near novelty territory (which turns out to be critical and can be the difference between winning or drawing, unless one was going to win anyway.) And for this, it does its job.
But it follows the Pareto principle, 80% of its contents are crap, and 80% of the time checking it was a waste of time, but I don't know if some statistic is crap, or if I'm wasting my time, until after the fact. Conversely, I can download some random PGN of a 12 2 tournament of Infinity Chess, and find 20% of games that provide value, the problem is I never know if I'll use it on a game ever, like, finally someone plays the Pirc and I get to use a line I saw 2 years ago, but I don't know how much I have to wait to face the Italian where I'm black...
Ozymandias wrote: ↑Mon Nov 18, 2019 4:18 pm Nelson still has a use for it, remember he selects some of the openings for TCEC.
If I was him I'd have convinced them already to drop playing a position with reversed colors and simulate tournament conditions by providing the engines with updated books tweaked with what they play best, like in a real world championship. Because if a position is the Achilles heel of an engine, it makes no sense to have it play it, TCEC turns out to be some thematic tournament of positions and not what I'd call real chess (where players are able to play what they're best at, engines need books for this and variety so we just need to build them as if we were its programmer and wanted it to win TCEC.)
So yeah, I claim that I could outdo Nelson. And the problem is not the size of the knife or how sharp is it, it's that switching to a pair of scissors would be better.
Ozymandias wrote: ↑Mon Nov 18, 2019 4:18 pmWhether the zero approach is better or not, we won't know until an Lc(non)0 project is conducted. I personally can't hazard a guess, can an NN learn something from games played by humans and AB engines, that it can't find on its own? Won't it simply learn some things faster at the same time it turns a blind eye to others?
I used to believe that the zero approach was clearly best because it got rid of all of human prejudice about chess and how it should be played, back in the time where Leela was playing some outstanding chess very unlike anything else seen before and winning from positions where her opponents thought they were winning despite locked Bishops and Queens in the board but out of the game (nicknamed "queen in Siberia"), and it made sense. You introduce human games or engine games and you introduce biases.
But now that it has been shown that you can get to the same place by training from a DB, and that Leela had to get rid of those alien-looking concepts to improve its elo and plays much more normal chess now, the zero approach looks a bit capricious, and I
predict that soon enough someone's bulb will light on and they will provide a supervised learning NN that plays stronger than anything else available, though as things tend to go, it'll only be like 20 elo over second best and nobody will be impressed by that.