RANSAC Revisited: An Improved Algorithm for Robust Subspace Recovery under Adversarial and Noisy Corruptions
By: Guixian Chen, Jianhao Ma, Salar Fattahi
Potential Business Impact:
Cleans messy data even with sneaky tricks.
In this paper, we study the problem of robust subspace recovery (RSR) in the presence of both strong adversarial corruptions and Gaussian noise. Specifically, given a limited number of noisy samples -- some of which are tampered by an adaptive and strong adversary -- we aim to recover a low-dimensional subspace that approximately contains a significant fraction of the uncorrupted samples, up to an error that scales with the Gaussian noise. Existing approaches to this problem often suffer from high computational costs or rely on restrictive distributional assumptions, limiting their applicability in truly adversarial settings. To address these challenges, we revisit the classical random sample consensus (RANSAC) algorithm, which offers strong robustness to adversarial outliers, but sacrifices efficiency and robustness against Gaussian noise and model misspecification in the process. We propose a two-stage algorithm, RANSAC+, that precisely pinpoints and remedies the failure modes of standard RANSAC. Our method is provably robust to both Gaussian and adversarial corruptions, achieves near-optimal sample complexity without requiring prior knowledge of the subspace dimension, and is more efficient than existing RANSAC-type methods.
Similar Papers
Monte Carlo Diffusion for Generalizable Learning-Based RANSAC
CV and Pattern Recognition
Makes computer vision work better with messy pictures.
Robust Sparse Subspace Tracking from Corrupted Data Observations
Signal Processing
Finds hidden patterns even with messy data.
Fixing the RANSAC Stopping Criterion
CV and Pattern Recognition
Fixes computer vision to find better patterns.