Constrained Language Models Yield Few-Shot Semantic Parsers
Abstract
We explore the use of large pretrained language models as few-shot semantic parsers. The goal in semantic parsing is to generate a structured meaning representation given a natural language input. However, language models are trained to generate natural language. To bridge the gap, we use language models to paraphrase inputs into a controlled sublanguage resembling English that can be automatically mapped to a target meaning representation. Our results demonstrate that with only a small amount of data and very little code to convert into English-like representations, our blueprint for rapidly bootstrapping semantic parsers leads to surprisingly effective performance on multiple community tasks, greatly exceeding baseline methods also trained on the same limited data.
- Publication:
-
arXiv e-prints
- Pub Date:
- April 2021
- DOI:
- 10.48550/arXiv.2104.08768
- arXiv:
- arXiv:2104.08768
- Bibcode:
- 2021arXiv210408768S
- Keywords:
-
- Computer Science - Computation and Language
- E-Print:
- EMNLP 2021. Code is available at https://github.com/microsoft/semantic_parsing_with_constrained_lm