LGJun 3, 2021

Finding and Fixing Spurious Patterns with Explanations

arXiv:2106.02112v348 citations
Originality Incremental advance
AI Analysis

This addresses the issue of poor generalization in image classification for AI practitioners, though it is incremental as it builds on existing methods with a novel data augmentation approach.

The paper tackles the problem of image classifiers relying on spurious patterns, such as using people to detect tennis rackets, by developing an end-to-end pipeline to identify and mitigate these patterns, resulting in a model that is more accurate and robust to distribution shifts.

Image classifiers often use spurious patterns, such as "relying on the presence of a person to detect a tennis racket, which do not generalize. In this work, we present an end-to-end pipeline for identifying and mitigating spurious patterns for such models, under the assumption that we have access to pixel-wise object-annotations. We start by identifying patterns such as "the model's prediction for tennis racket changes 63% of the time if we hide the people." Then, if a pattern is spurious, we mitigate it via a novel form of data augmentation. We demonstrate that our method identifies a diverse set of spurious patterns and that it mitigates them by producing a model that is both more accurate on a distribution where the spurious pattern is not helpful and more robust to distribution shift.

Foundations

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

Your Notes