alphaFeedback

WorksComputer Science

A Short Note on Algorithms For The Noisy kk-XOR Problem

AI contributions
  • AI
View details

Abstract

This mostly expository note studies the sample-noise regimes in which the testing problem for noisy kk-XOR in dimension nn can be efficiently solved. Concretely, we ask what pairs (β,δ)(β, δ) admit algorithms running in time nO(k)n^{O(k)} where m=nβ,β∈[0,k]m = n^β, β\in [0,k] is the number of samples and Bern(n−δ),δ∈(0,+∞)\mathsf{Bern}(n^{-δ}),δ\in (0,+\infty) is the noise distribution. The current state-of-the-art algorithms are: I. A folklore algorithm when β>1,δ>1β> 1, δ>1 based on Gaussian elimination; II. A folklore algorithm when β≥k/2β\ge k/2 based on the birthday paradox; III. A recent algorithm in the regime β>δ+k(1−δ),δ∈(0,1)β> δ+ k(1-δ), δ\in (0,1) based on a reduction to the first algorithm [DJ24,CSZ24]. IV. Extending [AF09], we strictly improve the last regime to β>δ+(k−1)(1−δ),δ∈(0,1).β> δ+ (k-1)(1-δ), δ\in (0,1). These algorithms correspond to efficiently finding short cycles in uniform hypergraphs and can be equivalently phrased as algorithmic Moore bounds.

Figure 1: Sample–noise tradeoffs for noisy kk-XOR, equivalently interpreted through finding cycles of length O~(nδ)\widetilde{O}(n^\delta). Regions strictly above and to the right of the curves are “easy” and handled by the respective algorithms. The Moore bound does not imply hardness for noisy kk-XOR but is an obstruction to the meta-approach described in Lemma 1.1, which underlies all four algorithms.

Sample–noise tradeoffs for noisy $k$-XOR

Figure 1. Sample–noise tradeoffs for noisy kk-XOR, equivalently interpreted through finding cycles of length O~(nδ)\widetilde{O}(n^\delta). Noise versus samples. Information-theoretically impossible. Moore Bound (unknown for kk-XOR). Unknown. Sample exponent β\beta (m=nβm=n^\beta). Noise exponent δ\delta (η=n−δ\eta=n^{-\delta}). I. Gaussian elimination, β≥1\beta\ge1, δ≥1\delta\ge1. II. Birthday paradox, β=k/2\beta=k/2. III. [DJ24; CSZ24], β=δ+k(1−δ)\beta=\delta+k(1-\delta). IV. This note (extending [3]), β=δ+(k−1)(1−δ)\beta=\delta+(k-1)(1-\delta). Moore Bound, β=δ+k2(1−δ)\beta=\delta+\frac{k}{2}(1-\delta). Bounds shown at exponent level. Schematic spacing: k=6k=6.

Introduction

The noisy kk-XOR problem is informally “linear regression over F2\mathbb{F}_2 where each sample is uniformly random kk-sparse” (we define it rigorously below). Perhaps surprisingly, unlike standard linear regression over R\mathbb{R}, the problem exhibits a substantial information-computation gap when k≥3k \ge3. In some “information-theoretically possible regimes”, there is evidence for near-exponential hardness of the problem [28]. The simple linear structure combined with strong hardness makes the noisy kk-XOR problem useful across Learning Theory [26, 15, 17, 5, 18, 12, 11 BLR+26], Cryptography [2 DJ24, 22, 27], and Average-Case Complexity [20, 28].

Despite the prominence of the problem, we still don’t know the answer to a basic question: In what regimes is noisy kk-XOR easy? The goal of this note is to summarize the (surprisingly limited) progress towards this question. We concretely focus on the regime of small sparsity k=O~(1)k = \widetilde{O}(1), inverse polynomial noise rate η=n−δ\eta= n^{-\delta}, δ∈(0,+∞)\delta\in(0,+\infty) and polynomially many equations m=nβm = n^\beta, β∈(0,k]\beta\in(0,k]. We also interpret easy as the existence of algorithms running in time nO(k)n^{O(k)}. This is for two reasons. First, a lot of the interesting behavior is when β=Θ(k)\beta= \Theta(k) (Figure 1), so time nO(k)n^{O(k)} is polynomial in the input size. Second, the recent work [6] gives evidence for an nΩ(k)n^{\Omega(k)} running-time lower bound on the noisy kk-XOR problem.2 The problem has testing, search, and refutation versions. We focus on testing and discuss the other two at the end.

