Related Experiment Video
Updated: Jul 4, 2025

Watershed Planning within a Quantitative Scenario Analysis Framework
Published on: July 24, 2016
Groundwater level forecasting with machine learning models: A review
Kenneth Beng Wee Boo1, Ahmed El-Shafie2, Faridah Othman1
1Department of Civil Engineering, Faculty of Engineering, Universiti Malaya (UM), 50603 Kuala Lumpur, Malaysia.
Abstract:
Groundwater, the world's most abundant source of freshwater, is rapidly depleting in many regions due to a variety of factors. Accurate forecasting of groundwater level (GWL) is essential for effective management of this vital resource, but it remains a complex and challenging task. In recent years, there has been a notable increase in the use of machine learning (ML) techniques to model GWL, with many studies reporting exceptional results. In this paper, we present a comprehensive review of 142 relevant articles indexed by the Web of Science from 2017 to 2023, focusing on key ML models, including artificial neural networks (ANN), adaptive neuro-fuzzy inference systems (ANFIS), support vector regression (SVR), evolutionary computing (EC), deep learning (DL), ensemble learning (EN), and hybrid-modeling (HM). We also discussed key modeling concepts such as dataset size, data splitting, input variable selection, forecasting time-step, performance metrics (PM), study zones, and aquifers, highlighting best practices for optimal GWL forecasting with ML. This review provides valuable insights and recommendations for researchers and water management agencies working in the field of groundwater management and hydrology.
Related Concept Videos
Levels of Use of a GIS
Design Example: Analyzing Capacity Contours for Flood Risk Assessment
Typical Model Studies
Design Example: Maintaining Level of an Embankment
Multiple Regression
Farmers can use multiple regression to determine the crop yield based on more than one factor, such as water availability, fertilizer, soil properties, etc. Here, the crop yield is the response or dependent variable as it depends on the other independent variables. The analysis requires the construction of a scatter plot...
Design Example: Creating a Hydraulic Model of a Dam Spillway

