Advanced search
Start date
Betweenand
(Reference retrieved automatically from Web of Science through information on FAPESP grant and its corresponding number as mentioned in the publication by the authors.)

Hierarchical Density Estimates for Data Clustering, Visualization, and Outlier Detection

Full text
Author(s):
Campello, Ricardo J. G. B. [1] ; Moulavi, Davoud [2] ; Zimek, Arthur [3] ; Sander, Joerg [2]
Total Authors: 4
Affiliation:
[1] Univ Sao Paulo, Dept Comp Sci, BR-05508 Sao Paulo - Brazil
[2] Univ Alberta, Dept Comp Sci, Edmonton, AB T6G 2M7 - Canada
[3] Univ Munich, D-81377 Munich - Germany
Total Affiliations: 3
Document type: Journal article
Source: ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA; v. 10, n. 1 JUL 2015.
Web of Science Citations: 70
Abstract

An integrated framework for density-based cluster analysis, outlier detection, and data visualization is introduced in this article. The main module consists of an algorithm to compute hierarchical estimates of the level sets of a density, following Hartigan's classic model of density-contour clusters and trees. Such an algorithm generalizes and improves existing density-based clustering techniques with respect to different aspects. It provides as a result a complete clustering hierarchy composed of all possible density-based clusters following the nonparametric model adopted, for an infinite range of density thresholds. The resulting hierarchy can be easily processed so as to provide multiple ways for data visualization and exploration. It can also be further postprocessed so that: (i) a normalized score of ``outlierness{''} can be assigned to each data object, which unifies both the global and local perspectives of outliers into a single definition; and (ii) a ``flat{''} (i.e., nonhierarchical) clustering solution composed of clusters extracted from local cuts through the cluster tree (possibly corresponding to different density thresholds) can be obtained, either in an unsupervised or in a semisupervised way. In the unsupervised scenario, the algorithm corresponding to this postprocessing module provides a global, optimal solution to the formal problem of maximizing the overall stability of the extracted clusters. If partially labeled objects or instance-level constraints are provided by the user, the algorithm can solve the problem by considering both constraints violations/satisfactions and cluster stability criteria. An asymptotic complexity analysis, both in terms of running time and memory space, is described. Experiments are reported that involve a variety of synthetic and real datasets, including comparisons with state-of-the-art, density-based clustering and (global and local) outlier detection methods. (AU)

FAPESP's process: 13/18698-4 - Methods and algorithms in unsupervised and semi-supervised machine learning
Grantee:Ricardo José Gabrielli Barreto Campello
Support type: Regular Research Grants
FAPESP's process: 10/20032-6 - Study and development of validation methods for density- and graph-based clustering techniques
Grantee:Ricardo José Gabrielli Barreto Campello
Support type: Scholarships abroad - Research