SalKG: Learning From Knowledge Graph Explanations for Commonsense Reasoning
Not on the map. Why?
Abstract (arXiv)
Augmenting pre-trained language models with knowledge graphs (KGs) has achieved success on various commonsense reasoning tasks. However, for a given task instance, the KG, or certain parts of the KG, may not be useful. Although KG-augmented models often use attention to focus on specific KG components, the KG is still always used, and the attention mechanism is never explicitly taught which KG components should be used. Meanwhile, saliency methods can measure how much a KG feature (e.g., graph, node, path) influences the model to make the correct prediction, thus explaining which KG features are useful. This paper explores how saliency explanations can be used to improve KG-augmented models' performance. First, we propose to create coarse (Is the KG useful?) and fine (Which nodes/paths in the KG are useful?) saliency explanations. Second, to motivate saliency-based supervision, we analyze oracle KG-augmented models which directly use saliency explanations as extra inputs for guiding their attention. Third, we propose SalKG, a framework for KG-augmented models to learn from coarse and/or fine saliency explanations. Given saliency explanations created from a task's training set, SalKG jointly trains the model to predict the explanations, then solve the task by attending to KG features highlighted by the predicted explanations. On three commonsense QA benchmarks (CSQA, OBQA, CODAH) and a range of KG-augmented models, we show that SalKG can yield considerable performance gains -- up to 2.76% absolute improvement on CSQA.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 60 of its 83 references that are in the map. First posted on arXiv 18 Apr 2021.
Builds on
60 of 83 references.
References · 60
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,772
- 2018Can a Suit of Armor Conduct Electricity? A New Dataset for Open Book Question Answeringcited by 2,114
- 2018CommonsenseQA: A Question Answering Challenge Targeting Commonsense Knowledgecited by 1,793
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
- 2016ConceptNet 5.5: An Open Multilingual Graph of General Knowledgecited by 1,065
- 2019Attention is not Explanationcited by 916
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
38 more
- 2019Attention is not not Explanationcited by 629
- 2019ERASER: A Benchmark to Evaluate Rationalized NLP Modelscited by 523
- 2019COMET: Commonsense Transformers for Automatic Knowledge Graph Constructioncited by 450
- 2019Self-Attention Graph Poolingcited by 421
- 2019Is Attention Interpretable?cited by 387
- 2021QA-GNN: Reasoning with Language Models and Knowledge Graphs for Question Answeringcited by 386
- 2019Explain Yourself! Leveraging Language Models for Commonsense Reasoningcited by 367
- 2017A simple neural network module for relational reasoningcited by 345
- 2018SWAG: A Large-Scale Adversarial Dataset for Grounded Commonsense Inferencecited by 333
- 2016Rationalizing Neural Predictionscited by 281
- 2019QASC: A Dataset for Question Answering via Sentence Compositioncited by 248
- 2016Understanding Neural Networks through Representation Erasurecited by 223
- 2019KagNet: Knowledge-Aware Graph Networks for Commonsense Reasoningcited by 216
- 2018Deep Learning: A Critical Appraisalcited by 214
- 2020GraphLIME: Local Interpretable Model Explanations for Graph Neural Networkscited by 209
- 2015Visualizing and Understanding Neural Models in NLPcited by 199
- 2019Commonsense Knowledge Mining from Pretrained Modelscited by 189
- 2020Measuring Association Between Labels and Free-Text Rationalescited by 159
- 2020WT5?! Training Text-to-Text Models to Explain their Predictionscited by 148
- 2019Interpretable Neural Predictions with Differentiable Binary Variablescited by 126
- 2020Scalable Multi-Hop Relational Reasoning for Knowledge-Aware Question Answeringcited by 122
- 2020The elephant in the interpretability room: Why use attention as explanation when we have saliency methods?cited by 122
- 2020Learning to Faithfully Rationalize by Constructioncited by 113
- 2020KG-BART: Knowledge Graph-Augmented BART for Generative Commonsense Reasoningcited by 106
- 2020Leakage-Adjusted Simulatability: Can Models Generate Non-Trivial Explanations of Their Behavior in Natural Language?cited by 95
- 2020Evaluating Explanations: How much do explanations from the teacher aid students?cited by 94
- 2017Learning with Latent Languagecited by 75
- 2021When Can Models Learn From Explanations? A Formal Framework for Understanding the Roles of Explanation Datacited by 75
- 2019Graph-Based Reasoning over Heterogeneous External Knowledge for Commonsense Question Answeringcited by 68
- 2019Recent Advances in Natural Language Inference: A Survey of Benchmarks, Resources, and Approachescited by 64
- 2014Extraction of Salient Sentences from Labelled Documentscited by 50
- 2018Improving Natural Language Inference Using External Knowledge in the Science Questions Domaincited by 48
- 2020Towards Transparent and Explainable Attention Modelscited by 47
- 2020Connecting the Dots: A Knowledgeable Path Generator for Commonsense Question Answeringcited by 44
- 2017Neural Natural Language Inference Models Enhanced with External Knowledgecited by 40
- 2016Representation of linguistic form and function in recurrent neural networkscited by 39
- 2019Towards Generalizable Neuro-Symbolic Systems for Commonsense Question Answeringcited by 37
- 2018Guiding Policies with Language via Meta-Learningcited by 34
50 most cited of 60 All 60 (JSON)
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 3.
7 papers.
- 2022PINTO: Faithful Language Reasoning Using Prompt-Generated Rationalescited by 56
- 2022Grad-SAM: Explaining Transformers via Gradient Self-Attention Mapscited by 42
- 2021UNIREX: A Unified Learning Framework for Language Model Rationale Extractioncited by 32
- 2022ER-Test: Evaluating Explanation Regularization Methods for Language Modelscited by 6
- 2023Open Visual Knowledge Extraction via Relation-Oriented Multimodality Model Promptingcited by 5
- 2023REFER: An End-to-end Rationale Extraction Framework for Explanation Regularizationcited by 4
- 2023River of No Return: Graph Percolation Embeddings for Efficient Knowledge Graph Reasoningcited by 2
- 2023Open Visual Knowledge Extraction via Relation-Oriented Multimodality Model Prompting28 Oct 2023
- 2023REFER: An End-to-end Rationale Extraction Framework for Explanation Regularization22 Oct 2023
- 2023River of No Return: Graph Percolation Embeddings for Efficient Knowledge Graph Reasoning17 May 2023
- 2022PINTO: Faithful Language Reasoning Using Prompt-Generated Rationales3 Nov 2022
- 2022ER-Test: Evaluating Explanation Regularization Methods for Language Models25 May 2022
- 2022Grad-SAM: Explaining Transformers via Gradient Self-Attention Maps23 Apr 2022
- 2021UNIREX: A Unified Learning Framework for Language Model Rationale Extraction16 Dec 2021