Software and application patterns for explanation methods

04/09/2019
by   Maximilian Alber, et al.
0

Deep neural networks successfully pervaded many applications domains and are increasingly used in critical decision processes. Understanding their workings is desirable or even required to further foster their potential as well as to access sensitive domains like medical applications or autonomous driving. One key to this broader usage of explaining frameworks is the accessibility and understanding of respective software. In this work we introduce software and application patterns for explanation techniques that aim to explain individual predictions of neural networks. We discuss how to code well-known algorithms efficiently within deep learning software frameworks and describe how to embed algorithms in downstream implementations. Building on this we show how explanation methods can be used in applications to understand predictions for miss-classified samples, to compare algorithms or networks, and to examine the focus of networks. Furthermore, we review available open-source packages and discuss challenges posed by complex and evolving neural network structures to explanation algorithm development and implementations.

READ FULL TEXT
research
03/01/2019

Aggregating explainability methods for neural networks stabilizes explanations

Despite a growing literature on explaining neural networks, no consensus...
research
02/02/2020

Explain Graph Neural Networks to Understand Weighted Graph Features in Node Classification

Real data collected from different applications that have additional top...
research
11/29/2017

Security Risks in Deep Learning Implementations

Advance in deep learning algorithms overshadows their security risk in s...
research
02/02/2018

Causal Learning and Explanation of Deep Neural Networks via Autoencoded Activations

Deep neural networks are complex and opaque. As they enter application i...
research
08/19/2022

Explainable Biometrics in the Age of Deep Learning

Systems capable of analyzing and quantifying human physical or behaviora...
research
07/19/2022

Xronos: Predictable Coordination for Safety-Critical Distributed Embedded Systems

Asynchronous frameworks for distributed embedded systems, like ROS and M...
research
11/17/2017

Using KL-divergence to focus Deep Visual Explanation

We present a method for explaining the image classification predictions ...

Please sign up or login with your details

Forgot password? Click here to reset