A Novel Multiswarm Firefly Algorithm: An Application for Plant Classification

被引:13
作者
Bacanin, Nebojsa [1 ]
Zivkovic, Miodrag [1 ]
Sarac, Marko [1 ]
Petrovic, Aleksandar [1 ]
Strumberger, Ivana [1 ]
Antonijevic, Milos [1 ]
Petrovic, Andrija [1 ]
Venkatachalam, K. [2 ]
机构
[1] Singidunum Univ, Danijelova 32, Belgrade 11000, Serbia
[2] Univ Hradec Kralove, Hradec Kralove, Czech Republic
来源
INTELLIGENT AND FUZZY SYSTEMS: DIGITAL ACCELERATION AND THE NEW NORMAL, INFUS 2022, VOL 1 | 2022年 / 504卷
关键词
Multi-swarm firefly algorithm; Optimization; Plan classification; Swarm intelligence; Support vector machine; FEATURES;
D O I
10.1007/978-3-031-09173-5_115
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Areas of swarm intelligence and machine learning are constantly evolving, recently attracting even more researchers world-wide. This stems from the no free lunch which states that universal approach that could render satisfying results for all practical challenges does not exist. Therefore, in this research a novel multi-swarm firefly algorithm, that tries to address flaws of original firefly metaheuristics, is proposed. Devised algorithm is applied to interesting and important practical challenge of plants classification, as part of the hybrid framework between machine learning and optimization metaheuristics. For this purpose, a set of 1,000 random images of healthy leaves, from one public repository, is retrieved for the following plants: apple, cherry, pepper and tomato. Hybrid framework includes pre-processing, constructing bag of features and classification steps. After pre-processing, a bag of features is constructed by utilizing well-known scale-invariant feature transform algorithm, K-means-based vocabulary generation and histogram. Such images are then categorized with support vector machine classifier. However, to obtain satisfying results for a particular dataset, the support vector machines hyper-parameters' need to be tuned and in the proposed research multi-swarm firefly algorithm is employed to determine optimal (sub-optimal) hyper-parameters' values for this practical challenge. Comparative analysis with the basic firefly metaheuristics and other well-known swarm intelligence algorithms was conducted to assess the performance of the proposed method in terms of precision, recall, F-score for this multi-class classification challenge. Obtained results show significant performance improvements of devised method over the original firefly algorithm and also better metrics than other state-of-the-art techniques in the majority of cases.
引用
收藏
页码:1007 / 1016
页数:10
相关论文
共 33 条
[1]   Plant Identification Using Fitness-Based Position Update in Whale Optimization Algorithm [J].
Altameem, Ayman ;
Kumar, Sandeep ;
Poonia, Ramesh Chandra ;
Saudagar, Abdul Khader Jilani .
CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 71 (03) :4719-4736
[2]   Batik Image Classification Using SIFT Feature Extraction, Bag of Features and Support Vector Machine [J].
Azhar, Ryfial ;
Tuwohingide, Desmin ;
Kamudi, Dasrit ;
Sarimuddin ;
Suciati, Nanik .
THIRD INFORMATION SYSTEMS INTERNATIONAL CONFERENCE 2015, 2015, 72 :24-30
[3]  
Bacanin Nebojsa, 2022, Intelligent and Fuzzy Techniques for Emerging Conditions and Digital Transformation: Proceedings of the INFUS 2021 Conference. Lecture Notes in Networks and Systems (308), P281, DOI 10.1007/978-3-030-85577-2_33
[4]  
Bacanin N., 2021, IEEE Access
[5]   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
[6]   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
[7]   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
[8]   Performance of a Novel Chaotic Firefly Algorithm with Enhanced Exploration for Tackling Global Optimization Problems: Application for Dropout Regularization [J].
Bacanin, Nebojsa ;
Stoean, Ruxandra ;
Zivkovic, Miodrag ;
Petrovic, Aleksandar ;
Rashid, Tarik A. ;
Bezdan, Timea .
MATHEMATICS, 2021, 9 (21)
[9]   Training Multi-Layer Perceptron with Enhanced Brain Storm Optimization Metaheuristics [J].
Bacanin, Nebojsa ;
Alhazmi, Khaled ;
Zivkovic, Miodrag ;
Venkatachalam, K. ;
Bezdan, Timea ;
Nebhen, Jamel .
CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 70 (02) :4199-4215
[10]   Optimized convolutional neural network by firefly algorithm for magnetic resonance image classification of glioma brain tumor grade [J].
Bacanin, Nebojsa ;
Bezdan, Timea ;
Venkatachalam, K. ;
Al-Turjman, Fadi .
JOURNAL OF REAL-TIME IMAGE PROCESSING, 2021, 18 (04) :1085-1098