English

A robust parallel algorithm for combinatorial compressed sensing

Numerical Analysis 2018-04-04 v1 Information Theory math.IT

Abstract

In previous work two of the authors have shown that a vector xRnx \in \mathbb{R}^n with at most k<nk < n nonzeros can be recovered from an expander sketch AxAx in O(nnz(A)logk)\mathcal{O}(\mathrm{nnz}(A)\log k) operations via the Parallel-0\ell_0 decoding algorithm, where nnz(A)\mathrm{nnz}(A) denotes the number of nonzero entries in ARm×nA \in \mathbb{R}^{m \times n}. In this paper we present the Robust-0\ell_0 decoding algorithm, which robustifies Parallel-0\ell_0 when the sketch AxAx is corrupted by additive noise. This robustness is achieved by approximating the asymptotic posterior distribution of values in the sketch given its corrupted measurements. We provide analytic expressions that approximate these posteriors under the assumptions that the nonzero entries in the signal and the noise are drawn from continuous distributions. Numerical experiments presented show that Robust-0\ell_0 is superior to existing greedy and combinatorial compressed sensing algorithms in the presence of small to moderate signal-to-noise ratios in the setting of Gaussian signals and Gaussian additive noise.

Keywords

Cite

@article{arxiv.1704.09012,
  title  = {A robust parallel algorithm for combinatorial compressed sensing},
  author = {Rodrigo Mendoza-Smith and Jared Tanner and Florian Wechsung},
  journal= {arXiv preprint arXiv:1704.09012},
  year   = {2018}
}