Reconstruction Algorithms for Low-Rank Tensors and Depth-3 Multilinear Circuits

05/04/2021
by   Vishwas Bhargava, et al.
0

We give new and efficient black-box reconstruction algorithms for some classes of depth-3 arithmetic circuits. As a consequence, we obtain the first efficient algorithm for computing the tensor rank and for finding the optimal tensor decomposition as a sum of rank-one tensors when then input is a constant-rank tensor. More specifically, we provide efficient learning algorithms that run in randomized polynomial time over general fields and in deterministic polynomial time over the reals and the complex numbers for the following classes: (1) Set-multilinear depth-3 circuits of constant top fan-in ΣΠΣ{⊔_j X_j}(k) circuits). As a consequence of our algorithm, we obtain the first polynomial time algorithm for tensor rank computation and optimal tensor decomposition of constant-rank tensors. This result holds for d dimensional tensors for any d, but is interesting even for d=3. (2) Sums of powers of constantly many linear forms (Σ∧Σ circuits). As a consequence we obtain the first polynomial-time algorithm for tensor rank computation and optimal tensor decomposition of constant-rank symmetric tensors. (3) Multilinear depth-3 circuits of constant top fan-in (multilinear ΣΠΣ(k) circuits). Our algorithm works over all fields of characteristic 0 or large enough characteristic. Prior to our work the only efficient algorithms known were over polynomially-sized finite fields (see. Karnin-Shpilka 09'). Prior to our work, the only polynomial-time or even subexponential-time algorithms known (deterministic or randomized) for subclasses of ΣΠΣ(k) circuits that also work over large/infinite fields were for the setting when the top fan-in k is at most 2 (see Sinha 16' and Sinha 20').

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/09/2022

Tensor Reconstruction Beyond Constant Rank

We give reconstruction algorithms for subclasses of depth-3 arithmetic c...
research
04/08/2022

Learning Polynomial Transformations

We consider the problem of learning high dimensional polynomial transfor...
research
10/29/2021

Computing Lewis Weights to High Precision

We present an algorithm for computing approximate ℓ_p Lewis weights to h...
research
03/12/2021

Efficient reconstruction of depth three circuits with top fan-in two

We develop efficient randomized algorithms to solve the black-box recons...
research
03/09/2023

Range Avoidance for Constant-Depth Circuits: Hardness and Algorithms

Range Avoidance (AVOID) is a total search problem where, given a Boolean...
research
05/11/2020

A Logical Characterization of Constant-Depth Circuits over the Reals

In this paper we give an Immerman's Theorem for real-valued computation....
research
07/30/2022

Polynomial-Time Power-Sum Decomposition of Polynomials

We give efficient algorithms for finding power-sum decomposition of an i...

Please sign up or login with your details

Forgot password? Click here to reset