It is currently Fri Apr 26, 2024 12:51 pm

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 101 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next
Author Message
Offline
 Post subject: Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-
Post #21 Posted: Wed Jan 27, 2016 2:34 pm 
Lives in sente
User avatar

Posts: 866
Liked others: 318
Was liked: 345
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

Top
 Profile  
 
Offline
 Post subject: Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-
Post #22 Posted: Wed Jan 27, 2016 2:48 pm 
Judan

Posts: 6725
Location: Cambridge, UK
Liked others: 436
Was liked: 3719
Rank: UK 4 dan
KGS: Uberdude 4d
OGS: Uberdude 7d
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.

Top
 Profile  
 
Offline
 Post subject: Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-
Post #23 Posted: Wed Jan 27, 2016 3:03 pm 
Lives in gote

Posts: 448
Liked others: 5
Was liked: 187
Rank: BGA 3 dan
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.

Top
 Profile  
 
Offline
 Post subject: Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-
Post #24 Posted: Wed Jan 27, 2016 3:27 pm 
Judan

Posts: 6725
Location: Cambridge, UK
Liked others: 436
Was liked: 3719
Rank: UK 4 dan
KGS: Uberdude 4d
OGS: Uberdude 7d
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.

Top
 Profile  
 
Offline
 Post subject: Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-
Post #25 Posted: Wed Jan 27, 2016 5:41 pm 
Oza

Posts: 2180
Location: ʍoquıɐɹ ǝɥʇ ɹǝʌo 'ǝɹǝɥʍǝɯos
Liked others: 237
Was liked: 662
Rank: AGA 5d
GD Posts: 4312
Online playing schedule: Every tenth February 29th from 20:00-20:01 (if time permits)
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).


This post by DrStraw was liked by: sybob
Top
 Profile  
 
Offline
 Post subject: Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-
Post #26 Posted: Wed Jan 27, 2016 6:08 pm 
Lives in sente
User avatar

Posts: 761
Liked others: 152
Was liked: 204
Rank: the k-word
Quote:
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 post by palapiku was liked by 2 people: DrStraw, xed_over
Top
 Profile  
 
Offline
 Post subject: Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-
Post #27 Posted: Wed Jan 27, 2016 6:21 pm 
Lives in gote

Posts: 340
Location: Spain
Liked others: 181
Was liked: 41
Rank: Low
To this layman, almost as surprising as the main news is the claim that

Quote:
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.

Top
 Profile  
 
Offline
 Post subject: Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-
Post #28 Posted: Wed Jan 27, 2016 7:14 pm 
Lives in gote

Posts: 426
Liked others: 186
Was liked: 191
palapiku wrote:
Quote:
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. :))

Top
 Profile  
 
Offline
 Post subject: Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-
Post #29 Posted: Wed Jan 27, 2016 7:40 pm 
Oza

Posts: 2180
Location: ʍoquıɐɹ ǝɥʇ ɹǝʌo 'ǝɹǝɥʍǝɯos
Liked others: 237
Was liked: 662
Rank: AGA 5d
GD Posts: 4312
Online playing schedule: Every tenth February 29th from 20:00-20:01 (if time permits)
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).

Top
 Profile  
 
Offline
 Post subject: Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-
Post #30 Posted: Wed Jan 27, 2016 8:05 pm 
Tengen

Posts: 4380
Location: North Carolina
Liked others: 499
Was liked: 733
Rank: AGA 3k
GD Posts: 65
OGS: Hyperpape 4k
palapiku wrote:
Quote:
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.

_________________
Occupy Babel!

Top
 Profile  
 
Offline
 Post subject: Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-
Post #31 Posted: Wed Jan 27, 2016 8:17 pm 
Lives in sente

Posts: 902
Location: Fort Collins, CO
Liked others: 319
Was liked: 287
Rank: AGA 3k
Universal go server handle: jeromie
From the Wired article on the subject, it sounds like the bulk of the game data came from allowing the engine to play itself. The article as a whole is a bit sensationalist, but I found that an interesting tidbit.

Top
 Profile  
 
Offline
 Post subject: Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-
Post #32 Posted: Wed Jan 27, 2016 8:56 pm 
Beginner

Posts: 11
Liked others: 0
Was liked: 2
Rank: ogs 12kyu
Universal go server handle: qianyilong
Also interesting is that no opening book was used. Previously my understanding is all the other computer go attempts have an opening book.

Top
 Profile  
 
Offline
 Post subject: Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-
Post #33 Posted: Wed Jan 27, 2016 9:10 pm 
Oza
User avatar

Posts: 2401
Location: Tokyo, Japan
Liked others: 2340
Was liked: 1332
Rank: Jp 6 dan
KGS: ez4u
yoyoma wrote:
Some quote from the paper
https://storage.googleapis.com/deepmind ... ing-go.pdf

Quote:
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.


Quote:
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.


Quote:
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.

The mention of GPUs intrigues me. Does anyone know whether this means using something like CUDA to distribute their computations. As far as I can see modern NVIDIA cards contain thousands of CUDA cores. So does 8 GPUs represent another 20,000 cores and 176 GPUs represent another 400,000 cores of some kind? Does anyone know how appropriate they would be for the types of computations made by AlphaGo?

_________________
Dave Sigaty
"Short-lived are both the praiser and the praised, and rememberer and the remembered..."
- Marcus Aurelius; Meditations, VIII 21

Top
 Profile  
 
