Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-0

For discussing go computing, software announcements, etc.
macelee
Lives in sente
Posts: 928
Joined: Mon Dec 31, 2012 1:46 pm
Rank: 5 dan
GD Posts: 0
KGS: macelee
Location: UK
Has thanked: 72 times
Been thanked: 480 times
Contact:

Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-

Post by macelee »

I just briefly went through all five games. My observations
- Fan Hui's openings are very traditional and peaceful. AI probably knows all these openings very well from past pro games. So there is nothing human player can gain at this stage. It remains to be seem how the AI reacts to the more 'modern' and 'imaginative' ways younger Chinese and Korean players play (for example how would the AI reacts to situations as in this game: http://www.go4go.net/go/games/sgfview/52548 (moves 28 through 68).
- Fan appears to make a number of mid-game mistakes. But so does the AI player (for example, one obvious mistake was move 60 in game 3).
User avatar
emeraldemon
Gosei
Posts: 1744
Joined: Sun May 02, 2010 1:33 pm
GD Posts: 0
KGS: greendemon
Tygem: greendemon
DGS: smaragdaemon
OGS: emeraldemon
Has thanked: 697 times
Been thanked: 287 times

Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-

Post by emeraldemon »

macelee wrote:I just briefly went through all five games. My observations
- Fan Hui's openings are very traditional and peaceful. AI probably knows all these openings very well from past pro games. So there is nothing human player can gain at this stage. It remains to be seem how the AI reacts to the more 'modern' ways younger Chinese and Korean players play (for example how would the AI reacts to situations as in this game: http://www.go4go.net/go/games/sgfview/52548 (moves 28 through 68).
- Fan appears to make a number of mid-game mistakes. But so does the AI player (for example, one obvious mistake was move 60 in game 3).


It definitely seems to pull openings from pro games, which makes sense. It played the large avalanche perfectly, and the joseki after microchinese - split - attach that Fan Hui used both times. I also noticed AlphaGo played nirensei both games as black, making a sanrensei for one of them. It's interesting to me because black nirensei isn't that popular with pros today.

AlphaGo does vary its openings at least some, since it faced an identical position and chose the avalanche for one game and the hane for the other.
Krama
Lives in gote
Posts: 436
Joined: Mon Jan 06, 2014 3:46 am
Rank: KGS 5 kyu
GD Posts: 0
Has thanked: 1 time
Been thanked: 38 times

Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-

Post by Krama »

Would be interesting to see strong pros review this game.

This is probably a high insei level game in asia.
yoyoma
Lives in gote
Posts: 653
Joined: Mon Apr 19, 2010 8:45 pm
GD Posts: 0
Location: Austin, Texas, USA
Has thanked: 54 times
Been thanked: 213 times

Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-

Post by yoyoma »

Some quote from the paper
https://storage.googleapis.com/deepmind ... ing-go.pdf

We trained the policy network pσ to classify positions according to expert moves played in the KGS data set. This data set contains 29.4 million positions from 160,000 games played by KGS 6 to 9 dan human players; 35.4% of the games are handicap games.


The final version of AlphaGo used 40 search threads, 48 CPUs, and 8 GPUs. We also implemented a distributed version of AlphaGo that exploited multiple machines, 40 search threads, 1202 CPUs and 176 GPUs.


The results of the tournament (see Figure 4,a) suggest that single machine AlphaGo is many dan ranks stronger than any previous Go program, winning 494 out of 495 games (99.8%) against other Go programs. To provide a greater challenge to AlphaGo, we also played games with 4 handicap stones (i.e. free moves for the opponent); AlphaGo won 77%, 86%, and 99% of handicap games against Crazy Stone, Zen and Pachi respectively. The distributed version of AlphaGo was significantly stronger, winning 77% of games against single machine AlphaGo and 100% of its games against other programs.


AlphaGo was using 48 CPUs + 8 GPUs. CrazyStone had 32 CPUs, Zen had 8 CPUs, Pachi had 16 CPUs. They were using 5 seconds per move.
Charles Matthews
Lives in gote
Posts: 450
Joined: Sun May 13, 2012 9:12 am
Rank: BGA 3 dan
GD Posts: 0
Has thanked: 5 times
Been thanked: 189 times

Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-

