Next Article in Journal
Mobile Application for Online Control and Booking of Free Parking Spots
Previous Article in Journal
Technological Evolution of Strategic Security Infrastructure: Transitioning from Reactive Models to Predictive Intelligence
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Probabilistic Assessment of Groundwater Potential Using Spatially Aware Machine Learning and Multimodal Geospatial Data

by
Gulnara Kaziyeva
1,
Shynar Turmaganbetova
2,*,
Sandugash Bekenova
3,
Gulzira Abdikerimova
1,*,
Rysgul Baynazarova
4,
Aliya Abdukarimova
5,*,
Gulnaz Zhilkishbayeva
6,
Zhanar Azhibekova
7 and
Bekezhan Zhumazhan
4
1
Department of Information Systems, L. N. Gumilyov Eurasian National University, Astana 010000, Kazakhstan
2
Institute of Business and Digital Technologies, S. Seifullin Kazakh Agrotechnical Research University, Astana 010000, Kazakhstan
3
Institute of Digital Economy and Sustainable Development, NJSC West Kazakhstan Agrarian Technical University Named After Zhangir khan, Oral 010007, Kazakhstan
4
Department of Computer Science and Artificial Intelligence, Faculty of Smart Technologies, Caspian State University of Technologies and Engineering Named After S. Yessenov, Aktau 010008, Kazakhstan
5
Department of Information Technology, K. Kulazhanov Kazakh University of Technology and Business, Astana 010000, Kazakhstan
6
Department of SMART Technologies, Faculty of Computer Science and Artificial Intelligence, Sh. Yesenov Caspian University of Technology and Engineering, Aktau 010008, Kazakhstan
7
Department of Information and Communication Technologies, S. Asfendiyarov Kazakh National Medical University, Almaty 010002, Kazakhstan
*
Authors to whom correspondence should be addressed.
Technologies 2026, 14(7), 447; https://doi.org/10.3390/technologies14070447
Submission received: 2 June 2026 / Revised: 11 July 2026 / Accepted: 14 July 2026 / Published: 20 July 2026

Abstract

This study presents a spatially aware machine learning model for probabilistic groundwater potential assessment using multimodal geospatial data derived from topography, hydrotopography, climate, soil, land use, Sentinel-1 SAR, and water balance variables. The model incorporates spatially consistent data partitioning, leakage-controlled model development, and probabilistic forecasting to improve the robustness and transferability of groundwater potential assessment. A total of 2402 spatial observations, including 601 groundwater-related locations and 1801 spatially filtered pseudo-absence samples, were used to evaluate eleven machine learning and deep learning models. The proposed hybrid framework achieved the best overall validation results with ROC-AUC of 0.9319, PR-AUC of 0.8363, F1-measure of 0.8226, balanced accuracy of 0.8847, and MCC of 0.7613. Independent spatial block testing further demonstrated strong generalization ability, showing ROC-AUC of 0.9535, PR-AUC of 0.9002, F1-measure of 0.7983, balanced accuracy of 0.8594, and MCC of 0.7336. Comparative experiments demonstrated that the proposed framework remains competitive with state-of-the-art machine learning and deep learning approaches while providing robust probabilistic estimates in spatially separated validation. The resulting groundwater potential maps identify areas with environmental conditions similar to known groundwater observations and provide a reliable basis for prioritizing hydrogeological studies, groundwater exploration, and regional water resources planning in data-poor settings.

1. Introduction

Mapping groundwater potential is a critical task in geoinformation analysis, hydrology, and natural resource management, particularly amid growing water demand, climate variability, and spatial unevenness in water resources [1,2,3]. Groundwater provides a significant share of the water supply for agriculture, industry, and domestic use; however, its spatial distribution is difficult to observe directly, often requiring indirect assessment methods [4,5]. Traditional hydrogeological approaches based on drilling, geophysical surveys, and field measurements are valuable but limited by cost, spatial coverage, and reproducibility [6,7].
In response to these limitations, methods based on geographic information systems and remote sensing are being actively developed. These approaches enable the integration of various data sources, including digital elevation models, climate variables, soil characteristics, land-use information, and satellite observations [8,9,10]. Previous approaches to groundwater potential mapping relied primarily on expert-based weighting schemes in GIS environments. Although such methods are interpretable, their results can be affected by subjectivity and limited reproducibility [11,12]. With the development of open geospatial data and cloud platforms such as Google Earth Engine, it has become possible to build scalable, standardized analytical pipelines for processing large geospatial datasets [13,14].
Meanwhile, machine learning methods, including random forests, gradient boosting, support vector machines, and neural networks, have gained widespread acceptance for modeling complex nonlinear relationships between environmental factors and groundwater-related conditions [15,16,17]. However, despite this progress, many existing studies still primarily focus on algorithm comparison and performance maximization. At the same time, methodological aspects of dataset construction, target interpretation, spatial validation, and leakage monitoring remain understudied [18,19]. A key methodological challenge is correctly formulating the target variable. When mapping groundwater potential, the presence of observations such as springs or wells may be recorded, whereas the absence of such observations does not prove the absence of groundwater. Therefore, pseudo-absence concepts, originally developed in species distribution modeling, are becoming increasingly relevant for this type of problem [20]. However, if pseudo-absence points are incorrectly generated or misinterpreted as true negatives, this can lead to systematic error and an overestimation of model performance [21].
Another important limitation is spatial autocorrelation. Many studies use random splitting into training and test sets, which can result in spatially close observations being placed in both sets. This can artificially inflate the model’s reported accuracy, as nearby locations often have similar environmental conditions [22]. For this reason, spatially sensitive validation strategies, including block and group splits, are needed to assess the model’s generalization ability more realistically [3,17].
Furthermore, data leakage remains a serious but often underestimated challenge in geospatial machine learning. Leakage can occur when a model receives direct or indirect information about the target variable through coordinates, identifiers, distances to known groundwater-related features, or other variables derived from the target variable [18]. Similarly, probability calibration and interpretability are not always sufficiently considered, even though practical groundwater assessment requires not only class separation but also robust probability estimates [19,22]. Thus, existing studies still face several methodological limitations: incorrect interpretation of negative samples, insufficient control for spatial dependence, risk of data leakage, limited reproducibility of workflows, and insufficient attention to probability calibration and interpretability. These limitations highlight the need to shift from algorithm-driven research to systems-oriented and reproducible frameworks.
Beyond groundwater potential mapping, recent studies have highlighted the importance of uncertainty-based groundwater modeling to support robust environmental decision-making. For example, Ref. [23] investigated groundwater flow and contaminant transport under heterogeneous permeability conditions using coupled random field modeling and extended porous media theory. Their results showed that subsurface heterogeneity introduces significant uncertainty into groundwater predictions and emphasized the importance of probabilistic rather than deterministic interpretation of modeling results. Although the objectives differ from groundwater potential assessment, these results reinforce the need for cautious interpretation of spatial prediction models when direct hydrogeological observations are limited.
Computational groundwater models are increasingly viewed as decision support tools rather than a direct replacement for hydrogeological studies. Ref. [24] combined groundwater flow modeling, reactive transport modeling, a genetic algorithm, and finite difference methods to optimize groundwater remediation strategies in complex subsurface conditions. Their study found that computational models are most effective when used to prioritize management actions, while taking into account model uncertainty and the need for independent verification. This view is consistent with the present study, in which probabilistic groundwater suitability maps are intended to support hydrogeological exploration and planning rather than to provide direct evidence of groundwater availability.
To address these challenges, this study proposes a replicable, spatially aware machine learning framework for probabilistic groundwater-related occurrence suitability mapping using multimodal geospatial data. The study does not aim to directly detect or confirm groundwater presence. Instead, it estimates the favorability of environmental conditions associated with known groundwater-related observations. This distinction reflects the indirect nature of remote sensing and geospatial predictors, which characterize environmental conditions rather than subsurface groundwater directly. Groundwater is a subsurface resource that cannot be directly observed using remote sensing or surface-based geospatial data. Therefore, the proposed model should not be interpreted as determining the physical presence or absence of groundwater. Instead, it estimates the likelihood that a location possesses environmental characteristics similar to those associated with documented groundwater-related observations, including springs and wells. These observations are used as indirect indicators of favorable hydrogeological conditions, rather than as direct measurements of groundwater availability.
Existing groundwater potential studies often report high forecast accuracy but pay little attention to whether the claimed performance remains reliable when assessed spatially independently. Furthermore, the construction of pseudo-missing observations and the prevention of information leakage are often poorly documented, complicating the comparison of published results. This study addresses these issues by developing a reproducible groundwater potential assessment workflow that combines spatial block validation, carefully constructed pseudo-missing observations, and multimodal geospatial predictors. The proposed algorithm enables the creation of groundwater potential maps that remain reliable when assessed spatially independently and can be used to prioritize hydrogeological studies, groundwater exploration, and regional water resources management.
The remainder of this paper is organized as follows. Section 2 describes the research area, dataset preparation, feature engineering, and the proposed probabilistic model. Section 3 presents the experimental setup and comparative evaluation of machine learning models, as well as the obtained results. Section 4 discusses the results, methodological aspects, and limitations of the proposed approach. Finally, Section 5 concludes the study and outlines future research directions.

2. Materials and Methods

2.1. Preparation and Formation of a Training Geospatial Dataset

