Semantic Parsing — Natural Language to Formal Representation
Semantic parsing is a natural-language-processing task that converts free-text utterances into executable formal representations such as SQL queries, logical forms, or Abstract Meaning Representations (AMR). Established in its supervised learning form by Zelle and Mooney in 1996 and scaled to cross-domain settings by the Spider benchmark (Yu et al., 2018), it bridges the gap between human language and machine-executable structures.