Skip to main content
Log in

Conditioning optimization of extreme learning machine by multitask beetle antennae swarm algorithm

  • Regular Research Paper
  • Published:
Memetic Computing Aims and scope Submit manuscript

Abstract

Extreme learning machine (ELM) as a simple and rapid neural network has been shown its good performance in various areas. Different from the general single hidden layer feedforward neural network (SLFN), the input weights and biases in hidden layer of ELM are generated randomly, so that it only takes a little computational overhead to train the model. However, the strategy of selecting input weights and biases at random may result in ill-conditioned problems. Aiming to optimize the conditioning of ELM, we propose an effective particle swarm heuristic algorithm called Multitask Beetle Antennae Swarm Algorithm (MBAS), which is inspired by the structures of artificial bee colony (ABC) algorithm and Beetle Antennae Search (BAS) algorithm. Then, the proposed MBAS is applied for optimizing the input weights and biases of ELM to solve its ill-conditioned problems. Experiment results show that the proposed method is capable of simultaneously reducing the condition number and regression error, and achieving good generalization performance.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Huang GB, Zhu QY, Siew CK (2006) Extreme learning machine: theory and applications. Neurocomputing 70(1–3):489–501

    Article  Google Scholar 

  2. Wong PK, Yang Z, Vong CM, Zhong J (2014) Real-time fault diagnosis for gas turbine generator systems using extreme learning machine. Neurocomputing 128:249–257

    Article  Google Scholar 

  3. Zhang L, Hu X, Li P, Shi F, Yu Z (2017) ELM model for power system transient stability assessment. In: Chinese automation congress (CAC), pp 5740–5744

  4. Xu Y, Dai Y, Dong ZY, Zhang R, Meng K (2013) Extreme learning machine-based predictor for real-time frequency stability assessment of electric power systems. Neural Comput Appl 22(3–4):501–508

    Article  Google Scholar 

  5. Cao J, Zhang K, Luo M, Yin C, Lai X (2016) Extreme learning machine and adaptive sparse representation for image classification. Neural Netw 81:91–102

    Article  Google Scholar 

  6. Cao F, Liu B, Park DS (2013) Image classification based on effective extreme learning machine. Neurocomputing 102:90–97

    Article  Google Scholar 

  7. Marques I, Graña M (2012) Face recognition with lattice independent component analysis and extreme learning machines. Soft Comput 16(9):1525–1537

    Article  Google Scholar 

  8. Muthusamy H, Polat K (2015) Yaacob S (2015) Improved emotion recognition using gaussian mixture model and extreme learning machine in speech and glottal signals. Math Probl Eng 52:96

    Google Scholar 

  9. Lan Y, Hu Z, Soh YC, Huang GB (2013) An extreme learning machine approach for speaker recognition. Neural Comput Appl 22(3–4):417–425

    Article  Google Scholar 

  10. Kaya H, Salah AA (2016) Combining modality-specific extreme learning machines for emotion recognition in the wild. J Multimodal User Interfaces 10(2):139–149

    Article  Google Scholar 

  11. Song Y, Crowcroft J, Zhang J (2012) Automatic epileptic seizure detection in EEGs based on optimized sample entropy and extreme learning machine. J Neurosci Methods 210(2):132–146

    Article  Google Scholar 

  12. Kim J, Shin HS, Shin K, Lee M (2009) Robust algorithm for arrhythmia classification in ECG using extreme learning machine. Biomed Eng Online 8(1):31

    Article  Google Scholar 

  13. Wang G, Zhao Y, Wang D (2008) A protein secondary structure prediction framework based on the extreme learning machine. Neurocomputing 72(1–3):262–268

    Article  Google Scholar 

  14. Huang GB, Chen L (2007) Convex incremental extreme learning machine. Neurocomputing 70(16–18):3056–3062

    Article  Google Scholar 

  15. Rong HJ, Huang GB, Sundararajan N, Saratchandran P (2009) Online sequential fuzzy extreme learning machine for function approximation and classification problems. IEEE Trans Syst Man Cybern B 39(4):1067–1072

    Article  Google Scholar 

  16. Zhu QY, Qin AK, Suganthan PN, Huang GB (2005) Evolutionary extreme learning machine. Pattern Recognit 38(10):1759–1763

    Article  MATH  Google Scholar 

  17. Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. Simulation 76(2):60–68

    Article  Google Scholar 

  18. Zhu Z, Zhang Z, Man W, Tong X, Qiu J, Li F (2018) A new beetle antennae search algorithm for multi-objective energy management in microgrid. In: 2018 13th IEEE conference on industrial electronics and applications (ICIEA), pp 1599–1603

  19. Shi Y (2001) Particle swarm optimization: developments, applications and resources. In: Proceedings of the 2001 congress on evolutionary computation, pp 81–86

  20. Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Glob Optim 39(3):459–471

    Article  MathSciNet  MATH  Google Scholar 

  21. Lu H, Du B, Liu J, Xia H, Yeap WK (2017) A kernel extreme learning machine algorithm based on improved particle swam optimization. Memet Comput 9(2):121–128

    Article  Google Scholar 

  22. Han F, Yao HF, Ling QH (2013) An improved evolutionary extreme learning machine based on particle swarm optimization. Neurocomputing 116:87–93

    Article  Google Scholar 

  23. Li G, Niu P, Ma Y, Wang H, Zhang W (2014) Tuning extreme learning machine by an improved artificial bee colony to model and optimize the boiler efficiency. Knowledge-Based Syst 67:278–289

    Article  Google Scholar 

  24. Cui ZH, Zhang JJ, Wang YC, Cao Y, Cai XJ, Zhang WS, Chen JJ (2019) A pigeon-inspired optimization algorithm for many-objective optimization problems. Sci China Inf Sci 62(7):569

    Article  Google Scholar 

  25. Wang G, Cai XJ, Cui ZH, Min GY, Chen JJ (2017) High performance computing for cyber physical social systems by using evolutionary multi-objective optimization algorithm. IEEE Trans Emerg Top Comput 97:1–1

    Google Scholar 

  26. Cai XJ, Gao XZ, Xue Y (2016) Improved bat algorithm with optimal forage strategy and random disturbance strategy. Int J Bio-Inspired Comput 8(4):205–214

    Article  Google Scholar 

  27. Wang T, Yang L, Liu Q (2018) Beetle swarm optimization algorithm: theory and application. arXiv preprint arXiv:1808.00206

  28. Meng X, Liu Y, Gao X, Zhang H (2014) A new bio-inspired algorithm: chicken swarm optimization. In: International conference in swarm intelligence, pp 86–94

    Google Scholar 

  29. Huang GB, Zhu QY, Siew CK (2004) Extreme learning machine: a new learning scheme of feedforward neural networks. In: IEEE Proceedings of 2004 international joint conference on neural networks, pp 985–990

  30. Huang GB, Ding X, Zhou H (2010) Optimization method based extreme learning machine for classification. Neurocomputing 74(1–3):155–163

    Article  Google Scholar 

  31. Zhao G, Shen Z, Miao C, Man Z (2009) On improving the conditioning of extreme learning machine: a linear case. In: IEEE ICICS 2009. 7th international conference on information, communications and signal processing, pp 1–5

  32. LIBSVM Data Homepage, https://www.csie.ntu.edu.tw/~cjlin/libsvmtools/datasets. (Accessed on 08 July 2019)

  33. UCI Homepage, http://archive.ics.uci.edu/ml/datasets.html. (Accessed on 08 July 2019)

  34. Kassani PH, Teoh ABJ, Kim E (2018) Sparse pseudoinverse incremental extreme learning machine. Neurocomputing 287:128–142

    Article  Google Scholar 

Download references

Acknowledgements

This work is supported in part by the Guangdong Graduate Education Innovation Project (No. 2020XSLT16), Science and Technology Project of Guangdong Province (No. 2019A050513011), National Nature Science Foundation of China (No. U1701266), and Guangdong Provincial Key Laboratory of Intellectual Property and Big Data under Grant (No. 2018B030322016).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhijing Yang.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, X., Yang, Z., Cao, F. et al. Conditioning optimization of extreme learning machine by multitask beetle antennae swarm algorithm. Memetic Comp. 12, 151–164 (2020). https://doi.org/10.1007/s12293-020-00301-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12293-020-00301-w

Keywords

Navigation