Papers
Topics
Authors
Recent
Search
2000 character limit reached

Efficient Identification of Butterfly Sparse Matrix Factorizations

Published 4 Oct 2021 in cs.LG | (2110.01230v9)

Abstract: Fast transforms correspond to factorizations of the form Z=X<sup>(1)</sup>X<sup>(J)\mathbf{Z} = \mathbf{X}<sup>{(1)}</sup> \ldots \mathbf{X}<sup>{(J)}, where each factor X<sup>() \mathbf{X}<sup>{(\ell)} is sparse and possibly structured. This paper investigates essential uniqueness of such factorizations, i.e., uniqueness up to unavoidable scaling ambiguities. Our main contribution is to prove that any N×NN \times N matrix having the so-called butterfly structure admits an essentially unique factorization into JJ butterfly factors (where N=2<sup>JN = 2<sup>{J}), and that the factors can be recovered by a hierarchical factorization method, which consists in recursively factorizing the considered matrix into two factors. This hierarchical identifiability property relies on a simple identifiability condition in the two-layer and fixed-support setting. This approach contrasts with existing ones that fit the product of butterfly factors to a given matrix via gradient descent. The proposed method can be applied in particular to retrieve the factorization of the Hadamard or the discrete Fourier transform matrices of size N=2<sup>JN=2<sup>J. Computing such factorizations costs O(N<sup>2)\mathcal{O}(N<sup>{2}), which is of the order of dense matrix-vector multiplication, while the obtained factorizations enable fast O(NlogN)\mathcal{O}(N \log N) matrix-vector multiplications and have the potential to be applied to compress deep neural networks.

Citations (5)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.