Ant-Based Clustering and Topographic Mapping
- 1 January 2006
- journal article
- Published by MIT Press in Artificial Life
- Vol. 12 (1) , 35-62
- https://doi.org/10.1162/106454606775186400
Abstract
Ant-based clustering and sorting is a nature-inspired heuristic first introduced as a model for explaining two types of emergent behavior observed in real ant colonies. More recently, it has been applied in a data-mining context to perform both clustering and topographic mapping. Early work demonstrated some promising characteristics of the heuristic but did not extend to a rigorous investigation of its capabilities. We describe an improved version, called ATTA, incorporating adaptive, heterogeneous ants, a time-dependent transporting activity, and a method (for clustering applications) that transforms the spatial embedding produced by the algorithm into an explicit partitioning. ATTA is then subjected to the most rigorous experimental evaluation of an ant-based clustering and sorting algorithm undertaken to date: we compare its performance with standard techniques for clustering and topographic mapping using a set of analytical evaluation functions and a range of synthetic and real data collections. Our results demonstrate the ability of ant-based clustering and sorting to automatically identify the number of clusters inherent in a data collection, and to produce high quality solutions; indeed, we show that it is particularly robust for clusters of differing sizes and for overlapping clusters. The results obtained for topographic mapping are, however, disappointing. We provide evidence that the solutions generated by the ant algorithm are barely topology-preserving, and we explain in detail why results have—in spite of this—been misinterpreted (much more positively) in previous research.Keywords
This publication has 6 references indexed in Scilit:
- Formation of an ant cemetery: swarm intelligence or statistical accident?Future Generation Computer Systems, 2002
- Ant algorithms and stigmergyFuture Generation Computer Systems, 2000
- Data clusteringACM Computing Surveys, 1999
- Ant Algorithms for Discrete OptimizationArtificial Life, 1999
- A Stochastic Heuristic for Visualising Graph Clusters in a Bi-Dimensional Space Prior to PartitioningJournal of Heuristics, 1999
- Nonmetric Multidimensional Scaling: A Numerical MethodPsychometrika, 1964