So, Where’s My Robot?

Thoughts on Social Machine Learning

Developmental Learning Robot

While we’re on the topic of biologically-inspired learning, here’s a video that recently hit YouTube of Alex Stoytchev’s robot.  Their upper-torso robot is designed to learn by exploring its environment.  In particular, they want to figure out how to get it to explore its environment and learn about objects in child-like ways.  This is a problem that has been called affordance learning, learning what what effects objects in your environment produce when acted upon.  In the video they demonstrate learning to classify 20 objects by sound only, with an action set of 5 exploratory actions.

I think affordance learning is an interesting topic for robots.  We’re working on a slightly different problem than Alex’s lab, looking at how the robot can use people to help it learn about objects.  But the end goal is the same, robots that could dynamically adapt to new environments without having to be pre-programmed with every skill needed.

(via RobotLiving)

July 31st, 2009 Posted by A.L.T. | Machine Learning | no comments

Bio-Inspired Social Robot Learning

Some work out of my lab on social robot learning was recently presented at ICDL in June (and got *best student paper!*) and follow-up work is going to be presented at RO-MAN in a couple of months.   Here’s an overview + video…

Social learning in robotics has largely focused on imitation learning.  Here we take a broader view and are interested in the multifaceted ways that a social partner can influence the learning process.  We implement four biologically inspired social learning mechanisms on a robot: stimulus enhancement, emulation, mimicking, and imitation,  and illustrate the computational benefits of each.  In particular, we illustrate that some strategies are about directing the attention of the  learner to objects and others are about actions. Taken together these strategies form a rich repertoire allowing social learners to use a social partner to greatly impact their learning process.  We demonstrate these results in simulation and with physical robot “playmates”. (Find links to the papers here)

July 29th, 2009 Posted by A.L.T. | Conferences, GT Lab Updates, HRI | no comments

Luxo Jr. Comes to Life

Previously, I’ve talked about approaching social robot behavior generation as an animation problem.  I think this is a fun challenge because in many ways animating a social robot is similar to a Pixar character like Wall-E or Luxo Jr., but there are interesting ways in which is it different.

I’m thinking of this again since the Luxo Jr. animatronic recently made it’s debut at the Disney Hollywood Studios!  It is quite fun to see this classic character come to life.  And it is interesting to see the differences between the robot character and the on-screen version.  I think in large part because it has much slower motion, this creates a completely different personality.   However, it is still quite expressive and fun.

Here it is in the daytime:

And at Night:

(via http://jefflangedvd.com/)

July 20th, 2009 Posted by A.L.T. | Fun, HRI, Industry | no comments

Amazon recommends

amazonrecommends2
I recently had a couple of interesting encounters with Amazon.com recommendations that are a nice examples of where I think Socially Guided Machine Learning could come into play. Learning about how to get things done in dynamic human environments is a hard problem, and maybe the best way to solve it is to let people help.

I have always been really happy with Amazon’s recommendations, I think because until recently I only bought books there.  And their similarity metric for books and other such media works pretty well.   A couple of months ago I became a parent, and started buying several non-book purchases on Amazon.  And for many such purchases the similarity metric breaks down.

One example was diapers, right after I bought newborn diapers Amazon recommended that I buy diapers for toddlers.   The second example is pictured above.  I bought wooden letters to spell my son’s name, one of which was the letter “A” so amazon recommends “N.”  This one I found particularly amusing.  Imagine buying these wood letters at a store, and you pick up the letter “A” and a person comes over, “Oh, if you like the letter ‘A’ you’ll really love ‘N’ take my word for it!”

These two examples point out a hard problem with statistical machine learning.  Coming up with the right similarity metric is often an art, and in the case of the multitude of things that are available on Amazon it is hard to imagine a similarity metric that would work well across their whole site.  Sometimes their metric works and sometimes it doesn’t.  The reason I bought the letter “A” is not actually very similar to the reason that I might buy the letter “N.”  And the person that buys size 1 diapers is not actually that similar (in the timescale of minutes) to the person that will be buy size 4 diapers.  There is additional knowledge about the world that comes into play in making this decision.  And I think the interesting challenge for Socially Guided Machine Learning is to develop ways that people can help machines develop the right similarity metrics for decision making in various contexts.

Update: Another amusing email from Amazon.com, re the wooden letters…  They are trying hard to learn more!

amazonreview

July 8th, 2009 Posted by A.L.T. | Industry, Machine Learning | one comment

IJCAI Learning by Demonstration Challenge

IJCAI 2009 is coming up (July 13-16th in Pasadena).  If you are going to be there don’t miss the Robot Exhibit.  Chad Jenkins and Monica Anderson have put together a great event.  There are several “challenge” topics, one of which is Learning by Demonstration.

For the LbD exhibit we have 5 teams showing demos:

  • “Interactive Social Exploration for Robot Learning”, Maya Cakmak, Crystal Chao, Andrea Thomaz (Georgia Tech)
  • “Confidence-based Robot Policy Learning from Demonstration”, Sonia Chernova, Manuela Veloso (CMU)
  • “RGame: Embodied Gaming for Robot Learning from Demonstration”, Dan Grollman, Chad Jenkins (Brown)
  • “Interactive Robot Shaping using the TAMER framework”, Bradley Knox, Peter Stone (UT Austin)
  • “Learning Outdoor Mobile Robot Behaviors by Example”, Richard Roberts, Charles Pippin, Tucker Balch (Georgia Tech)

In addition to the academic teams that applied and were accepted to exhibit.  There will also be a number of exciting demos of robot platforms.

I think it is great to see robots at IJCAI/AAAI, as it is a well recognized vehicle to push the field of AI forward into real world (what Horvitz has described as open world) problems.  The robot exhibit is going to be a yearly event, held in conjunction with various conferences (AAAI, IJCAI, and others).   The 2010 event will be held at AAAI, and the challenge topics will be announced during this year’s event.

July 2nd, 2009 Posted by A.L.T. | Conferences, HRI, Machine Learning | one comment