Table of Contents
Fetching ...

Optimal Robust Estimation under Local and Global Corruptions: Stronger Adversary and Smaller Error

Thanasis Pittas, Ankit Pensia

TL;DR

This analysis reveals that the entire family of stability-based robust mean estimators continues to work optimally in a black-box manner for the combined contamination model, and shows that information theoretically optimal error can indeed be achieved in polynomial time.

Abstract

Algorithmic robust statistics has traditionally focused on the contamination model where a small fraction of the samples are arbitrarily corrupted. We consider a recent contamination model that combines two kinds of corruptions: (i) small fraction of arbitrary outliers, as in classical robust statistics, and (ii) local perturbations, where samples may undergo bounded shifts on average. While each noise model is well understood individually, the combined contamination model poses new algorithmic challenges, with only partial results known. Existing efficient algorithms are limited in two ways: (i) they work only for a weak notion of local perturbations, and (ii) they obtain suboptimal error for isotropic subgaussian distributions (among others). The latter limitation led [NGS24, COLT'24] to hypothesize that improving the error might, in fact, be computationally hard. Perhaps surprisingly, we show that information theoretically optimal error can indeed be achieved in polynomial time, under an even \emph{stronger} local perturbation model (the sliced-Wasserstein metric as opposed to the Wasserstein metric). Notably, our analysis reveals that the entire family of stability-based robust mean estimators continues to work optimally in a black-box manner for the combined contamination model. This generalization is particularly useful in real-world scenarios where the specific form of data corruption is not known in advance. We also present efficient algorithms for distribution learning and principal component analysis in the combined contamination model.

Optimal Robust Estimation under Local and Global Corruptions: Stronger Adversary and Smaller Error

TL;DR

This analysis reveals that the entire family of stability-based robust mean estimators continues to work optimally in a black-box manner for the combined contamination model, and shows that information theoretically optimal error can indeed be achieved in polynomial time.

Abstract

Algorithmic robust statistics has traditionally focused on the contamination model where a small fraction of the samples are arbitrarily corrupted. We consider a recent contamination model that combines two kinds of corruptions: (i) small fraction of arbitrary outliers, as in classical robust statistics, and (ii) local perturbations, where samples may undergo bounded shifts on average. While each noise model is well understood individually, the combined contamination model poses new algorithmic challenges, with only partial results known. Existing efficient algorithms are limited in two ways: (i) they work only for a weak notion of local perturbations, and (ii) they obtain suboptimal error for isotropic subgaussian distributions (among others). The latter limitation led [NGS24, COLT'24] to hypothesize that improving the error might, in fact, be computationally hard. Perhaps surprisingly, we show that information theoretically optimal error can indeed be achieved in polynomial time, under an even \emph{stronger} local perturbation model (the sliced-Wasserstein metric as opposed to the Wasserstein metric). Notably, our analysis reveals that the entire family of stability-based robust mean estimators continues to work optimally in a black-box manner for the combined contamination model. This generalization is particularly useful in real-world scenarios where the specific form of data corruption is not known in advance. We also present efficient algorithms for distribution learning and principal component analysis in the combined contamination model.

Paper Structure

This paper contains 41 sections, 24 theorems, 63 equations, 1 algorithm.

Key Result

Theorem 1.4

Let $c$ be a sufficiently small positive constant and $C$ a sufficiently large constant. Let outlier rate $\epsilon \in (0,c)$ and contamination radius $\rho > 0$. Let $S_0$ be a set that is $(\epsilon,\delta)$-stable with respect to an (unknown) $\mu \in \mathbb R^d$, where $\delta > \epsilon$. Let

Theorems & Definitions (49)

  • Definition 1.2: Stability, see, e.g., DiaKan22-book
  • Definition 1.3: Stability-based Algorithms
  • Theorem 1.4: Main Result for Mean Estimation
  • Corollary 1.5
  • Theorem 1.6: Optimal Asymptotic Error for Certifiably Bounded Distributions; informal
  • Definition 1.7: Sliced Wasserstein Distance
  • Theorem 1.8: Main Result for Distribution Learning
  • Example 1.9: Local Corruptions Can Destroy Higher Moment Structure
  • Definition 1.9: Generalized Stability
  • Proposition 1.10
  • ...and 39 more