Subscribe to Intelligent Life

RECENT ARTICLES


LITERATURE
Poetry slamming
A conversation with Siri Hustvedt
Love me, love my books
How dumb is your bestseller list?
"A Coney Island of the Mind"
Zilahy's "The Last Window-Giraffe"
Writing workshops
Herodotus and the oracle
"Things Fall Apart"
Book critics we like

MUSIC
The new boss of Proms
The playlist: Leonard Cohen
My "Rock Band" band
Orchestral pleasures in Abu Dhabi
Sparks perform everything
Rock critics we like
Letting Bach breathe (audio)
Bryce Morrison on Hattogate
Music as installation art
The Joyce Hatto affair

FINE & PERFORMING ARTS
A night of chamber opera
Micky Wolfson: the great persuader
Thank you, ancient Greece
Passion project
A conversation with Jacob Rothschild
Collecting collectors
Lift-off
Once upon a good deed
Watteau's moody surprise
"The Magic Flute" underground

FILM
"Brideshead" redeemed
Tribeca Film Festival
Watching "Shine A Light"
Martin Sheen for president
Smoking on screen
Film critics we like
East Germany on screen
I love the Oscars
Scott Burns
British Council film festival
"The Man from Earth"

FOOD & DRINK
Repasts: calves-foot jelly
Hélène Darroze
And with the snail porridge...
Glass warfare
Finally, a quiet meal
Insider trading: buying the right barbecue
Papa was an ice-cream maker
Become a Master of Wine
Goodbye Peroni, hello Pinot Noir
Tokyo food

ISSUES & IDEAS
Let's call it "atmosphere cancer"
Hidden depths
Recycle chic
What she's up against
Zaha Hadid
Notes on a nail salon
The letters page
Just marry him?
The science of humour
Nelson Mandela at 90

PHILANTHROPY
Does one abused woman = 100 abused puppies?
In pursuit of community
Robin Hood and the ARK
Your money or your life?
Donating to Afghanistan
One cause, or many?
Embedded giving
Giving for scholarship
Helping a beggar
Children and wealth
New Philanthropy Capital

PLACES
Global trading: apothecaries
Saskatchewan diary
Being there: Beijing
British pubs
Hit the hay
An outsider in the galleries
"The other Iraq"
The Texas-Mexico border
Travelling in south-west China
How to rent a lighthouse

SPORT
An Olympic game
Roof down, sales up
Cricket at Lords
Federer: dreaming of mastery
EURO 2008
World's sexiest brakes
Olympic memorabilia
Watch cricket
Marathon training
Remembering Munich
Against the London Olympics

TECHNOLOGY
Shall we play a game?
Nintendo, me, and your mom
Hanging out in Liberty City
The high art of "bioshock"
Robots get cuddly
Redesigning the dinosaur
Interactive clothing
David Weinberger
Ned Kahn
Swarming robots

MISCELLANY
Dress sense: sunglasses
The summer issue is here
Shocking pink
TV, theatre, pop culture critics
Are you being followed?
The spring issue is here
Sex diaries of Keynes
New York cabs
Benjamin Franklin
Hitler's digestion
Life as a handbag

ROBOT SWARMS INVADE KENTUCKY

BUT IT'S OK, THEY'RE HERE TO HELP YOU

In his second dispatch from the Idea Festival in Louisville, Evgeny Morozov watches a podium-full of robots buzz around like bees, ask each other questions, find an orange, leave the room, form an orchestra, and prepare one day to save your life ...

Special to MORE INTELLIGENT LIFE

Surrounded by buzzing robots that end the session by performing in an orchestra, James McLurkin, a PhD student at MIT Computer Science and Artificial Intelligence Laboratory, talks about distributed robotics and swarm behavior to a packed house. His work has its roots in "swarm intelligence"—the study of collective behavior in decentralised, self-organised systems. Think of ant colonies, bird flocking, animal herding, fish schooling, and many other examples in nature.

During the last few hundred million years, nature has perfected such interactions. Now, scientists such as McLurkin want to get a better understanding of how these biological processes work and apply this knowledge to programming robots for doing complex tasks in groups. Perhaps, this is the ultimate interpretation of the Wisdom of Crowds thesis: individuals don’t have to be smart to produce very smart group outcomes. Did somebody mention Wikipedia?

Early on, McLurkin pulls up a slide of Isaac Asimov's famed three laws of robotics, intended to forestall a robot revolt against humanity. “Well, robots don’t know how to read, so those laws are not particularly useful”, he smiles. Robots are not even smart enough to travel from the stage to the audience: they would get trapped in wires or collapse to the floor. For all the talk about robotics, today an average squirrel can still do more than any robot, he says.

He points to a number of philosophical, not just engineering problems, in his field. Problem number one is that we don’t know what intelligence is, nor how to define it. Should we subject the robots to some upgraded version of the Turing test (which says that if a judge can’t tell whether he is talking to a machine or a person, the machine passes the intelligence test)?

Can intelligence emerge from interactions of unintelligent components? That is a second philosophical question. As we are all built from molecules, continues McLurkin, either intelligence is something that results from interactions, or molecules are intelligent.

The third and final question is whether an intellect needs a body. Can a brain in a vat understand and experience the world without anything to relate to? Can we build such an intellect?

That slide with the three philosophical questions is subtitled ”things that make you go “hmmm”, and one can hear half of the audience “hmming”.

Having finished with the philosophy, McLurkin gives a brief overview of earlier efforts to mass-build robots, presenting quite a few models, from iRobot Roomba to Honda Asimo to iRobot Packbot, all of them having different looks and different functionality. And, of course, NASA’s successful launch of two robots on to Mars.

Quite naturally, he makes a transition to his own work. He has 112 robots in his arsenal and he is trying hard to make them work together. In his view, robots are best at jobs that are dangerous, dirty, or dull: “What if we sent 20 robots to work in hot spots around the world? What if we sent 200 robots to look for surivors after an earthquake? What if sent 2,000 robots to explore Mars?”.

It’s this last question he wants to address with his on-stage demonstration. McLurkin turns to a few dozen robots that he has on stage (he controls them with a remote). As a starter, he asks the robots to form a line; surely enough, they do. Next, he orders the robots to spread out. They do this too. The demonstration proceeds quite smoothly.

One thing that the robots don’t know yet is how to define boundaries of the network, so they often spread out from the center and then get disconnected. The robots can communicate via one another (they know the neighbors, but don’t know about everybody else) but not with everybody at once. So if they need to find a robot that is not in their neighborhood, they must relay the info via their neighbors.

To find the answer, they go around and query one another to find the result. The robot that is searching just goes around and asks a robot next to him. The network reconfigures in real-time and the robot is going to move around the network until it finds the robot in question. They can also form protective areas/fences. And, of course, they can also leave the planet in orderly fashion, so McLurkin has his robots leave the stage by ID. Two special robots know they are special and the rest know that they are ordinary. So they query all neighbors about their ID and then place themselves between the two neighbors—one that has a greater id than them and one that has a lower id than them—until the whole “squad” is arranged.

After the demonstration is over, McLurkin wonders aloud how exactly to program 2,000 robots. Natural systems—and in particular in swarm intelligence—can provide insight into these extremely complex programming problems.

Thus, one of the areas that he examines very closely is nectar collection in bees—how foraging bees communicate with workers beers in the hive (Thomas Seeley, a biologist at Cornell University, has been doing some very interesting work on this topic). With thousands of workers in a hive, honeybees have learned to bypass their individual judgements and do what’s best for the colony.

Getting enough information about the processes that drive this decision-making in bees would allow one to present the bee algorithm in a software-like way. McLurkin’s question is whether he can run this software on his robots. This is what he dubs “beeware”—the one that doesn’t need to get debugged, as the nature has already done its job of “debugging” over the last 120 million years.

Communication among ants is not as complicated as it seems. They leave pheromone trails whenever they find food. Other ants follow the trails when they find them, instead of searching for food randomly. The ants are foraging in a globally optimal fashion, by exploring the closest food source—"ant colony optimisation".

The magic of complexity, according to McLurkin, is how simple local interactions can form complex group behaviors. This is pretty much how insect communities work—"distributed systems". This is a very interesting research area, but it still makes a robot swarm difficult to program, he says. So he wants to do something different. Instead of writing software for individual robots, he wants to write it for groups of them. (This wasn't the easiest part of his talk to understand.)

The key to understanding the thought process behind McLurkin’s robotics is what is called “distributed averaging”. Think about software than runs on multiple computers and interacts to form a group result. To illustrate his point, McLurkin asks for eight volunteers from the audience, gives each of them a piece of paper with a number, splits them in pairs, handed them calculators and asks them to calculate the average and then change the partners and repeat the calculation. After a few rounds, almost everybody arrives at the same number—although they never talk to the whole group, just to their partners in each round.

Bees constantly engage in similar processes. Honeybee workers share food all the time, precisely thanks to their computation of a global average. This lets an individual worker know when the hive is hungry by measuring when she is herself is hungry. The assumption is simple: “When I am hungry, the rest of the hive is hungry”.

McLurkin shows a short video of a few dozen bots exploring a room and searching for an orange ball hidden there. There are four types of robots, each playing a special role in the experiment, operated and commanded via SwarmOS, a special operating system written by McLurkin. They robots succeed in their mission and leave the room. Only one robot gets stuck. Imagine now that orange is a land-mine or a bomb, and you understand why government agencies as well as idea festivals, are so excited about this kind of work.

  • Add new comment
  • Printer-friendly version

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

"Can intelligence emerge

Submitted by Sergey (not verified) on May 14, 2008 - 08:24.
"Can intelligence emerge from interactions of unintelligent components?" that is really interestin question! what other readers think about that? I think, it can not.
  • reply

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

FROM THE MAGAZINE



Our Summer 2008 issue is on newsstands now


Read the complete text of the Spring 2008 edition


Read the complete text of the Winter 2007 edition


Read the complete text of the Autumn 2007 edition

RECENT COMMENTS

  • On Heine's conversion
  • I think you are totally
  • We want more and more Don Quixote today.
  • Correction
  • Wow, just wanna say so many
  • China can't win
  • Its an ok but not great way to measure
  • Dirty thinking
  • Uh, yeah.
  • Population statistics


RSS: Fullposts

MIL

Intelligent Life | Copyright © The Economist Newspaper Limited 2008 | All rights reserved | Disclaimer | Terms and conditions | Intelligent Life magazine FAQs