English

Are self-explanations from Large Language Models faithful?

Computation and Language 2024-05-20 v4 Artificial Intelligence Machine Learning

Abstract

Instruction-tuned Large Language Models (LLMs) excel at many tasks and will even explain their reasoning, so-called self-explanations. However, convincing and wrong self-explanations can lead to unsupported confidence in LLMs, thus increasing risk. Therefore, it's important to measure if self-explanations truly reflect the model's behavior. Such a measure is called interpretability-faithfulness and is challenging to perform since the ground truth is inaccessible, and many LLMs only have an inference API. To address this, we propose employing self-consistency checks to measure faithfulness. For example, if an LLM says a set of words is important for making a prediction, then it should not be able to make its prediction without these words. While self-consistency checks are a common approach to faithfulness, they have not previously been successfully applied to LLM self-explanations for counterfactual, feature attribution, and redaction explanations. Our results demonstrate that faithfulness is explanation, model, and task-dependent, showing self-explanations should not be trusted in general. For example, with sentiment classification, counterfactuals are more faithful for Llama2, feature attribution for Mistral, and redaction for Falcon 40B.

Keywords

Cite

@article{arxiv.2401.07927,
  title  = {Are self-explanations from Large Language Models faithful?},
  author = {Andreas Madsen and Sarath Chandar and Siva Reddy},
  journal= {arXiv preprint arXiv:2401.07927},
  year   = {2024}
}

Comments

The 62nd Annual Meeting of the Association for Computational Linguistics

R2 v1 2026-06-28T14:17:24.662Z