Evaluating Explanations: How much do explanations from the teacher aid students?
Danish Pruthi Thanks: Part of this work was done at Google. Affiliation: Carnegie Mellon University Rachit Bansal Affiliation: Delhi Technological University Bhuwan Dhingra Affiliation: Google Research{ddanish, zlipton, liviobs, mjcollins, Livio Baldini Soares Affiliation: Google Research{ddanish, zlipton, liviobs, mjcollins, Michael Collins Zachary C. Lipton Graham Neubig William W. Cohen Affiliation: Carnegie Mellon University Affiliation: Carnegie Mellon University Affiliation: Google Research{ddanish, zlipton, liviobs, mjcollins, Affiliation: Google Research{ddanish, zlipton, liviobs, mjcollins,
Abstract
While many methods purport to explain predictions by highlighting salient features, what aims these explanations serve and how they ought to be evaluated often go unstated. In this work, we introduce a framework to quantify the value of explanations via the accuracy gains that they confer on a student model trained to simulate a teacher model. Crucially, the explanations are available to the student during training, but are not available at test time. Compared to prior proposals, our approach is less easily gamed, enabling principled, automatic, model-agnostic evaluation of attributions. Using our framework, we compare numerous attribution methods for text classification and question answering, and observe quantitative differences that are consistent (to a moderate to high degree) across different student model architectures and learning strategies.11 1 Code for the evaluation protocol: https://github.com/danishpruthi/evaluating-explanations
原文 arXiv:2012.00893;中英对照 + 大白话阅读 https://aha.fim.ai/paper/2012.00893v2