Merging Weak and Active Supervision for Semantic Parsing
Not on the map. Why?
Abstract (arXiv)
A semantic parser maps natural language commands (NLs) from the users to executable meaning representations (MRs), which are later executed in certain environment to obtain user-desired results. The fully-supervised training of such parser requires NL/MR pairs, annotated by domain experts, which makes them expensive to collect. However, weakly-supervised semantic parsers are learnt only from pairs of NL and expected execution results, leaving the MRs latent. While weak supervision is cheaper to acquire, learning from this input poses difficulties. It demands that parsers search a large space with a very weak learning signal and it is hard to avoid spurious MRs that achieve the correct answer in the wrong way. These factors lead to a performance gap between parsers trained in weakly- and fully-supervised setting. To bridge this gap, we examine the intersection between weak supervision and active learning, which allows the learner to actively select examples and query for manual annotations as extra supervision to improve the model trained under weak supervision. We study different active learning heuristics for selecting examples to query, and various forms of extra supervision for such queries. We evaluate the effectiveness of our method on two different datasets. Experiments on the WikiSQL show that by annotating only 1.8% of examples, we improve over a state-of-the-art weakly-supervised baseline by 6.4%, achieving an accuracy of 79.0%, which is only 1.3% away from the model trained with full supervision. Experiments on WikiTableQuestions with human annotators show that our method can improve the performance with only 100 active queries, especially for weakly-supervised parsers learnt from a cold start.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). First posted on arXiv 29 Nov 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 4; 2023: 4; 2024: 2.
11 papers.
- 2024NExT: Teaching Large Language Models to Reason about Code Executioncited by 63
- 2022Recent Advances in Text-to-SQL: A Survey of What We Have and What We Expectcited by 47
- 2023On Robustness of Prompt-based Semantic Parsing with Large Pre-trained Language Model: An Empirical Study on Codexcited by 41
- 2022A Survey of Active Learning for Natural Language Processingcited by 40
- 2022Learning Math Reasoning from Self-Sampled Correct and Partially-Correct Solutionscited by 38
- 2023L2CEval: Evaluating Language-to-Code Generation Capabilities of Large Language Modelscited by 22
- 2023On the Limitations of Simulating Active Learningcited by 9
- 2021Few-Shot Semantic Parsing for New Predicatescited by 7
- 2022Explicit Knowledge Transfer for Weakly-Supervised Code Generationcited by 4
- 2023The Best of Both Worlds: Combining Human and Machine Translations for Multilingual Semantic Parsing with Active Learningcited by 3
- 2024STENCIL: Submodular Mutual Information Based Weak Supervision for Cold-Start Active Learningcited by 0
- 2024NExT: Teaching Large Language Models to Reason about Code Execution23 Apr 2024
- 2024STENCIL: Submodular Mutual Information Based Weak Supervision for Cold-Start Active Learning21 Feb 2024
- 2023L2CEval: Evaluating Language-to-Code Generation Capabilities of Large Language Models29 Sep 2023
- 2023The Best of Both Worlds: Combining Human and Machine Translations for Multilingual Semantic Parsing with Active Learning22 May 2023
- 2023On the Limitations of Simulating Active Learning21 May 2023
- 2023On Robustness of Prompt-based Semantic Parsing with Large Pre-trained Language Model: An Empirical Study on Codex30 Jan 2023
- 2022Explicit Knowledge Transfer for Weakly-Supervised Code Generation30 Nov 2022
- 2022A Survey of Active Learning for Natural Language Processing18 Oct 2022
- 2022Recent Advances in Text-to-SQL: A Survey of What We Have and What We Expect22 Aug 2022
- 2022Learning Math Reasoning from Self-Sampled Correct and Partially-Correct Solutions28 May 2022
- 2021Few-Shot Semantic Parsing for New Predicates26 Jan 2021