Teaching Machine Comprehension with Compositional Explanations
Not on the map. Why?
Abstract (arXiv)
Advances in machine reading comprehension (MRC) rely heavily on the collection of large scale human-annotated examples in the form of (question, paragraph, answer) triples. In contrast, humans are typically able to generalize with only a few examples, relying on deeper underlying world knowledge, linguistic sophistication, and/or simply superior deductive powers. In this paper, we focus on "teaching" machines reading comprehension, using a small number of semi-structured explanations that explicitly inform machines why answer spans are correct. We extract structured variables and rules from explanations and compose neural module teachers that annotate instances for training downstream MRC models. We use learnable neural modules and soft logic to handle linguistic variation and overcome sparse coverage; the modules are jointly optimized with the MRC model to improve final performance. On the SQuAD dataset, our proposed method achieves 70.14% F1 score with supervision from 26 explanations, comparable to plain supervised learning using 1,100 labeled instances, yielding a 12x speed up.
Key facts. Cited by 22 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 May 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 7; 2023: 4; 2024: 3.
22 papers.
Sort:
By area:
- 2021Explaining Answers with Entailment Treescited by 148
- 2021Teach Me to Explain: A Review of Datasets for Explainable Natural Language Processingcited by 126
- 2022State-of-the-art generalisation research in NLP: A taxonomy and reviewcited by 97
- 2021ExplaGraphs: An Explanation Graph Generation Task for Structured Commonsense Reasoningcited by 58
- 2022e-CARE: a New Dataset for Exploring Explainable Causal Reasoningcited by 47
- 2023Large Language Model Instruction Following: A Survey of Progresses and Challengescited by 31
- 2021On the Diversity and Limits of Human Explanationscited by 30
- 2021Refining Language Models with Compositional Explanationscited by 27
- 2022METGEN: A Module-Based Entailment Tree Generation Framework for Answer Explanationcited by 17
- 2023"Why is this misleading?": Detecting News Headline Hallucinations with Explanationscited by 17
- 2021multiPRover: Generating Multiple Proofs for Improved Interpretability in Rule Reasoningcited by 15
- 2022A survey on improving NLP models with human explanationscited by 15
10 more
- 2022A Fine-grained Interpretability Evaluation Benchmark for Neural NLPcited by 15
- 2022CLUES: A Benchmark for Learning Classifiers using Natural Language Explanationscited by 9
- 2024On Evaluating Explanation Utility for Human-AI Decision Making in NLPcited by 9
- 2022An Interpretability Evaluation Benchmark for Pre-trained Language Modelscited by 4
- 2024A Logical Pattern Memory Pre-trained Model for Entailment Tree Generationcited by 3
- 2023Leveraging Multiple Teachers for Test-Time Adaptation of Language-Guided Classifierscited by 2
- 2021AutoTriggER: Label-Efficient and Robust Named Entity Recognition with Auxiliary Trigger Extractioncited by 1
- 2023Explanation Graph Generation via Generative Pre-training over Synthetic Graphscited by 1
- 2024A look under the hood of the Interactive Deep Learning Enterprise (No-IDLE)cited by 1
- 2021Teach me how to Label: Labeling Functions from Natural Language with Text-to-text Transformerscited by 0
- 2024On Evaluating Explanation Utility for Human-AI Decision Making in NLP3 Jul 2024
- 2024A look under the hood of the Interactive Deep Learning Enterprise (No-IDLE)27 Jun 2024
- 2024A Logical Pattern Memory Pre-trained Model for Entailment Tree Generation11 Mar 2024
- 2023Leveraging Multiple Teachers for Test-Time Adaptation of Language-Guided Classifiers13 Nov 2023
- 2023Explanation Graph Generation via Generative Pre-training over Synthetic Graphs1 Jun 2023
- 2023Large Language Model Instruction Following: A Survey of Progresses and Challenges18 Mar 2023
- 2023"Why is this misleading?": Detecting News Headline Hallucinations with Explanations12 Feb 2023
- 2022State-of-the-art generalisation research in NLP: A taxonomy and review6 Oct 2022
- 2022An Interpretability Evaluation Benchmark for Pre-trained Language Models28 Jul 2022
- 2022A Fine-grained Interpretability Evaluation Benchmark for Neural NLP23 May 2022
- 2022e-CARE: a New Dataset for Exploring Explainable Causal Reasoning12 May 2022
- 2022METGEN: A Module-Based Entailment Tree Generation Framework for Answer Explanation5 May 2022
10 more
- 2022A survey on improving NLP models with human explanations19 Apr 2022
- 2022CLUES: A Benchmark for Learning Classifiers using Natural Language Explanations14 Apr 2022
- 2021AutoTriggER: Label-Efficient and Robust Named Entity Recognition with Auxiliary Trigger Extraction10 Sep 2021
- 2021On the Diversity and Limits of Human Explanations22 Jun 2021
- 2021multiPRover: Generating Multiple Proofs for Improved Interpretability in Rule Reasoning2 Jun 2021
- 2021Explaining Answers with Entailment Trees17 Apr 2021
- 2021ExplaGraphs: An Explanation Graph Generation Task for Structured Commonsense Reasoning15 Apr 2021
- 2021Refining Language Models with Compositional Explanations18 Mar 2021
- 2021Teach Me to Explain: A Review of Datasets for Explainable Natural Language Processing24 Feb 2021
- 2021Teach me how to Label: Labeling Functions from Natural Language with Text-to-text Transformers18 Jan 2021
- 2021Explaining Answers with Entailment Treescited by 148
- 2021Teach Me to Explain: A Review of Datasets for Explainable Natural Language Processingcited by 126
- 2022State-of-the-art generalisation research in NLP: A taxonomy and reviewcited by 97
- 2021ExplaGraphs: An Explanation Graph Generation Task for Structured Commonsense Reasoningcited by 58
- 2023Large Language Model Instruction Following: A Survey of Progresses and Challengescited by 31
- 2021On the Diversity and Limits of Human Explanationscited by 30
- 2021Refining Language Models with Compositional Explanationscited by 27
- 2023"Why is this misleading?": Detecting News Headline Hallucinations with Explanationscited by 17
- 2021multiPRover: Generating Multiple Proofs for Improved Interpretability in Rule Reasoningcited by 15
- 2022A survey on improving NLP models with human explanationscited by 15
- 2022A Fine-grained Interpretability Evaluation Benchmark for Neural NLPcited by 15
- 2022CLUES: A Benchmark for Learning Classifiers using Natural Language Explanationscited by 9
12 most cited of 19 All 19 (JSON)
- 2024On Evaluating Explanation Utility for Human-AI Decision Making in NLP3 Jul 2024
- 2024A look under the hood of the Interactive Deep Learning Enterprise (No-IDLE)27 Jun 2024
- 2024A Logical Pattern Memory Pre-trained Model for Entailment Tree Generation11 Mar 2024
- 2023Leveraging Multiple Teachers for Test-Time Adaptation of Language-Guided Classifiers13 Nov 2023
- 2023Large Language Model Instruction Following: A Survey of Progresses and Challenges18 Mar 2023
- 2023"Why is this misleading?": Detecting News Headline Hallucinations with Explanations12 Feb 2023
- 2022State-of-the-art generalisation research in NLP: A taxonomy and review6 Oct 2022
- 2022An Interpretability Evaluation Benchmark for Pre-trained Language Models28 Jul 2022
- 2022A Fine-grained Interpretability Evaluation Benchmark for Neural NLP23 May 2022
- 2022A survey on improving NLP models with human explanations19 Apr 2022
- 2022CLUES: A Benchmark for Learning Classifiers using Natural Language Explanations14 Apr 2022
- 2021AutoTriggER: Label-Efficient and Robust Named Entity Recognition with Auxiliary Trigger Extraction10 Sep 2021
12 newest of 19 All 19 (JSON)