Data analysis was structured as a sequential, reproducible workflow to prepare a valid feature space for probabilistic modeling of potentially favorable groundwater distribution zones. The main objective of the data analysis stage was not only to generate a feature table but also to ensure the scientific validity of the sample: eliminating features with the risk of leakage of the target variable, quality control of initial values, checking the class structure, spatial partitioning of the data, and selecting informative variables only from the training set.
The resulting dataset is a point-sampling dataset with supervised learning designed to evaluate whether multimodal geospatial predictors can distinguish documented groundwater-related observations from spatially filtered pseudo-absence locations. Each observation is represented by 89 environmental predictors extracted from independent geospatial layers. Although the initial number of predictors is relatively large compared to the number of observations, feature selection was performed exclusively on the training data, allowing the final predictor set to be reduced to 69 variables before model development. This procedure limits model complexity while retaining only informative environmental predictors.
Table 1 presents the basic mathematical notations used to formally describe the process of generating and preparing a geospatial dataset. The notations cover the study area, spatial observation points, coordinates, target variable, feature vector, final analytical dataset, feature sets, spatial blocks, and training, validation, and test samples. This table is necessary for a consistent understanding of subsequent formulas and stages of probabilistic modeling of groundwater potential.
The initial sample was formed as a set of two types of spatial points: positive groundwater-related observations and spatially filtered pseudo-absence points. Each point is treated as a geographic observation with coordinates and a target label (1):
D 0 = { p i , y i } i = 1 n , p i = λ i , φ i , y i 0 , 1
The target variable was defined as follows (2):
y i = 1 , if   p i S + 0 , if   p i S
where S + is the set of known or probable groundwater-related objects, and S is the set of filtered pseudo-absence points. The positive class reflects points associated with known groundwater manifestations or objects, such as springs and water wells. The negative class is not interpreted as a proven absence of groundwater. It represents spatially sampled pseudo-absence points used to construct a contrast sample in binary probability modeling. The final class structure after quality control (3):
S + = 601 , S = 1801 , n = 2402
This class ratio preserves the real imbalance between known groundwater-related objects and spatially distributed pseudo-absence points but remains suitable for training binary classification models using appropriate quality metrics. The pseudo-absence points were formed not as random points, but as a spatially filtered sample. The main principle was to eliminate obvious intersections with known positive objects and reduce the likelihood of negative points falling in close proximity to groundwater-related observations. Formally, the spatial filtering condition can be written as follows (4):
p j Ω , d p j , S + r min
where p j is a pseudo-absence point, d p j , S + is the minimum distance from this point to the nearest positive observation, and r m i n is the minimum spatial filtering buffer. This condition does not prove the absence of groundwater at pseudo-absence points but makes the negative class more appropriate for probabilistic modeling for probabilistic mapping tasks. Therefore, in what follows, the class y = 0 is treated as filtered pseudo-absence, and not as confirmed absence. For each point p i , a feature vector x i was formed, obtained by extracting values from a set of open geospatial layers. These layers described the topographic, hydro-topographic, climatic, soil, landscape, radar, and water-balance characteristics of the territory. The selected predictors were chosen because they represent key environmental factors influencing groundwater availability. Topographic variables describe relief configuration and runoff accumulation, climate variables characterize long-term water availability, soil properties influence infiltration and reservoir capacity, Sentinel-1 SAR data provide information on surface moisture conditions, and water balance indicators reflect regional hydrological processes. Their integration allows for a more comprehensive understanding of environmental conditions associated with groundwater potential. If we denote the set of initial spatial layers as (5):
G = g 1 , g 2 , , g m
then the feature vector for each point is defined as (6):
x i = g 1 p i , g 2 p i , , g m p i , m = 89
Thus, each row of the final table corresponds to one spatial point, and each feature column corresponds to the value of a specific geospatial layer or derived indicator at that point. The final initial analytical feature matrix had the form (7):
X all = x 11 x 12 x 1 m x 21 x 22 x 2 m x n 1 x n 2 x n m , n = 2402 , m = 89
At this stage, it was important that the features were derived from actual source-sampled geospatial layers, not from synthetic fallback values. This increases the reproducibility and scientific validity of further analysis. After generating the source table, quality control of the observations and features was performed. At the row level, the proportion of missing values for each point was analyzed (8):
M i = 1 m k = 1 m I ( x i k   is   missing )
where M i is the proportion of gaps in the i -th row, I is an indicator function that takes the value 1 when the condition is met and 0 otherwise. Rows with an excessive proportion of gaps were excluded from further analysis (9):
D = p i , x i , y i : M i τ r o w
where τ r o w is the acceptable threshold for missing values at the observation level. After quality control, the final dataset contained (10):
D = { x i , y i , b i } i = 1 2402
Additionally, the proportion of omissions for each characteristic was analyzed (11):
Q k = 1 n i = 1 n I ( x i k   is   missing )
where Q k is the proportion of missing values in the k-th feature. This step allowed us to identify features with potentially low reliability, verify the missingness structure, and prepare the data for subsequent processing without distorting the target variable. One of the key requirements of the analysis was the exclusion of leakage features. Leakage is defined as variables that can directly or indirectly convey information to the model about the target variable, point identifier, coordinates, spatial block, or known groundwater-related objects. The complete set of features was divided into acceptable and unacceptable (12):
F a l l = F m o d e l F l e a k , F m o d e l F l e a k =
The set of features allowed for modeling was defined as (13):
F m o d e l = F a l l / F l e a k
The F l e a k set included features potentially posing a risk of data leakage: the target variable, observation identifiers, point coordinates, spatial block identifiers, features directly associated with known groundwater/water features, distance variables to target objects, and technical fields that are not independent natural predictors. Excluding these variables is necessary to ensure that the model is trained on physically interpretable characteristics of the area, rather than on service information or technical traces of the sampling process.
To prevent overestimation of quality, spatial-block grouped partitioning was used. Each point was assigned to a spatial block b i . The partitioning was performed at the spatial-block level rather than at the level of individual observations, to prevent closely located points with high spatial similarity from being included in both the training and test sets. Formally, this can be represented as follows (14):
b i = B p i
where B is the function that assigns a point to a corresponding spatial block. The dataset was then divided into three disjoint parts (15):
D = D t r a i n D v a l i d D t e s t
subject to condition (16):
D t r a i n D v a l i d D t e s t =
For spatial blocks, the condition of non-intersection between parts was also met (17):
B t r a i n B v a l i d B t e s t =
The actual distribution of observations was as follows (18):
D t r a i n = 1444 , D v a l i d = 482 , D t e s t = 476
Model performance was assessed using the same type of observations, as there is no publicly available, independent, nationwide hydrogeological inventory for Kazakhstan confirming the absence or presence of groundwater. Therefore, validation was conducted on spatially independent subsets of the same dataset, obtained using point sampling, using a block partitioning into training, validation, and test sets. This protocol provides a more realistic assessment of spatial generalization than random partitioning, although it should not be interpreted as independent hydrogeological validation. All preprocessing parameters were evaluated exclusively on the training portion of D t r a i n and then applied to the validation and test portions. This eliminates the transfer of information from validation/test to the training process. For numerical features, a transformation of the form (19) was used:
x ˜ i k = x i k μ k t r a i n σ k t r a i n
where μ k t r a i n and σ k t r a i n are the mean and standard deviation of the k -th feature, calculated using only the training set. If the feature required imputation of missing data, the imputation parameter was also calculated using only the training set (20):
x i k i m p = x i k , if   x i k   not   missed , θ k t r a i n , i f   x i k   missed
where θ k t r a i n is the imputation value determined from the training data. This processing procedure preserves the independence of the validation and test splits and complies with the leakage-safe data preparation principle. After basic data cleaning, an analysis of the feature space was performed. This included checking the distributions, differences between classes, correlation structure, and feature redundancy. For each feature f k , its relationship with the target variable and stability in the training set were assessed. Generally, the informativeness of a feature can be represented as function (21):
S k = Ψ ( f k , y ) D t r a i n
where S k is the estimate of the informativeness of the k -th feature, and Ψ(⋅) is the criterion for the relationship between the feature and the target variable, calculated only on the training data. To control for multicollinearity, the correlation between the features was analyzed (22):
ρ k l = c o r r f k , f l
If two features had an excessively high correlation, one of them could be excluded as redundant (23):
ρ k l > τ c o r r f l F d r o p
Here, τ c o r r is the acceptable correlation threshold, and F d r o p is the set of features excluded due to redundancy. The final set of features was formed only during the training phase. Validation and test data were excluded from the feature-selection procedure to preserve the independence of the evaluation. The general selection principle can be written as follows (24):
F s e l = S e l e c t F m o d e l , D t r a i n
After removing weak, unstable and redundant features, the final number of variables was (25):
F a l l = 89 , F s e l = 69
The final feature matrix for modeling is (26):
X s e l = X : , F s e l , X s e l 2402 × 69
Accordingly, the model was trained on a selected feature space that accounted for data quality, informativeness, redundancy, and leakage risk. After data preparation, the problem was reduced to binary probabilistic classification. For each point p i , the model receives a feature vector x i and estimates the probability of belonging to a class of potentially favorable groundwater-related conditions (27):
p ^ i = p y i = 1 x i , p ^ i 0 , 1
Here, p ^ i is not direct evidence for the presence of groundwater. It is an estimate of the probability that the natural conditions at point p i are similar to those characteristic of known groundwater-related observations. The final binary decision can be obtained using the classification threshold (28):
y ^ i = 1 , if   p ^ i t 0 , if   p ^ i < t
where t is the classification threshold selected for the validation split, not the test split. Thus, the locked test split is retained only for the final independent quality assessment, not for model tuning, feature selection, or threshold selection. In a compact form, the entire data preparation process can be represented as a sequence of transformations (29):
D 0 D Q C D n o   l e a k a g e D t r a i n , D v a l i d , D t e s t X s e l
where D 0 is the original sample of points, D Q C is the data after quality control, D n o   l e a k a g e is the data after excluding leakage features, D t r a i n , D v a l i d , D t e s t are spatially separated parts, X s e l is the final matrix of 69 features for modeling. The final conceptual model of data preparation has the following form (30):
X s e l = S e l e c t P r e p r o c e s s F a l l \ F l e a k D t r a i n
This formula reflects the main methodological principle of the work: features are first cleared of potential leakage, then processed with parameters calculated only for the train split, and only after that they undergo train-only selection.

2.2. Leakage-Safe Spatial Data Preparation Framework for Groundwater Potential Modeling

