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

被引:1
作者
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 条
  • [21] The Use of Ensemble-Based Data Preprocessing Techniques for Software Defect Prediction
    Gao, Kehan
    Khoshgoftaar, Taghi M.
    Napolitano, Amri
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2014, 24 (09) : 1229 - 1253
  • [22] Software Defect Prediction Using Ensemble Learning: A Systematic Literature Review
    Matloob, Faseeha
    Ghazal, Taher M.
    Taleb, Nasser
    Aftab, Shabib
    Ahmad, Munir
    Khan, Muhammad Adnan
    Abbas, Sagheer
    Soomro, Tariq Rahim
    [J]. IEEE ACCESS, 2021, 9 : 98754 - 98771
  • [23] Handling Imbalanced Data using Ensemble Learning in Software Defect Prediction
    Malhotra, Ruchika
    Jain, Juhi
    [J]. PROCEEDINGS OF THE CONFLUENCE 2020: 10TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE & ENGINEERING, 2020, : 300 - 304
  • [24] Building an Ensemble for Software Defect Prediction Based on Diversity Selection
    Petric, Jean
    Bowes, David
    Hall, Tracy
    Christianson, Bruce
    Baddoo, Nathan
    [J]. ESEM'16: PROCEEDINGS OF THE 10TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2016,
  • [25] Software Defect Prediction Based on Fourier Learning
    Yang, Kang
    Yu, Huiqun
    Fan, Guisheng
    Yang, Xingguang
    Zheng, Song
    Leng, Chunxia
    [J]. PROCEEDINGS OF THE 2018 IEEE INTERNATIONAL CONFERENCE ON PROGRESS IN INFORMATICS AND COMPUTING (PIC), 2018, : 388 - 392
  • [26] Deep learning based software defect prediction
    Qiao, Lei
    Li, Xuesong
    Umer, Qasim
    Guo, Ping
    [J]. NEUROCOMPUTING, 2020, 385 : 100 - 110
  • [27] Dictionary Learning Based Software Defect Prediction
    Jing, Xiao-Yuan
    Ying, Shi
    Zhang, Zhi-Wu
    Wu, Shan-Shan
    Liu, Jin
    [J]. 36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2014), 2014, : 414 - 423
  • [28] Software defect prediction model based on distance metric learning
    Jin, Cong
    [J]. SOFT COMPUTING, 2021, 25 (01) : 447 - 461
  • [29] Bootstrap aggregation ensemble learning-based reliable approach for software defect prediction by using characterized code feature
    Suresh Kumar, P.
    Behera, H. S.
    Nayak, Janmenjoy
    Naik, Bighnaraj
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2021, 17 (04) : 355 - 379
  • [30] Bootstrap aggregation ensemble learning-based reliable approach for software defect prediction by using characterized code feature
    P. Suresh Kumar
    H. S. Behera
    Janmenjoy Nayak
    Bighnaraj Naik
    [J]. Innovations in Systems and Software Engineering, 2021, 17 : 355 - 379