Analysis 4 - Semantic Parsing (10/26/2021)
Content:
- What is a semantic representation?
- Parsing to general purpose semantic representations
- Parsing to executable code
- Required Reading: Representing Meaning Jurafsky and Martin v2, Chapter 17, to section 17.5
- Required Reading: Computational Semantics Jurafsky and Martin v2, Chapter 18, up to section 18.3.1
- Reference: Learning to parse database queries using inductive logic programming
- Reference: Language to Logical Form with Neural Attention
- Reference: Yale Semantic Parsing and Text-to-SQL Challenge
- Reference: TRANX: A Transition-based Neural Abstract Syntax Parser for Semantic Parsing and Code Generation
- Reference: Evaluating Large Language Models Trained on Code
Slides: Semantics Slides
Slides: Language Conditioned Task Execution Slides
Slides: Code Generation Slides