Figure 1 shows the sequential data preparation process prior to model training. The left side of the figure shows the composition of the final analytical sample: the objects of analysis are spatial points p i = λ i , φ i , for which a binary target variable y i and a vector of predictors x i are formed. After quality control and feature selection, the final matrix X s e l includes 69 predictors grouped into seven substantive blocks: topographic, hydrotopographic, climatic, soil, land-cover, Sentinel-1 SAR, and water-balance features. This structure reflects a physically interpretable description of the territory, rather than an arbitrary set of statistical variables. The right side of the figure shows the procedure for forming the leakage-safe sample. First, positive groundwater-related observations and filtered pseudo-absence samples are combined, after which the pseudo-absence points are spatially filtered relative to positive objects. Next, values from the actual geospatial layers are extracted for each point, forming an initial 2402 × 89 feature matrix. The following steps include gap checking, class consistency checking, and the exclusion of variables with the risk of information leakage: coordinates, identifiers, spatial block IDs, distances to target objects, and known groundwater/water indicators.
Data preprocessing to prevent leakage was conducted according to an established protocol. Before model development, metadata fields and all variables directly or indirectly related to the target object were excluded. These included unique identifiers, geographic coordinates, source labels, source credibility attributes, spatial block identifiers, water masks, direct groundwater measurements, and distance-to-target variables. Specifically, variables such as water table, groundwater depth, depth to water, well yield, discharge, pumping rate, NDWI, MNDWI, AWEI, JRC water occurrence frequency, JRC water seasonality, surface water mask, distance to source, distance to well, distance to known groundwater point, and existing groundwater potential maps were excluded from model training to prevent information leakage.
Rows containing more than 30% missing values were removed during quality control. After preprocessing, the dataset contained 2402 observations described by 89 environmental predictors. Feature selection was performed exclusively on the training set using a “training only” protocol. Pairwise correlations were assessed, highly redundant predictors exceeding a predetermined correlation threshold were removed, and the remaining variables were ranked according to their predictive contribution. The final feature set consisted of 69 predictors used in all subsequent experiments. All experiments were conducted using a fixed random number generator seed (42) to ensure reproducibility.
The key methodological element of the scheme is a spatial-block grouped split, in which the data is divided into train, validation, and test parts by spatial blocks, rather than randomly by rows. This reduces the risk of overestimating quality due to spatial autocorrelation. All preprocessing operations, information content assessment, and final feature selection are performed only on D t r a i n , while validation and locked test are not used to adjust the feature space. Therefore, the final matrix X s e l is passed to the modeling as a pre-cleaned, spatially controlled, and leakage-proof basis for estimating the probability P y i = l x i .
Careful preparation of spatial observations is important because errors introduced during sampling or data pre-processing can significantly affect the reliability of groundwater potential predictions. The sequence of steps ensures traceability of the origin of each observation and each feature: from point generation and extraction of source-sampled layers to the final predictor matrix. This is necessary because, in groundwater-related occurrence suitability mapping, an error during sample preparation can lead to a greater distortion of the results than the choice of a specific classification algorithm. Excluding audit-only fields does not reduce the environmental information available to the model; instead, it prevents technical or spatial identifiers from influencing prediction. Such fields retain their value for quality assurance, data description, and reproducibility. However, these fields should not be used for model training because they may introduce spatially dependent or target-related information. Therefore, the final scheme establishes a strict boundary between the data used to document the sample and the features acceptable for prediction. This makes subsequent model comparison methods consistent and reduces the risk of overinterpreting the obtained metrics.
To further evaluate the robustness of the proposed branch selection strategy, an additional stability analysis of repeated spatial partitions was conducted using ten independent spatial partitions. The resulting branch selection frequencies, merge weights, and performance variability are presented in Supplementary Table S1 and Figure S1, demonstrating that the HistGradientBoosting branch remained consistently active across all repeated partitions, while modality-specific branches contributed with varying frequencies depending on the spatial partition. These additional experiments further confirm the robustness of the proposed validation-guided fusion strategy.
Figure 2 shows the class balance in the final dataset, formed after constructing positive groundwater-related observations and spatially filtered pseudo-absence points. The sample contains 2402 observations: 601 points belong to the positive class and 1801 to the pseudo-absence class. Thus, the ratio of negative to positive classes is approximately 3:1.
This distribution reflects the problem’s deliberate design rather than a data preparation error. The positive class is limited to publicly available observations associated with groundwater occurrences or objects, while pseudo-absence points were generated in greater numbers to form a contrasting spatial background. The pseudo-absence class is not interpreted as a confirmed absence of groundwater; rather, it serves as a comparative category for training the probabilistic model. The presence of moderate class imbalance was taken into account in further analysis of the model quality. Therefore, for evaluation, not only accuracy but also more informative metrics for imbalanced data were used: PR-AUC, F1-score, balanced accuracy, and MCC. This avoids overinterpretation of results due to the dominant class and more accurately assesses the model’s ability to identify groundwater-related conditions.
Figure 3 shows the original structure of the observations used to form the target variable. The final sample includes three source categories: pseudo_absence, osm_spring, and osm_water_well. The largest portion consists of 1801 spatially filtered pseudo-absence points, which were used as a contrasting background for binary modeling. The positive class comprises 492 osm_spring and 109 osm_water_well objects, for a total of 601 groundwater-related observations.
This distribution demonstrates that the positive class is not homogeneous in origin: it combines two types of open groundwater-related features, springs and water wells. This enhances the substantive validity of the class, as it reflects not a single specific data source, but several categories of features associated with groundwater occurrence or use. At the same time, the figure highlights an important methodological limitation: the number of osm_water_well features is significantly smaller than that of osm_spring features, so the model should not be interpreted as a specialized well-finding model. In this study, both feature types are used to assess groundwater potential. The pseudo_absence category is considered only as a filtered comparison class and does not indicate the confirmed absence of groundwater.
The study was conducted across Kazakhstan, extending from approximately 40.0° N to 56.8° N and from 45.0° E to 88.5° E, covering an area of approximately 2.72 million km2. Kazakhstan is characterized by significant environmental heterogeneity, including vast plains, deserts, semi-deserts, steppes, foothills, and mountainous regions. Climatic conditions range from arid and semi-arid regions in the south and west to more humid continental conditions in the north and northeast, resulting in pronounced spatial variability in precipitation, temperature, evaporation, and water availability. From a hydrogeological perspective, groundwater is located in a variety of aquifer systems, including unconsolidated alluvial deposits, sedimentary basins, fractured bedrock, and mountain aquifers. Groundwater is an important source of drinking water, irrigation water, and industrial water supplies, especially in regions where surface water resources are limited or highly seasonal. The high environmental diversity and uneven spatial distribution of groundwater observations make Kazakhstan a suitable testing ground for spatially aware machine learning methods using multimodal geospatial predictors.
Figure 4 shows the geographic distribution of the final dataset points in the EPSG:4326 coordinate system. The contour delimits the study area, within which two types of observations are located: positive groundwater-related points and spatially filtered pseudo-absence points. This presentation allows visual verification that the sample covers the main analysis area and is not concentrated in isolated regions. Pseudo-absence points are distributed throughout the study area and form the spatial background necessary for comparison with positive observations. Positive points exhibit more pronounced clustering, which is expected for open data on springs and water wells: such objects are typically recorded unevenly and depend on both natural conditions and the availability of observations. Therefore, the spatial heterogeneity of the positive class was taken into account in subsequent stages through spatial block partitioning.
The figure also confirms that the analysis was performed on real coordinate objects, not on an abstract tabular sample. However, the coordinates themselves were used to construct the sample, control the spatial structure, and visualize it, but were not included in the final set of predictors. This reduces the risk of spatial leakage and ensures that subsequent modeling is focused on the natural features of the area, rather than on the direct memorization of point locations.
The proposed framework is based on multimodal geospatial datasets representing topographic, climate, hydrological, soil, land-use, and radar information. Because these datasets were obtained from different providers and have different spatial and temporal characteristics, they were harmonized prior to feature extraction. Table 2 provides a summary of the geospatial datasets used in this study, including their source, temporal coverage, spatial resolution, preprocessing procedure, missing value handling, license, and role in the proposed framework.
All raster data were resampled to a common working resolution of 250 m before feature extraction. Predictor values were extracted only at observation sites, resulting in a feature table with point sampling. Missing values were estimated separately for each predictor and imputed exclusively using statistics obtained from the training set to prevent information leakage. All spatial datasets were processed in the EPSG:4326 coordinate system.

2.3. Study of Distributions and Information Content of Feature Space

Table 3 presents descriptive statistics for the first thirty features used in the initial analysis of the data structure. These variables belong to three key groups of factors: topography, hydrotopography, and climate. For each feature, the number of available observations, mean, standard deviation, minimum, quartile values, and maximum are shown. This table was used to control ranges, identify missing values, assess feature dispersion, and check the physical plausibility of values prior to model training.
Therefore, this table represents a fragment of the overall feature statistics, not a complete list of all variables in the dataset. The full original feature space contained 89 features, and after train-only selection, 69 features were used for modeling. Figure 5 shows the distribution histograms of six numerical features selected for the initial validation of the data structure: elevation, slope, annual_precipitation_mean, VV_VH_ratio, annual_ET, and mean_clay_0_60 cm. These variables reflect different groups of factors—topography, climate, radar response, water balance, and soil characteristics so their joint analysis allows us to assess the heterogeneity of the feature space before model training.
The elevation and slope distributions exhibit a pronounced right-hand asymmetry: most observations are located in relatively low-lying, gently sloping areas. At the same time, isolated high-altitude and steeper areas are also present. A similar asymmetry is observed for annual_ET, indicating heterogeneity in evaporation conditions and water balance. The annual_precipitation_mean feature exhibits a multimodal distribution, reflecting the territory’s climatic heterogeneity and differences between drier and wetter zones. The VV_VH_ratio distribution appears more compact and closer to unimodal, indicating a relatively stable range of Sentinel-1 radar ratios in the sample. The soil indicator mean_clay_0_60 cm also shows a pronounced central range but retains sufficient variability to describe soil water-retention properties. Taken together, the figure confirms that the features have different scales, distribution shapes, and degrees of skewness, so supervised preprocessing procedures were required before modeling, including handling missing values, scaling, and selecting informative variables for training. Figure 6 presents boxplots of six numerical features for the Pseudo-Absence and Positive classes. This visualization was used for an initial assessment of whether conditions at groundwater-related observation points differ from those of the spatially filtered background class before model training.
The elevation, slope, annual_precipitation_mean, and annual_ET features show that the positive class is, on average, biased toward higher values. This indicates that known groundwater-related points are more often associated with areas where topography, climatic moisture, and water balance differ from the conditions observed in most pseudo-absence locations. Differences are particularly noticeable for precipitation and evapotranspiration: the medians of the positive class are higher, and the interquartile ranges show a more pronounced concentration in relatively moist conditions. For VV_VH_ratio, the opposite pattern is observed: the positive class has a lower median compared to pseudo-absence. This may reflect differences in the surface radar response associated with cover type, landscape structure, or moisture conditions. The soil indicator mean_clay_0_60 cm shows partial overlap between classes but retains differences in ranges and outliers, indicating its potential additional information content. The presence of outliers in both classes was not considered an error in itself, as geospatial features naturally exhibit high spatial heterogeneity. The figure confirms that the selected variables contain a discriminatory signal between classes, but no single feature alone provides complete separation. Therefore, further modeling was based on a multi-feature approach, in which the final probability is derived from the combined use of topographic, climatic, SAR, soil, and water-balance factors. Figure 7 shows the annotated Pearson correlation matrix for the group of most informative features identified during the preliminary analysis.
The matrix was used to assess linear relationships among variables and to identify potential redundancies in the feature space before final predictor selection. The most pronounced positive correlations are observed within homogeneous groups of features. The Sentinel-1 SAR metrics VH_mean, dry_season_VH, wet_season_VH, VV_mean, and dry_season_VV are strongly correlated, reflecting the similar nature of radar seasonal characteristics. Similarly, the climate metrics wet_season_precipitation, annual_precipitation_mean, and spring_precipitation exhibit high positive correlations, as they describe related components of the precipitation regime. The topographic metrics local_relief and slope are also highly correlated, as expected for areas with pronounced relief discontinuities.
Negative correlations are particularly evident for deficit_severity_index, which shows inverse relationships with precipitation variables and several SAR/terrain metrics. This is logical, as increasing climate deficits are typically contrasted with higher moisture conditions. The VV_VH_ratio feature also shows negative correlations with most SAR indices and moderate inverse correlations with climate variables, indicating its independent role relative to absolute VV/VH values. Thus, the figure confirms the presence of both informative relationships and partial multicollinearity between the predictors. Therefore, subsequent train-only feature selection was necessary to preserve the useful signal while simultaneously removing weak or redundant variables.
Figure 8 shows the annotated matrix of normalized nonlinear signal relationships between the selected features and the target variable. The evaluation was performed using three tree-based approaches: Extra Trees, Random Forest, and permutation-based evaluation for HistGradientBoosting. The cell values are normalized from 0 to 1 within each column, so the figure reflects the relative importance of the features within the respective method rather than the absolute magnitude of the effect. The most consistent signal is observed for the SAR features VH_mean, dry_season_VH, and wet_season_VH. These variables rank among the top in several models, indicating their strong ability to distinguish between positive groundwater-related points and pseudo-absence observations in the multi-feature space. Climate indicators, especially wet_season_precipitation, annual_precipitation_mean, and spring_precipitation, also demonstrate a significant relationship with the target class, consistent with the hydrological role of the moisture regime. The VV_VH_ratio feature shows a particularly high signal in the HistGradientBoosting permutation estimate, indicating its independent informativeness when accounting for nonlinear interactions.
In contrast, deficit_severity_index, dry_season_VV, and roughness have low values in most columns, so their individual contribution to the feature group under consideration is limited. Thus, the figure confirms that a single factor does not drive the strongest relationship with the target variable; rather, a combination of SAR, climatic, and individual topographic features does. The results show that groundwater-related observations are influenced by multiple interacting environmental factors rather than any single factor, highlighting the importance of integrating climate, elevation, radar and soil information to assess regional groundwater potential.
Figure 9 shows the annotated mutual information matrix for the group of features that demonstrated the strongest relationship with the target variable. Unlike correlation analysis, mutual information was used to identify not only linear but also more complex nonlinear relationships between individual predictors and the target class. The values in the figure reflect the information contribution of each feature to distinguish between positive groundwater-related points and pseudo-absence observations.
The highest mutual information values were obtained for the climatic features wet_season_precipitation (0.225), annual_precipitation_mean (0.221), and spring_precipitation (0.202). This demonstrates that the moisture regime and seasonal precipitation distribution contain the most pronounced individual signal relative to the target class. High values are also observed for deficit_severity_index (0.201) and aridity_index (0.194), which further confirms the importance of climatic water deficit and aridity in assessing groundwater potential.
Among the radar features, VH_mean (0.189), dry_season_VH (0.180), and wet_season_VH (0.176) have a significant contribution, indicating the informativeness of Sentinel-1 SAR indicators as a supplement to climatic factors. The topographic features local_relief (0.176) and roughness (0.174) demonstrate a moderate but stable relationship with the target variable. The features snow_storage_proxy and warm_season_temperature, with values of 0.173, are also included in the group of informative factors, although their contribution is lower than that of the leading precipitation-related variables. Thus, the figure demonstrates that the strongest individual signal is formed primarily by climatic and water-balance characteristics, while SAR and terrain indicators play a supporting but substantively important role. These results were used as part of a train-only analysis of feature informativeness and confirmed the feasibility of subsequent multi-feature modeling.

