Butterfly factorization by algorithmic identification of rank-one blocks

07/03/2023
by   Léon Zheng, et al.
0

Many matrices associated with fast transforms posess a certain low-rank property characterized by the existence of several block partitionings of the matrix, where each block is of low rank. Provided that these partitionings are known, there exist algorithms, called butterfly factorization algorithms, that approximate the matrix into a product of sparse factors, thus enabling a rapid evaluation of the associated linear operator. This paper proposes a new method to identify algebraically these block partitionings for a matrix admitting a butterfly factorization, without any analytical assumption on its entries.

READ FULL TEXT
research
04/22/2022

Paramixer: Parameterizing Mixing Links in Sparse Factors Works Better than Dot-Product Self-Attention

Self-Attention is a widely used building block in neural modeling to mix...
research
08/03/2022

Block Discrete Empirical Interpolation Methods

We present two block variants of the discrete empirical interpolation me...
research
04/10/2020

The Permuted Striped Block Model and its Factorization – Algorithms with Recovery Guarantees

We introduce a novel class of matrices which are defined by the factoriz...
research
08/12/2022

Parallel QR Factorization of Block Low-Rank Matrices

We present two new algorithms for Householder QR factorization of Block ...
research
07/31/2019

Binary component decomposition Part II: The asymmetric case

This paper studies the problem of decomposing a low-rank matrix into a f...
research
03/08/2021

Low-Rank Sinkhorn Factorization

Several recent applications of optimal transport (OT) theory to machine ...
research
04/27/2021

Particle Number Conservation and Block Structures in Matrix Product States

The eigenvectors of the particle number operator in second quantization ...

Please sign up or login with your details

Forgot password? Click here to reset