LGJul 19, 2023

Contextual Reliability: When Different Features Matter in Different Contexts

CMU
arXiv:2307.10026v13 citationsh-index: 60
Originality Highly original
AI Analysis

This addresses robustness issues in AI systems like autonomous vehicles by moving beyond a simplistic spurious vs. reliable feature dichotomy, though it is incremental in formalizing a new setting.

The paper tackles the problem of deep neural networks failing due to spurious correlations by introducing contextual reliability, where the right features to use depend on context, and proposes ENP to identify and rely on relevant features, showing theoretical and empirical advantages over existing methods.

Deep neural networks often fail catastrophically by relying on spurious correlations. Most prior work assumes a clear dichotomy into spurious and reliable features; however, this is often unrealistic. For example, most of the time we do not want an autonomous car to simply copy the speed of surrounding cars -- we don't want our car to run a red light if a neighboring car does so. However, we cannot simply enforce invariance to next-lane speed, since it could provide valuable information about an unobservable pedestrian at a crosswalk. Thus, universally ignoring features that are sometimes (but not always) reliable can lead to non-robust performance. We formalize a new setting called contextual reliability which accounts for the fact that the "right" features to use may vary depending on the context. We propose and analyze a two-stage framework called Explicit Non-spurious feature Prediction (ENP) which first identifies the relevant features to use for a given context, then trains a model to rely exclusively on these features. Our work theoretically and empirically demonstrates the advantages of ENP over existing methods and provides new benchmarks for contextual reliability.

Foundations

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

Your Notes