Interpretation of Convolutional Neural Networks for Acid Sulfate Soil Classification

被引:22
|
作者
Beucher, Amelie [1 ]
Rasmussen, Christoffer B. [2 ]
Moeslund, Thomas B. [2 ]
Greve, Mogens H. [1 ]
机构
[1] Aarhus Univ, Dept Agroecol, Tjele, Denmark
[2] Aalborg Univ, Dept Dept Architecture Design & Media Technol, Aalborg, Denmark
关键词
convolutional neural network; XAI (eXplainable artificial intelligence); SHAP (SHapley Additive exPlanations); interpretability; deep learning; classification; acid sulfate soils; SIRPPUJOKI RIVER CATCHMENT; MAPPING APPLICATION; PREDICTION; INTEGRATION; SELECTION; SCALE;
D O I
10.3389/fenvs.2021.809995
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
Convolutional neural networks (CNNs) have been originally used for computer vision tasks, such as image classification. While several digital soil mapping studies have been assessing these deep learning algorithms for the prediction of soil properties, their potential for soil classification has not been explored yet. Moreover, the use of deep learning and neural networks in general has often raised concerns because of their presumed low interpretability (i.e., the black box pitfall). However, a recent and fast-developing sub-field of Artificial Intelligence (AI) called explainable AI (XAI) aims to clarify complex models such as CNNs in a systematic and interpretable manner. For example, it is possible to apply model-agnostic interpretation methods to extract interpretations from any machine learning model. In particular, SHAP (SHapley Additive exPlanations) is a method to explain individual predictions: SHAP values represent the contribution of a covariate to the final model predictions. The present study aimed at, first, evaluating the use of CNNs for the classification of potential acid sulfate soils located in the wetland areas of Jutland, Denmark (c. 6,500 km(2)), and second and most importantly, applying a model-agnostic interpretation method on the resulting CNN model. About 5,900 soil observations and 14 environmental covariates, including a digital elevation model and derived terrain attributes, were utilized as input data. The selected CNN model yielded slightly higher prediction accuracy than the random forest models which were using original or scaled covariates. These results can be explained by the use of a common variable selection method, namely recursive feature elimination, which was based on random forest and thus optimized the selection for this method. Notably, the SHAP method results enabled to clarify the CNN model predictions, in particular through the spatial interpretation of the most important covariates, which constitutes a crucial development for digital soil mapping.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] On the Interpretation of Convolutional Neural Networks for Text Classification
    Xu, Jincheng
    Du, Qingfeng
    [J]. ECAI 2020: 24TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, 325 : 2252 - 2259
  • [2] Game theory interpretation of digital soil mapping convolutional neural networks
    Padarian, Jose
    McBratney, Alex B.
    Minasny, Budiman
    [J]. SOIL, 2020, 6 (02) : 389 - 397
  • [3] Feature-Based Interpretation of Image Classification With the Use of Convolutional Neural Networks
    Wang, Dan
    Xia, Yuze
    Yu, Zhenhua
    [J]. IEEE ACCESS, 2024, 12 : 70377 - 70391
  • [4] Convolutional Neural Networks for event classification
    Rubio Jimenez, Adrian
    Garcia Navarro, Jose Enrique
    Moreno Llacer, Maria
    [J]. NINTH ANNUAL CONFERENCE ON LARGE HADRON COLLIDER PHYSICS, LHCP2021, 2021,
  • [5] Convolutional Neural Networks for image classification
    Jmour, Nadia
    Zayen, Sehla
    Abdelkrim, Afef
    [J]. 2018 INTERNATIONAL CONFERENCE ON ADVANCED SYSTEMS AND ELECTRICAL TECHNOLOGIES (IC_ASET), 2017, : 397 - 402
  • [6] Convolutional Neural Networks for Electrocardiogram Classification
    Mohamad M. Al Rahhal
    Yakoub Bazi
    Mansour Al Zuair
    Esam Othman
    Bilel BenJdira
    [J]. Journal of Medical and Biological Engineering, 2018, 38 : 1014 - 1025
  • [7] Flower Classification with Convolutional Neural Networks
    Mitrovic, Katarina
    Milosevic, Danijela
    [J]. 2019 23RD INTERNATIONAL CONFERENCE ON SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2019, : 845 - 850
  • [8] Convolutional Neural Networks for Electrocardiogram Classification
    Al Rahhal, Mohamad M.
    Bazi, Yakoub
    Al Zuair, Mansour
    Othman, Esam
    BenJdira, Bilel
    [J]. JOURNAL OF MEDICAL AND BIOLOGICAL ENGINEERING, 2018, 38 (06) : 1014 - 1025
  • [9] Glomerulus Classification with Convolutional Neural Networks
    Pedraza, Anibal
    Gallego, Jaime
    Lopez, Samuel
    Gonzalez, Lucia
    Laurinavicius, Arvydas
    Bueno, Gloria
    [J]. MEDICAL IMAGE UNDERSTANDING AND ANALYSIS (MIUA 2017), 2017, 723 : 839 - 849
  • [10] Convolutional Neural Networks for ATC Classification
    Lumini, Alessandra
    Nanni, Loris
    [J]. CURRENT PHARMACEUTICAL DESIGN, 2018, 24 (34) : 4007 - 4012