SOTAVerified

Exploring the Limits of Out-of-Distribution Detection

2021-06-06NeurIPS 2021Code Available1· sign in to hype

Stanislav Fort, Jie Ren, Balaji Lakshminarayanan

Code Available — Be the first to reproduce this paper.

Reproduce

Code

Abstract

Near out-of-distribution detection (OOD) is a major challenge for deep neural networks. We demonstrate that large-scale pre-trained transformers can significantly improve the state-of-the-art (SOTA) on a range of near OOD tasks across different data modalities. For instance, on CIFAR-100 vs CIFAR-10 OOD detection, we improve the AUROC from 85% (current SOTA) to more than 96% using Vision Transformers pre-trained on ImageNet-21k. On a challenging genomics OOD detection benchmark, we improve the AUROC from 66% to 77% using transformers and unsupervised pre-training. To further improve performance, we explore the few-shot outlier exposure setting where a few examples from outlier classes may be available; we show that pre-trained transformers are particularly well-suited for outlier exposure, and that the AUROC of OOD detection on CIFAR-100 vs CIFAR-10 can be improved to 98.7% with just 1 image per OOD class, and 99.46% with 10 images per OOD class. For multi-modal image-text pre-trained transformers such as CLIP, we explore a new way of using just the names of outlier classes as a sole source of information without any accompanying images, and show that this outperforms previous SOTA on standard vision OOD benchmark tasks.

Tasks

Benchmark Results

DatasetModelMetricClaimedVerifiedStatus
CIFAR-100 vs CIFAR-10CLIP using class name words describing the two distributionsAUROC94.68Unverified
CIFAR-100 vs CIFAR-10R50+ViT_B-16 finetuned on CIFAR-100AUROC96.23Unverified
CIFAR-100 vs CIFAR-10ViT_B-16 finetuned on CIFAR-100AUROC95.53Unverified
CIFAR-100 vs CIFAR-10MLP-Mixer_B-16 finetuned on CIFAR-100AUROC95.31Unverified
CIFAR-100 vs CIFAR-10Ensemble of ViTsAUROC98.11Unverified
CIFAR-100 vs CIFAR-10ViT-L_16 finetuned on CIFAR-100AUROC97.98Unverified
CIFAR-10 vs CIFAR-100ViT finetuned on CIFAR-10AUROC98.42Unverified
CIFAR-10 vs CIFAR-100MLP-Mixer finetuned on CIFAR-10AUROC97.85Unverified
CIFAR-10 vs CIFAR-100R+ViT finetuned on CIFAR-10AUROC98.52Unverified

Reproductions