Batch Sparse Recovery, or How to Leverage the Average Sparsity

Abstract

We introduce a batch version of sparse recovery, where the goal is to report a sequence of vectors A1',…,Am' ∈ Rn that estimate unknown signals A1,…,Am ∈ Rn using a few linear measurements, each involving exactly one signal vector, under an assumption of average sparsity. More precisely, we want to have (1) \;\;\; Σj ∈ [m]\|Aj- Aj'\|pp C · \ Σj ∈ [m]\|Aj - Aj*\|pp \ for predetermined constants C 1 and p, where the minimum is over all A1*,…,Am*∈Rn that are k-sparse on average. We assume k is given as input, and ask for the minimal number of measurements required to satisfy (1). The special case m=1 is known as stable sparse recovery and has been studied extensively. We resolve the question for p =1 up to polylogarithmic factors, by presenting a randomized adaptive scheme that performs O(km) measurements and with high probability has output satisfying (1), for arbitrarily small C > 1. Finally, we show that adaptivity is necessary for every non-trivial scheme.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…