An interpretable deep learning model to map land subsidence hazard

Environ Sci Pollut Res Int. 2024 Mar;31(11):17448-17460. doi: 10.1007/s11356-024-32280-7. Epub 2024 Feb 10.

Abstract

The main goal of this research is the interpretability of deep learning (DL) model output (e.g., CNN and LSTM) used to map land susceptibility to subsidence hazard by means of different techniques. For this purpose, an inventory map of land subsidence (LS) is prepared based on fieldwork and a record of LS presence points, and 16 features controlling LS were mapped. Thereafter, 11 effective features controlling LS were identified by means of a particle swarm optimization (PSO) algorithm, which was then used as input in the CNN and LSTM predictive models. To address the inherent black box nature of DL models, six interpretation methods (feature interaction, permutation importance plot (PFIM), bar plot, SHapley Additive exPlanations (SHAP) main plot, heatmap plot, and waterfall plot) were used to interpret the predictive model outputs. Both models (CNN and LSTM) had AUC > 90 and therefore provided excellent accuracy for mapping LS hazard. According to the most accurate model-the CNN predictive model-the range from very low to very high hazard classes occupied 20%, 20%, 25%, 16.3%, and 18.7% of the study area, respectively. According to three plots (bar plot, SHAP main plot, and heatmap plot), which were constructed based on the SHAP value, distance from the well, GDR and DEM were identified as the three most important features with the highest impact on the DL model output. The results of the waterfall plot indicate two effective features consisting of distance from the well and coarse fragment, and two effective features comprising landuse and DEM, contributed negatively and positively to LS, respectively. Overall, these explanation techniques can address critical concerns with respect to the interpretability of sophisticated DL predictive models.

Keywords: Deep learning; Game theory; Interpretability; Land subsidence; SHAP.

MeSH terms

  • Algorithms
  • Deep Learning*