Next Article in Journal
Evaluation of the Shear Modulus Degradation by a Modified Hyperbolic Function for Unconventional Geomaterials
Previous Article in Journal
Reconstruction of a 3D Bedrock Model in an Urban Area Using Well Stratigraphy and Geophysical Data: A Case Study of the City of Palermo
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Application of Machine Learning Methods for Gravity Anomaly Prediction

by
Katima Zhanakulova
1,
Bakhberde Adebiyet
1,
Elmira Orynbassarova
1,
Ainur Yerzhankyzy
1,*,
Khaini-Kamal Kassymkanova
1,
Roza Abdykalykova
1 and
Maksat Zakariya
2
1
Geomatics Innovation Center, Satbayev University, Almaty 050013, Kazakhstan
2
Department of Geophysics and Seismology, Geology and Oil-Gas Business Institute Named After K. Turyssov, Satbayev University, Almaty 050013, Kazakhstan
*
Author to whom correspondence should be addressed.
Geosciences 2025, 15(5), 175; https://doi.org/10.3390/geosciences15050175
Submission received: 26 March 2025 / Revised: 9 May 2025 / Accepted: 10 May 2025 / Published: 14 May 2025

Abstract

:
Gravity anomalies play critical roles in geological analysis, geodynamic monitoring, and precise geoid modeling. Obtaining accurate gravity data is challenging, particularly in inaccessible or sparsely covered regions. This study evaluates machine learning (ML) methods—Support Vector Regression (SVR), Gaussian Process Regression (GPR), and Ensemble of Trees—for predicting gravity anomalies in southeastern Kazakhstan and compares their effectiveness with traditional Kriging interpolation. A dataset, consisting of the simple Bouguer anomaly values, latitude, longitude, elevation, normal gravity, and terrain corrections derived from historical maps at a scale of 1:200,000, was utilized. Models were trained and validated using cross-validation techniques, with performance assessed by statistical metrics (RMSE, MAE, R2) and spatial error analysis. Results indicated that the Exponential GPR model demonstrated the highest predictive accuracy, outperforming other ML methods, with 72.9% of predictions having errors below 1 mGal. Kriging showed comparable accuracy and superior robustness against extreme errors. Most prediction errors from all methods were spatially associated with mountainous regions featuring significant elevation changes. While this study demonstrated the effectiveness of machine learning methods for gravity anomaly prediction, their accuracy decreases in complex terrain, indicating the need for further research to improve model performance in such environments.

1. Introduction

Gravity anomalies, particularly Bouguer anomalies, are essential for analyzing geological structures [1,2,3,4], monitoring geodynamic processes [5,6], and addressing geodetic challenges [7,8]. They play crucial roles in modeling the gravimetric geoid [9,10], which is fundamental for precise geodetic measurements and Earth science applications. According to Hofmann-Wellenhof and Moritz [11], determining the geoid surface is based on solving the boundary value problem presented by Stokes’ formula. The practical implementation of this formula requires a globally distributed and dense coverage of terrestrial gravity data.
However, obtaining high-density gravity data in various environments remains a challenging task. This challenge arises not only from accessibility constraints in study areas, but also from the high costs associated with conducting gravimetric surveys. Previous studies [12,13] have highlighted that the high costs associated with equipment procurement, survey implementation, and data processing significantly limit the availability of dense gravity data. Another fundamental requirement for constructing a gravimetric geoid is the uniform spatial distribution of gravity observations with a specified resolution, which is technically difficult to achieve. Consequently, interpolation methods are commonly employed to construct a regular grid. The choice of an optimal approach for data point density and interpolation methods is a key issue in this context.
Classical interpolation techniques, such as Kriging, continuous curvature splines, and least squares interpolation in tension (LCS), are widely used for gap-filling and densification of gravimetric data points, yielding varying levels of accuracy [14]. The spline method is applied when data points are uniformly distributed with smooth variations in values. LCS is utilized for datasets with heterogeneous point density, integrating correlation information. As one of the most widely used interpolation methods, Kriging estimates the value at an unknown location by computing a weighted average of the nearest data points. This approach contributes to reducing inversion uncertainty and enhancing spatial resolution. Kriging outperforms many other interpolation techniques, providing higher accuracy in interpolated values [15,16]. Each of the traditional interpolation methods has its advantages; however, their accuracy is highly dependent on the density of gravimetric data. Moreover, traditional interpolation methods face significant challenges in regions with steep gravity gradients, as their underlying assumptions of spatial continuity become less reliable. In regions with sparse gravity data coverage, these methods may introduce significant errors in gravity value predictions.
Currently, many machine learning algorithms enable the prediction of process dynamics, the identification of hidden patterns, the filling of data gaps, and the enhancement of model accuracy across various scientific and applied domains. The rapid advancement of artificial intelligence has introduced new opportunities for data forecasting [17,18]. Several studies [19,20,21] have explored the application of machine learning (ML) methods for gravity data prediction, demonstrating superior forecasting accuracy compared to traditional approaches. Liu et al. [22] demonstrated that the Random Forest (RF) and recurrent neural network (RNN) algorithms achieved the highest accuracy in predicting gravity data, outperforming the Support Vector Machine (SVM) and Kriging methods. Specifically, for large-scale datasets, Random Forest and RNN achieved the best results, with Root Mean Square Error (RMSE) values of 2.7438 and 3.4804, respectively. For small-scale datasets, the corresponding RMSE values were 7.6032 and 8.6699. In a separate study, performed by Tierra and De Freitas [23], the Artificial Neural Network (ANN) model effectively predicted Free-Air Gravity Anomalies with high accuracy. The model achieved a Standard Deviation (SD) of 0.241, significantly outperforming traditional interpolation methods, such as Kriging (SD: 21.476) and Minimum Curvature (SD: 20.264), by capturing complex spatial relationships in the gravity data. In this study, we evaluate the effectiveness of three ML algorithms for gravity data interpolation: Support Vector Regression (SVR), Ensembles of Trees, and Gaussian Process Regression (GPR). These algorithms were selected based on their specific advantages: SVR is effective for small datasets with nonlinear patterns, Ensembles of Trees is robust against data noise and overfitting, and GPR is capable of quantifying prediction uncertainty.
The use of machine learning offers an advance in gravity data prediction by improving the accuracy of interpolation in regions with sparse or irregular measurements and capturing complex spatial relationships that are often not well represented by classical methods. These capabilities make machine learning a promising tool for enhancing the reliability and accuracy of gravity data, which serve as a critical foundation for subsequent studies in geodesy, geophysics, geology, and related Earth science disciplines.
The objectives of this study are to identify the most effective machine learning methods for predicting gravimetric data and to provide a comprehensive comparison of the predicted values with the traditional Kriging interpolation method.
This research is particularly relevant in the context of developing a regional geoid model for Kazakhstan as part of a national project, which aims to enhance the accuracy of geodetic measurements and establish a foundation for future gravimetric investigations. To the best of our knowledge, this is the first study to explore the applicability of ML algorithms for gravity data prediction in Kazakhstan’s territory. The obtained results will contribute to the development of a scientific and methodological framework for selecting optimal approaches to improving the accuracy of Kazakhstan’s geoid model.

