Explainability-aided Domain Generalization for Image Classification

04/05/2021
by   Robin M. Schmidt, et al.
9

Traditionally, for most machine learning settings, gaining some degree of explainability that tries to give users more insights into how and why the network arrives at its predictions, restricts the underlying model and hinders performance to a certain degree. For example, decision trees are thought of as being more explainable than deep neural networks but they lack performance on visual tasks. In this work, we empirically demonstrate that applying methods and architectures from the explainability literature can, in fact, achieve state-of-the-art performance for the challenging task of domain generalization while offering a framework for more insights into the prediction and training process. For that, we develop a set of novel algorithms including DivCAM, an approach where the network receives guidance during training via gradient based class activation maps to focus on a diverse set of discriminative features, as well as ProDrop and D-Transformers which apply prototypical networks to the domain generalization task, either with self-challenging or attention alignment. Since these methods offer competitive performance on top of explainability, we argue that the proposed methods can be used as a tool to improve the robustness of deep neural network architectures.

READ FULL TEXT

page 24

page 32

page 35

page 40

research
03/13/2020

Explainable Deep Classification Models for Domain Generalization

Conventionally, AI models are thought to trade off explainability for lo...
research
08/06/2020

Improving Explainability of Image Classification in Scenarios with Class Overlap: Application to COVID-19 and Pneumonia

Trust in predictions made by machine learning models is increased if the...
research
06/11/2020

SegNBDT: Visual Decision Rules for Segmentation

The black-box nature of neural networks limits model decision interpreta...
research
09/25/2020

A Diagnostic Study of Explainability Techniques for Text Classification

Recent developments in machine learning have introduced models that appr...
research
08/30/2021

Explainable AI for engineering design: A unified approach of systems engineering and component-based deep learning

Data-driven models created by machine learning gain in importance in all...
research
11/03/2022

Exploring Explainability Methods for Graph Neural Networks

With the growing use of deep learning methods, particularly graph neural...
research
05/25/2023

Explainability Techniques for Chemical Language Models

Explainability techniques are crucial in gaining insights into the reaso...

Please sign up or login with your details

Forgot password? Click here to reset