Learning to Scaffold: Optimizing Model Explanations for Teaching
Not on the map. Why?
Abstract (arXiv)
Modern machine learning models are opaque, and as a result there is a burgeoning academic subfield on methods that explain these models' behavior. However, what is the precise goal of providing such explanations, and how can we demonstrate that explanations achieve this goal? Some research argues that explanations should help teach a student (either human or machine) to simulate the model being explained, and that the quality of explanations can be measured by the simulation accuracy of students on unexplained examples. In this work, leveraging meta-learning techniques, we extend this idea to improve the quality of the explanations themselves, specifically by optimizing explanations such that student models more effectively learn to simulate the original model. We train models on three natural language processing and computer vision tasks, and find that students trained with explanations extracted with our framework are able to simulate the teacher significantly more effectively than ones produced with previous methods. Through human annotations and a user study, we further find that these learned explanations more closely align with how humans would explain the required decisions in these tasks. Our code is available at https://github.com/coderpat/learning-scaffold
Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). Builds on 50 of its 76 references that are in the map. First posted on arXiv 22 Apr 2022.
Builds on
50 of 76 references.
References · 50
- 2017Attention Is All You Needcited by 59,932
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
- 2019Unsupervised Cross-lingual Representation Learning at Scalecited by 3,907
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2018Deep contextualized word representationscited by 2,285
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
- 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,400
- 2022Model soups: averaging weights of multiple fine-tuned models improves accuracy without increasing inference timecited by 1,366
- 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,201
38 more
- 2018Sanity Checks for Saliency Mapscited by 1,149
- 2019Attention is not Explanationcited by 916
- 2019Attention is not not Explanationcited by 629
- 2021ImageNet-21K Pretraining for the Massescited by 607
- 2020Towards Faithfully Interpretable NLP Systems: How should we define and evaluate faithfulness?cited by 590
- 2019ERASER: A Benchmark to Evaluate Rationalized NLP Modelscited by 523
- 2019Is Attention Interpretable?cited by 387
- 2016From Softmax to Sparsemax: A Sparse Model of Attention and Multi-Label Classificationcited by 337
- 2016Rationalizing Neural Predictionscited by 281
- 2018Learning to Explain: An Information-Theoretic Perspective on Model Interpretationcited by 248
- 2021Polyjuice: Generating Counterfactuals for Explaining, Evaluating, and Improving Modelscited by 219
- 2020Unsupervised Quality Estimation for Neural Machine Translationcited by 210
- 2020Evaluating Explainable AI: Which Algorithmic Explanations Help Users Predict Model Behavior?cited by 189
- 2018Truncated Back-propagation for Bilevel Optimizationcited by 187
- 2020Compositional Explanations of Neuronscited by 172
- 2019Sparse Sequence-to-Sequence Modelscited by 167
- 2020A Diagnostic Study of Explainability Techniques for Text Classificationcited by 158
- 2018Pathologies of Neural Models Make Interpretations Difficultcited by 140
- 2019Interpretable Neural Predictions with Differentiable Binary Variablescited by 126
- 2020Evaluating Explanations: How much do explanations from the teacher aid students?cited by 94
- 2019Generalized Inner Loop Meta-Learningcited by 92
- 2017Explaining Recurrent Neural Network Predictions in Sentiment Analysiscited by 87
- 2020Aligning Faithful Interpretations with their Social Attributioncited by 79
- 2019Attention Interpretability Across NLP Taskscited by 71
- 2021"Will You Find These Shortcuts?" A Protocol for Evaluating the Faithfulness of Input Salience Methods for Text Classificationcited by 66
- 2018Do Explanations make VQA Models more Predictable to a Human?cited by 51
- 2014Extraction of Salient Sentences from Labelled Documentscited by 50
- 2020Interpretation of NLP models through input marginalizationcited by 43
- 2021Order in the Court: Explainable AI Methods Prone to Disagreementcited by 36
- 2019Human-grounded Evaluations of Explanation Methods for Text Classificationcited by 28
- 2019Saliency-driven Word Alignment Interpretation for Neural Machine Translationcited by 27
- 2021The Eval4NLP Shared Task on Explainable Quality Estimation: Overview and Resultscited by 27
- 2021Rationales for Sequential Predictionscited by 26
- 2021Should We Be Pre-training? An Argument for End-task Aware Training as an Alternativecited by 26
- 2021Explain, Edit, and Understand: Rethinking User Study Design for Evaluating Model Explanationscited by 26
- 2021Translation Error Detection as Rationale Extractioncited by 22
- 2021SPECTRA: Sparse Structured Text Rationalizationcited by 19
- 2020Teaching with Commentariescited by 16
Built on by
Citing papers per year: 2022: 4; 2023: 9; 2024: 5; 2025: 1; 2026: 1.
20 papers.
Sort:
By area:
- 2022Going Beyond XAI: A Systematic Survey for Explanation-Guided Learningcited by 35
- 2023D-Separation for Causal Self-Explanationcited by 21
- 2023Studying How to Efficiently and Effectively Guide Models with Explanationscited by 16
- 2023The Inside Story: Towards Better Understanding of Machine Translation Neural Evaluation Metricscited by 15
- 2023Towards Explainable Evaluation Metrics for Machine Translationcited by 15
- 2023Enhancing the Rationale-Input Alignment for Self-explaining Rationalizationcited by 15
- 2023Decoupled Rationalization with Asymmetric Learning Rates: A Flexible Lipschitz Restraintcited by 14
- 2022Induced Natural Language Rationales and Interleaved Markup Tokens Enable Extrapolation in Large Language Modelscited by 10
- 2024Explainable Bayesian Optimizationcited by 8
- 2022MEGAN: Multi-Explanation Graph Attention Networkcited by 7
- 2023Proto-lm: A Prototypical Network-Based Framework for Built-in Interpretability in Large Language Modelscited by 7
- 2025Breaking Free from MMI: A New Frontier in Rationalization by Probing Input Utilizationcited by 6
8 more
- 2024Evaluating Input Feature Explanations through a Unified Diagnostic Evaluation Frameworkcited by 5
- 2022Explanation Regeneration via Information Bottleneckcited by 4
- 2023ExaRanker: Explanation-Augmented Neural Rankercited by 2
- 2024FastRM: An efficient and automatic explainability framework for multimodal generative modelscited by 2
- 2023Quantifying the Intrinsic Usefulness of Attributional Explanations for Graph Neural Networks with Artificial Simulatability Studiescited by 1
- 2024Evaluating Saliency Explanations in NLP by Crowdsourcingcited by 1
- 2024Explanation Regularisation through the Lens of Attributionscited by 1
- 2026Evaluating and Improving Pedagogical Fit in LLM-Based AI Tutors with the Pedagogical Suitability Indexcited by 0
- 2026Evaluating and Improving Pedagogical Fit in LLM-Based AI Tutors with the Pedagogical Suitability Index5 Aug 2026
- 2025Breaking Free from MMI: A New Frontier in Rationalization by Probing Input Utilization8 Mar 2025
- 2024FastRM: An efficient and automatic explainability framework for multimodal generative models2 Dec 2024
- 2024Explanation Regularisation through the Lens of Attributions23 Jul 2024
- 2024Evaluating Input Feature Explanations through a Unified Diagnostic Evaluation Framework21 Jun 2024
- 2024Evaluating Saliency Explanations in NLP by Crowdsourcing17 May 2024
- 2024Explainable Bayesian Optimization24 Jan 2024
- 2023Enhancing the Rationale-Input Alignment for Self-explaining Rationalization7 Dec 2023
- 2023Proto-lm: A Prototypical Network-Based Framework for Built-in Interpretability in Large Language Models3 Nov 2023
- 2023D-Separation for Causal Self-Explanation23 Sep 2023
- 2023Towards Explainable Evaluation Metrics for Machine Translation22 Jun 2023
- 2023Quantifying the Intrinsic Usefulness of Attributional Explanations for Graph Neural Networks with Artificial Simulatability Studies25 May 2023
8 more
- 2023Decoupled Rationalization with Asymmetric Learning Rates: A Flexible Lipschitz Restraint23 May 2023
- 2023The Inside Story: Towards Better Understanding of Machine Translation Neural Evaluation Metrics19 May 2023
- 2023Studying How to Efficiently and Effectively Guide Models with Explanations21 Mar 2023
- 2023ExaRanker: Explanation-Augmented Neural Ranker25 Jan 2023
- 2022Explanation Regeneration via Information Bottleneck19 Dec 2022
- 2022Going Beyond XAI: A Systematic Survey for Explanation-Guided Learning7 Dec 2022
- 2022MEGAN: Multi-Explanation Graph Attention Network23 Nov 2022
- 2022Induced Natural Language Rationales and Interleaved Markup Tokens Enable Extrapolation in Large Language Models24 Aug 2022
- 2022Going Beyond XAI: A Systematic Survey for Explanation-Guided Learningcited by 35
- 2023D-Separation for Causal Self-Explanationcited by 21
- 2023Studying How to Efficiently and Effectively Guide Models with Explanationscited by 16
- 2023The Inside Story: Towards Better Understanding of Machine Translation Neural Evaluation Metricscited by 15
- 2023Towards Explainable Evaluation Metrics for Machine Translationcited by 15
- 2023Enhancing the Rationale-Input Alignment for Self-explaining Rationalizationcited by 15
- 2023Decoupled Rationalization with Asymmetric Learning Rates: A Flexible Lipschitz Restraintcited by 14
- 2022Induced Natural Language Rationales and Interleaved Markup Tokens Enable Extrapolation in Large Language Modelscited by 10
- 2024Explainable Bayesian Optimizationcited by 8
- 2022MEGAN: Multi-Explanation Graph Attention Networkcited by 7
- 2023Proto-lm: A Prototypical Network-Based Framework for Built-in Interpretability in Large Language Modelscited by 7
- 2025Breaking Free from MMI: A New Frontier in Rationalization by Probing Input Utilizationcited by 6
12 most cited of 19 All 19 (JSON)
- 2026Evaluating and Improving Pedagogical Fit in LLM-Based AI Tutors with the Pedagogical Suitability Index5 Aug 2026
- 2025Breaking Free from MMI: A New Frontier in Rationalization by Probing Input Utilization8 Mar 2025
- 2024Explanation Regularisation through the Lens of Attributions23 Jul 2024
- 2024Evaluating Input Feature Explanations through a Unified Diagnostic Evaluation Framework21 Jun 2024
- 2024Evaluating Saliency Explanations in NLP by Crowdsourcing17 May 2024
- 2024Explainable Bayesian Optimization24 Jan 2024
- 2023Enhancing the Rationale-Input Alignment for Self-explaining Rationalization7 Dec 2023
- 2023Proto-lm: A Prototypical Network-Based Framework for Built-in Interpretability in Large Language Models3 Nov 2023
- 2023D-Separation for Causal Self-Explanation23 Sep 2023
- 2023Towards Explainable Evaluation Metrics for Machine Translation22 Jun 2023
- 2023Quantifying the Intrinsic Usefulness of Attributional Explanations for Graph Neural Networks with Artificial Simulatability Studies25 May 2023
- 2023Decoupled Rationalization with Asymmetric Learning Rates: A Flexible Lipschitz Restraint23 May 2023
12 newest of 19 All 19 (JSON)