Ben lee Volk

dblp:128/4894 · also Ben Lee Volk · DBLP profile ↗
← Back
24ranked-venue papers
1as first author
13since 2021 · last 2026
0000-0002-7143-7280ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 24 · 1 first-author · 13 since 2021
YearPublicationVenuePosition
2026 On Deterministically Finding an Element of High Order Modulo a Composite
abstract
We give a deterministic algorithm that, given a composite number \(N\) and a target order \(D \ge N^{1/6}\), runs in time \(D^{1/2+o(1)}\) and finds either an element \(c \in \mathbb{Z}_N^{\ast}\) of multiplicative order at least \(D\), or a nontrivial factor of \(N\). Our algorithm improves upon an algorithm of Hittmeir (Math. Comp., 2018), who designed a similar algorithm under the stronger assumption \(D \ge N^{2/5}\). Hittmeir's algorithm played a crucial role in the recent breakthrough deterministic integer factorization algorithms of Hittmeir and Harvey (Math. Comp., 2021; Math. Comp., 2021; Math. Comp., 2022). When \(N\) is assumed to have an \(r\)-power divisor with \(r \ge 2\), our algorithm provides the same guarantees assuming \(D \ge N^{1/6r}\).
Ziv Oznovich, Ben lee Volk
SODA2
2026 Tensor reconstruction beyond constant rank
abstract
Abstract 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. Specifically, we obtain the following results: A randomized algorithm that reconstructs polynomials computed by multilinear $$\Sigma ^{[k]}\prod ^{[d]}\Sigma $$ Σ [ k ] ∏ [ d ] Σ circuits in time $$\textsf{poly}(n,d,c) \cdot k^{k^{k^{k^{O(k)}}}}$$ poly ( n , d , c ) · k k k k O ( k ) , A randomized algorithm that reconstructs polynomials computed by set-multilinear $$\Sigma ^{[k]}\prod ^{[d]}\Sigma $$ Σ [ k ] ∏ [ d ] Σ circuits in time $$\textsf{poly}(n,d,c) \cdot k^{k^{k^{k^{O(k)}}}}$$ poly ( n , d , c ) · k k k k O ( k ) , where $$c=\log q$$ c = log q if $$\mathbb {F}=\mathbb {F}_q$$ F = F q is a finite field, and c equals the maximum bit complexity of any coefficient of f if $$\mathbb {F}$$ F
Shir Peleg, Amir Shpilka, Ben lee Volk
Comput. Complex.3
2024 Optimal Pseudorandom Generators for Low-Degree Polynomials over Moderately Large Fields
abstract
Kaltofen [STOC 1986] gave a randomized algorithm to factor multivariate polynomials given by algebraic circuits. We derandomize the algorithm in some special cases. For an n-variate polynomial f of degree d from a class 𝒞 of algebraic circuits, we design a deterministic algorithm to find all its irreducible factors of degree ≤ δ, for constant δ. The running time of this algorithm stems from a deterministic PIT algorithm for class 𝒞 and a deterministic algorithm that tests divisibility of f by a polynomial of degree ≤ δ. By using the PIT algorithm for constant-depth circuits by Limaye, Srinivasan and Tavenas [FOCS 2021] and the divisibility results by Forbes [FOCS 2015], this generalizes and simplifies a recent result by Kumar, Ramanathan and Saptharishi [SODA 2024]. They designed a subexponential-time algorithm that, given a blackbox access to f computed by a constant-depth circuit, outputs its irreducible factors of degree ≤ δ. When the input f is sparse, the time complexity of our algorithm depends on a whitebox PIT algorithm for ∑_i m_i g_i^{d_i}, where m_i are monomials and deg(g_i) ≤ δ. All the previous algorithms required a blackbox PIT algorithm for the same class. Our second main result considers polynomials f, where each irreducible factor has degree at most δ. We show that all the irreducible factors with their multiplicities can be computed in polynomial time with blackbox access to f. Finally, we consider factorization of sparse polynomials. We show that in order to compute all the sparse irreducible factors efficiently, it suffices to derandomize irreducibility preserving bivariate projections for sparse polynomials.
Ashish Dwivedi, Zeyu Guo 0001, Ben lee Volk
APPROX/RANDOM3
2024 Determinants vs. Algebraic Branching Programs
Abhranil Chatterjee 0001, Mrinal Kumar 0001, Ben lee Volk
ITCS3
2024 Tensor Reconstruction Beyond Constant Rank
Shir Peleg, Amir Shpilka, Ben lee Volk
ITCS3
2024 Determinants vs. Algebraic Branching Programs
Abhranil Chatterjee 0001, Mrinal Kumar 0001, Ben lee Volk
Comput. Complex.3
2023 Extractors for Images of Varieties
abstract
We construct explicit deterministic extractors for polynomial images of varieties, that is, distributions sampled by applying a low-degree polynomial map f : Fqr → Fqn to an element sampled uniformly at random from a k-dimensional variety V ⊆ Fqr. 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).
Zeyu Guo 0001, Ben lee Volk, Akhil Jalan, David Zuckerman
STOC2
2022 Lower Bounds on Stabilizer Rank
Shir Peleg, Ben lee Volk, Amir Shpilka
ITCS2
2022 Quadratic Lower Bounds for Algebraic Branching Programs and Formulas
Prerona Chatterjee, Mrinal Kumar 0001, Adrian She, Ben lee Volk
Comput. Complex.4
2022 A Lower Bound on Determinantal Complexity
Mrinal Kumar 0001, Ben lee Volk
Comput. Complex.2
2021 A Lower Bound on Determinantal Complexity
abstract
The determinantal complexity of a polynomial P ∈ 𝔽[x₁, …, x_n] over a field 𝔽 is the dimension of the smallest matrix M whose entries are affine functions in 𝔽[x₁, …, x_n] such that P = Det(M). We prove that the determinantal complexity of the polynomial ∑_{i = 1}^n x_i^n is at least 1.5n - 3. For every n-variate polynomial of degree d, the determinantal complexity is trivially at least d, and it is a long standing open problem to prove a lower bound which is super linear in max{n,d}. Our result is the first lower bound for any explicit polynomial which is bigger by a constant factor than max{n,d}, and improves upon the prior best bound of n + 1, proved by Alper, Bogart and Velasco [Jarod Alper et al., 2017] for the same polynomial.
Mrinal Kumar 0001, Ben lee Volk
CCC2
2021 A Polynomial Degree Bound on Equations for Non-Rigid Matrices and Small Linear Circuits
abstract
We show that there is an equation of degree at most poly(n) for the (Zariski closure of the) set of the non-rigid matrices: that is, we show that for every large enough field 𝔽, there is a non-zero n²-variate polynomial P ∈ 𝔽[x_{1, 1}, …, x_{n, n}] of degree at most poly(n) such that every matrix M which can be written as a sum of a matrix of rank at most n/100 and a matrix of sparsity at most n²/100 satisfies P(M) = 0. This confirms a conjecture of Gesmundo, Hauenstein, Ikenmeyer and Landsberg [Fulvio Gesmundo et al., 2016] and improves the best upper bound known for this problem down from exp(n²) [Abhinav Kumar et al., 2014; Fulvio Gesmundo et al., 2016] to poly(n). We also show a similar polynomial degree bound for the (Zariski closure of the) set of all matrices M such that the linear transformation represented by M can be computed by an algebraic circuit with at most n²/200 edges (without any restriction on the depth). As far as we are aware, no such bound was known prior to this work when the depth of the circuits is unbounded. Our methods are elementary and short and rely on a polynomial map of Shpilka and Volkovich [Amir Shpilka and Ilya Volkovich, 2015] to construct low degree "universal" maps for non-rigid matrices and small linear circuits. Combining this construction with a simple dimension counting argument to show that any such polynomial map has a low degree annihilating polynomial completes the proof. As a corollary, we show that any derandomization of the polynomial identity testing problem will imply new circuit lower bounds. A similar (but incomparable) theorem was proved by Kabanets and Impagliazzo [Valentine Kabanets and Russell Impagliazzo, 2004].
Mrinal Kumar 0001, Ben lee Volk
ITCS2
2021 Lower Bounds for Matrix Factorization
Ben lee Volk, Mrinal Kumar 0001
Comput. Complex.1
2020 Lower Bounds for Matrix Factorization
abstract
We study the problem of constructing explicit families of matrices which cannot be expressed as a product of a few sparse matrices. In addition to being a natural mathematical question on its own, this problem appears in various incarnations in computer science; the most significant being in the context of lower bounds for algebraic circuits which compute linear transformations, matrix rigidity and data structure lower bounds. We first show, for every constant $d$, a deterministic construction in subexponential time of a family $\{M_n\}$ of $n \times n$ matrices which cannot be expressed as a product $M_n = A_1 \cdots A_d$ where the total sparsity of $A_1,\ldots,A_d$ is less than $n^{1+1/(2d)}$. In other words, any depth-$d$ linear circuit computing the linear transformation $M_n\cdot x$ has size at least $n^{1+Ω(1/d)}$. This improves upon the prior best lower bounds for this problem, which are barely super-linear, and were obtained by a long line of research based on the study of super-concentrators (albeit at the cost of a blow up in the time required to construct these matrices). We then outline an approach for proving improved lower bounds through a certain derandomization problem, and use this approach to prove asymptotically optimal quadratic lower bounds for natural special cases, which generalize many of the common matrix decompositions.
Mrinal Kumar 0001, Ben lee Volk
CCC2
2020 A Quadratic Lower Bound for Algebraic Branching Programs
abstract
We show that any Algebraic Branching Program (ABP) computing the polynomial ∑_{i=1}^n xⁿ_i has at least Ω(n²) vertices. This improves upon the lower bound of Ω(nlog n), which follows from the classical result of Baur and Strassen [Volker Strassen, 1973; Walter Baur and Volker Strassen, 1983], and extends the results of Kumar [Mrinal Kumar, 2019], which showed a quadratic lower bound for 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=1}^n xⁿ_i can be depth reduced to essentially a homogeneous ABP of the same size which computes the polynomial ∑_{i=1}^n xⁿ_i + ε(𝐱), for a structured "error polynomial" ε(𝐱). To complete the proof, we then observe that the lower bound in [Mrinal Kumar, 2019] is robust enough and continues to hold for all polynomials ∑_{i=1}^n xⁿ_i + ε(𝐱), where ε(𝐱) has the appropriate structure.
Prerona Chatterjee, Mrinal Kumar 0001, Adrian She, Ben lee Volk
CCC4
2018 Unbalancing Sets and an Almost Quadratic Lower Bound for Syntactically Multilinear Arithmetic Circuits
Noga Alon, Mrinal Kumar 0001, Ben lee Volk
CCC3
2017 Succinct hitting sets and barriers to proving algebraic circuits lower bounds
abstract
We formalize a framework of algebraically natural lower bounds for algebraic circuits. Just as with the natural proofs notion of Razborov and Rudich for boolean circuit lower bounds, our notion of algebraically natural lower bounds captures nearly all lower bound techniques known. However, unlike the boolean setting, there has been no concrete evidence demonstrating that this is a barrier to obtaining super-polynomial lower bounds for general algebraic circuits, as there is little understanding whether algebraic circuits are expressive enough to support "cryptography" secure against algebraic circuits.
Michael A. Forbes 0001, Amir Shpilka, Ben lee Volk
STOC3
2017 On the Structure of Boolean Functions with Small Spectral Norm
Amir Shpilka, Avishay Tal, Ben lee Volk
Comput. Complex.3
2017 Efficiently Decoding Reed-Muller Codes From Random Errors
abstract
Reed-Muller (RM) codes encode an m-variate polynomial of degree at most r by evaluating it on all points in {0,1}m. We denote this code by RM(r,m). The minimum distance of RM(r,m) is 2m-rand 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 paper we give an efficient algorithm (in the block length n=2m) for decoding random errors in RM codes far beyond the minimum distance. Specifically, for low-rate codes (of degree r=o(√m)), we can correct a random set of (1/2-o(1))n errors with high probability. For high rate codes (of degree m-r for r=o(√m/log m)), we can correct roughly mr/2errors. More generally, for any integer r, our algorithm can correct any error pattern in RM(m-(2r+2),m), for which the same erasure pattern can be corrected in RM(m-(r+1),m). The results above are obtained by applying recent results of Abbe, Shpilka, and Wigderson (STOC, 2015) and Kudekar et al. (STOC, 2016) regarding the ability of RM 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 RM 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 error-locating pair method of Pellikaan, Duursma, and Kötter that generalizes the Berlekamp-Welch algorithm for decoding Reed-Solomon codes.
Ramprasad Saptharishi, Amir Shpilka, Ben lee Volk
IEEE Trans. Inf. Theory3
2016 Identity Testing and Lower Bounds for Read-k Oblivious Algebraic Branching Programs
abstract
Read-k 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/k^{O(k)}) on the width of any read-k oblivious ABP computing some explicit multilinear polynomial f that is computed by a polynomial size depth-3 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 2^{~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.
Michael A. Forbes 0001, Ramprasad Saptharishi, Amir Shpilka, Ben lee Volk
CCC5
2016 Efficiently decoding Reed-Muller codes from random errors
abstract
Reed-Muller codes encode an m-variate polynomial of degree r by evaluating it on all points in {0,1}m. We denote this code by RM(m,r). The minimal distance of RM(m,r) is 2m−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.
Ramprasad Saptharishi, Amir Shpilka, Ben lee Volk
STOC3
2016 Subexponential Size Hitting Sets for Bounded Depth Multilinear Formulas
Rafael Oliveira 0002, Amir Shpilka, Ben lee Volk
Comput. Complex.3
2015 Subexponential Size Hitting Sets for Bounded Depth Multilinear Formulas
abstract
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^delta), we give a hitting set of size exp(~O(n^(2/3 + 2*delta/3))). This implies a lower bound of exp(~Omega(n^(1/2))) for depth-3 multilinear formulas, for some explicit polynomial. For depth-4 multilinear formulas, of size exp(n^delta), we give a hitting set of size exp(~O(n^(2/3 + 4*delta/3)). This implies a lower bound of exp(~Omega(n^(1/4))) for depth-4 multilinear formulas, for some explicit polynomial. A regular formula consists of alternating layers of +,* gates, where all gates at layer i have the same fan-in. We give a hitting set of size (roughly) exp(n^(1-delta)), for regular depth-d multilinear formulas of size exp(n^delta), where delta = O(1/sqrt(5)^d)). This result implies a lower bound of roughly exp(~Omega(n^(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).
Rafael Oliveira 0002, Amir Shpilka, Ben lee Volk
CCC3
2014 On the structure of boolean functions with small spectral norm
abstract
In this paper we prove results regarding Boolean functions with small spectral norm (the spectral norm of ƒ is ||ƒ||1 = ∑α|ƒ(α)|). Specifically, we prove the following results for functions ƒ :{0, 1}n → [0, 1}with ||ƒ||1 = A.
Amir Shpilka, Avishay Tal, Ben lee Volk
ITCS3