Awesome Sequence to SQL and Semantic Parsing

Semantic parsing (SP) is one of the most important tasks in natural language processing (NLP). It requires both understanding the meaning of natural language sentences and mapping them to meaningful executable queries such as logical forms, SQL queries, and Python code.

This field has been studied for decades mainly from both NLP and Database communities. Here is a short curated list of resources for semantic parsing and sequence to SQL (seq2sql).


Please feel free to email Tao Yu (


Talks, Blogs, or Books