Human-grounded Evaluations of Explanation Methods for Text Classification (D19-1)

Copied to clipboard

Challenge: Explainable Artificial Intelligence (XAI) is aimed at providing explanations for decisions made by AI systems.
Approach: They propose to use model-agnostic and model-specific explanation methods for CNNs for text classification to provide human-grounded evaluations.
Outcome: The proposed methods could be used to explain models' results and improve AIs and humans in many cases.

Similar Papers

A Diagnostic Study of Explainability Techniques for Text Classification (2020.emnlp-main)

Copied to clipboard

Challenge: Existing explainability techniques that can be produced post-hoc with already trained models are lacking a definitive guide on how to choose one given a particular task and model architecture.
Approach: They propose to use a list of diagnostic properties to evaluate existing explainability techniques to compare them with human annotations of salient input regions.
Outcome: The proposed list compares a set of explainability techniques on downstream text classification tasks and neural network architectures.
SHAP-Based Explanation Methods: A Review for NLP Interpretability (2022.coling-1)

Copied to clipboard

Challenge: Existing models with opacity problems have been proposed to address this problem.
Approach: They propose a unified local-interpretability framework with a rigorous theoretical foundation on the game-theoretic concept of Shapley values.
Outcome: The proposed framework is based on the Shapley-value-based model explanations.
Human-Centered Evaluation of Explanations (2022.naacl-tutorials)

Copied to clipboard

Challenge: This tutorial will provide an overview of human-centered evaluations of explanations .
Approach: This tutorial will provide an overview of human-centered evaluations of explanations . it will introduce the psychological foundation of explanation and types of NLP explanations.
Outcome: This tutorial will provide an overview of human-centered evaluations of explanations . it will cover the two categories of evaluation: evaluation based on human-annotated explanations and evaluation with human-subjects studies.
Comparing Automatic and Human Evaluation of Local Explanations for Text Classification (N18-1)

Copied to clipboard

Challenge: Text classification models are becoming increasingly complex and opaque, however for many applications it is essential that the models are interpretable.
Approach: They propose to use automatic word deletion to generate local explanations for a text classification model by crowdsourcing the evaluation using a crowdsourced experiment.
Outcome: The proposed evaluations of local explanations using crowdsourcing and automatic measures correlate with the results.
On Evaluating Explanation Utility for Human-AI Decision Making in NLP (2024.findings-emnlp)

Copied to clipboard

Challenge: a lack of evidence that explanations help people in situations they are introduced for is a problem in NLP . prior work on explainability has focused on overcoming technical challenges and used proxy evaluations.
Approach: They propose to use existing metrics to evaluate the effectiveness of explanations in NLP . they argue that providing AI predictions does not cause decision makers to speed up work .
Outcome: The proposed evaluations show that providing AI predictions does not cause decision makers to speed up their work without compromising performance.
Evaluating neural network explanation methods using hybrid documents and morphosyntactic agreement (P18-1)

Copied to clipboard

Challenge: a number of post hoc explanation methods for deep neural networks have been proposed . due to the complexity of the DNNs they explain, these methods are necessarily approximations and come with their own sources of error.
Approach: They propose two evaluation paradigms that cover two important classes of NLP problems . they propose LIMSSE, LRP and DeepLIFT as the most effective explanation methods .
Outcome: The proposed methods are most effective for explaining deep neural networks in NLP . the proposed methods can explain complex models without manual annotation .
Evaluating Explainable AI: Which Algorithmic Explanations Help Users Predict Model Behavior? (2020.acl-main)

Copied to clipboard

Challenge: a new study examines the impact of algorithmic explanations on simulatability of machine learning models . a model is simulatable when a person can predict its behavior on new inputs .
Approach: They conduct human subject tests to isolate effect of algorithmic explanations on simulatability . they find ratings of explanations are not predictive of how helpful they are .
Outcome: The results provide the first reliable estimates of how explanations influence simulatability . they show that ratings are not predictive of how helpful explanations are .
Reframing Human-AI Collaboration for Generating Free-Text Explanations (2022.naacl-main)

Copied to clipboard

Challenge: Large language models are capable of generating fluent-appearing text with little task-specific supervision.
Approach: They propose a pipeline that combines GPT-3 with a supervised filter that incorporates binary acceptability judgments from humans in the loop.
Outcome: The proposed model can generate freetext explanations in a fewshot setting with human-written examples.
On Sample Based Explanation Methods for NLP: Faithfulness, Efficiency and Semantic Evaluation (2021.acl-long)

Copied to clipboard

Challenge: Existing methods for explaining "black-box" models such as Influence Functions are becoming more popular.
Approach: They propose a semantic-based evaluation metric that can better align with humans’ judgment of explanations than the widely adopted diagnostic or re-training measures.
Outcome: The proposed method can better align with humans’ judgment of explanations than diagnostic or re-training measures.
Interpreting Predictions of NLP Models (2020.emnlp-tutorials)

Copied to clipboard

Challenge: This tutorial will provide a background on interpretation techniques for neural NLP models.
Approach: This tutorial will provide a background on interpretation techniques for NLP models . it will examine saliency maps, input perturbations, adversarial attacks and influence functions .
Outcome: This tutorial will provide a background on interpretation techniques . examples-specific interpretations include saliency maps, input perturbations, adversarial attacks, influence functions .

What is GenGO?

GenGO is an NLP powered publication search system. It currenctly indexes 30k+ papers from ACL Anthology, and implements multi-aspect summarization, semantic search, and more!

Information

About
Limitations