Offline
 Post subject: Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-
Post #34 Posted: Wed Jan 27, 2016 9:16 pm 
Lives in sente

Posts: 902
Location: Fort Collins, CO
Liked others: 319
Was liked: 287
Rank: AGA 3k
Universal go server handle: jeromie
GPU's are (apparently) particularly well suited to deep learning applications. NVIDIA even has a deep learning SDK. This does use CUDA as part of the library.

Top
 Profile  
 
Offline
 Post subject: Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-
Post #35 Posted: Wed Jan 27, 2016 9:18 pm 
Beginner

Posts: 11
Liked others: 0
Was liked: 2
Rank: ogs 12kyu
Universal go server handle: qianyilong
They didn't seem to be using cuda to distribute things(may have used it in running the neural nets though). The GPU's mostly seemed to be used to run the neural networks asynchronously while the CPU is doing the rollout. Since the networks results are used in the rollout they need to get those values quickly.

As a snippet while they are describing their search
Quote:
The leaf positions are communicated to the worker CPUs, which execute the rollout phase of simulation, and to the worker GPUs which compute network features and evaluate the policy and value networks.


Also didn't see much mention that 5 informal games were played at the same time and the record for that was 3-2 in favor of alphago.
The informal games had 3 x30 byo-yomi time control. So when time gets tight it starts to struggle a bit.

Top
 Profile  
 
Offline
 Post subject: Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-
Post #36 Posted: Wed Jan 27, 2016 10:50 pm 
Judan

Posts: 6725
Location: Cambridge, UK
Liked others: 436
Was liked: 3719
Rank: UK 4 dan
KGS: Uberdude 4d
OGS: Uberdude 7d
Regarding the KGS 6-9d training games, in Deepmind's last paper they mentioned that a neural net trained on just the 9d games was better than on the 6-9d games so they probably use different subsets of the KGS games to make different versions of AlphaGo which then play each other and improve through reinforcement learning (a key advance).

Top
 Profile  
 
Offline
 Post subject: Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-
Post #37 Posted: Wed Jan 27, 2016 10:54 pm 
Lives with ko

Posts: 172
Location: London / Vancouver
Liked others: 28
Was liked: 12
Rank: KGS 3 kyu
GD Posts: 42
KGS: Nikolas73
DGS: Nikolas73
This is so exciting! Enough to make me stop lurking here :D


I even tried my hand at blogging again after a five-year break. Hope I didn't misinterpret too much:
http://www.allaboutgo.com/articles/alph ... -champion/

Suddenly eager to learn more about this!

DrStraw wrote:
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.


I wish KGS had more funding, but is the database not publicly accessible to some extent? I imagine it wouldn't be difficult to find a way to bulk download SGF files...

Or maybe WMS is not telling us something :lol:

_________________
All About Go | Go website featuring lessons, history of Go, downloads, articles by professionals and more.

Top
 Profile  
 
Offline
 Post subject: Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-
Post #38 Posted: Wed Jan 27, 2016 11:06 pm 
Judan

Posts: 6725
Location: Cambridge, UK
Liked others: 436
Was liked: 3719
Rank: UK 4 dan
KGS: Uberdude 4d
OGS: Uberdude 7d
Publicly available doesn't mean there aren't terms that restrict bulk use (though KGS doesn't have lawyers). I worked on a prototype project that made use of bulk downloaded Google Maps Streetview data that was abandoned partly over legal concerns over the use of that publicly available data. So although I expect Deepmind are legally in the right a degree of moral quid pro quo would be appreciated.

Top
 Profile  
 
Offline
 Post subject: Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-
Post #39 Posted: Wed Jan 27, 2016 11:43 pm 
Oza

Posts: 2264
Liked others: 1180
Was liked: 552
palapiku wrote:
Quote:
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?

those are all (mostly) just amateur games.
why didn't they use a collection of professional games, such as from GoGoD?

Top
 Profile  
 
Offline
 Post subject: Re: Google's AlphaGo defeats Fan Hui 2p, 19x19, no handi, 5-
Post #40 Posted: Wed Jan 27, 2016 11:46 pm 
Gosei
User avatar

Posts: 1435
Location: California
Liked others: 53
Was liked: 171
Rank: Out of practice
GD Posts: 1104
KGS: fwiffo
Five minute simplified explanation of neural networks and why you would use GPUs for them:

Neural networks can be visualized as a graph consisting of nodes and edges (connections between nodes). The nodes are some sort of mathematical function like f(x)=m*x+b. That node would have three input edges (x, m and b) it and one output edge. The inputs and outputs are connected to other nodes or can be inputs/outputs to things outside the network.

A neural net will consist of many nodes arranged in interconnected layers. For example, part of a neural net for a go playing program might be a 19x19 grid of nodes, each with an input representing a point on a go board (0, 1 and 2 for empty, black and white). Those 361 nodes performing a mathematical function on individual numeric inputs can also be represented as a single node performing the same function on a 19x19 matrix.

So, actual neural network programs boil down to massive amounts of math on vectors, matrices and higher-dimensional arrays of numbers called tensors. Video games graphics is also a bunch of linear algebra and math on vectors and matrices. And we already have commodity specialized processors (GPUs) for doing exactly that, and they're many times more efficient at it than traditional CPUs.

_________________
KGS 4 kyu - Game Archive - Keyboard Otaku


This post by fwiffo was liked by 2 people: ez4u, Nikolas73
Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 101 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group