3. Results

3.1. Machine Learning Models and Probabilistic Modeling Framework

After forming the leakage-safe feature matrix X s e l 2402 × 69 , the problem was reduced to binary probabilistic classification. For each observation i, the model M m obtains the selected feature vector x i * 69 and returns the probability of belonging to the positive groundwater-related class (31):
p ^ i m = f m x i * , p ^ i m = P m y i = 1 x i *
All models were trained on D t r a i n , classification thresholds and best configuration selection were performed on D v a l i d , and D t e s t was saved as a locked test split for final validation. This arrangement eliminates the use of test labels when selecting features, setting thresholds, and comparing architectures. Regularized logistic regression (32) was used for the linear baseline model:
p ^ i L R = σ β 0 + k = 1 69 β k x i k * , σ z = 1 1 + exp z
Tree-based models generated the probability as an aggregated result of an ensemble of trees (33):
p ^ i e n s = 1 T t = 1 T h t x i *
where h t is an individual tree or the base predictor of the ensemble, and T is the number of trees. For boosting models, the probability was constructed as a sequential sum of weak models (34):
p ^ i b o o s t = σ t = 1 T η t h t x i *
For RBF SVM, the separating function was first estimated in the nonlinear kernel space, after which the probabilities were obtained via calibrated probabilistic inference (35):
p ^ i S V M = σ A   g x i * + B
The neural network models were trained on a pre-processed feature matrix, where, after one-hot encoding, the input dimension was 78. The general form of the DL models is written as (36):
p ^ i D L = σ g θ z i
where z i is the preprocessed input vector, g_θ is the neural network function, and θ are the trainable parameters. Training was performed with weighted binary cross-entropy, the AdamW optimizer, and early stopping using PR-AUC validation. The aggregated validation metric (37) was used to compare the models:
S v a l i d = P R - A U C + R O C - A U C + F 1 + B A + M C C B r i e r
The binary decision was formed using the validation-selected threshold (38):
y ^ i m = 1 p ^ i m τ m
Table 4 presents the machine learning models used for the comparative experiment on probabilistic groundwater-related occurrence suitability mapping. The table lists the model families, key hyperparameters, their role in the experimental design, and methodological purpose. Linear, ensemble, boosting, kernel-based, and neural network models were considered as baseline approaches, enabling us to evaluate the performance of both simple and more complex nonlinear algorithms on a single feature space. The proposed hybrid GW-RSHF-ML model, which combines full-feature and modality-specific probabilistic branches with weight selection only on the validation split, is presented separately. This comparison is necessary for an objective assessment of whether the proposed hybrid approach provides an advantage over classical and modern baseline models.
In the final part of the experiment, the proposed GW-RSHF-ML model was implemented. Its goal was not to replace all baseline models with a single “complex” architecture, but to test whether the hydrological fusion approach can robustly combine different signal types: a common multi-feature signal and signals from individual physically interpretable groups. Each expert branch b receives its own subset of features I b and generates its own probability (39):
p i b = P b y i = 1 x i , I b *
Within GW-RSHF-ML, full-feature branches and modality-specific branches were used. Full-feature branches worked with all 69 features, while modality-specific branches used individual groups: topographic, hydro-topographic, climate, soil, land-cover, Sentinel-1 SAR, and water-balance predictors. The final merging was performed using sparse convex fusion (40):
w b 0 , b = l B w b = 1
For the chosen validation configuration, three branches were active: the full-feature Extra Trees interaction branch, the topographic branch, and the Sentinel-1 SAR branch. Therefore, the resulting probability can be compactly written as (41):
p ^ i = α p i , 3 + β p i , 5 + γ p i , 10 , α , β , γ 0 , α + β + γ = 1
Here, p i , 3 is the probability of the full-feature nonlinear interaction branch, p i , 5 is the probability of the topographic modality branch, and p i , 10 is the probability of the Sentinel-1 SAR branch. In the trained configuration, the weights were not obtained manually, but through validation-guarded selection. Therefore, the correct interpretation of the model is that the contribution of the branches is determined by the data and the validation procedure, and not by expert assignment of coefficients. The final binary decision was formed using the validation-selected threshold (42):
y ^ i = 1 p ^ i τ 0
Figure 10 shows the internal structure of GW-RSHF-ML as an ensemble of parallel probabilistic expert branches. The input is a selected 69-dimensional feature vector x * 69 , formed after leakage-safe data preparation and train-only feature selection. The architecture is divided into two groups of branches: full-feature expert branches and feature-modality expert branches.
Full-feature branches use the entire feature set and test different types of statistical signal: regularized linear dependence, bagging structure, nonlinear interactions, and margin-based splitting. Modality-specific branches work with individual physically interpretable feature blocks: topographic, hydrotopographic, climate, soil, land cover, Sentinel-1 SAR, and water balance. This principle allows us to test which groups of factors independently contribute to the probability of groundwater potential.
Each branch returns its own probability, p b , after which a branch probability vector is formed. Validation-selected sparse convex fusion is then applied. These results indicate that the model does not mechanically average all branches or manually assign weights. Instead, the procedure selects the combination of branches that yields the most stable result in the validation split. In the final configuration, the nonlinear interaction branch, topographic branch, and Sentinel-1 SAR branch remained active, while the remaining branches received zero coefficients in sparse fusion. The decision layer uses a validation threshold τ , after which a binary forecast y ^ is generated. Notably, the test split does not participate in branch selection, coefficient selection, or threshold selection. Therefore, the scheme reflects not simply an ensemble of models, but a validation-controlled hydrological fusion pipeline designed for probabilistic groundwater-potential modeling without leaking test information.

3.2. Analysis of the Latent and Spatial Structure of Geospatial Data

