Earlier quoted context omitted.
Well, I'd love to see NN solution beating top chess engines. It might also introduce novelty to the game, just as regular engines did
It'd be particularly useful to have a chess bot that can play badly in the same way a human does. The problem with the current chess bots is that they play badly, badly. They choose a terrible random mistake to make every few moves, while some of their other moves are brilliant. They cannot accurately mimic beginner or intermediate level players.
AlphaGo Zero: Learning from scratch
131–140 of 324 posts
Re: AlphaGo Zero: Learning from scratch
#132How I wish Marvin Minsky would have stayed alive for one more year and seen this. He would have been so happy!
I think he was cryopreserved, so he surely will be surprised once they wake him up in the future, assuming cryonics really works.
Re: AlphaGo Zero: Learning from scratch
#133Is AlphaGo Zero the first Go program without special code to read ladders? I'm curious how a pure neural net can read them, given how non-local they are.
EDIT: From the paper: "Surprisingly, shicho (“ladder” capture sequences that may span the whole board) – one of the first elements of Go knowledge learned by humans – were only understood by AlphaGo Zero much later in training" I'm surprised by the author's use of the word "Surprisingly" here.
Re: AlphaGo Zero: Learning from scratch
#134Earlier quoted context omitted.
I think the fact that it's no longer using Monte Carlo tree search is a huge step forward in the generalizability of the technique. But go is still - a perfect information game - with a relatively small input size (vs. arbitrary computer vision) - cheap to simulate - discrete action space - deterministic This isn't to take away from the magnitude of the achievement, but the nature of the problem itself makes the resu…
It still uses MCTS as its search algorithm. It no longer uses random rollouts as part of the evaluation, though. (Previously it was rollouts/2 + value_network/2)
Without that, it is simply a tree search.
Excerpt from the paper:
> [AlphaGo Zero] uses a simpler tree search that relies upon this single neural network to evaluate positions and sample moves, without performing any Monte-Carlo rollouts.
Re: AlphaGo Zero: Learning from scratch
#135Is AlphaGo Zero the first Go program without special code to read ladders? I'm curious how a pure neural net can read them, given how non-local they are.
The concept of locality is nothing but a human weakness in Go, the best AI must read the whole board with every move. EDIT: From the paper: "Surprisingly, shicho (“ladder” capture sequences that may span the whole board) – one of the first elements of Go knowledge learned by humans – were only understood by AlphaGo Zero much later in training" I'm surprised by the author's use of the word "Surprisingly" here.
[0] https://www.nature.com/nature/journal/v550/n7676/full/nature...
Re: AlphaGo Zero: Learning from scratch
#136How I wish Marvin Minsky would have stayed alive for one more year and seen this. He would have been so happy!
In the days when Sussman was a novice, Minsky once came to him as he sat hacking at the PDP-6. “What are you doing?”, asked Minsky. “I am training a randomly wired neural net to play Tic-Tac-Toe” Sussman replied. “Why is the net wired randomly?”, asked Minsky. “I do not want it to have any preconceptions of how to play”, Sussman said. Minsky then shut his eyes. “Why do you close your eyes?”, Sussman asked his teacher…
Re: AlphaGo Zero: Learning from scratch
#137Comparing the top player's ELO with Zero's ELO (assuming numbers are accurate, etc): Your rating: 3664 Opponent's rating: 5000 Probability of winning: 0.000456879355457417 So 1 in 2,200 games... ouch
Lee Sedol's single victory is the first and the last.
Re: AlphaGo Zero: Learning from scratch
#138The fact that they only used self play with no outside input here is really interesting. I wonder if this system produced more new styles of play. While I am not that familiar with Go, I know in some of the other articles they talk about things like Chinese starts that are specific to certain cultures. I wonder if the fact that it had no outside reinforcement made it produce movements that we have already seen that a…
> I wonder if this system produced more new styles of play. One thing Alpha go has told us clearly is that it thinks human players over value the margin of victory vs the probability of victory.
AlphaGo now appears to be better than humans in all aspects of gameplay, and it better at calculating very thin margins of probability that a human cannot. This is not unique to any individual aspect of its gameplay; against humans it can also win by huge margins depending on what mistakes the human makes.
Re: AlphaGo Zero: Learning from scratch
#139AFAIK the 2016 Nature paper is Alpha Go Lee. And now we skipped to AlphaGo Zero.
Re: AlphaGo Zero: Learning from scratch
#140Would love to see some gameplay!