Live data from Hacker News

Go master Lee Se-dol says he quits, unable to win over AI Go players

en.yna.co.kr

191–200 of 554 posts

Re: Go master Lee Se-dol says he quits, unable to win over AI Go players

#191

Earlier quoted context omitted.

At a minimum: building the opening book alone will require human intervention. When you build an opening book, you need to pick-and-choose which engines will self play. Will you build an opening book vs Stockfish? Komodo? LeelaZero? If so, how will you generate these LeelaZero games? You'll have to build a computer (or rent one from AWS) to play these LeelaZero games. What are the time-controls of matches? Self-play…

Again, building an opening book does not take place at move decision time. Aside from that, there are several optimization techniques that you can apply to choose the hyperparameters appropriately, but once again, this has nothing to do with cyborg chess.

> this has nothing to do with cyborg chess.

From my perspective, cyborg chess is about playing the best game of chess in all time... only stopping once we have discovered "the perfect game" (aka: proving that White-wins, Black-wins, or a Draw is always possible with perfect play)

The computers currently playing Chess, and Go, are incredibly powerful. But they are far from perfect. People have constantly found weaknesses in chess playing programs over the past 20 years, and as a result, have improved chess programs significantly.

Go has only had 2-years in its "cyborg" state, where we can finally use computers as a methodology of exploring the game state.

Re: Go master Lee Se-dol says he quits, unable to win over AI Go players

#192

Earlier quoted context omitted.

Garry Kasparov might be a bad example, since his immediate reaction to losing to DeepBlue was to accuse the IBM programmers standing on stage next to him of cheating (through human intervention in DeepBlue's moves). But generally, humans have accepted computer supremacy in chess pretty well. Everyone realizes that a better chess-playing entity exists out there (in everyone's pocket, in fact). That doesn't make the co…

Talking with a co-worker the other day, I unthinkingly articulated a question that made us both stop and think a bit: "Could a human beat a computer at chess?" Like, now. 20 years after Kasparov. Could someone do it? The question feels daring somehow.

That reminds me of a story ..

https://en.wikipedia.org/wiki/The_Feeling_of_Power

Re: Go master Lee Se-dol says he quits, unable to win over AI Go players

#193

Earlier quoted context omitted.

> (2) it may be that the world champion human/computer team is the one that defers 100% to the computer, which seems uninteresting. AlphaZero doesn't have any randomness built into it, does it? Which means I can build preparation against the lines of play AlphaZero would want to go down. I think you're underestimating the human, and also overestimating Google's laboratory experiment here. No one has really played "Cy…

AlphaZero uses Monte Carlo Tree Search. It definitely has randomness built in. I'm with the other guy; I don't see how a person could make the AI play any better.

> AlphaZero uses Monte Carlo Tree Search. It definitely has randomness built in.

That's not what MCTS means.

MCTS refers to the bandit problem which formulated the search parameters. MCTS always chooses the "most interesting" path to explore. (Where "most interesting" is the path that balances explore-and-exploit hyper-parameters).

AlphaZero improved upon MCTS by deferring to the neural net as the hyper-parameter. But AlphaZero, for a given network on a given board-state, will ALWAYS choose the same position as "most interesting".

Turning AlphaZero from its current deterministic form into a random form would be an easy fix. But its just one example of how AlphaZero really isn't designed for competitive use yet (despite playing the best game of Go of all time). Instead of picking the top #1 move, maybe you randomly pick from the top 3 moves... or some other scheme.

Re: Go master Lee Se-dol says he quits, unable to win over AI Go players

#194
post #158

History is filled with constant examples of longstanding traditional arts and practices being invalidated and surpassed by technological advances. It seems that Go is one of year 2016's losses to technology. If history tells us anything, all that this means is that the future is going to be just a little more different than it was before. At some point, my work as a programmer might even dry up in the face of technol…

Programming is a very social activity, though. It will take a while to automate all the non-coding parts. Yes, if you have a set of tests that the program must pass, we might soon see methods to generate code that passes all these tests. But a lot of work goes into translating a chat with a client to a set of tests. Work that might be much more difficult to automate.

Re: Go master Lee Se-dol says he quits, unable to win over AI Go players

#195
post #151

Earlier quoted context omitted.

Humans are indisputably #1 for general intelligence. We will lose on any one specialized task to computers, but computers still do not (and probably never will) have the ability to do general unsupervised learning like humans can.

> and probably never will Do you mean that human intelligence is not general enough to recreate functions of existing physical structure that implements general intelligence?

I'm just not convinced humans are just biological computers and nothing more. The fact that we experience qualia and seemingly have free will leads me to believe there is some extra "special sauce" that makes it impossible for a classical computer to replicate.

Maybe someday it will be possible if we can solve the hard problem of consciousness in conjunction with quantum computing, etc.

Re: Go master Lee Se-dol says he quits, unable to win over AI Go players

#196

While I can understand Lee Se-dol's frustration, I think there are better lessons to learn from Kasparov's acceptance after the Deep Blue vs Kasparov matches. Cyborg chess is the future of chess. Period. Chess players use computers to train themselves and explore openings in human-only settings, while programmers / cyborgs play correspondence chess. Go is not finished as a game. A new tool, MCTS + Neural nets, has be…

> Come on, none of us are really "human" anymore since the advent of cell phones. We all use our cyborg-capabilities to search the internet and fact-check ourselves every day. Programmers use stack-overflow to teach themselves programming and remember obscure details (using our cyborg capabilities to tag, search, and sift through information ever faster and faster). Sure and any of us could jump on a motorcycle and f…

> Won't the winner be the one who just takes AlphaGo's recommended move every time without changing anything?

That's only true if AlphaGo never makes a mistake or if AlphaGo will 100% always make the better or equal decision than a human + computer at any given state of the board. I know the former certainly isn't true and I assume the latter isn't true either, but I don't know enough about Go to say for sure.

Re: Go master Lee Se-dol says he quits, unable to win over AI Go players

#197

While I can understand Lee Se-dol's frustration, I think there are better lessons to learn from Kasparov's acceptance after the Deep Blue vs Kasparov matches. Cyborg chess is the future of chess. Period. Chess players use computers to train themselves and explore openings in human-only settings, while programmers / cyborgs play correspondence chess. Go is not finished as a game. A new tool, MCTS + Neural nets, has be…

We should note that Kasparov was actually wrong at the time. Alpha Zero has proved this by smashing Stockfish every time it plays it. The contemporary thinking around chess theory including the measures that DeepBlue would brute-force towards were inherently lossy and nobody figured it hard enough. Technically, at that time DeepBlue could have been beaten by understanding Alpha Zero's theorems before Alpha Zero disco…

AlphaZero does not "smash" Stockfish. In official games they draw 90+% of the time, and stockfish won a non-negligible number of games. AZ is still the "winner" but honestly it didnt seem like a massive leap forward to me.

Though I do still agree in thinking there is likely a deeper theory yet uncovered.

Re: Go master Lee Se-dol says he quits, unable to win over AI Go players

#198

While I can understand Lee Se-dol's frustration, I think there are better lessons to learn from Kasparov's acceptance after the Deep Blue vs Kasparov matches. Cyborg chess is the future of chess. Period. Chess players use computers to train themselves and explore openings in human-only settings, while programmers / cyborgs play correspondence chess. Go is not finished as a game. A new tool, MCTS + Neural nets, has be…

> Come on, none of us are really "human" anymore since the advent of cell phones.

Come on, none of us are really "human" anymore since the advent of writing.

Re: Go master Lee Se-dol says he quits, unable to win over AI Go players

#199

While I can understand Lee Se-dol's frustration, I think there are better lessons to learn from Kasparov's acceptance after the Deep Blue vs Kasparov matches. Cyborg chess is the future of chess. Period. Chess players use computers to train themselves and explore openings in human-only settings, while programmers / cyborgs play correspondence chess. Go is not finished as a game. A new tool, MCTS + Neural nets, has be…

The comment about cyborg chess is spot on.

This is why AI is more significant to Go than horses and cars are to running.

It's easy for humans to build machines that enable them to travel faster than they could run, but it has zero impact on running as a sport. The existence of cars doesn't change how runners run. But the existence of AI does change how Go players play.

Now that AI is more powerful than human players in chess, it is no longer possible to reach the top of human performance in chess without AI. That's why this is so significant. It's not that a human can't beat the AI. It's that a human can't beat another human without learning from the AI. You simply can't play chess at the highest levels anymore without playing cyborg chess. This is different from the impact of other machines on other sports.

But I disagree with you on the comparison to how we use the internet to enhance our other abilities, such as programming. Computers help us be better programmers, but they can't replace us. AI completely replaces humans as a Go player. The human is no longer needed at all.

I can see this causing a significantly different psychological response. In effect, a human trying to become the best chess player or best go player they can become is trying to more and more closely emulate a computer that they will never actually reach parity with. Another commenter noted that "A Professional Go player is an explorer of truth in a millenarian board", but this is less and less true as AI improves. All knowledge about the best way to play Go was previously gained by humans. In 20 years, humans will probably be meaningless on driving knowledge of perfect Go playing.

Chess players today rely on playing moves which their opponents don't expect and haven't trained on as much as they rely on outplaying their opponents. If there is a perfect chess game or a perfect go game, humans are not going to help find it anymore.

So AI doesn't make it that humans can't meaningfully compete in games such as chess and go, but it does change how they compete. We no longer drive the pursuit of perfect play as "explorers of truth". We no longer learn primarily from each other, we learn by imitating the more powerful, yet unmatchable, AIs. And we no longer compete primarily on sheer expertise in the game. We have to, in some sense, include trick plays that work by exploiting the humanity of our opponents rather than playing for a platonic ideal of the game and seeing who is better from that perspective.

AI has fundamentally and irreversibly altered these games, and I think it's appropriate in some sense to mourn the loss, regardless of our feelings on the new reality we live in.

Re: Go master Lee Se-dol says he quits, unable to win over AI Go players

#200
post #137

Earlier quoted context omitted.

As a person who likes music, making it, listening to it, breaking it down and hacking it... Making a classical arrangement that evokes a particular expression in the listener is the job of the musician. If an AI system helps you explore the possibilities there, it's more like a studio musician that's able to improvise. You're still the person, the human, the emotional filter, that picks "This sounds right" or "This d…

I think the problem with music is that there is no "objectively good" music composition. It remains entirely subjective and all criteria that are used to differentiate between "bad" and "good" albums are highly subjective. (Maybe something like "originality" might be measurable in some way but even there it gets tricky really fast) So music generation (similar to poetry) is imo a completely different problem space al…

I think the only difference is that instead of one win-lose metric, there are 7.7 billion individual good-bad metrics on music.

For every individual doing the evaluation, I think it will certainly possible to train an AI to beat humans at getting "good" scores.

Post reply on HN