MODELLING FLUCTUATIONS OF GROUNDWATER LEVEL USING MACHINE LEARNING ALGORITHMS IN THE SOKOTO BASIN

Groundwater level forecasting is essential for the sustainable management of water resources, especially water scarce regions such as the Sokoto Basin. This study investigates the application of machine learning models, specifically Long Short-Term Memory (LSTM), eXtreme Gradient Boosting (XGBoost)a...

Full description

Saved in:
Bibliographic Details
Main Authors: Samson Alfa, Haruna Garba, Augustine Odeh
Format: Article
Language:English
Published: Nigerian Defence Academy 2025-05-01
Series:Academy Journal of Science and Engineering
Online Access:https://ajse.academyjsekad.edu.ng/index.php/new-ajse/article/view/444
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850150660016701440
author Samson Alfa
Haruna Garba
Augustine Odeh
author_facet Samson Alfa
Haruna Garba
Augustine Odeh
author_sort Samson Alfa
collection DOAJ
description Groundwater level forecasting is essential for the sustainable management of water resources, especially water scarce regions such as the Sokoto Basin. This study investigates the application of machine learning models, specifically Long Short-Term Memory (LSTM), eXtreme Gradient Boosting (XGBoost)and Random Forest (RF) algorithms to predict groundwater levels across six boreholes within the Sokoto Basin. A thorough preprocessing procedure was applied to the daily groundwater data spanning a range of three to four years. This included removing null values, interpolating missing data and downsampling to weekly intervals engineering to improve model performance. Time series decomposition and the creation of lag features were also utilized to capture temporal dependencies effectively. Among the models, the XGBoost algorithm demonstrated the highest performance, providing precise predictions that closely aligned with the actual groundwater levels. Hyperparameters for the XGBoost model were fine-tuned using grid search techniques, resulting in optimal settings that significantly enhanced predictive accuracy with Mean Absolute Error (MAE) ranging from 0.016 – 0.757m and Root Mean Square Error (RMSE) ranging from 0.051 - 2.859m. The LSTM model also showed strong performance, particularly in capturing the peaks and valleys of the groundwater level time series, with MAE and RMSE values ranging from 0.016 – 0.757m and 0.051 – 2.859m, respectively. The RF model exhibited reliable performance across most locations. The research findings offer a practical method for forecasting groundwater levels. The frameworks could be used to manage water resources, particularly in dry years, where water restrictions and drought alerts can also be rapidly issued.
format Article
id doaj-art-4fef394876da46ff8ef5024f3ea77541
institution OA Journals
issn 2734-3898
language English
publishDate 2025-05-01
publisher Nigerian Defence Academy
record_format Article
series Academy Journal of Science and Engineering
spelling doaj-art-4fef394876da46ff8ef5024f3ea775412025-08-20T02:26:28ZengNigerian Defence AcademyAcademy Journal of Science and Engineering2734-38982025-05-01192135155415MODELLING FLUCTUATIONS OF GROUNDWATER LEVEL USING MACHINE LEARNING ALGORITHMS IN THE SOKOTO BASINSamson Alfa0Haruna GarbaAugustine OdehNigeria Defence AcademyGroundwater level forecasting is essential for the sustainable management of water resources, especially water scarce regions such as the Sokoto Basin. This study investigates the application of machine learning models, specifically Long Short-Term Memory (LSTM), eXtreme Gradient Boosting (XGBoost)and Random Forest (RF) algorithms to predict groundwater levels across six boreholes within the Sokoto Basin. A thorough preprocessing procedure was applied to the daily groundwater data spanning a range of three to four years. This included removing null values, interpolating missing data and downsampling to weekly intervals engineering to improve model performance. Time series decomposition and the creation of lag features were also utilized to capture temporal dependencies effectively. Among the models, the XGBoost algorithm demonstrated the highest performance, providing precise predictions that closely aligned with the actual groundwater levels. Hyperparameters for the XGBoost model were fine-tuned using grid search techniques, resulting in optimal settings that significantly enhanced predictive accuracy with Mean Absolute Error (MAE) ranging from 0.016 – 0.757m and Root Mean Square Error (RMSE) ranging from 0.051 - 2.859m. The LSTM model also showed strong performance, particularly in capturing the peaks and valleys of the groundwater level time series, with MAE and RMSE values ranging from 0.016 – 0.757m and 0.051 – 2.859m, respectively. The RF model exhibited reliable performance across most locations. The research findings offer a practical method for forecasting groundwater levels. The frameworks could be used to manage water resources, particularly in dry years, where water restrictions and drought alerts can also be rapidly issued.https://ajse.academyjsekad.edu.ng/index.php/new-ajse/article/view/444
spellingShingle Samson Alfa
Haruna Garba
Augustine Odeh
MODELLING FLUCTUATIONS OF GROUNDWATER LEVEL USING MACHINE LEARNING ALGORITHMS IN THE SOKOTO BASIN
Academy Journal of Science and Engineering
title MODELLING FLUCTUATIONS OF GROUNDWATER LEVEL USING MACHINE LEARNING ALGORITHMS IN THE SOKOTO BASIN
title_full MODELLING FLUCTUATIONS OF GROUNDWATER LEVEL USING MACHINE LEARNING ALGORITHMS IN THE SOKOTO BASIN
title_fullStr MODELLING FLUCTUATIONS OF GROUNDWATER LEVEL USING MACHINE LEARNING ALGORITHMS IN THE SOKOTO BASIN
title_full_unstemmed MODELLING FLUCTUATIONS OF GROUNDWATER LEVEL USING MACHINE LEARNING ALGORITHMS IN THE SOKOTO BASIN
title_short MODELLING FLUCTUATIONS OF GROUNDWATER LEVEL USING MACHINE LEARNING ALGORITHMS IN THE SOKOTO BASIN
title_sort modelling fluctuations of groundwater level using machine learning algorithms in the sokoto basin
url https://ajse.academyjsekad.edu.ng/index.php/new-ajse/article/view/444
work_keys_str_mv AT samsonalfa modellingfluctuationsofgroundwaterlevelusingmachinelearningalgorithmsinthesokotobasin
AT harunagarba modellingfluctuationsofgroundwaterlevelusingmachinelearningalgorithmsinthesokotobasin
AT augustineodeh modellingfluctuationsofgroundwaterlevelusingmachinelearningalgorithmsinthesokotobasin