2. Materials and Methods

Figure 1 presents a flowchart outlining the methodology implemented in this study. The workflow encompasses multiple stages, including data preprocessing, model selection, training, validation, and final performance evaluation. The study area and dataset are described in Section 2.1, the validation process in Section 2.2, and the machine learning and interpolation methods in Section 2.3, Section 2.4, Section 2.5 and Section 2.6. The results, along with their interpretation, are discussed in Section 3.
The flowchart illustrates the application of machine learning methods for predicting gravity anomalies. The first stage involved data preparation, wherein the initial dataset was divided into the two following subsets:
-
Learning dataset—used for model training and validation;
-
Independent test set—randomly distributed across the study area for final evaluation and comparison with traditional interpolation method.
Data preprocessing included feature normalization to ensure consistent contribution from input features (latitude, longitude, elevation, normal gravity). Regression modeling was performed using the MATLAB® environment (version R2024a). Hyperparameter optimization within Regression Learner was conducted automatically using built-in Bayesian optimization methods. This automated procedure systematically explored optimal hyperparameter combinations to minimize model error (RMSE, MAE), thus enhancing predictive accuracy and model generalization. Additionally, 10-fold cross-validation was employed to robustly evaluate model performance and mitigate potential overfitting. Once preprocessed, the dataset was used to train different ML models, including Support Vector Regression (SVR), Gaussian Process Regression (GPR), and Ensembles of Trees, as well as the traditional Kriging interpolation method. For SVR, the following six different kernel functions were tested: Linear, Quadratic, Cubic, Fine Gaussian, Medium Gaussian, and Coarse Gaussian.
Each kernel function was evaluated to determine the best-performing configuration. Similarly, four kernel types were examined for GPR, including Rational Quadratic, Squared Exponential, Matern 5/2, and Exponential. For Ensemble of Trees, both Bagged Trees and Boosted Trees were implemented. Subsequently, model selection was conducted to identify the most suitable algorithm for prediction. The training phase included hyperparameter tuning and optimization using 10-fold cross-validation, which helped to assess model stability and generalization performance. The best-performing model was determined based on statistical error metrics, including Root Mean Square Error (RMSE), Mean Absolute Error (MAE), and the Coefficient of Determination (R2).
Following the selection of the best-performing models from each tested approach (SVR, GPR, and Ensembles of Trees), a final independent test set evaluation was performed. The best-selected models were compared against Kriging to assess their effectiveness in predicting gravity anomalies.
The final stage involved the interpretation of results, wherein the predicted data were visualized through maps, histograms, and graphs. This visualization facilitates a detailed spatial analysis of prediction errors, the identification of underlying patterns, and the delineation of regions with the highest levels of uncertainty in gravity anomaly predictions.

2.1. Study Area and Dataset

The study area is located in southeastern Kazakhstan, within the coordinates 42°25′–47°20′ N and 73°43′–82°10′ E (Figure 2a). This region encompasses a diverse range of topographic and geological features, including the mountainous terrain of the Tian Shan and Zhetysu Alatau ranges, as well as extensive lowland deserts, providing an ideal setting for gravity field analysis.
The topography of the study area exhibits significant variability: the northern part is dominated by vast desert landscapes, while the southeastern section is occupied by the Tian Shan and Zhetysu Alatau mountain ranges. Elevations range from 302 m to 4540 m (Figure 2b). The presence of both flat and mountainous terrains allows for an assessment of machine learning model accuracy under varying geographic conditions, offering insights into their efficiency in forecasting gravity field anomalies.
The gravity field of the study area demonstrates pronounced spatial variability, primarily influenced by geological structure and regional topography. The map of the simple Bouguer anomalies (Figure 2c) reveals significant contrasts in gravity anomalies, ranging from −41.7 mGal to −261.8 mGal. These variations reflect the heterogeneous subsurface composition, including differences in crustal density, major fault zones, and sedimentary basin distributions. The presence of such complex anomalies underscores the necessity of advanced interpolation techniques capable of accurately capturing gravity field variations across diverse landscapes.
As shown in Table 1, the dataset used for training and testing the selected models consists of 15,031 points with known values of latitude, longitude, elevation (H), normal gravity (G0), and simple Bouguer anomaly (BA). Although terrain correction values were present in the original dataset, they were not included in the training dataset, as the correction was unavailable for the entire study area (terrain correction values were available for 6949 out of 15,031 total points). Nevertheless, these values were utilized in a supplementary analysis. An additional correlation analysis was performed between the model prediction errors and the terrain correction values at known locations, in order to assess their potential association with the spatial distribution of the errors. The elevation values are referenced in the Baltic Height System, and the coordinates are in the WGS 84 reference system. The spatial distribution density of the points is approximately 5 km.
Both the Digital Elevation Model (DEM) and the ground-based gravity observations were obtained through the vectorization of historical topographic and gravimetric maps of the USSR at a scale of 1:200,000, as part of the “Development of a geoid model of the Republic of Kazakhstan as the basis of a unified state coordinate system and heights” project.

