A Novel Chicken Swarm Neural Network Model for Crude Oil Price Prediction

  • Abdullah KhanEmail author
  • Rahmat Shah
  • Junaid Bukhari
  • Nasreen Akhter
  • Attaullah
  • Muhammad Idrees
  • Hilal Ahmad
Part of the Green Energy and Technology book series (GREEN)


For optimization applications, an innovative bio inspired algorithm of Chicken Swarm Optimization (CSO) is suggested, the CSO represents hierarchy of chicken swarm. Chicken Swarm Optimization extracts the chickens swarm intelligence that can be used efficiently to optimize problems. This research investigates performance of proposed model Chicken-Swarm Optimization in hybrid with neural network (Chicken S-NN) to find the local minima and slow convergence. Performance of the Chicken S-NN model is compared with ABCNN (Artificial Bee Colony Neural Network) and ABCBP (Artificial Bee Colony Back-Propagation). From the results of training and tested data, this is evident that the proposed (Chicken S-NN) algorithm performs better than the other models with respect to accuracy and Mean Square Error (MSE).


Chicken swarm optimization Local minima Back-propagation Artificial Bee Colony 



I would like to say special thanks to all the authors for helping in this research.


  1. 1.
    Yu L, Wang Z, Tang L (2015) A decomposition–ensemble model with data-characteristic-driven reconstruction for crude oil price forecasting. Appl Energy 156:251–267CrossRefGoogle Scholar
  2. 2.
    Barunik J, Malinska B (2015) Forecasting the term structure of crude oil futures prices with neural networks. arXiv preprint arXiv:1504.04819
  3. 3.
    Bildirici M, Ersin ÖÖ (2013) Forecasting oil prices: smooth transition and neural network augmented GARCH family models. J Petrol Sci Eng 109:230–240CrossRefGoogle Scholar
  4. 4.
    Shabri A, Samsudin R (2014) Daily crude oil price forecasting using hybridizing wavelet and artificial neural network model. Math Prob Eng 2014:201402 (10 pages). Scholar
  5. 5.
    Lackes R, Börgermann C, Dirkmorfeld M (2009) Forecasting the price development of crude oil with artificial neural networks. In: Distributed computing, artificial intelligence, bioinformatics, soft computing, and ambient assisted living. Springer, pp 248–255Google Scholar
  6. 6.
    Khazem H, Mazouz A (2013) Forecasting the price of crude oil using artificial neural networks. Int J Bus Mark Decis Sci 6(1)Google Scholar
  7. 7.
    Mirmirani S, Li HC (2004) A comparison of VAR and neural networks with genetic algorithm in forecasting price of oil. Adv Econ 19:203–223zbMATHGoogle Scholar
  8. 8.
    Kulkarni S, Haidar I (2009) Forecasting model for crude oil price and commodity futures prices using artificial neural networks. Int J Comput Sci Inf Secur 2(1):81–88Google Scholar
  9. 9.
    Yu L, Wang S, Lai KK (2008) Forecasting crude oil price with an EMD-based neural network ensemble learning paradigm. Energy Econ 30(5):2623–2635CrossRefGoogle Scholar
  10. 10.
    Hu JWS, Hu YC, Lin RRW (2012) Applying neural networks to prices prediction of crude oil futures. Math Prob Eng 2012:959040 (12 pages). Scholar
  11. 11.
    Nawi NM, Khan A, Rehman MZA (2014) New optimized Cuckoo Search Recurrent Neural Network (CSRNN) algorithm. In The 8th international conference on robotic, vision, signal processing & power applications. SpringerGoogle Scholar
  12. 12.
    Nawi NM, Khan A, Rehman M (2012) CSLMEN: a new optimized method for training Levenberg Marquardt Elman network based Cuckoo search algorithmGoogle Scholar
  13. 13.
    Khashei M, Bijari M (2014) Fuzzy artificial neural network p, d, q model for incomplete financial time series forecasting. J Intell Fuzzy Syst Appl Eng Technol 26(2):831–845MathSciNetzbMATHGoogle Scholar
  14. 14.
    Nawi NM et al (2015) Weight optimization in recurrent neural networks with hybrid metaheuristic Cuckoo search techniques for data classification. Math Probl Eng 501:868375Google Scholar
  15. 15.
    Nawi NM, Khan A, Rehman MZ (2013) A new cuckoo search based Levenberg-Marquardt (cslm) algorithm. In: Computational science and its applications–ICCSA 2013. Springer, pp 438–451Google Scholar
  16. 16.
    Chiroma H et al (2014) Optimization of neural network through genetic algorithm searches for the prediction of international crude oil price based on energy products prices. In: Proceedings of the 11th ACM conference on Computing Frontiers. ACMGoogle Scholar
  17. 17.
    Nawi NM, Khan BV, Rehman MZ (2013) A new back-propagation neural network optimized with cuckoo search algorithm. In: Computational science and its applications–ICCSA 2013. Springer, pp 413–426Google Scholar
  18. 18.
    Nawi NM, Rehman MZ, Hafifie N, Khan A, Siming A (2014) Bat-BP: a new bat based back-propagation algorithm for efficient data classificationGoogle Scholar
  19. 19.
    Chen YL, P He, Zhang Y (2011) Combining penalty function with modified chicken swarm optimization for constrained optimization. In: First international conference on information sciences, Machinery, materials and energy. Atlantis PressGoogle Scholar
  20. 20.
    Sharma V, Rai S, Dev A (2012) A comprehensive study of artificial neural networks. India Int J Adv Res Comput Sci Softw Eng 2(10)Google Scholar
  21. 21.
    Haykin S (2005) Neural network: a comprehensive foundation. Pearson Education, New DelhizbMATHGoogle Scholar
  22. 22.
    Peter GZ, Patuwo B, My H (2001) A simulation study of artificial neural networks for nonlinear timeseries forecasting. Comput Oper Res 28:381–396CrossRefGoogle Scholar
  23. 23.
    Hornick KSM, White H (1999) Multilayer feed forward networks are universal approximates. Neural Netw 2:359–366CrossRefGoogle Scholar
  24. 24.
    Pan TY, Wamg RY (2004) State space neural networks for short term rainfall-runoff forecasting. J Hydrol 297(1–4):34–50CrossRefGoogle Scholar
  25. 25.
    Chiroma H, Abdul-Kareem S, Khan A, Nawi NM, Gital AYU, Shuib L, Herawan T (2015) Global Warming: predicting OPEC carbon dioxide emissions from petroleum consumption using neural network and hybrid cuckoo search algorithm. PLoS ONE 10(8)CrossRefGoogle Scholar
  26. 26.
    Meng X et al (2014) A new bio-inspired algorithm: chicken swarm optimization. In: Advances in swarm intelligence. Springer, pp 86–94Google Scholar
  27. 27.
    Hafez AI, Zawbaa HM, Emary E, Mahmoud HA, Hassanien AE (2015) An innovative approach for feature selection based on chicken swarm optimization. In: 2015 7th International Conference of Soft Computing and Pattern Recognition (SoCPaR), IEEE, pp 19–24Google Scholar
  28. 28.
    Khan A et al (2017) Chicken S-BP: an efficient chicken swarm based back-propagation algorithm. In: Herawan T et al (eds) Recent advances on soft computing and data mining: the second international conference on Soft Computing and Data Mining (SCDM-2016), Bandung, Indonesia, August 18–20, 2016 Proceedings, Springer International Publishing, Cham, pp 122–129Google Scholar
  29. 29.
    Energy Information Administration of the US Department of Energy. [Online]. Available 2014
  30. 30.
    Chiroma H et al (2016) A new approach for forecasting OPEC petroleum consumption based on neural network train by using flower pollination algorithm. Appl Soft Comput 48:50–58CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Abdullah Khan
    • 1
    Email author
  • Rahmat Shah
    • 2
  • Junaid Bukhari
    • 1
  • Nasreen Akhter
    • 4
  • Attaullah
    • 1
  • Muhammad Idrees
    • 3
  • Hilal Ahmad
    • 1
  1. 1.Institute of Business and Management Science, Agricultural UniversityPeshawarPakistan
  2. 2.Department of Computer ScienceCECOS University of IT & Emerging SciencesPeshawarPakistan
  3. 3.Department of Agriculture Extension Education and CommunicationAgricultural UniversityPeshawarPakistan
  4. 4.Department of Computer ScienceFAST National UniversityIslamabadPakistan

Personalised recommendations