Data clustering: a review

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 overviewof 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.

[1]  P. Sneath,et al.  Numerical Taxonomy , 1962, Nature.

[2]  J. H. Ward Hierarchical Grouping to Optimize an Objective Function , 1963 .

[3]  Geoffrey H. Ball,et al.  ISODATA, A NOVEL METHOD OF DATA ANALYSIS AND PATTERN CLASSIFICATION , 1965 .

[4]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[5]  Lawrence J. Fogel,et al.  Artificial Intelligence through Simulated Evolution , 1966 .

[6]  N. Draper,et al.  Applied Regression Analysis , 1966 .

[7]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[8]  Benjamin King Step-Wise Clustering Procedures , 1967 .

[9]  George Nagy,et al.  State of the art in pattern recognition , 1968 .

[10]  Calvin C. Gotlieb,et al.  Semantic Clustering of Index Terms , 1968, J. ACM.

[11]  Donald Ervin Knuth,et al.  The Art of Computer Programming , 1968 .

[12]  John W. Sammon,et al.  A Nonlinear Mapping for Data Structure Analysis , 1969, IEEE Transactions on Computers.

[13]  J. Gower,et al.  Minimum Spanning Trees and Single Linkage Cluster Analysis , 1969 .

[14]  Azriel Rosenfeld,et al.  An application of cluster detection to text and picture processing , 1969, IEEE Trans. Inf. Theory.

[15]  Enrique H. Ruspini,et al.  A New Approach to Clustering , 1969, Inf. Control..

[16]  R. M. Haralick,et al.  Pattern recognition with measurement space and spatial clustering for multiple images , 1969 .

[17]  Jack Minker,et al.  An Analysis of Some Graph Theoretical Cluster Techniques , 1970, JACM.

[18]  J. V. Ness,et al.  Admissible clustering procedures , 1971 .

[19]  Charles T. Zahn,et al.  Graph-Theoretical Methods for Detecting and Describing Gestalt Clusters , 1971, IEEE Transactions on Computers.

[20]  Keinosuke Fukunaga,et al.  Introduction to Statistical Pattern Recognition , 1972 .

[21]  Ray A. Jarvis,et al.  Clustering Using a Similarity Measure Based on Shared Near Neighbors , 1973, IEEE Transactions on Computers.

[22]  Michael R. Anderberg,et al.  Cluster Analysis for Applications , 1973 .

[23]  Richard O. Duda,et al.  Pattern classification and scene analysis , 1974, A Wiley-Interscience publication.

[24]  B. S. Duran,et al.  Cluster Analysis: A Survey , 1974 .

[25]  Nils J. Nilsson,et al.  Artificial Intelligence , 1974, IFIP Congress.

[26]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[27]  James R. Slagle,et al.  A Clustering and Data-Reorganizing Algorithm , 1975, IEEE Transactions on Systems, Man, and Cybernetics.

[28]  Keinosuke Fukunaga,et al.  A Branch and Bound Clustering Algorithm , 1975, IEEE Transactions on Computers.

[29]  L. Hubert,et al.  A Graph-Theoretic Approach to Goodness-of-Fit in Complete-Link Hierarchical Clustering , 1976 .

[30]  Azriel Rosenfeld,et al.  Digital Picture Processing , 1976 .

[31]  Anil K. Jain,et al.  Clustering techniques: The user's dilemma , 1976, Pattern Recognit..

[32]  King-Sun Fu,et al.  A Clustering Procedure for Syntactic Patterns , 1977, IEEE Transactions on Systems, Man, and Cybernetics.

[33]  A. D. Gordon,et al.  An Algorithm for Euclidean Sum of Squares Classification , 1977 .

[34]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

[35]  King-Sun Fu,et al.  A Sentence-to-Sentence Clustering Procedure for Pattern Analysis , 1978, IEEE Transactions on Systems, Man, and Cybernetics.

[36]  Richard C. T. Lee,et al.  Towards Automatic Auditing of Records , 1978, IEEE Transactions on Software Engineering.

[37]  共立出版株式会社 コンピュータ・サイエンス : ACM computing surveys , 1978 .

[38]  Jon Louis Bentley,et al.  Fast Algorithms for Constructing Minimal Spanning Trees in Coordinate Spaces , 1978, IEEE Transactions on Computers.

[39]  Joan S. Weszka,et al.  A survey of threshold selection techniques , 1978 .

[40]  G. Krishna,et al.  Agglomerative clustering using the concept of mutual nearest neighbourhood , 1978, Pattern Recognit..

[41]  Vijay V. Raghavan,et al.  A clustering strategy based on a formalism of the reproductive process in natural systems , 1979, SIGIR 1979.

[42]  G.B. Coleman,et al.  Image segmentation by clustering , 1979, Proceedings of the IEEE.

[43]  Vijay V. Raghavan,et al.  A clustering strategy based on a formalism of the reproductive process in natural systems , 1979, SIGIR '79.

[44]  Azriel Rosenfeld,et al.  Some experiments in image segmentation by clustering of local feature values , 1979, Pattern Recognit..

[45]  M. Narasimha Murty,et al.  A computationally efficient technique for data-clustering , 1980, Pattern Recognit..

[46]  Godfried T. Toussaint,et al.  The relative neighbourhood graph of a finite planar set , 1980, Pattern Recognit..

[47]  Hans-Paul Schwefel,et al.  Numerical Optimization of Computer Models , 1982 .

[48]  James C. Bezdek,et al.  Pattern Recognition with Fuzzy Objective Function Algorithms , 1981, Advanced Applications in Pattern Recognition.

[49]  Robert F. Ling,et al.  Cluster analysis algorithms for data reduction and classification of objects , 1981 .

[50]  Edwin Diday,et al.  A Recent Advance in Data Analysis: Clustering Objects into Classes Characterized by Conjunctive Concepts , 1981 .

[51]  M. Thomason Interactive Pattern Recognition , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[52]  Vijay V. Raghavan,et al.  A Comparison of the Stability Characteristics of Some Graph Theoretic Clustering Methods , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[53]  King-Sun Fu,et al.  A survey on image segmentation , 1981, Pattern Recognit..

[54]  E. Oja Simplified neuron model as a principal component analyzer , 1982, Journal of mathematical biology.

[55]  Roderick Urquhart,et al.  Graph theoretical clustering based on limited neighbourhood sets , 1982, Pattern Recognit..

[56]  Stanley M. Dunn,et al.  Bimean clustering , 1983, Pattern Recognit. Lett..

[57]  Ryszard S. Michalski,et al.  Automated Construction of Classifications: Conceptual Clustering Versus Numerical Taxonomy , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[58]  Fionn Murtagh,et al.  A Survey of Recent Advances in Hierarchical Clustering Algorithms , 1983, Comput. J..

[59]  Brian Everitt,et al.  Clustering of large data sets , 1983 .

[60]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[61]  Shokri Z. Selim,et al.  K-Means-Type Algorithms: A Generalized Convergence Theorem and Characterization of Local Optimality , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[62]  K. Chidananda Gowda A feature reduction and unsupervised classification algorithm for multispectral data , 1984, Pattern Recognit..

[63]  Mike B. Dale On the Comparison of Conceptual Clustering and Numerical Taxonomy , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[64]  King-Sun Fu,et al.  Conceptual Clustering in Knowledge Organization , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[65]  E. Dubois,et al.  Digital picture processing , 1985, Proceedings of the IEEE.

[66]  Satosi Watanabe,et al.  Pattern Recognition: Human and Mechanical , 1985 .

[67]  Ramesh C. Jain,et al.  Three-dimensional object recognition , 1985, CSUR.

[68]  Kazumasa Ozawa,et al.  A stratificational overlapping cluster scheme , 1985, Pattern Recognit..

[69]  Pat Langley,et al.  Conceptual clustering and its relation to numerical taxonomy , 1986 .

[70]  Peter J. Rousseeuw,et al.  CLUSTERING LARGE DATA SETS , 1986 .

[71]  Naresh C. Jain,et al.  Monte Carlo comparison of six hierarchical clustering methods on random data , 1986, Pattern Recognit..

[72]  A. F. Smith,et al.  Statistical analysis of finite mixture distributions , 1986 .