Problem 1 (Testing Problem For Noisy kk-XOR). Suppose that m,n,km,n,k are natural numbers with 1≤k≤n1 \le k \le n, m=nβm = n^\beta for some β∈(0,+∞)\beta\in(0,+\infty). Let Sp⁡n,k(F2)\operatorname{Sp}_{n,k}(\mathbb{F}_2) be the uniform distribution over kk-sparse vectors in F2n\mathbb{F}_2^n. Suppose also that δ∈(0,+∞)\delta\in(0,+\infty) and the noise is η=n−δ\eta= n^{-\delta}. The testing problem is between the following two distributions over (A,y)∈F2m×n×F2m(A,y) \in\mathbb{F}_2^{m \times n} \times\mathbb{F}_2^m:

H0:A∼Sp⁡n,k(F2)⊗m⊥y∼Unif⁡(F2m),H1:A∼Sp⁡n,k(F2)⊗m⊥s∼Unif⁡(F2n)⊥e∼Bern⁡(η)⊗m=Bern⁡(n−δ)⊗m,and y=As+e.(1)\begin{aligned} H_0 &: \quad A \sim\operatorname{Sp}_{n,k}(\mathbb{F}_2)^{\otimes m} \perp y \sim\operatorname{Unif}(\mathbb{F}_2^m),\\ H_1 &: \quad A \sim\operatorname{Sp}_{n,k}(\mathbb{F}_2)^{\otimes m} \perp s \sim\operatorname{Unif}(\mathbb{F}_2^n) \perp e \sim\operatorname{Bern}(\eta)^{\otimes m} = \operatorname{Bern}(n^{-\delta})^{\otimes m}, \quad\text{and } y = As + e. \tag*{(1)} \end{aligned}

The goal is to design an algorithm A:F2m×n×F2m⟶{0,1}\mathcal{A} : \mathbb{F}_2^{m \times n} \times\mathbb{F}_2^m \longrightarrow\{0,1\} running in time nO(k)n^{O(k)} and distinguishing the two distributions with constant advantage, i.e.

∣P(A,y)∼H0[A(A,y)=0]−P(A,y)∼H1[A(A,y)=0]∣≥1/100.\left|\mathbb{P}_{(A,y)\sim H_0}[\mathcal{A}(A,y)=0] - \mathbb{P}_{(A,y)\sim H_1}[\mathcal{A}(A,y)=0]\right| \ge1/100.

The constant 1/1001/100 is unimportant and can be boosted to any other constant by taking constantly many more samples, or to 1−1/poly⁡(n)1 - 1/\operatorname{poly}(n) by taking O(log⁡n)O(\log n) times more samples. Since we care only about the exponent β\beta, this change of the advantage is inconsequential.

We mention, without proof, that whenever m≥2nm \ge2n, there is a consistent test between H0H_0 and H1H_1 based on the largest number of simultaneously satisfiable equations. This note is dedicated to exploring when a “computationally efficient” test with this property exists.

The Attack: Even Cycles and An Algorithmic Moore Bound. A natural approach to Problem 1 is based on finding linearly dependent rows of AA (also known as even covers or cycles). This meta-approach underlies many attacks on noisy kk-XOR and related problems including the Kikuchi matrix approach [5, 19 ABK26] and the BKW algorithm [9, 24, 23] in addition to the simple algorithms discussed below.

Lemma 1.1. Suppose that there is an algorithm running in time TT which on input A∈F2m×nA \in\mathbb{F}_2^{m \times n} finds with probability at least 1/101/10 a set of 1≤L≤nδ1 \le L \le n^\delta rows of AA, indexed by I⊆[m]I \subseteq[m] that sum up to 0n∈F2n0_n \in\mathbb{F}_2^n. We claim that for any constant ϵ>0\epsilon> 0, there is an O(T+poly⁡(n))O(T+\operatorname{poly}(n)) testing algorithm for the noisy kk-XOR problem with m=nβm=n^\beta, η=n−δ−ϵ\eta=n^{-\delta-\epsilon}.

Proof. Let II be the set of coordinates returned by the algorithm. Then, under H0H_0, we have that 1ITy∼Bern⁡(1/2)\mathbf{1}_I^{\mathsf{T}}y \sim\operatorname{Bern}(1/2) as yy is independent of AA and has unbiased coordinates. Under H1H_1, on the other hand, 1ITy=1IT(As+e)=1ITe\mathbf{1}_I^{\mathsf{T}}y = \mathbf{1}_I^{\mathsf{T}}(As+e) = \mathbf{1}_I^{\mathsf{T}}e. This is the XOR of at most nδn^\delta independent Bern⁡(n−δ−ϵ)\operatorname{Bern}(n^{-\delta-\epsilon}) variables, which is Bern⁡(O(n−ϵ))\operatorname{Bern}(O(n^{-\epsilon})). This distribution can be easily distinguished from Bern⁡(1/2)\operatorname{Bern}(1/2) with advantage 1/101/10.

All the algorithms below and in Figure 1 are based on Lemma 1.1.

We note that the shortest cycle given m=nβm=n^\beta equations is of size roughly max⁡(2,O~(nk−2βk−2))\max(2,\widetilde{O}(n^{\frac{k-2\beta}{k-2}})). Thus, a shortest-cycle oracle would succeed in the regime β≥δ+k/2(1−δ)\beta\ge\delta+ k/2(1-\delta). This bound is known as the Moore bound and is known to hold also for worst-case AA (related to the semi-random version of the problem, see § 3) [HKM23; BKN+26; Fei08]. When such cycles can be found in time nO(k)n^{O(k)} is a wide-open problem for both random and worst-case AA. Even more mysterious is the regime when the noise is n−δn^{-\delta} but cycles of length O~(nδ)\widetilde{O}(n^\delta) do not exist, so one cannot rely on the approach of Lemma 1.1 even with a cycle-finding oracle.3 We outline as an interesting problem whether the converse to Lemma 1.1 holds.

Open Problem 1. Suppose that there exists an algorithm which solves the testing Problem 1 for some (β,δ)(\beta,\delta) in time T=Tn,k,β,δT=T_{n,k,\beta,\delta}. Does there exist an algorithm running in time poly⁡(T,nk)\operatorname{poly}(T,n^k) which on input A∼Sp⁡n,k(F2)⊗mA\sim\operatorname{Sp}_{n,k}(\mathbb{F}_2)^{\otimes m} with m=nβm=n^\beta finds a non-trivial cycle of length nδ+o(1)n^{\delta+o(1)}?

Algorithms

We now present the four algorithms from Figure 1 which are all based on Lemma 1.1.

I. Low-Noise Algorithm [Folklore]. When m≥n+1m\ge n+1, the first n+1n+1 rows of AA are linearly dependent. Hence, there is a cycle of length ≤n+1\le n+1. It can be efficiently discovered in time nO(1)n^{O(1)} via Gaussian elimination. Combined with Lemma 1.1, this shows that the regime β≥1,δ≥1\beta\ge1,\delta\ge1 is easy.

II. Birthday Paradox Algorithm [Folklore]. Another folklore algorithm is based on the birthday paradox. Suppose that β≥k/2\beta\ge k/2. As the number of distinct rows is nkn^k, with a constant positive probability, there exist two rows among the first nk/2n^{k/2} rows of AA that coincide. Those two rows form a cycle. Combined with Lemma 1.1, this shows that the regime β≥k/2,δ>0\beta\ge k/2,\delta>0 is easy.

III. Algorithm of [DJ24; CSZ24]. In these two recent works, the authors adapt the folklore algorithm resolving β≥1,δ≥1\beta\ge1,\delta\ge1 to the regime β>k−(k−1)δ,δ∈(0,1)\beta>k-(k-1)\delta,\delta\in(0,1). The algorithm is the following. Consider only the first nδn^\delta columns of AA. Then, maintain only the rows of AA whose support is in those nδn^\delta columns. A simple first and second moment calculation shows that the expected number of samples retained is ≥nδ+1\ge n^\delta+1. Restricting to those nδ+1n^\delta+1 samples and nδn^\delta columns we can apply the first algorithm.

For completeness, we give the first moment calculation. Independence across samples then implies the result. The probability that the support of a sample falls fully in the first nδn^\delta coordinates is (nδk)/(nk)=Θ((nδ/n)k)\binom{n^\delta}{k}/\binom{n}{k}=\Theta((n^\delta/n)^k). Taking the expectation over the mm samples, we get an expected number of samples with support in the first nδn^\delta columns

