Multi-Swarm Algorithm for Extreme Learning Machine Optimization

被引:38
作者
Bacanin, Nebojsa [1 ]
Stoean, Catalin [2 ]
Zivkovic, Miodrag [1 ]
Jovanovic, Dijana [3 ]
Antonijevic, Milos [1 ]
Mladenovic, Djordje [3 ]
机构
[1] Singidunum Univ, Fac Informat & Comp, Danijelova 32, Belgrade 11010, Serbia
[2] Romanian Inst Sci & Technol, Cluj Napoca 400022, Romania
[3] Coll Acad Studies Dositej, Bulevar Vojvode Putnika 7, Belgrade 11000, Serbia
关键词
machine learning; extreme learning machine; meta-heuristic algorithms; swarm intelligence; multi-swarm algorithm; hybridization; SEARCH; PERFORMANCE;
D O I
10.3390/s22114204
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
There are many machine learning approaches available and commonly used today, however, the extreme learning machine is appraised as one of the fastest and, additionally, relatively efficient models. Its main benefit is that it is very fast, which makes it suitable for integration within products that require models taking rapid decisions. Nevertheless, despite their large potential, they have not yet been exploited enough, according to the recent literature. Extreme learning machines still face several challenges that need to be addressed. The most significant downside is that the performance of the model heavily depends on the allocated weights and biases within the hidden layer. Finding its appropriate values for practical tasks represents an NP-hard continuous optimization challenge. Research proposed in this study focuses on determining optimal or near optimal weights and biases in the hidden layer for specific tasks. To address this task, a multi-swarm hybrid optimization approach has been proposed, based on three swarm intelligence meta-heuristics, namely the artificial bee colony, the firefly algorithm and the sine-cosine algorithm. The proposed method has been thoroughly validated on seven well-known classification benchmark datasets, and obtained results are compared to other already existing similar cutting-edge approaches from the recent literature. The simulation results point out that the suggested multi-swarm technique is capable to obtain better generalization performance than the rest of the approaches included in the comparative analysis in terms of accuracy, precision, recall, and f1-score indicators. Moreover, to prove that combining two algorithms is not as effective as joining three approaches, additional hybrids generated by pairing, each, two methods employed in the proposed multi-swarm approach, were also implemented and validated against four challenging datasets. The findings from these experiments also prove superior performance of the proposed multi-swarm algorithm. Sample code from devised ELM tuning framework is available on the GitHub.
引用
收藏
页数:34
相关论文
共 93 条
[1]   Two swarm intelligence approaches for tuning extreme learning machine [J].
Alshamiri, Abobakr Khalil ;
Singh, Alok ;
Surampudi, Bapi Raju .
INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2018, 9 (08) :1271-1283
[2]  
[Anonymous], 2002, Graduate texts in mathematics
[3]   An Improved Hybrid Swarm Intelligence for Scheduling IoT Application Tasks in the Cloud [J].
Attiya, Ibrahim ;
Abd Elaziz, Mohamed ;
Abualigah, Laith ;
Nguyen, Tu N. ;
Abd El-Latif, Ahmed A. .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2022, 18 (09) :6264-6272
[4]  
Baanin Dzakula N., 2015, THESIS U BEOGRADU MA
[5]  
Bacanin N., 2019, INT C HYBRID INTELLI, P328
[6]  
Bacanin N., P INT C DAT SCI APPL, P679
[7]   Weight Optimization in Artificial Neural Network Training by Improved Monarch Butterfly Algorithm [J].
Bacanin, Nebojsa ;
Bezdan, Timea ;
Zivkovic, Miodrag ;
Chhabra, Amit .
MOBILE COMPUTING AND SUSTAINABLE INFORMATICS, 2022, 68 :397-409
[8]   Smart wireless health care system using graph LSTM pollution prediction and dragonfly node localization [J].
Bacanin, Nebojsa ;
Sarac, Marko ;
Budimirovic, Nebojsa ;
Zivkovic, Miodrag ;
AlZubi, Ahmad Ali ;
Bashir, Ali Kashif .
SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2022, 35
[9]   Modified firefly algorithm for workflow scheduling in cloud-edge environment [J].
Bacanin, Nebojsa ;
Zivkovic, Miodrag ;
Bezdan, Timea ;
Venkatachalam, K. ;
Abouhawwash, Mohamed .
NEURAL COMPUTING & APPLICATIONS, 2022, 34 (11) :9043-9068
[10]   Feature Selection in Machine Learning by Hybrid Sine Cosine Metaheuristics [J].
Bacanin, Nebojsa ;
Petrovic, Aleksandar ;
Zivkovic, Miodrag ;
Bezdan, Timea ;
Antonijevic, Milos .
ADVANCES IN COMPUTING AND DATA SCIENCES, PT I, 2021, 1440 :604-616