Articles | Volume 26, issue 11
https://doi.org/10.5194/nhess-26-5753-2026
https://doi.org/10.5194/nhess-26-5753-2026
Research article
 | 
12 Nov 2026
Research article |  | 12 Nov 2026

Predicting slope instabilities in Salvador, Brazil, using machine learning and georeferenced data

Sandro Lemos Machado, Guilherme Barbosa Santana, Miriam de Fátima Carvalho, Jailma Santos de Souza Oliveira, Mehran Karimpour-Fard, and Elio Perrone
Abstract

Municipalities worldwide struggle with slope instability, a particularly pressing issue in cities such as Salvador, Brazil, where rugged terrain, escarpments, and complex geology create a high risk of instability. The complexity of the problem is evident in the variability of terrain properties, the bedrock’s inherited structural features, and anthropogenic action. This range of variables makes it well-suited to machine learning (ML) approaches for instability prediction. Although ML has experienced an impressive recent boost, only a few cases have applied ML to real-world instability events. In this paper, a data bank of hydromechanical properties of soils is used in conjunction with a digital terrain model (DTM) and different geo-referenced information, including rainfall, vegetation coverage, geological structures, sewage collection/treatment status, and residential density, to predict the occurrence of soil mass movements and related emergency calls to the municipality from the population living in risk areas. 13 522 emergency calls were considered during the period from 2020 to 2025. Excellent predictive performance, with an R2≈ 0.98 consistently across both the validation and testing phases, was obtained in this original study. This strong result underscores the viability of machine learning as a powerful tool for this kind of problem, particularly within municipal warning systems.

Share
1 Introduction

Slope stability analysis is a key branch of geotechnical engineering, a necessary tool for hazard prediction (Silva et al., 2008; Kinde et al., 2024). It is essential, along with other related knowledge areas such as debris flow (Fannin et al., 2015), to mitigate landslide risks that cause billions of dollars in economic damage annually and threaten lives and infrastructure. Traditional limit equilibrium methods (LEMs), such as Bishop's Simplified Method (Bishop, 1955) and Morgenstern-Price (Morgenstern and Price, 1965), and numerical techniques such as the Finite Element Method (FEM) and Strength Reduction Method (SRM), rely on assumptions about slip surfaces, soil homogeneity, and force equilibrium that struggle with uncertainties in soil properties (cohesion c), friction angle (ϕ), unit weight (γ), geometry (height H), angle (β), pore pressure (ru), and external factors (seismicity, anthropic actions). c, ϕ, and ru exhibit significant spatial-time variations (Trinidad and Momayez, 2025; Baecher, 2023), making it challenging to choose typical values for analysis, although they are related to the soil formations of the site and cannot be considered purely random. Several works recognize the importance of spatial correlation of geological properties (Griffiths and Fenton, 2004; Griffiths et al., 2009; Fenton and Griffiths, 2008; Ghasemian et al., 2024). Furthermore, data scattering is linked to the volume of soil mobilized in a test and the smaller the specimen, the greater the variability (Baecher, 2023). Probabilistic methods such as Monte Carlo simulation (Wang and Akeju, 2016; Mehdizadeh et al., 2020; Javankhoshdel and Bathurst, 2014) and the first order second moment (FOSM) (Wong, 1985; Phoon and Kulhawy, 1999) aim to mitigate some of these deficiencies, representing the variability and uncertainty inherent to natural geological structures, despite facing challenges in modeling the complex non-linear interactions that are inherent of the soil/rock masses (Trinidad and Momayez, 2025). Furthermore, the interactions between soil and environment, anthropic factors, and the scale of the simulation have a significant impact on the probability of slope instability events (Neves et al., 2025).

Data-driven based methods, including machine learning (ML), deep learning (DL), and soft computing techniques can leverage simulations, field data, and literature to model slope stability. By predicting the Factor of Safety (FoS) or classifying stability status (e.g., stable, unstable), these approaches offer a powerful, data-centric solution for municipal decision-making in risk-prone areas, particularly when handling large, complex databases. Although many of the published papers deal with ML for FoS prediction (Ahangari Nanehkaran et al., 2022; Yadav et al., 2025), ML techniques have proven applicable in a wide range of geotechnical problems, including landslide susceptibility mapping (Trinidad and Momayez, 2025), illustrating the versatility of ML and identifying opportunities for transference of cross-disciplinary knowledge and enhancement of slope stability analysis in large areas. In this regard, the ML models Random Forest and XGBoost are particularly valuable as they combine multiple learners, reducing overfitting while enhancing generalization in cases with substantial data uncertainty (Trinidad and Momayez, 2025).

However, geohazard research on landslide prediction spans four distinct but often conflated categories that differ fundamentally in their temporal orientation and operational intent, and whose distinctions are essential for accurately positioning the present contribution. Landslide susceptibility mapping estimates the spatial propensity of terrain to experience slope failure based on time-invariant intrinsic factors, without reference to any specific triggering event or time period (Guzzetti et al., 1999; ter Braak and Šmilauer, 2018), and while ML has advanced this field considerably (Merghadi et al., 2020; Reichenbach et al., 2018), susceptibility maps carry no temporal probability statement and cannot support time-sensitive warnings. In the Brazilian context, susceptibility mapping remains geographically concentrated in southeastern states, with northeastern Brazil, including Bahia, comparatively underrepresented in the published literature (Dias et al., 2021)

Retrospective event classification incorporates time implicitly by pairing historical landslide inventory records with the environmental conditions that prevailed at the time and location of each event, training models to discriminate recorded failure events from stable reference cases (Lombardo and Mai, 2018; Pellicani et al., 2017); while methodologically informative, such frameworks yield optimistic performance estimates when spatial autocorrelation between training and test samples is not controlled (Goetz et al., 2015), and do not demonstrate skill on conditions genuinely unknown at the time of prediction. Nowcasting estimates current or imminent landslide activity in near-real-time by combining static terrain and geotechnical susceptibility information with dynamic observed forcing to produce spatially distributed hazard intensity estimates with a temporal horizon of hours to a few days (Baum and Godt, 2010; Piciullo et al., 2018); rainfall intensity-duration thresholds represent the most widely deployed nowcasting approach (Guzzetti et al., 2008; Segoni et al., 2018), and integrating terrain susceptibility into spatially variable threshold derivation has been shown to improve nowcasting performance (Monsieurs et al., 2019). In the Brazilian context, Calvello et al. (2015) evaluated the operational performance of the Rio de Janeiro municipal early warning system over four years, providing the most directly relevant precedent for a city-scale nowcasting framework and establishing performance benchmarks against which the present system should ultimately be measured. Operational forecasting extends nowcasting by coupling landslide models with numerical weather prediction outputs to issue probabilistic hazard forecasts with lead times of one to several days, enabling proactive rather than reactive emergency response (Rossi et al., 2017); in Brazil, CEMADEN (National Center for Monitoring and Early Warning of Natural Disasters) operates a national early warning framework integrating satellite rainfall monitoring with susceptibility zonation across thousands of municipalities, representing the operational infrastructure within which city-scale systems such as the one developed here must ultimately be situated.

