Subspace Recovery from Heterogeneous Data with Non-isotropic Noise

10/24/2022
by   John Duchi, et al.
0

Recovering linear subspaces from data is a fundamental and important task in statistics and machine learning. Motivated by heterogeneity in Federated Learning settings, we study a basic formulation of this problem: the principal component analysis (PCA), with a focus on dealing with irregular noise. Our data come from n users with user i contributing data samples from a d-dimensional distribution with mean μ_i. Our goal is to recover the linear subspace shared by μ_1,…,μ_n using the data points from all users, where every data point from user i is formed by adding an independent mean-zero noise vector to μ_i. If we only have one data point from every user, subspace recovery is information-theoretically impossible when the covariance matrices of the noise vectors can be non-spherical, necessitating additional restrictive assumptions in previous work. We avoid these assumptions by leveraging at least two data points from each user, which allows us to design an efficiently-computable estimator under non-spherical and user-dependent noise. We prove an upper bound for the estimation error of our estimator in general scenarios where the number of data points and amount of noise can vary across users, and prove an information-theoretic error lower bound that not only matches the upper bound up to a constant factor, but also holds even for spherical Gaussian noise. This implies that our estimator does not introduce additional estimation error (up to a constant factor) due to irregularity in the noise. We show additional results for a linear regression problem in a similar setup.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/31/2021

On the Optimality of the Oja's Algorithm for Online PCA

In this paper we analyze the behavior of the Oja's algorithm for online/...
research
11/25/2017

On estimation of the noise variance in high-dimensional linear models

We consider the problem of recovering the unknown noise variance in the ...
research
11/04/2021

Consistent Estimation for PCA and Sparse Regression with Oblivious Outliers

We develop machinery to design efficiently computable and consistent est...
research
07/28/2023

Mean Estimation with User-level Privacy under Data Heterogeneity

A key challenge in many modern data analysis tasks is that user data are...
research
07/06/2019

Estimating location parameters in entangled single-sample distributions

We consider the problem of estimating the common mean of independently s...
research
02/08/2021

Blue Noise Plots

We propose Blue Noise Plots, two-dimensional dot plots that depict data ...
research
06/09/2009

Segmentation of Facial Expressions Using Semi-Definite Programming and Generalized Principal Component Analysis

In this paper, we use semi-definite programming and generalized principa...

Please sign up or login with your details

Forgot password? Click here to reset