On Learning Parities with Dependent Noise
Noah Golowich, Ankur Moitra, Dhruv Rohatgi
TL;DR
This note shows that learning parities with small batches of weakly dependent noise, modeled as a $\delta$-Santha–Vazirani source, remains hard under the standard LPN assumption by constructing an explicit reduction. The core idea is to augment the secret-dependent noise with affine terms and then linearize the resulting Bernoulli noise into a linear combination of prior noise terms, enabling a batch LPN sampler (EntangleLPN) that converts standard LPN samples into batch samples with joint noise $p$ in time $\mathrm{poly}(n,2^k)$. This provides a partial converse to the linearization attack and underpins a cryptographic separation between reinforcement learning and supervised learning in prior work, with potential broader applications to learning theory and cryptography. The work raises questions about tightening the dependence on the batch size $k$ and exploring alternative models (e.g., sampling oracles) that could widen the applicability of batch LPN robustness results.
Abstract
In this expository note we show that the learning parities with noise (LPN) assumption is robust to weak dependencies in the noise distribution of small batches of samples. This provides a partial converse to the linearization technique of [AG11]. The material in this note is drawn from a recent work by the authors [GMR24], where the robustness guarantee was a key component in a cryptographic separation between reinforcement learning and supervised learning.
