Neighborhood Approximate Reducts-Based Ensemble Learning Algorithm and Its Application in Software Defect Prediction

被引:0
|
作者
Yang, Zhiyong [1 ]
Du, Junwei [1 ]
Hu, Qiang [1 ]
Jiang, Feng [1 ]
机构
[1] Qingdao Univ Sci & Technol, Qingdao 266100, Shandong, Peoples R China
来源
ROUGH SETS, IJCRS 2022 | 2022年 / 13633卷
基金
中国国家自然科学基金;
关键词
Neighborhood approximate reducts; Ensemble learning; Software defect prediction; Neighborhood rough set; SELECTION;
D O I
10.1007/978-3-031-21244-4_8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Ensemble learning is a machine learning paradigm that integrates the results of multiple base learners according to a certain rule to obtain a better classification result. Ensemble learning has been widely used in many fields, but the existing methods still have the problems of difficult to guarantee the diversity of base learners and low prediction accuracy. In order to overcome the above problems, we considered ensemble learning from the perspective of attribute space division, defined the concept of neighborhood approximate reduction through neighborhood rough set theory, and further proposed an ensemble learning algorithm based on neighborhood approximate reduction, called ELNAR. ELNAR algorithm divides the attribute space of the data set into multiple subspaces. The basic learners trained based on the data sets corresponding to different subspaces have great differences, so as to ensure the strong generalization performance of the ensemble learner. In order to verify the effectiveness of ELNAR algorithm, we applied ELNAR algorithm to software defect prediction. Experiments on 20 NASA MDP data sets show that ELNAR algorithm can better improve the performance of software defect prediction compared with the existing ensemble learning algorithms.
引用
收藏
页码:100 / 113
页数:14
相关论文
共 50 条
  • [1] A random approximate reduct-based ensemble learning approach and its application in software defect prediction
    Jiang, Feng
    Yu, Xu
    Gong, Dunwei
    Du, Junwei
    Information Sciences, 2022, 609 : 1147 - 1168
  • [2] A random approximate reduct-based ensemble learning approach and its application in software defect prediction
    Jiang, Feng
    Yu, Xu
    Gong, Dunwei
    Du, Junwei
    INFORMATION SCIENCES, 2022, 609 : 1147 - 1168
  • [3] Ensemble learning based software defect prediction
    Dong, Xin
    Liang, Yan
    Miyamoto, Shoichiro
    Yamaguchi, Shingo
    JOURNAL OF ENGINEERING RESEARCH, 2023, 11 (04): : 377 - 391
  • [4] Ensemble learning based on approximate reducts and bootstrap sampling
    Jiang, Feng
    Yu, Xu
    Du, Junwei
    Gong, Dunwei
    Zhang, Youqiang
    Peng, Yanjun
    INFORMATION SCIENCES, 2021, 547 : 797 - 813
  • [5] Prediction Algorithm for Software Defect Series Based on Nonlinear Weighted Ensemble Learning
    Jia X.
    Fan S.
    Luo X.
    Zhu X.
    1600, Xi'an Jiaotong University (51): : 156 - 161
  • [6] Software defect prediction ensemble learning algorithm based on adaptive variable sparrow search algorithm
    Tang, Yu
    Dai, Qi
    Yang, Mengyuan
    Du, Tony
    Chen, Lifang
    INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2023, 14 (06) : 1967 - 1987
  • [7] Software defect prediction ensemble learning algorithm based on adaptive variable sparrow search algorithm
    Yu Tang
    Qi Dai
    Mengyuan Yang
    Tony Du
    Lifang Chen
    International Journal of Machine Learning and Cybernetics, 2023, 14 : 1967 - 1987
  • [8] A Novel Selective Ensemble Algorithm Based on Approximate Reducts and Optimal Sampling
    Zhang, Youqiang
    Jiang, Feng
    Du, Junwei
    Liu, Guozhu
    2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2016, : 263 - 268
  • [9] Software Defect Prediction Method Based on Clustering Ensemble Learning
    Tao, Hongwei
    Cao, Qiaoling
    Chen, Haoran
    Li, Yanting
    Niu, Xiaoxu
    Wang, Tao
    Geng, Zhenhao
    Shang, Songtao
    IET Software, 2024, 2024 (01)
  • [10] Feature Clustering and Ensemble Learning Based Approach for Software Defect Prediction
    Srivastava R.
    Jain A.K.
    Recent Advances in Computer Science and Communications, 2022, 15 (06): : 868 - 882