LGMLApr 20, 2020

Neural network compression via learnable wavelet transforms

arXiv:2004.09569v32 citationsHas Code
AI Analysis

This addresses the issue of high parameter counts in RNNs for applications requiring efficient models, though it is incremental as it builds on existing wavelet compression techniques.

The paper tackles the problem of compressing linear layers in recurrent neural networks (RNNs) by using learnable wavelet transforms, resulting in significantly fewer parameters while maintaining competitive performance with state-of-the-art methods on benchmarks.

Wavelets are well known for data compression, yet have rarely been applied to the compression of neural networks. This paper shows how the fast wavelet transform can be used to compress linear layers in neural networks. Linear layers still occupy a significant portion of the parameters in recurrent neural networks (RNNs). Through our method, we can learn both the wavelet bases and corresponding coefficients to efficiently represent the linear layers of RNNs. Our wavelet compressed RNNs have significantly fewer parameters yet still perform competitively with the state-of-the-art on synthetic and real-world RNN benchmarks. Wavelet optimization adds basis flexibility, without large numbers of extra weights. Source code is available at https://github.com/v0lta/Wavelet-network-compression.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes