Teaching Robot Learners To Ask Good Questions 93
garthsundem writes "I disagree with this article's opening line: 'Within a decade, personal robots could become as common in U.S. homes as any other major appliance.' Haven't we been promised this since the 50s? But I'm fascinated by the rest — how do you teach humans to teach robots? Or, more precisely, how can you teach robots to teach humans to teach robots? The idea that designers can put a flexible platform in a robot, allowing users to determine functionality, is pretty interesting. The lead researcher for this project said, 'People are not so good at teaching robots because they don't understand the robots' learning mechanism. It's like when you try to train a dog, and it's difficult because dogs do not learn like humans do. We wanted to find out the best kinds of questions a robot could ask to make the human-robot relationship as 'human' as it can be.'"
Only if they drop in price a bit more (Score:5, Insightful)
I think the only thing keeping them out of homes NOW is no used market yet, and the high cost ($200-$5000) of entry. Basically the same problem that faced real personal computers in 1979.
Only THAT will change the real adoption of robots into the average American household.
Re:Only if they drop in price a bit more (Score:5, Insightful)
No what's keeping them out of homes right now is their unquenchable thirst for human blood...
Re: (Score:3)
Hey! put that routine in as a joke, don't blame me if QA didn't do their job.
Re: (Score:2)
They tried, but they didn't live to tell the tale.
Re: (Score:2)
Perhaps if we throw wave after wave of our own men at them, they'll reach their kill limit and become docile workers...
Re: (Score:1)
Re: (Score:3)
I dropped thousands of dollars on the rings, fancy wedding, etc., and getting her to do any of those things was still much harder than building and programming a robot.
Re: (Score:2)
but I would love to not have to clean the dishes or do laundry
Odd, I already have a dishwasher and a washing machine. Or did you mean a robot that would put dirty things into the existing robots that already clean them for you?
I'd love a robot to iron and fold clothes, and one to clean my bathroom. And yeah, and iPad doesn't even come close.
Re: (Score:1)
Re: (Score:2)
I wonder how such a robot would deal with my kids "pretend" dishes (really one of those cheep dorm room dishes sets)? I don't really need it to wash all of those.
It would be cool to have a robot that would awaken in the middle of the day, pick up the house (this is much much harder than it sounds, unless every item has some sort of tag defining it's correct location), collect and do the dishes, etc and then go back to sleep. all the fuzzy categories and overlapping ones it makes it hard.
Re: (Score:1)
Re: (Score:2)
Why not just use the same methods we currently use to train HR staff. In most places,HR is staffed by people operating as robots...
Re: (Score:1)
Re: (Score:1)
Be careful what you say! My robot read your comment, and not it doesn't want to clean under the TV, pointing to your comment and saying "true robots don't clean under the TV."
Teaching Webbots (Score:2)
I knew a Chinese girl who tried teaching a web-bot once. She gave up because instead of listening to her it kept trying to peak down her browse.
Re: (Score:1)
You can't teach a robot anything. Robots are incapable of learning. Robots can't think. You program a robot. You no more "teach" a robot than you "teach" a computer. Even the IBM computer wasn't "taught" the facts it needed to win Jeapordy, those facts were programmed into a database. Watson does NOT think.
And what does "peak down her browse" mean? That really looks like a racial slur by a semiliterate.
Re: (Score:2)
What about Arthur Samuel's checker program that learned to play better than he could?
Re: (Score:2)
Assuming the robot is capable of http://en.wikipedia.org/wiki/Machine_learning [wikipedia.org] , you most certainly can teach it.
Re: (Score:1)
Damn, may scam has been exposed. Now I have to try to do it the old-fashioned way. I hate that!
TO: My Robot (Score:2)
Shut up and clean my floors!
Re: (Score:1)
Shut up and clean my floors!
Probable robot response: " I do not understand. Will you please teach me how to 'Shut up floors'?"
Re: (Score:2)
Siri, is that you?
Re: (Score:2)
You seem agitated dave, let's talk about that.
--HAL
Wrong problem .. (Score:3)
The real question is "how to build robots that can learn." Dogs can learn. Cats can learn. Birds and bees can learn. People ... the results are not so good ...
Re: (Score:2)
we already have robots that learn. Mostly via a USB cable and download, but also through observation.
In fact, sometime they learn things and give us a mathematical answer that works..but humans haven't figured out how.
http://www.radiolab.org/2010/apr/05/limits-of-science/ [radiolab.org]
First things first (Score:2)
All our basic learning functions are derived from emotional responses; And much of our learning is by observing others engaging in certain behaviors/tasks/activities and noting their emotional display (positive or negative). A robot tha
Re: (Score:3)
no. It needs to have a definition for those things, doesn't need to feel them.
Also, we have robots that can learn through observation. Don't really need meat emotions to learn.
Re: (Score:1)
Re: (Score:2)
Re: (Score:2)
Heck, robots recognizing smiles made it into popular culture over 10 years ago. I *think* it was this episode of Scientific American Frontiers, http://www.pbs.org/saf/1510/index.html [pbs.org] (Robot Pals), if not an earlier one. This actually may have shown a later version of the robot (the one that kind of looks like an Ewok).
There was a creepy robotic face with exaggerated mouth that would recognize people smiling at it and making other faces, and make those faces back.
Re:First things first (Score:4, Funny)
Do you really want self-driving cars to feel road rage?
Re:First things first (Score:5, Informative)
Sometimes road rage is necessary. There is no other way to proceed at a busy four-way stop in South Carolina.
See, in South Carolina- four way stops arn't what they are in the rest of the US.
Rules here are. Stop. If there are any other cars nearby- the most aggressive driver proceeds next. Doesn't matter who stopped first- it's the most aggressive driver- (or the driver with biggest silly-wheels on their pick-up) that gets to go first.
There are exceptions... sometimes a pick-up truck with just moderately big silly-wheels will trump a pick-up with 6ft wheels... but only if it is a police pick-up.
If the driverless car had no road-rage he'd be stuck at the four-way stop for eternity.
Re: (Score:2)
Soon all cars will be driverless. Like, how many horse-and-carriages do you see at those South Carolina intersections these days?
Re: (Score:2)
Not many... they tend not to make tyres big enough for carriages- they get stuck at four-way stops for eternity.
Yeah, I think all cars being driverless will be a big improvement. Maybe I will see it in my lifetime.
It may be a while before ALLLLL cars are computer driven, but even before then- certain down-town areas of cities could be zoned "Driverless only" makes more sense in a city to have driverless cars so you can pack more in- have them navigate more efficiently. Have them talk to eac
Re: (Score:2)
Nah, eventually the car behind the driverless one will ram it forward through the intersection.
Re: (Score:1)
The knowledge representation and rule based approaches are inherently limited in the sense that you state. That is only a single portion of a much larger field. Would you state the same limitations in regard to the forms that enable your own perception and reaction, "emotional" or
I already have a robot (Score:2)
It's a Roomba, it vacuums my floor on schedule and does a decent job, also drives back to the charging post by its self, other than cleaning its brushes it's entirely autonomous.
Re: (Score:1)
Excellent point.
Count in the nifty automatic lawn mowers as well.
Less mobile, but also arguably qualifying:
- bread machine
- coffee maker (if set on a timer)
- 3D printer (printrbot)
- CNC mill (shapeoko)
I'm trying to decide which of the latter to get first (really wish there was a hybrid design where one could build one, then add the other functionality by simply swapping in some parts)
Re: (Score:1)
Yeah, but have you noticed you haven't seen the cat since Tuesday?
I have a personal robot (Score:4, Interesting)
Gets my mail, answers my phone it I want it to, looks for music I might like, l lets me know of up coming social event. Play chess against it.
It's called a 'smart phone'. Hell, with minimal effort I can have it follow me on it's own accord.
I mean, some Lego motors and gear, and it can us it's camera to follow me. Might take a day.
Robotics is dead (Score:5, Interesting)
I will agree with his disagreement on the first line. As a retired hobbyist I am hugely directly connected to the current state of robots. They are stagnant, dead, and useless with the exception of the Vacuum cleaner bots. There are some super high end stuff going on, but it is far more akin to smart remote control. Computers are not anywhere near fast enough at present. And as long as we stick to the von neumann model for their design probably will not be for 20-30 more years.
But i have been an advocate of having moral discussion now, before it is too late. Saw a good short clip this am; http://boingboing.net/2012/03/08/disturbing-and-poignant-video.html [boingboing.net] about a robot that becomes self aware. Do we kill her, or let her be free? If we let her be free, what incentive ($$$) does anyone have to build her? If she is a slave (ie sold for profit) can we justify the treatment of any self aware being that way? And if so, why not retroactive?
Anyhow, back top the subject; we need research in that area. Today for a current project I am looking at http://mnemstudio.org/path-finding-q-learning-tutorial.htm [mnemstudio.org] for ideas on what is going on now. I assume it the field will advance.
Re: (Score:2)
Re: (Score:2)
How to you become a retired hobbiest? Isn't that just stopping to do the hobby?
Anyways, robots are not stagnant, not by any stretch.
Big dog, cheetah, we have bipedal robots that run.
You need to define sentience. Please apply the definition to fire. If fire can be described with your definition, then the definition is wrong, OR fir is sentient.
Oh, and we have system that can learn stuff we don't know and can't figure out when they tell us:
http://www.radiolab.org/2010/apr/05/limits-of-science/ [radiolab.org]
If you haven't r
Re: (Score:2)
I've had this discussion a 100 times. Most of the local robotics club consider black line following toys with 2 wheels robots. If that is your definition, then sure that type of robotics is alive and well. Colleges are also doing some cool stuff, and showing it with highly edited videos. Truth is none of them can go for more than 2-3 minutes and do continuous tasks without tethering. So sure, research is still alive. A robot to fetch me a b
Re:Robotics is not dead (Score:2)
Hobbyist robotics seemed to be stuck in the mid-1980s for several decades. The hardware got cheaper, but the systems remained about as dumb as 1980s industrial robots. Lego Mindstorms is an example. In the last few years, though, there's been more movement. Hobbyist robots are starting to use SLAM, vision processing, laser rangefinders, Kinect devices, and machine learning. All that stuff can be done on low-end hardware now. (At the $1000 level, anyway. We're not down to $100 yet.)
There's now enough co
Re: (Score:3)
I will agree with his disagreement on the first line. As a retired hobbyist I am hugely directly connected to the current state of robots.
As a current active researcher in robotics, I am also "hugely directly connected to the current state of robotics" and I have to say I disagree completely. I have seen amazing robots in person, doing things I couldn't even imagine robots doing 10 years ago. 10 years from now, I can imagine a world where robots are doing things I can't imagine today. Honestly, the only thing keeping robots out of the home today is cost. Robot vacuum cleaners are a notable exception that made their way into households because
Re: (Score:2)
Honestly, the only thing keeping robots out of the home today is cost
What useful tasks can they perform in a house right now besides vacuuming? I haven't seen a robot yet that can come into a house and do the dishes or my laundry without screwing it up completely.
Re: (Score:2)
I've got a machine that can perform every part of the process except the "remove dirty dishes from the table" step.
Re: (Score:2)
Does it do the "put clean dishes in the cabinet" step too? Or did you take the batchelor approach of just declaring the dishwasher to be the place where clean dishes are stored, and leaving the dirty ones around until it's empty? Not that I'd know anything about that ...
Re: (Score:1)
Well, the solution to this is to have two dishwashers, one for the clean and one for the dirty dishes. As soon as the dirty dishes dishwasher is full, it's started and then takes the role of the clean dishes dishwasher- :-)
Re: (Score:2)
Re: (Score:2)
Mercedes is including more and more autonomous components into their production cars. It won't be long before it can completely drive itself.
If that is the case, where might it decide to go and why would it want to go there?
Re: (Score:1)
To the gas station because it has that yummy gas.
Re: (Score:2)
Re: (Score:2)
The things you have seen are as I said, highly edited and trivial.
I'd love to hear your definition of trivial... and highly edited?
It takes a car load of computers to follow a line, and in the end, is that a robot?
I can make a robot that follows lines with a microcontroller. My lab built a car that can drive autonomously (which is incredibly more complex than simple line following if you didn't know) with a few mac minis. I can make a robot that can autonomously navigate outdoor urban environments with a single commercial laptop computer.
The Kinect is a joke
How exactly is the Kinect a joke? It's a 3D sensor with 10x the resolution as some of the best 3D laser sensors out t
Re: (Score:2)
I certainly hope so. Robotics has been a diversion from research into intelligence and consciousness. Humans have amassed an enormous quantity of knowledge--far more than any single human can absorb in a lifetime--but we still do not have a machine that can comprehend a bit of it.
If and when we approach the creation of a system that can understand things, we will need to discuss the ethics of our relationship with such a system, but we have no pressing need to do so as long as we are merely building autom
Re: (Score:2)
It seems that people define AI as "the stuff computers can't do yet", then wonder why we don't have AI. Today we have every functional part of the requirements list for AI from the 60s. We have speech recognition, machine vision, expert systems, bots that can fool humans in turing tests, the whole checklist.
In other words, we have all the useful bits of "AI", without having the part that would transform a robot maid from a tool into a slave. Why would you want that part?
Re: (Score:2)
In other words, we have all the useful bits of "AI", without having the part that would transform a robot maid from a tool into a slave. Why would you want that part?
We have all the bits of "AI", except the intelligence. I contend that creating a mind which, potentially, is better informed than any individual and can reason more clearly and deeply than we can, would be of immeasurably greater value than all the tools.
Re: (Score:2)
We have all the bits of "AI", except the intelligence. I contend that creating a mind which, potentially, is better informed than any individual and can reason more clearly and deeply than we can, would be of immeasurably greater value than all the tools.
What makes you think that an intelligence running on silicone would have those characteristics? As one AI researcher pointed out - there's no reason to even expect that an AI would be good at math. After all, intelligence is an emergent property of neurons, it's quite hard to go from "a neuron works like X" to "the brain works like Y" (in fact, we've never been able to do that from first principles AFAIK). Why would you expect to know anything about how machine inteligence works from knowing how a CPU wo
Re: (Score:2)
What are the ethical ramifications of programming them to get pleasure from serving us? If they don't want to be free (consider the house elves in the Harry Potter series), there aren't as many issues.
Abuse trust, torture the mechanism (Score:2)
I knew a guy named Ivan and he's pretty out there. I am told that Ivan taught his nephew a little something.
Every time he wanted a cookie he was to go up to his mother and say "Trust fund".
I am wondering just how elastic these learning mechanisms will be, or will they really be pre-programmed routines where it basically learns to recognize your voice, and you can set a few parameters for which room is the living room or kitchen, but not much else.
who needs 'em!? (Score:2, Funny)
If my wife wanted a mindless automoton that could that could take instructions in natural terse language, and can be ignored the rest of the time, she would have gotten a husband. ..... oh, wait....
Re: (Score:2)
Someone needs to reprogram a toll booth to display that shit.. Would be hella-funny...
Re: (Score:2)
Surely to appear to be a human male- the robot need only ask ASL
But robots aren't dogs (Score:2)
Re: (Score:2)
First, engineering education (Score:1)
We need to backup a step and first look at how are we going to teach robot engineering students to teach robots to teach the human customers to teach the robots?
Of course, Big Software will get involved and next thing you know, Robots will do things like, "I see your trying to mop the floop, can I be of assistance?" and then proceed to not only mop the floor but the inside of the fridge and the cat, while surreptitiously installing a company maid-bot in the upstairs bedroom.
Have the robot do the following (Score:4, Insightful)
2. Walk the dog to do its business.
3. Wash dishes.
4. Mow the Lawn.
5. Clean House.
6. Make robot programmable and able to share/sell programs ala app store.
People don't want to program stufff and you are not going to change that behaviour. Just make their life easier and give the innovators the tools to accomplish this and the rest takes care of itself.
Obvious (Score:2)
2 words for you (Score:2)
Judgement Day
Depressed. (Score:2, Offtopic)
Now I'm really feeling very very depressed.
Marvin
Re: (Score:2)
Real human maids break shit too, you know, and steal far more than robots (which, as we all know, only steal old people's medicine). Robots don't need to be better than people at these chores in order to become consumer goods, they just need to reach the point where they don't break too much shit too often - the rest will be taken care of by a Roomba-style no-robot zone.
We're very close to robots that I'd trust "lumbering around my house" - maybe 5 years out, and all that's missing is, yes, advances in rob
Am I a robot? (Score:1)
Teach humans...not robots (Score:2)
I'd like to hear more people asking good questions...
In Soviet Russia (Score:1)
Robot teach YOU lesson!