Utilizing Explainable AI for Quantization and Pruning of Deep Neural Networks
Muhammad Sabih, Frank Hannig, Juergen Teich

TL;DR
This paper explores how explainable AI techniques, especially DeepLIFT, can enhance DNN compression methods like pruning and quantization, leading to improved efficiency and new insights for deploying neural networks.
Contribution
It introduces the novel application of explainable AI methods to improve and analyze DNN compression techniques such as pruning and quantization.
Findings
Significant improvements in DNN compression using explainable AI methods.
Enhanced understanding of neuron and feature importance in compression.
Potential for optimized deployment on hardware with reduced energy and memory use.
Abstract
For many applications, utilizing DNNs (Deep Neural Networks) requires their implementation on a target architecture in an optimized manner concerning energy consumption, memory requirement, throughput, etc. DNN compression is used to reduce the memory footprint and complexity of a DNN before its deployment on hardware. Recent efforts to understand and explain AI (Artificial Intelligence) methods have led to a new research area, termed as explainable AI. Explainable AI methods allow us to understand better the inner working of DNNs, such as the importance of different neurons and features. The concepts from explainable AI provide an opportunity to improve DNN compression methods such as quantization and pruning in several ways that have not been sufficiently explored so far. In this paper, we utilize explainable AI methods: mainly DeepLIFT method. We use these methods for (1) pruning of…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Explainable Artificial Intelligence (XAI) · Advanced Neural Network Applications
MethodsPruning