2.2. Validation and Performance Metrics

The evaluation of machine learning model performance is conducted based on standard error metrics, which quantify the discrepancy between predicted and actual values. The following metrics are used:
The Root Mean Square Error (RMSE) measures the Standard Deviation of prediction errors, giving higher weight to larger errors, as follows:
R M S E = 1 n   i = 1 n A i F i  
The Mean Absolute Error (MAE) calculates the average absolute difference between predicted and actual values, providing a straightforward measure of prediction accuracy, as follows:
M A E = 1 n i = 1 n A i F i
The Coefficient of Determination (R2) assesses how well the predicted values fit the actual observations, indicating the proportion of variance as explained by the following model:
R 2 A , F = 1 i = 1 n ( F i A i ) 2 i = 1 n ( F i F i ¯ ) 2
In these Equations (1)–(3), n represents the number of observation samples, A i denotes the predicted value for the i-th observation, and F i represents the actual value.
These metrics provide a comprehensive assessment of model performance, capturing both accuracy and variability. By analyzing them, we can identify the models that demonstrated superior predictive accuracy. The comparison of machine learning models with traditional Kriging interpolation was performed using these metrics to ensure a robust evaluation of their predictive capabilities.

2.3. Support Vector Regression

Support Vector Regression (SVR) is a supervised learning approach that identifies an optimal hyperplane to predict continuous values while allowing for a margin of tolerance defined by the ε-insensitive loss function. Unlike the classical Support Vector Machine (SVM), used for classification tasks, SVR seeks to fit a function that minimizes deviations beyond a defined ε-margin while penalizing larger errors. Mathematically, this optimization problem can be expressed as follows [24]:
min ω , b , ξ ,   ξ * 1 2 w 2 + C i = 1 n ξ i + ξ i *
Subject to the following:
y i w ,   x i b     ϵ + ξ i w ,   x i + b y i   ϵ + ξ i * ξ i ,   ξ i *     0
In Equation (4), w represents the weight vector of the model, b is the bias term, ξ i ,   a n d   ξ i * are slack variables that allow for errors beyond the ϵ-margin, C is the regularization hyperparameter, controlling the trade-off between model generalization and prediction accuracy, and ϵ is the insensitive zone, where errors are not penalized. This allows the model to balance prediction accuracy and generalization capability.
The model’s performance is highly dependent on the choice of kernel function, which determines how the input data are mapped into a higher-dimensional space. In this study, six kernel functions—Linear, Quadratic, Cubic, and three variations of the Gaussian Radial Basis Function (RBF) kernel (Fine, Medium, and Coarse)—were tested to identify the most suitable SVR configuration for gravity anomaly prediction.
For nonlinear datasets, a kernel trick is applied to transform the input data into a higher-dimensional space where a linear separation becomes feasible. One of the most commonly used kernels for this purpose is the Radial Basis Function (RBF), or Gaussian kernel, which has demonstrated high effectiveness in regression tasks by modeling complex relationships between input variables [25,26,27].

2.4. Ensembles of Trees

Ensemble learning methods improve predictive performance by combining multiple models to reduce variance and bias. These methods are particularly effective in regression tasks where complex relationships exist within the data. The fundamental formula representing the working principle of the method is as follows [28]:
f M   ( x ) = k = 1 M w k f k ( x )
In Equation (5), M represents the number of trees (or models) in the ensemble, w k denotes the weight of each tree, and f k ( x ) represents the prediction of an individual model; if all models are equally weighted, the weights are uniform, given by w k = 1 / M . The two primary ensemble techniques applied in this study are Bagged (Bootstrap Aggregation) and Boosted Trees.
Bagged Trees operate by training multiple decision trees on randomly resampled subsets (Bootstrap samples) of the original dataset. Each tree learns from a slightly different perspective of the data, and the final prediction is obtained by averaging the outputs of all trees. This approach significantly reduces variance and prevents overfitting, particularly in high-dimensional datasets. Additionally, Out-of-Bag (OOB) estimation allows model accuracy to be assessed without requiring a dedicated validation dataset, further enhancing robustness and computational efficiency [29,30].
In contrast, Boosted Trees build decision trees sequentially, where each new tree focuses on correcting the residual errors of the previous ones. This iterative refinement makes Boosting highly effective for complex regression problems. In this study, Least Squares Boosting (LSBoost), which optimizes the squared error at each step, was employed.

2.5. Gaussian Process Regression

