Clustering Aggregation
Authors:
- A. GionisAGA. Gionis
- H. MannilaHMH. Mannila
- P. TsaparasPTP. Tsaparas
- 19 April 2005
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 341-352
Abstract
We consider the following problem: given a set of clus- terings, find a clustering that agrees as much as possible with the given clusterings. This problem, clustering aggre- gation, appears naturally in various contexts. For example, clustering categorical data is an instance of the problem: each categorical variable can be viewed as a clustering of the input rows. Moreover, clustering aggregation can be used as a meta-clustering method to improve the robustness of clusterings. The problem formulation does not require a- priori information about the number of clusters, and it gives a natural way for handling missing values. We give a formal statement of the clustering-aggregation problem, we discuss related work, and we suggest a number of algorithms. For several of the methods we provide theoretical guarantees on the quality of the solutions. We also show how sampling can be used to scale the algorithms for large data sets. We give an extensive empirical evaluation demonstrating the useful- ness of the problem and of the solutions.Keywords
This publication has 10 references indexed in Scilit:
- A Mixture Model for Clustering Ensembles2004
- Clustering with qualitative information2004
- Integrating microarray data by consensus clustering2004
- Data clustering using evidence accumulation2003
- Correlation clustering2002
- Rank aggregation methods for the Web2001
- Rock: A robust clustering algorithm for categorical attributesInformation Systems, 2000
- Model selection for probabilistic clustering using cross-validated likelihoodStatistics and Computing, 2000
- The median procedure for partitions1995
- A Best Possible Heuristic for the k-Center ProblemMathematics of Operations Research, 1985