Scinovex
review Open AccessTop 1% cited

Data clustering

ACM Computing Surveys · 1999 · Vol. 31(3) · pp. 264–323
Anil K. JainM. Narasimha MurtyPatrick J. Flynn

Abstract

Clustering is the unsupervised classification of patterns (observations, data items, or feature vectors) into groups (clusters). The clustering problem has been addressed in many contexts and by researchers in many disciplines; this reflects its broad appeal and usefulness as one of the steps in exploratory data analysis. However, clustering is a difficult problem combinatorially, and differences in assumptions and contexts in different communities has made the transfer of useful generic concepts and methodologies slow to occur. This paper presents an overview of pattern clustering methods from a statistical pattern recognition perspective, with a goal of providing useful advice and references to fundamental concepts accessible to the broad community of clustering practitioners. We present a taxonomy of clustering techniques, and identify cross-cutting themes and recent advances. We also describe some important applications of clustering algorithms such as image segmentation, object recognition, and information retrieval.

Advanced Clustering Algorithms ResearchImage Retrieval and Classification TechniquesData Management and AlgorithmsCluster analysisComputer scienceConceptual clusteringConsensus clusteringFuzzy clusteringPerspective (graphical)BiclusteringArtificial intelligenceData miningClustering high-dimensional data

Funding

  • National Science Foundation
Citations
13,065
FWCI
89.75
field-weighted impact
References
251
Percentile
100%
vs. same field & year
Citations per year
Cited by
Applications of machine learning in manufacturing: Benefits, issues, and strategies
International Journal of Computing and Artificial Intelligence · 2023 · 0 citations
Black hole: A new heuristic optimization approach for data clustering
Information Sciences · 2012 · 1,346 citations
Data mining: concepts and techniques
Choice Reviews Online · 2012 · 28,852 citations
A review of clustering techniques and developments
Neurocomputing · 2017 · 1,308 citations
A novel clustering approach: Artificial Bee Colony (ABC) algorithm
Applied Soft Computing · 2009 · 1,073 citations
Clustering-based undersampling in class-imbalanced data
Information Sciences · 2017 · 807 citations
Community detection in networks: A user guide
Physics Reports · 2016 · 1,765 citations
References
Algorithms for Clustering Data
Technometrics · 1990 · 7,836 citations
Graph-Theoretical Methods for Detecting and Describing Gestalt Clusters
IEEE Transactions on Computers · 1971 · 1,744 citations
Three-dimensional object recognition
ACM Computing Surveys · 1985 · 975 citations
Hierarchical Grouping to Optimize an Objective Function
Journal of the American Statistical Association · 1963 · 18,957 citations
Mean shift, mode seeking, and clustering
IEEE Transactions on Pattern Analysis and Machine Intelligence · 1995 · 3,856 citations
Optimization by Simulated Annealing
Science · 1983 · 44,165 citations
A survey on image segmentation
Pattern Recognition · 1981 · 1,200 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.