m×Θ(nδn)k=nβ+k(δ−1)+o(1).(2)m\times\Theta\left(\frac{n^\delta}{n}\right)^k=n^{\beta+k(\delta-1)+o(1)}. \tag*{(2)}

Hence, whenever β>δ+k(1−δ)\beta>\delta+k(1-\delta), there are at least nδ+1n^\delta+1 samples with support in the first nδn^\delta columns as desired.

IV. Improved Algorithm Based on [3]. Finally, we present our algorithm which improves the regime of [DJ24; CSZ24] to β>δ+(k−1)(1−δ),δ∈(0,1)\beta>\delta+(k-1)(1-\delta),\delta\in(0,1). It is a relatively straightforward extension of an algorithm for k=3k=3 in [3 Lemma 3.3].

We still separate the first nδn^\delta columns as in algorithm III. However, this time we keep samples with exactly two coordinates outside of those nδn^\delta columns (as opposed to 0). This is useful since those samples with exactly 2 coordinates on the remaining n−nδn-n^\delta columns can be viewed as edges in a multigraph indexed by the n−nδn-n^\delta columns. In graphs, unlike in hypergraphs, cycles are easy to discover.

A similar first moment + independence argument shows that whenever β>δ+(k−1)(1−δ)+ϵ\beta>\delta+(k-1)(1-\delta)+\epsilon, with high probability there are at least n1+ϵn^{1+\epsilon} samples which have exactly 2 coordinates outside of the first nδn^\delta columns.

We now view those samples as a graph on n−nδn-n^\delta vertices and n1+ϵn^{1+\epsilon} edges. The following fact is well known and we only sketch its proof for completeness.

Fact 1. Suppose that G=(V,E)G=(V,E) is a multigraph on pp vertices and p1+ϵp^{1+\epsilon} edges for some absolute constant ϵ>0\epsilon>0. Then, for all large enough pp, there exists a collection of pp edge-disjoint cycles each of length O(1/ϵ)O(1/\epsilon).

Proof Sketch. It is enough to show the existence of one such cycle. Then, we can remove its edges and induct. To show the existence of one such cycle, notice first that GG has a subgraph G′=(V′,E′)G'=(V',E') with minimal degree at least pϵ/2p^{\epsilon}/2. To find one such V′V', keep deleting vertices of degree less than pϵ/2p^{\epsilon}/2. Note that in the process at most p×pϵ/2<∣E∣p \times p^{\epsilon}/2 < |E| edges are deleted. Hence, there are some edges which are not deleted and the process terminates with a non-empty graph. This graph has at most pp vertices and minimal degree pϵ/2p^{\epsilon}/2. Hence, a simple breadth-first search procedure identifies a cycle of length at most O(log⁡pϵ/2p)=O(1/ϵ)O(\log_{p^{\epsilon}/2} p)=O(1/\epsilon).

The proof above not only shows that there are nn edge-disjoint cycles on the last n−nδn-n^{\delta} columns, but it also provides an nO(1)n^{O(1)} algorithm for finding them. Let the cycles correspond to equations indexed by disjoint sets respectively I1,I2,…,InI_1,I_2,\ldots,I_n, each of length O(1/ϵ)O(1/\epsilon). Then, the row-vectors 1I1TA,1I2TA,…1InTA\mathbf{1}_{I_1}^{T}A,\mathbf{1}_{I_2}^{T}A,\ldots\mathbf{1}_{I_n}^{T}A fully belong to the first nδn^{\delta} columns. Again, Gaussian elimination will give a non-trivial cycles among at most nδn^{\delta} of them. This leads to a non-trivial cycle of length O(nδ/ϵ)O(n^{\delta}/\epsilon) of the original equations which is enough to apply Lemma 1.1.

Some Remarks

Search and Strong Refutation. This note focused on the testing problem. However, search and refutation are also of interest to the high-dimensional statistics, learning theory, and cryptography communities. We note that up to a blow-up of the sample size by a multiplicative factor of nn (or less) each of these algorithms can be easily transformed into a search algorithm (that is, finding ss under the promise that the distribution is H1H_1. For even kk this is only possible up to a global flip of the coordinates of ss). This can be either seen directly for the simple algorithms we presented or via the recent search (in noisy kk-XOR)-to-decision (in noisy (k−1)(k-1)-XOR) reduction [11]. Prior reductions with worse sample blow-up are also known [12].