Although ML has experienced an impressive recent boost, only a few cases have applied ML to real-world instability events in an operational nowcasting context. In this paper, a data bank of hydromechanical properties of soils is used in conjunction with a digital terrain model (DTM) and different georeferenced information, including rainfall, vegetation coverage, geological structures, sewage collection/treatment status, and residential density, to predict calls from the population living in risk areas to the municipality reporting soil mass movements or the perception of risk indicators. This paper predicts landslide hazards in Salvador, Bahia, Brazil, using machine learning (ML) on georeferenced data, which could be categorized as “Nowcasting” of landslides. The model is trained using a novel data source: emergency calls from residents in areas at risk in Salvador, Bahia, Brazil, one of the few cities in Brazil with a consistent and reliable data set in this regard. Results from shear strength and permeability tests conducted by the geotechnical laboratories of the Federal University of Bahia over the past few decades are also used, along with the city's digital terrain model (DTM), to calculate FoS, the probability of failure, and the reliability index across the entire urban area. The cumulative rainfall over periods ranging from 1 to 30 d prior to each event was estimated using data from 40 weather stations. This was used in conjunction with the mapped geological structures, including faults, foliations, and dikes, as variables influencing slope stability. As anthropic input layers, the presence of residences at both the top and the foot of the slope, as well as the quality of the sewage service around the slope, were evaluated. The developed framework can be helpful for municipalities in risk management activities and can provide a tool for online risk monitoring using rain data from city weather stations. Furthermore, the nature of ML enables frequent updates to the system, changing the DTM, residence, and sewage layers over time, and adding new emergency calls and rainfall data to the machine learning database. This strong result underscores the viability of machine learning as a powerful tool for this kind of problem, particularly within municipal warning systems.

2 Materials and methods

2.1 Soil formations and geological structural aspects

The urban area of the city of Salvador is formed of three geological-geomorphological domains: (i) the Recôncavo Sedimentary Basin; (ii) the Atlantic Coastal Margin; and (iii) the high Salvador. The Recôncavo sedimentary basin, formed from the evolution of the crustal stretching, which caused the fragmentation of the Gondwana supercontinent in the Mesozoic era (de Lima, 1999), is separated from the high Salvador by the main fault (fault 1,1 in Fig. 1) of the region (locally known as the high city and the low city). The high city, where most of the landslides occur, has a complex geological history, with different kinds of metamorphic rocks with high degrees of metamorphism, often cut by diabase and granitic dikes (Barbosa et al., 2005; Souza and Gandolfo, 2012). The metamorphic rocks are essentially (i) orthoderived metamorphic rocks of quartz-feldspathic composition, light to dark gray in color (Souza-Oliveira et al., 2014); (ii) paraderived metamorphic rocks (Souza and Gandolfo, 2012) of dark gray color; and (iii) mafic (metagabbros) and ultramafic (metapyroxenites) enclaves, commonly associated with paraderived granulites in the form of boudins (Souza-Oliveira et al., 2014).

With the separation of the Gondwana supercontinent and the formation of the south Atlantic in the Mesozoic, a brittle phase developed, correlated with the opening of the Brazilian marginal basins, among them the Recôncavo Sedimentary Basin, forming faults and fractures, which can be grouped according to their orientation into:

  1. N020°–N030° – faults cidade alta-cidade baixa (high-low city, 1,1 in Fig. 1), Iguatemi (1,2) and Jardim de Alah (1,3) and their reverberations.

  2. N120o–N130o and N130°–N140° faults parallel to the system Mata-Catú (2) (Barbosa et al., 2005; Nascimento, 2008).

  3. N080°–N090° fault of Barra (3).

https://nhess.copernicus.org/articles/26/5753/2026/nhess-26-5753-2026-f01

Figure 1Presence of the main soil formations at surface, sampling points and geological aspects.

Table 1Databank distribution by formation and geotechnical typical results.

Obs: mean ± SD values.

Download Print Version | Download XLSX

Table 2Shear strength parameters and variability of soil formations.

Download Print Version | Download XLSX

2.2 Databank

The Databank used in the research comprises 350 results of drained triaxial (ASTM-D7181, 2011) and direct shear (ASTM-D3080, 2012) tests performed on saturated and natural water content undisturbed samples collected in the city of Salvador from 2005 to 2022 by Geotechnical (mainly) and Geoenvironmental laboratories of the Federal University of Bahia. Only data providing a satisfactory location (geocoordinates, street address, or a well-known building) were considered. As observed in Table 1 and Fig. 1, most of the data (232 samples) come from the crystalline bedrock's residual soil of Granulite/Gnaisse, which is coherent with the dominant presence of this soil in the urban area. The second most frequently tested formation (68 samples) is the Barreiras sedimentary formation, which typically occupies elevations above 70 m in the city (Fig. 1). These two formations encompass almost the entirety of the slopes analyzed due to their predominance in the superficial soil, particularly in slope areas. The samples of residual of Granulite/Gnaisse presented the highest plasticity and clay & silt content. Apart from the residual soil and Barreiras formations, the Quaternary formations are discontinuous, and the geological map scale can influence the genesis attributed to the samples. Due to the high scattering, the values of k presented in Table 1 express only the order of magnitude of the expected value of permeability for the soil.

https://nhess.copernicus.org/articles/26/5753/2026/nhess-26-5753-2026-f02

Figure 2Example of slope areas calculation from DTM. (a) resulting streamlines and (b) calculated FoS.

https://nhess.copernicus.org/articles/26/5753/2026/nhess-26-5753-2026-f03

Figure 3Comparison between developed Python script and Slide2® (RocScience, 2025) in terms of (a) FoS and (b) βr.

Reflecting the observed variability in terms of Atterberg limits, soil formations also presented high variability in terms of shear strength parameters (Table 2), mainly for tests performed in natural water content, and for cohesion intercept, since no water content control is applied in the tests (commercial demand of consultants to the laboratories) and the soil's moisture changes over the course of the year. All the formations exhibited high spatial variability, and the different specimen positions in the weathering profile also increased the variability of the residual soils. The idea of the research was to use a Databank that is continuously updated by consultants who require shear strength tests to be conducted at our facilities as part of their activities. Besides the expected values of shear strength parameters, all the observed variability was taken into account in the slope calculation, as discussed below. The correlation coefficient between friction angle (ϕ) and cohesion (c′), (corϕ−c) was always negative, as reported by many authors in literature (Lumb, 1970; Cherubini, 2000; Wang and Akeju, 2016), however, with different intensities, and was also considered in the performed slope stability calculus. In Table 2, the subscripts nat and sat stand for natural water content and saturated specimens, respectively, and γ is the unit weight of the soil.

