Evaluating the Performance of Voting Classifier in Multiclass Classification of Dry Bean Varieties

Authors

  • I Putu Adi Pratama UHN IGB Sugriwa Denpasar
  • Ery Setiyawan Jullev Atmadji Politeknik Negeri Jember
  • Dwi Amalia Purnamasar Politeknik Negeri Batam
  • Edi Faizal Universitas Teknilogi Digital Indonesia

DOI:

https://doi.org/10.56705/ijodas.v5i1.124

Keywords:

Voting Classifier, Dry Bean Classification, Machine Learning, Agricultural Informatics, Ensemble Learning

Abstract

This study explores the application of a voting classifier, integrating Decision Tree, Logistic Regression, and Gaussian Naive Bayes models, for the multiclass classification of dry bean varieties. Utilizing a dataset comprising 13,611 images of dry bean grains, captured through a high-resolution computer vision system, we extracted 16 features to train and test the classifier. Through a rigorous 5-fold cross-validation process, we assessed the model's performance, focusing on accuracy, precision, recall, and F1-score metrics. The results demonstrated significant variability in the classifier's performance across different data subsets, with accuracy rates fluctuating between 31.23% and 96.73%. This variability highlights the classifier's potential under specific conditions while also indicating areas for improvement. The research contributes to the agricultural informatics field by showcasing the effectiveness and challenges of using ensemble learning methods for crop variety classification, a crucial task for enhancing agricultural productivity and food security. Recommendations for future research include exploring additional features to improve model generalization, extending the dataset for broader applicability, and comparing the voting classifier's performance with other ensemble methods or advanced machine learning models. This study underscores the importance of machine learning in advancing agricultural classification tasks, paving the way for more efficient and accurate crop sorting and grading processes.

Downloads

Download data is not yet available.

References

M. A. Febriantono, “Classification of multiclass imbalanced data using cost-sensitive decision tree c5.0,” IAES Int. J. Artif. Intell., vol. 9, no. 1, pp. 65–72, 2020, doi: 10.11591/ijai.v9.i1.pp65-72.

R. Panneerselvam, “Multi-Class Skin Cancer Classification Using a Hybrid Dynamic Salp Swarm Algorithm and Weighted Extreme Learning Machines with Transfer Learning,” Acta Inform. Pragensia, vol. 12, no. 1, pp. 141–159, 2023, doi: 10.18267/j.aip.211.

E. Saad, “Predicting death risk analysis in fully vaccinated people using novel extreme regression-voting classifier,” Digit. Heal., vol. 8, 2022, doi: 10.1177/20552076221109530.

S. K. Jha, “Breast Cancer Prediction Using Voting Classifier Model,” AI-Centric Model. Anal. Concepts, Technol. Appl., pp. 132–144, 2023, doi: 10.1201/9781003400110-8.

M. Aqib, “Classification of Edge Applications using Decision Tree, K-NN, & SVM Classifier,” 2022 IEEE Students Conf. Eng. Syst. SCES 2022, 2022, doi: 10.1109/SCES55490.2022.9887690.

C. Xi, “Effectiveness of Newmark-based sampling strategy for coseismic landslide susceptibility mapping using deep learning, support vector machine, and logistic regression,” Bull. Eng. Geol. Environ., vol. 81, no. 5, 2022, doi: 10.1007/s10064-022-02664-5.

M. V Anand, “Gaussian Naïve Bayes Algorithm: A Reliable Technique Involved in the Assortment of the Segregation in Cancer,” Mob. Inf. Syst., vol. 2022, 2022, doi: 10.1155/2022/2436946.

B. Cao, “Performance analysis and comparison of PoW, PoS and DAG based blockchains,” Digit. Commun. Networks, vol. 6, no. 4, pp. 480–485, 2020, doi: 10.1016/j.dcan.2019.12.001.

S. Rahman, “Performance analysis of boosting classifiers in recognizing activities of daily living,” Int. J. Environ. Res. Public Health, vol. 17, no. 3, 2020, doi: 10.3390/ijerph17031082.

A. A. Ewees, “Performance analysis of Chaotic Multi-Verse Harris Hawks Optimization: A case study on solving engineering problems,” Eng. Appl. Artif. Intell., vol. 88, 2020, doi: 10.1016/j.engappai.2019.103370.

A. Anitha, “Disease prediction and knowledge extraction in banana crop cultivation using decision tree classifiers,” Int. J. Bus. Intell. Data Min., vol. 20, no. 1, pp. 107–120, 2022, doi: 10.1504/IJBIDM.2022.119957.

T. R. Sahoo, “Decision tree classifier based on topological characteristics of subgraph for the mining of protein complexes from large scale PPI networks,” Comput. Biol. Chem., vol. 106, 2023, doi: 10.1016/j.compbiolchem.2023.107935.

F. Huang, “Logistic Regression Fitting of Rainfall-Induced Landslide Occurrence Probability and Continuous Landslide Hazard Prediction Modelling,” Diqiu Kexue - Zhongguo Dizhi Daxue Xuebao/Earth Sci. - J. China Univ. Geosci., vol. 47, no. 12, pp. 4609–4628, 2022, doi: 10.3799/dqkx.2021.164.

S. Naiem, “Enhancing the Efficiency of Gaussian Naïve Bayes Machine Learning Classifier in the Detection of DDOS in Cloud Computing,” IEEE Access, vol. 11, pp. 124597–124608, 2023, doi: 10.1109/ACCESS.2023.3328951.

S. W. Sharshir, “Performance enhancement of stepped double slope solar still by using nanoparticles and linen wicks: Energy, exergy and economic analysis,” Appl. Therm. Eng., vol. 174, 2020, doi: 10.1016/j.applthermaleng.2020.115278.

Z. Zhao, “Logistic Regression Analysis of Risk Factors and Improvement of Clinical Treatment of Traumatic Arthritis after Total Hip Arthroplasty (THA) in the Treatment of Acetabular Fractures,” Comput. Math. Methods Med., vol. 2022, 2022, doi: 10.1155/2022/7891007.

I. F. Hanbal, “Classifying Wastes Using Random Forests, Gaussian Naïve Bayes, Support Vector Machine and Multilayer Perceptron,” IOP Conf. Ser. Mater. Sci. Eng., vol. 803, no. 1, 2020, doi: 10.1088/1757-899X/803/1/012017.

R. Kakkar, R. Gupta, M. S. Obaidiat, N. K. Jadav, and S. Tanwar, “Majority Voting-based Consensus Mechanism for UAVs Decision Making in Battlefield,” in 2023 International Conference on Computer, Information and Telecommunication Systems (CITS), Jul. 2023, pp. 01–05, doi: 10.1109/CITS58301.2023.10188747.

D. Widyawati, A. Faradibah, and ..., “Comparison Analysis of Classification Model Performance in Lung Cancer Prediction Using Decision Tree, Naive Bayes, and Support Vector Machine,” Indones. J. …, 2023, doi: 10.56705/ijodas.v4i2.76.

J. Zhang, “Multi-class object detection using faster R-CNN and estimation of shaking locations for automated shake-and-catch apple harvesting,” Comput. Electron. Agric., vol. 173, 2020, doi: 10.1016/j.compag.2020.105384.

Y. Nie, “Deep Melanoma classification with K-Fold Cross-Validation for Process optimization,” IEEE Med. Meas. Appl. MeMeA 2020 - Conf. Proc., 2020, doi: 10.1109/MeMeA49120.2020.9137222.

M. H. D. M. Ribeiro, “Ensemble approach based on bagging, boosting and stacking for short-term prediction in agribusiness time series,” Appl. Soft Comput. J., vol. 86, 2020, doi: 10.1016/j.asoc.2019.105837.

S. Ortiz-Toquero, “Classification of Keratoconus Based on Anterior Corneal High-order Aberrations: A Cross-validation Study,” Optom. Vis. Sci., vol. 97, no. 3, pp. 169–177, 2020, doi: 10.1097/OPX.0000000000001489.

O. Karal, “Performance comparison of different kernel functions in SVM for different k value in k-fold cross-validation,” Proc. - 2020 Innov. Intell. Syst. Appl. Conf. ASYU 2020, 2020, doi: 10.1109/ASYU50717.2020.9259880.

T. A. Reist, “Cross validation of aerodynamic shape optimization methodologies for aircraft wing-body optimization,” AIAA J., vol. 58, no. 6, pp. 2581–2595, 2020, doi: 10.2514/1.J059091.

M. Rafało, “Cross validation methods: Analysis based on diagnostics of thyroid cancer metastasis,” ICT Express, vol. 8, no. 2, pp. 183–188, 2022, doi: 10.1016/j.icte.2021.05.001.

M. A. A. Walid, “Adapted Deep Ensemble Learning-Based Voting Classifier for Osteosarcoma Cancer Classification,” Diagnostics, vol. 13, no. 19, 2023, doi: 10.3390/diagnostics13193155.

S. Kumari, D. Kumar, and M. Mittal, “An ensemble approach for classification and prediction of diabetes mellitus using soft voting classifier,” Int. J. Cogn. Comput. Eng., vol. 2, pp. 40–46, Jun. 2021, doi: 10.1016/j.ijcce.2021.01.001.

K. Sen, “Heart Disease Prediction Using a Soft Voting Ensemble of Gradient Boosting Models, RandomForest, and Gaussian Naive Bayes,” 2023 4th Int. Conf. Emerg. Technol. INCET 2023, 2023, doi: 10.1109/INCET57972.2023.10170399.

H. Tella, “Bagging and Voting Deep Learning Ensemble Methods for Binary Classifications of Solar Panel Cells Defects,” 2023 20th International Multi-Conference on Systems, Signals and Devices, SSD 2023. pp. 104–108, 2023, doi: 10.1109/SSD58187.2023.10411247.

Downloads

Published

2024-03-31

How to Cite

Evaluating the Performance of Voting Classifier in Multiclass Classification of Dry Bean Varieties. (2024). Indonesian Journal of Data and Science, 5(1), 23-29. https://doi.org/10.56705/ijodas.v5i1.124