Figure 11 shows a two-dimensional PCA projection of informative features, where points are colored by true class: Positive and Pseudo-Absence. The first principal component explains 51.0% of the variance, while the second explains 12.2%, accounting for 63.2% of the variation in the selected feature space. This visualization was not used for model training, but rather for diagnostic assessment of the data’s internal structure and the possible separability of classes in reduced dimensions. The distribution of points shows that the classes are not completely linearly separable. In the central region of the projection, there is a significant overlap of positive and pseudo-absence samples. This confirms that the problem cannot be reduced to a simple threshold rule based on a single or a few principal components. Positive observations are also more often shifted to the left and more dispersed part of the space, while pseudo-absence points form a denser cluster in the right part of the projection. This PCA structure indicates the presence of a discriminating multivariate signal but also reveals its nonlinearity and partial ambiguity. Therefore, the continued use of tree-based, DL, and hybrid models was methodologically justified: they can account for complex interactions among climatic, SAR, topographic, and water-balance features. The figure also confirms the need for probabilistic classification, as some observations lie in the overlap zone between classes and should not be interpreted as completely unambiguous.
Figure 12 presents a visualization of the results of unsupervised KMeans_k2 clustering in the space of two principal components constructed using the informative features of the dataset. The first principal component explains 51.0% of the variance, and the second 12.2%. Therefore, this projection reflects the underlying structure of the feature space and allows one to assess the internal heterogeneity of the sample without using the target variable.
Cluster 0 forms a more compact and dense group of observations, concentrated primarily in the right side of the PCA space. Cluster 1, in contrast, is characterized by a wider dispersion and occupies the left side of the projection, encompassing observations with greater variability in their principal components. The boundary between the clusters is quite clearly defined, although partial overlap remains in the transition zone, indicating the absence of a completely rigid separation. This structure demonstrates the existence of natural heterogeneity in the feature space, detectable even without class labels. This is important from an analytical perspective, as it confirms the presence of internal subgroups of observations associated with differences in combinations of topographic, climatic, SAR, and water balance characteristics. However, clusters should not be interpreted as a direct replacement for the Positive and Pseudo-Absence target classes: the KMeans algorithm minimizes intracluster variance rather than solving the problem of classification based on groundwater-related labels. Thus, the figure confirms that the sample has its own latent structure, and the modeling problem is not formed in a completely chaotic feature space. This further justifies the use of multivariate models capable of accounting for complex combinations of features and also demonstrates that some of the discriminatory signal is already present at the level of unsupervised data analysis.
Figure 13 shows a map of the distribution of observations used for the subsequent groundwater-potential modeling. Within the study area boundary, two categories of points are shown: positive groundwater-related observations and filtered pseudo-absence samples. Coordinates are presented in the EPSG:4326 geographic system; the map also includes a scale bar, cardinal directions, and a cartographic frame, making the visualization suitable for spatial interpretation.
The figure shows that the filtered pseudo-absence points are distributed throughout the study area and form a broad spatial background for comparison with the positive class. This distribution is necessary to ensure that the model is trained not only on local contrasts around known objects but also on a broader range of natural conditions in the area. Positive groundwater-related points, in contrast, are unevenly distributed and form distinct spatial clusters. This clustering is expected, since known springs and water wells depend on both natural conditions and the uneven completeness of open observations.
The figure is presented solely to illustrate the spatial structure and territorial coverage of the sample; water-mask and distance-to-target variables were not included as predictors. The map only demonstrates the spatial structure of the sample and serves to verify territorial coverage, visually inspect the class distribution, and justify the need for spatial block partitioning. The observed spatial heterogeneity increases the risk that random partitioning will place environmentally similar neighboring observations in both the training and test sets, thereby inflating performance estimates. Thus, the figure confirms that the initial sample was constructed as a real, coordinate-based geospatial observation base, where the positive class reflects available groundwater-related objects, and the filtered pseudo-absence class serves as a spatially distributed comparative category for probabilistic modeling.
Figure 14 shows a grid of spatial blocks formed based on a one-dimensional degree partition of the territory in the EPSG:4326 coordinate system. Each block contains points from the final sample, and the color scale reflects the proportion of positive groundwater-related observations within the corresponding cell. Spatial blocks were retained as a service structure for subsequent spatial splitting and cross-validation but were not used as model predictors.
The map shows pronounced heterogeneity in the distribution of the positive class: most blocks have a low proportion of positive samples, while individual cells, particularly in the southern, southeastern, and eastern parts of the region, contain a higher concentration of positive observations. This structure confirms the presence of spatial autocorrelation and unevenness in the original data, making the standard random partitioning methodologically insufficient. The use of spatial blocks allows data to be partitioned not by individual rows, but by spatial units. This reduces the risk of closely spaced, naturally similar points being included in both the training and test datasets, thereby artificially inflating the model’s quality. Therefore, spatial block IDs were used solely to control for partitioning and to assess the model’s generalization across spatially separated areas.
Thus, the figure substantiates the need for leakage-safe spatial validation: the model should be tested not on adjacent observations with similar features, but on blocks not used in training. Figure 15 shows how the initial feature space was structured into meaningful predictor groups before the final train-only selection stage. A total of 89 features were used in the initial set, and their overall distribution across groups is fully consistent with this dimensionality: climate—18, topographic—14, soil—14, sentinel1—13, water_balance—11, land_cover—10, and hydro_topographic—9 features.
This distribution is not random. The large proportion of climatic features is because groundwater potential is significantly dependent on the moisture regime, precipitation seasonality, temperature, aridity, and water deficit, so the climatic block was described in more detail. The significant representation of topographic, soil, and Sentinel-1 features reflects a desire to capture the main physical mechanisms that influence the accumulation, redistribution, and potential manifestation of groundwater. Water balance variables were identified as a separate group, as they complement the climatic block by reflecting evaporation, moisture deficit, and recharge-related conditions. The land_cover and hydro_topographic groups contain fewer features but remain important as sources of additional spatial signal.
The figure demonstrates that the initial feature space was formed as multimodal and physically interpretable, rather than as a set of variables of a single nature. It also confirms that subsequent feature selection was performed not from a narrow initial list, but from a sufficiently broad and meaningfully balanced set of factors encompassing key components of the natural environment.

3.3. Comparative Analysis of Models and Assessment of the Quality of Probabilistic Modeling

Table 5 presents the validation results used to select the most robust model without resorting to a locked test split. GW-RSHF-ML emerged as the best model for the aggregate metric, demonstrating the most balanced combination of PR-AUC, ROC-AUC, F1 score, balanced accuracy, MCC, and Brier error. Individual baseline models also showed strong results: Extra Trees achieved the best validation PR-AUC and Brier score, while HistGradientBoosting achieved the best ROC-AUC. This is important for proper interpretation: the proposed model does not outperform all methods for each metric, but it demonstrates the best overall validation profile and the highest F1 score, balanced accuracy, and MCC. This result justifies its selection as the final model in the validation-controlled comparison.
To more fully assess the model’s robustness, additional calibration diagnostic data are presented in Supplementary Table S3. These results indicate that, although the GW-RSHF-ML model achieved the highest PR-AUC value, the calibration quality varied among the competing models, highlighting the need to interpret probabilistic results primarily as relative estimates of groundwater suitability rather than as absolute probabilities.
Table 6 presents the final validation results for the models on a locked test split that was not used for feature selection, threshold tuning, or architecture selection. On the test set, GW-RSHF-ML achieved the best PR-AUC, almost identical to the Extra Trees result, indicating high-quality ranking of the positive class with an imbalanced data structure. However, Extra Trees was superior in ROC-AUC, while HistGradientBoosting was superior in F1 score, balanced accuracy, MCC, and Brier score. Therefore, the test results do not demonstrate the absolute dominance of a single model, but the presence of multiple strong solutions. The proposed model remains validated as the best in terms of the validation composite score and competitive in the locked test, while HistGradientBoosting can be considered the strongest classical baseline in terms of the final test classification metrics.
Table 7 summarizes the computational characteristics of the models. Logistic Regression had the shortest training time, as expected for a linear model with a limited number of features. The residual MLP achieved the lowest inference latency per observation; however, this metric should be considered alongside its longer training time. The boosted models XGBoost and LightGBM demonstrate a good balance between training speed and low latency. GW-RSHF-ML requires more inference time than most single-model ML baselines because it combines multiple expert branches and performs probability fusion. However, training time remains moderate and significantly lower than that of DL models. Consequently, the proposed model has an acceptable computational cost for the research task but is not the fastest model in terms of latency.
Table 8 summarizes not only the numerical metrics but also the experimental roles of each model group. This format is important for review, as it demonstrates that the comparison was performed not simply to list algorithms, but to test different levels of complexity: from a linear model to nonlinear ensembles, a DL baseline, and the proposed hybrid fusion approach. The main conclusion is that the classical ML baseline proved to be very competitive, especially HistGradientBoosting and ExtraTrees. The proposed GW-RSHF-ML is justified not as “absolutely the best by all metrics,” but as the model with the best validation composite score, the best test PR-AUC, and an interpretable hydrological fusion structure. This formulation reduces the risk of overinterpretation and ensures a methodologically sound discussion of the results.
Figure 16 shows a comparison of models by two criteria: validation composite score and inference latency per observation. The x-axis represents the latency per sample in milliseconds on a logarithmic scale, and the y-axis represents the aggregated validation quality. The marker size reflects the relative training time, so the figure simultaneously shows the quality, prediction speed, and computational cost of training. GW-RSHF-ML, located in the upper right part of the graph, demonstrates the highest validation quality. This indicates a better composite score but also shows that the proposed model has a higher inference latency compared to most single ML baselines. This is explained by the ensemble structure of the model and the need to calculate the probabilities of multiple expert branches.
HistGradientBoosting and Extra Trees occupy a similar region of high quality with lower latency, confirming their role as strong and computationally efficient classical ML baselines. XGBoost and LightGBM have lower composite scores but fall within the minimal latency range, making them effective for speed. DL models, especially FT-Transformer Lite, demonstrate competitive validation quality but are inferior to the best ML models in terms of computational efficiency. Thus, the figure illustrates the tradeoff between quality and performance. GW-RSHF-ML is justified as the best based on the validation composite score; however, for scenarios where minimal inference latency is critical, HistGradientBoosting, Extra Trees, XGBoost, or LightGBM can be considered faster alternatives.
Figure 17 shows the ablation analysis of the GW-RSHF-ML model, performed using the PR-AUC validation metric. The goal of the analysis was to test how removing individual groups of branches or procedures affects the quality of the probabilistic ranking of the positive class. This approach allows us to evaluate the contribution of architectural components not declaratively, but through a controlled comparison of model variants in a validation split. The full version of GW-RSHF-ML achieves a validation PR-AUC of 0.836. A similar level of performance is maintained when removing the threshold calibration, SVM margin branch, and boosting branches, indicating that these components are not critical to PR-AUC in this configuration. Removing a nonlinear tree branch or linear branch reduces the value to 0.825, indicating that these branches make a small but measurable contribution to the stability of the model. The “Remove feature-group branches” variant yielded the highest PR-AUC value of 0.854. Accordingly, within the specific validation split, the full-feature branches were more effective in ranking the positive class than adding all modality-specific branches. However, this result should not be interpreted as indicating the uselessness of group branches: they serve an interpretable diagnostic role and participate in the hydrological fusion logic. Furthermore, the final model was selected not only based on the PR-AUC ablation alone, but also on the combined validation composite score and subsequent validation using a locked test split.
Thus, the figure demonstrates that the GW-RSHF-ML architecture is resilient to component deletion, and the main signal is formed by strong full-feature branches and the chosen validation-controlled fusion. A more detailed ablation analysis is presented in Supplementary Table S2, where the effects of removing individual architectural components are quantified. These additional experiments indicate that modality-specific branches mainly improve model interpretability and complementary information fusion rather than consistently increasing predictive ranking performance.
Figure 18 shows a comparison of calibration curves for three models on a locked test split: HistGradientBoosting, FT-Transformer Lite, and GW-RSHF-ML.
The x-axis shows the average predicted probability, and the y-axis shows the observed fraction of the positive class in the corresponding probability intervals. The dashed diagonal represents perfect calibration, where the predicted probability matches the empirical frequency of positive observations. HistGradientBoosting closely follows the diagonal in the mid- and high-probability ranges, consistent with its superior Brier test score. FT-Transformer Lite lies below the ideal calibration line in several intervals, particularly in the mid-range, indicating an overestimation of the positive class probabilities. GW-RSHF-ML shows inhomogeneous calibration: at low probabilities, the actual positive fraction is underestimated, while in the mid- and high-probability range, the curve approaches the diagonal and partially exceeds it. Thus, the figure shows that the model’s high discriminatory power does not automatically imply perfect probabilistic calibration. GW-RSHF-ML remains competitive in ranking metrics, but calibration analysis underscores the need for caution when interpreting absolute probabilities. In practice, therefore, p ^ values should be used primarily for relative ranking of groundwater potential zones rather than as direct frequency-based probabilities of groundwater presence.
Figure 19 presents a scenario-based mini-case analysis of the model’s sensitivity to changes in the annual_precipitation_mean feature. For a single fixed observation, the mean annual precipitation was sequentially varied, while the other features were held constant. For each scenario value, the model recalculated the predicted probability of groundwater potential, allowing us to track the local response of the prediction to variations in a single climatic factor.
The graph shows a generally increasing relationship: as annual_precipitation_mean increases from approximately 100 to 490 mm, the predicted probability increases from approximately 0.24 to 0.35. These results indicate that higher precipitation values are associated with more favorable conditions for a positive groundwater-related model response. This result is consistent with the previously identified informativeness of precipitation-related features in mutual information, nonlinear association, and the final modeling. However, the relationship is not strictly linear: in the middle range, areas of slower growth and a slight local decline are visible. This reflects the real nature of the trained model, which accounts for nonlinear interactions between features rather than imposing a simple linear relationship between precipitation and the target variable. Therefore, the figure should be interpreted as an illustration of the model response, not as direct physical evidence of a causal effect. Thus, the mini-case study confirms that the climate component, specifically average annual precipitation, does indeed influence the final probability in the expected direction. At the same time, the figure shows that the final forecast is formed from multiple features, and the contribution of a given factor depends on the specific combination of other observation conditions.
Figure 20 compares the two strongest baseline models based on the aggregate validation metric: HistGradientBoosting and FT-Transformer Lite. Both models demonstrate virtually identical performance: HistGradientBoosting has a validation composite score of 4.084, while FT-Transformer Lite has a score of 4.083. The difference between them is minimal, so both models can be considered competitive, strong baseline solutions at the validation stage.
HistGradientBoosting represents a classical ML approach based on tree-based gradient boosting and demonstrates that tree-based models handle tabular geospatial features well. FT-Transformer Lite, in contrast, is a deep learning baseline for tabular data that achieves comparable validation performance but does not provide a significant advantage over a strong classical ML baseline. These results indicate that using a neural network architecture alone does not automatically ensure superiority on this task. Specifically, the figure displays the strongest baselines, while the proposed GW-RSHF-ML is not shown as a separate column. Given the previously obtained validation composite score of 4.139, the proposed model outperforms both baseline models on the aggregate validation metric, but this advantage is moderate rather than significant. Therefore, the correct interpretation is that GW-RSHF-ML improves the validation profile of relatively strong alternatives, while maintaining the need to compare with them on individual test metrics and computational efficiency.
The spatial interpretation of the proposed framework is further illustrated in the Supplementary Materials. Figure S2 presents the resulting groundwater-related suitability probability map, Figure S3 shows the corresponding suitability classification into low/medium/high categories, and Figure S4 shows the model uncertainty and confidence. Taken together, these maps demonstrate that the proposed framework enables the generation of spatially interpretable probability estimates intended to support the prioritization of hydrogeological studies rather than to directly determine groundwater availability.