[73]  Ryszard S. Michalski,et al.  Conceptual Clustering of Structured Objects: A Goal-Oriented Approach , 1986, Artif. Intell..

[74]  Fred W. Glover,et al.  Future paths for integer programming and links to artificial intelligence , 1986, Comput. Oper. Res..

[75]  John J. Grefenstette,et al.  Optimization of Control Parameters for Genetic Algorithms , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[76]  RICHARD C. DUBES,et al.  How many clusters are best? - An experiment , 1987, Pattern Recognit..

[77]  Richard S. Bird,et al.  An introduction to the theory of lists , 1987 .

[78]  Anil K. Jain,et al.  Segmentation and Classification of Range Images , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[79]  M. Narasimha Murty,et al.  A knowledge-based clustering scheme , 1987, Pattern Recognit. Lett..

[80]  Teuvo Kohonen,et al.  Self-Organization and Associative Memory , 1988 .

[81]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[82]  M. Amadasun,et al.  Low-level segmentation of multispectral images via agglomerative clustering of uniform neighbourhoods , 1988, Pattern Recognit..

[83]  Anil K. Jain,et al.  Algorithms for Clustering Data , 1988 .

[84]  B. Ripley Statistical inference for spatial processes , 1990 .

[85]  David B. Cooper,et al.  Bayesian Clustering for Unsupervised Estimation of Surface and Texture Models , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[86]  Teuvo Kohonen,et al.  Self-organization and associative memory: 3rd edition , 1989 .

[87]  B. Moore,et al.  ART1 and pattern clustering , 1989 .

[88]  L. D. Whitley,et al.  Scheduling Problems and Traveling Salesmen: The Genetic Edge Recombination Operator , 1989, ICGA.

[89]  Darrell Whitley,et al.  Scheduling problems and traveling salesman: the genetic edge recombination , 1989 .

[90]  Mohamed A. Ismail,et al.  Multidimensional data clustering utilizing hybrid search strategies , 1989, Pattern Recognit..

[91]  Richard C. Dubes,et al.  Experiments in projection and clustering by simulated annealing , 1989, Pattern Recognit..

[92]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[93]  Anil K. Jain,et al.  Unsupervised texture segmentation using Gabor filters , 1990, 1990 IEEE International Conference on Systems, Man, and Cybernetics Conference Proceedings.

[94]  M. Narasimha Murty,et al.  A divisive scheme for constructing minimal spanning trees in coordinate space , 1990, Pattern Recognit. Lett..

[95]  J. Ross Quinlan,et al.  Decision trees and decision-making , 1990, IEEE Trans. Syst. Man Cybern..

[96]  Emile H. L. Aarts,et al.  Simulated annealing and Boltzmann machines - a stochastic approach to combinatorial optimization and neural computing , 1990, Wiley-Interscience series in discrete mathematics and optimization.

[97]  Lawrence. Davis,et al.  Handbook Of Genetic Algorithms , 1990 .

[98]  P. Allen,et al.  Basin Analysis: Principles and Applications , 1990 .

[99]  Keinosuke Fukunaga,et al.  Introduction to statistical pattern recognition (2nd ed.) , 1990 .

[100]  M. Narasimha Murty,et al.  A comparison between conceptual clustering and conventional clustering , 1990, Pattern Recognit..

[101]  Michael Spann,et al.  A new approach to clustering , 1990, Pattern Recognit..

[102]  Rajeev Sangal,et al.  Programming Paradigms in LISP: Tools, Techniques, and Principles , 1990 .

[103]  Stephen Grossberg,et al.  ART 3: Hierarchical search using chemical transmitters in self-organizing pattern recognition architectures , 1990, Neural Networks.

[104]  G Salton,et al.  Developments in Automatic Text Retrieval , 1991, Science.

[105]  Shokri Z. Selim,et al.  A simulated annealing algorithm for the clustering problem , 1991, Pattern Recognit..

[106]  Donald R. Jones,et al.  Solving Partitioning Problems with Genetic Algorithms , 1991, International Conference on Genetic Algorithms.

[107]  Jean-Michel Jolion,et al.  Robust Clustering with Applications in Computer Vision , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[108]  Geoffrey C. Fox,et al.  A Deterministic Annealing Approach To Constrained Clustering , 1991, Proceedings. 1991 IEEE International Symposium on Information Theory.

[109]  Anders Krogh,et al.  Introduction to the theory of neural computation , 1994, The advanced book program.

[110]  Rajeev Sangal Programming paradigms in LISP , 1991 .

[111]  Takio Kurita,et al.  An efficient agglomerative clustering algorithm using a heap , 1991, Pattern Recognit..

[112]  Victor L. Brailovsky,et al.  A probabilistic approach to clustering , 1991, Pattern Recognit. Lett..

[113]  Anil K. Jain,et al.  BONSAI: 3D Object Recognition Using Constrained Search , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[114]  Vijay V. Raghavan,et al.  Genetic Algorithm for Clustering with an Ordered Representation , 1991, ICGA.

[115]  Anil K. Jain,et al.  Unsupervised texture segmentation using Gabor filters , 1990, 1990 IEEE International Conference on Systems, Man, and Cybernetics Conference Proceedings.

[116]  Edwin Diday,et al.  Symbolic clustering using a new dissimilarity measure , 1991, Pattern Recognit..

[117]  Anil K. Jain,et al.  Texture classification and segmentation using multiresolution simultaneous autoregressive models , 1992, Pattern Recognit..

[118]  Ashok Samal,et al.  Automatic recognition and analysis of human faces and facial expressions: a survey , 1992, Pattern Recognit..

[119]  K. Chidananda Gowda,et al.  Symbolic clustering using a new similarity measure , 1992, IEEE Trans. Syst. Man Cybern..

[120]  Ricardo A. Baeza-Yates,et al.  Introduction to Data Structures and Algorithms Related to Information Retrieval , 1992, Information Retrieval: Data Structures & Algorithms.

[121]  L. R. Rasmussen,et al.  In information retrieval: data structures and algorithms , 1992 .

[122]  Ricardo Baeza-Yates,et al.  Information Retrieval: Data Structures and Algorithms , 1992 .

[123]  N. B. Venkateswarlu,et al.  Fast isodata clustering algorithms , 1992, Pattern Recognit..

[124]  Rajesh N. Davé,et al.  Generalized fuzzy c-shells clustering and detection of circular and elliptical boundaries , 1992, Pattern Recognit..

[125]  Anil K. Jain,et al.  A non-linear projection method based on Kohonen's topology preserving maps , 1992, Proceedings., 11th IAPR International Conference on Pattern Recognition. Vol.II. Conference B: Pattern Recognition Methodology and Systems.

[126]  Paul Cohen,et al.  Gibbs Random Fields, Fuzzy Clustering, and the Unsupervised Segmentation of Textured Images , 1993, CVGIP Graph. Model. Image Process..

[127]  Richard M. Leahy,et al.  An Optimal Graph Theoretic Approach to Data Clustering: Theory and Its Application to Image Segmentation , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[128]  M. Narasimha Murty,et al.  A near-optimal initial seed value selection in K-means means algorithm using a genetic algorithm , 1993, Pattern Recognit. Lett..

[129]  Richard C. Dubes,et al.  Cluster Analysis and Related Issues , 1993, Handbook of Pattern Recognition and Computer Vision.

[130]  Alan F. Murray,et al.  International Joint Conference on Neural Networks , 1993 .

[131]  Fazli Can,et al.  Incremental clustering for dynamic information processing , 1993, TOIS.

[132]  Daniel P. Huttenlocher,et al.  Comparing Images Using the Hausdorff Distance , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[133]  Anil K. Jain,et al.  Three-Dimensional Object Recognition Systems , 1993 .

[134]  James C. Bezdek,et al.  Generalized clustering networks and Kohonen's self-organizing scheme , 1993, IEEE Trans. Neural Networks.

[135]  Steven J. Fenves,et al.  Applying AI clustering to engineering tasks , 1993, IEEE Expert.

[136]  Geoffrey C. Fox,et al.  Constrained Clustering as an Optimization Method , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[137]  David B. Fogel,et al.  Evolving fuzzy clusters , 1993, IEEE International Conference on Neural Networks.

[138]  Anil K. Jain,et al.  A self-organizing network for hyperellipsoidal clustering (HEC) , 1994, Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN'94).

[139]  M. Narasimha Murty,et al.  Clustering with evolution strategies , 1994, Pattern Recognit..

[140]  Vijay V. Raghavan,et al.  An empirical study of the performance of heuristic methods for clustering , 1994 .

[141]  Anil K. Jain,et al.  A modified Hausdorff distance for object matching , 1994, Proceedings of 12th International Conference on Pattern Recognition.

[142]  Jiawei Han,et al.  Efficient and Effective Clustering Methods for Spatial Data Mining , 1994, VLDB.

[143]  Anil K. Jain,et al.  Neural networks and pattern recognition , 1994 .

[144]  Anil K. Jain,et al.  A Modiied Hausdorr Distance for Object Matching , 1994 .

[145]  Santanu Chaudhury,et al.  A connectionist approach for clustering with applications in image analysis , 1994, IEEE Trans. Syst. Man Cybern..

[146]  R. Ng,et al.  Eecient and Eeective Clustering Methods for Spatial Data Mining , 1994 .

[147]  Kevin W. Bowyer,et al.  Function-based generic recognition for multiple object categories , 1994 .

[148]  Vance Faber,et al.  Clustering and the continuous k-means algorithm , 1994 .

[149]  Manabu Ichino,et al.  Generalized Minkowski metrics for mixed feature-type data analysis , 1994, IEEE Trans. Syst. Man Cybern..

[150]  Raymond T. Ng,et al.  Very large data bases , 1994 .

[151]  Arvid Lundervold,et al.  Multispectral analysis of the brain using magnetic resonance imaging , 1994, IEEE Trans. Medical Imaging.

[152]  J. M. White,et al.  CONCEPT EXTRACTION a data-mining technique , 1994 .

[153]  Michael A. Arbib,et al.  Color Image Segmentation using Competitive Learning , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[154]  Jianchang Mao,et al.  A comparative study of different classifiers for handprinted character recognition , 1994 .

[155]  E. Backer,et al.  Computer-assisted reasoning in cluster analysis , 1995 .

[156]  Hichem Frigui,et al.  Fuzzy and possibilistic shell clustering algorithms and their application to boundary detection and surface approximation. II , 1995, IEEE Trans. Fuzzy Syst..

[157]  Anil K. Jain,et al.  A nonlinear projection method based on Kohonen's topology preserving maps , 1992, IEEE Trans. Neural Networks.

[158]  Yizong Cheng,et al.  Mean Shift, Mode Seeking, and Clustering , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[159]  Chun Hung Cheng A branch and bound clustering algorithm , 1995, IEEE Trans. Syst. Man Cybern..

[160]  Khaled S. Al-Sultan,et al.  A Tabu search approach to the clustering problem , 1995, Pattern Recognit..

[161]  Chitra Dorai,et al.  Shape spectra based view grouping for free-form objects , 1995, Proceedings., International Conference on Image Processing.

[162]  Øivind Due Trier,et al.  Evaluation of Binarization Methods for Document Images , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[163]  Kaizhong Zhang,et al.  Algorithms for the constrained editing distance between ordered labeled trees and related problems , 1995, Pattern Recognit..

[164]  Anil K. Jain,et al.  Artificial neural networks for feature extraction and multivariate data projection , 1995, IEEE Trans. Neural Networks.

[165]  Anil K. Jain,et al.  Knowledge-based clustering scheme for collection management and retrieval of library books , 1995, Pattern Recognit..

[166]  Gautam Biswas,et al.  Knowledge-Based Scientific Discovery in Geological Databases , 1995, KDD.

[167]  Rangachar Kasturi,et al.  Machine vision , 1995 .

[168]  R. Gray,et al.  Combining Image Compression and Classification Using Vector Quantization , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[169]  Anil K. Jain,et al.  Goal-Directed Evaluation of Binarization Methods , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[170]  Eiichi Tanaka,et al.  Theoretical aspects of syntactic pattern recognition , 1995, Pattern Recognit..

[171]  Gerald Tesauro,et al.  Neural networks for computer virus recognition , 1996 .

[172]  Anil K. Jain,et al.  A Markov random field model for classification of multisource satellite imagery , 1996, IEEE Trans. Geosci. Remote. Sens..

[173]  Tian Zhang,et al.  BIRCH: an efficient data clustering method for very large databases , 1996, SIGMOD '96.

[174]  W. Eddy,et al.  Approximate single linkage cluster analysis of large data sets in high-dimensional spaces , 1996 .

[175]  William H. E. Day,et al.  COMPLEXITY THEORY: AN INTRODUCTION FOR PRACTITIONERS OF CLASSIFICATION , 1996 .

[176]  Stephen E. Cross,et al.  Intelligent systems span generations , 1996, IEEE Expert.

[177]  Israel Ben-Shaul,et al.  Automatically Organizing Bookmarks per Contents , 1996, Comput. Networks.

[178]  Oren Etzioni,et al.  The World-Wide Web: quagmire or gold mine? , 1996, CACM.

[179]  Khaled S. Al-Sultan,et al.  Computational experience on four algorithms for the hard clustering problem , 1996, Pattern Recognit. Lett..

[180]  Ana L. N. Fred,et al.  Clustering of sequences using minimum grammar compexity criterion , 1996, ICGI.

[181]  Andrew W. Fitzgibbon,et al.  An Experimental Comparison of Range Image Segmentation Algorithms , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[182]  Anil K. Jain,et al.  Large-scale parallel data clustering , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[183]  Ana L. N. Fred,et al.  A minimum code length technique for clustering of syntactic patterns , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[184]  Usama M. Fayyad,et al.  Data Mining and Knowledge Discovery: Making Sense Out of Data , 1996, IEEE Expert.

[185]  Eli Upfal,et al.  Web search using automatic classification , 1996, WWW 1996.

[186]  Anil K. Jain,et al.  Artificial Neural Networks: A Tutorial , 1996, Computer.

[187]  Thomas G. Dietterich What is machine learning? , 2020, Archives of Disease in Childhood.

[188]  Evangelos Simoudis,et al.  Reality Check for Data Mining , 1996, IEEE Expert.

[189]  Hing-Yan Lee,et al.  Visualization Support for Data Mining , 1996, IEEE Expert.

[190]  U. M. Feyyad Data mining and knowledge discovery: making sense out of data , 1996 .

[191]  Anil K. Jain,et al.  A self-organizing network for hyperellipsoidal clustering (HEC) , 1996, IEEE Trans. Neural Networks.

[192]  P. Sopp Cluster analysis. , 1996, Veterinary immunology and immunopathology.

[193]  Sara Reese Hedberg,et al.  Searching for the mother lode: tales of the first data miners , 1996, IEEE Expert.

[194]  Seymour E. Goodman,et al.  War, information technologies, and international asymmetries , 1996, CACM.

[195]  Tony R. Martinez,et al.  Improved Heterogeneous Distance Functions , 1996, J. Artif. Intell. Res..

[196]  Joachim M. Buhmann,et al.  Pairwise Data Clustering by Deterministic Annealing , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[197]  Peter Bajcsy,et al.  Hierarchical segmentation and clustering using similarity analysis , 1997 .

[198]  William F. Punch,et al.  Finding Salient Features for Personal Web Page Categories , 1997, Comput. Networks.

[199]  Omid Omidvar,et al.  Neural Networks and Pattern Recognition , 1997 .

[200]  Anil K. Jain,et al.  Object detection using gabor filters , 1997, Pattern Recognit..

[201]  Donald E. Knuth,et al.  The Art of Computer Programming, Volumes 1-3 Boxed Set , 1998 .

[202]  Joachim M. Buhmann,et al.  Unsupervised Texture Segmentation in a Deterministic Annealing Framework , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[203]  Anil K. Jain,et al.  Learning Prototypes for On-Line Handwritten Digits , 1998 .

[204]  Anil K. Jain,et al.  Learning prototypes for online handwritten digits , 1998, Proceedings. Fourteenth International Conference on Pattern Recognition (Cat. No.98EX170).

[205]  M. Narasimha Murty,et al.  A stochastic connectionist approach for global optimization with application to pattern clustering , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[206]  David Thomas,et al.  The Art in Computer Programming , 2001 .