Batch List-Decodable Linear Regression via Higher Moments

Abstract

We study the task of list-decodable linear regression using batches. A batch is called clean if it consists of i.i.d. samples from an unknown linear regression distribution. For a parameter α ∈ (0, 1/2), an unknown α-fraction of the batches are clean and no assumptions are made on the remaining ones. The goal is to output a small list of vectors at least one of which is close to the true regressor vector in 2-norm. [DJKS23] gave an efficient algorithm, under natural distributional assumptions, with the following guarantee. Assuming that the batch size n satisfies n ≥ (α-1) and the number of batches is m = poly(d, n, 1/α), their algorithm runs in polynomial time and outputs a list of O(1/α2) vectors at least one of which is O(α-1/2/n) close to the target regressor. Here we design a new polynomial time algorithm with significantly stronger guarantees under the assumption that the low-degree moments of the covariates distribution are Sum-of-Squares (SoS) certifiably bounded. Specifically, for any constant δ>0, as long as the batch size is n ≥ δ(α-δ) and the degree-(1/δ) moments of the covariates are SoS certifiably bounded, our algorithm uses m = poly((dn)1/δ, 1/α) batches, runs in polynomial-time, and outputs an O(1/α)-sized list of vectors one of which is O(α-δ/2/n) close to the target. That is, our algorithm achieves substantially smaller minimum batch size and final error, while achieving the optimal list size. Our approach uses higher-order moment information by carefully combining the SoS paradigm interleaved with an iterative method and a novel list pruning procedure. In the process, we give an SoS proof of the Marcinkiewicz-Zygmund inequality that may be of broader applicability.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…