OOD Detection with immature Models
Behrooz Montazeran, Ullrich Köthe
TL;DR
The paper addresses the paradox that likelihood-based deep generative models often fail to separate in-distribution from out-of-distribution data, especially when the ID data are more complex. It proposes a score based on layer-wise gradients and Fisher information approximations, and demonstrates that partially trained (immature) Glow models can achieve equal or superior OOD detection performance compared with fully converged models, often with near-perfect AUROC on multiple dataset pairs. The key finding is that partial training can yield a favorable gap in ID–OOD score distributions due to support overlap dynamics, enabling efficient and robust OOD detection. This challenges the assumption that deeper convergence always yields better downstream OOD performance and suggests practical benefits in computational efficiency and model selection for safety-critical applications.
Abstract
Likelihood-based deep generative models (DGMs) have gained significant attention for their ability to approximate the distributions of high-dimensional data. However, these models lack a performance guarantee in assigning higher likelihood values to in-distribution (ID) inputs, data the models are trained on, compared to out-of-distribution (OOD) inputs. This counter-intuitive behaviour is particularly pronounced when ID inputs are more complex than OOD data points. One potential approach to address this challenge involves leveraging the gradient of a data point with respect to the parameters of the DGMs. A recent OOD detection framework proposed estimating the joint density of layer-wise gradient norms for a given data point as a model-agnostic method, demonstrating superior performance compared to the Typicality Test across likelihood-based DGMs and image dataset pairs. In particular, most existing methods presuppose access to fully converged models, the training of which is both time-intensive and computationally demanding. In this work, we demonstrate that using immature models,stopped at early stages of training, can mostly achieve equivalent or even superior results on this downstream task compared to mature models capable of generating high-quality samples that closely resemble ID data. This novel finding enhances our understanding of how DGMs learn the distribution of ID data and highlights the potential of leveraging partially trained models for downstream tasks. Furthermore, we offer a possible explanation for this unexpected behaviour through the concept of support overlap.
