Abstract

We develop algorithms for writing a polynomial as sums of powers of low degree polynomials. Consider an nn-variate degree-dd polynomial ff which can be written as f=c1Q1m+…+csQsm,f = c_1Q_1^{m} + \ldots + c_s Q_s^{m}, where each ci∈F×c_i\in \mathbb{F}^{\times}, QiQ_i is a homogeneous polynomial of degree tt, and tm=dt m = d. In this paper, we give a poly((ns)t)\text{poly}((ns)^t)-time learning algorithm for finding the QiQ_i's given (black-box access to) ff, if the Qi′sQ_i's satisfy certain non-degeneracy conditions and nn is larger than d2d^2. The set of degenerate QiQ_i's (i.e., inputs for which the algorithm does not work) form a non-trivial variety and hence if the QiQ_i's are chosen according to any reasonable (full-dimensional) distribution, then they are non-degenerate with high probability (if ss is not too large). Our algorithm is based on a scheme for obtaining a learning algorithm for an arithmetic circuit model from a lower bound for the same model, provided certain non-degeneracy conditions hold. The scheme reduces the learning problem to the problem of decomposing two vector spaces under the action of a set of linear operators, where the spaces and the operators are derived from the input circuit and the complexity measure used in a typical lower bound proof. The non-degeneracy conditions are certain restrictions on how the spaces decompose.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.