ROCK: a robust clustering algorithm for categorical attributes
- 1 January 1999
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 10636382,p. 512-521
- https://doi.org/10.1109/icde.1999.754967
Abstract
We study clustering algorithms for data with Boolean and categorical attributes. We show that traditional clustering algorithms that use distances between points for clustering are not appropriate for Boolean and categorical attributes. Instead, we propose a novel concept of links to measure the similarity/proximity between a pair of data points. We develop a robust hierarchical clustering algorithm, ROCK, that employs links and not distances when merging clusters. Our methods naturally extend to non-metric similarity measures that are relevant in situations where a domain expert/similarity table is the only source of knowledge. In addition to presenting detailed complexity results for ROCK, we also conduct an experimental study with real-life as well as synthetic data sets. Our study shows that ROCK not only generates better quality clusters than traditional algorithms, but also exhibits good scalability properties.Keywords
This publication has 4 references indexed in Scilit:
- CLARANS: a method for clustering objects for spatial data miningIEEE Transactions on Knowledge and Data Engineering, 2002
- Cure: an efficient clustering algorithm for large databasesInformation Systems, 2001
- BIRCHACM SIGMOD Record, 1996
- Matrix multiplication via arithmetic progressionsPublished by Association for Computing Machinery (ACM) ,1987