A Modified Particle Swarm Optimization Algorithm for Optimizing Artificial Neural Network in Classification Tasks

被引:8
|
作者
Ang, Koon Meng [1 ]
Chow, Cher En [1 ]
El-Kenawy, El-Sayed M. [2 ]
Abdelhamid, Abdelaziz A. [3 ]
Ibrahim, Abdelhameed [4 ]
Karim, Faten Khalid [5 ]
Khafaga, Doaa Sami [5 ]
Tiang, Sew Sun [1 ]
Lim, Wei Hong [1 ]
机构
[1] UCSI Univ, Fac Engn Technol & Built Environm, Kuala Lumpur 56000, Malaysia
[2] Delta Higher Inst Engn & Technol, Dept Commun & Elect, Mansoura 35111, Egypt
[3] Ain Shams Univ, Fac Comp & Informat Sci, Dept Comp Sci, Cairo 11566, Egypt
[4] Mansoura Univ, Fac Engn, Comp Engn & Control Syst Dept, Mansoura 35516, Egypt
[5] Princess Nourah bint Abdulrahman Univ, Coll Comp & Informat Sci, Dept Comp Sci, POB 84428, Riyadh 11671, Saudi Arabia
关键词
particle swarm optimization; artificial neural network; training algorithm; machine learning; two-level learning phases; HYBRID ALGORITHM; EVOLUTIONARY;
D O I
10.3390/pr10122579
中图分类号
TQ [化学工业];
学科分类号
0817 ;
摘要
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.
引用
收藏
页数:35
相关论文
共 50 条
  • [1] Particle Swarm Optimization Neural Network based Classification of Mental Tasks
    Hema, C. R.
    Paulraj, M. P.
    Yaacob, S.
    Adom, A. H.
    Nagarajan, R.
    [J]. 4TH KUALA LUMPUR INTERNATIONAL CONFERENCE ON BIOMEDICAL ENGINEERING 2008, VOLS 1 AND 2, 2008, 21 (1-2): : 883 - 888
  • [2] Modelling and optimizing an electrochemical oxidation process using artificial neural network, genetic algorithm and particle swarm optimization
    Liu, Banghai
    Jin, Chunji
    Wan, Jiteng
    Li, Pengfang
    Yan, Huanxi
    [J]. JOURNAL OF THE SERBIAN CHEMICAL SOCIETY, 2018, 83 (03) : 379 - 390
  • [3] Design of Artificial Neural Networks using a Modified Particle Swarm Optimization Algorithm
    Garro, Beatriz A.
    Sossa, Humberto
    Vazquez, Roberto A.
    [J]. IJCNN: 2009 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1- 6, 2009, : 2363 - 2370
  • [4] Particle Swarm Optimization Algorithm Based Artificial Neural Network for Botnet Detection
    P. Panimalar
    [J]. Wireless Personal Communications, 2021, 121 : 2655 - 2666
  • [5] Particle Swarm Optimization Algorithm Based Artificial Neural Network for Botnet Detection
    Panimalar, P.
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2021, 121 (04) : 2655 - 2666
  • [6] A hybrid of artificial fish swarm algorithm and particle swarm optimization for feedforward neural network training
    Chen, Huadong
    Wang, Shuzong
    Li, Jingxi
    Li, Yunfan
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND KNOWLEDGE ENGINEERING (ISKE 2007), 2007,
  • [7] Optimizing convolutional neural networks architecture using a modified particle swarm optimization for image classification
    Elhani, D.
    Megherbi, A. C.
    Zitouni, A.
    Dornaika, F.
    Sbaa, S.
    Taleb-Ahmed, A.
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2023, 229
  • [8] A New Particle Swarm Optimization Algorithm for Neural Network Optimization
    Ling, S. H.
    Nguyen, Hung T.
    Chan, K. Y.
    [J]. NSS: 2009 3RD INTERNATIONAL CONFERENCE ON NETWORK AND SYSTEM SECURITY, 2009, : 516 - +
  • [9] Fuzzy neural network optimization by a particle swarm optimization algorithm
    Ma, Ming
    Zhang, Li-Biao
    Ma, Jie
    Zhou, Chun-Guang
    [J]. ADVANCES IN NEURAL NETWORKS - ISNN 2006, PT 1, 2006, 3971 : 752 - 761
  • [10] Micro-EDM optimization through particle swarm algorithm and artificial neural network
    Quarto, Mariangela
    D'Urso, Gianluca
    Giardini, Claudio
    [J]. PRECISION ENGINEERING-JOURNAL OF THE INTERNATIONAL SOCIETIES FOR PRECISION ENGINEERING AND NANOTECHNOLOGY, 2022, 73 : 63 - 70