面向流形数据的自然近邻图优化和微簇合并密度峰值聚类算法

赵嘉 ,  何超凡 ,  肖人彬 ,  樊棠怀 ,  潘正祥

吉林大学学报(工学版) ›› 2026, Vol. 56 ›› Issue (8) : 2219 -2228.

PDF (4782KB)
吉林大学学报(工学版) ›› 2026, Vol. 56 ›› Issue (8) : 2219 -2228. DOI: 10.13229/j.cnki.jdxbgxb.20250043
计算机科学与技术

面向流形数据的自然近邻图优化和微簇合并密度峰值聚类算法

作者信息 +

Density peaks clustering algorithm based on natural neighbor graph optimization and micro-cluster merging for manifold data

Author information +
文章历史 +
PDF (4896K)

摘要

针对密度峰值聚类算法难以发现流形数据的密度峰值;分配策略易将远离密度峰值的样本错误分配的问题,提出一种面向流形数据的自然近邻图优化和微簇合并密度峰值聚类算法。首先,基于自然近邻图,利用顶点间的测地距离设计了一种新的局部密度度量方法,精准刻画流形数据的内部结构与分布特性;其次,通过分析自然近邻图中顶点的连接关系,自动识别样本代表并确定局部核心,用以指导微簇划分;最后,利用样本间测地距离定义一种新的微簇间相似性度量准则,用以指导微簇合并,从而优化聚类效果。将该算法与4个改进密度峰值聚类算法以及密度峰值聚类算法进行对比,实验结果表明,本文算法能有效应用于流形数据和真实数据的聚类分析当中。

Abstract

Density Peak Clustering algorithm faces challenges in detecting density peaks in manifold data, and its assignment strategy often misallocates samples far from density peaks. To address these issues, this paper proposes a Natural Neighbor Graph Optimization and Micro-Cluster Merging Density Peak Clustering algorithm for manifold data. First, based on the natural neighbor graph, a novel local density measurement method is designed using geodesic distances between vertices, which accurately characterizes the internal structure and distribution properties of manifold data. Second, by analyzing the connection relationships between vertices in the natural neighbor graph, the algorithm automatically identifies representative samples and determines local cores to guide micro-cluster partitioning. Finally, a new similarity measurement criterion for micro-clusters is defined based on geodesic distances between samples, which optimizes clustering performance throughmicro-cluster merging. The proposed algorithm is compared with four improved density peaks clustering algorithms and the original density peaks clustering algorithm. Experimental results show that the proposed algorithm can be effectively applied to clustering analysis of manifold data and real-world datasets.

Graphical abstract

关键词

密度峰值聚类 / 聚类算法 / 流形数据 / 自然近邻图 / 测地距离 / 微簇合并

Key words

density peak clustering / clustering algorithm / manifold data / natural neighbor graph / geodesic distance / micro-cluster merging

引用本文

引用格式 ▾
赵嘉,何超凡,肖人彬,樊棠怀,潘正祥. 面向流形数据的自然近邻图优化和微簇合并密度峰值聚类算法[J]. 吉林大学学报(工学版), 2026, 56(8): 2219-2228 DOI:10.13229/j.cnki.jdxbgxb.20250043

登录浏览全文

4963

注册一个新账户 忘记密码

0 引 言

聚类作为一种典型的无监督学习方法,将对象分为彼此相似的类簇,是数据挖掘和模式识别领域的热点。聚类算法问世至今,学者们提出了许多具有不同特征的聚类算法,按照它们的数据规模、应用场景、数据类型可以概括为以下几类:划分聚类[1]、密度聚类[2]、网格聚类[3]、层次聚类[4]等。随着聚类算法的逐渐成熟,其在交通工程[5]、图像分割[6]、生物医疗[7]、推荐系统[8]等领域均有广泛应用。

密度峰值聚类(Density peak clustering, DPC)算法[9]是2014年由两位科学家提出,并发表在Science上的一种新颖聚类技术。该方法主要依据样本数量在特定区域的集中程度和样本之间的距离关系来构建决策图,通过决策图直观选取密度峰值,然后将非密度峰值按照密度高且距离近的规则分配到各类簇。DPC算法可以在没有先验知识的情况下快速识别具有任意形状的类簇,获得不错的聚类性能。但DPC算法仍存在以下不足:①定义局部密度时未考虑样本的整体分布特征,导致易错选密度峰值[10];②数据集呈流形分布时,由于有较多样本距离密度峰值较远,分配非密度峰值时可能有大量样本被错误分配[11]。

针对DPC算法易错选密度峰值的问题,Du等[12]综合了DPC聚类算法的快速性和模糊连接点算法的鲁棒性,可以较好发现不同形状数据的密度峰值;Xie等[13]引入局部标准差测量密度,可同时在稀疏和密集类簇中找到密度峰值;吕莉等[14]通过自然近邻信息,调整样本在不同区域内的局部密度,从而减少稀疏与密集区域之间的密度差异,以便更精确识别稀疏区域的特征;Chen等[15]提出了一种借助K近邻的域适应密度评估方式,能够有效识别各个密度区域中的密度峰值。这些算法虽相对DPC算法有更好的聚类精度,但面对复杂形态的数据集,如流形数据时仍存在不足,难以保证聚类效果。

针对DPC算法错误分配非密度峰值的问题,Zhang等[16]使用K归纳法分配剩余样本,可有效避免错误信息的传递,防止“链式反应”现象发生;Li等[17]利用经典的图形化标签传播机制,结合对称密度邻居图进行样本分配,使聚类过程中的标签传递更加稳定和准确,从而减少了“链式错误”的风险;赵嘉等[18]采用邻近样本的信息界定样本之间的相似性,避免欧氏距离对非密度峰值样本分配的影响;Zang等[19]将数据点分为“已确认依赖点”和“不确定依赖点”,并采用混合策略进行分配,减少了错误传播。这些算法虽可避免DPC算法分配剩余样本时产生的链式分配错误,提高DPC算法聚类分析的表现,但未能充分考虑样本在整体空间中的分布特点,因此在处理流形类型的数据时结果并不理想。

流形数据是由许多弯曲或环形的类簇组成,这类数据在自然界中常见,例如数字识别[20]、医疗图像分析[21]及语音处理[22]等领域。DPC算法在计算局部密度时只聚焦于一定范围内的样本,但流形数据通常是复杂、非凸的,欧氏距离通常难以准确衡量样本间的全局关系;分配策略未考虑流形数据剩余样本远离密度峰值的特性,对于尚未分配的样本,仅将其分配到距离较近且密度较高的样本所在的簇,然而,这一策略可能导致许多样本被误分到其他类簇,从而影响聚类结果的准确性。

为提高DPC算法对流形数据的适用性,本文提出一种面向流形数据的自然近邻图优化和微簇合并密度峰值聚类(Density peaks clustering based on natural neighbor graph optimization and micro-cluster merging for manifold data, DPC-NGMM)算法。本文的主要贡献如下:①提出了一种利用自然近邻图中样本间测地距离的新型局部密度计算方法,能够准确反映样本间的全局关系与分布特性;②分析自然近邻图中邻近样本间的关系,识别数据的代表,并以此确定局部核心,以局部核心指导微簇划分;③设计了一种基于测地距离的微簇间相似性度量准则,用于动态合并微簇,避免了将远离密度峰值的样本错误地分配到其他簇中,提升了流形数据的聚类效果和鲁棒性。

1 DPC算法

DPC算法是一种基于密度的聚类方法,旨在发现数据集中的密度峰值,并根据密度峰值对数据进行聚类。其基于以下假设:①类簇的局部密度中心大边缘小;②密度峰值间的相对距离远。由此,DPC算法使用式(1)(2)分别定义了针对大规模数据集的截断核和针对小规模数据集的高斯核的局部密度ρi的计算方法,使用式(3)定义了样本xi到更高局部密度样本的最小距离,即相对距离δi。

ρi=∑jχdij-dc,χx=0,x≥01,x<0
ρi=∑i≠jexp-dij2dc2
δi=minj:ρj>ρidij,ρi≠ρmaxmaxi≠jdij,ρi=ρmax

式中:dij为样本xi与xj之间的欧氏距离;dc为截断距离;ρmax为所有样本局部密度的最大值。

DPC算法通过绘制决策图选取密度峰值,决策图以ρi为横坐标,δi为纵坐标。为提高密度峰值的识别能力,DPC算法引入了一个决策参数γi,即:

γi=ρi⋅δi

DPC算法中,密度峰值被定义为具有较大ρi和δi的样本,即将具有较高γi值的样本识别为密度峰值。一旦检测到密度峰值,剩余样本将被分配到具有更高密度的最近类簇中。

2 DPC-NGMM算法

2.1 自然近邻图的局部密度

引用DPC算法的两种局部密度定义方法均与截断距离紧密相关,局部密度的计算依赖于截断距离内的样本个数,而截断距离外的样本对密度几乎没有影响。DPC算法通过欧氏距离计算局部密度和相对距离,能较好处理团状数据并准确识别密度峰值,但在处理流形数据时往往难以准确定位密度峰值。为此,本文提出了一种自然近邻图的局部密度定义方法。该方法首先构建自然近邻图,并通过图中顶点间的测地距离重新定义样本的局部密度。

定义1 自然近邻NNNxi。如果样本xi是样本xj的K近邻且样本xj是样本xi的K近邻,则称xi和xj互为自然近邻,表示为:

NNNxi={xj|xj∈KNN(xi)∧xi∈KNN(xj)}

定义2 自然近邻图Gn,表示为:

Gn=(V,E,ω)

式中:顶点集合V={x1,x2,⋯,xn};边集合E⊆{e(xi,xj)xi,xj∈V∧xj∈NNN(xi)};exi,xj表示顶点xi和xj之间的边,边权重ω(xi,xj)=dij。

相对直接使用K近邻构建近邻图的方法,利用自然近邻构建近邻图能更有效消除近邻图非对称性带来的干扰,只保留具备强关联顶点之间的边,使得近邻图更具稳定性和对称性。

定义3 自然近邻图的测地距离dG(xi,xj)。在自然近邻图Gn中顶点xi到顶点xj的加权最短路径长度称为测地距离,表示为:

dG(xi,xj)=minp∈Path(xi,xj)∑e(u,v)∈pω(u,v)

式中:Path(xi,xj)为顶点xi到顶点xj之间所有可能路径的集合。

定义4 自然近邻图的局部密度ρ(xi),表示为:

ρxi=∑xj∈S(xi,1)exp-dG(xi,xj)2deg(xi)×α+∑xj∈S(xi,2)exp(-dG(xi,xj)2)exp(-deg(xi)2)+deg(xi)
α=exp-dG(xi,xj)meanxi+1

式中:α为权重系数;S(xi,n)表示到顶点xi需要经过的边的最少数目为n的节点集合;deg(xi)表示顶点xi的度,即与这个顶点相连接的边的数目;meanxi表示S(xi,1)集合中所有顶点到顶点xi的平均距离。

式(8)的第一部分用于计算顶点xi相邻顶点S(xi,1)的贡献,引入自适应的权重系数α动态调整不同距离范围内邻居节点的影响;第二部分用于计算顶点xi间接相邻顶点S(xi,2)的贡献。该方法结合近邻图中顶点的局部拓扑特性和节点间的加权最短路径,使得算法在处理流形数据时更加稳健。

为验证自然近邻图的局部密度优势,使用Jain数据集进行实验。图1(彩图参见电子版,下同)展示了不同局部密度定义方式找到的密度峰值,其中图1(a)为截断核的局部密度找到的密度峰值,图1(b)为高斯核的局部密度找到的密度峰值,图1(c)为自然近邻图的局部密度找到的密度峰值,其中红色六角星表示密度峰值。

如图1所示,DPC算法定义的两种局部密度计算方法得到的密度中心均落在同一类簇上;本文提出的自然近邻图的局部密度通过自然近邻图中顶点的测地距离定义局部密度,可以准确识别密度峰值。

2.2 微簇合并策略

在分配非密度峰值时,DPC算法基于欧氏距离的度量方法难以准确反映数据在流形上的真实邻近关系,使DPC算法聚类流形数据时难以将样本正确分配至类簇;并且,其分配过程依赖于链式分配,导致一旦出现样本分配错误,会出现错误连带效应,造成大量样本分配错误。本文利用测地距离代替欧氏距离,同时引入代表和局部核心的概念,通过微簇合并策略进行非密度峰值样本的分配。

定义5 代表。如果样本xj∈S(xi,1)⋃{xi}、xk∈S(xi,1)⋃{xi}且ρ(xj)>ρ(xk),则称xj为xi的代表,表示为:Rep(xi)=xj。

定义6 代表的传递性规则。如果Rep(xi)=xj,Rep(xj)=xk,且xk∈S(xi,1)⋃{xi},则Rep(xi)=xk。

定义7 代表的竞争性规则。如果Rep(xi)=xj,Rep(xi)=xk,则Rep(xi)=argminxt∈{xj,xk}{dG(xi,xt)}。

定义8 局部核心。根据代表的传递性及代表的竞争性规则,如果样本的代表是其自身,即Rep(xi)=xi,则称样本xi为局部核心。

定义9 微簇ci。一个局部核心及该核心代表的所有样本组成一个微簇。

测地距离可以很好地反映流形数据集中样本的关系,所以本文采用测地距离定义样本的相似度,再通过微簇间所有样本的平均相似度度量微簇的相似性。

定义10 测地距离的样本相似度Simxi,xj,表示为:

Simxi,xj=exp-dG2(xi,xj)

定义11 微簇的相似性CSimci,cj。表示为:

CSimci,cj=∑xk∈ci,xl∈cjsim(xk,xl)num(ci)+num(cj)

式中:num(ci)为微簇ci中的样本数量。

微簇合并策略流程如图2所示,过程如下:首先,确定每个样本的初始代表,并通过传递性规则不断更新代表关系,使所有样本的代表逐步收敛至一个核心节点;同时,依据竞争性规则优化代表关系,当某个样本的代表存在多路径竞争时,优先选择测地距离更近的样本作为新的代表;待所有样本的代表关系趋于稳定后,标记代表为自身的局部核心节点,进而由这些核心节点吸引所有以其为代表的样本,形成完整的微簇;最后,计算测地距离的样本相似度,再评估微簇间的相似性,并按照相似性大小逐步将微簇合并至包含密度峰值的微簇,直至所有微簇均包含密度峰值,最终构成完整的类簇。

2.3 算法步骤

DPC-NGMM算法流程如图3所示,具体的聚类过程如下:

输入:数据集X=x1,x2,…,xn,近邻数K。

输出:聚类结果C=c1,c2,…,cm。

步骤1 数据预处理,对数据进行归一化处理;

步骤2 利用式(5)(6)构建自然近邻图;

步骤3 利用式(7)计算测地距离dG;

步骤4 利用式(8)计算样本的局部密度ρi;

步骤5 用测地距离代替式(3)中欧氏距离计算代表的相对距离δi,绘制决策图,选取密度峰值;

步骤6 利用定义5获取所有样本的代表,并通过代表的传递性规则和竞争性规则获取所有局部核心及其代表的所有样本,局部核心及各自代表的所有样本凝聚成微簇;

步骤7 根据式(10)(11)计算微簇的相似度CSimci,cj;

步骤8 按照微簇间相似性大小将微簇合并到包含密度峰值的微簇中,直到所有微簇均包含密度峰值;

步骤9 输出最终的聚类结果。

3 实验结果及分析

3.1 实验设置

本文采用10个经典的流形数据集和8个UCI真实数据集进行实验。流形数据集包含LineBlobs、Pathbase、Jain、Compound、Db、Cmc、Cth3、Ls、Circle3、Complex9;真实数据集包含Iris、Seeds、Wine、Ecoli、Iononsphere、Libras、WDBC、Waveform。

采用SDPC[24]、DPC-CE[25]、IDPC-FA[26]、DPCSA[27]和DPC[9]作为对比算法。除DPC-CE、IDPC-FA、DPCSA算法无参数外,本实验对其余各算法进行参数调优。DPC-NGMM算法K值在2~60中选取;SDPC算法参数α值按原文推荐取0.1;DPC算法截断距离设定在0.01%~5%之间。

本文选用调整兰德系数(Adjusted rand index, ARI)[28]、调整互信息(Adjusted mutual information, AMI)[28]和Fowlkes-Mallows指数(Fowlkes-Mallows index, FMI)[29]三个独立于标签绝对值的评价指标作为聚类性能的评判标准,这3个评价指标的上限均为1,该值越接近1表示聚类效果越好。

3.2 流形数据集实验结果分析

为验证DPC-NGMM算法的聚类性能,采用10个流形数据集进行实验,实验得到的ARI、AMI、FMI指标展示在表1中。各聚类算法的最优参数用Arg-表示,若没有对应参数,则以“–”表示。

根据表1数据,DPC-NGMM算法对10个流形数据集在ARI、AMI和FMI指标上均能取到较好的结果,除Compound数据集的AMI指标以外,其取值均在0.9以上,在LineBlobs、Jain、Db、Cmc、Ls、Circle3、complex9数据集上均能得到最佳值1。

表2采用Friedman检验分析6种算法在流形数据集上的综合性能,其中,秩均值越大表示算法的性能相较于其它算法越优。如表2所示,DPC-NGMM算法的秩均值高于对比算法,且均大于5,说明DPC-NGMM算法在ARI、AMI和FMI 3个指标上优于其他算法。

受论文篇幅所限,图4至图6仅展示6种聚类算法在Db、Cth3和Complex9的3个流形数据集上的聚类结果。图中不同颜色的点被分配到不同的聚类,白色六角星表示类簇的中心。

图4为6种聚类算法对Db数据集的聚类结果。Db数据集一共630个样本,4个弧形类簇组成,由于其中的“S”形类簇几乎贯穿整个样本空间,并且密度高,与另外的两个类簇相互环绕,导致Db数据集的聚类难度很高。对于该数据集,仅DPC-NGMM算法能准确聚类;IDPC-FA算法虽然能在每个类簇都找到密度峰值,但由于其基于欧氏距离的度量方法难以准确反映数据在流形上的真实邻近关系,导致大量样本错误分配;其余算法均未能准确找到密度峰值;SDPC算法和DPC-SA算法将邻近中间“S”形类簇的两个密度峰值均误识别到中间类簇中,使得最终聚类结果并不理想;DPC-CE算法在寻找密度峰值时发生错误,将右上方区域样本归为一类,导致聚类质量降低;DPC算法同样无法获取准确的密度峰值,错将右侧中间类簇的密度峰值识别到“S”形类簇的右下部分,使聚类结果不佳。

图5为6种聚类算法对Cth3数据集的聚类结果。Cth3数据集一共1 016个样本,4个类簇组成,其中包括3个团状类簇和1个环绕四周的圆形类簇。对该数据集,SDPC和DPCSA算法没能找到准确的密度峰值导致聚类结果不佳;DPC-CE、IDPC-FA和DPC算法由于其分配策略缺陷,没能处理好圆形类簇,错将其中部分样本分配到中间的团状类簇中。

图6为6种聚类算法对Complex9数据集的聚类结果。Complex9数据集一共3 031个样本,9个类簇组成,其中包含多个流形类簇,且类簇间的疏密程度并不相同,同时部分类簇较为接近。该数据集仅有DPC-NGMM算法可以得到准确的聚类结果;IDPC-FA算法错将右下两个弧形类簇识别为一个类簇,导致聚类精度稍差;其余算法均无法很好地处理右侧贯穿上下的类簇,均在其中找到2~3个密度峰值,除此之外,在样本分配时无法处理较接近类簇邻近部位的样本分配,导致一些样本被错误分配。

3.3 真实数据集实验结果分析

为进一步验证DPC-NGMM算法在聚类任务中的表现,本文采用8个来自UCI机器学习库的数据集进行实验,实验得到的ARI、AMI、FMI指标呈现在表3中,可以看出,DPC-NGMM算法的整体聚类精度最高。在鸢尾花卉数据集Iris中,DPC-NGMM算法的ARI、AMI、FMI指标分别与最好的结果相差2.29%、3.47%、1.45%;在红酒数据集Wine中,DPC-NGMM算法的聚类效果仅次于SDPC算法,但相比其他算法DPC-NGMM算法均有明显优势;在波形数据集Waveform中,DPC-NGMM算法在AMI指标取得最优,但ARI、FMI指标稍逊于SDPC。在剩余的种子数据集Seeds、大肠杆菌数据集Ecoli、电离层数据集Iononsphere、手势数据集Libras、威斯康星乳腺癌诊断数据集WDBC等5个数据集中,DPC-NGMM算法均取得最优的聚类效果。

表4采用Friedman检验分析了6种算法在真实数据集上的性能差异。如表4所示,DPC-NGMM算法的秩均值高于其他算法,且都不小于5,说明DPC-NGMM算法在ARI、AMI和FMI三个指标上优于其他算法。

4 结束语

面对流形数据,DPC算法的局部密度依赖于欧氏距离,仅考虑截断范围内的样本,难以准确衡量复杂流形数据的全局关系;分配策略未考虑远离密度峰值的样本特性,导致大量样本被错误分配到邻近类簇,影响聚类效果。针对这些问题,本文提出一种面向流形数据的自然近邻图优化和微簇合并密度峰值聚类算法。DPC-NGMM算法利用自然近邻图中顶点间的测地距离定义的局部密度,可以有效揭示流形数据的全局关系,准确找到类簇的密度峰值;利用自然近邻图中顶点的关系找出局部核心及其代表的样本,以此指导微簇划分可以更贴合流形形状,减少划分错误;利用样本间测地距离定义一种新的微簇间相似性度量准则,用以指导微簇合并,能够更好地区分流行数据中相近但不相连的微簇,确保合并结果更符合数据的本质结构。通过实验证明,本文算法通过自然近邻图重新定义的局部密度及微簇合并策略提高了密度峰值聚类算法对流形数据集的识别能力,在流形数据集及真实数据集均有较好的聚类结果。但受限于测地距离计算的高复杂度,本文算法仍存在时间复杂度较高的问题,如何提高算法的效率将是下一步的努力方向。

参考文献

[1]

Nan F, Tang Y, Yang P, et al. A novel sub-Kmeans based on co-training approach by transforming single-view into multi-view[J]. Future Generation Computer Systems, 2021, 125: 831-843.

[2]

Hou J, Lin H, Yuan H, et al. Flexible density peak clustering for real-world data[J]. Pattern Recognition, 2024, 156: 110772.

[3]

Gagniere S, Han Y, Chen Y, et al. A robust grid‐based meshing algorithm for embedding self‐intersecting surfaces[J]. Computer Graphics Forum, 2024, 43(1): e14986.

[4]

Wang F, Li L, Liu Z. Stratification-based semi-supervised clustering algorithm for arbitrary shaped datasets[J]. Information Sciences, 2023, 639: 119004.

[5]

谢坤,董宏辉,卢玲玉,等. 基于CFSFDP-BP的车辆出行群体分类及识别方法[J]. 吉林大学学报: 工学版, 2026, 56(3): 725-733.

[6]

Xie Kun, Dong Hong-hui, Lu Ling-yu, et al. Classification and recognition method of vehicle travel groups based on CFSFDP-BP[J]. Journal of Jilin University (Engineering and Technology Edition),2026, 56(3): 725-733.

[7]

Kim B, Yuvaraj N, Tse K T, et al. Pressure pattern recognition in buildings using an unsupervised machine-learning algorithm[J]. Journal of Wind Engineering and Industrial Aerodynamics, 2021, 214: 104629.

[8]

Corneo E, Garbelotto R, Prestes G, et al. Coagulation biomarkers and coronavirus disease 2019 phenotyping: a prospective cohort study[J]. Thrombosis Journal, 2023, 21(1): 80.

[9]

Chang J Q, Yu F S. Design matrix factorization and knowledge-guided clustering for trust-aware cross-domain recommendation systems[C]//7th International Conference on Software Engineering and Computer Science,Taicang, China, 2025: 1-6.

[10]

Rodriguez A, Laio A. Clustering by fast search and find of density peaks[J]. Science, 2014, 344: 1492-1496.

[11]

Xiong J, Zang W, Zhao Y, et al. Density peaks clustering algorithm with connected local density and punished relative distance[J]. The Journal of Supercomputing, 2024, 80(5): 6140-6168.

[12]

Wang Y. McDPC: multi-center density peak clustering[J]. Neural Computing and Applications, 2020, 32(17): 13465-13478.

[13]

Du M, Ding S, Xue Y. A robust density peaks clustering algorithm using fuzzy neighborhood[J]. International Journal of Machine Learning and Cybernetics, 2018, 9(7): 1131-1140.

[14]

Xie J, Jiang W, Ding L. Clustering by searching density peaks via local standard deviation[C]//International conference on Intelligent Data Engineering and Automated Learning, Guilin, China, 2017: 295-305.

[15]

吕莉, 朱梅子, 康平, 等. 面向分布不均数据的混合近邻密度峰值聚类算法[J]. 控制理论与应用, 2024, 41(10): 1821-1830.

[16]

Lv Li, Zhu Mei-zi, Kang Ping, et al. Multiplex neighbor density peaks clustering for uneven density data sets[J]. Control Theory & Applications, 2024, 41(10): 1821-1830.

[17]

Chen J, Yu P S. A domain adaptive density clustering algorithm for data with varying density distribution[J]. IEEE Transactions on Knowledge and Data Engineering, 2021, 33(6): 2310-2321.

[18]

Zhang S, Li K. A novel density peaks clustering algorithm with isolation kernel and k-induction[J]. Applied Sciences, 2022, 13(1): 322.

[19]

Li Y, Sun L, Tang Y. DPC-DNG: Graph-based label propagation of k-nearest higher-density neighbors for density peaks clustering[J].Applied Soft Computing,2024,161: 111773.

[20]

赵嘉, 陈磊, 吴润秀, 等. K近邻和加权相似性的密度峰值聚类算法[J]. 控制理论与应用, 2022, 39(12): 2349-2357.

[21]

Zhao Jia, Chen Lei, Wu Run-xiu, et al. Density peaks clustering algorithm with K-nearest neighbors and weighted similarity[J]. Control Theory & Applications, 2022, 39(12): 2349-2357.

[22]

Zang W, Liu X, Ma L, et al. DPC-MFP: an adaptive density peaks clustering algorithm with multiple feature points[J]. Neurocomputing, 2025, 618: 129060.

[23]

Du M. Density peaks clustering using geodesic distances[J]. International Journal of Machine Learning and Cybernetics, 2018, 9(8): 1335-1349.

[24]

Zhang D, Wang Y, Zhou L, et al. Multimodal classification of Alzheimer's disease and mild cognitive impairment[J]. NeuroImage, 2011, 55(3): 856-867.

[25]

Sahraeian R, Van Compernolle D. Crosslingual and multilingual speech recognition based on the speech manifold[J]. IEEE/ACM Transactions on Audio, Speech, and Language Processing, 2017, 25(12): 2301-2312.

[26]

Ding S, Li C, Xu X, et al. A sampling-based density peaks clustering algorithm for large-scale data[J]. Pattern Recognition, 2023, 136: 109238.

[27]

Guo W, Wang W, Zhao S, et al. Density peak clustering with connectivity estimation[J]. Knowledge-Based Systems, 2022, 243: 108501.

[28]

Zhao J, Tang J, Shi A, et al. Improved density peaks clustering based on firefly algorithm[J]. International Journal of Bio-Inspired Computation, 2020, 15(1): 24-42.

[29]

Sun L, Liu R, Xu J, et al. An adaptive density peaks clustering method with fisher linear discriminant[J]. IEEE Access, 2019, 7: 72936-72955.

[30]

Vinh N X, Epps J, Bailey J. Information theoretic measures for clusterings comparison: variants, properties, normalization and correction for chance[J]. Journal of Machine Learning Research, 2010, 11: 2837-2854.

[31]

Fowlkes E B, Mallows C L. A method for comparing two hierarchical clusterings[J]. Journal of the American Statistical Association, 1983, 78: 553-569.

基金资助

国家自然科学基金项目(62466037)

国家自然科学基金项目(62463021)

国家自然科学基金项目(52069014)

AI Summary AI Mindmap
PDF (4782KB)

0

访问

0

被引

详细

导航
相关文章

AI思维导图

/

〈 〉