Post by Charles Matthews »

macelee wrote:Fan appears to make a number of mid-game mistakes. But so does the AI player (for example, one obvious mistake was move 60 in game 3).


I wondered about that. Playing out ko threats is usually poor, especially when they lose endgame points. But "making the next threat bigger" can be justified. (There was a ko top right, and I don't suppose it was over the analysis horizon.)

But I doubt we're going to be able to get inside the head of this type of algorithm, with our usual concepts. Over the five games it appears to be at home in the middlegame.
User avatar
wineandgolover
Lives in sente
Posts: 866
Joined: Sun Jul 25, 2010 6:05 am
GD Posts: 0
Has thanked: 318 times
Been thanked: 345 times

Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-

Post by wineandgolover »

I'd be very interested to see how it performs in complex ko fights. I suspect we'll get that chance.
- Brady
Want to see videos of low-dan mistakes and what to learn from them? Brady's Blunders
Uberdude
Judan
Posts: 6727
Joined: Thu Nov 24, 2011 11:35 am
Rank: UK 4 dan
GD Posts: 0
KGS: Uberdude 4d
OGS: Uberdude 7d
Location: Cambridge, UK
Has thanked: 436 times
Been thanked: 3718 times

Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-

Post by Uberdude »

Will Lee get to practice against it? He may discover its weaknesses. I suspect the kind of Go he usually plays to beat other humans may be quite different to the type of go that will do best against this AI.
Charles Matthews
Lives in gote
Posts: 450
Joined: Sun May 13, 2012 9:12 am
Rank: BGA 3 dan
GD Posts: 0
Has thanked: 5 times
Been thanked: 189 times

Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-

Post by Charles Matthews »

Uberdude wrote:Will Lee get to practice against it? He may discover its weaknesses. I suspect the kind of Go he usually plays to beat other humans may be quite different to the type of go that will do best against this AI.


Hmmm. I would know more about pro psychology if I were five stones stronger.

Some pros wouldn't want to change their personal style just "to win". Striking comment from Ishida when he first beat Rin to become Honinbo, that he had had to adjust his style and that wasn't too satisfactory. An underdog thing, maybe.

Prepared variations? Quite in the Korean repertoire, and there are zillions of unorthodox ways to play.
Uberdude
Judan
Posts: 6727
Joined: Thu Nov 24, 2011 11:35 am
Rank: UK 4 dan
GD Posts: 0
KGS: Uberdude 4d
OGS: Uberdude 7d
Location: Cambridge, UK
Has thanked: 436 times
Been thanked: 3718 times

Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-

Post by Uberdude »

Wacky openings or lots of ko* were some of the sort of things I was thinking of, but there could be other subtle changes in style which cannot readily be put into words or understood by weaker players. I recall one of the earlier neural net bots had a strange weakness in one game in that it had captured some stones with the crane's nest tesuji, but when its opponent made what should have been a futile attempt to escape the neural net it let them do so, presumably because the training data of expert games did not feature these futile attempts and so it didn't know how to continue correctly.

* I asked one of the people involved:
Andrew Simons: Does it have any expert knowledge or special approach to deal with ko? That's something many bots struggle with. And congratulations on a remarkable achievement!
Lucas Baker: Ko is actually not too hard given good search! But some expert knowledge programming in general is definitely required.
DrStraw
Oza
Posts: 2180
Joined: Tue Apr 27, 2010 4:09 am
Rank: AGA 5d
GD Posts: 4312
Online playing schedule: Every tenth February 29th from 20:00-20:01 (if time permits)
Location: ʍoquıɐɹ ǝɥʇ ɹǝʌo 'ǝɹǝɥʍǝɯos
Has thanked: 237 times
Been thanked: 662 times
Contact:

Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-

Post by DrStraw »

I find myself thinking that if Google can analyze go to this depth then just think what they can do with all the data they collect against you every day when you use any of their products.
Still officially AGA 5d but I play so irregularly these days that I am probably only 3d or 4d over the board (but hopefully still 5d in terms of knowledge, theory and the ability to contribute).
User avatar
palapiku
Lives in sente
Posts: 761
Joined: Sun Apr 25, 2010 11:25 pm
Rank: the k-word
GD Posts: 0
Has thanked: 152 times
Been thanked: 204 times

Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-

Post by palapiku »

This data set contains 29.4 million positions from 160,000 games played by KGS 6 to 9 dan human players

Is it just me or does that seem like a pretty bad dataset to try to beat Lee Sedol with?
luigi
Lives in gote
Posts: 352
Joined: Wed Jul 06, 2011 12:01 pm
Rank: Low
GD Posts: 0
Location: Spain
Has thanked: 181 times
Been thanked: 41 times

Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-

Post by luigi »

To this layman, almost as surprising as the main news is the claim that

Without any lookahead search, the neural networks play Go at the level of state-of-the-art Monte-Carlo tree search programs that simulate thousands of random games of self-play.

Does this mean that such version plays virtually instantly, even on off-the-shelf hardware? It seems hard to believe that such a program, without any tree search, would beat the existing programs that took years to refine.
Calvin Clark
Lives in gote
Posts: 426
Joined: Thu Aug 13, 2015 8:43 am
GD Posts: 0
Has thanked: 186 times
Been thanked: 191 times

Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-

Post by Calvin Clark »

palapiku wrote:
This data set contains 29.4 million positions from 160,000 games played by KGS 6 to 9 dan human players

Is it just me or does that seem like a pretty bad dataset to try to beat Lee Sedol with?


This is really important, fellow go players. If AlphaGo wins, any player whose game is in that dataset can make the following claim:

"AlphaGo studied my games in order to beat Lee Sedol."

(You may already make this claim about Fan Hui, if you like.)

It will be at least a possibly true statement, in the same way that a member of a firing squad can claim that maybe it wasn't his/her own bullet that made the kill. That tesuji you played in that game a couple of years ago might just push the network over the critical threshold to find the winning move against Lee Sedol or anyone else AlpahaGo plays. (It could also be the mistake that was punished by your opponent, but thanks anyway.)

So, thanks, KGS 6-9d players! (Also, some of those datasets contain games that have at least 1 player that is in that range, so maybe weaker players are also included. Bettter check to be sure. :))
DrStraw
Oza
Posts: 2180
Joined: Tue Apr 27, 2010 4:09 am
Rank: AGA 5d
GD Posts: 4312
Online playing schedule: Every tenth February 29th from 20:00-20:01 (if time permits)
Location: ʍoquıɐɹ ǝɥʇ ɹǝʌo 'ǝɹǝɥʍǝɯos
Has thanked: 237 times
Been thanked: 662 times
Contact:

Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-

Post by DrStraw »

How much did Google (a huge commercial venture) pay to use the KGS database (a private venture)? It should be enough to pay the KGS owner and developer (WMS) to retire and make all those requested improvements to the server. If Google can play Lee $1M, then it can pay KGS a portion of that for use of its data.
Still officially AGA 5d but I play so irregularly these days that I am probably only 3d or 4d over the board (but hopefully still 5d in terms of knowledge, theory and the ability to contribute).
hyperpape
Tengen
Posts: 4382
Joined: Thu May 06, 2010 3:24 pm
Rank: AGA 3k
GD Posts: 65
OGS: Hyperpape 4k
Location: Caldas da Rainha, Portugal
Has thanked: 499 times
Been thanked: 727 times

Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-

Post by hyperpape »

palapiku wrote:
This data set contains 29.4 million positions from 160,000 games played by KGS 6 to 9 dan human players

Is it just me or does that seem like a pretty bad dataset to try to beat Lee Sedol with?
A bit beyond my pay grade, but it seems like they are using the games as a "seed" of sorts to train with: https://news.ycombinator.com/item?id=10982243.
Post Reply