paper-with-me

Papers

Self-Explaining Structures Improve NLP Models

2020-12-03 · Zijun Sun, Chun Fan, Qinghong Han, Xiaofei Sun, Yuxian Meng, Fei Wu, Jiwei Li

Existing approaches to explaining deep learning models in NLP usually suffer from two major drawbacks: (1) the main model and the explaining model are decoupled: an additional probing or surrogate model is used to interpret an existing model, and thus existing explaining tools are not self-explainable; (2) the probing model is only able to explain a model's predictions by operating on low-level features by computing saliency scores for individual words but are clumsy at high-level text units such as phrases, sentences, or paragraphs. To deal with these two issues, in this paper, we propose a simple yet general and effective self-explaining framework for deep learning models in NLP. The key point of the proposed framework is to put an additional layer, as is called by the interpretation layer, on top of any existing NLP model. This layer aggregates the information for each text span, which is then associated with a specific weight, and their weighted combination is fed to the softmax function for the final prediction. The proposed model comes with the following merits: (1) span weights make the model self-explainable and do not require an additional probing model for interpretation; (2) the proposed model is general and can be adapted to any existing deep learning structures in NLP; (3) the weight associated with each text span provides direct importance scores for higher-level text units such as phrases and sentences. We for the first time show that interpretability does not come at the cost of performance: a neural model of self-explaining features obtains better performances than its counterpart without the self-explaining nature, achieving a new SOTA performance of 59.1 on SST-5 and a new SOTA performance of 92.3 on SNLI.

📄 PDF Abstract BibTeX arXiv:2012.01786

Code (1)

ShannonAI/Self_Explaining_Structures_Improve_NLP_Models 공식 구현 pytorch

Tasks

Natural Language InferenceParaphrase IdentificationSentiment Analysis

Methods 이 논문이 사용한 방법론

Interpretability 설명 없음
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…

Similar Papers 제목 키워드 기반

Factuality and Transparency Are All RAG Needs! Self-Explaining Contrastive Evidence Re-ranking

2025-12-04 · Francielle Vargas, Daniel Pedronette arxiv

This extended abstract introduces Self-Explaining Contrastive Evidence Re-Ranking (CER), a novel method that restructures retrieval around factual evidence by fine-tuning embeddings with contrastive learning and generati…

Contrastive Learning

C-SENN: Contrastive Self-Explaining Neural Network

2022-06-20 · Yoshihide Sawada, Keigo Nakamura

In this study, we use a self-explaining neural network (SENN), which learns unsupervised concepts, to acquire concepts that are easy for people to understand automatically. In concept learning, the hidden layer retains v…

Autonomous DrivingContrastive Learning

Learning by Self-Explaining

2023-09-15 · Wolfgang Stammer, Felix Friedrich, David Steinmann, Manuel Brack 외

Much of explainable AI research treats explanations as a means for model inspection. Yet, this neglects findings from human psychology that describe the benefit of self-explanations in an agent's learning process. Motiva…

image-classificationImage Classification

Self-Explaining Deviations for Coordination

2022-07-13 · Hengyuan Hu, Samuel Sokota, David Wu, Anton Bakhtin 외

Fully cooperative, partially observable multi-agent problems are ubiquitous in the real world. In this paper, we focus on a specific subclass of coordination problems in which humans are able to discover self-explaining …

Self-explaining variational posterior distributions for Gaussian Process models

2021-09-08 · Sarem Seitz

Bayesian methods have become a popular way to incorporate prior knowledge and a notion of uncertainty into machine learning models. At the same time, the complexity of modern machine learning makes it challenging to comp…

BIG-bench Machine Learning