What do we, as Go players, get from AlphaGo?
- Faro
- Dies in gote
- Posts: 62
- Joined: Fri Oct 19, 2012 11:17 am
- GD Posts: 0
- KGS: Faro
- Location: Missouri
- Has thanked: 1 time
- Been thanked: 10 times
What do we, as Go players, get from AlphaGo?
I was talking to a friend today about the AlphaGo games, and I had a thought that the Go community isn't really getting much out of this. I'm not saying it isn't amazing, or entertaining. And I'm not upset or anything.
It's my understanding that Google is using Go as a jumping off point for an AI that could go on to do great and helpful things, like maybe curing cancer. That is certainly noble and I hope that actually happens. I know that if AlphaGo wins some of the prize money will go to UNICEF, and some to Go charities. Andrew Jackson said that to run AlphaGo you might need to spend 7,000 dollars on a computer that could handle it. (Not an exact figure of course, just a conversation piece to show that it isn't some smartphone app.)
Deep Blue beat Kasparov and years later we had programs bundled into Windows that could beat grand masters. But if Google's intention is to just come in, beat Lee Sedol, and then move on to saving the world (again, a very admirable cause) What do we as Go players come away with? Other than a little money to the AGA, a week of good press, and the knowledge that there is a higher level of play, but no real way to study it? Is it possible we could actually have AlphaGo on our smartphones?
It's my understanding that Google is using Go as a jumping off point for an AI that could go on to do great and helpful things, like maybe curing cancer. That is certainly noble and I hope that actually happens. I know that if AlphaGo wins some of the prize money will go to UNICEF, and some to Go charities. Andrew Jackson said that to run AlphaGo you might need to spend 7,000 dollars on a computer that could handle it. (Not an exact figure of course, just a conversation piece to show that it isn't some smartphone app.)
Deep Blue beat Kasparov and years later we had programs bundled into Windows that could beat grand masters. But if Google's intention is to just come in, beat Lee Sedol, and then move on to saving the world (again, a very admirable cause) What do we as Go players come away with? Other than a little money to the AGA, a week of good press, and the knowledge that there is a higher level of play, but no real way to study it? Is it possible we could actually have AlphaGo on our smartphones?
Lose 1,000 games? Challenge Accepted.
- Anzu
- Lives with ko
- Posts: 158
- Joined: Mon Jul 13, 2015 4:05 am
- GD Posts: 0
- Has thanked: 95 times
- Been thanked: 56 times
Re: What do we, as Go players, get from AlphaGo?
As a chess player, it's definitely nice that once and for all, Go players will stop pointing out that chess is an easy game because computers can play it well, while Go is the more difficult and more worthy of respect because computers can't compete with humans.
-
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: What do we, as Go players, get from AlphaGo?
Faro wrote:I was talking to a friend today about the AlphaGo games, and I had a thought that the Go community isn't really getting much out of this.
This is indeed the sort of thing go players say. And, as on some other issues that require a bit of peripheral vision, they are wrong.
https://tools.wmflabs.org/pageviews/#st ... s=Go_(game)
-
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: What do we, as Go players, get from AlphaGo?
I think we are, and will, get a lot. Even if Google DeepMind don't release a public version (and they might, or sub-licence it or whatever) of AlphaGo for everyone to buy and play (with appropriate beefy hardware), I don't think it will take more than a year or two before other teams essentially re-implement their approach which has been proven to be so successful (though that will of course require a large amount of computer science expertise). We can already see this underway with team Deep Zen: the two authors of Zen have teamed up with some neural net folks at a Japanese university.
And I wouldn't dismiss all this extra press as nothing. I did an interview on local radio yesterday and got to plug our tournament and teaching session this weekend, so hopefully that will attract some new players. Today I did a talk on Go at work.
And I wouldn't dismiss all this extra press as nothing. I did an interview on local radio yesterday and got to plug our tournament and teaching session this weekend, so hopefully that will attract some new players. Today I did a talk on Go at work.
Last edited by Uberdude on Fri Mar 11, 2016 4:40 am, edited 1 time in total.
- Charlie
- Lives in gote
- Posts: 310
- Joined: Mon Feb 06, 2012 2:19 am
- Rank: EGF 4 kyu
- GD Posts: 0
- Location: Deutschland
- Has thanked: 272 times
- Been thanked: 126 times
Re: What do we, as Go players, get from AlphaGo?
7 000 USD sounds like a miniscule fraction of the cost of AlphaGo's hardware. Perhaps that's the cost of the compute time for a single game. Didn't they say it was running on over 1 100 CPUs and over 300 GPUs or something? (On a side note, does anyone have that quote or the exact numbers?)
Personally, I'd like to see a battle between "Makers". AMD and Facebook and other teams are all working on their next-generation Go AIs, Google DeepMind are just the first to début against professionals. AlphaGo has been practising against itself. I want to see regular tournaments between the different blood lines and I want to see what happens when these AIs start practising against each other, like Insei.
It would be helpful, I think, for the professionals to have access to these engines. I never want to see one on my laptop. I think Lee Se-dol learned something about Go and about his own play style in the last two games but, for me, AlphaGo would simply be an opponent that I could never defeat. You can't really turn the difficulty down on these bots, either - they just become more and more random when you make them weaker and that does no good to a learning SDK player.
My only use for such a bot would be cheating, online, and game analyses. Cheating with AIs must be prevented at all costs and I don't think that bots are any good for analyses. Firstly, they can't explain their reasoning, and, secondly, in kyu or low dan games, there are probably many moves that win the game and AlphaGo inherently doesn't choose the "best" move - it chooses the one with the highest probability of winning. We should not study to emulate that.
Finally, it is entirely unnecessary to play against a bot when you have an "automatch" button on most servers.
Personally, I'd like to see a battle between "Makers". AMD and Facebook and other teams are all working on their next-generation Go AIs, Google DeepMind are just the first to début against professionals. AlphaGo has been practising against itself. I want to see regular tournaments between the different blood lines and I want to see what happens when these AIs start practising against each other, like Insei.
It would be helpful, I think, for the professionals to have access to these engines. I never want to see one on my laptop. I think Lee Se-dol learned something about Go and about his own play style in the last two games but, for me, AlphaGo would simply be an opponent that I could never defeat. You can't really turn the difficulty down on these bots, either - they just become more and more random when you make them weaker and that does no good to a learning SDK player.
My only use for such a bot would be cheating, online, and game analyses. Cheating with AIs must be prevented at all costs and I don't think that bots are any good for analyses. Firstly, they can't explain their reasoning, and, secondly, in kyu or low dan games, there are probably many moves that win the game and AlphaGo inherently doesn't choose the "best" move - it chooses the one with the highest probability of winning. We should not study to emulate that.
Finally, it is entirely unnecessary to play against a bot when you have an "automatch" button on most servers.
-
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: What do we, as Go players, get from AlphaGo?
Charlie wrote:I want to see regular tournaments between the different blood lines and I want to see what happens when these AIs start practising against each other, like Insei.
Computer go tournaments are not exactly a new idea. In fact, come to think of it, they are my idea, from 1984. But not one I am specially proud of, in that programs tuned to play against other programs have not, so far, been specially useful.
-
pookpooi
- Lives in sente
- Posts: 727
- Joined: Sat Aug 21, 2010 12:26 pm
- GD Posts: 10
- Has thanked: 44 times
- Been thanked: 218 times
Re: What do we, as Go players, get from AlphaGo?
AlphaGo plant the seed into computer go community, now Zen, Crazy Stone, Many Faces of Go, Aya, and the upcoming Baidu's go AI is now adapting deep learning. It'd be sad if AlphaGo quit but the idea is already injected.
-
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: What do we, as Go players, get from AlphaGo?
pookpooi wrote:It'd be sad if AlphaGo quit but the idea is already injected.
Yes, from a commercial point of view, if pro-level go software is a development project rather than blue-sky research, then it's a question of what the market is. And in East Asia it would be big.
-
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: What do we, as Go players, get from AlphaGo?
Charles Matthews wrote:pookpooi wrote:It'd be sad if AlphaGo quit but the idea is already injected.
Yes, from a commercial point of view, if pro-level go software is a development project rather than blue-sky research, then it's a question of what the market is. And in East Asia it would be big.
Indeed, Myungwan Kim 9p on the latest video said he would pay hundreds of dollars for it, and then corrected himself and said he would even pay thousands.
- daal
- Oza
- Posts: 2508
- Joined: Wed Apr 21, 2010 1:30 am
- GD Posts: 0
- Has thanked: 1304 times
- Been thanked: 1128 times
Re: What do we, as Go players, get from AlphaGo?
Anzu wrote:As a chess player, it's definitely nice that once and for all, Go players will stop pointing out that chess is an easy game because computers can play it well, while Go is the more difficult and more worthy of respect because computers can't compete with humans.
Computers didn't need neural nets to beat you guys...
Patience, grasshopper.
-
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: What do we, as Go players, get from AlphaGo?
Anzu wrote:As a chess player, it's definitely nice that once and for all, Go players will stop pointing out that chess is an easy game because computers can play it well, while Go is the more difficult and more worthy of respect because computers can't compete with humans.
But so far this is true.
I can probably run a chess engine on my phone that can beat strongest chess players or at least play on their level.
When I run SF on my pc no GM could beat it.
The hardware deepmind uses is something like 1200 CPUs and 200 GPUs (something similar) which costs few million dollars.
Also it is not known if you can just feed random position to AlphaGo and let it continue playing (like you can do with chess engines and proper GUI).
Until we get go engines on our smartphones that can be run on the phone hardware, I don't agree with you.
-
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: What do we, as Go players, get from AlphaGo?
When smartphones have the computational ability to run AlphaGo at the level we've seen this week, they'll also be able to do a lot of other things even more interesting before then, so I'll take such a phone even if there are no go programs for it. 
- Anzu
- Lives with ko
- Posts: 158
- Joined: Mon Jul 13, 2015 4:05 am
- GD Posts: 0
- Has thanked: 95 times
- Been thanked: 56 times
Re: What do we, as Go players, get from AlphaGo?
Krama wrote:Anzu wrote:As a chess player, it's definitely nice that once and for all, Go players will stop pointing out that chess is an easy game because computers can play it well, while Go is the more difficult and more worthy of respect because computers can't compete with humans.
But so far this is true.
I can probably run a chess engine on my phone that can beat strongest chess players or at least play on their level.
When I run SF on my pc no GM could beat it.
The hardware deepmind uses is something like 1200 CPUs and 200 GPUs (something similar) which costs few million dollars.
Also it is not known if you can just feed random position to AlphaGo and let it continue playing (like you can do with chess engines and proper GUI).
Until we get go engines on our smartphones that can be run on the phone hardware, I don't agree with you.
No human will ever play perfect chess. It's too deep.
..Is it really fair to go around saying that everybody should play Go instead, because hey, it's even deeper?
People always bring computers into this as proof.
Well, hopefully Go will never again be introduced as the magical game that not even computers can play well. Take you guys down a notch, better late than never. That's all I was saying :D
-
belikewater
- Dies in gote
- Posts: 29
- Joined: Fri Nov 27, 2015 9:05 pm
- GD Posts: 0
- Has thanked: 7 times
- Been thanked: 14 times
Re: What do we, as Go players, get from AlphaGo?
Anzu wrote:Well, hopefully Go will never again be introduced as the magical game that not even computers can play well. Take you guys down a notch, better late than never. That's all I was saying
I for one would be glad if it isn't introduced that way. I didn't start playing for that reason. Although, it was a nice "perk", if you can call it that, Go has other qualities that to me are far more attractive. The handicap system, for one, is unparalleled in board games. I have had so many great handicap games against both stronger and weaker opponents.
-
schawipp
- Lives in gote
- Posts: 420
- Joined: Mon Nov 12, 2012 1:13 am
- Rank: EGF 4k
- GD Posts: 0
- Has thanked: 75 times
- Been thanked: 58 times
Re: What do we, as Go players, get from AlphaGo?
From the numerous "traing sessions" of AlphaGo vs. AlphaGo it should be possible to derive a komi, where the winrate of white vs. black becomes 50:50. This would be probably a more accurate value for proper komi than ever before. And that's at least something. 