March 16, 2008
ANTS HAVE ALGORITHMS: A Talk with Iain Couzin
From Edge:
Ants have algorithms. If you think about an ant colony, it's a computing device; there's some wonderful work by Jean-Louis Deneubourg in Brussels and his collaborators that really started this field in a way with Ilya Prigogine and later on Jean Louis Deneubourg looking at the ways in which social insect colonies can interact. One example would be—it sounds trivial, but if you think about it, it is quite difficult—how can a colony decide between two food sources, one of which is slightly closer than the other? Do they have to measure this? Do they have to perform these computations?
We now know that this is not the case. Chris Langton and other researchers have also investigated these properties, whereby individuals just by virtue of the fact that one food source is closer, even if they are searching more or less at random, have a higher probability of returning to the nest more quickly. Which means they lay more chemical trail, which the other ants tend to follow. You have this competition between these sources. You have an interaction between positive feedback, which is the amplification of information—that's the trail-laying behavior—and then you have negative feedback because of course if you just have positive feedback, there is no regulation, there is no homeostasis, you can't create these accurate decisions.
There's a negative feedback, which in this case is the decay of the pheromone, or the limited number of ants within the colony that you can recruit, and this delicate balance of positive and negative feedback allows the colony to collectively decide which source is closest and exploit that source, even though none of these individuals themselves have that knowledge.
More here.
Posted by Azra Raza at 08:56 AM | Permalink





Comments
Thanks Azra for a spellbinding read.
For those who are attracted by this sort of thing, I recommend:
SYNC: The Emerging Science of Sontaneous Order by Steven Strogatz.
Posted by: Felix E. F. Larocca MD | Mar 16, 2008 9:06:25 AM
Thanks Azra for a spellbinding read.
For those who are attracted by this sort of thing, I recommend:
SYNC: The Emerging Science of Sontaneous Order by Steven Strogatz.
Posted by: Felix E. F. Larocca MD | Mar 16, 2008 9:06:52 AM
Pheromone based computing? Love it.
The concept of info-foraging (Nielson Article) Might benefit from a scent trail (completed search successfully) that faded over time.
Posted by: Carlos | Mar 16, 2008 10:59:50 AM
But pheromone based programming? Too many bugs.
(Sorry, I had too)
I really enjoy Iain Couzin's enthusiasm for his field and his ability to link up with other disciplines. His mention of the crowd and particle modeling work done by the CGI folks in movies brought this story to mind;
Legend has it that the crew on the movie version of Lord of the Rings spent a lot of time working on believable crowd behavior for that film's battle scenes. The story goes that they tried different algorithms to give the Orks a distinctive pattern to their movements and responses in combat. On the first trial they ran a simulation, the Orks charge, the Elves fight back and then all of the computer simulated Orks ran away in full retreat. The programmers went back to their work stations to try to make the Orks either less sissy or more stupid. Sometimes I wonder if we'll ever create artificial intelligence if we don't learn how to recognize it when it happens.
Thanks for the post Azra; Couzin is someone that gets one's brain engaged in a different way.
Posted by: Pete Chapman | Mar 17, 2008 3:01:03 PM
Post a comment