11
35

Compressed Sensing with Adversarial Sparse Noise via L1 Regression

Abstract

We present a simple and effective algorithm for the problem of \emph{sparse robust linear regression}. In this problem, one would like to estimate a sparse vector wRnw^* \in \mathbb{R}^n from linear measurements corrupted by sparse noise that can arbitrarily change an adversarially chosen η\eta fraction of measured responses yy, as well as introduce bounded norm noise to the responses. For Gaussian measurements, we show that a simple algorithm based on L1 regression can successfully estimate ww^* for any η<η00.239\eta < \eta_0 \approx 0.239, and that this threshold is tight for the algorithm. The number of measurements required by the algorithm is O(klognk)O(k \log \frac{n}{k}) for kk-sparse estimation, which is within constant factors of the number needed without any sparse noise. Of the three properties we show---the ability to estimate sparse, as well as dense, ww^*; the tolerance of a large constant fraction of outliers; and tolerance of adversarial rather than distributional (e.g., Gaussian) dense noise---to the best of our knowledge, no previous result achieved more than two.

View on arXiv
Comments on this paper