Robust Sparse Recovery with Sparse Bernoulli matrices via Expanders
Pedro Abdalla
TL;DR
This work studies robust sparse recovery with sparse Bernoulli matrices by linking them to quasi-regular lossless expanders. It derives sharp conditions under which Bernoulli $p$ matrices satisfy the $\ell_1$ robust nullspace property of order $s$ with the minimal measurement count $m = \Theta(s \log(en/s))$, specifically in the regime $p \le c_1/s$ and $m \ge c_6 c_3 \log n/p$, with explicit NSP parameters and high-probability guarantees. It also shows lower bounds and proposes a phase-transition picture for the optimal $p$, challenging prior claims of $m$ scaling in $p$, and demonstrates practical noise-blind recovery guarantees for nonnegative sparse signals via $\ell_1$ (and $\ell_2$) minimization leveraging a positive orthant condition. The results connect spectral graph properties of expanders to compressive sensing, providing near-optimal measurement counts with very sparse matrices and informing applications in nonnegative compressed sensing. Overall, the paper delivers a theoretically sharp threshold for $p$ and a concrete expander-based framework that achieves minimal measurements in a realistic sparse regime, with practical implications for efficient sensing and decoding.
Abstract
Sparse binary matrices are of great interest in the field of sparse recovery, nonnegative compressed sensing, statistics in networks, and theoretical computer science. This class of matrices makes it possible to perform signal recovery with lower storage costs and faster decoding algorithms. In particular, Bernoulli$(p)$ matrices formed by independent identically distributed (i.i.d.) Bernoulli$(p)$ random variables are of practical relevance in the context of noise-blind recovery in nonnegative compressed sensing. In this work, we investigate the robust nullspace property of Bernoulli$(p)$ matrices. Previous results in the literature establish that such matrices can accurately recover $n$-dimensional $s$-sparse vectors with $m=O\left(\frac{s}{c(p)}\log\frac{en}{s}\right)$ measurements, where $c(p) \le p$ is a constant dependent only on the parameter $p$. These results suggest that in the sparse regime, as $p$ approaches zero, the (sparse) Bernoulli$(p)$ matrix requires significantly more measurements than the minimal necessary, as achieved by standard isotropic subgaussian designs. However, we show that this is not the case. Our main result characterizes, for a wide range of sparsity levels $s$, the smallest $p$ for which sparse recovery can be achieved with the minimal number of measurements. We also provide matching lower bounds to establish the optimality of our results and explore connections with the theory of invertibility of discrete random matrices and integer compressed sensing.