4. Discussion

Predicted maps should be interpreted as maps of groundwater potential, not as maps of confirmed groundwater presence. High predicted probabilities indicate that local environmental conditions are similar to those associated with documented groundwater observations, while low probabilities should not be interpreted as evidence of the absence of groundwater. Groundwater presence is controlled not only by surface environmental factors but also by subsurface geological structures, aquifer characteristics, and groundwater depth, which are not directly represented by the geospatial predictors used in this study. Therefore, the proposed framework is intended to support the prioritization of hydrogeological studies and groundwater exploration, not to replace fieldwork or direct hydrogeological assessment.
The results of this study demonstrate that spatially aware machine learning models can effectively identify patterns associated with groundwater-related environmental conditions when trained on carefully curated geospatial datasets. Results across several metrics, including ROC-AUC, PR-AUC, F1-measure, and MCC, confirm the presence of a significant predictive signal in the multimodal feature space.
However, it is important to emphasize that the proposed framework does not provide direct evidence of groundwater presence. Instead, it estimates the probabilistic favorability of environmental conditions that resemble those observed at known groundwater-associated locations. This distinction is important because remote sensing and geospatial predictors cannot directly observe groundwater but rather reflect surface and near-surface processes indirectly related to groundwater dynamics. One of the key methodological contributions of this work is its rigorous control of data leakage and spatial dependence. Using spatial block partitioning significantly reduces the risk of overestimating model performance due to spatial autocorrelation. Similarly, excluding features based on coordinates, identifiers, and target objects ensures that the model relies only on physically interpretable environmental predictors. These design decisions improve the robustness and reproducibility of results compared to traditional approaches.
The analysis also shows that classical machine learning models, particularly decision tree-based ensembles, remain highly competitive in this area. Although the proposed hybrid model demonstrates the best overall validation performance, it does not always outperform all baseline models across all metrics on the test set. This suggests that the primary advantage of the hybrid approach lies in robustness and balanced performance, rather than dominance in individual metrics. This result indicates that model selection should consider stability and interpretability in addition to predictive accuracy.
The analysis further demonstrates the complementary contribution of multimodal geospatial predictors. This confirms that groundwater potential depends on a combination of environmental processes rather than a single dominant factor. Integration of different data types is therefore essential to reflect the complexity of the underlying system.
The study has several limitations. The use of pseudo-absence data introduces uncertainty, as negative samples do not represent confirmed groundwater absence. Furthermore, reliance on publicly available datasets may lead to spatial distortions in the distribution of positive observations. In addition, the absence of direct field verification limits the hydrogeological confirmation of the predicted potential zones. An additional limitation is that the model’s performance was evaluated using the same source of observations from which the supervised training dataset was created. Although spatial block partitioning reduces the spatial dependence between training and test observations, the evaluation remains source-consistent and not validated by external data. Independent validation using borehole data, hydrogeological surveys, or institutional groundwater inventories would further strengthen confidence in the practical applicability of the proposed framework.
Future research should focus on incorporating additional sources of verification, including hydrogeological surveys and borehole data, and on expanding the framework for multiscale and temporal analysis. Integrating uncertainty quantification and explainable artificial intelligence methods could further enhance the interpretability and operational value of the proposed approach.
Overall, this study contributes to the development of reproducible, interpretable, and spatially consistent machine learning systems for geospatial environmental modeling. The proposed methodology can serve as a decision support tool for identifying priority areas of interest, guiding field research, and promoting sustainable groundwater resource management.

5. Conclusions

This study proposes a replicable, spatially aware machine learning framework for probabilistic groundwater-related occurrence suitability mapping using multimodal geospatial data. The approach frames the problem as a probabilistic assessment of environmental suitability, rather than direct groundwater detection, providing a scientifically sound interpretation consistent with the indirect nature of geospatial predictors. A leakage-safe data processing pipeline has been developed, including pseudo-absence sampling, spatial block validation, and feature selection on the training set only, significantly improving the robustness of model evaluation. The proposed hybrid model demonstrated high performance, achieving ROC-AUC = 0.9319 and PR-AUC = 0.8363 on the validation dataset and ROC-AUC = 0.9535 and PR-AUC = 0.9002 on the blocked test dataset, while remaining competitive with state-of-the-art decision-tree-based ensemble models. The results confirm that multimodal geospatial features provide additional information for identifying groundwater-related environmental patterns. Spatial block validation and leakage control were essential for obtaining realistic estimates of model generalization. Classical machine-learning models also remained highly competitive, indicating that data quality and evaluation design were more influential than model complexity. The proposed framework can be applied as a decision support tool for preliminary groundwater assessment, prioritizing field studies, and planning hydrogeological surveys. Future work should focus on incorporating field validation data, reducing the uncertainty associated with pseudo-absence sampling, and expanding the approach to multi-scale and temporal analysis.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/technologies14070447/s1, Figure S1: Distribution of PR-AUC and Brier Score in Repeated Spatial Split Stability Analysis; Figure S2: Final Groundwater-Related Suitability Probability; Figure S3: Low/Medium/High Suitability Classification; Figure S4: Model Uncertainty and Confidence; Table S1: Stability of GW-RSHF-ML Branches under 10 Repeated Spatial Splits; Table S2: Main Results of the GW-RSHF-ML Ablation Analysis; Table S3: Reliability Metrics and Calibration Diagnostics on the Locked-Test Split.

Author Contributions

Conceptualization, G.K. and S.T.; methodology, G.K., G.A. and A.A.; software, B.Z. and R.B.; validation, S.T., S.B. and A.A.; formal analysis, G.K. and G.Z.; investigation, R.B. and B.Z.; resources, S.B. and Z.A.; data curation, G.Z.; writing—original draft preparation, G.K.; writing—review and editing, S.T., A.A. and G.A.; visualization, B.Z. and R.B.; supervision, S.T.; project administration, G.A.; funding acquisition, G.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The datasets and source code supporting the findings of this study are available at: https://drive.google.com/drive/folders/1eFznl5O-G8kOv9UfCq_1RPmLrt8Rj4dH (accessed on 13 July 2026).

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
GISGeographic Information System
GEEGoogle Earth Engine
SARSynthetic Aperture Radar
ROC-AUCReceiver Operating Characteristic—Area Under Curve
PR-AUCPrecision–Recall Area Under Curve
MCCMatthews Correlation Coefficient
DEMDigital Elevation Model
HANDHeight Above Nearest Drainage
TPITopographic Position Index
VV/VHVertical–Vertical/Vertical–Horizontal Polarization Ratio

