Pruning for Interpretable, Feature-Preserving Circuits in CNNs

06/03/2022
by   Chris Hamblin, et al.
4

Deep convolutional neural networks are a powerful model class for a range of computer vision problems, but it is difficult to interpret the image filtering process they implement, given their sheer size. In this work, we introduce a method for extracting 'feature-preserving circuits' from deep CNNs, leveraging methods from saliency-based neural network pruning. These circuits are modular sub-functions, embedded within the network, containing only a subset of convolutional kernels relevant to a target feature. We compare the efficacy of 3 saliency-criteria for extracting these sparse circuits. Further, we show how 'sub-feature' circuits can be extracted, that preserve a feature's responses to particular images, dividing the feature into even sparser filtering processes. We also develop a tool for visualizing 'circuit diagrams', which render the entire image filtering process implemented by circuits in a parsable format.

READ FULL TEXT

page 8

page 15

page 16

research
10/20/2019

Self-Adaptive Network Pruning

Deep convolutional neural networks have been proved successful on a wide...
research
11/08/2017

Revealing structure components of the retina by deep learning networks

Deep convolutional neural networks (CNNs) have demonstrated impressive p...
research
03/30/2015

Visual Saliency Based on Multiscale Deep Features

Visual saliency is a fundamental problem in both cognitive and computati...
research
06/21/2022

Supervised learning of random quantum circuits via scalable neural networks

Predicting the output of quantum circuits is a hard computational task t...
research
11/13/2020

LEAN: graph-based pruning for convolutional neural networks by extracting longest chains

Convolutional neural networks (CNNs) have proven to be highly successful...
research
12/17/2019

Three dimensional waveguide-interconnects for scalable integration of photonic neural networks

Photonic waveguides are prime candidates for integrated and parallel pho...
research
09/14/2018

Memristor-based Deep Convolution Neural Network: A Case Study

In this paper, we firstly introduce a method to efficiently implement la...

Please sign up or login with your details

Forgot password? Click here to reset