The Application of Machine Learning Techniques For Smart Irrigation Systems - A Systematic Literature Review
The Application of Machine Learning Techniques For Smart Irrigation Systems - A Systematic Literature Review
A R T I C L E I N F O A B S T R A C T
Keywords: Smart Irrigation System is a complex concept used to control, monitor and automate the irrigation of yields by
Smart irrigation system integrating artificial intelligence techniques such as Machine Learning strategies. SIS has endorsed various
Machine learning machine learning models. However, there has been no attempt to analyze the empirical evidence on ML models
Systematic literature review
in a systematic way. Moreover, ML based SIS often face problems and raise questions that must be resolved. This
article presents a systematic literature review of ML based SIS; an overview of the literature on ML is designed,
revealing a premier and unbiased survey of the existing empirical research. 55 selected studies published from
2017 to 2023 and nine broadly used ML models were identified. Furthermore, four analysis aspects namely type
of ML technique, estimation accuracy, model comparison, and estimation context have been outlined. The
findings of this review prove the performance capability of the ML techniques endorsed within SIS. The ML
techniques outperform other conventional approaches. However, the application of ML models in SIS is still
limited and more effort is needed to obtain well-formed and generalizable results. To this end, and based on the
outcomes obtained in this work, future guidelines have been provided to practitioners and researchers to grasp
the major contributions and challenges in the state-of-the-art research.
1. Introduction Globally, the main purpose behind smart irrigation systems is that
enhance agricultural productivity at the same time reducing the envi
The world knows emergency problems, foremost among them being ronmental impact of crops.
the scarcity of fresh water. Around 70 % of freshwater used in agricul One of the most used technics in SIS is Machine Learning. It addresses
tural activities such irrigation and the supply nutrient for plant growth. the question of how to build a computer system that improves auto
The demand for freshwater is escalating with the increasing food de matically through experience [4,5]. ML techniques re known for (i) their
mand of a fast-growing population [1]. The optimal solution for this capacity to independently tackle significant nonlinear challenges by
problem is switching from traditional irrigation methods to new irri utilizing datasets from various origins, and (ii) their flexibility in inte
gation systems by including new technologies such internet of thing grating fresh data to enhance the accuracy (Mohammed [6,7]). They are
(IoT), machine learning (ML), wireless sensor network (WSN) giving being used in the context of studying smart irrigation to provide users
birth to the term smart irrigation systems (SIS). This latter allows us to with better recommendations and help constructing powerful ML
improve the irrigation decision-making and monitoring water systems to models.
enhance crop productivity [2]. ML techniques are integrated in many fields, they are used in irri
SIS aims to prevent both under-irrigation and over-irrigation, gation field to estimate soil moisture content, to estimate the reference
ensuring optimal crop yields. Many types of crops have specific water of evapotranspiration, to improve energy management performance and
requirements that vary throughout their growth stages. Also, SIS Over to Predict water table depth. Generally speaking with ML we can provide
comes hurdles soil erosion and crop specific irrigation problem. Efficient decision-making in irrigated agriculture by using meteorological and
Irrigation guaranties a sustainable use of water, this indicates that SIS is soil data, also we can contribute to sustainability efforts by conserving
not trivial task, instead, it composes of several complicated steps [3]. water resources. By precisely delivering water where and when it is
* Corresponding author.
E-mail address: [email protected] (A. Younes).
https://doi.org/10.1016/j.atech.2024.100425
Received 22 October 2023; Received in revised form 20 February 2024; Accepted 28 February 2024
Available online 11 March 2024
2772-3755/© 2024 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
A. Younes et al. Smart Agricultural Technology 7 (2024) 100425
Table 1
Research questions.
RQ# Research questions Motivation
2. Method
The systematic review planning used in this work has been inspired
from the SLR process suggested by Kitchenham and Charters [10], the
process is detailed in Fig. 1, the important steps of this process:
Research questions identification: we construct the research
questions based on the purpose of SLR.
Search strategy design: we described the search strategy to find out
the important studies to the research question, this step involves both
Fig. 1. Systematic review process. identification of search terms and selection of sources to be searched in
order to identify the initial list.
needed, these systems reduce unnecessary irrigation, mitigate water Study selection criteria: we extract the relevant studies from the
scarcity issues, and promote efficient water management practices in initial list by using the inclusion and exclusion criteria that we will
agriculture. However, the ML discipline does not have a definite clas identify in the next section, for each primary study in initial list.
sification scheme for its algorithms, mostly due to the number of para Data extraction: we involve the design of data extraction forms to
digms and the uncertainties introduced in the literature ([8,7]b; [9]). collect the required information in order to answer the research
Subsequently, it becomes difficult and confusing to choose an ML al questions
gorithm that fits one’s need when developing a smart irrigation Data synthesis: we determined the proper methodologies for syn
computational model. thesizing the extracted data based on the types of the data and the
In order to gain a comprehensive understanding of the existing research questions the data addressed.
research on the utilization of machine learning (ML) in smart irrigation A review protocol is of critical importance for an SLR (M [11]). To
system, we conducted a systematic literature review (SLR). A SLR serves ensure the rigorousness and repeatability of this SLR and to reduce
to identify potential research gaps in a specific problem area and offers researcher bias as well, we elaborately developed the review protocol by
guidance to both practitioners and researchers interested in pursuing frequently holding group discussion meetings on protocol design. In the
further investigations in that field. The SLR methodology entails next Subsection, we will present the details of the review protocol. At the
accessing relevant studies from electronic databases, synthesizing the end of this section, we will analyze the threats to validity of the review
findings, and presenting them in response to the defined research protocol.
questions. By conducting an SLR, new perspectives emerge, aiding
newcomers in comprehending the current state-of-the-art in the field. 3. Research questions
It is crucial for an SLR to be replicable, meaning that all the steps
taken must be clearly explained, and the results should be transparent The goal of this SLR is to summarize and clarify the empirical evi
for other researchers to evaluate. Objectivity and transparency are key dence obtained from the studies using the ML techniques for SIS in the
factors for the success of an SLR [10]. As the name suggests, an SLR literature. Toward this goal five research questions (RQs) were defined
necessitates a systematic approach that encompasses all the literature as presented in Table 1. From the selected studies we identified the ML
published thus far. This study provides an exhaustive compilation of the techniques used in Smart irrigation system (RQ1), and then we analyzed
existing literature regarding the use of machine learning for smart irri the performance of the ML techniques for SIS (RQ2). This question fo
gation system. Additionally, we present our empirical findings and cuses on the values of the performance measures for SIS, after that we
address the research questions defined within this review article. For compare the performance of ML techniques with non-ML techniques
this systematic literature review we collected all studies that integrated (RQ3), The aim of this question is to determine whether ML techniques
the important technologies used in the process of SIS. Publications be are better than the statistical techniques. (RQ4) we do a comparison
tween 2017 and 2023 were considered, in which the important tech between different ML techniques, whose can be synthesized to deter
nology is machine learning with its different approaches. mine which ML models consistently outperform other ML models. The
The rest of the paper is organized as follows: Section 2 describes the final question (RQ5) determines the strengths and weakness of different
methodology used in this review. Section 3 presents and discusses the ML techniques.
review results. Section 4 provides the limitation of this work and Section
5 provides conclusions and future guidelines obtained from this sys 4. Search strategy
tematic review.
The detailed description of the search strategies utilized in this
research consisted of search terms, literature resources and search pro
cess as explained below:
2
A. Younes et al. Smart Agricultural Technology 7 (2024) 100425
5. Study selection
From the first search stage, 1071 prospective studies were realized.
Since many of the candidate papers provide no information useful to
address the research questions raised by this review, further filtering is
needed to identify the relevant papers belong the candidate papers by
using the inclusion and the exclusion criteria (defined below). This is
exactly what study selection aims to do. Specifically, as illustrated in
Fig. 2. Search and selection process. Fig. 2.
We defined the following inclusion and exclusion criteria, which had
been refined through pilot selection. We carried out the study selection
4.1. Search terms
by reading the titles, abstracts, or full text of the papers.
Inclusion criteria:
The following steps were used to generate the search terms [12]:
The search terms established previously were employed to search for 6. Data extraction and data synthesis
journal papers and conference papers in the six electronic databases. The
search was conducted on the first six databases covering title, abstract, For each of the selected studies, we completed a form to extract
and keywords. For Google Scholar, only title was searched since the full pertinent information. The purpose of using the data extraction form
text search will return millions of irrelevant records. We limited the was to identify which research question was addressed by each selected
search to the period from 2017 to 2023, because the most relevant study study. The extracted data included details such as author names, titles,
of the application of ML techniques in SIS domain was launched just in publishing information, independent variables (metrics), and the ML
the early 2017. techniques employed. By analyzing the data extraction cards, we could
determine the specific research questions that each selected study aimed
to answer. These cards served as a means to gather information from the
4.3. search process selected studies.
Two independent researchers collected the necessary information for
SLR necessitates a comprehensive search of all relevant sources. each selected study using the data extraction cards. They compared their
That’s why, we defined the search process and split it into the following findings, and in case of any discrepancies, additional researchers were
two phases (note that the relevant papers are those papers that verify the consulted to resolve any disagreements. The resulting data was then
selection criteria defined in the next section). saved in an Excel file for future use during the data synthesis process.
3
A. Younes et al. Smart Agricultural Technology 7 (2024) 100425
Table 2 Table 3
Publication sources and distribution of the selected studies. Selected studies.
Publication name Type Number Percent ID Authors Title Citation
4
A. Younes et al. Smart Agricultural Technology 7 (2024) 100425
5
A. Younes et al. Smart Agricultural Technology 7 (2024) 100425
Table 4
The classification of ML techniques and selected studies of each category.
# of
studies
used
6
A. Younes et al. Smart Agricultural Technology 7 (2024) 100425
7
A. Younes et al. Smart Agricultural Technology 7 (2024) 100425
Fig. 7. Box plots of Accuracy, RMSE and R-Squared (outliers are labeled with associated study IDs).
with 0.78 value. As for RMSE, approximately all the four models (SVM,
Table 6 NN, EL and IB) have their medians around 0.3, With regard to R-
Comparisons of R-Squared between ML models and non-ML models (‘‘+’’ in
Squared, EL and NN are more efficient (with median around 0.87),
dicates ML model outperforms non-ML model, ‘‘− ’’ indicates non-ML model
followed by SVM (with median around 0.74), then lastly IB with a me
outperforms ML model; the number following study ID is RMSE improvement in
percentage, the study ID in bold indicates the improvement exceeds 2%). dian around 0.53. In addition to the aforementioned observations, (EL,
NN, SVM) for R-Squared all have their median nearly in the centers of
ML- Non-ML
the boxes, which implies that the values of these models are symmet
Model Model
rically distributed around the medians.
SVR PLSR MLR naive
NN + S11(50), S39 S06(42.86), NA S04(6.74),
(0.08), S39 S34(3.93), S34 S04(7.95), 12. Rq3: ml models vs. non-ML models
(2.45), S39 (7.27), S34 S04(7.6), S04
(0.82) (4.03), S34 (5.62), S04 The ML models have been compared with four conventional non-ML
(6.97), S34 (10.23), S04
models: multiple linear regression, naïve [36], partial least squares
(8.6) (7.6)
– S39(31.57), S06(10.71), NA NA regression [19] and support vector regression [10]. The details of the
S39(4.56), S34(4.44) comparisons between ML models and non-ML models are provided in
S39(404), (Table 6), One model is alleged to outperform another in experiment if
S50(94.11), the R-Squared value of the first model achieves at least 2 % improve
S50(25.53)
IB + NA S54(35.29), NA NA
ment comparing to the second one. It was observed that only 18 % of
S54(60.60) studies compared Non-ML and ML models (10 out of 55). among the four
– NA S42(64.70), NA NA non-ML models, PLSR model is the one used most frequently in com
S42(63.64) parison with the ML models.
EL S47(16.67), S34(5.53), S34 S25(97.44), NA
+
Fig. 8 indicates the overall results of the comparisons between ML
S50(72.72), (8.5), S34 S25(100),
S50(16.95) (8.03), S34 S25(78.57), models and non-ML models, where all the comparisons were in terms of
(5.41), S34 S25 R-Squared metric. The bars above zero line indicate that ML models are
(6.97), S34 (182.61) more accurate, whereas the bars below zero line indicate that non-ML
(8.49), S42 models are more accurate. the majority of the experiments indicate
(39.29), S42
(44.44), S54
that ML models outperform non-ML models.
(28.26), S54 Specifically, Fig. 8 shows that 76 % (35 of 46) of experiment results
(13.21) exhibit the superiority of ML models whereas only 24 % (11 of 46) of
– NA NA NA experiment results exhibit the superiority of non-ML models (note that
SVM NA NA NA NA
+
some studies conduct more than one experiment). The comparison re
– NA S06(1.72), S06 NA NA
(60) sults show that the EL and NN are the most commonly used techniques in
the literature; they outperform the PLSR model in 100 % and 75 % of
experiments respectively, and these observations are sustained by a
to avoid presenting insignificant data points in a box plot. number of experiments, while PLSR model outperforms SVM model. For
As can be seen in Fig. 7 for accuracy demonstrates higher values of IB, it is hard to determine whether it is more accurate than PLSR model
performance in terms of NN and EL (with median around 0.95), followed or not, because the number of experiments reporting that IB out
by SVM and DT around 0.87 value, while IB was the least performant performed regression model is equal to that of experiments reporting the
8
A. Younes et al. Smart Agricultural Technology 7 (2024) 100425
opposite results. In addition to PLSR model, other non-ML models have comparison results can be found in Fig. 9. First, SVM and EL are more
also been compared with some ML models; EL outperforms SVR model accurate than NN, and it is supported by most of the experiments con
while the last one outperforms NN, With regard to the MLR and naive ducting the comparisons. Second, for the case of SVM vs. EL, SVM seems
models, although every model are 4 and 6 experiments, respectively. All more accurate than EL. Third, for the comparisons between other ML
the trials of MLR model are less accurate than EL model, also the trials of models, the number of experiments is relatively small, and some com
naïve models are less accurate than NN, in general, the ML models parisons are even found to be inconsistent. Therefore, for these ML
outperform the non-ML, However, there is a threat to the validity to this models that are rarely compared with each other, it is difficult to
conclusion as this argument holds only for the three ML models (NN, IB, determine which is more accurate.
EL) vs. PLSR and (NN and EL) vs. SVR, which have been supported by a
sufficient number of experiments; while it is difficult to fully validate 14. Rq5: strengths and weaknesses of ml models
and generalize the conclusions for the other evaluations due the small
number of experiments comparing the performance of ML models with Selecting the appropriate ML models for the SIS contexts can be
the non-ML models. Thus, more number of studies comparing ML addressed by investigating the candidate ML models from their char
models and other models for SIS should be conducted in order to procure acteristics, which are generally outlined by the strengths and weak
satisfactory and generalized results. nesses of the ML techniques as recorded by researchers. Hence, the
strengths and weaknesses of the ML techniques supported by more than
13. Rq4: ml models vs. other ml models one study are introduced in this section and the detailed information is
presented in Table 8. The RF technique has been reported to exhibit
As for the comparisons between different ML models, we adopted the good performance in defect prediction problems and is also good in
same analysis scheme as that used in the comparisons between ML handling multiple datasets with varying properties. The SVM has been
models and non-ML models. That is, the comparisons were conducted on applauded for its excellent ability to deal with the redundant features
the same experiments in terms of R-Squared metric; one ML model is and high-dimensionality. NN works reliably with noisy data and has
considered to outperform another in an experiment if it achieves at least been proven to hold strong generalization and learning ability as well as
2 % improvement in estimation accuracy. adaptability.
Fig. 9 shows the overall results of the comparisons between different Summarily, different techniques have different pros and there is not
ML models, together with the corresponding number of supporting ex a one size fits all solution to the problem of SI in form of a ML technique.
periments. The bars above the zero-line depict the percentage of datasets It all depends on the domain of application; in a situation where false
in which the ML technique outperforms the other ML techniques. The positives are fatal would favor some techniques in comparison to a sit
bars below the zero-line were only used when the ML technique did not uation where cost is a factor.
outperform the other ML techniques in any of the dataset. More details
of the comparison results can be found in Table 7. Three significant
9
A. Younes et al. Smart Agricultural Technology 7 (2024) 100425
In this paper we perform a systematic literature review in order to This review provides recommendations for researchers as well as
analyze and assess the performance of the ML techniques for smart guidelines for practitioner to carry out future research on Smart irriga
irrigation system (SIS). First, after a thorough analysis by following a tion system using the ML techniques:
systematic series of steps, we identified 55 selected studies
(2017–2023). Second, we summarized the characteristics of the selected • More number of studies for Smart Irrigation system should be carried
studies based on metrics reduction techniques, metrics, and out using the ML techniques in order to obtain generalizable results
10
A. Younes et al. Smart Agricultural Technology 7 (2024) 100425
Table 7 Table 8
Comparisons of R-Squared between different ML models (‘‘+’’ indicates the Strengths and weaknesses of ML techniques.
model given in the row outperforms the model given in the column, ‘‘-’’ indicates Technique Strengths Supporting
the model given in the column outperforms the model given in the row; the name studies
number following study ID is R-Squared improvement in percentage, the study
RF It can handle large data and are consistent S34
ID in bold indicates the improvement exceeds 2 %).
performers. S50
ML ML Fast to train, robust towards parameter S34, S49.
setting. S50, S35.
SVM IB EL DT NF EA
Provide understandable model. S49, S35.
NN + S06 S12 S34(0.1), NA NA NA
Runs efficiently on large data sets.
(2.17), (2.71), S49(0.28),
Helps in identifying most important
S49 S12 S49(1.1),
independent variables.
(0.55), (2.39) S49(1.16),
SVM Good tolerance for high-dimension space and S06, S23
S49 S49(7.66),
redundant features. S06, S10
(1.39), S05(3.13),
Robust in nature. S49, S23
S10 S05(2.05)
It can handle complex functions. S23, S06, S10
(1.26)
It can handle nonlinear problems.
– S06 NA S34(1.53), NA S10 S32
NN Hold strong generalization and learning S05
(9.43), S34 (0.86), (1.68)
ability as well as adaptability. S34, S12
S06 (13.31), S10
Can do fast real-time computation with better S35
(1.18), S34(0.70), (21.88)
computational efficiency. S49
S49 S34(1.33),
Can avoid over-fitting.
(5.32), S50
Capable of dealing with noisy data
S49 (235.29),
KNN Intuitive and easy to understand S12
(6.57), S50
Robust in nature
S49 (46.80),
Technique Weaknesses Supporting
(1.31), S36(2.06),
name studies
S49 S49(4.23),
SVM It has very limited success when applied to S49
(0.13), S49(0.26)
imbalanced data sets.
S10
Choosing an adequate kernel function.
(1.18)
NN Require diversified training data set to train S05, S50
SVM + NA S23 S23(5.19), NA S10 NA
the model effectively. S06, S10
(5.94), S23(3), S23 (0.32)
Cost large computational resource.
S23 (11.64),
(3.22) S23(3.44),
S35
(33.97), CRediT authorship contribution statement
S49(1.05),
S49(7.8) Abiadi Younes: Formal analysis, Funding acquisition, Writing –
– NA NA S49(0.28), NA S10 NA original draft, Writing – review & editing. Zouhair Elamrani Abou
(23.42)
IB + NA NA NA S30 NA
Elassad: Supervision, Validation. Othmane El Meslouhi: Supervision,
(9.57) Validation. Dauha Elamrani Abou Elassad: Resources. Ed-dahbi
– NA NA S42 NA NA NA Abdel Majid: Resources.
(129.41),
S42
(136.36), Declaration of competing interest
S54
(73.53),
S54 The authors declare that they have no known competing financial
(81.81), interests or personal relationships that could have appeared to influence
S23 0.71), the work reported in this paper.
S23(0.21)
Data availability
and gain more proof on the viability of ML models. As there are few
studies that compare the ML techniques with the non-ML techniques, No data was used for the research described in the article.
more studies should compare the performance of the ML techniques
with non-ML techniques.
• There are very few studies that examine the effectiveness of evolu References
tionary algorithms such as GP, ACO for Smart Irrigation system. The
[1] H. Zia, A. Rehman, N.R. Harris, S. Fatima, M. Khurram, An experimental
future studies may focus on the predictive accuracy of evolutionary comparison of iot-based and traditional irrigation scheduling on a flood-irrigated
algorithms for Smart irrigation system. subtropical lemon farm, Sensors 21 (12) (2021), https://doi.org/10.3390/
• The ML techniques should be carefully selected based on their s21124175.
[2] Gaiqiang Yang, Lei Liu, Ping Guo, Mo Li, A flexible decision support system for
properties. Before making the decision of selection of a ML tech
irrigation scheduling in an irrigation district in china, Agric. Water Manage. 179
nique, the characteristics of the ML technique should be understood (2017) 378–389, https://doi.org/10.1016/j.agwat.2016.07.019.
completely by the researcher. [3] Khaled Obaideen, et al., An overview of smart irrigation systems using iot, Energy
• ML models should be adopted in parallel with existing conventional Nexus 7 (2022), https://doi.org/10.1016/j.nexus.2022.100124.
[4] Zouhair Elamrani Abou Elassad, Ameksa Mohammed, Abou Elassad Dauha
models at the early stage in order to unlock the true potential of a Elamrani, Hajar Mousannif, “Efficient fusion decision system for predicting road
given ML technique. crash events: a comparative simulator study for imbalance class handling, Transp.
• The study should clearly specify the parameters values for the Res. Rec. (2023) 03611981231192985, https://doi.org/10.1177/
03611981231192985.
respective ML techniques used so that the framework in the studies [5] Jordan, M.I., and T.M. Mitchell. 2015. “Machine Learning: trends, Perspectives,
can be successfully repeated by the software community. and Prospects.” 349(6245).
[6] Ameksa, Mohammed, Hajar Mousannif, Hassan Al Moatassime, and Zouhair
Elassad. 2021. Crash Prediction Using Ensemble Methods. 10.5220/
0010731200003101.
11
A. Younes et al. Smart Agricultural Technology 7 (2024) 100425
[7] Zouhair Elamrani Abou Elassad, Hajar Mousannif, Hassan Al Moatassime, Class- [32] Jingxin Yu, et al., A deep learning approach for multi-depth soil water content
imbalanced crash prediction based on real-time traffic and weather data: a driving prediction in summer maize growth period, IEEE Access 8 (2020) 199097–199110,
simulator study, Traffic Inj. Prev. (2020) 1–8, https://doi.org/10.1080/ https://doi.org/10.1109/ACCESS.2020.3034984.
15389588.2020.1723794. [33] Amaury Dubois, Fabien Teytaud, Sébastien Verel, Short term soil moisture
[8] Elamrani Abou Elassad, Zouhair, Mohamed Ameksa, Dauha Elamrani Abou forecasts for potato crop farming: a machine learning approach, Comput. Electron.
Elassad, and Hajar Mousannif. 2023a. “Machine Learning Prediction of Weather- Agric. 180 (2021), https://doi.org/10.1016/j.compag.2020.105902.
Induced Road Crash Events for Experienced and Novice Drivers: insights from a [34] Paweena Suebsombut, et al., Field data forecasting using lstm and Bi-Lstm
Driving Simulator Study BT - Business Intelligence.” In eds. Rachid El Ayachi, approaches, Applied Sciences (Switzerland) 11 (24) (2021), https://doi.org/
Mohamed Fakir, and Mohamed Baslam. Cham: Springer Nature, Switzerland, 10.3390/app112411820.
57–73. [35] Sevim Seda Yamaç, Artificial intelligence methods reliably predict crop
[9] Lv, Haoyong, and Hengyao Tang. 2011. “Machine Learning Methods And Their evapotranspiration with different combinations of meteorological data for sugar
Application Research.” 10.1109/IPTC.2011.34. beet in a semiarid area, Agric. Water Manage. 254 (2021), https://doi.org/
[10] Kitchenham, Barbara. 2004. Procedures for Performing Systematic Reviews. 10.1016/j.agwat.2021.106968.
[11] M. Ameksa, et al., Toward Flexible Data Collection of Driving Behaviour, XLIV [36] Ali Al-Naji, Ahmed Bashar Fakhri, Sadik Kamel Gharghan, Javaan Chahl, Soil color
(October) (2020) 7–8, https://doi.org/10.5194/isprs-archives-XLIV-4-W3-2020- analysis based on a RGB camera and an artificial neural network towards smart
33-2020. irrigation: a pilot study, Heliyon 7 (1) (2021), https://doi.org/10.1016/j.
[12] Keele, Staffs. 2007. “Guidelines for Performing Systematic Literature Reviews in heliyon.2021.e06078.
Software Engineering”. [37] Guomin Shao, et al., Mapping maize crop coefficient kc using random forest
[13] Yu Feng, Yong Peng, et al., Modeling reference evapotranspiration using extreme algorithm based on leaf area index and UAV-Based multispectral vegetation
learning machine and generalized regression neural network only with indices, Agric. Water Manage. 252 (2021), https://doi.org/10.1016/j.
temperature data, Comput. Electron. Agric. 136 (2017) 71–78, https://doi.org/ agwat.2021.106906.
10.1016/j.compag.2017.01.027. [38] Blasi, Anas H, Al Karak, Jordan A Mohammad Abbadi, and Jordan Rufaydah Al-
[14] Yu Feng, Ningbo Cui, et al., Evaluation of random forests and generalized Huweimel. 2021. 11 Technology & Applied Science Research Machine Learning
regression neural networks for daily reference evapotranspiration modelling, Approach for an Automatic Irrigation System in Southern Jordan Valley. www.etasr.
Agric. Water Manage. 193 (2017) 163–173, https://doi.org/10.1016/j. com.
agwat.2017.08.003. [39] R. Aminuddin, A.S. Sahrom, M.H.A. Halim, Smart Irrigation System for Urban
[15] Amarendra Goap, Deepak Sharma, A.K. Shukla, C. Rama Krishna, An IoT based Gardening Using Logistic Regression Algorithm and Raspberry Pi, in: Journal of
smart irrigation management system using machine learning and open source Physics: Conference Series, IOP Publishing Ltd, 2021, https://doi.org/10.1088/
technologies, Comput. Electron. Agric. 155 (2018) 41–49, https://doi.org/ 1742-6596/2129/1/012044.
10.1016/j.compag.2018.09.040. [40] Ashutosh Bhoi, et al., IoT-IIRS: internet of things based intelligent-irrigation
[16] Olutobi Adeyemi, et al., Dynamic Neural Network Modelling of Soil Moisture recommendation system using machine learning approach for efficient water
Content for Predictive Irrigation Scheduling, Sensors (Switzerland) 18 (10) (2018), usage, Peer. J. Comput. Sci. 7 (2021) 1–15, https://doi.org/10.7717/PEERJ-
https://doi.org/10.3390/s18103408. CS.578.
[17] Mandeep Kaur Saggi, Sushma Jain, Reference evapotranspiration estimation and [41] André Glória, João Cardoso, Pedro Sebastião, Sustainable irrigation system for
modeling of the punjab northern india using deep learning, Comput. Electron. farming supported by machine learning and real-time sensor data, Sensors 21 (9)
Agric. 156 (2019) 387–398, https://doi.org/10.1016/j.compag.2018.11.031. (2021), https://doi.org/10.3390/s21093079.
[18] Chao Zhang, Jiangui Liu, Jiali Shang, Huanjie Cai, Capability of crop water content [42] H. Shalini, C.V. Aravinda, An IoT-Based Predictive Analytics for Estimation of
for revealing variability of winter wheat grain yield and soil moisture under limited Rainfall for Irrigation. Advances in Intelligent Systems and Computing, Springer,
irrigation, Sci. Total Environ. 631–632 (2018) 677–687, https://doi.org/10.1016/ 2021, pp. 1399–1413, https://doi.org/10.1007/978-981-15-3514-7_105.
j.scitotenv.2018.03.004. [43] Deepak Gautam, Bertram Ostendorf, Vinay Pagay, Estimation of grapevine crop
[19] Shadi AlZu’bi, et al., An efficient employment of internet of multimedia things in coefficient using a multispectral camera on an unmanned aerial vehicle, Remote
smart and future agriculture, Multimed Tools Appl. 78 (20) (2019) 29581–29605, Sens (Basel) 13 (13) (2021), https://doi.org/10.3390/rs13132639.
https://doi.org/10.1007/s11042-019-7367-0. [44] Samad Emamgholizadeh, et al., Numerical and artificial intelligence models for
[20] IEEE Staff. 2019. Machine Learning Based Soil Moisture Prediction for Internet of predicting the water advance in border irrigation, Env. Develop. Sustainabil. 24 (1)
Things Based Smart Irrigation System. IEEE. (2022) 558–575, https://doi.org/10.1007/s10668-021-01453-6.
[21] Asmae El Mezouari, Mehdi Najib, A Hadoop Based Framework for Soil Parameters [45] Ebrahim Babaeian, et al., Estimation of root zone soil moisture from ground and
Prediction, in: Proceedings - 15th International Conference on Signal Image Technology remotely sensed soil information with multisensor data fusion and automated
and Internet Based Systems, Institute of Electrical and Electronics Engineers Inc., machine learning, Remote Sens. Environ. 260 (2021), https://doi.org/10.1016/j.
2019, pp. 681–687, https://doi.org/10.1109/SITIS.2019.00111. SISITS 2019. rse.2021.112434.
[22] da Silva Júnior, José Clodoalves, et al., Random forest techniques for spatial [46] Osama Elsherbiny, Yangyang Fan, Lei Zhou, Zhengjun Qiu, Fusion of feature
interpolation of evapotranspiration data from brazilian’s northeast, Comput. selection methods and regression algorithms for predicting the canopy water
Electron. Agric. 166 (2019), https://doi.org/10.1016/j.compag.2019.105017. content of rice based on hyperspectral data, Agriculture (Switzerland) 11 (1)
[23] Akshay Murthy, et al., Machine Learning-Based Irrigation Control Optimization, in: (2021) 1–21, https://doi.org/10.3390/agriculture11010051.
BuildSys 2019 - Proceedings of the 6th ACM International Conference on Systems [47] Thu Thuy Nguyen, et al., A low-cost approach for soil moisture prediction using
for Energy-Efficient Buildings, Cities, and Transportation, Association for multi-sensor data and machine learning algorithm, Sci. Total Environ. 833 (2022),
Computing Machinery, Inc, 2019, pp. 213–222, https://doi.org/10.1145/ https://doi.org/10.1016/j.scitotenv.2022.155066.
3360322.3360854. [48] D Maria Manuel Vianny, et al., Water optimization technique for precision
[24] Sevim Seda Yamaç, Mladen Todorovic, Estimation of daily potato crop irrigation system using IoT and machine learning, Sustainable Energy Technologies
evapotranspiration using three different machine learning algorithms and four and Assessments 52 (2022), https://doi.org/10.1016/j.seta.2022.102307.
scenarios of available meteorological data, Agric. Water Manage. 228 (2020), [49] R. Bhavani, Thambi Ajoe, Managing irrigation needs based on smart decisions
https://doi.org/10.1016/j.agwat.2019.105875. using machine learning, ICTACT J. Soft Comput. 12 (2) (2022).
[25] Ravneet Kaur Sidhu, Ravinder Kumar, Prashant Singh Rana, Long short-term [50] Khadijeh Alibabaei, et al., Irrigation Optimization with a Deep Reinforcement
memory neural network-based multi-level model for smart irrigation, Mod. Phys. Learning Model: case Study on a Site in Portugal, Agric. Water Manage. 263
Lett. B 34 (36) (2020), https://doi.org/10.1142/S0217984920504187. (2022), https://doi.org/10.1016/j.agwat.2022.107480.
[26] Ali Risheh, Amirmohammad Jalili, Nazerfard Ehsan. Smart Irrigation IoT solution [51] Jiao Guo, et al., Soil moisture content estimation in winter wheat planting area for
using transfer learning for neural networks, IEEE, 2020. multi-source sensing data using CNNR, Comput. Electron. Agric. 193 (2022),
[27] Joao Cardoso, Andre Gloria, Pedro Sebastiao, Improve Irrigation Timing Decision https://doi.org/10.1016/j.compag.2021.106670.
for Agriculture Using Real Time Data and Machine Learning, in: 2020 International [52] Khongdet Phasinam, et al., Application of IoT and cloud computing in automation
Conference on Data Analytics for Business and Industry: Way Towards a of agriculture irrigation, J. Food Qual. 2022 (2022), https://doi.org/10.1155/
Sustainable Economy, ICDABI, Institute of Electrical and Electronics Engineers Inc, 2022/8285969.
2020, p. 2020, https://doi.org/10.1109/ICDABI51230.2020.9325680. [53] Khalil Ibrahim Mohammad Abuzanouneh, et al., Design of Machine Learning Based
[28] BHANU, K. N., MAHADEVASWAMY, H. S., et JASMINE, H. J. IoT based smart Smart Irrigation System for Precision Agriculture, Comput. Mat. Continua 72 (1)
system for enhanced irrigation in agriculture. In : 2020 International Conference on (2022) 109–124, https://doi.org/10.32604/cmc.2022.022648.
Electronics and Sustainable Communication Systems (ICESC). IEEE, 2020. p. 760-765. [54] Minghan Cheng, et al., Estimation of soil moisture content under high maize
[29] Jalal Shiri, et al., Simulating wetting front dimensions of drip irrigation systems: canopy coverage from uav multimodal data and machine learning, Agric. Water
multi criteria assessment of soft computing models, J Hydrol (Amst) 585 (2020), Manage. 264 (2022), https://doi.org/10.1016/j.agwat.2022.107530.
https://doi.org/10.1016/j.jhydrol.2020.124792. [55] P. Suresh, et al., Iot with evolutionary algorithm based deep learning for smart
[30] Roberto Filgueiras, et al., Soil water content and actual evapotranspiration irrigation system, Comput. Mat. Continua 71 (1) (2022) 1713–1728, https://doi.
predictions using regression algorithms and remote sensing data, Agric. Water org/10.32604/cmc.2022.021789.
Manage. 241 (2020), https://doi.org/10.1016/j.agwat.2020.106346. [56] Juan Dong, et al., Nation-scale reference evapotranspiration estimation by using
[31] Lucas Borges Ferreira, Fernando França da Cunha, New approach to estimate daily deep learning and classical machine learning models in china, J. Hydrol (Amst)
reference evapotranspiration based on hourly temperature and relative humidity 604 (2022), https://doi.org/10.1016/j.jhydrol.2021.127207.
using machine learning and deep learning, Agric. Water Manage. 234 (2020), [57] Dushyant Kumar Singh, et al., IoT-driven model for weather and soil conditions
https://doi.org/10.1016/j.agwat.2020.106113. based on precision irrigation using machine learning, Security and Communication
Networks 2022 (2022), https://doi.org/10.1155/2022/7283975.
12
A. Younes et al. Smart Agricultural Technology 7 (2024) 100425
[58] S. Premkumar, A.N. Sigappi, IoT-enabled edge computing model for smart Science Part A: Engineering and Innovation 9 (4) (2022) 378–391, https://doi.org/
irrigation system, J. Intell. Syst. 31 (1) (2022) 632–650, https://doi.org/10.1515/ 10.54287/gujsa.1141575.
jisys-2022-0046. [64] Abhishek Raghuvanshi, et al., Intrusion detection using machine learning for risk
[59] Estimation of transpiration coefficient and aboveground biomass in maize using mitigation in IoT-Enabled smart irrigation in smart farming, J. Food Qual. 2022
time-series UAV multispectral imagery, Crop Journal 10 (5) (2022), https://doi. (2022), https://doi.org/10.1155/2022/3955514.
org/10.1016/j.cj.2022.08.001, 1376–85. [65] Youness Tace, et al., Smart irrigation system based on IOT and machine learning,
[60] Varun Yarehalli Chandrappa, Biplob Ray, Nanjappa Ashwatha, Pramod Shrestha, Energy Reports 8 (2022) 1025–1036, https://doi.org/10.1016/j.egyr.2022.07.088.
Spatiotemporal modeling to predict soil moisture for sustainable smart irrigation, [66] Yu Zhang, et al., Evaluating soil moisture content under maize coverage using UAV
Internet of Things (Netherlands) (2023) 21, https://doi.org/10.1016/j. multimodal data by machine learning algorithms, J. Hydrol (Amst) 617 (2023),
iot.2022.100671. https://doi.org/10.1016/j.jhydrol.2023.129086.
[61] Zongjun Wu, et al., Simulation of daily maize evapotranspiration at different [67] Ahmed Elbeltagi, et al., Forecasting vapor pressure deficit for agricultural water
growth stages using four machine learning models in semi-humid regions of management using machine learning in semi-arid environments, Agric. Water
northwest China, J. Hydrol (Amst) 617 (2023), https://doi.org/10.1016/j. Manage. 283 (2023), https://doi.org/10.1016/j.agwat.2023.108302.
jhydrol.2022.128947. [68] Zouhair Elamrani Abou Elassad, Hajar Mousannif, Hassan Al Moatassime,
[62] Prediction of maize crop coefficient from UAV multisensor remote sensing using Aimad Karkouch, The application of machine learning techniques for driving
machine learning methods, Agric. Water Manage. 276 (2023), https://doi.org/ behavior analysis: a conceptual framework and a systematic literature review, Eng.
10.1016/j.agwat.2022.108064. Appl. Artif. Intell. 87 (2020), https://doi.org/10.1016/j.engappai.2019.103312.
[63] Aamo IORLİAM, et al., Machine Learning Techniques for the Classification of IoT-
Enabled Smart Irrigation Data for Agricultural Purposes, Gazi University Journal of
13