Open Access
ARTICLE
Novel Sine-Lucas Oscillation Particle Swarm Optimization XGBoost Method for Landslide Prediction
1 Artificial Intelligence and Automation, Huazhong University of Science and Technology, Wuhan, China
2 China Communications Second Highway Consultants Co., Ltd., Wuhan, China
3 Hubei Key Laboratory of Digital Finance Innovation, Hubei University of Economics, Wuhan, China
4 Faculty of Information Science and Technology, Wenhua College, Wuhan, China
5 Faculty of Computer and Information Science, Hosei University, Tokyo, Japan
6 Department of Applied Mathematics and Systems, Faculty of Informatics, Kanagawa University, Yokohama, Japan
* Corresponding Authors: Jia Guo. Email: ; Jiacheng Li. Email:
(This article belongs to the Special Issue: Advancements in Evolutionary Optimization Approaches: Theory and Applications)
Computers, Materials & Continua 2026, 89(1), 45 https://doi.org/10.32604/cmc.2026.080077
Received 02 February 2026; Accepted 18 June 2026; Issue published 13 August 2026
Abstract
This paper presents a Sine-Lucas Oscillation Particle Swarm Optimization (SLOPSO) XGBoost algorithm for landslide susceptibility prediction. SLOPSO extends canonical PSO by introducing an oscillation factor constructed from a sine function and the Lucas number sequence into the position update, which raises swarm diversity and improves the global search. SLOPSO is then applied to tune six XGBoost hyperparameters using K-fold cross-validation accuracy as the fitness function. In experimental evaluation, SLOPSO-XGBoost reaches a mean test Accuracy of 0.8113, F1 of 0.8182, and AUC of 0.8856 over 10 independent runs, outperforming standard PSO-XGBoost and the default Random Forest, SVM, and XGBoost baselines on every metric. The experimental results demonstrate that SLOPSO is capable of automatically tuning the hyperparameters of XGBoost, and that SLOPSO-XGBoost able to provide high precision solution for landslide event prediction.Keywords
Landslides [1–3] are common geological hazards that pose a significant threat to humans, infrastructure, and ecosystems. Over the past few decades, landslides have caused numerous casualties, permanently degraded vast areas of forest and farmland, and severely damaged regional ecosystem balance and biodiversity [4,5].
Landslide prediction [6–8] is a critical component of disaster risk reduction and brings important benefits to communities in landslide-prone regions. By identifying potential slope failures before they occur, prediction systems enable early mitigation, evacuation, and resource allocation [9,10], substantially reducing casualties, infrastructure damage, and economic losses. Prediction models also inform land-use planning, building code regulations, and infrastructure development in susceptible regions, supporting long-term community resilience [11,12]. Integrating landslide prediction into broader disaster management improves societal preparedness and helps protect communities that often inhabit high-risk terrain due to socioeconomic constraints [13,14]. High-precision landslide prediction therefore plays an important role in agriculture and land resource protection, ecosystem conservation and restoration, and urban planning and land-use management.
Effective landslide prediction [15–18] is essential for risk mitigation: it supports early warning, land-use planning, and resource allocation in disaster management. Landslides are typically triggered by the interaction of multiple factors, including sustained heavy rainfall, seismic activity, freeze-thaw cycles, volcanic eruptions, and anthropogenic activities such as slope-base excavation and crest overloading [19–21]. Several machine learning methods have been widely applied to this task, including Support Vector Machines (SVM) [22], Random Forest (RF) [23], and XGBoost [24].
More advanced learning strategies [25–27] can further improve prediction accuracy but often at the cost of longer computation time. Feature selection [28,29] is therefore commonly used to reduce data redundancy, lower the risk of overfitting, and improve efficiency. Metaheuristic algorithms are widely applied to optimization problems such as feature selection, image classification, and neural network hyperparameter tuning, owing to their strong search ability in high-dimensional spaces [30,31].
The main contributions of this work are summarized:
(1) A novel Sine-Lucas Oscillation Particle Swarm Optimization (SLOPSO) algorithm is proposed. By introducing an oscillation factor constructed from a sine function and the Lucas number sequence into the position update of canonical PSO, SLOPSO enhances global search ability in hyperparameter optimization tasks.
(2) A unified SLOPSO-XGBoost framework is developed for landslide susceptibility prediction. SLOPSO automatically optimizes six critical XGBoost hyperparameters using K-fold cross-validation accuracy as the fitness, eliminating manual tuning. The remainder of this paper is organized as follows. Section 2 introduces the proposed Sine-Lucas Oscillation Particle Swarm Optimization Algorithm. Section 3 presents the experiments and results. Section 4 discusses the limitation and future Work. Section 5 concludes the paper.
2 Sine-Lucas Oscillation Particle Swarm Optimization Algorithm for Landslide Prediction
2.1 The Proposed Sine-Lucas Oscillation Particle Swarm Optimization
The Sine-Lucas Oscillation Particle Swarm Optimization (SLOPSO) is proposed in this section. SLOPSO augments the canonical PSO with a Sin–Lucas adaptive oscillation factor that modulates the position update at each iteration, achieving a dynamic balance between broad exploration in the early iterations and fine-grained exploitation near convergence. At each iteration, the velocity and position of every particle are updated by Eq. (1).
where
XGBoost (Extreme Gradient Boosting) is a high-performance, scalable machine learning algorithm based on gradient boosted decision trees that has gained prominence due to its exceptional predictive accuracy and computational efficiency. Details of XGBoost are shown in Eq. (2).
where
In the landslide prediction task, SLOPSO is used to optimize six XGBoost hyperparameters:
The fitness function is the


Figure 1: Flowchart of SLOPSO-XGBoost.

The experimental datasets comprises 1212 records (606 landslide points and 606 non-landslide points). To ensure experimental fairness and training effectiveness, the dataset was randomly partitioned into a training set (848 samples) and a test set (364 samples) following a 70/30 stratified split, with a balanced class distribution of 50% positive and 50% negative samples in each subset [26,27]. The data contain binary target variable Landslide and 12 conditioning factors:
• Aspect: slope orientation
• Curvature: terrain curvature
• Earthquake: seismic hazard zone
• Elevation: height above sea level
• Flow: flow accumulation
• Lithology: bedrock composition
• NDVI: Normalized Difference Vegetation Index
• NDWI: Normalized Difference Water Index
• Plan: planar curvature
• Precipitation: mean annual rainfall
• Profile: profile curvature
• Slope: terrain steepness
The correlation of different features is shown in Fig. 2. For PSO and SLOPSO, the maximum number of iterations is 120, the population size is 20, and the number of independent runs is 10.

Figure 2: Correlation of different features.
3.2 Experimental Results and Discussion
Table 2 reports the test-set performance of the five methods on Accuracy, Precision, Recall, F1-score, and AUC-ROC. Among the three baselines using default hyperparameters, SVM ranks first (Accuracy 0.8022, AUC-ROC 0.8792), followed by Random Forest (0.7940, 0.8712); the default XGBoost trails behind on every metric (0.7720, 0.8602). The relatively poor performance of untuned XGBoost is consistent with the well-known sensitivity of gradient boosting to its learning rate, tree depth, and regularization terms.

