Dongdong Cheng

Prof. Dongdong Cheng

Yangtze Normal University, Fuling, China
+1
orcid

Research Focus & Metrics

Academic Career Length

10Years (2017-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
11 August 2023 in IEEE Transactions on Neural Networks and Learning Systems
Verified
Journal Article
Closed access
DCDongdong Cheng
Dongdong Cheng
YLYa Li
Ya Li
SXShuyin Xia
Shuyin Xia
GWGuoyin Wang
Guoyin Wang
JHJinlong Huang
Jinlong Huang
SZSulan Zhang
Sulan Zhang
Density peaks clustering algorithm (DP) has difficulty in clustering large-scale data, because it requires the distance matrix to compute the density and $\delta$ -distance for each object, which has $O(n^2)$ time complexity. Granular ball (GB) is a coarse-grained representation of data. It is based on the fact that an object and its local neighbors have similar distribution and they have high possibility of belonging to the same class. It has been introduced into supervised learning by Xia et al. to improve the efficiency of supervised learning, such as support vector machine, $k$ -nearest neighbor classification, rough set, etc. Inspired by the idea of GB, we introduce it into unsupervised learning for the first time and propose a GB-based DP algorithm, called GB-DP. First, it generates GBs from the original data with an unsupervised partitioning method. Then, it defines the density of GBs, instead of the density of objects, according to the centers, radius, and distances between its members and centers, without setting any parameters. After that, it computes the distance between the centers of GBs as the distance between GBs and defines the $\delta$ -distance of GBs. Finally, it uses GBs’ density and $\delta$ -distance to plot the decision graph, employs DP algorithm to cluster them, and expands the clustering result to the original data. Since there is no need to calculate the distance between any two objects and the number of GBs is far less than the scale of a data, it greatly reduces the running time of DP algorithm. By comparing with $k$ -means, ball $k$ -means, DP, DPC-KNN-PCA, FastDPeak, and DLORE-DP, GB-DP can get similar or even better clustering results in much less running time without setting any parameters. The source code is available at https://github.com/DongdongCheng/GB-DP.

29 July 2019 in IEEE Transactions on Knowledge and Data Engineering
Verified
Journal Article
Closed access
DCDongdong Cheng
Dongdong Cheng
QZQingsheng Zhu
Qingsheng Zhu
JHJinlong Huang
Jinlong Huang
QWQuanwang Wu
Quanwang Wu
LYLijun Yang
Lijun Yang
Clustering analysis has been widely used in statistics, machine learning, pattern recognition, image processing and so on. It is a great challenge for most existing clustering algorithms to discover clusters with arbitrary shapes. Clustering algorithms based on Minimum spanning tree (MST) are able to discover clusters with arbitrary shapes, but they are time consuming and susceptible to noise points. In this paper, we employ local density peaks (LDP) to represent the whole data set and define a shared neighbors-based distance between local density peaks to better measure the dissimilarity between objects on manifold data. On the basis of local density peaks and the new distance, we propose a novel MST-based clustering algorithm called LDP-MST. It first uses local density peaks to construct MST and then repeatedly cuts the longest edge until a given number of clusters are found. The experimental results on synthetic data sets and real data sets show that our algorithm is competent with state-of-the-art methods when discovering clusters with complex structures.

2 August 2018 in IEEE Transactions on Neural Networks and Learning Systems
Verified
Journal Article
Closed access
DCDongdong Cheng
Dongdong Cheng
QZQingsheng Zhu
Qingsheng Zhu
JHJinlong Huang
Jinlong Huang
QWQuanwang Wu
Quanwang Wu
LYLijun Yang
Lijun Yang
It is critical to evaluate the quality of clusters for most cluster analysis. A number of cluster validity indexes have been proposed, such as the Silhouette and Davies-Bouldin indexes. However, these validity indexes cannot be used to process clusters with arbitrary shapes. Some researchers employ graph-based distance to cluster nonspherical data sets, but the computation of graph-based distances between all pairs of points in a data set is time-consuming. A potential solution is to select some representative points. Inspired by this idea, we propose a novel Local Cores-based Cluster Validity (LCCV) index to improve the performance of Silhouette index. Local cores, with local maximum density, are selected as representative points. Since graph-based distance is used to evaluate the dissimilarity between local cores, the LCCV index is effective for obtaining the optimal cluster number for data sets containing clusters with arbitrary shapes. Moreover, a hierarchical clustering algorithm based on the LCCV index is proposed. The experimental results on synthetic and real data sets indicate that the new index outperforms existing ones.

28 February 2023 in IEEE Transactions on Neural Networks and Learning Systems
Verified
Journal Article
Closed access
DCDongdong Cheng
Dongdong Cheng
JHJinlong Huang
Jinlong Huang
SZSulan Zhang
Sulan Zhang
SXShuyin Xia
Shuyin Xia
GWGuoyin Wang
Guoyin Wang
JXJiang Xie
Jiang Xie
Due to simplicity, K-means has become a widely used clustering method. However, its clustering result is seriously affected by the initial centers and the allocation strategy makes it hard to identify manifold clusters. Many improved K-means are proposed to accelerate it and improve the quality of initialize cluster centers, but few researchers pay attention to the shortcoming of K-means in discovering arbitrary-shaped clusters. Using graph distance (GD) to measure the dissimilarity between objects is a good way to solve this problem, but computing the GD is time-consuming. Inspired by the idea that granular ball uses a ball to represent the local data, we select representatives from a local neighborhood, called natural density peaks (NDPs). On the basis of NDPs, we propose a novel K-means algorithm for identifying arbitrary-shaped clusters, called NDP-Kmeans. It defines neighbor-based distance between NDPs and takes advantage of the neighbor-based distance to compute the GD between NDPs. Afterward, an improved K-means with high-quality initial centers and GD is used to cluster NDPs. Finally, each remaining object is assigned according to its representative. The experimental results show that our algorithms can not only recognize spherical clusters but also manifold clusters. Therefore, NDP-Kmeans has more advantages in detecting arbitrary-shaped clusters than other excellent algorithms.

1 May 2017 in Knowledge-Based Systems
Verified
Journal Article
Closed access
DCDongdong Cheng
Dongdong Cheng
QZQingsheng Zhu
Qingsheng Zhu
JHJinlong Huang
Jinlong Huang
LYLijun Yang
Lijun Yang
QWQuanwang Wu
Quanwang Wu

21 January 2021 in IEEE Transactions on Systems, Man, and Cybernetics: Systems
Verified
Journal Article
Closed access
DCDongdong Cheng
Dongdong Cheng
JHJinlong Huang
Jinlong Huang
SZSulan Zhang
Sulan Zhang
XZXiaohua Zhang
Xiaohua Zhang
XWXin DI WU
Xin DI WU
Spectral clustering is becoming more and more popular because it has good performance in discovering clusters with varying characteristics. However, it suffers from high computational cost, unstable clustering results and noises. This work presents a novel approximate spectral clustering based on dense cores and density peaks, called DCDP-ASC. It first finds a reduced data set by introducing the concept of dense cores; then defines a new distance based on the common neighborhood of dense cores and calculates geodesic distances between dense cores according to the new defined distance; after that constructs a decision graph with a parameter-free local density and geodesic distance for obtaining initial centers; finally calculates the similarity between dense cores with their new defined geodesic distance, employs normalized spectral clustering method to divide dense cores, and expands the result on dense cores to the whole data set by assigning each point to its representative. The results on some challenging data sets and the comparison of our algorithm with some other excellent methods demonstrate that the proposed method DCDP-ASC is more advantageous in identifying complex structured clusters containing a lot of noises.