References

  1. Ali, M.A.H.; Elsadek, E.A.; Williams, C.; Thorp, K.R.; Elshikha, D.E.M. Groundwater Potential Mapping Using Machine Learning Techniques: Current Trends and Future Perspectives. Water 2026, 18, 947. [Google Scholar] [CrossRef]
  2. Lee, S.; Hyun, Y.; Lee, S.; Lee, M.J. Groundwater potential mapping using remote sensing and GIS-based machine learning techniques. Remote Sens. 2020, 12, 1200. [Google Scholar] [CrossRef]
  3. Sarkar, S.K.; Rudra, R.R.; Talukdar, S.; Das, P.C.; Nur, M.S.; Islam, A.R.M.T. Future groundwater potential mapping using machine learning algorithms and climate change scenarios in Bangladesh. Sci. Rep. 2024, 14, 10328. [Google Scholar] [CrossRef] [PubMed]
  4. Atalla, M.A.; Shebl, A.; Đurin, B.; Kranjčić, N.; AlMetwaly, W.M. Assessment of groundwater potential zones in Kuwait’s semi-arid region: A hybrid approach of multi-criteria decision making, Google Earth Engine, and geospatial techniques. Sci. Rep. 2024, 14, 29938. [Google Scholar] [CrossRef] [PubMed]
  5. Rehman, A.; Islam, F.; Tariq, A.; Islam, I.U.; Davis, B.J.; Bibi, T.; Ahmad, W.; Waseem, L.A.; Karuppannan, S.; Al-Ahmadi, S. Groundwater potential zone mapping using GIS, machine learning algorithms, and Google Earth Engine. Int. J. Digit. Earth 2024, 17, 2306275. [Google Scholar] [CrossRef]
  6. Singha, C.; Swain, K.C.; Pradhan, B.; Rusia, D.K.; Moghimi, A.; Ranjgar, B. Mapping groundwater potential zone in the Subarnarekha Basin, India, using a novel hybrid multi-criteria approach in Google Earth Engine. Heliyon 2024, 10, e24308. [Google Scholar] [CrossRef] [PubMed]
  7. Anand, V.; Rajput, V.D.; Minkina, T.; Mandzhieva, S.; Sharma, A.; Kumar, D.; Kumar, S. Evaluating groundwater potential with the synergistic use of geospatial methods and advanced machine learning approaches. Discov. Cities 2025, 2, 56. [Google Scholar] [CrossRef]
  8. Kumar, S.; Machiwal, D.; Parmar, B.S. A parsimonious approach to delineating groundwater potential zones using geospatial modeling and multicriteria decision analysis techniques under limited data availability condition. Eng. Rep. 2019, 1, e12073. [Google Scholar] [CrossRef]
  9. Bamal, A.; Uddin, M.G.; Olbert, A.I. Harnessing machine learning for assessing climate change influences on groundwater resources: A comprehensive review. Heliyon 2024, 10, e37073. [Google Scholar] [CrossRef] [PubMed]
  10. Kurbucz, M.T.; Andrée, B.P.J. Building and managing local databases from Google Earth Engine with the geeLite R package. Environ. Model. Softw. 2026, 199, 106909. [Google Scholar] [CrossRef]
  11. Chen, Y.; Chen, W.; Pal, S.C.; Saha, A.; Chowdhuri, I.; Adeli, B.; Janizadeh, S.; Dineva, A.A.; Wang, X.; Mosavi, A. Evaluation efficiency of hybrid deep learning algorithms with neural network decision tree and boosting methods for predicting groundwater potential. Geocarto Int. 2022, 37, 5564–5584. [Google Scholar] [CrossRef]
  12. Rabie, A.B.; Elhag, M.; Subyani, A. Remote sensing, GIS, and machine learning in water resources management for arid agricultural regions: A review. Water 2025, 17, 3125. [Google Scholar] [CrossRef]
  13. Chen, S.; Wang, J.; Yuan, S.; Li, J.; Xia, Y.; Liao, Y.; Wei, J.; Yuan, J.; Xu, X.; Zhu, X.; et al. Democratizing planetary-scale analysis: An ultra-lightweight Earth embedding database for accurate and flexible global land monitoring. Earth Syst. Sci. Data Discuss. 2026, 1–35. [Google Scholar] [CrossRef]
  14. Tamiminia, H.; Salehi, B.; Mahdianpari, M.; Quackenbush, L.; Adeli, S.; Brisco, B. Google Earth Engine for geo-big data applications: A meta-analysis and systematic review. ISPRS J. Photogramm. Remote Sens. 2020, 164, 152–170. [Google Scholar] [CrossRef]
  15. Nugroho, J.T.; Lestari, A.I.; Gustiandi, B.; Sofan, P.; Suwarsono; Prasasti, I.; Rahmi, K.I.N.; Noviar, H.; Sari, N.M.; Manalu, R.J.; et al. Groundwater potential mapping using machine learning approach in West Java, Indonesia. Groundw. Sustain. Dev. 2024, 27, 101382. [Google Scholar] [CrossRef]
  16. Banerjee, D.; Ganguly, S.; Kushwaha, S. Forecasting future groundwater recharge from rainfall under different climate change scenarios using comparative analysis of deep learning and ensemble learning techniques. Water Resour. Manag. 2024, 38, 4019–4037. [Google Scholar] [CrossRef]
  17. Mussa, M.M.; Lohani, T.K.; Eshete, A.A. Evaluation of groundwater potential zones using GIS-Based machine learning ensemble models in the Gidabo watershed, Ethiopia. Glob. Chall. 2024, 8, 2400137. [Google Scholar] [CrossRef] [PubMed]
  18. Kapoor, S.; Narayanan, A. Leakage and the reproducibility crisis in machine-learning-based science. Patterns 2023, 4, 100804. [Google Scholar] [CrossRef] [PubMed]
  19. Semmelrock, H.; Kopeinik, S.; Theiler, D.; Ross-Hellauer, T.; Kowald, D. Reproducibility in machine learning-driven research. arXiv 2023, arXiv:2307.10320. [Google Scholar] [CrossRef]
  20. Janssen, J.; Tootchi, A.; Ameli, A.A. Tackling water table depth modeling via machine learning: From proxy observations to verifiability. Adv. Water Resour. 2025, 201, 104955. [Google Scholar] [CrossRef]
  21. Wang, Y.; Khodadadzadeh, M.; Zurita-Milla, R. On the use of adversarial validation for quantifying dissimilarity in geospatial machine learning prediction. GISci. Remote Sens. 2025, 62, 2460513. [Google Scholar] [CrossRef]
  22. Yates, L.A.; Aandahl, Z.; Richards, S.A.; Brook, B.W. Cross validation for model selection: A review with examples from ecology. Ecol. Monogr. 2023, 93, e1557. [Google Scholar] [CrossRef]
  23. Seyedpour, S.M.; Henning, C.; Kirmizakis, P.; Herbrandt, S.; Ickstadt, K.; Doherty, R.; Ricken, T. Uncertainty with varying subsurface permeabilities reduced using coupled random field and extended theory of porous media contaminant transport models. Water 2022, 15, 159. [Google Scholar] [CrossRef]
  24. Seyedpour, S.M.; Valizadeh, I.; Kirmizakis, P.; Doherty, R.; Ricken, T. Optimization of the groundwater remediation process using a coupled genetic algorithm-finite difference method. Water 2021, 13, 383. [Google Scholar] [CrossRef]
Figure 1. A data preparation framework for preparing a geospatial dataset for probabilistic modeling of groundwater potential.
Figure 1. A data preparation framework for preparing a geospatial dataset for probabilistic modeling of groundwater potential.
Technologies 14 00447 g001
Figure 2. Distribution of target variable classes in the final sample of groundwater-potential modeling.
Figure 2. Distribution of target variable classes in the final sample of groundwater-potential modeling.
Technologies 14 00447 g002
Figure 3. Distribution of sources of formation of the target variable in the final data set.
Figure 3. Distribution of sources of formation of the target variable in the final data set.
Technologies 14 00447 g003
Figure 4. Spatial distribution of positive and pseudo-absence observations within the study area.
Figure 4. Spatial distribution of positive and pseudo-absence observations within the study area.
Technologies 14 00447 g004
Figure 5. Distributions of selected numerical features in the final geospatial dataset.
Figure 5. Distributions of selected numerical features in the final geospatial dataset.
Technologies 14 00447 g005
Figure 6. Comparison of distributions of selected numerical features between positive and pseudo-absence classes.
Figure 6. Comparison of distributions of selected numerical features between positive and pseudo-absence classes.
Technologies 14 00447 g006
Figure 7. Pearson correlation matrix for the most informative predictors of the final data set.
Figure 7. Pearson correlation matrix for the most informative predictors of the final data set.
Technologies 14 00447 g007
Figure 8. Matrix of nonlinear relationship of informative features with the target variable based on the results of tree-based models.
Figure 8. Matrix of nonlinear relationship of informative features with the target variable based on the results of tree-based models.
Technologies 14 00447 g008
Figure 9. The mutual information matrix between the most informative features and the target variable.
Figure 9. The mutual information matrix between the most informative features and the target variable.
Technologies 14 00447 g009
Figure 10. Internal architecture of the proposed GW-RSHF-ML model.
Figure 10. Internal architecture of the proposed GW-RSHF-ML model.
Technologies 14 00447 g010
Figure 11. PCA projection of informative features with separation of observations by true target class.
Figure 11. PCA projection of informative features with separation of observations by true target class.
Technologies 14 00447 g011
Figure 12. Results of KMeans clustering (k = 2) in the PCA space of informative features.
Figure 12. Results of KMeans clustering (k = 2) in the PCA space of informative features.
Technologies 14 00447 g012
Figure 13. Spatial distribution of positive groundwater-related points and filtered pseudo-absence observations in the modeling domain.
Figure 13. Spatial distribution of positive groundwater-related points and filtered pseudo-absence observations in the modeling domain.
Technologies 14 00447 g013
Figure 14. Spatial blocks and the proportion of positive observations for subsequent spatial cross-validation.
Figure 14. Spatial blocks and the proportion of positive observations for subsequent spatial cross-validation.
Technologies 14 00447 g014
Figure 15. Distribution of the number of features across predictor groups in the original set of geospatial variables.
Figure 15. Distribution of the number of features across predictor groups in the original set of geospatial variables.
Technologies 14 00447 g015
Figure 16. The ratio of computational efficiency and validation quality of trained models.
Figure 16. The ratio of computational efficiency and validation quality of trained models.
Technologies 14 00447 g016
Figure 17. Ablation analysis of the components of the proposed GW-RSHF-ML model for validation of PR-AUC.
Figure 17. Ablation analysis of the components of the proposed GW-RSHF-ML model for validation of PR-AUC.
Technologies 14 00447 g017
Figure 18. Comparison of the calibration of probabilistic forecasts on a locked test split.
Figure 18. Comparison of the calibration of probabilistic forecasts on a locked test split.
Technologies 14 00447 g018
Figure 19. Mini-case: Response of predicted groundwater potential to scenario-based change in mean annual precipitation.
Figure 19. Mini-case: Response of predicted groundwater potential to scenario-based change in mean annual precipitation.
Technologies 14 00447 g019
Figure 20. Comparison of validation composite scores for the strongest baseline models.
Figure 20. Comparison of validation composite scores for the strongest baseline models.
Technologies 14 00447 g020
Table 1. Basic notations used in formalizing the methodology for preparing geospatial data.
Table 1. Basic notations used in formalizing the methodology for preparing geospatial data.
DesignationDescription
1. Ω Study area
2. p i Spatial observation point
3. λ i Point longitude
4. φ i Point latitude
5. y i Target variable
6. x i Feature vector for point p_i
7. D Final analytical dataset
8. F a l l Complete set of initial features
9. F m o d e l Set of features allowed for modeling
10. F s e l Final set of features after train-only selection
11. b i Spatial block to which the point belongs
12. D t r a i n ,   D v a l i d ,   D t e s t Training, validation, and test datasets.
Table 2. Characteristics of geospatial datasets used for assessing groundwater environmental suitability.
Table 2. Characteristics of geospatial datasets used for assessing groundwater environmental suitability.
Data GroupSourcePeriodResolutionPreprocessingMissing-Value HandlingLicensePurpose
Positive observationsOpenStreetMap2025PointDuplicate removal, AOI filteringNot applicableODbLTarget labels
DEMNASA SRTMStatic30 mTerrain derivativesNo missing valuesPublicTopography
ClimateTerraClimate2018–2025~4 kmSeasonal aggregationTrain-only imputationPublicClimate
Sentinel-1 SARCopernicus2018–202510 mSeasonal compositesTrain-only imputationCopernicusSurface moisture
Land CoverESA WorldCover202110 mFraction calculationNo missing valuesESALand cover
SoilOpenLandMapStatic250 mResamplingTrain-only imputationOpenLandMapSoil
Water balanceMOD16A2GF/TerraClimate2018–2025500–4000 mAnnual aggregationTrain-only imputationPublicWater balance
Table 3. Descriptive statistics of the first thirty geospatial predictors of the final dataset.
Table 3. Descriptive statistics of the first thirty geospatial predictors of the final dataset.
FeatureCountMeanStdMin25%50%75%Max
elevation2402525.2465679.4197−68.0000136.0000312.0000578.75004199.0000
slope24022.61375.44580.00000.00001.00002.000046.0000
aspect_sin2402−0.00230.6889−1.0000−0.70400.00000.70401.0000
aspect_cos24020.12380.7145−1.0000−0.55920.20790.81921.0000
hillshade2402180.080813.043181.0000179.0000180.0000181.0000255.0000
local_relief240220.026241.39470.00002.00004.000014.0000495.0000
tpi_250 m2402−1.02995.9205−53.6000−0.8000−0.20000.400057.2000
tpi_1000 m2402−4.793323.8316−215.3673−2.5918−0.42860.7347155.9600
roughness240220.026241.39470.00002.00004.000014.0000495.0000
curvature_proxy240214.221177.7872−717.0000−5.00002.000010.0000774.0000
tpi_500 m2402−2.210511.5211−95.6923−1.3846−0.23080.538599.3080
tpi_2000 m2402−7.403242.8756−359.1117−4.2411−0.50511.1269270.4100
slope_relief_interaction240211.063127.75460.00000.00001.60945.4161283.8000
terrain_dissection_index24020.04570.06390.00000.01220.02510.05481.3067
flow_accumulation24011206.700527,307.00181.00001.00002.00007.00001,038,300.0000
log_flow_accumulation24011.76881.71180.69310.69311.09862.079413.8530
upstream_drainage_area240250.79441587.47820.00490.01010.02650.143075,491.0000
hand240217.633146.28810.00001.02503.175012.1438603.3800
valley_bottom_proxy24020.90020.20410.00000.91900.97880.99321.0000
drainage_tendency_index24011.10671.40440.01440.34660.69311.198913.8530
topographic_wetness_index_proxy24011.03851.8964−3.17810.00000.69311.386313.8530
stream_power_index_proxy24010.09150.28120.00000.00000.01210.05474.0922
relative_valley_position24020.91990.17820.00000.93930.98410.99491.0000
annual_precipitation_mean2402251.2775118.226069.7500150.6562246.2500303.6562699.3800
wet_season_precipitation240290.774748.837028.125055.125078.1875106.5000302.3800
dry_season_precipitation240261.079047.67662.500021.875047.687592.2500222.7500
precipitation_seasonality24020.13980.1539−0.13590.00930.10460.26280.4670
precipitation_cv24020.22110.05630.08740.18080.21190.25760.4190
mean_air_temperature24027.01294.2378−8.90363.96506.946710.486315.9980
warm_season_temperature240219.99474.43831.166717.373820.597623.357127.8760
Table 4. Descriptive statistics of the main features of the final data set.
Table 4. Descriptive statistics of the main features of the final data set.
ModelFamilyMain HyperparametersRole in the ExperimentMethodological Explanation
Logistic RegressionLinear MLsolver = liblinear, C = 1.0, max_iter = 2000, class_weight = balancedSimple linear baseline modelChecks whether linear separation is sufficient in a 69-dimensional space
Random ForestBagging/tree ensemblen_estimators = 240, min_samples_leaf = 2, class_weight = balancedNonlinear robust baselineUsed to test nonlinear patterns without boosting
Extra TreesRandomized tree ensemblen_estimators = 300, min_samples_leaf = 2, class_weight = balancedStrong tree-based baselineEvaluates the contribution of strongly randomized trees and feature interactions
HistGradientBoostingGradient boostingmax_iter = 160, learning_rate = 0.045, l2_regularization = 0.08, max_leaf_nodes = 15One of the strongest classical ML baselinesChecks the quality of regularized boosting on tabular geospatial data
RBF SVMKernel MLC = 1.5, gamma = scale, probability = True, class_weight = balancedMargin-based baselineUsed to test nonlinear separation via an RBF kernel
XGBoostGradient boostingn_estimators = 160, max_depth = 2, learning_rate = 0.045, subsample = 0.9, colsample_bytree = 0.9Boosting baselineLimited tree depth reduces the risk of overfitting on a small sample
LightGBMGradient boostingn_estimators = 160, learning_rate = 0.045, num_leaves = 7, min_child_samples = 5, class_weight = balancedAlternative boosting baselineChecks the robustness of the result to another boosting algorithm
MLPDeep learninghidden = 64, dropout = 0.20, AdamW, weighted BCE, early stoppingBasic neural network modelUsed as a simple DL baseline for tabular features
Residual MLPDeep learningwidth = 64, residual blocks = 2, dropout = 0.15, AdamWImproved MLP baselineChecks whether residual representation is helpful for tabular features
FT-Transformer LiteDeep tabular modeldim = 24, heads = 4, layers = 1, dropout = 0.10Strong DL baselineUsed to test attention-based feature processing
GW-RSHF-MLProposed hybrid ML11 probability expert branches; validation-selected sparse convex fusionProposed modelCombines full-feature and modality-specific branches, but selects weights only based on validation data
Table 5. Validation metrics for the quality of trained models.
Table 5. Validation metrics for the quality of trained models.
ModelFamilyComposite ScorePR-AUCROC-AUCF1Balanced AccuracyMCCBrier
GW-RSHF-MLProposed hybrid ML4.1390440.8363380.9319220.8225810.8846990.7613290.097825
HistGradientBoostingML baseline4.0841090.8217840.9379100.8032130.8723360.7349880.086121
FT-Transformer LiteDL baseline4.0831850.8508310.9338340.7983540.8642080.7304050.094447
Extra TreesML baseline4.0820380.8567960.9328550.7920000.8654600.7196050.084678
XGBoostML baseline3.9977950.7850970.9250230.7935220.8641390.7225030.092489
LightGBMML baseline3.9907730.7893460.9346540.7868850.8573320.7146630.092107
RBF SVMML baseline3.9358280.7669690.9207650.7781820.8746360.6998850.104609
Random ForestML baseline3.9194800.7889010.9206740.7662840.8556690.6827370.094784
MLPDL baseline3.8986770.7977810.9123180.7581230.8608830.6718750.102302
Residual MLPDL baseline3.8843820.8044680.9251140.7518800.8487250.6625290.108333
Logistic RegressionML baseline3.7866400.7469580.9078780.7470820.8392760.6570260.111580
Table 6. Model quality metrics for locked test splits.
Table 6. Model quality metrics for locked test splits.
ModelFamilyTest PR-AUCTest ROC-AUCTest F1Test Balanced AccuracyTest MCCTest Brier
GW-RSHF-MLProposed hybrid ML0.9002450.9534640.7982830.8594100.7335730.086525
HistGradientBoostingML baseline0.8921370.9535350.8250000.8830060.7660110.068671
FT-Transformer LiteDL baseline0.8744510.9420880.7692310.8412920.6944890.083759
Extra TreesML baseline0.9002020.9557580.8170210.8733150.7573870.072389
XGBoostML baseline0.8840830.9515220.7826090.8469100.7147030.073981
LightGBMML baseline0.8892010.9506550.8051950.8622190.7438910.075595
RBF SVMML baseline0.7698830.9308750.7794120.8770600.7023630.098678
Random ForestML baseline0.8823970.9483380.7936510.8717230.7211050.077058
MLPDL baseline0.7814150.8557580.7251910.8298220.6260480.102537
Residual MLPDL baseline0.7775350.8864930.7480920.8465360.6577730.101108
Logistic RegressionML baseline0.8378540.9101360.7795280.8633430.7016110.096378
Table 7. Model performance: training time and inference latency.
Table 7. Model performance: training time and inference latency.
ModelFamilyFit Time, sLatency, ms/Sample
1GW-RSHF-MLProposed hybrid ML1.4945830.505848
2HistGradientBoostingML baseline2.1527610.053497
3FT-Transformer LiteDL baseline38.0274520.462950
4Extra TreesML baseline0.2216740.111850
5XGBoostML baseline0.1132820.008005
6LightGBMML baseline0.3513070.008641
7RBF SVMML baseline0.3112070.059746
8Random ForestML baseline0.2261950.060186
9MLPDL baseline14.6795260.024103
10Residual MLPDL baseline18.2128020.005087
11Logistic RegressionML baseline0.0296340.007201
Table 8. Summary interpretation of the effectiveness of models by experimental roles.
Table 8. Summary interpretation of the effectiveness of models by experimental roles.
ModelMain StrengthPotential LimitationFinal Role in the Study
GW-RSHF-MLBest validation composite score and best test PR-AUCNot the best result across all test metrics; higher latencyFinal proposed hybrid model
HistGradientBoostingBest test F1, balanced accuracy, MCC, and BrierNot the best validation composite scoreStrongest classical ML baseline for test classification
Extra TreesBest validation PR-AUC, validation Brier, and test ROC-AUCSlightly below GW-RSHF-ML in test PR-AUCStrong nonlinear ensemble baseline
FT-Transformer LiteBest DL baseline for validation composite scoreLong training time and inferior to the best ML models in test metricsMain deep learning comparator
XGBoost/LightGBMFast and robust boostingNone of the models achieved the best results in the main outcome metricsAdditional strong boosting baselines
MLP/Residual MLPValidation of the neural tabular approachWeaker test PR-AUC and ROC-AUC compared to ML baselinesControl DL group
Logistic RegressionSimplicity, high speed, and interpretabilityLowest validation composite scoreLinear lower baseline
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kaziyeva, G.; Turmaganbetova, S.; Bekenova, S.; Abdikerimova, G.; Baynazarova, R.; Abdukarimova, A.; Zhilkishbayeva, G.; Azhibekova, Z.; Zhumazhan, B. Probabilistic Assessment of Groundwater Potential Using Spatially Aware Machine Learning and Multimodal Geospatial Data. Technologies 2026, 14, 447. https://doi.org/10.3390/technologies14070447

AMA Style

Kaziyeva G, Turmaganbetova S, Bekenova S, Abdikerimova G, Baynazarova R, Abdukarimova A, Zhilkishbayeva G, Azhibekova Z, Zhumazhan B. Probabilistic Assessment of Groundwater Potential Using Spatially Aware Machine Learning and Multimodal Geospatial Data. Technologies. 2026; 14(7):447. https://doi.org/10.3390/technologies14070447

Chicago/Turabian Style

Kaziyeva, Gulnara, Shynar Turmaganbetova, Sandugash Bekenova, Gulzira Abdikerimova, Rysgul Baynazarova, Aliya Abdukarimova, Gulnaz Zhilkishbayeva, Zhanar Azhibekova, and Bekezhan Zhumazhan. 2026. "Probabilistic Assessment of Groundwater Potential Using Spatially Aware Machine Learning and Multimodal Geospatial Data" Technologies 14, no. 7: 447. https://doi.org/10.3390/technologies14070447

APA Style

Kaziyeva, G., Turmaganbetova, S., Bekenova, S., Abdikerimova, G., Baynazarova, R., Abdukarimova, A., Zhilkishbayeva, G., Azhibekova, Z., & Zhumazhan, B. (2026). Probabilistic Assessment of Groundwater Potential Using Spatially Aware Machine Learning and Multimodal Geospatial Data. Technologies, 14(7), 447. https://doi.org/10.3390/technologies14070447

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop