Neural Network Pruning as Spectrum Preserving Process
Shibo Yao, Dantong Yu, Ioannis Koutis

TL;DR
This paper presents a spectrum-preserving perspective on neural network pruning, linking it to matrix spectrum learning, and proposes a new sparsification algorithm to improve lightweight neural network deployment.
Contribution
It introduces a theoretical foundation connecting matrix spectrum preservation with neural network pruning and develops a tailored sparsification algorithm for better pruning results.
Findings
Spectrum preservation is crucial for effective pruning.
The proposed algorithm outperforms existing pruning methods.
Enhanced interpretability of neural networks through spectrum analysis.
Abstract
Neural networks have achieved remarkable performance in various application domains. Nevertheless, a large number of weights in pre-trained deep neural networks prohibit them from being deployed on smartphones and embedded systems. It is highly desirable to obtain lightweight versions of neural networks for inference in edge devices. Many cost-effective approaches were proposed to prune dense and convolutional layers that are common in deep neural networks and dominant in the parameter space. However, a unified theoretical foundation for the problem mostly is missing. In this paper, we identify the close connection between matrix spectrum learning and neural network training for dense and convolutional layers and argue that weight pruning is essentially a matrix sparsification process to preserve the spectrum. Based on the analysis, we also propose a matrix sparsification algorithm…
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
TopicsMachine Learning and ELM · Advanced Neural Network Applications · Neural Networks and Applications
MethodsPruning
