Comparative analysis of machine learning models for smart irrigation systems

Authors

DOI:

10.46223/HCMCOUJS.tech.en.15.2.4520.2025

Keywords:

irrigation prediction; machine learning models; precision agriculture; smart irrigation; water resource management

Abstract

Intelligent irrigation systems play a crucial role in addressing the global issues of water scarcity, climate variability, and sustainable agricultural production. These systems can help identify the efficient time and the exact quantity of irrigation through the use of data-driven ideas, which ensures maximum crop yield with minimal use of water. This paper provides a thorough comparative analysis of the four most commonly used Machine Learning (ML) models: Support Vector Machines (SVM), Gradient Boosting (GB), K-Nearest Neighbors (KNN), and Logistic Regression (LR), to predict the need of irrigation based on critical environmental and agronomic variables. The dataset features include soil moisture, air temperature, relative humidity, solar radiation, and crop types, among other features, obtained using sensor networks installed on farmland. We trained and tested each model before comparing its performance using standard evaluation metrics, which include accuracy, precision, recall, F1 Score, and the Area Under the Curve. These findings indicate that GB and KNN models performed better than SVM and LR. For instance, GB and KNN achieved precisions of 95.6% and 92.4%, respectively, compared to SVM and LR, which achieved precisions of 86.2% and 72.8%, respectively. In both accuracy and generalization, the GB model performs overall best. This study contributes a fair investigation of the suitability of well-known ML models in irrigation forecasting for smart farming in the south-western region of Nigeria. This study makes use of a region-specific dataset that is gathered by sensor networks, involving 100,000 records in two farming seasons.

Downloads

Download data is not yet available.

References

Akshay, S., & Ramesh, T. K. (2020). Efficient machine learning algorithm for smart irrigation. 2020 International Conference on Communication and Signal Processing (ICCSP), 867-870. https://doi.org/10.1109/ICCSP48568.2020.9182215

Aminuddin, R., Sahrom, A. S., & Halim, M. H. A. (2021). Smart irrigation system for urban gardening using logistic regression algorithm and Raspberry Pi. Journal of Physics: Conference Series, 2129(1), Article 012044. https://doi.org/10.1088/1742-6596/2129/1/012044

Chlingaryan, A., Sukkarieh, S., & Whelan, B. (2018). Machine learning approaches for crop yield prediction and nitrogen status estimation in precision agriculture: A review. Computers and Electronics in Agriculture, 151, 61-69. https://doi.org/10.1016/j.compag.2018.05.012

Devadiga, S. R., Kumar, A., Nayak, S., & Kumar, G. (2024). Smart irrigation system using soil moisture sensor for efficient water supply. International Research Journal of Modernization in Engineering Technology and Science, 6(6), 4175-4180. https://doi.org/10.56726/IRJMETS59493

Dong, Y., Werling, B., Cao, Z., & Li, G. (2024). Implementation of an in-field IoT system for precision irrigation management. Frontiers in Water, 6, 1-11. https://doi.org/10.3389/frwa.2024.1353597

Downloads

Received: 26-06-2025
Accepted: 29-07-2025
Published: 07-09-2025

Statistics Views

Abstract: 498
PDF: 270

How to Cite

Olatunde, Y. O., Ojo, O. E., Ayilara-Adewale, O. A., Anjorin-Adeboye, G. O., & Olutoberu, T. S. (2025). Comparative analysis of machine learning models for smart irrigation systems. HO CHI MINH CITY OPEN UNIVERSITY JOURNAL OF SCIENCE - ENGINEERING AND TECHNOLOGY, 15(2), 3–15. https://doi.org/10.46223/HCMCOUJS.tech.en.15.2.4520.2025