SEMPRE has the following functionality:
You can download all the code and documentation for SEMPRE fromGitHub. To learn more about the system, walk through ourtutorial.
In our EMNLP 2013 paper, we created a new dataset,WebQuestions, which is released under theCC BY 4.0 license. Here are thetrain andtest splits. You can also see the leader board, upload your predictions, and evaluate your system in thisCodaLab worksheet.
In addition, we preprocessed theFree917 dataset (Cai & Yates, 2013) to work with our system. Here are thetrain andtest splits.
Both datasets are provided in JSON format.WebQuestions contains 3,778 training examples and 2,032 test examples.Free917 contains 641 training example and 276 test examples.
OnWebQuestions, each example contains three fields:
SEMPRE was used in the papers:
Jonathan Berant, Andrew Chou, Roy Frostig, Percy Liang.Semantic Parsing on Freebase from Question-Answer Pairs. Empirical Methods in Natural Language Processing (EMNLP), 2013.
Jonathan Berant, Percy Liang.Semantic Parsing via Paraphrasing. Association for Computational Linguistics (ACL), 2014.
Yushi Wang, Jonathan Berant, Percy Liang.Building a Semantic Parser Overnight. Association for Computational Linguistics (ACL), 2015.
Panupong Pasupat, Percy Liang.Compositional Semantic Parsing on Semi-Structured Tables. Association for Computational Linguistics (ACL), 2015. [Project Page]
Jonathan Berant, Percy Liang.Imitation Learning of Agenda-based Semantic Parsers. Transactions of ACL (TACL), 2015.
Panupong Pasupat, Percy Liang.Inferring Logical Forms From Denotations. Association for Computational Linguistics (ACL), 2016.
Reginald Long, Panupong Pasupat, Percy Liang.Simpler Context-Dependent Logical Forms via Model Projections. Association for Computational Linguistics (ACL), 2016.
Sida Wang, Percy Liang, Christopher Manning.Learning Language Games through Interaction. Association for Computational Linguistics (ACL), 2016.
Yuchen Zhang, Panupong Pasupat, Percy Liang.Macro Grammars and Holistic Triggering for Efficient Semantic Parsing. Empirical Methods on Natural Language Processing (EMNLP), 2017.
SEMPRE supports lambda DCS logical forms, which is the default one used for querying Freebase:
Percy Liang.Lambda Dependency-Based Compositional Semantics. arXiv report.