Coupling Retrieval and Meta-Learning for Context-Dependent Semantic Parsing
Not on the map. Why?
Abstract (arXiv)
In this paper, we present an approach to incorporate retrieved datapoints as supporting evidence for context-dependent semantic parsing, such as generating source code conditioned on the class environment. Our approach naturally combines a retrieval model and a meta-learner, where the former learns to find similar datapoints from the training data, and the latter considers retrieved datapoints as a pseudo task for fast adaptation. Specifically, our retriever is a context-aware encoder-decoder model with a latent variable which takes context environment into consideration, and our meta-learner learns to utilize retrieved datapoints in a model-agnostic meta-learning paradigm for fast adaptation. We conduct experiments on CONCODE and CSQA datasets, where the context refers to class environment in JAVA codes and conversational history, respectively. We use sequence-to-action model as the base semantic parser, which performs the state-of-the-art accuracy on both datasets. Results show that both the context-aware retriever and the meta-learning strategy improve accuracy, and our approach performs better than retrieve-and-edit baselines.
Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Jun 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 4; 2023: 5; 2024: 2.
18 papers.
Sort:
By area:
- 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
- 2021Unified Pre-training for Program Understanding and Generationcited by 361
- 2021Retrieval Augmented Code Generation and Summarizationcited by 148
- 2021Improving Named Entity Recognition by External Context Retrieving and Cooperative Learningcited by 76
- 2024Retrieval-Augmented Generation for Natural Language Processing: A Surveycited by 70
- 2022NatGen: Generative pre-training by "Naturalizing" source codecited by 53
- 2022Meta Learning for Natural Language Processing: A Surveycited by 26
- 2022LaPraDoR: Unsupervised Pretrained Dense Retriever for Zero-Shot Text Retrievalcited by 24
- 2021Meta-Transfer Learning for Low-Resource Abstractive Summarizationcited by 14
- 2022Meta-Learning a Cross-lingual Manifold for Semantic Parsingcited by 11
- 2021kFolden: k-Fold Ensemble for Out-Of-Distribution Detectioncited by 10
- 2021Structured Context and High-Coverage Grammar for Conversational Question Answering over Knowledge Graphscited by 10
6 more
- 2024mathbbUSCD: Improving Code Generation of LLMs by Uncertainty-Aware Selective Contrastive Decodingcited by 6
- 2023JaCoText: A Pretrained Model for Java Code-Text Generationcited by 4
- 2023History Semantic Graph Enhanced Conversational KBQA with Temporal Information Modelingcited by 4
- 2023Mirror: A Natural Language Interface for Data Querying, Summarization, and Visualizationcited by 2
- 2023The Role of Global and Local Context in Named Entity Recognitioncited by 2
- 2023SPEC: Summary Preference Decomposition for Low-Resource Abstractive Summarizationcited by 1
- 2024mathbbUSCD: Improving Code Generation of LLMs by Uncertainty-Aware Selective Contrastive Decoding9 Sep 2024
- 2024Retrieval-Augmented Generation for Natural Language Processing: A Survey18 Jul 2024
- 2023History Semantic Graph Enhanced Conversational KBQA with Temporal Information Modeling12 Jun 2023
- 2023The Role of Global and Local Context in Named Entity Recognition4 May 2023
- 2023SPEC: Summary Preference Decomposition for Low-Resource Abstractive Summarization24 Mar 2023
- 2023JaCoText: A Pretrained Model for Java Code-Text Generation22 Mar 2023
- 2023Mirror: A Natural Language Interface for Data Querying, Summarization, and Visualization15 Mar 2023
- 2022Meta-Learning a Cross-lingual Manifold for Semantic Parsing26 Sep 2022
- 2022NatGen: Generative pre-training by "Naturalizing" source code15 Jun 2022
- 2022Meta Learning for Natural Language Processing: A Survey3 May 2022
- 2022LaPraDoR: Unsupervised Pretrained Dense Retriever for Zero-Shot Text Retrieval11 Mar 2022
- 2021Structured Context and High-Coverage Grammar for Conversational Question Answering over Knowledge Graphs1 Sep 2021
6 more
- 2021kFolden: k-Fold Ensemble for Out-Of-Distribution Detection29 Aug 2021
- 2021Retrieval Augmented Code Generation and Summarization26 Aug 2021
- 2021Improving Named Entity Recognition by External Context Retrieving and Cooperative Learning8 May 2021
- 2021Unified Pre-training for Program Understanding and Generation10 Mar 2021
- 2021Meta-Transfer Learning for Low-Resource Abstractive Summarization18 Feb 2021
- 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generation9 Feb 2021
- 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
- 2021Unified Pre-training for Program Understanding and Generationcited by 361
- 2021Improving Named Entity Recognition by External Context Retrieving and Cooperative Learningcited by 76
- 2022NatGen: Generative pre-training by "Naturalizing" source codecited by 53
- 2022Meta Learning for Natural Language Processing: A Surveycited by 26
- 2022LaPraDoR: Unsupervised Pretrained Dense Retriever for Zero-Shot Text Retrievalcited by 24
- 2021Meta-Transfer Learning for Low-Resource Abstractive Summarizationcited by 14
- 2022Meta-Learning a Cross-lingual Manifold for Semantic Parsingcited by 11
- 2021kFolden: k-Fold Ensemble for Out-Of-Distribution Detectioncited by 10
- 2021Structured Context and High-Coverage Grammar for Conversational Question Answering over Knowledge Graphscited by 10
- 2024mathbbUSCD: Improving Code Generation of LLMs by Uncertainty-Aware Selective Contrastive Decodingcited by 6
- 2023JaCoText: A Pretrained Model for Java Code-Text Generationcited by 4
12 most cited of 16 All 16 (JSON)
- 2024mathbbUSCD: Improving Code Generation of LLMs by Uncertainty-Aware Selective Contrastive Decoding9 Sep 2024
- 2023History Semantic Graph Enhanced Conversational KBQA with Temporal Information Modeling12 Jun 2023
- 2023The Role of Global and Local Context in Named Entity Recognition4 May 2023
- 2023SPEC: Summary Preference Decomposition for Low-Resource Abstractive Summarization24 Mar 2023
- 2023JaCoText: A Pretrained Model for Java Code-Text Generation22 Mar 2023
- 2023Mirror: A Natural Language Interface for Data Querying, Summarization, and Visualization15 Mar 2023
- 2022Meta-Learning a Cross-lingual Manifold for Semantic Parsing26 Sep 2022
- 2022NatGen: Generative pre-training by "Naturalizing" source code15 Jun 2022
- 2022Meta Learning for Natural Language Processing: A Survey3 May 2022
- 2022LaPraDoR: Unsupervised Pretrained Dense Retriever for Zero-Shot Text Retrieval11 Mar 2022
- 2021Structured Context and High-Coverage Grammar for Conversational Question Answering over Knowledge Graphs1 Sep 2021
- 2021kFolden: k-Fold Ensemble for Out-Of-Distribution Detection29 Aug 2021
12 newest of 16 All 16 (JSON)