{"title":"Unsupervised and semi-supervised clustering via density and distance-based label propagation and assignment","authors":"Zhen Jiang, Bolin Niu, Jinxin Gua, Yuping Xing","doi":"10.1016/j.is.2025.102639","DOIUrl":null,"url":null,"abstract":"<div><div>Density-based clustering is capable of identifying clusters of arbitrary shapes without the need to predefine the number of clusters or their distributions. However, it suffers from varying density and parameter sensitivity. To tackle these challenges, we present the Density and Distance-Based Clustering (DDBC) algorithm, which performs clustering from the backbone to the foliage. Based on the “K_cutoff” neighborhoods of core points, DDBC constructs the cluster backbone through label propagation and subcluster aggregation. Subsequently, we construct cluster prototypes and leverage point-prototype distances to help assign points located outside the backbone. The proposed method effectively mitigates issues related to varying density. Furthermore, we propose a semi-supervised version of DDBC, termed SS-DDBC, which utilizes a few labeled data to guide label propagation and subcluster aggregation. It provides a safe and adaptive approach to leverage class information for semi-supervised clustering. Moreover, we propose automated parameter optimization approaches for DDBC and SS-DDBC, thus addressing the issue of parameter sensitivity. In both unsupervised and semi-supervised settings, we conducted experimental comparisons of DDBC and SS-DDBC with ten state-of-the-art algorithms across a range of benchmark datasets. Both algorithms consistently outperform their competitors in terms of average performance and achieve superior results on the majority of datasets. These experimental results demonstrate the effectiveness of our proposed methods. The source codes for our algorithms are accessible at <span><span>https://github.com/nblnbl/DDBC</span><svg><path></path></svg></span>.</div></div>","PeriodicalId":50363,"journal":{"name":"Information Systems","volume":"136 ","pages":"Article 102639"},"PeriodicalIF":4.0000,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Information Systems","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0306437925001255","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/10/28 0:00:00","PubModel":"Epub","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
Density-based clustering is capable of identifying clusters of arbitrary shapes without the need to predefine the number of clusters or their distributions. However, it suffers from varying density and parameter sensitivity. To tackle these challenges, we present the Density and Distance-Based Clustering (DDBC) algorithm, which performs clustering from the backbone to the foliage. Based on the “K_cutoff” neighborhoods of core points, DDBC constructs the cluster backbone through label propagation and subcluster aggregation. Subsequently, we construct cluster prototypes and leverage point-prototype distances to help assign points located outside the backbone. The proposed method effectively mitigates issues related to varying density. Furthermore, we propose a semi-supervised version of DDBC, termed SS-DDBC, which utilizes a few labeled data to guide label propagation and subcluster aggregation. It provides a safe and adaptive approach to leverage class information for semi-supervised clustering. Moreover, we propose automated parameter optimization approaches for DDBC and SS-DDBC, thus addressing the issue of parameter sensitivity. In both unsupervised and semi-supervised settings, we conducted experimental comparisons of DDBC and SS-DDBC with ten state-of-the-art algorithms across a range of benchmark datasets. Both algorithms consistently outperform their competitors in terms of average performance and achieve superior results on the majority of datasets. These experimental results demonstrate the effectiveness of our proposed methods. The source codes for our algorithms are accessible at https://github.com/nblnbl/DDBC.
期刊介绍:
Information systems are the software and hardware systems that support data-intensive applications. The journal Information Systems publishes articles concerning the design and implementation of languages, data models, process models, algorithms, software and hardware for information systems.
Subject areas include data management issues as presented in the principal international database conferences (e.g., ACM SIGMOD/PODS, VLDB, ICDE and ICDT/EDBT) as well as data-related issues from the fields of data mining/machine learning, information retrieval coordinated with structured data, internet and cloud data management, business process management, web semantics, visual and audio information systems, scientific computing, and data science. Implementation papers having to do with massively parallel data management, fault tolerance in practice, and special purpose hardware for data-intensive systems are also welcome. Manuscripts from application domains, such as urban informatics, social and natural science, and Internet of Things, are also welcome. All papers should highlight innovative solutions to data management problems such as new data models, performance enhancements, and show how those innovations contribute to the goals of the application.