An Artificial Life Approach for Semi-supervised Learning

  • Lutz Herrmann
  • Alfred Ultsch
Part of the Studies in Classification, Data Analysis, and Knowledge Organization book series (STUDIES CLASS)


An approach for the integration of supervising information into unsupervised clustering is presented (semi supervised learning). The underlying unsupervised clustering algorithm is based on swarm technologies from the field of Artificial Life systems. Its basic elements are autonomous agents called Databots. Their unsupervised movement patterns correspond to structural features of a high dimensional data set. Supervising information can be easily incorporated in such a system through the implementation of special movement strategies. These strategies realize given constraints or cluster information. The system has been tested on fundamental clustering problems. It outperforms constrained k-means.


Autonomous Agent Input Sample Unlabeled Data Information Processing Technique Unsupervised Cluster 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. BELKIN, M., SINDHWANI, V., NIYOGI, P. (2006): The Geometric Basis of Semi-Supervised Learning. In: O. Chapelle, B. Scholkopf, and A. Zien (Eds.): Semi-Supervised Learning. MIT Press, 35-54.Google Scholar
  2. BILENKO, M., BASU, S., MOONEY, R.J. (2004): Integrating Constraints and Metric Learn-ing in Semi-Supervised Clustering. In: Proc. 21st International Conference on Machine Learning (ICML 2004). Banff, Canada, 81-88.Google Scholar
  3. KOHONEN, T. (1982): Self-organized formation of topologically correct feature maps. In: Biological Cybernetics (43). 59-69.zbMATHCrossRefGoogle Scholar
  4. RAMOS, V., ABRAHAM, A. (2003): Swarms on Continuous Data. In: Proc. Congress on Evolutionary Computation. IEEE Press, Australia, 1370-1375.CrossRefGoogle Scholar
  5. ULTSCH, A. (2000): Visualization and Classification with Artificial Life. In: Proceedings Conf. Int. Fed. of Classification Societies (ifcs). Namur, Belgium.Google Scholar
  6. ULTSCH, A. (2003): Maps for the Visualization of high-dimensional Data Spaces. In: Pro-ceedings Workshop on Self-Organizing Maps (WSOM 2003). Kyushu, Japan, 225-230.Google Scholar
  7. ULTSCH, A., HERRMANN, L. (2006): Automatic Clustering with U*C. Technical Report, Dept. of Mathematics and Computer Science, University of Marburg.Google Scholar
  8. ULTSCH, A. (2007): Emergence in Self-Organizing Feature Maps. In: Proc. Workshop on Self-Organizing Maps (WSOM 2007). Bielefeld, Germany, to appear.Google Scholar
  9. WAGSTAFF, K., CARDIE, C., ROGERS, S., SCHROEDL, S. (2001): Constrained K-means Clustering with Background Knowledge. In: Proc. 18th International Conf. on Machine Learning. Morgan Kaufmann, San Francisco, CA, 577-584.Google Scholar
  10. ZHU, X. (2006): Semi-Supervised Learning Literature Survey. Computer Sciences TR 1530. University of Wisconsin, Madison.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Lutz Herrmann
    • 1
  • Alfred Ultsch
    • 1
  1. 1.Databionics Research GroupPhilipps-University MarburgGermany

Personalised recommendations