Gaussian Process Regression (GPR) is a non-parametric Bayesian approach that models an unknown function as a distribution over possible functions that best fit the observed data. Unlike deterministic regression models, GPR provides both point estimates and uncertainty quantification, making it particularly useful for applications requiring confidence intervals in predictions. The Gaussian Process is defined as a joint probability distribution over any finite set of observations, as follows [31]:
p ( y ) = N ( m ,   K )
In Equation (6), m is the mean vector and K is the covariance matrix.
The elements of the mean vector and covariance matrix are obtained through the mean function m ( x ) and the covariance function k ( x , x ) , respectively, as follows:
m i = m ( x i , θ ) K i j = k ( x i , x j , ϕ )
The key component of GPR is the covariance (kernel) function, which defines the degree of dependence between different input points. This function determines the smoothness and overall structure of the modeled function. If two input values are close in space, their corresponding function outputs are expected to be highly correlated, depending on the chosen kernel function [32].
The parameters of the covariance function typically include the characteristic length scale, which controls how quickly the function varies with changes in the input; the noise variance, which accounts for measurement noise; and the function variance, which defines the overall variability of the function. The selection of an appropriate kernel function is crucial for ensuring accurate predictions. In this study, multiple kernel types, including Squared Exponential, Matern 5/2, Exponential, and Rational Quadratic, were tested to determine the best configuration for gravity anomaly prediction.

2.6. Kriging

The Kriging method is a collection of statistical tools used to model spatial relationships between measured points to predict values and estimate uncertainty at unmeasured locations [33]. In Kriging, the predicted value at any given point is calculated as a linear combination of values obtained from measured points, each assigned an appropriate weight. The Kriging weights are determined to minimize the variance of the predicted values. These weights depend on the selected model, the distances between measured and predicted points, and the overall spatial structure of the data distribution. Ordinary Kriging is an interpolation method that assumes stationarity of the random process with a known semi-variogram and an unknown but constant mean value, which is either estimated or ignored to ensure an unbiased estimate.
In spatial analysis, three functional models are widely used: spherical, exponential, and Gaussian. In this study, the spherical model was chosen, represented by the following equation:
γ ( h ) =   c 0 + c 3 h 2 r 1 2 h r 3           f o r       0   <   h     r   , = c 0 + c   f o r   h > r   = 0   f o r   h   =   0
In Equation (8) c represents the spatially correlated variance, r is the correlation range, and c 0 + c is known as the “sill” [34].

3. Results

Based on the evaluation of performance metrics (Figure 3), the best-performing models were selected within each of the following method categories: Fine Gaussian SVR among Support Vector Regression (SVR) models; Exponential GPR among Gaussian Process Regression (GPR) models; and Bagged Trees among the ensemble methods, which included both Boosted Trees and Bagged Trees.
The best-performing models, along with Kriging, were applied to validate the independent test set, ensuring a comprehensive assessment of their effectiveness in predicting gravity anomalies. As shown in Table 2, the Exponential Gaussian Process Regression (GPR) model achieves the best results across all key statistical metrics, confirming its effectiveness in predicting gravimetric data. The Fine Gaussian SVR and Bagged Trees models exhibited the highest errors in MAPE, MAE, and RMSE metrics, indicating their low predictive performance in this context. The Kriging method produced results nearly equivalent to Exponential GPR, further validating its efficiency in interpolation tasks.
To evaluate the effectiveness of different methods for predicting the simple Bouguer anomalies, a test dataset was used, with its spatial distribution presented in Figure 4. The errors were classified into the following three categories:
  • Large errors (>3 mGal, red points);
  • Medium errors (1–3 mGal, yellow points);
  • Small errors (<1 mGal, green points).
According to Denker [35], a prediction accuracy of approximately 1 mGal is generally considered sufficient to achieve a 1 cm geoid model. This threshold, thus, serves as a scientifically supported baseline for distinguishing small errors that do not critically affect high-precision geoid computation.
The 1–3 mGal range (medium errors) represents deviations that may still be usable for certain regional or medium-resolution geoid modeling tasks, but could introduce noticeable distortions in high-accuracy applications, especially in areas with rough gravity fields.
Errors greater than 3 mGal (large errors) exceed the tolerance limits commonly accepted in precise geoid or gravity field modeling and are likely to reflect significant discrepancies or noise in the input data.
This classification helps not only to visually assess the spatial distribution of prediction errors, but also to evaluate the model’s suitability for various geodetic and geophysical applications.
The Fine Gaussian SVR model exhibited the highest proportion of large errors (45.6%). Based on the spatial distribution, it can be observed that the errors are evenly dispersed throughout the region, without a clear correlation with topographic features or Bouguer anomaly gradients.
The Bagged Trees model also exhibits significant prediction deviations, but to a lesser extent compared to Fine Gaussian SVR. The proportion of large errors is 22%, which is lower than that in Fine Gaussian SVR, but still relatively high. Unlike Fine Gaussian SVR, the spatial distribution of errors follows a discernible pattern—large errors are more frequently observed in the southern and eastern regions, where complex gravity gradients are present.
The Kriging method demonstrates significantly better performance compared to the Fine Gaussian SVR and Bagged Trees methods. The proportion of large error points is reduced to 6.8%, while the majority of points (62.3%) exhibit small errors (<1 mGal). The error distribution is more uniform, with fewer instances of major deviations. This confirms the high efficiency of the method when applied to geostatistical data.
The Exponential GPR model achieved the best performance among all the evaluated approaches. The concentration of points with errors exceeding 3 mGal is minimal (7.9%), while 72.9% of the points have errors below 1 mGal. Thus, Exponential GPR demonstrates high adaptability and stability in predicting Bouguer anomalies.
It is important to note that, although the Exponential GPR model predicts a higher percentage of values with errors below 1 mGal compared to the Kriging interpolation method, the error distribution in Exponential GPR exhibits more pronounced outliers (±30 mGal). This is confirmed by the histograms (Figure 5d), where individual values with significant deviations from zero are observed, indicating a higher amplitude of extreme errors compared to Kriging (Figure 5c). The Kriging method demonstrates a smoother error, distribution with fewer points exceeding the ±10 mGal range, indicating its greater robustness to outliers. Analyzing the spatial distribution of points with errors exceeding 3 mGal predicted by Exponential GPR, a clear pattern in the location of outliers can be observed. The majority of these errors are concentrated in the eastern and southeastern parts of the study area, which are characterized by significant elevation changes and the presence of mountain ranges (Figure 2b).
Figure 6 presents the differences between the actual and predicted simple Bouguer anomaly values as functions of normal gravity (G0), latitude, longitude, elevation (H), and terrain correction (TC). An analysis of the presented graphs reveals that the largest discrepancies are observed in mountainous regions. Geographically, the errors correlate with areas of high terrain correction values, greater elevations, and specific latitude and longitude ranges, which correspond to the locations of mountain ranges (Figure 2b).
Based on the identified pattern, the initial dataset was divided into two subsets: lowland and mountainous. Figure 7 presents the accuracy assessment of the simple Bouguer anomaly prediction methods under mountainous and lowland conditions. An analysis of RMSE values in mountainous regions revealed that machine learning methods experience significant decreases in accuracy compared to in lowland areas, as indicated by higher errors and increased numbers of outliers. The highest RMSE value was observed for Fine Gaussian SVR (6.35), suggesting its low robustness to complex terrain. In contrast, Exponential GPR (4.11) and Kriging (4.11) demonstrated relatively more stable performances. The Bagged Trees algorithm achieved the lowest RMSE value (3.78) in mountainous regions; however, it also exhibited a notable increase in outliers (7.0%).

