Optimising for Interpretability: Convolutional Dynamic Alignment Networks

09/27/2021
by   Moritz Böhle, et al.
0

We introduce a new family of neural network models called Convolutional Dynamic Alignment Networks (CoDA Nets), which are performant classifiers with a high degree of inherent interpretability. Their core building blocks are Dynamic Alignment Units (DAUs), which are optimised to transform their inputs with dynamically computed weight vectors that align with task-relevant patterns. As a result, CoDA Nets model the classification prediction through a series of input-dependent linear transformations, allowing for linear decomposition of the output into individual input contributions. Given the alignment of the DAUs, the resulting contribution maps align with discriminative input patterns. These model-inherent decompositions are of high visual quality and outperform existing attribution methods under quantitative metrics. Further, CoDA Nets constitute performant classifiers, achieving on par results to ResNet and VGG models on e.g. CIFAR-10 and TinyImagenet. Lastly, CoDA Nets can be combined with conventional neural network models to yield powerful classifiers that more easily scale to complex datasets such as Imagenet whilst exhibiting an increased interpretable depth, i.e., the output can be explained well in terms of contributions from intermediate layers within the network.

READ FULL TEXT
research
03/31/2021

Convolutional Dynamic Alignment Networks for Interpretable Classifications

We introduce a new family of neural network models called Convolutional ...
research
05/20/2022

B-cos Networks: Alignment is All We Need for Interpretability

We present a new direction for increasing the interpretability of deep n...
research
06/19/2023

B-cos Alignment for Inherently Interpretable CNNs and Vision Transformers

We present a new direction for increasing the interpretability of deep n...
research
06/16/2020

Gradient Alignment in Deep Neural Networks

One cornerstone of interpretable deep learning is the high degree of vis...
research
12/18/2017

Dynamic Weight Alignment for Convolutional Neural Networks

In this paper, we propose a method of improving Convolutional Neural Net...
research
02/05/2021

Interpretable Neural Networks based classifiers for categorical inputs

Because of the pervasive usage of Neural Networks in human sensitive app...
research
11/12/2017

D-PCN: Parallel Convolutional Neural Networks for Image Recognition in Reverse Adversarial Style

In this paper, a recognition framework named D-PCN using a discriminator...

Please sign up or login with your details

Forgot password? Click here to reset