Optimized Particle Swarm Optimization (OPSO) and its application to artificial neural network training

被引:199
|
作者
Meissner, Michael [1 ]
Schmuker, Michael [1 ]
Schneider, Gisbert [1 ]
机构
[1] Goethe Univ Frankfurt, Inst Organ Chem & Chem Biol, D-60323 Frankfurt, Germany
关键词
D O I
10.1186/1471-2105-7-125
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Background: Particle Swarm Optimization (PSO) is an established method for parameter optimization. It represents a population-based adaptive optimization technique that is influenced by several "strategy parameters". Choosing reasonable parameter values for the PSO is crucial for its convergence behavior, and depends on the optimization task. We present a method for parameter meta-optimization based on PSO and its application to neural network training. The concept of the Optimized Particle Swarm Optimization (OPSO) is to optimize the free parameters of the PSO by having swarms within a swarm. We assessed the performance of the OPSO method on a set of five artificial fitness functions and compared it to the performance of two popular PSO implementations. Results: Our results indicate that PSO performance can be improved if meta-optimized parameter sets are applied. In addition, we could improve optimization speed and quality on the other PSO methods in the majority of our experiments. We applied the OPSO method to neural network training with the aim to build a quantitative model for predicting blood-brain barrier permeation of small organic molecules. On average, training time decreased by a factor of four and two in comparison to the other PSO methods, respectively. By applying the OPSO method, a prediction model showing good correlation with training-, test- and validation data was obtained. Conclusion: Optimizing the free parameters of the PSO method can result in performance gain. The OPSO approach yields parameter combinations improving overall optimization performance. Its conceptual simplicity makes implementing the method a straightforward task.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] Optimized Particle Swarm Optimization (OPSO) and its application to artificial neural network training
    Michael Meissner
    Michael Schmuker
    Gisbert Schneider
    [J]. BMC Bioinformatics, 7
  • [2] OPSO: Orthogonal particle swarm optimization and its application to task assignment problems
    Ho, Shinn-Ying
    Lin, Hung-Sui
    Liauh, Weei-Hurng
    Ho, Shinn-Jang
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2008, 38 (02): : 288 - 298
  • [3] The application of particle swarm optimization algorithm in training Forward Neural Network
    Song Shao-zhong
    Zhang Li-biao
    Shu-hua
    [J]. SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 2, PROCEEDINGS, 2007, : 455 - +
  • [4] Application of an improved particle swarm optimization algorithm for neural network training
    Zhao, FQ
    Ren, ZY
    Yu, DM
    Yang, YH
    [J]. PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON NEURAL NETWORKS AND BRAIN, VOLS 1-3, 2005, : 1693 - 1698
  • [5] 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,
  • [6] Chaotic particle swarm optimization with neural network structure and its application
    Sun, Y.
    Wang, Z.
    Qi, G.
    van Wyk, B. J.
    [J]. ENGINEERING OPTIMIZATION, 2011, 43 (01) : 19 - 37
  • [7] Hardware Implementation of Artificial Neural Network Training Using Particle Swarm Optimization on FPGA
    Cavuslu, Mehmet Ali
    Karakuzu, Cihan
    Sahin, Suhap
    [J]. JOURNAL OF POLYTECHNIC-POLITEKNIK DERGISI, 2010, 13 (02): : 83 - 92
  • [8] Application of Optimized Neural Network Based on Particle Swarm Optimization Algorithm in Fault Diagnosis
    Zhong, Bingxiang
    Wang, Debiao
    Li, Taifu
    [J]. PROCEEDINGS OF THE 8TH IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS, 2009, : 476 - 480
  • [9] Application of the artificial neural network and enhanced particle swarm optimization to model updating of structures
    Kao, Ching-Yun
    Hung, Shih-Lin
    Xu, Pei-Jia
    [J]. JOURNAL OF CIVIL STRUCTURAL HEALTH MONITORING, 2024,
  • [10] RETRACTED ARTICLE: The application of particle swarm optimization for the training of neural network in English teaching
    Xiaoli Huang
    Fanlei Kong
    [J]. Cluster Computing, 2019, 22 : 3989 - 3998