Next Article in Journal / Special Issue
Symmetry-Aware Dynamic Graph Learning for One-Step Scenic-Spot Visitor Demand Forecasting
Previous Article in Journal
A Multi-Port Wireless Energy Interaction System Based on LC Series Resonance with Seamless Mode Switching Capability
Previous Article in Special Issue
A Fair Ensemble Clustering Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

CS-MLAkNN: A Cost-Sensitive Adaptive k-Nearest Neighbors Algorithm for Imbalanced Multi-Label Learning

1
School of Computer, Jiangsu University of Science and Technology, Zhenjiang 212003, China
2
School of Economics and Management, Jiangsu University of Science and Technology, Zhenjiang 212100, China
*
Author to whom correspondence should be addressed.
Symmetry 2026, 18(3), 448; https://doi.org/10.3390/sym18030448
Submission received: 9 January 2026 / Revised: 24 February 2026 / Accepted: 2 March 2026 / Published: 5 March 2026
(This article belongs to the Special Issue Advances in Machine Learning and Symmetry/Asymmetry)

Abstract

Multi-label data usually carries a complex structural class imbalance, which significantly affects the overall predictive performance of multi-label learning models. Although many studies have investigated this problem, most existing methods rely on resampling, static cost weighting, or ensemble learning. Few studies simultaneously consider cost information and neighborhood size within the local statistical model of ML-kNN. To address this issue, this paper proposes a cost-sensitive adaptive k-nearest neighbors algorithm, named CS-MLAkNN, for imbalanced multi-label learning. The algorithm implements a dual cost-sensitive strategy at both the feature and label levels within the ML-kNN framework. Specifically, feature-level cost sensitivity is achieved through distance weighting during the training phase. In the prediction phase, label distribution information is incorporated into the posterior probability calculation to achieve label-level cost sensitivity. Moreover, the optimal number of neighbors (k) is determined adaptively through cross-validation. CS-MLAkNN maintains the simplicity and interpretability of the original ML-kNN, and meanwhile it explicitly introduces cost sensitivity and adaptiveness into three key steps: distance metric, posterior decision, and neighbor determination. Experimental results on 14 benchmark datasets demonstrate that the proposed method achieves optimal or near-optimal performance across various evaluation metrics. It also shows significant advantages over other state-of-the-art imbalanced multi-label learning algorithms.
Keywords: multi-label learning; class imbalance; ML-kNN; cost-sensitive learning; adaptive k value multi-label learning; class imbalance; ML-kNN; cost-sensitive learning; adaptive k value

Share and Cite

MDPI and ACS Style

Shen, Z.; Duan, J.; Wang, Y.; Yu, H. CS-MLAkNN: A Cost-Sensitive Adaptive k-Nearest Neighbors Algorithm for Imbalanced Multi-Label Learning. Symmetry 2026, 18, 448. https://doi.org/10.3390/sym18030448

AMA Style

Shen Z, Duan J, Wang Y, Yu H. CS-MLAkNN: A Cost-Sensitive Adaptive k-Nearest Neighbors Algorithm for Imbalanced Multi-Label Learning. Symmetry. 2026; 18(3):448. https://doi.org/10.3390/sym18030448

Chicago/Turabian Style

Shen, Zhengyao, Jicong Duan, Ying Wang, and Hualong Yu. 2026. "CS-MLAkNN: A Cost-Sensitive Adaptive k-Nearest Neighbors Algorithm for Imbalanced Multi-Label Learning" Symmetry 18, no. 3: 448. https://doi.org/10.3390/sym18030448

APA Style

Shen, Z., Duan, J., Wang, Y., & Yu, H. (2026). CS-MLAkNN: A Cost-Sensitive Adaptive k-Nearest Neighbors Algorithm for Imbalanced Multi-Label Learning. Symmetry, 18(3), 448. https://doi.org/10.3390/sym18030448

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop