LAPSE:2023.1287
Published Article
LAPSE:2023.1287
A Modified Particle Swarm Optimization Algorithm for Optimizing Artificial Neural Network in Classification Tasks
February 21, 2023
Artificial neural networks (ANNs) have achieved great success in performing machine learning tasks, including classification, regression, prediction, image processing, image recognition, etc., due to their outstanding training, learning, and organizing of data. Conventionally, a gradient-based algorithm known as backpropagation (BP) is frequently used to train the parameters’ value of ANN. However, this method has inherent drawbacks of slow convergence speed, sensitivity to initial solutions, and high tendency to be trapped into local optima. This paper proposes a modified particle swarm optimization (PSO) variant with two-level learning phases to train ANN for image classification. A multi-swarm approach and a social learning scheme are designed into the primary learning phase to enhance the population diversity and the solution quality, respectively. Two modified search operators with different search characteristics are incorporated into the secondary learning phase to improve the algorithm’s robustness in handling various optimization problems. Finally, the proposed algorithm is formulated as a training algorithm of ANN to optimize its neuron weights, biases, and selection of activation function based on the given classification dataset. The ANN model trained by the proposed algorithm is reported to outperform those trained by existing PSO variants in terms of classification accuracy when solving the majority of selected datasets, suggesting its potential applications in challenging real-world problems, such as intelligent condition monitoring of complex industrial systems.
Keywords
artificial neural network, Machine Learning, Particle Swarm Optimization, training algorithm, two-level learning phases
Suggested Citation
Ang KM, Chow CE, El-Kenawy ESM, Abdelhamid AA, Ibrahim A, Karim FK, Khafaga DS, Tiang SS, Lim WH. A Modified Particle Swarm Optimization Algorithm for Optimizing Artificial Neural Network in Classification Tasks. (2023). LAPSE:2023.1287
Author Affiliations
Ang KM: Faculty of Engineering, Technology and Built Environment, UCSI University, Kuala Lumpur 56000, Malaysia [ORCID]
Chow CE: Faculty of Engineering, Technology and Built Environment, UCSI University, Kuala Lumpur 56000, Malaysia
El-Kenawy ESM: Department of Communications and Electronics, Delta Higher Institute of Engineering and Technology, Mansoura 35111, Egypt [ORCID]
Abdelhamid AA: Department of Computer Science, Faculty of Computer and Information Sciences, Ain Shams University, Cairo 11566, Egypt [ORCID]
Ibrahim A: Computer Engineering and Control Systems Department, Faculty of Engineering, Mansoura University, Mansoura 35516, Egypt [ORCID]
Karim FK: Department of Computer Sciences, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi Arabia
Khafaga DS: Department of Computer Sciences, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi Arabia [ORCID]
Tiang SS: Faculty of Engineering, Technology and Built Environment, UCSI University, Kuala Lumpur 56000, Malaysia [ORCID]
Lim WH: Faculty of Engineering, Technology and Built Environment, UCSI University, Kuala Lumpur 56000, Malaysia [ORCID]
Journal Name
Processes
Volume
10
Issue
12
First Page
2579
Year
2022
Publication Date
2022-12-03
Published Version
ISSN
2227-9717
Version Comments
Original Submission
Other Meta
PII: pr10122579, Publication Type: Journal Article
Record Map
Published Article

LAPSE:2023.1287
This Record
External Link

doi:10.3390/pr10122579
Publisher Version
Download
Files
[Download 1v1.pdf] (1.2 MB)
Feb 21, 2023
Main Article
License
CC BY 4.0
Meta
Record Statistics
Record Views
76
Version History
[v1] (Original Submission)
Feb 21, 2023
 
Verified by curator on
Feb 21, 2023
This Version Number
v1
Citations
Most Recent
This Version
URL Here
https://psecommunity.org/LAPSE:2023.1287
 
Original Submitter
Auto Uploader for LAPSE
Links to Related Works
Directly Related to This Work
Publisher Version