RankFeat: Rank-1 Feature Removal for Out-of-distribution Detection

18 Sep 2022  ·  Yue Song, Nicu Sebe, Wei Wang ·

The task of out-of-distribution (OOD) detection is crucial for deploying machine learning models in real-world settings. In this paper, we observe that the singular value distributions of the in-distribution (ID) and OOD features are quite different: the OOD feature matrix tends to have a larger dominant singular value than the ID feature, and the class predictions of OOD samples are largely determined by it. This observation motivates us to propose \texttt{RankFeat}, a simple yet effective \texttt{post hoc} approach for OOD detection by removing the rank-1 matrix composed of the largest singular value and the associated singular vectors from the high-level feature (\emph{i.e.,} $\mathbf{X}{-} \mathbf{s}_{1}\mathbf{u}_{1}\mathbf{v}_{1}^{T}$). \texttt{RankFeat} achieves the \emph{state-of-the-art} performance and reduces the average false positive rate (FPR95) by 17.90\% compared with the previous best method. Extensive ablation studies and comprehensive theoretical analyses are presented to support the empirical results.

PDF Abstract
Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
Out-of-Distribution Detection ImageNet-1k vs Curated OODs (avg.) RankFeat (ResNetv2-101) AUROC 92.15 # 8
FPR95 36.8 # 8
Out-of-Distribution Detection ImageNet-1k vs iNaturalist RankFeat (ResNetv2-101) FPR95 41.31 # 15
AUROC 91.91 # 16
Out-of-Distribution Detection ImageNet-1k vs Places RankFeat (ResNetv2-101) FPR95 39.34 # 7
AUROC 90.93 # 7
Out-of-Distribution Detection ImageNet-1k vs SUN RankFeat (ResNetv2-101) FPR95 29.27 # 7
AUROC 94.07 # 5
Out-of-Distribution Detection ImageNet-1k vs Textures RankFeat (ResNetv2-101) FPR95 37.29 # 13
AUROC 91.7 # 13

Methods


No methods listed for this paper. Add relevant methods here