Finding and Fixing Spurious Patterns with Explanations

06/03/2021
by   Gregory Plumb, et al.
0

Machine learning models 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 image classifiers. We start by finding patterns such as "the model's prediction for tennis racket changes 63 the people." Then, if a pattern is spurious, we mitigate it via a novel form of data augmentation. We demonstrate that this approach 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.

READ FULL TEXT

page 1

page 3

page 15

research
01/12/2020

Automatic Extraction and Synthesis of Regular Repeatable Patterns

Textures made of regular repeating patterns are ubiquitous in the real w...
research
03/27/2023

Interpretable machine learning of amino acid patterns in proteins: a statistical ensemble approach

Explainable and interpretable unsupervised machine learning helps unders...
research
12/03/2020

Feature-Based Software Design Pattern Detection

Software design patterns are standard solutions to common problems in so...
research
04/21/2022

Automated detection of dark patterns in cookie banners: how to do it poorly and why it is hard to do it any other way

Cookie banners, the pop ups that appear to collect your consent for data...
research
10/26/2020

Introduction -- Parallel Universes and Local Patterns

Learning in parallel universes and the mining for local patterns are bot...
research
01/08/2018

Unsupervised Discovery of Toxoplasma gondii Motility Phenotypes

Toxoplasma gondii is a parasitic protozoan that causes dis- seminated to...
research
07/25/2020

Photonic human identification based on deep learning of back scattered laser speckle patterns

The analysis of the dynamics of speckle patterns that are generated when...

Please sign up or login with your details

Forgot password? Click here to reset