English

Recovering Assignments with One-Sided Noise

Data Structures and Algorithms 2026-07-27 v1 Computational Complexity Probability

Abstract

We study the query complexity of recovering a planted assignment from a random constraint-satisfaction instance with one-sided noise. We consider the following 1-CNF recovery problem: an unknown binary string with n/2n/2 ones and n/2n/2 zeros is queried at individual variables. A query to a 11-variable returns "11" with probability pp and "00" otherwise, while a 00-variable always returns "00" (each query is a fresh noisy draw). The goal is to recover the binary string with probability at least 1δ1 - \delta. While the naive counting argument may suggest a query complexity of log2(nn/2)=Θ(n)\log_2 \binom{n}{n/2}=\Theta(n), we show that the query complexity is (1+o(1))c(p)n2(log2n+log2(1/δ))(1+o(1))c(p) \frac{n}{2} \left( \log_2 n + \log_2(1/\delta)\right), where c(p)=1log2(1p)c(p) = \tfrac{1}{-\log_2(1-p)}. We then study planted kk-CNF satisfaction with one-sided noise. Each kk-set containing a 11-variable is included as a clause independently with probability pp, and an algorithm may ask whether any given kk-set is a clause. Unlike the 11-CNF case, a clause-existence query is one-shot: each kk-set either is or is not a clause, so repeating yields no new information. The model is one-sided because an observed clause certifies that at least one queried variable is assigned 1, whereas its absence does not certify all are assigned 0. The goal is to recover the planted assignment with probability at least 1δ1 - \delta. The counting baseline is Θ(n)\Theta(n), yet we prove a query complexity of (1+o(1))c(p,k)n2(log2n+log2(1/δ))(1+o(1))\,c(p,k)\, \frac{n}{2}\left( \log_2 n + \log_2(1/\delta)\right), where c(p,k)=1k(log2(1p))c(p,k) = \tfrac{1}{k(-\log_2(1-p))}. These bounds are for adaptive algorithms. We also prove bounds for nonadaptive algorithms, showing that for fixed pp, adaptivity gives a factor exp(Θ(k))\exp(\Theta(k)) improvement. Our results also imply lower bounds for noisy sorting of {0,1}\{0,1\}-valued strings, and we study a variant of the model with negations.

Keywords

Cite

@article{arxiv.2607.24073,
  title  = {Recovering Assignments with One-Sided Noise},
  author = {Cassandra Marcussen and Elchanan Mossel and Colin Sandon},
  journal= {arXiv preprint arXiv:2607.24073},
  year   = {2026}
}

Comments

The authors explicitly reserve all rights in this work. No permission is granted for the reproduction, storage, or use of this document for the purpose of training artificial intelligence systems or for text and data mining (TDM), including but not limited to the generation of embeddings, summaries, or synthetic derivatives