The Dyson Equalizer: Adaptive Noise Stabilization for Low-Rank Signal Detection and Recovery

06/20/2023
by   Boris Landa, et al.
0

Detecting and recovering a low-rank signal in a noisy data matrix is a fundamental task in data analysis. Typically, this task is addressed by inspecting and manipulating the spectrum of the observed data, e.g., thresholding the singular values of the data matrix at a certain critical level. This approach is well-established in the case of homoskedastic noise, where the noise variance is identical across the entries. However, in numerous applications, the noise can be heteroskedastic, where the noise characteristics may vary considerably across the rows and columns of the data. In this scenario, the spectral behavior of the noise can differ significantly from the homoskedastic case, posing various challenges for signal detection and recovery. To address these challenges, we develop an adaptive normalization procedure that equalizes the average noise variance across the rows and columns of a given data matrix. Our proposed procedure is data-driven and fully automatic, supporting a broad range of noise distributions, variance patterns, and signal structures. We establish that in many cases, this procedure enforces the standard spectral behavior of homoskedastic noise – the Marchenko-Pastur (MP) law, allowing for simple and reliable detection of signal components. Furthermore, we demonstrate that our approach can substantially improve signal recovery in heteroskedastic settings by manipulating the spectrum after normalization. Lastly, we apply our method to single-cell RNA sequencing and spatial transcriptomics data, showcasing accurate fits to the MP law after normalization. Our approach relies on recent results in random matrix theory, which describe the resolvent of the noise via the so-called Dyson equation. By leveraging this relation, we can accurately infer the noise level in each row and each column directly from the resolvent of the data.

READ FULL TEXT

page 21

page 25

research
03/25/2021

Biwhitening Reveals the Rank of a Count Matrix

Estimating the rank of a corrupted data matrix is an important task in d...
research
04/01/2022

Matrix Completion with Sparse Noisy Rows

Exact matrix completion and low rank matrix estimation problems has been...
research
10/06/2018

Adapting to Unknown Noise Distribution in Matrix Denoising

We consider the problem of estimating an unknown matrix ∈^m× n, from obs...
research
10/09/2019

Subspace Estimation from Unbalanced and Incomplete Data Matrices: ℓ_2,∞ Statistical Guarantees

This paper is concerned with estimating the column space of an unknown l...
research
01/02/2010

Regularization for Matrix Completion

We consider the problem of reconstructing a low rank matrix from noisy o...
research
05/28/2019

Adaptive Reduced Rank Regression

Low rank regression has proven to be useful in a wide range of forecasti...
research
02/21/2017

Column normalization of a random measurement matrix

In this note we answer a question of G. Lecué, by showing that column no...

Please sign up or login with your details

Forgot password? Click here to reset