Software defect prediction model based on improved twin support vector machines

被引:4
作者
Liu, Jianming [1 ]
Lei, Jie [1 ]
Liao, Zhouyu [2 ]
He, Jiali [1 ]
机构
[1] Yulin Normal Univ, Key Lab Complex Syst Optimizat & Big Data Proc, Dept Guangxi Educ, Yulin 537000, Guangxi, Peoples R China
[2] Hechi Univ, Coll Big Data & Comp Sci, Yizhou 546300, Guangxi, Peoples R China
基金
中国国家自然科学基金;
关键词
Imbalanced data classification; Twin support vector machine; Software defect prediction; Clustering; NEURAL-NETWORKS; QUALITY; REGULARIZATION; FRAMEWORK; IMBALANCE; NUMBER;
D O I
10.1007/s00500-023-07984-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software defect prediction contributes to ensuring the quality of software development and reducing software maintenance costs. However, the class imbalance problem can affect the accuracy of defect prediction classification, which is a crucial issue to be solved urgently. We propose a novel software defect prediction model based on a twin support vector machine to address imbalanced data classification issues and optimize the prediction effect. The model embeds the within-class structure of the training samples as the regularization term into the objective function, considering the structural information hidden in the data, and obtains the class structure information through clustering. Moreover, by introducing within-class structure information to maximize the within-class distances and one class intervals, the model produces a superior classification hyperplane and enhances the generalization ability of the support vector machine. The experimental results demonstrate that the proposed algorithm achieves higher prediction accuracy, more robust adaptability, and optimized performance in classifying imbalanced data compared with existing algorithms.
引用
收藏
页码:16101 / 16110
页数:10
相关论文
共 50 条
[21]   Universal consistency of twin support vector machines [J].
Xu, Weixia ;
Huang, Dingjiang ;
Zhou, Shuigeng .
INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2021, 12 (07) :1867-1877
[22]   Ensemble Kernel-Mapping-Based Ranking Support Vector Machine for Software Defect Prediction [J].
Yang, Zhanyu ;
Lu, Lu ;
Zou, Quanyi .
IEEE TRANSACTIONS ON RELIABILITY, 2024, 73 (01) :664-679
[23]   Wavelet twin support vector machines based on glowworm swarm optimization [J].
Ding, Shifei ;
An, Yuexuan ;
Zhang, Xiekai ;
Wu, Fulin ;
Xue, Yu .
NEUROCOMPUTING, 2017, 225 :157-163
[24]   Twin support vector machines based on fruit fly optimization algorithm [J].
Shifei Ding ;
Xiekai Zhang ;
Junzhao Yu .
International Journal of Machine Learning and Cybernetics, 2016, 7 :193-203
[25]   Twin support vector machines based on fruit fly optimization algorithm [J].
Ding, Shifei ;
Zhang, Xiekai ;
Yu, Junzhao .
INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2016, 7 (02) :193-203
[26]   An improved ν-twin support vector machine [J].
Yitian Xu ;
Rui Guo .
Applied Intelligence, 2014, 41 :42-54
[27]   Improved twin support vector machine [J].
TIAN YingJie ;
JU XuChan ;
QI ZhiQuan ;
SHI Yong .
Science China(Mathematics), 2014, 57 (02) :417-432
[28]   Improved twin support vector machine [J].
Tian YingJie ;
Ju XuChan ;
Qi ZhiQuan ;
Shi Yong .
SCIENCE CHINA-MATHEMATICS, 2014, 57 (02) :417-432
[29]   Improved twin support vector machine [J].
YingJie Tian ;
XuChan Ju ;
ZhiQuan Qi ;
Yong Shi .
Science China Mathematics, 2014, 57 :417-432
[30]   An improved ν-twin support vector machine [J].
Xu, Yitian ;
Guo, Rui .
APPLIED INTELLIGENCE, 2014, 41 (01) :42-54