Source author record

Ben Lee Volk

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

8works
8topics
4close collaborators

Published work

8 publications

preprint2023arXiv

Extractors for Images of Varieties

We construct explicit deterministic extractors for polynomial images of varieties, that is, distributions sampled by applying a low-degree polynomial map f:Fqr→Fqnf : \mathbb{F}_q^r \to \mathbb{F}_q^n to an element sampled uniformly at random from a kk-dimensional variety V⊆FqrV \subseteq \mathbb{F}_q^r. This class of sources generalizes both polynomial sources, studied by Dvir, Gabizon and Wigderson (FOCS 2007, Comput. Complex. 2009), and variety sources, studied by Dvir (CCC 2009, Comput. Complex. 2012). Assuming certain natural non-degeneracy conditions on the map ff and the variety VV, which in particular ensure that the source has enough min-entropy, we extract almost all the min-entropy of the distribution. Unlike the Dvir-Gabizon-Wigderson and Dvir results, our construction works over large enough finite fields of arbitrary characteristic. One key part of our construction is an improved deterministic rank extractor for varieties. As a by-product, we obtain explicit Noether normalization lemmas for affine varieties and affine algebras. Additionally, we generalize a construction of affine extractors with exponentially small error due to Bourgain, Dvir and Leeman (Comput. Complex. 2016) by extending it to all finite prime fields of quasipolynomial size.

preprint2022arXiv

Lower Bounds on Stabilizer Rank

The stabilizer rank of a quantum state ψψ is the minimal rr such that ∣ψ⟩=∑j=1rcj∣φj⟩\left| ψ\right \rangle = \sum_{j=1}^r c_j \left|φ_j \right\rangle for cj∈Cc_j \in \mathbb{C} and stabilizer states φjφ_j. The running time of several classical simulation methods for quantum circuits is determined by the stabilizer rank of the nn-th tensor power of single-qubit magic states. We prove a lower bound of Ω(n)Ω(n) on the stabilizer rank of such states, improving a previous lower bound of Ω(n)Ω(\sqrt{n}) of Bravyi, Smith and Smolin (arXiv:1506.01396). Further, we prove that for a sufficiently small constant δδ, the stabilizer rank of any state which is δδ-close to those states is Ω(n/log⁡n)Ω(\sqrt{n}/\log n). This is the first non-trivial lower bound for approximate stabilizer rank. Our techniques rely on the representation of stabilizer states as quadratic functions over affine subspaces of F2n\mathbb{F}_2^n, and we use tools from analysis of boolean functions and complexity theory. The proof of the first result involves a careful analysis of directional derivatives of quadratic polynomials, whereas the proof of the second result uses Razborov-Smolensky low degree polynomial approximations and correlation bounds against the majority function.

preprint2022arXiv

Tensor Reconstruction Beyond Constant Rank

We give reconstruction algorithms for subclasses of depth-3 arithmetic circuits. In particular, we obtain the first efficient algorithm for finding tensor rank, and an optimal tensor decomposition as a sum of rank-one tensors, when given black-box access to a tensor of super-constant rank. We obtain the following results: 1. A deterministic algorithm that reconstructs polynomials computed by Σ[k]⋀[d]ΣΣ^{[k]}\bigwedge^{[d]}Σ circuits in time poly(n,d,c)⋅poly(k)kk10\mathsf{poly}(n,d,c) \cdot \mathsf{poly}(k)^{k^{k^{10}}} 2. A randomized algorithm that reconstructs polynomials computed by multilinear Σk]∏[d]ΣΣ^{k]}\prod^{[d]}Σ circuits in time poly(n,d,c)⋅kkkkO(k)\mathsf{poly}(n,d,c) \cdot k^{k^{k^{k^{O(k)}}}} 3. A randomized algorithm that reconstructs polynomials computed by set-multilinear Σk]∏[d]ΣΣ^{k]}\prod^{[d]}Σ circuits in time poly(n,d,c)⋅kkkkO(k)\mathsf{poly}(n,d,c) \cdot k^{k^{k^{k^{O(k)}}}}, where c=log⁡qc=\log q if F=Fq\mathbb{F}=\mathbb{F}_q is a finite field, and cc equals the maximum bit complexity of any coefficient of ff if F\mathbb{F} is infinite. Prior to our work, polynomial time algorithms for the case when the rank, kk, is constant, were given by Bhargava, Saraf and Volkovich [BSV21]. Another contribution of this work is correcting an error from a paper of Karnin and Shpilka [KS09] that affected Theorem 1.6 of [BSV21]. Consequently, the results of [KS09, BSV21] continue to hold, with a slightly worse setting of parameters. For fixing the error we study the relation between syntactic and semantic ranks of ΣΠΣΣΠΣ circuits. We obtain our improvement by introducing a technique for learning rank preserving coordinate-subspaces. [KS09] and [BSV21] tried all choices of finding the "correct" coordinates, which led to having a fast growing function of kk at the exponent of nn. We find these spaces in time that is growing fast with kk, yet it is only a fixed polynomial in nn.

