====== Semantic Parsing ====== ===== Overviews ===== * [[https://openreview.net/pdf?id=HylaEWcTT7|Kamath & Das 2019 - A Survey on Semantic Parsing]] ===== Semantic Role Labeling ===== * [[https://www.aclweb.org/anthology/P00-1065.pdf|Gildea & Jurafsky 2000 - Automatic Labeling of Semantic Roles]] Introduced broad-coverage semantic role labeling (SRL) * [[https://www.mitpressjournals.org/doi/pdfplus/10.1162/089120102760275983|Gildea & Jurafsky 2002 - Automatic Labeling of Semantic Roles]] Longer journal article * PropBank * [[https://arxiv.org/pdf/1804.08199.pdf|Strubell et al 2018 - Linguistically-Informed Self-Attention for Semantic Role Labeling]] (EMNLP 2018 Best Paper) ==== Implicit Roles ==== Related: [[abstract_meaning_representation#Multi-sentence AMR]]. Implicit roles (also called implicit arguments or multi-sentence arguments) are semantic roles that exist across sentences. * [[https://aclanthology.org/I17-1010.pdf|Ngoc Thi Do et al 2017 - Improving Implicit Semantic Role Labeling by Predicting Semantic Frame Arguments]] * [[https://arxiv.org/pdf/1911.03766.pdf|Ebner et al 2019 - Multi-Sentence Argument Linking]] ===== Supervised Parsing ===== ==== Logical-Form Small-Scale Datasets ==== * [[https://www.aaai.org/Papers/AAAI/1996/AAAI96-156.pdf|Zelle & Mooney 1996 - Learning to Parse Database Queries Using Inductive Logic Programming]] Seminal paper that introduced the Geoquery dataset * [[https://www.aclweb.org/anthology/P16-1004.pdf|Dong & Lapata 2016 - Language to Logical Form with Neural Attention]] ==== CCGBank ==== * [[https://www.aclweb.org/anthology/N16-1026.pdf|Lewis et al 2016 - LSTM CCG Parsing]] * [[https://www.aclweb.org/anthology/N16-1052.pdf|Ambati et al 2016 - Shift-Reduce CCG Parsing using Neural Network Models]] * [[https://arxiv.org/pdf/1607.01432.pdf|Lee et al 2016 - Global Neural CCG Parsing with Optimality Guarantees]] ==== QA Format ==== * QASRL paper * QAMR paper * [[https://aclanthology.org/2021.emnlp-main.108.pdf|Pyatkin et al 2021 - Asking It All: Generating Contextualized Questions for any Semantic Role]]]] ===== Indirect Supervision ===== ==== Papers ==== * [[https://aclanthology.org/2022.acl-long.525.pdf|Ou & Liu 2022 - Learning to Generate Programs for Table Fact Verification via Structure-Aware Semantic Parsing]] ==== Learning from Feedback ==== * [[https://arxiv.org/pdf/1606.02447.pdf|Wang et al 2016 - Learning Language Games through Interaction]] (Percy Liang) * [[https://arxiv.org/pdf/1704.08760.pdf|Iyar et al 2017 - Learning a Neural Semantic Parser from User Feedback]] Basic idea: parse to an executable representation, excecute it (try it on some examples), have humans look at the output and provide feedback (in few different ways) * [[https://arxiv.org/pdf/2010.05190.pdf|Karamcheti et al 2020 - Learning Adaptive Language Interfaces through Decomposition]] (Percy Liang) ===== Prompting and Language Models ===== * [[https://arxiv.org/pdf/2209.15003.pdf|Drozdov 2022 - Compositional Semantic Parsing with Large Language Models]] ===== Domain Adaptation ===== * [[https://arxiv.org/pdf/2110.08458.pdf|Pasupat et al 2021 - Controllable Semantic Parsing via Retrieval Augmentation]] Retrieves similar exemplars, from training data, and uses essentially GPT-style few-shot learning method to produce the parse with a seq2seq model ===== Data Augmentation ===== See also [[nlp:Data Augmentation]]. * [[https://arxiv.org/pdf/1606.03622.pdf|Jia & Liang 2016 - Data Recombination for Neural Semantic Parsing]] ===== Datasets ===== * Geoquery, ATIS * PropBank * FrameNet * CCGbank * OntoNotes: [[https://www.aclweb.org/anthology/W13-3516.pdf|Pradhan et al 2013 - Towards Robust Linguistic Analysis Using OntoNotes]] * [[Abstract Meaning Representation|AMR]] ([[https://amr.isi.edu|website]]) * [[https://gmb.let.rug.nl|Groningen Meaning Bank (GMB)]] Paper: [[http://www.let.rug.nl/bos/pubs/BasileBosEvangVenhuizen2012LREC.pdf|Basile et al 2012 - Developing a large semantically annotated corpus]] * [[https://pmb.let.rug.nl|Parallel Meaning Bank (PMB)]] Paper: [[https://www.aclweb.org/anthology/E17-2039.pdf|Abzianidze et al 2017 - The Parallel Meaning Bank: Towards a Multilingual Corpus of Translations Annotated with Compositional Meaning Representations]] ===== Tutorials and Slides ===== * [[https://github.com/allenai/acl2018-semantic-parsing-tutorial|Neural Semantic Parsing Tutorial @ ACL 2018]] * [[http://phontron.com/class/nn4nlp2019/assets/slides/nn4nlp-16-semanticparsing.pdf|NN4NLP @ CMU - Neural Semantic Parsing]] ===== People ===== * [[https://scholar.google.com/citations?user=yni3K9wAAAAJ&hl=en|Alexander Koller]] * [[https://scholar.google.com/citations?user=dHboSOoAAAAJ&hl=en|Jayant Krishnamurthy]] * [[https://scholar.google.com/citations?user=j67B9Q4AAAAJ&hl=en|Mirella Lapata]] * [[https://scholar.google.com/citations?user=pouyVyUAAAAJ&hl=en|Percy Liang]] * [[https://scholar.google.com/citations?user=LZZAAtoAAAAJ&hl=en|Siva Reddy]] * [[https://scholar.google.com/citations?user=TjdFs3EAAAAJ&hl=en|Noah A. Smith]] * [[https://scholar.google.com/citations?user=KlVbOkMAAAAJ&hl=en|Nianwen Xue]] * [[https://scholar.google.com/citations?user=UjpbO6IAAAAJ&hl=en|Luke Zettlemoyer]] ===== Related Pages ===== * [[Abstract Meaning Representation]] * [[Language to Programs]] * [[Logic in NLP]] * [[Semantic Dependencies]] * [[Semantic Representations]]