4. Discussion

The performance and generalizability of each model was influenced by several factors, particularly in mountainous regions. While some of these reflect inherent limitations in data availability and methodological setup, others reveal important behavioral characteristics of the models themselves.
First, we employed simple Bouguer anomalies, which do not include terrain corrections, due to the incomplete availability of terrain correction data across a significant portion of the study area. An additional analysis of the relationship between prediction errors and terrain corrections, presented in Figure 6e, shows that errors systematically increase with higher terrain correction values. In regions where terrain corrections were absent (assigned a value of zero), prediction errors remained relatively low and stable. However, in areas where terrain corrections were substantial—typically corresponding to mountainous regions—larger deviations and higher concentrations of outliers were observed, particularly for the Exponential GPR model.
Second, the same grid spacing was applied across the entire study area, regardless of terrain complexity. Consequently, the data density in mountainous areas was relatively low compared to in flat regions, leading to reduced model training efficiency and increased interpolation errors in areas with rapid changes in elevation.
Third, with regards to algorithmic sensitivity, although all tested machine learning models demonstrated the ability to predict gravity anomalies to varying degrees of accuracy, notable differences in performance were observed. The Fine Gaussian SVR and Bagged Trees models showed comparatively lower predictive capabilities across both lowland and mountainous regions. This behavior can be attributed to inherent algorithmic characteristics: SVR models are known to be highly sensitive to data noise and require careful tuning of kernel parameters, which makes them less robust in complex and heterogeneous datasets. Bagged Trees, while effective in reducing variance through ensemble learning, are primarily suited for discrete classification tasks and may struggle to accurately model continuous and subtle variations typical of geophysical fields such as gravity anomalies.
In contrast, Exponential GPR demonstrated significantly better predictive performance. This can be explained by the algorithm’s intrinsic strengths: GPR is a non-parametric, probabilistic model capable of capturing complex nonlinear relationships, while simultaneously providing uncertainty estimates for each prediction. Its ability to flexibly model spatial variability made it particularly effective in smooth, continuous regions, where gravity changes gradually. However, GPR’s performance showed sensitivity to data sparsity and abrupt topographic variations, as indicated by the presence of a few extreme outliers in mountainous areas. These outliers are consistent with the Bayesian nature of GPR, which, under conditions of limited and irregularly distributed training data, can lead to amplified prediction uncertainties. In contrast, Kriging, by design, constrains predictions based on spatial autocorrelation, leading to smoother, more conservative interpolation results even under challenging conditions. Therefore, while Exponential GPR generally outperformed other methods in terms of predictive accuracy, its flexibility also made it more vulnerable to producing rare but higher-magnitude deviations in complex terrains.
While some limitations affected model performance in specific regions, the overall results confirm the potential of ML approaches for gravity anomaly prediction under realistic data conditions. In particular, the Exponential GPR model achieved the best performance when predicting simple Bouguer anomalies: only 7.9% of the points exhibited errors exceeding 3 mGal, while 72.9% of the predictions showed errors below 1 mGal. These results highlight the strong predictive capability of the Exponential GPR model in gravity data modeling tasks.
Future research will focus on several key directions aimed at improving model accuracy. First, the capability of machine learning models to predict gravity anomalies will be examined under conditions where the influence of topography is minimized or eliminated. To this end, complete Bouguer anomalies, which incorporate terrain corrections, will be computed. This will help determine whether the reduced performance of the Exponential GPR model in mountainous areas is due to the absence of topographic correction when using simple Bouguer anomalies.
Additionally, future research may explore a wider range of modeling approaches to further improve predictive performance. In particular, deep learning (DL) methods, such as convolutional neural networks (CNNs) and recurrent neural networks (RNNs), will be considered as promising tools for capturing complex spatial patterns. These approaches, used in complement to the current methods, could contribute to more robust and adaptable gravity anomaly prediction models.

5. Conclusions

