LGCVMLDec 28, 2019

Detecting Out-of-Distribution Examples with In-distribution Examples and Gram Matrices

arXiv:1912.12510v259 citationsHas Code
Originality Highly original
AI Analysis

This addresses a critical safety issue for deploying AI systems in real-world applications by enabling OOD detection without requiring access to OOD data, making it more practical and scalable.

The paper tackles the problem of detecting out-of-distribution (OOD) examples in deep neural networks by using Gram matrices to identify inconsistencies in activity patterns, achieving high detection rates that generally perform better than or equal to state-of-the-art methods, especially for far-from-distribution examples.

When presented with Out-of-Distribution (OOD) examples, deep neural networks yield confident, incorrect predictions. Detecting OOD examples is challenging, and the potential risks are high. In this paper, we propose to detect OOD examples by identifying inconsistencies between activity patterns and class predicted. We find that characterizing activity patterns by Gram matrices and identifying anomalies in gram matrix values can yield high OOD detection rates. We identify anomalies in the gram matrices by simply comparing each value with its respective range observed over the training data. Unlike many approaches, this can be used with any pre-trained softmax classifier and does not require access to OOD data for fine-tuning hyperparameters, nor does it require OOD access for inferring parameters. The method is applicable across a variety of architectures and vision datasets and, for the important and surprisingly hard task of detecting far-from-distribution out-of-distribution examples, it generally performs better than or equal to state-of-the-art OOD detection methods (including those that do assume access to OOD examples).

Code Implementations5 repos
Foundations

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

Your Notes