Quasi-polynomial hitting-set for set-depth-Δ formulas

We call a depth-4 formula C <i>set-depth-4</i> if there exists a (unknown) partition X<sub>1</sub>⊔⋅⋅⋅⊔ X<sub>d</sub> of the variable indices [n] that the top product layer respects, i.e. C(term{x})=∑<sub>i=1</sub><sup>k</sup> ∏<sub>j=1</sub><sup>d</sup> f<sub>i,j</sub>(term{x}<sub>X<sub>j</sub></sub>), where f<sub>i,j</sub> is a <i>sparse</i> polynomial in F[term{x}<sub>X<sub>j</sub></sub>]. Extending this definition to any depth - we call a depth-D formula C (consisting of alternating layers of Σ and Π gates, with a Σ-gate on top) a <i>set-depth-D</i> formula if every Π-layer in C respects a (unknown) partition on the variables; if D is even then the product gates of the bottom-most Π-layer are allowed to compute arbitrary monomials. In this work, we give a hitting-set generator for set-depth-D formulas (over <i>any</i> field) with running time polynomial in exp((D<sup>2</sup>log s)<sup> Δ - 1</sup>), where s is the size bound on the input set-depth-D formula. In other words, we give a <i>quasi</i>-polynomial time <i>blackbox</i> polynomial identity test for such constant-depth formulas. Previously, the very special case of D=3 (also known as <i>set-multilinear</i> depth-3 circuits) had no known sub-exponential time hitting-set generator. This was declared as an open problem by Shpilka & Yehudayoff (FnT-TCS 2010); the model being first studied by Nisan & Wigderson (FOCS 1995) and recently by Forbes & Shpilka (STOC 2012 & ECCC TR12-115). Our work settles this question, not only for depth-3 but, up to depth εlog s / log log s, for a fixed constant ε < 1. The technique is to investigate depth-D formulas via depth-(D-1) formulas over a <i>Hadamard algebra</i>, after applying a 'shift' on the variables. We propose a new algebraic conjecture about the <i>low-support rank-concentration</i> in the latter formulas, and manage to prove it in the case of set-depth-D formulas.

[1]  Nisheeth K. Vishnoi,et al.  Deterministically testing sparse polynomial identities of unbounded degree , 2009, Inf. Process. Lett..

[2]  Nitin Saxena,et al.  Algebraic independence and blackbox identity testing , 2011, Inf. Comput..

[3]  Leslie G. Valiant,et al.  Completeness classes in algebra , 1979, STOC.

[4]  Neeraj Kayal,et al.  Approaching the Chasm at Depth Four , 2013, 2013 IEEE Conference on Computational Complexity.

[5]  V. Vinay,et al.  Arithmetic Circuits: A Chasm at Depth Four , 2008, 2008 49th Annual IEEE Symposium on Foundations of Computer Science.

[6]  Neeraj Kayal,et al.  An exponential lower bound for homogeneous depth four arithmetic circuits with bounded bottom fanin , 2012, Electron. Colloquium Comput. Complex..

[7]  Neeraj Kayal,et al.  Arithmetic Circuits: A Chasm at Depth Three , 2013, 2013 IEEE 54th Annual Symposium on Foundations of Computer Science.

[8]  Ran Raz Tensor-Rank and Lower Bounds for Arithmetic Formulas , 2013, JACM.

[9]  Amir Shpilka,et al.  Quasipolynomial-Time Identity Testing of Non-commutative and Read-Once Oblivious Algebraic Branching Programs , 2013, 2013 IEEE 54th Annual Symposium on Foundations of Computer Science.

[10]  Nitin Saxena,et al.  The Power of Depth 2 Circuits over Algebras , 2009, FSTTCS.

[11]  Nitin Saxena,et al.  Progress on Polynomial Identity Testing , 2009, Bull. EATCS.

[12]  Amir Yehudayoff,et al.  Arithmetic Circuits: A survey of recent results and open questions , 2010, Found. Trends Theor. Comput. Sci..

[13]  Manindra Agrawal,et al.  On the Arithmetic Complexity of Euler Function , 2011, CSR.

[14]  A. Wigderson,et al.  Partial Derivatives in Arithmetic Complexity and Beyond (Foundations and Trends(R) in Theoretical Computer Science) , 2011 .

[15]  Nitin Saxena,et al.  Progress on Polynomial Identity Testing - II , 2014, Electron. Colloquium Comput. Complex..

[16]  Amir Shpilka,et al.  On identity testing of tensors, low-rank recovery and compressed sensing , 2011, STOC '12.

[17]  Neeraj Kayal,et al.  Random arithmetic formulas can be reconstructed efficiently , 2013, 2013 IEEE Conference on Computational Complexity.

[18]  Leslie G. Valiant,et al.  A complexity theory based on Boolean algebra , 1981, 22nd Annual Symposium on Foundations of Computer Science (sfcs 1981).

[19]  Nitin Saxena,et al.  Jacobian hits circuits: hitting-sets, lower bounds for depth-D occur-k formulas & depth-3 transcendence degree-k circuits , 2011, STOC '12.

[20]  Pascal Koiran,et al.  Arithmetic circuits: The chasm at depth four gets wider , 2010, Theor. Comput. Sci..

[21]  Ilya Volkovich,et al.  Derandomizing Polynomial Identity Testing for Multilinear Constant-Read Formulae , 2011, 2011 IEEE 26th Annual Conference on Computational Complexity.

[22]  Richard Zippel,et al.  Probabilistic algorithms for sparse polynomials , 1979, EUROSAM.

[23]  Leonard M. Adleman,et al.  Finding irreducible polynomials over finite fields , 1986, STOC '86.

[24]  Ran Raz,et al.  Lower Bounds and Separations for Constant Depth Multilinear Circuits , 2008, Computational Complexity Conference.

[25]  Adam R. Klivans,et al.  Learning Restricted Models of Arithmetic Circuits , 2006, Theory Comput..

[26]  Roman Smolensky On interpolation by analytic functions with special properties and some weak lower bounds on the size of circuits with symmetric gates , 1990, Proceedings [1990] 31st Annual Symposium on Foundations of Computer Science.

[27]  Nitin Saxena,et al.  Diagonal Circuit Identity Testing and Lower Bounds , 2008, ICALP.

[28]  Nitin Saxena,et al.  A Case of Depth-3 Identity Testing, Sparse Factorization and Duality , 2013, computational complexity.

[29]  W. J. Ellison A `Waring's problem' for homogeneous forms , 1969 .

[30]  Avi Wigderson,et al.  Partial Derivatives in Arithmetic Complexity and Beyond , 2011, Found. Trends Theor. Comput. Sci..

[31]  Daniel A. Spielman,et al.  Randomness efficient identity testing of multivariate polynomials , 2001, STOC '01.

[32]  Jacob T. Schwartz,et al.  Fast Probabilistic Algorithms for Verification of Polynomial Identities , 1980, J. ACM.

[33]  Ketan Mulmuley,et al.  Geometric Complexity Theory V: Equivalence between Blackbox Derandomization of Polynomial Identity Testing and Derandomization of Noether's Normalization Lemma , 2012, 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science.

[34]  Ran Raz,et al.  Deterministic polynomial identity testing in non-commutative models , 2004, Proceedings. 19th IEEE Annual Conference on Computational Complexity, 2004..

[35]  Noam Nisan,et al.  Lower bounds on arithmetic circuits via partial derivatives , 2005, computational complexity.

[36]  Nitin Saxena,et al.  Blackbox identity testing for bounded top fanin depth-3 circuits: the field doesn't matter , 2010, STOC '11.

[37]  Leslie G. Valiant,et al.  Fast Parallel Computation of Polynomials Using Few Processors , 1983, SIAM J. Comput..