Google Creates AI Program That Uses Reasoning To Navigate the London Tube (theguardian.com)
An anonymous reader quotes a report from The Guardian: Google scientists have created a computer program that uses basic reasoning to learn to navigate the London Underground system by itself. Deep learning has recently stormed ahead of other computing strategies in tasks like language translation, image and speech recognition and even enabled a computer to beat top-ranked player, Lee Sedol, at Go. However, until now the technique has generally performed poorly on any task where an overarching strategy is needed, such as navigation or extracting the actual meaning from a text. The latest program achieved this by adding an external memory, designed to temporarily store important pieces of information and fish them out when needed. The human equivalent of this is working memory, a short-term repository in the brain that allows us to stay on task when doing something that involves several steps, like following a recipe. In the study, published in the journal Nature, the program was able to find the quickest route between underground stops and work out where it would end up if it traveled, say, two stops north from Victoria station. It was also given story snippets, such as "John is in the playground. John picked up the football." followed by the question "Where is the football?" and was able to answer correctly, hinting that in future assistants such Apple's Siri may be replaced by something more sophisticated. Alex Graves, the research scientist at Google DeepMind in London who led the work, said that while the story tasks "look so trivial to a human that they don't seem like questions at all," existing computer programs "do really badly on this." The program he developed got questions like this right 96% of the time.
"Where is the football?"
It's in John's hand, right?
I think I may have failed the Turing test here.
Since when has reason had anything to do with navigating the London tube system?
And why do so many cities use nautical themes for their stored payment cards?
London: Oyster
Hong Kong: Octopus
Seattle: Orca
Montreal: Opus
San Francisco: Clipper
Bolton: Squid
Merseyside: Walrus
Wellington: Snapper
-- I'm old enough to have lived through six different meanings of the word "hacker."
...so what's new?
If the program answered the football is in the playground it actually would answer wrong IMHO.
The two sentences as they are separate make no logical link between the two events.
- It says "picked" up (past tense) so did he do that before he got to the playground or after?
- Did he bring the football to the playground or did he drop it before he went to the playground?
That he is (present tense) in the playground and that he picked up (past tense) the football does not prove that he picked up the football while in the playground.
A better relation would be "John is in the playground, where he picks up the footbal" or "John is in the playground. He picks up the football - in the latter both present tense.
This is impressive and all, but I won't believe in AI until I see a computer that can win at Mornington Crescent
I'm glad I don't Owen alphabet stock.
An AI that path finds this is the first time of everything,no wait what i mean is path finding for very limited paths? this is something i learned in basic on a 4 K pet
This is the part where the computers learn TOO much about us and decide to kill all humans! Joyful anticipation!
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
Sure bet that this thing will vote Democrat.
It's not Artificial Intelligence until it won't let us turn it off.
get off!
get off!
get off!
LEAVE ME ALONE!
First computers master 'go', and now they understand the rules of Mornington Crescent. They grow up so fast.
https://en.wikipedia.org/wiki/Mornington_Crescent_(game)
_When_ did John pick up the ball? Its probable that the ball is in the playground but its is not certain. How can you be correct 96% of the time on a question with no definitive correct answer?
The nice video with the family tree seem so easy in Prolog, its basic exercise in that language...
https://github.com/Anniepoo/prolog-examples/blob/master/familytree.pl
Wow if it can do that it ought to be great at winning at "Mornington Crescent"
an approach called deep-learning, in which the program learns how to do tasks independently rather than being pre-programmed with a set of rules by a human.
So while humans learn many of life's most important things: how to use a fork, how to speak (and occasionally: listen), how to clothe ourselves. hpw to obey the law, by being "programmed" with a set of rules by a human, this machine figured it out by itself.
I can see that this has application in some areas, but to be a good member of society shouldn't we want certain aspects of co-existence, values and social behaviour to come from rules, rather than each person or computer coming too its own conclusion about co-operating?
politicians are like babies' nappies: they should both be changed regularly and for the same reasons
I remember an episode of Beyond 2000 around 1992 or so. It featured a fuzzy logic system the Japanese had implemented in their own subway\tram system. Each train and each stop had the system and they were networked together so that the trains and stops could work together to maximize efficiency. I remember be amazed by it. This sounds awfully similar,
Although it could not respond to questions about a football.
To which I say: what the fuck? If I am on a rail system I want the computer to be thinking about its job, not a fucking football.
Brought to you by Carl's Junior.
And there will not be for a long, long time, possibly forever. The best you can get is logic inference, but that is not reasoning. Reasoning is a process involving understanding and that is not to be had in computers today. One reason is that it seems to require consciousness, a thing completely not understood at this time. Another one is that reasoning is a general-purpose tool, not something very specific to the application.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
But can it play Mornington Crescent?
Siri/Google/Cortana - Please find me the time, date and place of a London tube line that has the maximum number of commuters and tell me the fastest way to get there from my current location. /Deep-Learning-Terrorist
It uses pre-programmed parameters that it is able to parse and navigate. Not the same thing, not at all. If it encounters something outside of the parameters of said programming, it ignores the stimulus. I am sorry, but logic-based computation will never equal spontaneous cause and effect brought to bear on actual consciousness. It is mathematically impossible. The hype train is sure trucking along unfettered, though. ;)
https://en.wikipedia.org/wiki/...
Ian Ameline
Has there been any updates on the SoundHound language processing tech. Because if it's not fake, than it's pretty impressive and sounds similar to what Google is trying to do.
https://www.youtube.com/watch?...
This Sig does not Exist.
Getting from point A in London to Point B doesn't really need AI per-se. It's at worst a heuristics problem, and at best it's simply procedural.
Eg. getting from Bank to Mansion House is best done on foot - but that can be known by various factors:
- The distance from any platform at Bank and any District/Circle line platform at Monument (ostensibly the same station, but my god the walk between them is a long way)
- The distance from any platform at Bank and the street
- The distance of the exits at Bank (of which there are many, over quite a wide area) and the exits at Mansion House (of which there are a couple, either side of a wide road)
- The speed people walk, and the levels of congestion in the walkways at one or both stations (which can be approximated by time of day)
I guess you could get fancy and throw in the current weather conditions, and maybe road traffic conditions, and the time it takes for the pedestrian crossings to change to "green man" (although jay-walking is okay here, so you probably don't have to wait that long every time). You could also improve the resolution of the time estimates by looking at which carriage the person was in when they arrived at the station (and on which line), and thus how far they were from the platform exit.
So to navigate you really don't need much AI. There are (albeit complex - but only as complex as you like) definitive answers. Of course, putting voice rec and natural language processing on the front of it makes it an AI project, but it's just "AI operates a website" because there are already London navigators available.
Not to belittle anyone's work here, and it's good to see someone using London as a playground, but I'm wondering what's actually been achieved here?
Google sucks. Why give up your privacy? Buy Apple.
Are (non londoners) humans traveling the London underground right more or less than 96% of the time?