LGAICVDec 15, 2021

Improving Self-supervised Learning with Automated Unsupervised Outlier Arbitration

arXiv:2112.08132v113 citationsHas Code
Originality Highly original
AI Analysis

This addresses a fundamental flaw in self-supervised learning for computer vision researchers, offering a broadly applicable solution to improve robustness.

The paper identifies that standard self-supervised learning methods suffer from out-of-distribution samples introduced by data augmentation, which harms downstream task performance. It proposes UOTA, a lightweight latent variable model that adaptively selects augmentation regions, achieving state-of-the-art results with evident margins.

Our work reveals a structured shortcoming of the existing mainstream self-supervised learning methods. Whereas self-supervised learning frameworks usually take the prevailing perfect instance level invariance hypothesis for granted, we carefully investigate the pitfalls behind. Particularly, we argue that the existing augmentation pipeline for generating multiple positive views naturally introduces out-of-distribution (OOD) samples that undermine the learning of the downstream tasks. Generating diverse positive augmentations on the input does not always pay off in benefiting downstream tasks. To overcome this inherent deficiency, we introduce a lightweight latent variable model UOTA, targeting the view sampling issue for self-supervised learning. UOTA adaptively searches for the most important sampling region to produce views, and provides viable choice for outlier-robust self-supervised learning approaches. Our method directly generalizes to many mainstream self-supervised learning approaches, regardless of the loss's nature contrastive or not. We empirically show UOTA's advantage over the state-of-the-art self-supervised paradigms with evident margin, which well justifies the existence of the OOD sample issue embedded in the existing approaches. Especially, we theoretically prove that the merits of the proposal boil down to guaranteed estimator variance and bias reduction. Code is available: at https://github.com/ssl-codelab/uota.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes