EnsembleForge: A Comprehensive Framework for Simplified Training and Deployment of Stacked Ensemble Models in Classification Tasks
Abstract
In this work, we introduce EnsembleForge, a versatile framework designed to streamline machine learning experimentation and simplify classification tasks. Leveraging the stacking ensemble method, EnsembleForge offers an intuitive platform built upon the Scikit-learn library. This framework facilitates seamless model implementation and evaluation, supporting both Randomized and Grid Search for hyperparameter optimization. Our experiments with publicly available datasets demonstrate the ease of use and effectiveness of EnsembleForge in experimenting with various algorithms. With its adaptability and innovation, EnsembleForge showcases promising potential to serve as an asset for researchers and practitioners seeking to achieve optimal model performance in their machine learning endeavors.
Downloads
References
K. M. R. Alam, N. Siddique, and H. Adeli, "A dynamic ensemble learning algorithm for neural networks," Neural Computing and Applications, vol. 32, pp. 8675-8690, 2020.
D. B. Araya, K. Grolinger, H. F. ElYamany, M. A. Capretz, and G. Bitsuamlak, "An ensemble learning framework for anomaly detection in building energy consumption," Energy and Buildings, vol. 144, pp. 191-206, 2017.
A. Chatzimparmpas, R. M. Martins, K. Kucher, and A. Kerren, "StackGenVis: Alignment of data, algorithms, and models for stacking ensemble learning using performance metrics," IEEE Transactions on Visualization and Computer Graphics, vol. 27, no. 2, pp. 1547-1557, 2020.
V. Chaurasia and S. Pal, "An ensemble framework-stacking and feature selection technique for detection of breast cancer," International Journal of Medical Engineering and Informatics, vol. 14, no. 3, pp. 240-251, 2022.
Y. Chen, Y. Zhou, M. Park, S. Tran, S. Hadley, and Q. Bai, "A novel adaptive ensemble learning framework for automated Beggiatoa Spp. coverage estimation," Expert Systems with Applications, vol. 237, p. 121416, 2023.
J. Divakarr, "Phone Classification Dataset," Kaggle, Retrieved January 9, 2024, from https://www.kaggle.com/datasets/jacksondivakarr/phone-classification-dataset.
A. Mohammed and R. Kora, "A comprehensive review on ensemble deep learning: Opportunities and challenges," Journal of King Saud University-Computer and Information Sciences, 2023.
A. Ă–zdemir, U. Yavuz, and F. A. Dael, "Performance evaluation of different classification techniques using different datasets," International Journal of Electrical & Computer Engineering, vol. 9, no. 5, 2019.
F. Pedregosa et al., "Scikit-learn: Machine learning in Python," the Journal of Machine Learning Research, vol. 12, pp. 2825-2830, 2011.
P. Pintelas and I. E. Livieris, "Special issue on ensemble learning and applications," Algorithms, vol. 13, no. 6, p. 140, 2020.
L. Ren, H. Zhang, A. S. Seklouli, T. Wang, and A. Bouras, "Stacking-based multi-objective ensemble framework for prediction of hypertension," Expert Systems with Applications, vol. 215, p. 119351, 2023.
A. K. Seewald, "Towards a theoretical framework for ensemble classification," in IJCAI, vol. 3, pp. 1443-1444, 2003.
N. Singh and P. Singh, "Stacking-based multi-objective evolutionary ensemble framework for prediction of diabetes mellitus," Biocybernetics and Biomedical Engineering, vol. 40, no. 1, pp. 1-22, 2020.
W. Wolberg, "Breast Cancer Wisconsin (Original) [Data file]," UCI Machine Learning Repository, https://doi.org/10.24432/C5HP4Z, 1992.
Y. Zhang, J. Liu, and W. Shen, "A review of ensemble learning algorithms used in remote sensing applications," Applied Sciences, vol. 12, no. 17, p. 8654, 2022.
Download PDF: 365 times
Copyright (c) 2024 Journal of Information Systems and Informatics
This work is licensed under a Creative Commons Attribution 4.0 International License.
- I certify that I have read, understand and agreed to the Journal of Information Systems and Informatics (Journal-ISI) submission guidelines, policies and submission declaration. Submission already using the provided template.
- I certify that all authors have approved the publication of this and there is no conflict of interest.
- I confirm that the manuscript is the authors' original work and the manuscript has not received prior publication and is not under consideration for publication elsewhere and has not been previously published.
- I confirm that all authors listed on the title page have contributed significantly to the work, have read the manuscript, attest to the validity and legitimacy of the data and its interpretation, and agree to its submission.
- I confirm that the paper now submitted is not copied or plagiarized version of some other published work.
- I declare that I shall not submit the paper for publication in any other Journal or Magazine till the decision is made by journal editors.
- If the paper is finally accepted by the journal for publication, I confirm that I will either publish the paper immediately or withdraw it according to withdrawal policies
- I Agree that the paper published by this journal, I transfer copyright or assign exclusive rights to the publisher (including commercial rights)