preprint2020arXiv

A Quadratic Lower Bound for Algebraic Branching Programs and Formulas

We show that any Algebraic Branching Program (ABP) computing the polynomial ∑i=1nxin\sum_{i = 1}^n x_i^n has at least Ω(n2)Ω(n^2) vertices. This improves upon the lower bound of Ω(nlog⁡n)Ω(n\log n), which follows from the classical result of Baur and Strassen [Str73, BS83], and extends the results in [K19], which showed a quadratic lower bound for \emph{homogeneous} ABPs computing the same polynomial. Our proof relies on a notion of depth reduction which is reminiscent of similar statements in the context of matrix rigidity, and shows that any small enough ABP computing the polynomial ∑i=1nxin\sum_{i=1}^n x_i^n can be depth reduced to essentially a homogeneous ABP of the same size which computes the polynomial ∑i=1nxin+ε(x1,…,xn)\sum_{i = 1}^n x_i^n + ε(x_1, \ldots, x_n), for a structured "error polynomial" ε(x1,…,xn)ε(x_1, \ldots, x_n). To complete the proof, we then observe that the lower bound in [K19] is robust enough and continues to hold for all polynomials ∑i=1nxin+ε(x1,…,xn)\sum_{i = 1}^n x_i^n + ε(x_1, \ldots, x_n), where ε(x1,…,xn)ε(x_1, \ldots, x_n) has the appropriate structure. We also use our ideas to show an Ω(n2)Ω(n^2) lower bound of the size of algebraic formulas computing the elementary symmetric polynomial of degree 0.1n0.1n on nn variables. This is a slight improvement upon the prior best known formula lower bound (proved for a different polynomial) of Ω(n2/log⁡n)Ω(n^2/\log n) [Nec66, K85, SY10]. Interestingly, this lower bound is asymptotically better than n2/log⁡nn^2/\log n, the strongest lower bound that can be proved using previous methods. This lower bound also matches the upper bound, due to Ben-Or, who showed that elementary symmetric polynomials can be computed by algebraic formula (in fact depth-33 formula) of size O(n2)O(n^2). Prior to this work, Ben-Or's construction was known to be optimal only for algebraic formulas of depth-33 [SW01].

preprint2015arXiv

Efficiently decoding Reed-Muller codes from random errors

Reed-Muller codes encode an mm-variate polynomial of degree rr by evaluating it on all points in {0,1}m\{0,1\}^m. We denote this code by RM(m,r)RM(m,r). The minimal distance of RM(m,r)RM(m,r) is 2m−r2^{m-r} and so it cannot correct more than half that number of errors in the worst case. For random errors one may hope for a better result. In this work we give an efficient algorithm (in the block length n=2mn=2^m) for decoding random errors in Reed-Muller codes far beyond the minimal distance. Specifically, for low rate codes (of degree r=o(m)r=o(\sqrt{m})) we can correct a random set of (1/2−o(1))n(1/2-o(1))n errors with high probability. For high rate codes (of degree m−rm-r for r=o(m/log⁡m)r=o(\sqrt{m/\log m})), we can correct roughly mr/2m^{r/2} errors. More generally, for any integer rr, our algorithm can correct any error pattern in RM(m,m−(2r+2))RM(m,m-(2r+2)) for which the same erasure pattern can be corrected in RM(m,m−(r+1))RM(m,m-(r+1)). The results above are obtained by applying recent results of Abbe, Shpilka and Wigderson (STOC, 2015), Kumar and Pfister (2015) and Kudekar et al. (2015) regarding the ability of Reed-Muller codes to correct random erasures. The algorithm is based on solving a carefully defined set of linear equations and thus it is significantly different than other algorithms for decoding Reed-Muller codes that are based on the recursive structure of the code. It can be seen as a more explicit proof of a result of Abbe et al. that shows a reduction from correcting erasures to correcting errors, and it also bares some similarities with the famous Berlekamp-Welch algorithm for decoding Reed-Solomon codes.

preprint2015arXiv

Identity Testing and Lower Bounds for Read-kk Oblivious Algebraic Branching Programs

Read-kk oblivious algebraic branching programs are a natural generalization of the well-studied model of read-once oblivious algebraic branching program (ROABPs). In this work, we give an exponential lower bound of exp⁡(n/kO(k))\exp(n/k^{O(k)}) on the width of any read-kk oblivious ABP computing some explicit multilinear polynomial ff that is computed by a polynomial size depth-33 circuit. We also study the polynomial identity testing (PIT) problem for this model and obtain a white-box subexponential-time PIT algorithm. The algorithm runs in time 2O~(n1−1/2k−1)2^{\tilde{O}(n^{1-1/2^{k-1}})} and needs white box access only to know the order in which the variables appear in the ABP.

preprint2014arXiv

Subexponential Size Hitting Sets for Bounded Depth Multilinear Formulas

In this paper we give subexponential size hitting sets for bounded depth multilinear arithmetic formulas. Using the known relation between black-box PIT and lower bounds we obtain lower bounds for these models. For depth-3 multilinear formulas, of size exp⁡(nδ)\exp(n^δ), we give a hitting set of size exp⁡(O~(n2/3+2δ/3))\exp(\tilde{O}(n^{2/3 + 2δ/3})). This implies a lower bound of exp⁡(Ω~(n1/2))\exp(\tildeΩ(n^{1/2})) for depth-3 multilinear formulas, for some explicit polynomial. For depth-4 multilinear formulas, of size exp⁡(nδ)\exp(n^δ), we give a hitting set of size exp⁡(O~(n2/3+4δ/3))\exp(\tilde{O}(n^{2/3 + 4δ/3})). This implies a lower bound of exp⁡(Ω~(n1/4))\exp(\tildeΩ(n^{1/4})) for depth-4 multilinear formulas, for some explicit polynomial. A regular formula consists of alternating layers of +,×+,\times gates, where all gates at layer ii have the same fan-in. We give a hitting set of size (roughly) exp⁡(n1−δ)\exp\left(n^{1- δ} \right), for regular depth-dd multilinear formulas of size exp⁡(nδ)\exp(n^δ), where δ=O(15d)δ= O(\frac{1}{\sqrt{5}^d}). This result implies a lower bound of roughly exp⁡(Ω~(n15d))\exp(\tildeΩ(n^{\frac{1}{\sqrt{5}^d}})) for such formulas. We note that better lower bounds are known for these models, but also that none of these bounds was achieved via construction of a hitting set. Moreover, no lower bound that implies such PIT results, even in the white-box model, is currently known. Our results are combinatorial in nature and rely on reducing the underlying formula, first to a depth-4 formula, and then to a read-once algebraic branching program (from depth-3 formulas we go straight to read-once algebraic branching programs).

preprint2013arXiv

On the Structure of Boolean Functions with Small Spectral Norm

In this paper we prove results regarding Boolean functions with small spectral norm (the spectral norm of f is ∥f^∥1=∑α∣f^(α)∣\|\hat{f}\|_1=\sum_α|\hat{f}(α)|). Specifically, we prove the following results for functions f:{0,1}n→{0,1}f:\{0,1\}^n \to \{0,1\} with ∥f^∥1=A\|\hat{f}\|_1=A. 1. There is a subspace VV of co-dimension at most A2A^2 such that f∣Vf|_V is constant. 2. f can be computed by a parity decision tree of size 2A2n2A2^{A^2}n^{2A}. (a parity decision tree is a decision tree whose nodes are labeled with arbitrary linear functions.) 3. If in addition f has at most s nonzero Fourier coefficients, then f can be computed by a parity decision tree of depth A2log⁡sA^2 \log s. 4. For every 0<ε0<ε there is a parity decision tree of depth O(A2+log⁡(1/ε))O(A^2 + \log(1/ε)) and size 2O(A2)⋅min⁡{1/ε2,O(log⁡(1/ε))2A}2^{O(A^2)} \cdot \min\{1/ε^2,O(\log(1/ε))^{2A}\} that ε-approximates f. Furthermore, this tree can be learned, with probability 1−δ1-δ, using $\poly(n,\exp(A^2),1/ε,\log(1/δ))$ membership queries. All the results above also hold (with a slight change in parameters) to functions f:Zpn→{0,1}f:Z_p^n\to \{0,1\}.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

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