This study presents a comparative analysis of the traditional Kriging interpolation method and modern machine learning algorithms, namely Gaussian Process Regression (Squared Exponential, Matern 5/2, Exponential, and Rational Quadratic), Ensembles of Trees (Bagged Trees and Boosted Trees) and Support Vector Regression (Linear, Quadratic, Cubic, Fine Gaussian, Medium Gaussian, and Coarse Gaussian) for predicting simple Bouguer anomaly values. The initial dataset was divided into two subsets, a learning set and an independent test set, incorporating parameters such as simple Bouguer anomaly, latitude, longitude, elevation, normal gravity. The machine learning models for gravity data prediction were trained in the MATLAB® environment (version R2024a). Among the machine learning methods examined in the experiments, Exponential GPR demonstrated the best predictive performance. The Kriging method also produced highly accurate results, confirming its effectiveness in interpolation tasks. In contrast, the Fine Gaussian SVR algorithm exhibited the lowest predictive accuracy among the evaluated machine learning models.
This study has demonstrated that machine learning algorithms can be effectively applied to gravity data prediction tasks. However, the selection of a specific algorithm should be based on its predictive performance across different conditions.

Author Contributions

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

Funding

This research is funded by the Committee of Science of the Ministry of Science and Higher Education of the Republic of Kazakhstan (Grant No. BR21882366).

Data Availability Statement

All data associated with the results are presented in the paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Armada, L.; Dimalanta, C.; Parcutela, N.; Austria, R.; Padrones, J.; Payot, B.; Queaño, K.; Yumul, G. Bouguer Anomaly of Central Cebu, Philippines. J. Maps 2020, 16, 577–584. [Google Scholar] [CrossRef]
  2. Gadirov, V.; Kalkan, E.; Ozdemir, A.; Palabiyik, Y.; Gadirov, K.V. Use of Gravity and Magnetic Methods in Oil and Gas Exploration: Case Studies from Azerbaijan. Int. J. Earth Sci. Knowl. Appl. 2022, 4, 143–156. [Google Scholar]
  3. Omollo, P.; Nishijima, J. Analysis and Interpretation of the Gravity Data to Delineate Subsurface Structural Geometry of the Olkaria Geothermal Reservoir, Kenya. Geothermics 2023, 110, 102663. [Google Scholar] [CrossRef]
  4. Kassymkanova, K.-K.; Rysbekov, K.B.; Nurpeissova, M.B.; Kyrgizbayeva, G.M.; Amralinova, B.B.; Soltabaeva, S.T.; Salkynov, A.; Jangulova, G. Geophysical studies of rock distortion in mining operations in complex geological conditions. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2023, 48, 57–62. [Google Scholar] [CrossRef]
  5. Berrino, G. Gravity Changes and Present-Day Dynamics of the Island of Pantelleria (Sicily Channel—Italy). J. Volcanol. Geotherm. Res. 1997, 78, 289–296. [Google Scholar] [CrossRef]
  6. Berrino, G.; d’Errico, V.; Ricciardi, G. Thirty Years of Precise Gravity Measurements at Mt. Vesuvius: An Approach to Detect Underground Mass Movements. Ann. Geophys. 2013, 56, 4. [Google Scholar] [CrossRef]
  7. Lestari, R.; Bramanto, B.; Prijatna, K.; Pahlevi, A.M.; Putra, W.; Muntaha, R.I.S.; Ladivanov, F. Local Geoid Modeling in the Central Part of Java, Indonesia, Using Terrestrial-Based Gravity Observations. Geod. Geodyn. 2023, 14, 231–243. [Google Scholar] [CrossRef]
  8. Sánchez, L.; Agren, J.; Huang, J.; Wang, Y.M.; Mäkinen, J.; Pail, R.; Barzaghi, R.; Vergos, G.S.; Ahlgren, K.; Liu, Q. Strategy for the Realisation of the International Height Reference System (IHRS). J. Geod. 2021, 95, 33. [Google Scholar] [CrossRef]
  9. Agren, J.; Sjöberg, L.E.; Kiamehr, R. The New Gravimetric Quasigeoid Model KTH08 over Sweden. J. Appl. Geod. 2009, 3, 143–153. [Google Scholar] [CrossRef]
  10. Nazan, Y. Gravity Data Reduction, Bouguer Anomaly, and Gravity Disturbance. Geophys. J. 2023, 45, 153–161. [Google Scholar] [CrossRef]
  11. Hofmann-Wellenhof, B.; Moritz, H. Physical Geodesy, 2nd ed.; Springer: Vienna, Austria, 2005; pp. 122–155. ISBN 978-3-211-23584-3. [Google Scholar]
  12. Mickus, K. Gravity method: Environmental and engineering applications. In Proceedings of the 3rd International Conference on Applied Geophysics, Hotel Royal Plaza, Orlando, FL, USA, 8–12 December 2003. [Google Scholar]
  13. Eteje, S.O.; Oduyebo, O.F.; Oluyori, P.D. Modelling Local Gravity Anomalies from Processed Observed Gravity Measurements for Geodetic Applications. Int. J. Sci. Res. Sci. Technol. 2019, 6, 144–162. [Google Scholar] [CrossRef]
  14. Märdla, S.; Agren, J.; Strykowski, G.; Oja, T.; Ellmann, A.; Forsberg, R.; Bilker-Koivula, M.; Omang, O.; Paršeliūnas, E.; Liepinš, I.; et al. From Discrete Gravity Survey Data to a High-Resolution Gravity Field Representation in the Nordic-Baltic Region. Mar. Geod. 2017, 40, 416–453. [Google Scholar] [CrossRef]
  15. Karaca, O.; Erol, B.; Erol, S. Assessments of Gravity Data Gridding Using Various Interpolation Approaches for High-Resolution Geoid Computations. Geosciences 2024, 14, 85. [Google Scholar] [CrossRef]
  16. Laslett, G.M.; McBratney, A.B.; Pahl, P.J.; Hutchinson, M.F. Comparison of Several Spatial Prediction Methods for Soil pH. J. Soil Sci. 1987, 38, 325–341. [Google Scholar] [CrossRef]
  17. Bokonda, P.L.; Ouazzani-Touhami, K.; Souissi, N. Predictive Analysis Using Machine Learning: Review of Trends and Methods. In Proceedings of the 2020 International Symposium on Advanced Electrical and Communication Technologies (ISAECT), Marrakech, Morocco, 25–27 November 2020; pp. 1–6. [Google Scholar]
  18. Sebtosheikh, M.A.; Motafakkerfard, R.; Riahi, M.A.; Moradi, S.; Sabety, N. Support Vector Machine Method, a New Technique for Lithology Prediction in an Iranian Heterogeneous Carbonate Reservoir Using Petrophysical Well Logs. Carbonates Evaporites 2015, 30, 59–68. [Google Scholar] [CrossRef]
  19. Konakoglu, B. Geoid Undulation Prediction Using Gaussian Processes Regression: A Case Study in a Local Region in Turkey. Acta Geodyn. Geomater. 2021, 18, 15–28. [Google Scholar] [CrossRef]
  20. Lenzo, R.S.; Ntibahanana, M.; Keto, T.; Luemba, M.; Lelo, G.K.; Phoba, E.B.; Lutumba, K.L.; Elua, J.L.; Kra, A. Machine Learning for the Prediction and Analysis of Bouguer Gravity Anomaly of the Kiri Uplift in Congo Sedimentary Basin. Int. J. Adv. Sci. Res. Eng. 2022, 8, 24–46. [Google Scholar] [CrossRef]
  21. Perillo, B.M.; De Carvalho Carneiro, C.; De Matos, A.C.; Blitzkow, D.; Fraser, S. Prediction of Free Air Anomaly Obtained by Geophysical Multivariate Data in Amazonia: An Approach to Missing Data Imputation with Self-Organizing Maps. In Proceedings of the 15th International Congress of the Brazilian Geophysical Society & EXPOGEF, Rio de Janeiro, Brazil, 31 July–3 August 2017; Brazilian Geophysical Society: Rio de Janeiro, Brazil, 2017; pp. 374–379. [Google Scholar]
  22. Liu, Y.; Zhang, Y.; Pang, Q.; Liu, S.; Li, S.; Shi, X.; Bian, S.; Wu, Y. Gravity Predictions in Data-Missing Areas Using Machine Learning Methods. Remote Sens. 2024, 16, 4173. [Google Scholar] [CrossRef]
  23. Tierra, A.R.; De Freitas, S.R.C. Predicting Free-Air Gravity Anomaly Using Artificial Neural Network. In Proceedings of the Vertical Reference Systems: IAG Symposium, Cartagena, Colombia, 20–23 February 2001; Drewes, H., Dodson, A.H., Fortes, L.P.S., Sánchez, L., Sandoval, P., Eds.; Springer: Berlin/Heidelberg, Germany, 2002; pp. 215–218. [Google Scholar]
  24. Wenlong, I.; Gerasimov, I.V.; Kuzmin, S.A.; Hujiao, H.; Hongyun, Y. Application of the Support Vector Machine Method for Regression Restoration in Processing Irrigated Rice Leaf Data. Computer 2012, 51, 256–281. (In Russian) [Google Scholar]
  25. Alhroob, A.; Alzyadat, W.; Almukahel, I.; Altarawneh, H. Missing Data Prediction Using Correlation Genetic Algorithm and SVM Approach. Int. J. Adv. Comput. Sci. Appl. (IJACSA) 2020, 11, 703–709. [Google Scholar] [CrossRef]
  26. Rodríguez-Pérez, R.; Bajorath, J. Evolution of Support Vector Machine and Regression Modeling in Chemoinformatics and Drug Discovery. J. Comput.-Aided Mol. Des. 2022, 36, 355–362. [Google Scholar] [CrossRef] [PubMed]
  27. Zeng, F.; Qiu, Z. Adaptively Predicting Time Series with Local V-Support Vector Regression Machine. In Proceedings of the 2003 International Conference on Neural Networks and Signal Processing (ICNNSP), Nanjing, China, 14–17 December 2003; IEEE: Nanjing, China, 2003; pp. 790–792. [Google Scholar] [CrossRef]
  28. Wehenkel, L.; Ernst, D.; Geurts, P. Ensembles of Extremely Randomized Trees and Some Generic Applications. In Proceedings of the Robust Methods for Power System State Estimation and Load Forecasting, Paris, France, 29–30 May 2006. [Google Scholar]
  29. Altman, N.; Krzywinski, M. Ensemble Methods: Bagging and Random Forests. Nat. Methods 2017, 14, 933–934. [Google Scholar] [CrossRef]
  30. Nagavli, S.; Sai, S.D.; Charan, P.; Sathwik, P. Prediction of Ground Water Level Using Machine Learning. Int. J. Mod. Trends Sci. Technol. 2024, 10, 1–7. [Google Scholar]
  31. Aigrain, S.; Foreman-Mackey, D. Gaussian Process Regression for Astronomical Time-Series. Annu. Rev. Astron. Astrophys. 2022, 61, 329–371. [Google Scholar] [CrossRef]
  32. Rasmussen, C.E.; Williams, C.K.I. Gaussian Processes for Machine Learning, 3rd ed.; MIT Press: Cambridge, MA, USA, 2008; pp. 79–104. ISBN 026218253X. [Google Scholar]
  33. Ogundare, J.O. Understanding Least Squares Estimation and Geomatics Data Analysis, 1st ed.; John Wiley & Sons: Hoboken, NJ, USA, 2018; pp. 624–632. ISBN 978-1-119-50139-8. [Google Scholar]
  34. Oliver, M.A.; Webster, R. A Tutorial Guide to Geostatistics: Computing and Modelling Variograms and Kriging. Catena 2014, 113, 56–69. [Google Scholar] [CrossRef]
  35. Denker, H. Regional Gravity Field Modeling: Theory and Practical Results. In Sciences of Geodesy-II: Innovations and Future Developments; Xu, G., Ed.; Springer: Berlin/Heidelberg, Germany, 2012; pp. 185–291. ISBN 978-3-642-27999-7. [Google Scholar]
Figure 1. Flowchart of the applied methodology.
Figure 1. Flowchart of the applied methodology.
Geosciences 15 00175 g001
Figure 2. Graphical representation of the study area, considering topographic and gravimetric characteristics: (a) geographic location of the study area and surroundings regions; (b) Digital Elevation Model; and (c) map of the simple Bouguer anomalies.
Figure 2. Graphical representation of the study area, considering topographic and gravimetric characteristics: (a) geographic location of the study area and surroundings regions; (b) Digital Elevation Model; and (c) map of the simple Bouguer anomalies.
Geosciences 15 00175 g002
Figure 3. Comparison of machine learning models based on RMSE, MAE, and R2 metrics.
Figure 3. Comparison of machine learning models based on RMSE, MAE, and R2 metrics.
Geosciences 15 00175 g003
Figure 4. Comparison of the spatial distribution of the simple Bouguer anomaly predictions using different methods: (a) Fine Gaussian Support Vector Regression (SVR); (b) Bagged Trees; (c) Kriging; and (d) Exponential Gaussian Process Regression (GPR).
Figure 4. Comparison of the spatial distribution of the simple Bouguer anomaly predictions using different methods: (a) Fine Gaussian Support Vector Regression (SVR); (b) Bagged Trees; (c) Kriging; and (d) Exponential Gaussian Process Regression (GPR).
Geosciences 15 00175 g004aGeosciences 15 00175 g004b
Figure 5. Histogram of prediction error distribution for Bouguer anomaly values using different interpolation methods: (a) Fine Gaussian SVR, (b) Bagged Trees, (c) Kriging, and (d) Exponential GPR.
Figure 5. Histogram of prediction error distribution for Bouguer anomaly values using different interpolation methods: (a) Fine Gaussian SVR, (b) Bagged Trees, (c) Kriging, and (d) Exponential GPR.
Geosciences 15 00175 g005
Figure 6. Distribution of differences between actual and predicted gravity anomaly values with respect to (a) normal gravity (G0), (b) latitude, (c) longitude, (d) elevation (H), and (e) terrain correction (TC).
Figure 6. Distribution of differences between actual and predicted gravity anomaly values with respect to (a) normal gravity (G0), (b) latitude, (c) longitude, (d) elevation (H), and (e) terrain correction (TC).
Geosciences 15 00175 g006aGeosciences 15 00175 g006b
Figure 7. Comparison of RMSE and outlier percentage in mountains and plains using Exponential GPR, Kriging, Bagged Trees, and Fine Gaussian SVR methods.
Figure 7. Comparison of RMSE and outlier percentage in mountains and plains using Exponential GPR, Kriging, Bagged Trees, and Fine Gaussian SVR methods.
Geosciences 15 00175 g007
Table 1. Input data for learning and testing sets.
Table 1. Input data for learning and testing sets.
Input DataLearning DatasetK-Cross ValidationIndependent Test Set
MinMaxCountValueMinMaxCount
latitude,
degree
42.42047.31812,3901042.43947.3062641
longitude, degree74.10382.16812,3901074.10682.1412641
H (normal), m302.004469.0012,39010320.54537.62641
G0, mGal980,368.8980,811.512,39010980,370.5980,810.42641
BA, mGal−262.2−41.012,39010−259.2−41.92641
Table 2. Performance of the tested models.
Table 2. Performance of the tested models.
MethodMAPE (%)MAE (mGal)RMSE (mGal)R2 (%)
Fine Gaussian SVR3.53.53164.86450.9
Kriging1.02691.06862.59480.9
Bagged Trees2.62.59633.55620.9
Exponential GPR0.90.985852.30420.9
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

Zhanakulova, K.; Adebiyet, B.; Orynbassarova, E.; Yerzhankyzy, A.; Kassymkanova, K.-K.; Abdykalykova, R.; Zakariya, M. Application of Machine Learning Methods for Gravity Anomaly Prediction. Geosciences 2025, 15, 175. https://doi.org/10.3390/geosciences15050175

AMA Style

Zhanakulova K, Adebiyet B, Orynbassarova E, Yerzhankyzy A, Kassymkanova K-K, Abdykalykova R, Zakariya M. Application of Machine Learning Methods for Gravity Anomaly Prediction. Geosciences. 2025; 15(5):175. https://doi.org/10.3390/geosciences15050175

Chicago/Turabian Style

Zhanakulova, Katima, Bakhberde Adebiyet, Elmira Orynbassarova, Ainur Yerzhankyzy, Khaini-Kamal Kassymkanova, Roza Abdykalykova, and Maksat Zakariya. 2025. "Application of Machine Learning Methods for Gravity Anomaly Prediction" Geosciences 15, no. 5: 175. https://doi.org/10.3390/geosciences15050175

APA Style

Zhanakulova, K., Adebiyet, B., Orynbassarova, E., Yerzhankyzy, A., Kassymkanova, K.-K., Abdykalykova, R., & Zakariya, M. (2025). Application of Machine Learning Methods for Gravity Anomaly Prediction. Geosciences, 15(5), 175. https://doi.org/10.3390/geosciences15050175

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

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop