PDF (1773K)
摘要
K-means 算法是一种广泛应用的高效无监督聚类算法。然而,研究表明,在处理高维或非球状结构的数据集时,K-means算法在确定聚类数目和选择初始质心方面存在显著局限性。为优化K-means算法的初始质心选取机制,解决聚类数目确定问题,文章提出了一种基于知识诱导与无用中心驱动的K-means算法。该算法首先引入高密度知识点的检测机制,通过识别数据集中的高密度知识点,构建候选质心集合,基于高斯混合模型理论推导最优聚类数;随后,采用无用中心筛选策略对候选质心进行优化选择,最终确定最优初始质心集合。在真实数据集上的实验结果表明,所提算法在聚类性能上总体优于其他对比算法。该算法可有效解决非球状数据分布的聚类问题,并在复杂数据结构场景下展现出较为优越的聚类性能。
Abstract
K-means is a widely used and efficient unsupervised clustering algorithm. However, studies have shown that when dealing with high-dimensional or non-spherically distributed datasets, the K-means algorithm has significant limitations in determining the number of clusters and selecting initial centroids. To thoroughly explore and optimize the initial centroid selection mechanism and the problem of determining the number of clusters in the K-means algorithm, a K-means algorithm based on knowledge induction and useless center driven is proposed. This algorithm first introduces a detection mechanism for high-density knowledge points, constructs a candidate centroid set by identifying high-density knowledge points in the dataset; then infers the optimal number of clusters based on Gaussian mixture model theory; subsequently adopts a useless center screening strategy to optimally select the candidate centroids, and finally determines the optimal initial centroid set. Experiments on real datasets show that the proposed optimized algorithm generally outperforms other comparison algorithms in clustering performance. This algorithm effectively solves the clustering problem of non-spherical data distribution and exhibits relatively superior clustering performance in scenarios with complex data structures.
关键词
Key words
[Author(id=1292113003462578870, tenantId=1045748351789510663, journalId=1155139928303341756, articleId=1292111124058378672, orderNo=0, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=wangsen@ecjtu.edu.cn, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1292113003521299130, tenantId=1045748351789510663, journalId=1155139928303341756, articleId=1292111124058378672, authorId=1292113003462578870, language=EN, stringName=Sen WANG, firstName=Sen, middleName=null, lastName=WANG, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=School of Science, East China Jiaotong University , Nanchang 330013, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1292113003571630783, tenantId=1045748351789510663, journalId=1155139928303341756, articleId=1292111124058378672, authorId=1292113003462578870, language=CN, stringName=王森, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=华东交通大学 理学院 ,江西 南昌 330013, bio={"content":"王森(1969—),男,教授,硕士生导师,研究方向为计算机算法与应用。E-mail: wangsen@ecjtu.edu.cn。
"}, bioImg=null, bioContent=王森(1969—),男,教授,硕士生导师,研究方向为计算机算法与应用。E-mail: wangsen@ecjtu.edu.cn。
, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1292113003387081391, tenantId=1045748351789510663, journalId=1155139928303341756, articleId=1292111124058378672, xref=null, ext=[AuthorCompanyExt(id=1292113003403858609, tenantId=1045748351789510663, journalId=1155139928303341756, articleId=1292111124058378672, companyId=1292113003387081391, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=School of Science, East China Jiaotong University , Nanchang 330013, China), AuthorCompanyExt(id=1292113003416441523, tenantId=1045748351789510663, journalId=1155139928303341756, articleId=1292111124058378672, companyId=1292113003387081391, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=华东交通大学 理学院 ,江西 南昌 330013)])]), Author(id=1292113003617768131, tenantId=1045748351789510663, journalId=1155139928303341756, articleId=1292111124058378672, orderNo=1, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=2023088085410003@ecjtu.edu.cn, emailSecond=null, emailThird=null, correspondingAuthor=1, authorType=1, ext={EN=AuthorExt(id=1292113003680682696, tenantId=1045748351789510663, journalId=1155139928303341756, articleId=1292111124058378672, authorId=1292113003617768131, language=EN, stringName=Qingyang LIU, firstName=Qingyang, middleName=null, lastName=LIU, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=School of Science, East China Jiaotong University , Nanchang 330013, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1292113003726820045, tenantId=1045748351789510663, journalId=1155139928303341756, articleId=1292111124058378672, authorId=1292113003617768131, language=CN, stringName=刘青阳, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=华东交通大学 理学院 ,江西 南昌 330013, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1292113003387081391, tenantId=1045748351789510663, journalId=1155139928303341756, articleId=1292111124058378672, xref=null, ext=[AuthorCompanyExt(id=1292113003403858609, tenantId=1045748351789510663, journalId=1155139928303341756, articleId=1292111124058378672, companyId=1292113003387081391, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=School of Science, East China Jiaotong University , Nanchang 330013, China), AuthorCompanyExt(id=1292113003416441523, tenantId=1045748351789510663, journalId=1155139928303341756, articleId=1292111124058378672, companyId=1292113003387081391, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=华东交通大学 理学院 ,江西 南昌 330013)])]), Author(id=1292113003772957391, tenantId=1045748351789510663, journalId=1155139928303341756, articleId=1292111124058378672, orderNo=2, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1292113003835871956, tenantId=1045748351789510663, journalId=1155139928303341756, articleId=1292111124058378672, authorId=1292113003772957391, language=EN, stringName=Xiaoqing ZHAN, firstName=Xiaoqing, middleName=null, lastName=ZHAN, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=School of Science, East China Jiaotong University , Nanchang 330013, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1292113003882009304, tenantId=1045748351789510663, journalId=1155139928303341756, articleId=1292111124058378672, authorId=1292113003772957391, language=CN, stringName=詹小秦, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=华东交通大学 理学院 ,江西 南昌 330013, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1292113003387081391, tenantId=1045748351789510663, journalId=1155139928303341756, articleId=1292111124058378672, xref=null, ext=[AuthorCompanyExt(id=1292113003403858609, tenantId=1045748351789510663, journalId=1155139928303341756, articleId=1292111124058378672, companyId=1292113003387081391, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=School of Science, East China Jiaotong University , Nanchang 330013, China), AuthorCompanyExt(id=1292113003416441523, tenantId=1045748351789510663, journalId=1155139928303341756, articleId=1292111124058378672, companyId=1292113003387081391, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=华东交通大学 理学院 ,江西 南昌 330013)])]), Author(id=1292113003932340956, tenantId=1045748351789510663, journalId=1155139928303341756, articleId=1292111124058378672, orderNo=3, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1292113003991061216, tenantId=1045748351789510663, journalId=1155139928303341756, articleId=1292111124058378672, authorId=1292113003932340956, language=EN, stringName=Lian CHEN, firstName=Lian, middleName=null, lastName=CHEN, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=School of Science, East China Jiaotong University , Nanchang 330013, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1292113004037198561, tenantId=1045748351789510663, journalId=1155139928303341756, articleId=1292111124058378672, authorId=1292113003932340956, language=CN, stringName=陈炼, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=华东交通大学 理学院 ,江西 南昌 330013, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1292113003387081391, tenantId=1045748351789510663, journalId=1155139928303341756, articleId=1292111124058378672, xref=null, ext=[AuthorCompanyExt(id=1292113003403858609, tenantId=1045748351789510663, journalId=1155139928303341756, articleId=1292111124058378672, companyId=1292113003387081391, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=School of Science, East China Jiaotong University , Nanchang 330013, China), AuthorCompanyExt(id=1292113003416441523, tenantId=1045748351789510663, journalId=1155139928303341756, articleId=1292111124058378672, companyId=1292113003387081391, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=华东交通大学 理学院 ,江西 南昌 330013)])])]
王森,刘青阳,詹小秦,陈炼.
基于知识诱导与无用中心驱动的
K-means算法[J].
华东交通大学学报, 2026, 43(3): 120-126 DOI:
| [1] |
王森, 邢帅杰, 刘琛 . 密度峰值聚类算法研究综述[J]. 华东交通大学学报, 2023, 40(1): 106-116.
|
| [2] |
WANG S, XING S J, LIU C . Survey of density peak clustering algorithm[J]. Journal of East China Jiaotong University, 2023, 40(1): 106-116.
|
| [3] |
周晓东, 董海清, 张昆鹏, 等 . 基于几何的 K—means 初始聚类中心优化算法研究 [J]. 仪表技术, 2025(2): 66-69.
|
| [4] |
ZHOU X D, DONG H Q, ZHANG K P, et al. Research on optimization algorithm for initial clustering centers of K—means based on geometry [J]. Instrumentation Technology, 2025(2): 66-69.
|
| [5] |
姚苏梅, 陆泉 . 数据与知识协同驱动的知识发现: 概念、机理与模型[J]. 情报学报, 2025, 44(3): 282-295.
|
| [6] |
YAO S M, LU Q . Knowledge—discovery method driven by the collaboration of data and knowledge: concept, mechanism, and model[J]. Journal of the China Society for Scientific and Technical Information, 2025, 44(3): 282-295.
|
| [7] |
HARTIGAN J A, WONG M A . Algorithm AS 136: a K—means clustering algorithm [J]. Applied Statistics, 1979, 28(1): 100.
|
| [8] |
SELIM S Z, ISMAIL M A . K—means—type algorithms: a generalized convergence theorem and characterization of local optimality [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1984, 6(1): 81-87.
|
| [9] |
COMANICIU D, MEER P . Mean shift: a robust approach toward feature space analysis[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2002, 24(5): 603-619.
|
| [10] |
CHINRUNGRUENG C, SEQUIN C H . Optimal adaptive K—means algorithm with dynamic adjustment of learning rate [J]. IEEE Transactions on Neural Networks, 1995, 6(1): 157-169.
|
| [11] |
IKOTUN A M, EZUGWU A E, ABUALIGAH L, et al. K—means clustering algorithms: a comprehensive review, variants analysis, and advances in the era of big data [J]. Information Sciences, 2023, 622: 178-210.
|
| [12] |
孙林, 刘梦含, 薛占熬 . 结合人工蜂群与 K—means聚类的特征选择 [J]. 计算机科学与探索, 2024, 18(1): 93-110.
|
| [13] |
SUN L, LIU M H, XUE Z A . Feature selection combining artificial bee colony with K—means clustering [J]. Journal of Frontiers of Computer Science and Technology, 2024, 18(1): 93-110.
|
| [14] |
TANG Y M, PAN Z F, HU X H, et al. Knowledge—induced multiple kernel fuzzy clustering[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2023, 45(12): 14838-14855.
|
| [15] |
原泽菲, 张正军, 姜国林 . 基于相对邻近度的自适应谱聚类算法[J]. 计算机科学, 2025, 52(10): 79-89.
|
| [16] |
YUAN Z F, ZHANG Z J, JIANG G L . Adaptive spectral clustering algorithm based on relative proximity[J]. Computer Science, 2025, 52(10): 79-89.
|
| [17] |
张清华, 周靖鹏, 代永杨, 等 . 基于代表点与 K近邻的密度峰值聚类算法 [J]. 软件学报, 2023, 34(12): 5629-5648.
|
| [18] |
ZHANG Q H, ZHOU J P, DAI Y Y, et al. Density peaks clustering algorithm based on representative points and K—nearest neighbors [J]. Journal of Software, 2023, 34(12): 5629-5648.
|
| [19] |
SARMADI H, ENTEZAMI A, MAGALHÃES F . Unsupervised data normalization for continuous dynamic monitoring by an innovative hybrid feature weighting—selection algorithm and natural nearest neighbor searching[J]. Structural Health Monitoring, 2023, 22(6): 4005-4026.
|
| [20] |
何选森, 何帆, 徐丽, 等 . K—means 算法最优聚类数量的确定 [J]. 电子科技大学学报, 2022, 51(6): 904-912.
|
| [21] |
HE X S, HE F, XU L, et al. Determination of the optimal number of clusters in K—means algorithm [J]. Journal of University of Electronic Science and Technology of China, 2022, 51(6): 904-912.
|
| [22] |
PATEL E, KUSHWAHA D S . Clustering cloud workloads: K—means vs Gaussian mixture model [J]. Procedia Computer Science, 2020, 171: 158-167.
|
| [23] |
AHMED M, SERAJ R, ISLAM S M S . The K—means algorithm: a comprehensive survey and performance evaluation [J]. Electronics, 2020, 9(8): 1295.
|
| [24] |
周晨曦, 梁循, 齐金山 . 基于约束动态更新的半监督层次聚类算法[J]. 自动化学报, 2015, 41(7): 1253-1263.
|
| [25] |
ZHOU C X, LIANG X, QI J S . A semi—supervised agglomerative hierarchical clustering method based on dynamically updating constraints[J]. Acta Automatica Sinica, 2015, 41(7): 1253-1263.
|
基金资助
国家自然科学基金项目(12361004)