Learning Robust Classifiers with Self-Guided Spurious Correlation Mitigation

Guangtao Zheng, Wenqian Ye, Aidong Zhang
5/6/2024
cs.LGcs.CV

No official code found. Best implementation: gtzheng/LBC (5 stars, last commit 2025-02-17).

Abstract

Deep neural classifiers tend to rely on spurious correlations between spurious attributes of inputs and targets to make predictions, which could jeopardize their generalization capability. Training classifiers robust to spurious correlations typically relies on annotations of spurious correlations in data, which are often expensive to get. In this paper, we tackle an annotation-free setting and propose a self-guided spurious correlation mitigation framework. Our framework automatically constructs fine-grained training labels tailored for a classifier obtained with empirical risk minimization to improve its robustness against spurious correlations. The fine-grained training labels are formulated with different prediction behaviors of the classifier identified in a novel spuriousness embedding space. We construct the space with automatically detected conceptual attributes and a novel spuriousness metric which measures how likely a class-attribute correlation is exploited for predictions. We demonstrate that training the classifier to distinguish different prediction behaviors reduces its reliance on spurious correlations without knowing them a priori and outperforms prior methods on five real-world datasets.

View on arXivView PDF

Code Implementations(1)

gtzheng/LBCCommunity100%

Code for the paper: Learning Robust Classifiers with Self-Guided Spurious Correlation Mitigation (IJCAI 2024)

50Shell, PythonDec 13, 20231 years ago

Similar Papers

Cite this paper

@article{zheng2024learning,
  title  = {Learning Robust Classifiers with Self-Guided Spurious Correlation Mitigation},
  author = {Guangtao Zheng and Wenqian Ye and Aidong Zhang},
  year   = {2024},
  eprint = {2405.03649},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.03649v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.03649.svg)](https://codeofpaper.com/paper/2405.03649)

Discussion