Hyperparameter optimization with canonical PSO substantially reshapes this ranking. Compared with the default XGBoost, PSO-XGBoost improves Accuracy by 3.79 percentage points (0.7720
SLOPSO-XGBoost further improves over PSO-XGBoost on every metric, although the margins are smaller than the gains from tuning itself: Accuracy rises from 0.8099 to 0.8113 (
Relative to the traditional baselines, SLOPSO-XGBoost shows clear advantages. Against the strongest baseline (SVM), the gains are 0.91 percentage points in Accuracy, 0.58 in Precision, 1.43 in Recall, 0.97 in F1-score, and 0.64 in AUC-ROC. Against Random Forest, the improvements widen to 1.73, 0.62, 3.63, 2.04, and 1.44 percentage points in the same metrics, respectively. All five methods exhibit Recall greater than Precision, and SLOPSO-XGBoost shows the largest Recall–Precision gap (0.8495 vs. 0.7893, about 6 percentage points), reflecting the optimizer’s preference for high-sensitivity configurations—an alignment with the asymmetric cost of false negatives in disaster prevention. Details of the performance comparison are shown in Fig. 3.

Figure 3: Performance comparison of Random Forest, SVM, XGBoost, PSO-XGBoost, and SLOPSO-XGBoost on the five test-set metrics.
Fig. 4 plots the convergence curves of PSO and SLOPSO during training. Table 3 reports the mean and standard deviation of the six evaluation metrics over 10 independent runs of PSO and SLOPSO. SLOPSO obtains a higher mean than PSO on every metric, with the largest absolute gain in AUC-ROC, followed by Recall, F1-score and Test Accuracy, Precision, and CV Accuracy. The improvement in CV Accuracy is of the same order as that in Test Accuracy, indicating that the additional optimization gain is reflected both at the cross-validation stage (used as the fitness function) and at the final test-set evaluation.

Figure 4: Convergence comparison of PSO and SLOPSO.

3.3 SHAP-Based Feature Contribution Analysis
The interpretability of a learning model is essential in geohazard assessment, since end users need to understand which factors drive a prediction. To interpret the SLOPSO-XGBoost model, we apply SHAP (SHapley Additive exPlanations), which decomposes each prediction into per-feature contributions derived from Shapley values in cooperative game theory. The SHAP value of a feature for a given sample quantifies how much that feature pushes the model output above or below the average prediction, allowing us to identify which conditioning factors drive landslide predictions and in which direction.
Fig. 5 shows the SHAP beeswarm plot for the SLOPSO-XGBoost model on the test set. Features are ordered top-down by mean absolute SHAP value, and the three most influential factors are Precipitation, Flow, and Elevation. Each point corresponds to a test sample; its horizontal position is the SHAP value (positive means a higher predicted landslide probability) and its colour encodes the feature value (red for high, blue for low). Precipitation exhibits a clear monotonic effect: high values (red) lie on the positive SHAP side while low values (blue) lie on the negative side, indicating that heavier rainfall increases the predicted landslide probability, consistent with rainfall as a primary triggering factor. For Flow, the pattern is reversed: high flow accumulation (red) is associated with strongly negative SHAP values, whereas low flow (blue) shifts the prediction toward landslide. This is consistent with the geomorphology of the study area, where cells with large upstream contributing areas correspond to drainage channels and depositional zones, while landslide initiation typically occurs on upper slopes with small contributing areas. Elevation shows a similar inverted pattern, with low-elevation samples contributing positively to the landslide prediction; this matches the descriptive statistics of the dataset, in which landslide samples have a lower mean elevation than non-landslide samples. Slope and Profile curvature contribute positively at high values, in line with the geomorphological view that steeper slopes and convex profiles are less stable. Aspect ranks fifth in importance with a wide SHAP distribution despite a near-zero linear correlation with the label, demonstrating that the non-linear tree model captures directional effects of slope orientation that simple linear correlation cannot. The remaining factors (Lithology, NDVI, NDWI, Curvature, Plan, and Earthquake) have SHAP distributions concentrated near zero and contribute less to the predictions of this model.

Figure 5: SHAP beeswarm plot of the SLOPSO-XGBoost model.
Fig. 6 shows the SHAP dependence plots for the four most influential features. In each panel, the horizontal axis is the feature value, the vertical axis is the SHAP value contributed by that feature, and the colour encodes a second feature that interacts most strongly with the target feature. Precipitation and Slope exhibit monotonic positive effects, indicating that heavier rainfall and steeper terrain consistently increase landslide susceptibility. In contrast, Elevation shows a monotonic negative trend, with low-elevation cells contributing most strongly to landslide probability. Flow exhibits a non-monotonic pattern, where low and moderate flow accumulation is associated with positive contributions while high flow accumulation produces strongly negative SHAP values, reflecting the distinction between upper hillslopes where landslides initiate and low-lying drainage channels where deposition occurs.

Figure 6: SHAP dependence plot of the SLOPSO-XGBoost model.
The study has three limitations. First, SLOPSO is used here to tune hyperparameters within a fixed XGBoost architecture; the model structure itself is not part of the search. Coupling SLOPSO with Neural Architecture Search (NAS) would extend the framework to jointly discover the model architecture and its hyperparameters, which is particularly relevant when the underlying model is a deep neural network rather than a tree ensemble. Second, each fitness evaluation in SLOPSO requires training an entire XGBoost model with
Several directions can address the limitations above. To overcome the training-time bottleneck, surrogate-based fitness approximation or asynchronous parallel evaluation can reduce the number of full training runs. To enable real-time inference, the optimized model can be embedded in a streaming pipeline coupled with live rainfall and seismic feeds. Beyond addressing limitations, the framework can also be applied to additional landslide datasets in different geological contexts, and the oscillation factor admits generalisations such as Fibonacci or higher-order Lucas-type sequences and alternative trigonometric carriers (cosine, sigmoid-based) that may yield different exploration–exploitation balances.
This paper introduces SLOPSO, a particle swarm optimizer in which the position update is modulated by a Sin-Lucas oscillation factor built from a sine function and the Lucas number sequence. The factor enhances swarm diversity in the early iterations and gradually relaxes to the standard PSO update. We apply SLOPSO to tune six XGBoost hyperparameters using
Across 10 independent runs on the landslide dataset (
Future work will extend the SLOPSO-XGBoost framework to full-coverage raster prediction, enabling the generation of spatially continuous landslide susceptibility zonation maps classified into meaningful hazard levels, with systematic validation against historical landslide inventories across diverse geological settings.
Acknowledgement: Not applicable.
Funding Statement: The research was conducted under the auspices of the Hosei International Fund (HIF) Foreign Scholars Fellowship.
Author Contributions: The authors confirm contribution to the paper as follows: Conceptualization, Qisen Jin and Xiaoping Wang; methodology, Qisen Jin, Feng Zhang and Yu Zeng; software, Qisen Jin and Yu Zeng; validation, Jia Guo and Jiacheng Li; formal analysis, Feng Zhang and Yu Zeng; investigation, Jia Guo and Jiacheng Li; resources, Qisen Jin and Yu Zeng; data curation, Qisen Jin and Xiaoping Wang; writing—original draft preparation, Qisen Jin and Jia Guo; writing—review and editing, Jia Guo and Jiacheng Li; visualization, Qisen Jin and Xiaoping Wang; supervision, Jia Guo and Jiacheng Li; project administration, Jia Guo and Jiacheng Li; funding acquisition, Jia Guo. All authors reviewed and approved the final version of the manuscript.
Availability of Data and Materials: Data available on request from the authors.
Ethics Approval: Not applicable.
Conflicts of Interest: The authors declare no conflicts of interest.
References
1. Huang F, Xiong H, Jiang SH, Yao C, Fan X, Catani F, et al. Modelling landslide susceptibility prediction: a review and construction of semi-supervised imbalanced theory. Earth Sci Rev. 2024;250:104700. doi:10.1016/j.earscirev.2024.104700. [Google Scholar] [CrossRef]
2. He L, Zhou Y, Liu L, Zhang Y, Ma J. Application of the YOLOv11-seg algorithm for AI-based landslide detection and recognition. Sci Rep. 2025;15(1):12421. doi:10.1038/s41598-025-95959-y. [Google Scholar] [PubMed] [CrossRef]
3. Huang F, Yang Y, Jiang B, Chang Z, Zhou C, Jiang SH, et al. Effects of different division methods of landslide susceptibility levels on regional landslide susceptibility mapping. Bull Eng Geol Environ. 2025;84(6):276. doi:10.1007/s10064-025-04281-4. [Google Scholar] [CrossRef]
4. Duan G, Su Y, Fu J. Landslide displacement prediction based on multivariate LSTM model. Int J Environ Res Public Health. 2023;20(2):1167. doi:10.3390/ijerph20021167. [Google Scholar] [PubMed] [CrossRef]
5. Ma Z, Mei G. Forecasting landslide deformation by integrating domain knowledge into interpretable deep learning considering spatiotemporal correlations. J Rock Mech Geotech Eng. 2025;17(2):960–82. doi:10.1016/j.jrmge.2024.02.034. [Google Scholar] [CrossRef]
6. Gómez D, García EF, Aristizábal E. Spatial and temporal landslide distributions using global and open landslide databases. Nat Hazards. 2023;117(1):25–55. doi:10.1007/s11069-023-05848-8. [Google Scholar] [CrossRef]
7. Jia W, Wen T, Li D, Guo W, Quan Z, Wang Y, et al. Landslide displacement prediction of Shuping landslide combining PSO and LSSVM model. Water. 2023;15(4):612. doi:10.3390/w15040612. [Google Scholar] [CrossRef]
8. Li M, Tian H. Insights from optimized non-landslide sampling and SHAP explainability for landslide susceptibility prediction. Appl Sci. 2025;15(3):1163. doi:10.3390/app15031163. [Google Scholar] [CrossRef]
9. Casagli N, Intrieri E, Tofani V, Gigli G, Raspini F. Landslide detection, monitoring and prediction with remote-sensing techniques. Nat Rev Earth Environ. 2023;4(1):51–64. doi:10.1038/s43017-022-00373-x. [Google Scholar] [CrossRef]
10. Zai D, Pang R, Xu B, Liu J. A novel data-driven hybrid intelligent prediction model for reservoir landslide displacement. Bull Eng Geol Environ. 2024;83(12):493. doi:10.1007/s10064-024-03987-1. [Google Scholar] [CrossRef]
11. Chang Z, Huang F, Huang J, Jiang SH, Liu Y, Meena SR, et al. An updating of landslide susceptibility prediction from the perspective of space and time. Geosci Front. 2023;14(5):101619. doi:10.1016/j.gsf.2023.101619. [Google Scholar] [CrossRef]
12. Liu F, Zhang T, Deng Y, Qian F, Yang N. Landslide susceptibility prediction based on landform predisposing indexes-an example from the Beiluo River Basin. Adv Space Res. 2024;74(11):5348–70. doi:10.1016/j.asr.2024.08.003. [Google Scholar] [CrossRef]
13. Yang C, Liu LL, Huang F, Huang L, Wang XM. Machine learning-based landslide susceptibility assessment with optimized ratio of landslide to non-landslide samples. Gondwana Res. 2023;123(11):198–216. doi:10.1016/j.gr.2022.05.012. [Google Scholar] [CrossRef]
14. Wang H, Zhang L, Yin K, Luo H, Li J. Landslide identification using machine learning. Geosci Front. 2021;12(1):351–64. doi:10.1016/j.gsf.2020.02.012. [Google Scholar] [CrossRef]
15. Ehsan M, Anees MT, Bakar AFBA, Ahmed A. A review of geological and triggering factors influencing landslide susceptibility: artificial intelligence-based trends in mapping and prediction. Int J Environ Sci Technol. 2025;22(16):17347–82. doi:10.1007/s13762-025-06741-6. [Google Scholar] [CrossRef]
16. Zhou C, Ye M, Xia Z, Wang W, Luo C, Muller JP. An interpretable attention-based deep learning method for landslide prediction based on multi-temporal InSAR time series: a case study of Xinpu landslide in the TGRA. Remote Sens Environ. 2025;318(10):114580. doi:10.1016/j.rse.2024.114580. [Google Scholar] [CrossRef]
17. Cui HZ, Tong B, Wang T, Dou J, Ji J. A hybrid data-driven approach for rainfall-induced landslide susceptibility mapping: physically-based probabilistic model with convolutional neural network. J Rock Mech Geotech Eng. 2025;17(8):4933–51. doi:10.1016/j.jrmge.2024.08.005. [Google Scholar] [CrossRef]
18. Li J, Zhang J, Fu Y. CTHNet: a CNN–transformer hybrid network for landslide identification in Loess Plateau regions using high-resolution remote sensing images. Sensors. 2025;25(1):273. doi:10.3390/s25010273. [Google Scholar] [CrossRef]
19. Ma T, Wu L, Zhou J, Zhang H, Xiao H. An interpretable hybrid model for predicting step-like landslide displacement: a case study in the Three Gorges Reservoir. Nat Hazards. 2025;121(18):21441–58. doi:10.1007/s11069-025-07638-w. [Google Scholar] [CrossRef]
20. Zheng D, Li Y, Yan C, Wu H, Yamashiki YA, Gao B, et al. Landslide susceptibility assessment using AutoML-SHAP method in the southern foothills of Changbai Mountain, China. Landslides. 2025;22(6):1855–75. doi:10.1007/s10346-025-02462-6. [Google Scholar] [CrossRef]
21. Lv J, Zhang R, Shama A, Hong R, He X, Wu R, et al. Exploring the spatial patterns of landslide susceptibility assessment using interpretable Shapley method: mechanisms of landslide formation in the Sichuan-Tibet region. J Environ Manag. 2024;366:121921. doi:10.1016/j.jenvman.2024.121921. [Google Scholar] [PubMed] [CrossRef]
22. Wang Z, Brenning A. Active-learning approaches for landslide mapping using support vector machines. Remote Sens. 2021;13(13):2588. doi:10.3390/rs13132588. [Google Scholar] [CrossRef]
23. Kanwar M, Pokharel B, Lim S. A new random forest method for landslide susceptibility mapping using hyperparameter optimization and grid search techniques. Int J Environ Sci Technol. 2025;22(11):10635–50. doi:10.1007/s13762-024-06310-3. [Google Scholar] [CrossRef]
24. Sutou A, Wang J. Influence-balanced XGBoost: improving XGBoost for imbalanced data using influence functions. IEEE Access. 2024;12:193473–86. doi:10.1109/access.2024.3520159. [Google Scholar] [CrossRef]
25. Ouyang S, Chen W, Liu H, Li Y, Xu Z. A novel landslide susceptibility prediction framework based on contrastive loss. Giscience Remote Sens. 2024;61(1):2306740. doi:10.1080/15481603.2024.2306740. [Google Scholar] [CrossRef]
26. Khalil U, Imtiaz I, Aslam B, Ullah I, Tariq A, Qin S. Comparative analysis of machine learning and multi-criteria decision making techniques for landslide susceptibility mapping of Muzaffarabad district. Front Environ Sci. 2022;10:1028373. doi:10.3389/fenvs.2022.1028373. [Google Scholar] [CrossRef]
27. Aslam B, Zafar A, Khalil U. Development of integrated deep learning and machine learning algorithm for the assessment of landslide hazard potential. Soft Comput. 2021;25(21):13493–512. doi:10.1007/s00500-021-06105-5. [Google Scholar] [CrossRef]
28. Ge Q, Wang J, Liu C, Wang X, Deng Y, Li J. Integrating feature selection with machine learning for accurate reservoir landslide displacement prediction. Water. 2024;16(15):2152. doi:10.3390/w16152152. [Google Scholar] [CrossRef]
29. Guo J, Ye W, Wang D, He Z, Yan Z, Sato M, et al. A novel snow leopard optimization for high-dimensional feature selection problems. Sensors. 2024;24(22):7161. doi:10.3390/s24227161. [Google Scholar] [PubMed] [CrossRef]
30. Zhou G, Du J, Guo J, Li G. A novel hippo swarm optimization: for solving high-dimensional problems and engineering design problems. J Comput Des Eng. 2024;11(3):12–42. doi:10.1093/jcde/qwae035. [Google Scholar] [CrossRef]
31. Guo J, Zhou G, Yan K, Di Y, Sato Y, He Z, et al. A deep backtracking bare-bones particle swarm optimisation algorithm for high-dimensional nonlinear functions. CAAI Trans Intel Tech. 2025;10(5):1501–20. doi:10.1049/cit2.70028. [Google Scholar] [CrossRef]
Cite This Article
Copyright © 2026 The Author(s). Published by Tech Science Press.This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


Submit a Paper
Propose a Special lssue
View Full Text
Download PDF
Downloads
Citation Tools