2.3 The machine learning model

2.3.1 Input variables

Slope stability results

A Python script was developed to isolate slope areas using the digital terrain model of the city (https://cartografia.salvador.ba.gov.br/dados-geoespaciais/baixar-dados-geoespaciais/, last access: 15 May 2026). The entire city's DTM is of a size of approximately 4.5 GB (54 299×53 010 pixels) and a horizontal resolution of 0.5 m. Areas with a declivity higher than 18 % were isolated, and the top of the slope was identified. Then streamlines were traced at 5 m intervals along the top, and the slope sections were drawn by linking the beginning and end of each streamline (the slope's crest and foot) with a straight line. Using this method, around 775 500 slopes were calculated for the entire city. Figure 2a shows a portion of the urban area where the slope areas were selected and the streamlines traced. For FoS calculation, the slope stability charts by Michalowski (2002) (ru=0) were digitized and fitted by Eq. (1)

(1) FoS tan ( ϕ ) = a + b x + c x 2 1 + x

where x=c′/[γHtan(ϕ)], H is the slope height, FoS is the slope's Factor of Safety and a, b and c are fitting constants for frelieach slope angle (β) of the Michalowski's charts. All the fitted curves had R2>0.999, and the equation's performance was considered adequate. Figure 2b illustrates the slopes and the obtained values of FoS (saturated condition) for the areas illustrated Fig. 2a. Table 3 illustrates the adopted values of a, b and c for each β value and ru=0. A linear interpolation was adopted between slope angles.

Table 3Fitting constants for the Michalowski's charts considering ru=0.

Download Print Version | Download XLSX

The variability presented in Table 2 for γ, c′ and ϕ for each condition (natural and saturated) were used with the concepts of the First Order Second Moment method (Wong, 1985) to calculate the FoS's standard deviation (SD, σ) and the probability of failure (PF) of the slope (Eq. 2). The FOSM method is a probabilistic technique for uncertainty and reliability analysis that uses a first-order Taylor series approximation of a function, along with the first and second moments (mean and variance) of the random input variables. This method simplifies reliability analysis by assuming the function can be linearized at the mean values of the inputs and that the output has a normal distribution. It is widely used due to its relative simplicity, however, it can be inaccurate if the function's behavior at the mean is significantly different from the actual value. Despite presenting spatial variability and dependence of the soil's genesis/classification, the unit weight and the shear strength parameters were assumed to be random within the same soil formation.

(2) σ FoS = ∑ i = 1 n ∂ FoS ∂ x i 2 σ x i 2 + ∑ i = 1 n ∑ j ( j ≠ i ) = 1 n ∂ FoS ∂ x i ∂ FoS ∂ x j COV x i x j

where σx is the SD of the variable x (i.e., γ, c′, and ϕ) and COVxixj is the covariation between the variables xi and xj (only the covariance between c′ and ϕ was considered, using the corϕ−c values presented in Table 2). The ∂FoS/∂x values were calculated using the finite difference concept (∂y/∂x≈Δy/Δx), varying the values of γ, c′, and ϕ by 1 % and observing the corresponding variation in FoS.

Once the values of σFoS were obtained, the probability of failure was calculated. This was the same as that for obtaining FoS<1 (normal distribution assumed) and the reliability index (βr) was calculated using Eq. (3):

(3) β r = FoS - 1 σ FoS

The FoS and βr values obtained using the script were compared with those by Slide2® (RocScience, 2025), adopting the Morgenstern and Price (1965) method with a half interslice force function. β values ranged from 30 to 45° and values of H 10–20 m were adopted, with values of c′ of 5, 15, and 25 kPa and ϕ of 30° and 35°, totaling 48 validation cases. The semi-probabilistic analysis used the Monte Carlo method with a number of samples (N) of 60 000 and the overall slope statistical analysis option, where the entire slip surface search is repeated N times. Some analyses were performed using N>60 000 with no noticeable change in the observed results. As illustrated in Fig. 3, the mean difference in the FoS values between the two methods was FoS‾err=0.0271, with a σFoSerr=0.0498, whereas values of βr‾err=-0.104 and σβrerr=0.163 were rendered, confirming the compatibility between the two methods of analysis.

Figure 4 illustrates some of the input layers and the emergency calls in the period of analysis used in the machine learning process. As observed, most of the emergency calls to the municipality are concentrated in areas with low FoSsat values. 13 522 emergency calls were analyzed in this paper, including both confirmed and non-confirmed mass movements.

https://nhess.copernicus.org/articles/26/5753/2026/nhess-26-5753-2026-f04

Figure 4Map with some input layers and the emergency calls to the municipality used to calculate the output variable.

Additional input layers

Besides the values of FoSsat, FoSnat, PFsat, PFnat, βrsat and βrnat calculated for each slope, additional information was used in the machine learning process. For most of the input layers, a radius of influence (Ri) (see Fig. 5) was drawn at the midpoint of each slope to define an area of influence (Ia). Only the georeferenced information inside the Ia was considered in the performed analysis.

https://nhess.copernicus.org/articles/26/5753/2026/nhess-26-5753-2026-f05

Figure 5Illustration of the calculation process of input and output variables.

Download

This was the case with the geological aspects of the city. The script searches each eligible slope (slopes having at least one emergency call in the period of analysis inside Ia, as illustrated in Fig. 5) for the geological structures shown in Fig. 1 (faults, foliations, and dikes) and calculates the sine of the angle (θ) between the structure and the line defining the slope itself, generating an input value. The worst scenario occurs when a geological structure intersects the slope direction perpendicularly, having a negligible effect when slope direction and geological structures are parallel. This variable can be considered the complement of the scalar product between the vectors; therefore, the sine of the angles was used in this representation (see Fig. 5). Slopes with no structures inside Ia had a zero structure value. For slopes with more than one structure in the vicinity, the closest structure was considered. Faults, foliations, and dikes were considered separately. As illustrated in Fig. 1, the area of the high city is formed superficially mainly of residual soils from crystalline rock weathering, which contain relic structures that may form preferential failure surfaces, conditioning slope stability (Stead and Wolter, 2015; Santana, 2021).

The presence of residences in the Ia (i.e., Figs. 2a and 5) was also considered using the residence layer provided by the local municipality (https://cartografia.salvador.ba.gov.br/dados-geoespaciais/baixar-dados-geoespaciais/, last access: 15 May 2026). Two input variables were derived as the ratio between the occupied area and the Ia in the slope body and top, and in the neighboring of the slope's foot. This distinction is necessary because the residences located in the vicinity of the slope's foot tend to have a stabilizing effect, in contrast to those observed at the top of the slope and along its length. A further data layer provided by the municipality was the vegetation cover of the slope. In this case, the input variable for each eligible slope was the ratio between the vegetation area and the slope's Ia.

The weather stations presented in Fig. 4 provided hourly information on rainfall in the period of analysis (2020–2025). For each eligible slope, the accumulated rainfall for 1, 2, 3, 5, 7, 10, 15, and 30 d was calculated using as a reference the date of the emergency call and the values recorded in the weather stations, which were interpolated using the inverse of the square distance as weight. All the weather stations provided valid rainfall records on almost all days. In the case of weather stations with no valid data on a given day, the interpolation procedure was performed using the remaining weather stations.

The Brazilian Institute of Geography and Statistics (IBGE) and the Institute for Applied Economic Research (IPEA) published recently data (https://github.com/ipeaGIT, last access: 15 May2026) concerning the quality of the sewage services in Brazil, which is available for analysis using a R® (R Core Team, 2026) package titled CensoBr (Pereira and Barbosa, 2025). For the city of Salvador, Bahia, information about the sewage system is provided for 4541 census sectors (Fig. 4). For each sector, the quality of the sewage service was evaluated as a weighted mean by the number of residences for the following conditions:

  • No sewage collection system and no septic tank or pit – 0

  • Sewage disposal in a rudimentary pit – 0.1

  • Sewage disposal in a non-engineered septic tank – 0.2

  • Sewage disposal in an engineered isolated septic tank – 0.3

  • Sewage disposal in an engineered septic tank linked to the sewage collection system – 0.6

  • Sewage disposed in the sewage collection system – 1.0

This input variable reflects the development status of the population in the census sector and, to some extent, the presence of the public services. Furthermore, areas with no sewage collection systems (and probably no proper drainage systems) suffer from what may be called anthropic rainfall, as practically all the sewage water infiltrates the terrain along with part of the rainfall.

Finally, in some regions, a preliminary stabilization procedure composed of slope cover with nonwoven geotextile and shotcrete has been applied by the municipality, with potential positive impacts on the slope stability. Therefore, for each eligible slope, the script checks for the existence of stabilization measures prior to the emergence-call date. Only two values are assigned to this variable: 0 or 1.

2.3.2 The output variable and considered scenarios

The output (OV) variable was calculated considering the number of confirmed and unconfirmed calls made to the municipality in the slope's radius of influence and within a time interval (Ti), as illustrated at the bottom of Fig. 5.

Different scenarios performed by varying some analysis parameters were produced for machine learning training. The parameters that were changed in the performed analysis were:

  • Slope's radius of influence Ri. Adopted values of 75, 100, 150, 200, and 300 m

  • Time interval, in days, before the emergence call date, in which the calls are assumed as part of a unique event. Adopted values of 2–6 d

  • Ratio failure/unconfirmed call (RFU) weight. Adopted values of RFU of 5, 10, 20, and 30

During the rainy season, the emergency calls are seldom just received on one single day and may be received over periods longer than one week. Therefore, the machine learning procedures were repeated for different Ti values so as to maximize the R2 value in the validation and testing phases of the ML process. Furthermore, only some of the emergency calls were about a mass movement later confirmed in the field by the municipality staff. In order to take this into consideration in the analysis, confirmed calls were given a higher weight (RFU value) in the output variable value, which is calculated as the weighted sum of all the calls in the adopted Ti. Unconfirmed calls were attributed a unity value.

Increasing RFU, Ti, and Ri also increases the value of the output variable. Analysis with a higher Ri will encompass a larger area and involve more slopes per emergency call. The combinations of slopes and emergence calls, for the period of analysis, yielded approximately 872 000 and 11 000 000 observations for values of Ri of 75 and 300 m, respectively, for each RFU, Ti, and Ri, which were modeled as described below. For the same radii cited above, the mean number of slopes embraced by the influence area was 64.5 and 819.

It is important to note that the output variable reflects human reporting behavior, population exposure, accessibility, public awareness, and municipal response practices, not only physical instability. The city of Salvador has implemented warning systems and direct communication channels to reach the population in risk areas. However, the population's perception of risk does not always match with instability events, and when confirmed, landslides exhibit a wide range of scales and impacts, from economic losses to loss of human life. The complexity of the problem is therefore evident, involving geotechnical and geological aspects, the effects of anthropogenic actions, the quality and coverage of public services, and the human response when confronted with risk situations. The use of landslides as an output variable, as adopted in many papers in literature would require deeper investigation of the slip surface geometry, determination of local soil properties, and performing a retroanalysis of the events. The authors believe that the population's perception of risk can be a valuable source of feedback, since they live in such risk areas and, unfortunately, most of them have already experienced such instability events, which helps create a kind of natural perception, being able to analyze local indicators of instability and contact the municipal authorities.

2.3.3 Adopted machine learning procedure

The ML procedure used the XGBRegressor, a Gradient Boosting algorithm based on trees. The XGBRegressor is a class within the XGBoost library that implements gradient boosted decision trees for regression tasks. It is a powerful and popular machine learning algorithm known for its efficiency, flexibility, and performance (Chen and Guestrin, 2016).

Constructing an efficient ANN requires optimizing the various parameters of the model to reach an optimal network configuration. This optimized configuration enables the ML algorithm to establish complex predictive relationships, making ML a powerful and versatile tool in various scientific fields. The optimization process can use empirical (i.e., by trial and error) procedures, which gradually increase the ML model's complexity, or use optimization algorithms, such as Hyperband (Li et al., 2018; Dos Santos Pereira et al., 2025) or the RandomizedSearchCV (Pedregosa et al., 2011).

During the training phase, the RandomizedSearchCV by the scikit-learn library automatically provided the optimized hyperparameters. This method is an alternative to GridSearchCV, and is especially useful when the hyperparameter search space is large. For each Ri, Ti, and RFU combination, the following hyperparameters were optimized seeking the maximum R2 of the validation subset: number of boosting trees used (n_estimators) [100, 2500], overly large values can cause overfitting; learning rate (learning_rate) [0.01, 0.5], controls the learning speed. Training is faster with a high value, but might overshoot optimal solutions; maximum depth (max_depth) [3, 15], controls model complexity and training speed; subsample (subsample) [0.1, 0.9], used to build each tree, helping reduce overfitting; colsample by tree (colsample_bytree) [0.1, 0.9], fraction of predictor variables randomly selected for each tree, to reduce overfitting; L1 regularization term (reg_α) [0, 5], to add sparsity and reduce overfitting; L2 regularization term (reg_λ) [0.01, 5]; to improve stability and reduce overfitting; minimum sum of instance weights [1, 10], required in a child node, limiting overly specific tree splits; maximum number of bins [256, 2048], used in the tree splits. The final optimized model adopted the following hyperparameter values: n_estimators =2310, learning_rate =0.1186, max_depth =13, subsample =0.9674, colsample_bytree =0.9552, reg_alpha =3.6742, reg_lambda =1.5491, min_child_weight =3, and max_bin=1353. The XGBoost regressor was configured with the gbtree booster, reg objective function, and hist tree construction method.

For each combination of RFU, Ti, and Ri, the Databank was stratified based on the values of the output variable into 10 classes using 10 percentiles (from 10 % to 90 %), and then randomly split into subsets with 60 % (training), 20 % (validation), and 20 % (testing) of the whole Databank. The test subset remained unseen by ML model during the entire training procedure.

3 Results and analysis

Figure 6 summarizes all the obtained results in the machine learning attempts performed. As observed, in all the scenarios, ML was able to deliver a very good and similar performance for the testing and validation Databanks, with values of R2>0.94.

https://nhess.copernicus.org/articles/26/5753/2026/nhess-26-5753-2026-f06

Figure 6ML performance for (a) Ri=75 m; (b) Ri=100 m; (c) Ri=150 m; (d) Ri=200 m and (e) Ri=300 m, with varying Ti and RFU.

Download

= Table 4 summarizes the best results obtained for each Ri presented in Fig. 6, and Figs. 7 and 8 illustrate how the slope's radius of influence and RFU impact the ML performance. As observed, Ri had the greatest impact on ML predictive ability, with the highest R2 values obtained for Ri=300 m. Furthermore, the influence of RFU and Ti, indicated by the dispersion bars, decreases with Ri. However, using such a large radius of influence may capture emergency calls from adjacent areas and relatively distant structural aspects of the bedrock, as illustrated in Fig. 9, where circles with Ri of 150 and 300 m were traced in a typical area of risk in the city. To further analyze the relative size of the employed radii, they were compared with the distances between the centroids of nearest slope areas.

Figure 10 illustrates the obtained results. As observed, only 24 % of adjacent areas have distances less than 75 m, with 43.1 % of the distance between the nearest areas being less than 100 m.

Using a RFU =20 led to slightly better results for all the Ri. Using a time interval of 4 d, in most cases, resulted in a better performance, although the Ti influence was considered negligible. Figure 6a presents the ML performance for a Ri=75 m with varying Ti and RFU, chosen as the best option in terms of Ri considering the individuality of each slope area.

Table 4Best machine learning performances for each radius.

Download Print Version | Download XLSX

https://nhess.copernicus.org/articles/26/5753/2026/nhess-26-5753-2026-f07

Figure 7ML performance as a function of Ri.

Download

https://nhess.copernicus.org/articles/26/5753/2026/nhess-26-5753-2026-f08

Figure 8ML performance as a function of RFU.

Download

https://nhess.copernicus.org/articles/26/5753/2026/nhess-26-5753-2026-f09

Figure 9Illustration of the Ri effect merging data from different adjacent slopes.

Download

https://nhess.copernicus.org/articles/26/5753/2026/nhess-26-5753-2026-f10

Figure 10Histograms of the distances between the two nearest centroids of slope areas.

Figure 11 shows the ML performance for a Ri=75 m, Ti=3 d and RFU =20. Although the presence of relatively few scattering points, the ML model presents a similar and excellent performance in both the validation and test phases. In XGBoost, “weight” and “gain” are key concepts related to feature importance and the tree-building process. The weight refers to the number of times a feature is used to split the data across all trees in a given XGBoost model, whereas the gain is linked to the reduction in training loss achieved when using a feature for splitting. The gain quantifies the improvement in the model's performance (reduction in the objective function) achieved by using a particular feature to make splits throughout the ensemble of trees. As observed in Fig. 12a, the variables related to the slope stability analysis, both in natural and saturated states (probability of failure and FoS), and the different periods of cumulative rainfall, had the highest weight values. The density of residences at the slope toe, the quality of the sewage service, and proximity to the rock's faults also had a significant influence on the obtained results, followed by the density of residences at the slope crest. Figure 13 compares the feature's weight for different values of Ri. Although the list of parameters with higher weights remains almost unchanged, the relative weight of the sewage service increases with Ri, going from 14th to 8th place when Ri increases from 75 to 300 m. According to Fig. 12, the input variables for different periods of rainfall presented high values of both weight and gain, meaning that they are often used in splitting data and are effective in improving the model performance. The proximity to the faults in the bedrock, the quality of the sewage service, and the soil permeability tend to form a second tier in terms of variable gain.

https://nhess.copernicus.org/articles/26/5753/2026/nhess-26-5753-2026-f11

Figure 11ML results for Ri=75 m, RFU =20, and Ti=3 d. (a) validation and (b) test phases.

Download

https://nhess.copernicus.org/articles/26/5753/2026/nhess-26-5753-2026-f12

Figure 12Importance of the features (input parameters) on the ML performance in terms of (a) weight and (b) gain (Ri=75 m, RFU =20, and Ti=3 d).

Download

https://nhess.copernicus.org/articles/26/5753/2026/nhess-26-5753-2026-f13

Figure 13Importance of the features (input parameters) on the ML performance in terms of weight for different Ri values: (a) Ri=300 m; (b) Ri=200 m; (c) Ri=100 m and (d) Ri=75 m. RFU =20, and Ti=4 d.

Download

Figure 14 compares the feature's gain for different values of Ri (RFU =20, and Ti=4 d). The cumulative rainfall inputs still tend to present the highest gains. However, the soil permeability and the faults in the bedrock play a first-level role in this case. The faults in the bedrock lose gain as Ri increases, reaching the 2nd place for Ri=75 m and the fourth position for Ri=100 m. The same pattern is observed for the soil permeability, whereas the quality of the sewage service tends to preserve an intermediate ranking. These findings also suggest that using Ri=75 m is a wise choice because it tends to ensure greater effectiveness for variables other than those linked to rainfall. In gradient boosting, variables that have the highest “weight” (the number of times used in a split) may present smaller “gains” (reductions in loss) in later trees because earlier trees have already captured the most significant predictive power of that feature. Gradient boosting is an iterative process where each new tree is built to correct the errors (residuals) of the previous ones. It must be pointed however, that feature importance metrics based on XGBoost weight and gain should be interpreted with caution in the present study, which involves multiple cumulative rainfall as well FoS, probability, and reliability as model variables, with a clear interdependence relationship, which makes accurately accounting for their individual contribution to model performance much complex.

https://nhess.copernicus.org/articles/26/5753/2026/nhess-26-5753-2026-f14

Figure 14Importance of the features (input parameters) on the ML performance in terms of gain for different Ri values: (a) Ri=300 m; (b) Ri=200 m; (c) Ri=100 m and (d) Ri=75 m. RFU =20, and Ti=4 d.

Download

4 Conclusions

This research paper presents a robust and effective machine learning (ML) framework for the prediction of slope instabilities in the city of Salvador, Bahia, Brazil. The primary purpose was to address the significant challenge of managing slope stability issues in urban areas with complex terrain by developing a data-driven model capable of providing accurate, real-time predictions of soil mass movements. This model was designed to serve as a critical decision-support tool for municipal authorities, enabling proactive risk management so as to ensure public safety. The study's approach involved integrating a comprehensive dataset comprising 13 522 emergency calls (about both confirmed and unconfirmed mass movements) with a digital terrain model (DTM) and extensive geotechnical data. A suite of georeferenced variables was used as input for the ML model, including cumulative rainfall over various time intervals, vegetation cover, key geological structures such as faults and foliations, the status of the sewage collection system, and residential density, both at the slopes's foot and crest. The XGBoost algorithm, a powerful gradient boosting technique, was used to build the predictive model, which was rigorously trained and validated. The results of this study are highly compelling and demonstrate the significant potential of ML in geotechnical hazard prediction. The model achieved an outstanding performance, with an R2 value consistently exceeding 0.94 across various scenarios and reaching a peak of approximately 0.98 during both the validation and testing phases. This exceptional accuracy underscores the model's reliability in forecasting slope instability events. A detailed analysis of feature importance revealed that variables directly related to slope stability, such as the Factor of Safety (FoS) and probability of failure, along with cumulative rainfall and the quality of the sewage service, were the most influential predictors. The model's performance was found to be sensitive to parameters like the slope's radius of influence (Ri) and the weighting of confirmed versus unconfirmed emergency calls (RFU), with an Ri of 75 m and an RFU of 20 yielding physically consistent optimal results. The practical implications of this research, particularly for evacuation alarming in high-risk situations, are profound. The high predictive accuracy of the model provides a solid foundation for developing an effective early warning system. By continuously processing real-time data on rainfall and other dynamic factors, the system can identify areas where the risk of slope failure has surpassed critical thresholds. This enables municipal authorities to issue timely and targeted evacuation orders, thereby minimizing the risk to human life and property. The model's ability to be frequently updated with new emergency call data and weather information ensures its dynamic nature, allowing it to adapt to changing conditions and improve its predictive power over time. Ultimately, this work provides a scalable and efficient tool that can be integrated into existing municipal warning systems, transforming reactive responses into proactive risk mitigation strategies and significantly enhancing the resilience of communities vulnerable to slope instability hazards. Although in its present form, the proposed framework demonstrated a strong ability to reproduce retrospective events in time series, this good performance is usually not sufficient to ensure strong predictive performance. Temporal holdout validation and an interactive implementation of this model are under development, aiming to gradually replace the municipality's current warning and emergency declaration criteria. All the new data produced during this period will help with the model implementation task, using walk-forward validation with Sliding Windows to Test Memory Depth, since most variables tend to evolve (e.g., the quality of the sewage collection system and the geometry of the slopes). Different (at least two) thresholds must be defined in this stage, considering the predicted and experimental values of the output variable: a warning and an emergency state. This is a very delicate phase, because declaring an emergency without confirmed events (false alarms) can jeopardize the entire system, leading the population to gradually discredit it and expose them to risk in future events.

Code availability

The software code developed for the paper can be downloaded at https://doi.org/10.57967/hf/10510 (Machado, 2026).

Data availability

The article's experimental data, but the emergency calls can be downloaded at https://huggingface.co/datasets/lherg00/geo_taludes/tree/main (last access: 15 May 2026). The emergency calls from the population to the city hall may contain sensitive information, and their disclosure to a third party is only possible after filtering and approval by the city administration.

Author contributions

SLM and MFC are responsible for Conceptualization and methodology. JSSO and EP are responsible for data curation. GBS, JSSO, and SLM are responsible for formal analysis and validation. GBS is responsible for software development. SLM, MFC, JSSO, EP, and MK are responsible for supervision, and SLM and MK are responsible for writing.

Competing interests

The contact author has declared that none of the authors has any competing interests.

Disclaimer

Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.

Acknowledgements

The authors would like to acknowledge all the support provided by the Salvador city's municipality.

Review statement

This paper was edited by David J. Peres and reviewed by Milad Basirifard and Farshad Bahootoroody.

References

Ahangari Nanehkaran, Y., Pusatli, T., Chengyong, J., Chen, J., Cemiloglu, A., Azarafza, M., and Derakhshani, R.: Application of Machine Learning Techniques for the Estimation of the Safety Factor in Slope Stability Analysis, Water, 14, 3743, https://doi.org/10.3390/w14223743, 2022. a

ASTM-D3080: Standard Test Method for Direct Shear Test of Soils Under Consolidated Drained, Tech. rep., ASTM International, https://doi.org/10.1520/D3080_D3080M-23, 2012. a

ASTM-D7181: Standard Test Method for Consolidated Drained Triaxial Compression Test for Soils, Tech. rep., ASTM, https://doi.org/10.1520/D7181, 2011. a

Baecher, G. B.: 2021 Terzaghi Lecture: Geotechnical Systems, Uncertainty, and Risk, J. Geotech. Geoenviron., 149, 03023001, https://doi.org/10.1061/JGGEFK.GTENG-10201, 2023. a, b

Barbosa, J. S. F., Correa-Gomes, L. C., Dominguez, J. M. L., Cruz, S. A. S., and Souza, J. S. D.: Petrografia e litogeoquímica das rochas da parte oeste do alto de Salvador, Bahia, Rev. Bras. Geociências, 35, 09–22, https://doi.org/10.25249/0375-7536.200535S40922, 2005. a, b

Baum, R. L. and Godt, J. W.: Early Warning of Rainfall-Induced Shallow Landslides and Debris Flows in the USA, Landslides, 7, 259–272, https://doi.org/10.1007/s10346-009-0177-0, 2010. a

Bishop, A. W.: The Use of the Slip Circle in the Stability Analysis of Slopes, Géotechnique, 5, 7–17, https://doi.org/10.1680/geot.1955.5.1.7, 1955. a

Calvello, M., d'Orsi, R. N., Piciullo, L., Paes, N., Magalhaes, M., and Lacerda, W. A.: The Rio de Janeiro Early Warning System for Rainfall-Induced Landslides: Analysis of Performance for the Years 2010–2013, Int. J. Disast. Risk Re., 12, 3–15, https://doi.org/10.1016/j.ijdrr.2014.10.005, 2015. a

Chen, T. and Guestrin, C.: XGBoost: A Scalable Tree Boosting System, in: Proc. 22nd ACM SIGKDD Int. Conf. Knowl. Discov. Data Min., Kdd '16, ACM, New York, NY, USA, 785–794, ISBN 978-1-4503-4232-2, https://doi.org/10.1145/2939672.2939785, 2016. a

Cherubini, C.: Reliability Evaluation of Shallow Foundation Bearing Capacity on c' ϕ' Soils, Can. Geotech. J., 37, 264–269, https://doi.org/10.1139/t99-096, 2000. a

de Lima, O. A. L.: Caracterização Hidráulica e Padrões de Poluição No Aquífero Recôncavo Na Região de Camaçari – Dias D'Avila, Ph.D. thesis, Universidade Federal da Bahia, 1999. a

Dias, H. C., Hölbling, D., and Grohmann, C. H.: Landslide Susceptibility Mapping in Brazil: A Review, Geosciences, 11, 425, https://doi.org/10.3390/geosciences11100425, 2021. a

Dos Santos Pereira, S. A., Gitirana, G. D. F., Mendes, T. A., and Gomes, R. D. A.: Artificial Neural Networks for the Prediction of the Soil-Water Characteristic Curve: An Overview, Soil Till. Res., 248, 106466, https://doi.org/10.1016/j.still.2025.106466, 2025. a

Fannin, R. J., Mickovski, S. B., Stokes, A., Eliadorani, A. A., and McConnell, R.: Debris Flow Behaviour and Travel Distance: Col Du Sabot, France, Environ. Geotech., 4, 19–26, https://doi.org/10.1680/envgeo.14.00042, 2015. a

Fenton, G. A. and Griffiths, D. V.: Risk Assessment in Geotechnical Engineering, Wiley, 1 edn., ISBN 978-0-470-17820-1 978-0-470-28470-4, https://doi.org/10.1002/9780470284704, 2008. a

Ghasemian, A., Karimpour-Fard, M., and Nadi, B.: Reliability Analysis and Risk Assessment of a Landfill Slope Failure in Spatially Variable Municipal Solid Waste, Int. J. Environ. Sci. Technol., 21, 5543–5556, https://doi.org/10.1007/s13762-023-05451-1, 2024. a

Goetz, J., Brenning, A., Petschko, H., and Leopold, P.: Evaluating Machine Learning and Statistical Prediction Techniques for Landslide Susceptibility Modeling, Comput. Geosci., 81, 1–11, https://doi.org/10.1016/j.cageo.2015.04.007, 2015. a

Griffiths, D. V. and Fenton, G. A.: Probabilistic Slope Stability Analysis by Finite Elements, J. Geotech. Geoenviron., 130, 507–518, https://doi.org/10.1061/(ASCE)1090-0241(2004)130:5(507), 2004. a

Griffiths, D. V., Huang, J., and Fenton, G. A.: Influence of Spatial Variability on Slope Reliability Using 2-D Random Fields, J. Geotech. Geoenviron., 135, 1367–1378, https://doi.org/10.1061/(ASCE)GT.1943-5606.0000099, 2009. a

Guzzetti, F., Carrara, A., Cardinali, M., and Reichenbach, P.: Landslide Hazard Evaluation: A Review of Current Techniques and Their Application in a Multi-Scale Study, Central Italy, Geomorphology, 31, 181–216, https://doi.org/10.1016/S0169-555X(99)00078-1, 1999. a

Guzzetti, F., Peruccacci, S., Rossi, M., and Stark, C. P.: The Rainfall Intensity–Duration Control of Shallow Landslides and Debris Flows: An Update, Landslides, 5, 3–17, https://doi.org/10.1007/s10346-007-0112-1, 2008. a

Javankhoshdel, S. and Bathurst, R. J.: Simplified Probabilistic Slope Stability Design Charts for Cohesive and Cohesive-Frictional (c-ϕ) Soils, Can. Geotech. J., 51, 1033–1045, https://doi.org/10.1139/cgj-2013-0385, 2014. a

Kinde, M., Getahun, E., and Jothimani, M.: Geotechnical and Slope Stability Analysis in the Landslide-Prone Area: A Case Study in Sawla – Laska Road Sector, Southern Ethiopia, Sci. Afr., 23, e02071, https://doi.org/10.1016/j.sciaf.2024.e02071, 2024. a

Li, L., Jamieson, K., DeSalvo, G., Rostamizadeh, A., and Talwalkar, A.: Hyperband: A Novel Bandit-Based Approach to Hyperparameter Optimization, J. Mach. Learn. Res., 18, 1–52, 2018. a

Lombardo, L. and Mai, P. M.: Presenting Logistic Regression-Based Landslide Susceptibility Results, Eng. Geol., 244, 14–24, https://doi.org/10.1016/j.enggeo.2018.07.019, 2018. a

Lumb, P.: Safety Factors and the Probability Distribution of Soil Strength, Can. Geotech. J., 7, 225–242, https://doi.org/10.1139/t70-032, 1970. a

Machado, S. L.: geo_taludes (version a2cc437), Hugging Face [data set], https://doi.org/10.57967/hf/10510, 2026. a

Mehdizadeh, M. J., Shariatmadari, N., and Karimpour-Fard, M.: Probabilistic Slope Stability Analysis in Kahrizak Landfill: Effect of Spatial Variation of MSW's Geotechnical Properties, B. Eng. Geol. Environ., https://doi.org/10.1007/s10064-019-01688-8, 2020. a

Merghadi, A., Yunus, A. P., Dou, J., Whiteley, J., ThaiPham, B., Bui, D. T., Avtar, R., and Abderrahmane, B.: Machine Learning Methods for Landslide Susceptibility Studies: A Comparative Overview of Algorithm Performance, Earth-Sci. Rev., 207, 103225, https://doi.org/10.1016/j.earscirev.2020.103225, 2020. a

Michalowski, R. L.: Stability Charts for Uniform Slopes, J. Geotech. Geoenviron., 128, 351–355, https://doi.org/10.1061/(ASCE)1090-0241(2002)128:4(351), 2002. a

Monsieurs, E., Dewitte, O., and Demoulin, A.: A susceptibility-based rainfall threshold approach for landslide occurrence, Nat. Hazards Earth Syst. Sci., 19, 775–789, https://doi.org/10.5194/nhess-19-775-2019, 2019. a

Morgenstern, N. R. and Price, V. E.: The Analysis of The Stability of General Slip Surfaces, Géotechnique, 15, 79–93, https://doi.org/10.1680/geot.1965.15.1.79, 1965. a, b

Nascimento, S. A. D. M.: Diagnóstico Hidrogeológico, Hidroquímico e Da Qualidade Do Aquífero Freático Do Alto Cristalino de Salvador-BA, Tese de doutorado, Univeridade Federal da Bahia, Salvador-BA, https://repositorio.ufba.br/handle/ri/23460, 2008. a

Neves, J. P., Cavalcante, A. L. B., Costa, G. D. A., and Mendes, T. A.: Landslide Prediction for Slopes Considering The Influence of Environmental and Geotechnical Factors Through Machine Learning, Rev. Gest. Soc. E Ambient., 19, e013161, https://doi.org/10.24857/rgsa.v19n8-049, 2025. a

Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V., Vanderplas, J., Passos, A., Cournapeau, D., Brucher, M., Perrot, M., and Duchesnay, E.: Scikit-Learn: Machine Learning in Python, J. Mach. Learn. Res., 12, 2825–2830, 2011. a

Pellicani, R., Argentiero, I., and Spilotro, G.: GIS-based Predictive Models for Regional-Scale Landslide Susceptibility Assessment and Risk Mapping along Road Corridors, Geomat. Nat. Haz. Risk, 8, 1012–1033, https://doi.org/10.1080/19475705.2017.1292411, 2017. a

Pereira, R. H. M. and Barbosa, R. J.: Censobr: Download Data from Brazil's Population Census, Brasília-DF, CRAN (Comprehensive R Archive Network), The R Foundation for Statistical Computing, https://doi.org/10.32614/CRAN.package.censobr, 2025. a

Phoon, K.-K. and Kulhawy, F. H.: Evaluation of Geotechnical Property Variability, Can. Geotech. J., 36, 625–639, https://doi.org/10.1139/t99-039, 1999. a

Piciullo, L., Calvello, M., and Cepeda, J. M.: Territorial Early Warning Systems for Rainfall-Induced Landslides, Earth-Sci. Rev., 179, 228–247, https://doi.org/10.1016/j.earscirev.2018.02.013, 2018. a

R Core Team: R: A Language and Environment for Statistical Computing, Vienna, Austria, https://doi.org/10.32614/CRAN.package.censobr, 2026. a

Reichenbach, P., Rossi, M., Malamud, B. D., Mihir, M., and Guzzetti, F.: A Review of Statistically-Based Landslide Susceptibility Models, Earth-Sci. Rev., 180, 60–91, https://doi.org/10.1016/j.earscirev.2018.03.001, 2018. a

RocScience: Slide2: Slope Stability Verification Manual, https://www.rocscience.com/assets/verification-and-theory/Slide2/Slide_SlopeStabilityVerification.pdf (last access: 19 May 2026), 2025. a, b

Rossi, M., Luciani, S., Valigi, D., Kirschbaum, D., Brunetti, M., Peruccacci, S., and Guzzetti, F.: Statistical Approaches for the Definition of Landslide Rainfall Thresholds and Their Uncertainty Using Rain Gauge and Satellite Data, Geomorphology, 285, 16–27, https://doi.org/10.1016/j.geomorph.2017.02.001, 2017. a

Santana, J. O.: A influência dos fatores físicos na ocorrência de deslizamentos em encostas: um estudo de caso no morro do calabetão em Salvador – BA, Mestrado, Univeridade Federal da Bahia, Salvador-BA, https://repositorio.ufba.br/handle/ri/37196, 2021. a

Segoni, S., Piciullo, L., and Gariano, S. L.: A Review of the Recent Literature on Rainfall Thresholds for Landslide Occurrence, Landslides, 15, 1483–1501, https://doi.org/10.1007/s10346-018-0966-4, 2018. a

Silva, F., Lambe, T. W., and Marr, W. A.: Probability and Risk of Slope Failure, J. Geotech. Geoenviron., 134, 1691–1699, https://doi.org/10.1061/(ASCE)1090-0241(2008)134:12(1691), 2008. a

Souza, L. A. P. and Gandolfo, O. C. B.: Métodos Geofísicos Em Geotecnia e Geologia Ambiental, Rev. Bras. Geol. Eng. E Ambient., 2, 9–28, 2012. a, b

Souza-Oliveira, J. S. D., Peucat, J.-J., Barbosa, J. S. F., Correa-Gomes, L. C., Cruz, S. C. P., Leal, Â. B. M., and Paquette, J.-L.: Lithogeochemistry and Geochronology of the Subalkaline Felsic Plutonism That Marks the End of the Paleoproterozoic Orogeny in the Salvador-Esplanada Belt, São Francisco Craton (Salvador, State of Bahia, Brazil), Braz. J. Geol., 44, 221–234, https://doi.org/10.5327/Z2317-4889201400020004, 2014. a, b

Stead, D. and Wolter, A.: A Critical Review of Rock Slope Failure Mechanisms: The Importance of Structural Geology, J. Struct. Geol., 74, 1–23, https://doi.org/10.1016/j.jsg.2015.02.002, 2015. a

ter Braak, C. J. F. and Šmilauer, P.: R Core Team, 2018. R: A Language and Environment for Statistical Computing, Microcomputer Power, Ithaca, 2018. a

Trinidad, M. and Momayez, M.: Machine Learning in Slope Stability: A Review with Implications for Landslide Hazard Assessment, GeoHazards, 6, 67, https://doi.org/10.3390/geohazards6040067, 2025. a, b, c, d

Wang, Y. and Akeju, O. V.: Quantifying the Cross-Correlation between Effective Cohesion and Friction Angle of Soil from Limited Site-Specific Data, Soils Found., 56, 1055–1070, https://doi.org/10.1016/j.sandf.2016.11.009, 2016.  a, b

Wong, F. S.: First-Order, Second-Moment Methods, Comput. Struct., 20, 779–791, https://doi.org/10.1016/0045-7949(85)90039-2, 1985. a, b

Yadav, D. K., Chattopadhyay, S., Tripathy, D. P., Mishra, P., and Singh, P.: Enhanced Slope Stability Prediction Using Ensemble Machine Learning Techniques, Sci. Rep., 15, 7302, https://doi.org/10.1038/s41598-025-90539-6, 2025. a

Download
Short summary
Many cities have unplanned areas with irregular occupation, mainly by the poorest parts of the population, who are pushed to live in high-risk areas without public services and subject to the impacts of extreme events. In this paper, emergency calls, reflecting exposed human population behavior, accessibility, and public awareness, are used, along with machine learning, to indicate the seriousness of the situation and the need for abatement measures by the municipal administration.
Share
Altmetrics
Final-revised paper
Preprint