A Domain Adaptive Density Clustering Algorithm for Data with Varying Density Distribution
Abstract-- As one type of efficient unsupervised learning methods, clustering algorithms have been widely used in data mining and knowledge discovery with noticeable advantages. However, clustering algorithms based on density peak have limited clustering effect on data with varying density distribution (VDD), equilibrium distribution (ED), and multiple domain-density maximums (MDDM), leading to the problems of sparse cluster loss and cluster fragmentation. T o address these problems, we propose a Domain-Adaptive Density Clustering (DADC) algorithm, which consists of three steps: domain-adaptive density measurement, cluster center self-identification, and cluster self-ensemble. For data with VDD features, clusters in sparse regions are often neglected by using uniform density peak thresholds, which results in the loss of sparse clusters. We treat each data point and its KNN neighborhood as a subgroup to better reflect its density distribution in a domain view. In addition, for data with ED or MDDM features, a large number of density peaks with similar values can be identified, which results in cluster fragmentation. We propose a cluster center self-identification and cluster self-ensemble method to automatically extract the initial cluster centers and merge the fragmented clusters. Experimental results demonstrate that compared with other comparative algorithms, the proposed DADC algorithm can obtain more reasonable clustering results on data with VDD, ED and MDDM features. Benefitting from a few parameter requirement and non-iterative nature, DADC achieves low computational complexity and is suitable for large-scale data clustering. Numerous clustering algorithms have been proposed, including the partitioning-based, hierarchical-based, density-based, grid-based, model-based, and density-peak-based methods [3-6]. Among them, density-based methods (e.g., DBSCAN, CLIQUE, and OPTICS) can effectively discover clusters of arbitrary shape using the density connectivity of clusters, and do not require a predefined number of clusters [6]. In recent years, Density-Peak-based Clustering (DPC) algorithms, as a branch of density-based clustering, were introduced in [7, 8], assuming that the cluster centers are surrounded by low-density neighbors and can be detected by efficiently searching for local density peaks. Benefitting from few parameter requirements and non-iterative nature, DPC algorithms can efficiently detect clusters of arbitrarily shape from large-scale datasets with low computational complexity . However, as shown in Figure 1, DPC algorithms have limited clustering effect on data with varying density distribution (VDD), multiple domain-density maximums (MDDM), or equilibrium distribution (ED).
Nov-22-2019
- Country:
- North America > United States
- California (0.04)
- Illinois > Cook County
- Chicago (0.04)
- Asia > China
- North America > United States
- Genre:
- Research Report > New Finding (0.34)
- Technology: