Algorithms for Sparse LPN and LSPN Against Low-noise
Abstract
We consider sparse variants of the classical Learning Parities with random Noise (LPN) problem. Our main contribution is a new algorithmic framework that provides learning algorithms against low-noise for both Learning Sparse Parities (LSPN) problem and sparse LPN problem. Different from previous approaches for LSPN and sparse LPN, this framework has a simple structure and runs in polynomial space. Let be the dimension, denote the sparsity, and be the noise rate. As a fundamental problem in computational learning theory, Learning Sparse Parities with Noise (LSPN) assumes the hidden parity is -sparse. While a simple enumeration algorithm takes time, previously known results stills need time for any noise rate . Our framework provides a LSPN algorithm runs in time for any noise rate , which improves the state-of-the-art of LSPN whenever . The sparse LPN problem is closely related to the classical problem of refuting random -CSP and has been widely used in cryptography as the hardness assumption. Different from the standard LPN, it samples random -sparse vectors. Because the number of -sparse vectors is , sparse LPN has learning algorithms in polynomial time when . However, much less is known about learning algorithms for constant like 3 and samples, except the Gaussian elimination algorithm of time . Our framework provides a learning algorithm in time given and samples. This improves previous learning algorithms. For example, in the classical setting of and , our algorithm would be faster than than previous approaches for any .
Cite
@article{arxiv.2407.19215,
title = {Algorithms for Sparse LPN and LSPN Against Low-noise},
author = {Xue Chen and Wenxuan Shu and Zhaienhe Zhou},
journal= {arXiv preprint arXiv:2407.19215},
year = {2025}
}