Evaluating explainable artificial intelligence methods for multi-label deep learning classification tasks in remote sensing
arXiv:2104.01375 · doi:10.1016/j.jag.2021.102520
Abstract
Although deep neural networks hold the state-of-the-art in several remote sensing tasks, their black-box operation hinders the understanding of their decisions, concealing any bias and other shortcomings in datasets and model performance. To this end, we have applied explainable artificial intelligence (XAI) methods in remote sensing multi-label classification tasks towards producing human-interpretable explanations and improve transparency. In particular, we utilized and trained deep learning models with state-of-the-art performance in the benchmark BigEarthNet and SEN12MS datasets. Ten XAI methods were employed towards understanding and interpreting models' predictions, along with quantitative metrics to assess and compare their performance. Numerous experiments were performed to assess the overall performance of XAI methods for straightforward prediction cases, competing multiple labels, as well as misclassification cases. According to our findings, Occlusion, Grad-CAM and Lime were the most interpretable and reliable XAI methods. However, none delivers high-resolution outputs, while apart from Grad-CAM, both Lime and Occlusion are computationally expensive. We also highlight different aspects of XAI performance and elaborate with insights on black-box decisions in order to improve transparency, understand their behavior and reveal, as well, datasets' particularities.
References in corpus (12)
- Axiomatic Attribution for Deep Networks
- Learning Important Features Through Propagating Activation Differences
- Explaining Deep Neural Networks and Beyond: A Review of Methods and Applications
- Unmasking Clever Hans Predictors and Assessing What Machines Really Learn
- SmoothGrad: removing noise by adding noise
- Captum: A unified and generic model interpretability library for PyTorch
- Sanity Checks for Saliency Maps
- BigEarthNet: A Large-Scale Benchmark Archive For Remote Sensing Image Understanding
- On the (In)fidelity and Sensitivity for Explanations
- Understanding Integrated Gradients with SmoothTaylor for Deep Neural Network Attribution
- Kernel Methods and their derivatives: Concept and perspectives for the Earth system sciences
- BigEarthNet Dataset with A New Class-Nomenclature for Remote Sensing Image Understanding
Cited by in corpus (4)
- AI Security for Geoscience and Remote Sensing: Challenges and Future Trends
- Opening the Black-Box: A Systematic Review on Explainable AI in Remote Sensing
- Extending Logic Explained Networks to Text Classification
- Quantitative Analysis of Primary Attribution Explainable Artificial Intelligence Methods for Remote Sensing Image Classification