Total Recall: a Customized Continual Learning Method for Neural Semantic Parsers
Not on the map. Why?
Abstract (arXiv)
This paper investigates continual learning for semantic parsing. In this setting, a neural semantic parser learns tasks sequentially without accessing full training data from previous tasks. Direct application of the SOTA continual learning algorithms to this problem fails to achieve comparable performance with re-training models with all seen tasks because they have not considered the special properties of structured outputs yielded by semantic parsers. Therefore, we propose TotalRecall, a continual learning method designed for neural semantic parsers from two aspects: i) a sampling method for memory replay that diversifies logical form templates and balances distributions of parse actions in a memory; ii) a two-stage training method that significantly improves generalization capability of the parsers across tasks. We conduct extensive experiments to study the research problems involved in continual semantic parsing and demonstrate that a neural semantic parser trained with TotalRecall achieves superior performance than the one trained directly with the SOTA continual learning algorithms and achieve a 3-6 times speedup compared to re-training from scratch. Code and datasets are available at: https://github.com/zhuang-li/cl_nsp.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 49 of its 68 references that are in the map. First posted on arXiv 11 Sep 2021.
Builds on
49 of 68 references.
References · 49
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2016Overcoming catastrophic forgetting in neural networkscited by 4,787
- 2019Parameter-Efficient Transfer Learning for NLPcited by 4,236
- 2017Prototypical Networks for Few-shot Learningcited by 3,015
- 2014Sequence to Sequence Learning with Neural Networkscited by 2,986
- 2016Learning without Forgettingcited by 2,496
- 2016iCaRL: Incremental Classifier and Representation Learningcited by 2,333
- 2017Gradient Episodic Memory for Continual Learningcited by 1,898
- 2019Invariant Risk Minimizationcited by 1,854
- 2016Progressive Neural Networkscited by 1,361
37 more
- 2015Effective Approaches to Attention-based Neural Machine Translationcited by 1,026
- 2017PackNet: Adding Multiple Tasks to a Single Network by Iterative Pruningcited by 898
- 2020AdapterFusion: Non-Destructive Task Composition for Transfer Learningcited by 788
- 2018Overcoming catastrophic forgetting with hard attention to the taskcited by 681
- 2019Gradient based sample selection for online continual learningcited by 571
- 2018Progress & Compress: A scalable framework for continual learningcited by 520
- 2019RAT-SQL: Relation-Aware Schema Encoding and Linking for Text-to-SQL Parserscited by 424
- 2020K-Adapter: Infusing Knowledge into Pre-Trained Models with Adapterscited by 319
- 2019Maintaining Discrimination and Fairness in Class Incremental Learningcited by 283
- 2020Inductive Biases for Deep Learning of Higher-Level Cognitioncited by 275
- 2020Mnemonics Training: Multi-Class Incremental Learning without Forgettingcited by 221
- 2019Towards Complex Text-to-SQL in Cross-Domain Database with Intermediate Representationcited by 210
- 2018Online Structured Laplace Approximations For Overcoming Catastrophic Forgettingcited by 201
- 2019LAMOL: LAnguage MOdeling for Lifelong Language Learningcited by 160
- 2016Language to Logical Form with Neural Attentioncited by 158
- 2018Coarse-to-Fine Decoding for Neural Semantic Parsingcited by 110
- 2018Continuous Learning in Single-Incremental-Task Scenarioscited by 109
- 2017Learning a Neural Semantic Parser from User Feedbackcited by 99
- 2018TRANX: A Transition-based Neural Abstract Syntax Parser for Semantic Parsing and Code Generationcited by 88
- 2020Imbalanced Continual Learning with Partitioning Reservoir Samplingcited by 72
- 2019Sentence Embedding Alignment for Lifelong Relation Extractioncited by 70
- 2018A Survey on Semantic Parsingcited by 62
- 2020Don't Parse, Generate! A Sequence to Sequence Architecture for Task-Oriented Semantic Parsingcited by 59
- 2020Continual Learning for Natural Language Generation in Task-oriented Dialog Systemscited by 47
- 2019Model-based Interactive Semantic Parsing: A Unified Framework and A Text-to-SQL Case Studycited by 40
- 2019Program Synthesis and Semantic Parsing with Learned Code Idiomscited by 34
- 2018Improving a Neural Semantic Parser by Counterfactual Learning from Human Bandit Feedbackcited by 32
- 2019Broad-Coverage Semantic Parsing as Transductioncited by 32
- 2019Semantic Parsing with Dual Learningcited by 28
- 2019Grammar-based Neural Text-to-SQL Generationcited by 23
- 2018Sequence-to-Action: End-to-End Semantic Graph Generation for Semantic Parsingcited by 21
- 2019Learning Programmatic Idioms for Scalable Semantic Parsingcited by 17
- 2017Learning an Executable Neural Semantic Parsercited by 14
- 2020Context Dependent Semantic Parsing: A Surveycited by 10
- 2019Learning to Learn Semantic Parsers from Natural Language Supervisioncited by 7
- 2019Practical Semantic Parsing for Spoken Language Understandingcited by 7
- 2021Few-Shot Semantic Parsing for New Predicatescited by 7
Built on by
Citing papers per year: 2022: 4; 2023: 5.
9 papers.
- 2023A Comprehensive Survey of Continual Learning: Theory, Method and Applicationcited by 872
- 2023On Robustness of Prompt-based Semantic Parsing with Large Pre-trained Language Model: An Empirical Study on Codexcited by 41
- 2022Paraphrasing Techniques for Maritime QA systemcited by 7
- 2022Learn from Yesterday: A Semi-Supervised Continual Learning Method for Supervision-Limited Text-to-SQL Task Streamscited by 7
- 2023Parameterizing Context: Unleashing the Power of Parameter-Efficient Fine-Tuning and In-Context Tuning for Continual Table Semantic Parsingcited by 5
- 2023Active Learning for Multilingual Semantic Parsercited by 3
- 2023The Best of Both Worlds: Combining Human and Machine Translations for Multilingual Semantic Parsing with Active Learningcited by 3
- 2022Variational Autoencoder with Disentanglement Priors for Low-Resource Task-Specific Natural Language Generationcited by 1
- 2022Utilizing Priming to Identify Optimal Class Ordering to Alleviate Catastrophic Forgettingcited by 0
- 2023Parameterizing Context: Unleashing the Power of Parameter-Efficient Fine-Tuning and In-Context Tuning for Continual Table Semantic Parsing7 Oct 2023
- 2023The Best of Both Worlds: Combining Human and Machine Translations for Multilingual Semantic Parsing with Active Learning22 May 2023
- 2023A Comprehensive Survey of Continual Learning: Theory, Method and Application31 Jan 2023
- 2023Active Learning for Multilingual Semantic Parser30 Jan 2023
- 2023On Robustness of Prompt-based Semantic Parsing with Large Pre-trained Language Model: An Empirical Study on Codex30 Jan 2023
- 2022Utilizing Priming to Identify Optimal Class Ordering to Alleviate Catastrophic Forgetting24 Dec 2022
- 2022Learn from Yesterday: A Semi-Supervised Continual Learning Method for Supervision-Limited Text-to-SQL Task Streams21 Nov 2022
- 2022Paraphrasing Techniques for Maritime QA system21 Mar 2022
- 2022Variational Autoencoder with Disentanglement Priors for Low-Resource Task-Specific Natural Language Generation27 Feb 2022