Skip to main content

Comparing Particle Swarm Optimization Approaches for Training Multi-Layer Perceptron Neural Networks for Forecasting

  • Conference paper
Intelligent Data Engineering and Automated Learning - IDEAL 2012 (IDEAL 2012)

Abstract

Multilayer Perceptron Artificial Neural Networks (MLP-NN) have been widely used to tackle forecasting problems. The most used algorithm for training MLP-NN is called Backpropagation (BP). Since the BP presents a high chance to be trapped in local minima during the training process for forecasting, we propose in this paper to assess some recently proposed variations of the Particle Swarm Optimization algorithm (PSO) applied for this purpose. We tested the standard PSO, the APSO, the ClanPSO and the ClanAPSO in five benchmark data sets. Although the standard version of the PSO presented worse results when compared to the BP algorithm, we observed that the ClanAPSO outperformed the BP algorithm in most of cases.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Junyou, B.: Stock price forecasting using pso-trained neural networks. In: Evolutionary Computation, CEC 2007, pp. 2879–2885 (2007)

    Google Scholar 

  2. Sun, W., Zang, Y., Li, F.: The neural network model based on pso for short-term load forecasting. In: 2006 International Conference on Machine Learning and Cybernetics, pp. 3069–3072 (2006)

    Google Scholar 

  3. Valença, M., Ludermir, T.: Neural networks vs. parma modelling: Case studies of river flow prediction. In: Proceedings Sixth Brazilian Symposium on Neural Networks, pp. 113–116 (November 2000)

    Google Scholar 

  4. Braga, A., Carvalho, A., Ludermir, T.: Redes Neurais Artificiais: Teoria e AplicaçÔes. In: LTC (2000)

    Google Scholar 

  5. Valença, M.: Fundamentos das Redes Neurais. Livro Råpido (2009)

    Google Scholar 

  6. Carvalho, M.: Uma análise de otimização de redes neurais mlp por enxame de partículas. Master’s thesis, Universidade Federal de Pernambuco (2007)

    Google Scholar 

  7. Pham, D.T., Koç, E., Ghanbarzadeh, A., Otri, S.: Optimisation of the weights of multi-layered perceptrons using bees algorithm. In: Proceedings of 5th International Symposium on Intelligent Manufacturing Systems, pp. 38–46 (2006)

    Google Scholar 

  8. Kennedy, J., Eberhart, R.C.: Particle swarm optimization. In: Proceeding of IEEE International Conference on Neural Networks, vol. 4 (1995)

    Google Scholar 

  9. Pontes, M.R., Lima-Neto, F.B., Bastos-Filho, C.J.A.: Adaptive clan swarm optimization. In: IEEE Symposium Series on Computational Intelligence, SSCI, pp. 17–22 (2011)

    Google Scholar 

  10. Zhan, Z., Zhang, J., Li, Y., Chung, H.: Adaptive particle swarm optimization. IEEE Transactions on Systems Man, and Cybernetics-Part B: Cybernetics 39(6), 1362–1381 (2009)

    Article  Google Scholar 

  11. Kennedy, J., Mendes, R.: Particle swarm optimization. In: Proceedings of the IEEE International Conference on Neural Networks, pp. 38–44

    Google Scholar 

  12. Bastos-Filho, C.J.A., Carvalho, D.F., Caraciolo, M.P., Miranda, P.B.C., Figueiredo, E.M.N.: Multi-ring particle swarm optimization. In: 10th Brazilian Symposium on Neural Networks, p. 572 (2008)

    Google Scholar 

  13. Carvalho, D.F., Bastos-Filho, C.J.A.: Clan particle swarm optimization. In: IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence), pp. 3044–3051 (June 2008)

    Google Scholar 

  14. Aha, D., Asuncion, A., Newman, D.: The uci machine learning repository (2007)

    Google Scholar 

  15. FCT: The laboratory of artificial intelligence and decision support (liaad) (1988)

    Google Scholar 

  16. Chambers, J.: The r project for statistical computing

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Santos, S.M., Valença, M.J.S., Bastos-Filho, C.J.A. (2012). Comparing Particle Swarm Optimization Approaches for Training Multi-Layer Perceptron Neural Networks for Forecasting. In: Yin, H., Costa, J.A.F., Barreto, G. (eds) Intelligent Data Engineering and Automated Learning - IDEAL 2012. IDEAL 2012. Lecture Notes in Computer Science, vol 7435. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32639-4_42

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-32639-4_42

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-32638-7

  • Online ISBN: 978-3-642-32639-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics