Testing noisy linear functions for sparsity
Abstract
We consider the following basic inference problem: there is an unknown high-dimensional vector , and an algorithm is given access to labeled pairs where is a measurement and . What is the complexity of deciding whether the target vector is (approximately) -sparse? The recovery analogue of this problem --- given the promise that is sparse, find or approximate the vector --- is the famous sparse recovery problem, with a rich body of work in signal processing, statistics, and computer science. We study the decision version of this problem (i.e.~deciding whether the unknown is -sparse) from the vantage point of property testing. Our focus is on answering the following high-level question: when is it possible to efficiently test whether the unknown target vector is sparse versus far-from-sparse using a number of samples which is completely independent of the dimension ? We consider the natural setting in which is drawn from a i.i.d.~product distribution over and the process is independent of the input . As our main result, we give a general algorithm which solves the above-described testing problem using a number of samples which is completely independent of the ambient dimension , as long as is not a Gaussian. In fact, our algorithm is fully noise tolerant, in the sense that for an arbitrary , it approximately computes the distance of to the closest -sparse vector. To complement this algorithmic result, we show that weakening any of our condition makes it information-theoretically impossible for any algorithm to solve the testing problem with fewer than essentially samples.
Cite
@article{arxiv.1911.00911,
title = {Testing noisy linear functions for sparsity},
author = {Xue Chen and Anindya De and Rocco A. Servedio},
journal= {arXiv preprint arXiv:1911.00911},
year = {2019}
}