Semantic Parsing

92 papers with code · Natural Language Processing

Semantic Parsing is the task of transducing natural language utterances into formal meaning representations. The target meaning representations can be defined according to a wide variety of formalisms. This include linguistically-motivated semantic representations that are designed to capture the meaning of any sentence such as λ-calculus or the abstract meaning representations. Alternatively, for more task-driven approaches to Semantic Parsing, it is common for meaning representations to represent executable programs such as SQL queries, robotic commands, smart phone instructions, and even general-purpose programming languages like Python and Java.

Source: Tranx: A Transition-based Neural Abstract Syntax Parser for Semantic Parsing and Code Generation

Benchmarks

Greatest papers with code

Learning to Generalize from Sparse and Underspecified Rewards

19 Feb 2019google-research/google-research

The parameters of the auxiliary reward function are optimized with respect to the validation performance of a trained policy.

SEMANTIC PARSING

SLING: A framework for frame semantic parsing

19 Oct 2017google/sling

We describe SLING, a framework for parsing natural language into semantic frames.

SEMANTIC PARSING

A Comprehensive Exploration on WikiSQL with Table-Aware Word Contextualization

4 Feb 2019naver/sqlova

We present SQLova, the first Natural-language-to-SQL (NL2SQL) model to achieve human performance in WikiSQL dataset.

SEMANTIC PARSING

TAPAS: Weakly Supervised Table Parsing via Pre-training

ACL 2020 google-research/tapas

In this paper, we present TAPAS, an approach to question answering over tables without generating logical forms.

QUESTION ANSWERING SEMANTIC PARSING TRANSFER LEARNING

TaBERT: Pretraining for Joint Understanding of Textual and Tabular Data

ACL 2020 facebookresearch/tabert

Recent years have witnessed the burgeoning of pretrained language models (LMs) for text-based natural language (NL) understanding tasks.

SEMANTIC PARSING TEXT-TO-SQL

TRANX: A Transition-based Neural Abstract Syntax Parser for Semantic Parsing and Code Generation

EMNLP 2018 pcyin/tranX

We present TRANX, a transition-based neural semantic parser that maps natural language (NL) utterances into formal meaning representations (MRs).

CODE GENERATION SEMANTIC PARSING

StructVAE: Tree-structured Latent Variable Models for Semi-supervised Semantic Parsing

ACL 2018 pcyin/tranX

Semantic parsing is the task of transducing natural language (NL) utterances into formal meaning representations (MRs), commonly represented as tree structures.

CODE GENERATION LATENT VARIABLE MODELS SEMANTIC PARSING