A Modular AutoML Framework for End-to-End Machine Learning Automation
Source abstract
Abstract
As an automated alternative to the complexity and resource intensive task of building a machine learning (ML) pipeline, AutoML offers substantial value. Moreover, given the growing number of application areas requiring ML solutions, but having limited technical expertise, the need for AutoML is increasing. The authors describe a novel and modular AutoML pipeline built using object-oriented Python, designed for both regression and classification problems. Unlike other established libraries (TPOT, Auto-sklearn, Hyperopt-sklearn) this new framework provides structure to the output formats (JSON, YAML etc.) used for backend and API integration purposes. Rather than a GUI-based platform (low-code or otherwise) the authors propose a developer oriented/Code Driven AutoML pipeline. Additionally, it includes interpretability through VIF based Feature Engineering and increased extensibility. The experimental results provided by the authors are based upon public insurance data sets and demonstrate that their system performs at least on par with, and in several cases surpasses, the baseline systems tested, and does so in a manner that provides greater modularity and easier deployment. Therefore, this study demonstrates a lightweight, real world ready solution to provide an effective AutoML solution for use in a variety of application areas including NLP, computer vision, and Web-Based Machine Learning Applications.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Machine Learning and Data Classification · Computational Physics and Python Applications · Text and Document Classification Technologies
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Computer Engineering, Faculty of Engineering, Al-Balqa Applied University, Salt 19117, Jordan
Department of Information Systems, Faculty of Information Technology and Computer Science, Yarmouk University, Irbid 21163, Jordan
References (25)
Show source-provided references
1. Wirth, R., and Hipp, J. (2000, January 11). CRISP-DM: Towards a Standard Process Model for Data Mining. Proceedings of the 4th International Conference on the Practical Applications of Knowledge Discovery and Data Mining, Manchester, UK.
2. Chauhan, K., Jani, S., Thakkar, D., Dave, R., Bhatia, J., Tanwar, S., and Obaidat, M.S. (2020). Automated machine learning: The new wave of machine learning. 2020 2nd International Conference on Innovative Mechanisms for Industry Applications (ICIMIA), Bangalore, India, 5 March 2020, IEEE.10.1109/ICIMIA48430.2020.9074859 ↗
3. Tuggener, L., Amirian, M., Rombach, K., Lörwald, S., Varlet, A., Westermann, C., and Stadelmann, T. (2019). Automated machine learning in practice: State of the art and recent results. 2019 6th Swiss Conference on Data Science (SDS), Zurich, Switzerland, 14 June 2019, IEEE.10.1109/SDS.2019.00-11 ↗
4. Automated machine learning for secure key rate in discrete-modulated continuous-variable quantum key distribution10.1364/OE.455762 ↗
5. Baker, B., Gupta, O., Raskar, R., and Naik, N. (2017). Accelerating neural architecture search using performance prediction. arXiv.
6. Shen, Z., Zhang, Y., Wei, L., Zhao, H., and Yao, Q. (2018). Automated machine learning: From principles to practices. arXiv.
7. AutoML: A survey of the state-of-the-art10.1016/j.knosys.2020.106622 ↗
8. Comparison of naive bayes, random forest, decision tree, support vector machines, and logistic regression classifiers for text reviews classification
9. Vakili, M., Ghamsari, M., and Rezaei, M. (2020). Performance analysis and comparison of machine and deep learning algorithms for IoT data classification. arXiv.
10. Wistuba, M., Schilling, N., and Schmidt-Thieme, L. (2016). Hyperparameter optimization machines. 2016 IEEE International Conference on Data Science and Advanced Analytics (DSAA), Montreal, QC, Canada, 17 October 2016, IEEE.10.1109/DSAA.2016.12 ↗
11. Nargesian, F., Samulowitz, H., Khurana, U., Khalil, E.B., and Turaga, D.S. (2017, January 19). Learning feature engineering for classification. Proceedings of the International Joint Conference on Artificial Intelligence, Melbourne, Australia.10.24963/ijcai.2017/352 ↗
12. Benchmark and survey of automated machine learning frameworks10.1613/jair.1.11854 ↗
13. Automated machine learning: Review of the state-of-the-art and opportunities for healthcare10.1016/j.artmed.2020.101822 ↗
14. Feurer, M., Klein, A., Eggensperger, K., Springenberg, J., Blum, M., and Hutter, F. (2015, January 7–12). Efficient and Robust Automated Machine Learning. Proceedings of the Advances in Neural Information Processing Systems 28, Montreal, QC, Canada.
15. The application of differing machine learning algorithms and their related performance in detecting skin cancers and melanomas
16. Cyberbullying detection framework for short and imbalanced Arabic datasets10.1016/j.jksuci.2023.101652 ↗
17. Truth be told: A multimodal ensemble approach for enhanced fake news detection in textual and visual media10.1186/s40537-025-01182-x ↗
18. The impact of using BI-RADS with voting classifier fusion for early detection of breast cancer
19. Effectidor: An automated machine-learning-based web server for the prediction of type-III secretion system effectors10.1093/bioinformatics/btac087 ↗
20. ML-Plan: Automated machine learning via hierarchical planning10.1007/s10994-018-5735-z ↗
21. Tsiakmaki, M., Kostopoulos, G., Kotsiantis, S., and Ragos, O. (2019). Implementing AutoML in educational data mining for prediction tasks. Appl. Sci., 10.10.3390/app10010090 ↗
22. Trirat, P., Jeong, W., and Hwang, S.J. (2024). Automl-agent: A multi-agent llm framework for full-pipeline automl. arXiv.
23. Feng, P., Bi, Z., Wen, Y., Peng, B., Liu, J., Yin, C.H., Wang, T., Chen, K., Zhang, S., and Li, M. (2024). Mastering AI: Big Data, Deep Learning, and the Evolution of Large Language Models—AutoML from Basics to State-of-the-Art Techniques. arXiv.
24. Luo, D., Feng, C., Nong, Y., and Shen, Y. (2024, January 28). Autom3l: An Automated Multimodal Machine Learning Framework with Large Language Models. Proceedings of the 32nd ACM International Conference on Multimedia, Melbourne, VIC, Australia.10.1145/3664647.3680665 ↗
25. Elshawi, R., Maher, M., and Sakr, S. (2019). Automated machine learning: State-of-the-art and open challenges. arXiv.