While there doesn’t seem to be a qualitative difference between search and testing, strong refutation is significantly more challenging (see [26] for the definition of refutation). In fact, Sum-of-Squares (SoS) lower bounds suggest that when β≤k/2\beta\le k/2, there are no nO(k)n^{O(k)} refutation algorithms.

It is worthwhile noting that the recent refutation algorithm [23] for learning parity with noise, extending the BKW algorithm, surpasses known SoS lower bounds.

Other Parameter Regimes. Our focus is on the setting of nO(k)n^{O(k)} time budget, β≤k/2,η=n−Ω(1)\beta\le k/2,\eta=n^{-\Omega(1)}. However, of interest are many other regimes, such as when quasi-polynomial or even subexponential time algorithms are permissible [26 BLR+26, 25], or the noise is of the form Bern⁡(1/2−n−κ)\operatorname{Bern}(1/2-n^{-\kappa}) and the number of equations is m=nβm=n^\beta for β∈[k/2,k)\beta\in[k/2,k), [7] (see Section 2.1 of [7] for a similar discussion of hardness and polynomial time algorithms in that regime).

Semirandom Instances. The current note focuses on the case when A∼Sp⁡n,k(F2)⊗mA\sim\operatorname{Sp}_{n,k}(\mathbb{F}_2)^{\otimes m}. Common in the literature is also the semi-random case in which AA is worst-case, but independent of the secret and noise [18, 4]. We note that most of the discussion in the current note extends rather directly to this case as well. Neither of the algorithms relies strongly on the fact that AA is random. Namely, algorithm I applies directly to any AA (does not even need to be sparse). Algorithm II still applies as in any kk-uniform hypergraph with nk/2+ϵn^{k/2+\epsilon} edges, there is a cycle of length O(1/ϵ)O(1/\epsilon) which can be found in time nO(k)n^{O(k)} [16]. Algorithms III and IV need to be modified as follows. Note that if instead of the first nδn^\delta columns one takes a uniformly random set of nδn^\delta columns, the expected number of samples with 00 (respectively 22) coordinates outside of those columns is the same mpmp with p∼n−(1−δ)kp\sim n^{-(1-\delta)k} (respectively p∼n−(1−δ)(k−2)p\sim n^{-(1-\delta)(k-2)}). However, as samples are not independent, we cannot rely on a second moment concentration argument. Instead we notice that the maximal number of samples with the desired property is mm. Hence, the probability that there are at least mp/2mp/2 samples with 00 (respectively 22) coordinates outside of those columns is at least mp/2m−mp/2=Θ(p)=n−Θ(k)\frac{mp/2}{m-mp/2}=\Theta(p)=n^{-\Theta(k)}. After n/pn/p trials we will find with high probability mp/2mp/2 rows that satisfy the desired property.

Hardness in Restricted Models of Computation. One reason why the complexity of the problem is still poorly understood is that we do not have any reasonable hardness predictions for the testing/search problem against restricted classes of algorithms such as via the Low-Degree Polynomials framework, Sum-of-Squares Hierarchy, or the Overlap Gap Property. While one can prove lower bounds in any of these frameworks, those lower bounds are meaningless as even the simplest algorithms – such as III and IV – do not fall in the restricted classes of algorithms (they are highly non-local and high-degree due to the Gaussian elimination step). Hence, it is not surprising that the predictions are wrong. For instance, low-degree and Sum-of-Squares predict hardness for any noise level when β<k/2\beta< k/2. This is an expected failure mode of the two paradigms in algebraic settings (formally, the Sum-of-Squares prediction is not known to be wrong as it predicts hardness of refutation). The interesting question that it raises is:

Open Problem 2. Design a noise-sensitive hardness heuristic that will predict in what regimes Problem 1 is hard without contradicting any of the algorithms I, II, III, IV. Or, show that all of the “unknown” regime in Figure 1 is easy in time nO(k)n^{O(k)}.

Assuming that the problem is not easy at least in part of the “unknown regime”, we strongly believe that such a heuristic will be broadly useful towards other “algebraic” problems in high-dimensional statistics.

Alternatively, it would be interesting to prove hardness via reductions from well-established assumptions.

Acknowledgments. I am grateful to Guy Bresler, Stefan Tiegel, and Vinod Vaikuntanathan for many insightful conversations on noisy kk-XOR and related problems.

AI Usage Statement. AI was used to discover the connection to [3]. AI was also used to revise the document.

References

  1. [2]Benny Applebaum, Boaz Barak, and Avi Wigderson. “Public-key cryptography from different assumptions”. In: Proceedings of the forty-second ACM symposium on Theory of computing. 2010, pp. 171–180 (cit. on p. 2).DOI
  2. [3]Noga Alon and Uriel Feige. “On the power of two, three and four probes”. In: Proceedings of the Twentieth Annual ACM-SIAM Symposium on Discrete Algorithms. SODA ’09. New York, New York: Society for Industrial and Applied Mathematics, 2009, pp. 346–354 (cit. on pp. 1, 3, 5).
  3. [4]Jackson Abascal, Venkatesan Guruswami, and Pravesh K Kothari. “Strongly refuting all semi-random Boolean CSPs”. In: Proceedings of the 2021 ACM-SIAM Symposium on Discrete Algorithms (SODA). SIAM. 2021, pp. 454–472 (cit. on p. 4).arxiv.org/abs/2009.08032
  4. [5]Sarah R. Allen, Ryan O’Donnell, and David Witmer. “How to Refute a Random CSP”. In: 2015 IEEE 56th Annual Symposium on Foundations of Computer Science (2015), pp. 689–708. DOI: 10.1109/FOCS.2015.48 (cit. on p. 2).DOI
  5. [6]Kiril Bangachev, Guy Bresler, Stefan Tiegel, and Vinod Vaikuntanathan. Near-Optimal Time-Sparsity Trade-Offs for Solving Noisy Linear Equations. 2024. arXiv: 2411.12512 [cs.CC]. URL: https://arxiv.org/abs/2411.12512 (cit. on p. 2).
  6. [7]Guy Bresler and Alina Harbuzova. “Average-Case Reductions for k-XOR and Tensor PCA”. In: arXiv preprint arXiv:2601.19016 (2026) (cit. on p. 4).arxiv.org/abs/2601.19016
  7. [9]Avrim Blum, Adam Kalai, and Hal Wasserman. “Noise-tolerant learning, the parity problem, and the statistical query model”. In: J. ACM 50.4 (July 2003), pp. 506–519. ISSN: 0004-5411. DOI: 10.1145/792538.792543 (cit. on pp. 2, 3).DOI
  8. [11]Andrej Bogdanov, Alon Rosen, and Kel Zin Tan. “Sample Efficient Search to Decision for k-LIN”. In: Advances in Cryptology – CRYPTO 2025: 45th Annual International Cryptology Conference, Santa Barbara, CA, USA, August 17–21, 2025, Proceedings, Part I. Santa Barbara, CA, USA: Springer-Verlag, 2025, pp. 203–220. ISBN: 978-3-032-01854-0. DOI: 10.1007/978-3-032-01855-77. URL: https://doi.org/10.1007/978-3-032-01855-77 (cit. on pp. 2, 4).
  9. [12]Andrej Bogdanov, Manuel Sabin, and Prashant Nalini Vasudevan. “XOR codes and sparse learning parity with noise”. In: Proceedings of the Thirtieth Annual ACM-SIAM Symposium on Discrete Algorithms. SODA ’19. San Diego, California: Society for Industrial and Applied Mathematics, 2019, pp. 986–1004. DOI: 10.5555/3310435.3310496 (cit. on pp. 2, 4).DOI
  10. [15]Uriel Feige. “Relations between average case complexity and approximation complexity”. In: Proceedings of the Thirty-Fourth Annual ACM Symposium on Theory of Computing. STOC ’02. Montreal, Quebec, Canada: Association for Computing Machinery, 2002, pp. 534–543. ISBN: 1581134959. DOI: 10.1145/509907.509985 (cit. on p. 2).DOI
  11. [16]Uriel Feige. “Small linear dependencies for binary vectors of low weight”. In: Building Bridges: Between Mathematics and Computer Science. Springer, 2008, pp. 283–307 (cit. on pp. 2, 4).DOI
  12. [17]Uriel Feige, Jeong Han Kim, and Eran Ofek. “Witnesses for non-satisfiability of dense random 3CNF formulas”. In: 2006 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS’06). 2006, pp. 497–508. DOI: 10.1109/FOCS.2006.78 (cit. on p. 2).DOI
  13. [18]V. Guruswami, J. Hsieh, P. K. Kothari, and P. Manohar. “Efficient Algorithms for Semirandom Planted CSPs at the Refutation Threshold”. In: 2023 IEEE 64th Annual Symposium on Foundations of Computer Science (FOCS). Los Alamitos, CA, USA: IEEE Computer Society, Nov. 2023, pp. 307–327. DOI: 10.1109/FOCS57990.2023.00026 (cit. on pp. 2, 4).DOI
  14. [19]Meghal Gupta, William He, Ryan O’Donnell, and Noah G. Singer. “A Classical Quadratic Speedup for Planted k-XOR”. In: Proceedings of the 2026 Annual ACM-SIAM Symposium on Discrete Algorithms (SODA). 2026, pp. 2455–2472. DOI: 10.1137/1.9781611978971.88. eprint: https://epubs.siam.org/doi/pdf/10.1137/1.9781611978971.88. URL: https://epubs.siam.org/doi/abs/10.1137/1.9781611978971.88 (cit. on p. 2).DOI
  15. [20]Dima Grigoriev. “Linear lower bound on degrees of Positivstellensatz calculus proofs for the parity”. In: Theoretical Computer Science 259.1-2 (2001), pp. 613–622. DOI: 10.1016/S0304-3975(00)00157-2 (cit. on p. 2).DOI
  16. [22]Aayush Jain, Huijia Lin, and Amit Sahai. “Indistinguishability obfuscation from LPN over Fp, DLIN, and PRGs in NC0”. In: Annual International Conference on the Theory and Applications of Cryptographic Techniques. Springer. 2022, pp. 670–699 (cit. on p. 2).
  17. [23]Pravesh K Kothari, Andrew D Lin, and Peter Manohar. “Strongly Refuting Semirandom Linear Systems in Subexponential Time”. In: arXiv preprint arXiv:2609.30052 (2026) (cit. on pp. 2, 4).arxiv.org/abs/2609.30052
  18. [24][Lyu05] Vadim Lyubashevsky. “The parity problem in the presence of noise, decoding random linear codes, and the subset sum problem”. In: Proceedings of the 8th International Workshop on Approximation, Randomization and Combinatorial Optimization Problems, and Proceedings of the 9th International Conference on Randomization and Computation: Algorithms and Techniques. APPROX’05/RANDOM’05. Berkeley, CA: Springer-Verlag, 2005, pp. 378–389. ISBN: 3540282394. DOI: 10.1007/1153846232. URL: https://doi.org/10.1007/1153846232 (cit. on p. 2).
  19. [25][Mao26] Songtao Mao. “Near Optimal Algorithms for Noisy k-XOR under Low-Degree Heuristic”. In: arXiv preprint arXiv:2604.10457 (2026) (cit. on p. 4).arxiv.org/abs/2604.10457
  20. [26][RRS17] Prasad Raghavendra, Satish Rao, and Tselil Schramm. “Strongly refuting random CSPs below the spectral threshold”. In: Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing. STOC 2017. Montreal, Canada: Association for Computing Machinery, 2017, pp. 121–131. ISBN: 9781450345286. DOI: 10.1145/3055399.3055417 (cit. on pp. 2, 4).DOI
  21. [27][RVV24] Seyoon Ragavan, Neekon Vafa, and Vinod Vaikuntanathan. Indistinguishability Obfuscation from Bilinear Maps and LPN Variants. Cryptology ePrint Archive, Paper 2024/856. 2024. URL: https://eprint.iacr.org/2024/856 (cit. on p. 2).DOI
  22. [28][Sch08] Grant Schoenebeck. “Linear level Lasserre lower bounds for certain k-CSPs”. In: 2008 49th Annual IEEE Symposium on Foundations of Computer Science. IEEE, 2008, pp. 593–602. DOI: 10.1109/FOCS.2008.74 (cit. on p. 2).DOI

Paper details

vlnc:W_zf6gnquj
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 8

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

AI · View statement →

Looking for related papers…
Contents