Spectral Pruning for Recurrent Neural Networks
Takashi Furuya, Kazuma Suetake, Koichi Taniguchi, Hiroyuki Kusumoto,, Ryuji Saiin, Tomohiro Daimon

TL;DR
This paper introduces a spectral pruning algorithm for RNNs, providing theoretical generalization bounds and demonstrating its effectiveness through numerical experiments, aiming to reduce computational costs.
Contribution
It proposes a novel spectral pruning method for RNNs with theoretical generalization error bounds and empirical validation, advancing pruning techniques beyond heuristics.
Findings
Spectral pruning effectively reduces RNN parameters.
Theoretical generalization error bounds are established.
Numerical experiments confirm improved efficiency.
Abstract
Recurrent neural networks (RNNs) are a class of neural networks used in sequential tasks. However, in general, RNNs have a large number of parameters and involve enormous computational costs by repeating the recurrent structures in many time steps. As a method to overcome this difficulty, RNN pruning has attracted increasing attention in recent years, and it brings us benefits in terms of the reduction of computational cost as the time step progresses. However, most existing methods of RNN pruning are heuristic. The purpose of this paper is to study the theoretical scheme for RNN pruning method. We propose an appropriate pruning algorithm for RNNs inspired by "spectral pruning", and provide the generalization error bounds for compressed RNNs. We also provide numerical experiments to demonstrate our theoretical results and show the effectiveness of our pruning method compared with…
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
TopicsNeural Networks and Applications · Advanced Neural Network Applications · Machine Learning and ELM
MethodsPruning
