paper-with-me

홈 › Papers

SelfExplain: A Self-Explaining Architecture for Neural Text Classifiers

2021-03-23 · EMNLP 2021 11 · Dheeraj Rajagopal, Vidhisha Balachandran, Eduard Hovy, Yulia Tsvetkov

We introduce SelfExplain, a novel self-explaining model that explains a text classifier's predictions using phrase-based concepts. SelfExplain augments existing neural classifiers by adding (1) a globally interpretable layer that identifies the most influential concepts in the training set for a given sample and (2) a locally interpretable layer that quantifies the contribution of each local input concept by computing a relevance score relative to the predicted label. Experiments across five text-classification datasets show that SelfExplain facilitates interpretability without sacrificing performance. Most importantly, explanations from SelfExplain show sufficiency for model predictions and are perceived as adequate, trustworthy and understandable by human judges compared to existing widely-used baselines.

📄 PDF Abstract BibTeX arXiv:2103.12279

Code (2)

dheerajrajagopal/SelfExplain 공식 구현 pytorch
ostapen/switch-and-explain pytorch

Tasks

text-classificationText Classification

Similar Papers 제목 키워드 기반

Towards Robust Interpretability with Self-Explaining Neural Networks

2018-06-20 · NeurIPS 2018 · David Alvarez-Melis, Tommi S. Jaakkola

Most recent work on interpretability of complex machine learning models has focused on estimating $\textit{a posteriori}$ explanations for previously trained models around specific predictions. $\textit{Self-explaining}$…

Towards Robust Interpretability with Self-Explaining Neural Networks

2018-12-01 · NeurIPS 2018 12 · David Alvarez Melis, Tommi Jaakkola

Most recent work on interpretability of complex machine learning models has focused on estimating a-posteriori explanations for previously trained models around specific predictions. Self-explaining models where interpre…

Do Neural Networks Generalize from Self-Averaging Sub-classifiers in the Same Way As Adaptive Boosting?

2023-02-14 · Michael Sun, Peter Chatain

In recent years, neural networks (NNs) have made giant leaps in a wide variety of domains. NNs are often referred to as black box algorithms due to how little we can explain their empirical success. Our foundational rese…

Contextual Prediction Difference Analysis for Explaining Individual Image Classifications

2019-10-21 · Jindong Gu, Volker Tresp

Much effort has been devoted to understanding the decisions of deep neural networks in recent years. A number of model-aware saliency methods were proposed to explain individual classification decisions by creating salie…

Prediction

A Symbolic Approach to Explaining Bayesian Network Classifiers

2018-05-09 · Andy Shih, Arthur Choi, Adnan Darwiche

We propose an approach for explaining Bayesian network classifiers, which is based on compiling such classifiers into decision functions that have a tractable and symbolic form. We introduce two types of explanations for…

General Classification