Google's AlphaGo Will Face Its Biggest Challenge Yet Next Month -- But Why Is It Still Playing? (theguardian.com)
From a report on The Guardian: A year on from its victory over Go star Lee Sedol, Google DeepMind is preparing a "festival" of exhibition matches for its board game-playing AI, AlphaGo, to see how far it has evolved in the last 12 months. Headlining the event will be a one-on-one match against the current number one player of the ancient Asian game, 19-year-old Chinese professional Ke Jie. DeepMind has had its eye on this match since even before AlphaGo beat Lee. On the eve of his trip to Seoul in March 2016, the company's co-founder, Demis Hassabis, told the Guardian: "There's a young kid in China who's very, very strong, who might want to play us." As well as the one-on-one match with Jie, which will be played over the course of three games, AlphaGo will take part in two other games with slightly odder formats. But why is Google's AI still playing Go, you ask? An article on The Outline adds: Its [Google's] experiments with Go -- a game thought to be years away from being conquered by AI before last year -- are designed to bring us closer to designing a computer with human-like understanding that can solve problems like a human mind can. Historically, there have been tasks that humans do well -- communicating, improvising, emoting -- and tasks that computers do well, which tend to be those that require lots of computations -- like math of any kind, including statistical analysis and modeling of, say, journeying to the moon. Slowly, artificial intelligence scientists have been pushing that barrier. [...] Go is played on a board with an 19-by-19 grid (updated after readers pointed out it's not 18x18 grid). Each player takes turn placing stones (one player with white, the other with black) on empty intersections of the grid. The goal is to completely surround the stones of another player, removing them from the board. The number of possible positions compared to chess thanks in part to the size of the board and ability to take any unoccupied position is part of what makes it so complex. As DeepMind co-founder Demis Hassabis put it last year, "There are 1,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,
000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,
000,000,000,000,000,000,000,000,000,000 possible positions."
It's a 19x19 grid, not 18x18.
The Vulcans understand what is needed to have a sentient computer.
Go as in... the game?
Go as in... the programming language?
Go as in... I had to go five minutes ago?
At some point very soon, some idiot who can't read the dictionary will say something moronic like "this not true artificial intelligence!"
number of possible positions as reported by Demis Hassabis.
This should lead to people being more concerned about general artificial intelligence rather than less. While it is pretty clear that the methods used in things like Alpha-Go cannot by themselves do much beyond what they are intended to do, it should also be clear that we're in a situation where many rapid improvements in AI are occurring, and some of these are tackling problems that were thought to be decades away. If it turns out that general AI requires only a few additional breakthroughs, or if it turns out that it can be effectively duplicated with a tiny amount of new things and a lot of processing power, then we could be in a situation where general intelligence, with all its accompanying existential risks, arises suddenly. For an excellent, detailed book on the potential gifts and perils of AGI, I recommend Bostrom's book "Superintelligence."
This [is] not true artificial intelligence!
But if one is playing against an AI, does it not then mean that they are playing by themselves? And if an AI plays against an AI, is it not playing against itself more than any human ever could?
"designing a computer with human-like understanding that can solve problems like a human mind can"
we are talking about a game here with rules so in essence its actually the reverse.
this is an exercise where a human is trying to play like a computer that can plan out a million moves ahead... and some how is able to stay close!!
So mystical and mysterious, it must be true.
the real nature of Go is that the opponent is almost irrelevant: it's a game that one plays where the main opponent is one's self.
That's a very Eastern way of looking at it, which I believe may contain much truth at the very highest levels of the game. At my infinitely more humble level, I get only the briefest glimpse into this, but it's clearly an evolving process.
The application to computer Go, though? The computer does not have personal foibles or blind spots. I don't think the computer has to be self-aware to master Go, and it looks like AlphaGo is very far along the path to mastery.
That sort of begs the question: Can self-awareness be achieved through deep and broad calculation at computer speeds? Is there a "brute force" means of becoming self-aware? Doubtful.
Go is a struggle against one's fears and doubts; one's desires and ambitions; one's ability to control one's urges and anxieties.
Go is more like a martial art, where the battle with one's opponent is secondary to the battle with one's self.
What a load of crock. It's a game, with simple rules and high complexity. And yes, much like with martial art, Eastern philosophies and superstitious mumbo-jumbo has become part of the culture around it, to the point where players let masters win just like in martial arts, because a master not winning would be unthinkable.
But really, it's a game. When playing online against unknown opponents, none of this comes into play, and it's just a question of thinking ahead and strategies.
As DeepMind co-founder Demis Hassabis put it last year, "There are 1,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000, 000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000, 000,000,000,000,000,000,000,000,000,000 possible positions."
When you are talking to a technical audience, it is best to avoid using scientific notation. Right?
sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
And if you lose a game of Go, you actually win. Namaste.
Yeah, we get it... it's a big number. But writing it out longhand like that is just being needlessly cryptic... and at worst comes across as having been written by somebody who doesn't know shit about the actual number of combinations, and just decided to put a lot of zeros after the end of a 1 to make a number that sounds big. Try 1x10^172. This is far more readable, and those that know scientific notation will be able to understand just how big this number is.
If you really feel that this doesn't adequately describe the scale of the number to people who don't know scientific notation, and want your article to be comprehensible to those people as well, then you can also add that it is considerably greater than the number of subatomic particles in the observable universe. And to be frank, if that doesn't convey just how fucking big the number is, then explicitly writing 172 zeros after a 1 isn't liable to either.
File under 'M' for 'Manic ranting'
But AlphaGo isn't a brute force solution. That's what makes it so different from other earlier attempts to make a Go playing AI.
Shut up whippersnapper! I was typing snark before you were a twinkle in your dad's eye!
SO........who is putting down the other stones? Yourself?
"First they came for the slanderers and i said nothing."
I don't think there are any "official" rankings for this but even unofficially is this even remotely true?
This number is larger than the hundreds of stars in the universe.
I imagine, like most Google's projects when they go live, AlphaGo is still in beta.
It must have been something you assimilated. . . .
The human body (including the brain) consumes normally somewhere around 100-200 watts of power, probably in the lower end of the range. I would like to see AlphaGo compete in the game with the same power draw. Only then we would get comparable results, if not then it just an meaningless exercise in energy waste and cpu/gpu/whatever-cycles
I ran my own calculations and only came up with 999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999, 999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999,999, 999,999,999,999,999,999,999,999,999,999.
Wait, sorry, I started counting at zero. Yup, it checks out.
Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
What happens when yiu get the AI to play against itself. That's always been the fun part of writing these systems.
Okay, I can't shut up. He's the other half.
Mike is a smart guy. I like him. But watch him blow his own foot off and gnaw upon the bloodied remains starting at about 7m50 into the following presentation:
Text By the Bay 2015: Mike Tung, Turning the Web into a Structured Database
"What about this frontal lobe?"
He wants to tackle this "next" project by some loose, unspecified analogy with recent surprising progress in computer vision and computer robotics.
Of course, how could the frontal lobe be different than dedicated perceptual and motor lobes?
If this is the standard—and this is by no means unusual among even the smartest people in the field—accurate prediction of forward progress will continue to be a cheque in the mail until the end of freaking time.
Since we have software that can beat the top human players, you seem to believe we have sentient software.
When the media talks about AI, they usually mean strong AI, getting confused.
When researchers talk about AI, they usually mean weak AI. Because they have no clue how to achieve strong AI.
"First they came for the slanderers and i said nothing."
Any true Go AI will need to be self-aware.
Idiot.
Can be said about taking a poop to. Doesn't make it true.
While their Go progress is interesting I'm more curious about how their StarCraft playing went.
Trying to count the number of possible positions there is a bit more complex problem than for Go.
So... in some sense the only way to win is not to play?
Would you prefer a nice game of Chess?
Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
"The goal is to completely surround the stones of another player, removing them from the board."
I would rather say that: "the goal is get control of more territory on board than the opponent".
If you want to add more details, a piece of territory is your if you can defend it, which means that if your opponent tries to invade you will be able to completely surround his stones and capture them (removing them from the board). There are cases where in a piece of territory both player are coexisting "in peace", meaning that neither of the player would be able to capture the other.
Several things that happens during a game may reflect real life conditions and give an insight into your own personality and mood at the moment.
It is a great game that I highly recommend.
In martial arts the opponents actually develop the ability to read each other's mind and foresee their moves. Once this ability is perfected, the player essentially becomes invincible. All this means is that while we have better computers and programs, our players have lost the subtler skills needed for a martial art.
If the computer, more precisely, the algorithm, has no way to reflect on its self, introspect itself, store/remember 'previous thoughts', contemplate on them: he/it can not be self aware. Because it is not aware of anything he/it is doing.
Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
I was going to mod this up but then I read the incorrect use of "begs the question" and changed my mind.
In martial arts the opponents actually develop the ability to read each other's mind and foresee their moves. Once this ability is perfected, the player essentially becomes invincible.
Anime is not real life.
The article says, "The goal is to completely surround the stones of another player, removing them from the board."
This is incorrect. While you can capture pieces by surrounding them, the goal of the game is to control empty space on the board. Many games are completed without any captures whatsoever; capture, and the threat of capture, are a means to the end goal.