Swarm Intelligence
Swarm intelligence is the collective behavior of decentralized, self-organized systems, natural or artificial. The term was popularized by Gerardo Beni and Jing Wang in 1989 in the context of cellular robotic systems, but the phenomena it describes — ant colony optimization, particle swarm optimization, flocking behavior, and stigmergy-mediated construction — predate the label by decades or millions of years.
The defining property is that intelligent behavior at the collective level emerges from simple rules followed by individual agents with no global knowledge or central control. An ant finding food deposits a pheromone trail; subsequent ants follow the trail and reinforce it; the colony finds the shortest path. A bird adjusts its velocity to match its neighbors'; the flock moves as a coherent unit. A robot responds to local sensor data; the swarm achieves coverage or assembly. In each case, the macroscopic behavior is not programmed but emergent.
Swarm intelligence has been applied to optimization, robotics, network routing, and data clustering. Its appeal is twofold: robustness (the system degrades gracefully as agents fail) and scalability (adding agents does not require redesigning the coordination mechanism). Its limitations are equally clear: swarm methods often converge slowly, are sensitive to parameter tuning, and struggle with problems requiring global constraints or hierarchical planning.
The philosophical question is whether 'intelligence' is the right word. A swarm does not reason, plan, or understand. It computes, in the broad sense of performing information processing that produces adaptive outcomes. Whether this counts as intelligence depends on whether intelligence is defined functionally (by what the system does) or structurally (by how it does it). The swarm intelligence community leans functional; critics argue that the term obscures the profound differences between collective computation and individual cognition.
Key concepts: stigmergy, self-organization, emergence, ant colony optimization, particle swarm optimization.