Are Data-driven Explanations Robust against Out-of-distribution Data?

Tang Li, Fengchun Qiao, Mengmeng Ma, Xi Peng
3/29/2023
cs.LG

No official code found. Best implementation: deep-real/DRE (9 stars, MIT, last commit 2024-10-02).

Abstract

As black-box models increasingly power high-stakes applications, a variety of data-driven explanation methods have been introduced. Meanwhile, machine learning models are constantly challenged by distributional shifts. A question naturally arises: Are data-driven explanations robust against out-of-distribution data? Our empirical results show that even though predict correctly, the model might still yield unreliable explanations under distributional shifts. How to develop robust explanations against out-of-distribution data? To address this problem, we propose an end-to-end model-agnostic learning framework Distributionally Robust Explanations (DRE). The key idea is, inspired by self-supervised learning, to fully utilizes the inter-distribution information to provide supervisory signals for the learning of explanations without human annotation. Can robust explanations benefit the model's generalization capability? We conduct extensive experiments on a wide range of tasks and data types, including classification and regression on image and scientific tabular data. Our results demonstrate that the proposed method significantly improves the model's performance in terms of explanation and prediction robustness against distributional shifts.

View on arXivView PDF

Code Implementations(1)

deep-real/DRECommunity100%
MIT

The Pytorch implementation for "Are Data-driven Explanations Robust against Out-of-distribution Data?" (CVPR 2023)

93TeX, ShellFeb 27, 20232 years agoMIT
explainable-aiexplainable-machine-learningout-of-distribution-generalization

Similar Papers

Cite this paper

@article{li2023datadriven,
  title  = {Are Data-driven Explanations Robust against Out-of-distribution Data?},
  author = {Tang Li and Fengchun Qiao and Mengmeng Ma and Xi Peng},
  year   = {2023},
  eprint = {2303.16390},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.16390v1},
  journal = {CVPR 2023 2023}
}

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/2303.16390.svg)](https://codeofpaper.com/paper/2303.16390)

Discussion