Pith. Sign in

REVIEW

Sum-of-Squares Refutation Implies Planted Recovery for Semirandom CSPs

Data Structures and Algorithms · Submitted 5 Nov 2026 · 36 references

Pith's verdict: A genuinely new search-to-refutation reduction for semirandom planted CSPs; the main proof checks out, with one patchable gap and an honest AI-use disclosure.

T0 · AI review

How this review was made: An AI referee (deepseek/deepseek-v4-flash) read the paper on November 6, 2026 and answered a fixed list of questions about it. T0 is the starting level every paper gets. The levels describe how deeply Pith has checked the paper, never the authors.

  1. T0 AI review An AI read the paper and answered a fixed list of questions.
  2. T1 Audit Automatic checks that the references and files the paper relies on exist and match.
  3. T2 Compute The paper's code or calculations re-run with the same results.
  4. T3 Formal statement The claims written out in a formal math language a computer can read.
  5. T4 Proof Those claims proved, and the proof checked by computer.

How Pith checks papers →

· 2 major objections · 5 minor · Ask about this paper · The compiled record · Read the full review →
Challenge this review Comment (0) Read on arXiv ↗
Cite ▾
arXiv ID2611.08114 (version 1)
Pith IDFHI3K32G, Pith's permanent record of this paper and its review
CitationAndrew D. Lin, Arpon Basu, Peter Manohar. "Sum-of-Squares Refutation Implies Planted Recovery for Semirandom CSPs." arXiv:2611.08114 (2026). https://pith.science/paper/FHI3K32G
Cite this reviewBibTeX for Pith's review of this paper
Claim paper

Why Pith says this

Highlight any text to comment on it.

Referee report
The paper

The paper claims

Semirandom planted recovery follows from Sum-of-Squares refutation certificates for k-XOR, at the same runtime and constraint counts that refutation already achieved.

The reading

This paper claims that solving semirandom planted CSPs — instances built on an arbitrary worst-case hypergraph but with a hidden planted structure — is no harder than refuting them. Precisely, if Sum-of-Squares can certify that a random-sign instance on the same hypergraph has value at most $1/2 + o(1)$, then an $n^{O(\ell)}$-time algorithm can identify which constraints of the planted noisy instance are corrupted and recover an assignment that is near-optimal. The proof is a generic reduction from search to refutation, which the authors say is the first for (semi)random CSPs, and instantiating it with known Sum-of-Squares refutation algorithms matches the existing refutation trade-off up to polylog factors: with $m \gtrsim (n/\ell)^{k/2}\,\ell\,\mathrm{polylog}(n)$ constraints the algorithm runs in $n^{O(\ell)}$ time and outputs an assignment whose value is within $\gamma$ of optimal. The method matters as much as the result: instead of carving the hypergraph into explicitly pseudorandom pieces, the algorithm learns which hyperedges are untrustworthy directly from the pseudo-expectation computed by the Sum-of-Squares relaxation.

What carries the argument

The load-bearing mechanism is a per-constraint noise predictor built from the Sum-of-Squares relaxation. The algorithm hides the plant by multiplying each right-hand side $b_C$ by independent random bits $r_i$, solves the degree-$2\ell$ Sum-of-Squares program that maximizes the XOR polynomial's pseudo-expectation, and outputs $\mathrm{pred}(C) = (\prod_{i\in C} r_i)\,\mathrm{sgn}(\tilde{E}[x_C])$ as its guess for whether constraint $C$ is noisy. The refutation certificate enters through the inequality that the expected number of predictor mistakes is at most $3\gamma m/13$; that bound lets a pruning stage identify a set $\mathcal{H}'$ of at least $(1-\gamma)m$ hyperedges on which the predictor is reliable, and a sample-splitting lemma turns the single input instance into $t = 20\log(mn)$ independent copies with bias $\varepsilon/2t$, so a majority vote makes every kept prediction correct simultaneously with high probability. The argument is carried by the tight coupling between the refutation slack and the predictor's mistake count: the certificate bound $1/2 + \gamma\hat{\varepsilon}/(720\log(mn))$ is exactly what forces the error small enough for Chernoff and union bounds to succeed.

Extended reading notes

Core claim

The paper's central claim is Theorem 3.1: given a semirandom planted noisy $k$-XOR instance $\Psi \sim \mathrm{XOR}(\mathcal{H}, x^*, \varepsilon)$ on an arbitrary hypergraph $\mathcal{H}$ and a bias guess $\hat{\varepsilon}$, an algorithm running in $(n+m)^{O(\ell)}$ time outputs a partition $\mathcal{H}_+ \sqcup \mathcal{H}_- \sqcup \mathcal{H}_0$ of the constraints such that every constraint it keeps is correctly de-noised — $b_C = x^*_C$ on $\mathcal{H}_+$ and $b_C = -x^*_C$ on $\mathcal{H}_-$ — and at most $\gamma|\mathcal{H}|$ constraints are discarded, provided degree-$\ell$ Sum-of-Squares certifies that a random-sign instance on the same $\mathcal{H}$ has value at most $1/2 + \gamma\hat{\varepsilon}/(720\log(mn))$. With the known Sum-of-Squares refutation algorithm for semirandom $k$-XOR supplying that certificate, the threshold becomes $m \ge c_k n (n/\ell)^{k/2-1} \log^5(n)\,\gamma^{-4}\varepsilon^{-4}$, and Gaussian elimination on the de-noised system yields an assignment with $\Psi(x) \ge \mathrm{val}(\Psi) - \gamma - o(1)$. The authors extend the same reduction to arbitrary semirandom planted Boolean $k$-CSPs, where the same constraint counts give an assignment satisfying $1-\delta$ of the constraints. The structural corollary they stress is that any future Sum-of-Squares refutation algorithm for semirandom $k$-XOR automatically yields a planted-recovery algorithm at the same parameters, so the search side inherits all progress on the refutation side.

Load-bearing premise

The entire guarantee rests on the hypothesis that degree-$2\ell$ Sum-of-Squares actually certifies the value bound $1/2 + \gamma\hat{\varepsilon}/(720\log(mn))$ for the specific adversarial hypergraph $\mathcal{H}$ when the constraint signs are random; if that certificate does not exist — which hard worst-case hypergraphs force unless P = NP — the algorithm guarantees nothing.

Editorial extensions

If this is right

  • Any Sum-of-Squares refutation algorithm for semirandom $k$-XOR, current or future, automatically yields a planted-recovery algorithm at the same runtime and constraint count, with a high-probability certificate as the only required ingredient.
  • Semirandom planted recovery now matches the refutation trade-off — $n^{O(\ell)}$ time with $m \gtrsim (n/\ell)^{k/2}\,\ell\,\mathrm{polylog}(n)$ constraints — closing the gap left by prior algorithms that reached only the dense $m \gtrsim n^{k/2}$ regime.
  • Because the algorithm de-noises almost every constraint simultaneously, Gaussian elimination on the cleaned system recovers an assignment whose value is at least $\mathrm{val}(\Psi) - \gamma - o(1)$, so solving the planted instance is as good as approximating the underlying worst-case instance.
  • The same reduction transfers to every semirandom planted Boolean $k$-CSP through the Fourier decomposition of the predicate's planting distribution, with only the $k$-XOR projections of the constraints needing refutation certificates.
  • The required bias guess is not an obstacle: sweeping a fine grid of $\hat{\varepsilon}$ values costs only a poly$(m)$ factor and removes the need to know the noise level.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The proof actually isolates one property from SoS — a bound on the predictor's expected mistake count derivable from the refutation slack — so in principle any certificate family (spectral, algebraic, or a weaker hierarchy) with the same property would plug into the reduction unchanged; this generalization is not claimed by the paper.
  • Although the reduction runs only in the search-from-refutation direction, it reframes the complexity comparison: a lower bound against planted recovery at a given degree would now imply a lower bound against semirandom refutation at the same degree, transferring hardness from search to refutation.
  • The sample-splitting lemma is a Bernoulli-factory-type operation that may be reusable elsewhere: any algorithm assuming multiple independent draws from $\mathrm{XOR}(\mathcal{H}, x^*, \varepsilon)$ can be run from a single draw by paying a bias reduction to $\varepsilon/2t$ and $2^{O(t)}$ time (or poly$(t)$ with known cloning theorems), so single-sample-to-multi-sample conversions for planted dist
  • A natural stress test sits at the trade-off boundary: near $m \sim (n/\ell)^{k/2}\,\ell$ the certificate should barely exist, so measuring where the de-noising pipeline's failure rate departs from its guarantee would empirically map the boundary of the search/refutation equivalence — an experiment the paper does not run.
Original abstract

We give a $n^{O(\ell)}$-time algorithm for solving semirandom planted instances of a $k$-ary Boolean constraint satisfaction problem (CSP) with $m \gtrsim \left(\frac{n}{\ell}\right)^{k/2} \ell \, \mathrm{polylog}(n)$ constraints, for any choice of the runtime parameter $\ell$. Up to $\mathrm{polylog}(n)$ factors, this matches the known runtime vs.\ number of constraints trade-off for refuting semirandom CSPs, as well as the trade-off for solving fully random planted CSPs. Prior work on designing algorithms for semirandom CSPs follows a high-level blueprint of decomposing the constraint hypergraph $\mathcal{H}$ of the instance into pieces, each with an explicit pseudorandom property that allows the standard algorithm for random CSPs to succeed on every piece. We depart considerably from this framework and instead implicitly \emph{learn} such a decomposition, without appealing directly to explicit properties such as expansion. More generally, we construct such a learning algorithm from the assumption that semirandom $k$-XOR has Sum-of-Squares certificates of refutation. This yields the broader implication that any Sum-of-Squares refutation algorithm for semirandom $k$-XOR gives a corresponding algorithm for solving semirandom planted CSPs, and instantiating this reduction with known Sum-of-Squares algorithms for refuting semirandom $k$-XOR gives our main algorithm. To the best of our knowledge, this is the first reduction from search to refutation for (semi)random CSPs.

The compiled record

The paper's own sentences, arranged, kept beside the review and separate from it. Each label is drawn from a closed vocabulary; the number beside it is the probability the classifier gave that label. Numbers in the tables are the authors', checked by code. No sentence in this record was written by a model.

Compiled by classifier-1.13.0 via TypeSafe API, question bank abstract-p1-20260923, 2026-11-06: 1 request, 6,010 input tokens.

What the abstract itself states, as probabilities: claims first 0.92 · states limitation 0.36 · human participants 0.01 · controlled comparison 0.05 · randomized assignment 0.12 · states quantitative result 0.97 · compares with prior results 0.96 · mentions code or data availability 0.02.

The abstract, sentence by sentence

arXiv listing abstract v1. Results and the main claim are underlined; .

We give a $n^{O(\ell)}$-time algorithm for solving semirandom planted instances of a $k$-ary Boolean constraint satisfaction problem (CSP) with $m \gtrsim \left(\frac{n}{\ell}\right)^{k/2} \ell \, \mathrm{polylog}(n)$ constraints, for any choice of the runtime parameter $\ell$. Up to $\mathrm{polylog}(n)$ factors, this matches the known runtime vs.\ number of constraints trade-off for refuting semirandom CSPs, as well as the trade-off for solving fully random planted CSPs. Prior work on designing algorithms for semirandom CSPs follows a high-level blueprint of decomposing the constraint hypergraph $\mathcal{H}$ of the instance into pieces, each with an explicit pseudorandom property that allows the standard algorithm for random CSPs to succeed on every piece. We depart considerably from this framework and instead implicitly \emph{learn} such a decomposition, without appealing directly to explicit properties such as expansion. More generally, we construct such a learning algorithm from the assumption that semirandom $k$-XOR has Sum-of-Squares certificates of refutation. This yields the broader implication that any Sum-of-Squares refutation algorithm for semirandom $k$-XOR gives a corresponding algorithm for solving semirandom planted CSPs, and instantiating this reduction with known Sum-of-Squares algorithms for refuting semirandom $k$-XOR gives our main algorithm. To the best of our knowledge, this is the first reduction from search to refutation for (semi)random CSPs.

background contribution method result interpretation main claim

What the classifier reports for each sentence. The number is the probability it gave the label.
#sentencerolethe authors' own workstates the main conclusionstrength
s0 We give a $n^{O(\ell)}$-time algorithm for solving semirandom planted instances of a $k$-ary Boolean constraint satisfaction problem (CSP) with $m \gtrsim \left(\frac{n}{\ell}\right)^{k/2} \ell \, \mathrm{polylog}(n)$ constraints, for any choice of the runtime parameter $\ell$. contribution 0.61 0.96 0.70 asserted 1.00
s1 Up to $\mathrm{polylog}(n)$ factors, this matches the known runtime vs.\ number of constraints trade-off for refuting semirandom CSPs, as well as the trade-off for solving fully random planted CSPs. interpretation 0.63 0.68 0.12 asserted 0.98
s2 Prior work on designing algorithms for semirandom CSPs follows a high-level blueprint of decomposing the constraint hypergraph $\mathcal{H}$ of the instance into pieces, each with an explicit pseudorandom property that allows the standard algorithm for random CSPs to succeed on every piece. background 1.00 0.03 0.03 asserted 1.00
s3 We depart considerably from this framework and instead implicitly \emph{learn} such a decomposition, without appealing directly to explicit properties such as expansion. contribution 0.52 0.94 0.06 asserted 1.00
s4 More generally, we construct such a learning algorithm from the assumption that semirandom $k$-XOR has Sum-of-Squares certificates of refutation. method 0.65 0.90 0.13 asserted 0.99
s5 This yields the broader implication that any Sum-of-Squares refutation algorithm for semirandom $k$-XOR gives a corresponding algorithm for solving semirandom planted CSPs, and instantiating this reduction with known Sum-of-Squares algorithms for refuting semirandom $k$-XOR gives our main algorithm. interpretation 0.85 0.91 0.59 asserted 1.00
s6 To the best of our knowledge, this is the first reduction from search to refutation for (semi)random CSPs. contribution 0.43 0.81 0.22 asserted 0.88

What kind of paper the classifier reports this is: method or tool 0.53 · evidence from proof or derivation 0.99.

What was examined, and what was not

sources read
  • arXiv listing abstract v1
not examined
  • full text
  • figures and tables
  • references and citing sentences
  • relations to other papers
levels run
  • P abstract
not run
  • S sections
  • T body sentences
  • C citations
  • R cross-paper relations

Every quoted sentence on this record is the authors'. Every label is from Pith's closed vocabulary, with the probability shown beside it. Every number in the measurements table is the authors', checked by code. Record as JSON

References

Discussion

Disagree with the review, or know something it missed? Leave a comment, highlight any passage above to comment on it, or challenge this review formally.