Is Slime Mold Smarter Than a Roomba?

The humble protozoan glop can do some amazing things

2 min read

Is Slime Mold Smarter Than a Roomba?
Photo: Matt Meadows/Getty Images

12UNewsSlimePetriSlime Remembered: Slime mold avoids its own tracks.Photo: Audrey Dussutour

There are a lot of similarities between the popular home robot and the forest-floor goop you wish you hadn’t stepped in. Following a combination of programmed cues, an iRobot Roomba responds to its environment, detecting dirt and vacuuming it up. Slime mold, or Physarum polycephalum, functions in a similar way, behaving in accordance with a list of genetically inherited rules. It’s a simple, single-celled organism that digests detritus and leaves behind a trail of slime wherever it goes. What makes slime mold remarkable is that when threatened, all the individual cells in the area combine, creating a larger organism—a collective entity capable of solving problems that a Roomba would find challenging.

So, is slime mold smarter than a Roomba? We’ll lay out the arguments. You be the judge.


Slime Mold

Slime mold has a memory for its external environment that rivals those of some robots, researchers at the University of Sydney found this summer. As it oozes around, Physarum consumes food, so covering the same ground twice would be a waste of energy. By reading the chemical cues in its own slime, or slime left by other slime mold, it can avoid areas that have already been depleted of tasty rotten leaves. This skill is comparable to what’s known as externalized spatial memory in a robot.

Roomba has no memory of what your living room looks like. Every time it starts up, it’s starting over. Of course, this is exactly what it was designed to do. It would be possible to build a Roomba that remembers, but that would require more internal memory and processing power.
Slime mold can design a transportation network. In two different experiments, it re-created massive transit systems in miniature. Researchers set out tasty treats to represent population centers, and slime mold spread out to find them, duplicating the Tokyo rail system and the Canadian highway system. Roomba can’t compete at urban planning, but it can identify particularly gritty spots on a floor to do some focused cleaning.
Slime mold doesn’t have a brain, but it can sense and react to its surroundings without one.A Roomba’s brain is made up of an ARM processor core and thousands of lines of software code. The CPU is coupled to infrared, piezoelectric, and RF sensors.
Slime mold has been inspiring computer scientists since the 1960s. Some of the math underlying the workings of video games, the Internet, and robots stems from studies of slime mold. Roomba helped inspire the creation of a household robotics industry worth hundreds of millions of dollars.
Slime mold evolves.Roomba gets updated, with a new generation of robots arriving every year or so.
Slime mold can control a robot. In 2005, Japanese researchers engineered an interface that let a slime cell control a hexapod robot. Roombas control themselves.
Slime mold makes things slimy. Roomba makes things sparkling clean.
Photos: Top Left: Matt Meadows/Getty Images; Top Right: iRobot

This article is for IEEE members only. Join IEEE to access our full archive.

Join the world’s largest professional organization devoted to engineering and applied sciences and get access to all of Spectrum’s articles, podcasts, and special reports. Learn more →

If you're already an IEEE member, please sign in to continue reading.

Membership includes:

  • Get unlimited access to IEEE Spectrum content
  • Follow your favorite topics to create a personalized feed of IEEE Spectrum content
  • Save Spectrum articles to read later
  • Network with other technology professionals
  • Establish a professional profile
  • Create a group to share and collaborate on projects
  • Discover IEEE events and activities
  • Join and participate in discussions