Investigating the Effect of Network Pruning on Performance and Interpretability
Jonathan von Rad, Florian Seuffert

TL;DR
This paper examines how different network pruning techniques affect the performance and interpretability of GoogLeNet, revealing that high interpretability scores can occur even with low accuracy and that retraining can restore performance.
Contribution
It systematically compares various pruning methods and retraining strategies, and evaluates their effects on both accuracy and interpretability using the MIS metric.
Findings
Sufficient retraining can restore or improve performance after pruning.
No significant correlation between pruning rate and interpretability as measured by MIS.
Low-accuracy networks can still have high interpretability scores.
Abstract
Deep Neural Networks (DNNs) are often over-parameterized for their tasks and can be compressed quite drastically by removing weights, a process called pruning. We investigate the impact of different pruning techniques on the classification performance and interpretability of GoogLeNet. We systematically apply unstructured and structured pruning, as well as connection sparsity (pruning of input weights) methods to the network and analyze the outcomes regarding the network's performance on the validation set of ImageNet. We also compare different retraining strategies, such as iterative pruning and one-shot pruning. We find that with sufficient retraining epochs, the performance of the networks can approximate the performance of the default GoogLeNet - and even surpass it in some cases. To assess interpretability, we employ the Mechanistic Interpretability Score (MIS) developed by…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTeam Dynamics and Performance · Knowledge Management and Sharing
MethodsGoogLeNet · Sparse Evolutionary Training · 1x1 Convolution · Convolution · Average Pooling · Softmax · Dropout · Pruning · Local Response Normalization · Inception Module
