An efficient convergence-boosted salp swarm optimizer-based artificial neural network for the development of software fault prediction models

Comput. Electr. Eng.(2023)

引用 1|浏览4
暂无评分
摘要
Machine learning (ML) approaches were employed to tackle the software fault prediction (SFP) issue due to their consistent and rigorous performance. Multilayer perceptron (MLP) neural networks are one of the most effective ML models for prediction problems. Unfortunately, MLP suffers from chronic shortcomings related to the gradient-descent learning mechanism that can easily get stuck in local minima, leading to inappropriate control parameters. For SFP tackling, MLP boosted with an improved version of Salp Swarm Optimizer (SSA), a metaheuristic swarm intelligence technique, is presented in this research. The MLP learning approach is updated with SSA to remedy these flaws. The key benefit of such an algorithm is its ability to avoid local minima through convergence behavior. Two improvements were developed in the SSA optimization loop to link SSA functionality with MLP. The first improvement is elitism (SSA-elitism), while the second is MSSA, which stands for search improvement. The performance of proposed SSA versions is evaluated using 18 benchmark SFP datasets using ROC, sensitivity, specificity, and accuracy performance metrics. Several evaluations and validations were performed by contrasting the results of the developed versions with those of the conventional MLP, SSA, and 10 state-of-the-art approaches. The evaluations and validation findings prove that the proposed versions have superior capabilities to efficiently optimize MLP parameters, which raises the quality of their predictability.
更多
查看译文
关键词
Multilayer perceptron neural network,Salp swarm optimizer,Metaheuristic,Optimization,Software fault prediction
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要