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 条
  • [21] Application of Particle Swarm Algorithm to Optimization of BP Neural Network
    Zhang, Ling
    [J]. 2011 AASRI CONFERENCE ON ARTIFICIAL INTELLIGENCE AND INDUSTRY APPLICATION (AASRI-AIIA 2011), VOL 2, 2011, : 176 - 178
  • [22] Particle swarm optimization algorithm design for fuzzy neural network
    Ma, Ming
    Zhang, Li-Biao
    [J]. FUZZY INFORMATION AND ENGINEERING, PROCEEDINGS, 2007, 40 : 309 - +
  • [23] BP Neural Network Trained by Particle Swarm Optimization Algorithm
    Niu Hai-qing
    Wu Ju-zhuo
    Ye Kai-fa
    [J]. 2014 INTERNATIONAL CONFERENCE ON POWER SYSTEM TECHNOLOGY (POWERCON), 2014, : 1616 - 1621
  • [24] Optimization for Artificial Neural Network with Adaptive Inertial Weight of Particle Swarm Optimization
    Park, Tae-Su
    Lee, Ju-Hong
    Choi, Bumghi
    [J]. PROCEEDINGS OF THE 8TH IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS, 2009, : 481 - 485
  • [25] Optimization of Sour Water Stripping Unit Using Artificial Neural Network-Particle Swarm Optimization Algorithm
    Zhang, Ye
    Fan, Zheng
    Jing, Genhui
    Saif, Mohammed Maged Ahemd
    [J]. PROCESSES, 2022, 10 (08)
  • [26] A Modified Particle Swarm Optimization Algorithm
    Liu, Enhai
    Dong, Yongfeng
    Song, Jie
    Hou, Xiangdan
    Li, Nana
    [J]. 2008 INTERNATIONAL WORKSHOP ON EDUCATION TECHNOLOGY AND TRAINING AND 2008 INTERNATIONAL WORKSHOP ON GEOSCIENCE AND REMOTE SENSING, VOL 2, PROCEEDINGS,, 2009, : 666 - 669
  • [27] A Modified Particle Swarm Optimization Algorithm
    Zhu, Jinrong
    [J]. JOURNAL OF COMPUTERS, 2009, 4 (12) : 1231 - 1236
  • [28] A modified particle swarm optimization algorithm
    Jiang Yan
    Hu Tiesong
    Huang Chongchao
    Wu Xianing
    [J]. 2006 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY, PTS 1 AND 2, PROCEEDINGS, 2006, : 421 - 424
  • [29] A modified Particle Swarm Optimization algorithm
    Liu Yitong
    Fu Mengyin
    Gao Hongbin
    [J]. PROCEEDINGS OF THE 26TH CHINESE CONTROL CONFERENCE, VOL 3, 2007, : 479 - +
  • [30] Modified particle swarm optimization algorithm
    Wen, SH
    Zhang, XL
    Li, HN
    Liu, SY
    Wang, JY
    [J]. PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON NEURAL NETWORKS AND BRAIN, VOLS 1-3, 2005, : 318 - 321