{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,2]],"date-time":"2025-04-02T08:08:00Z","timestamp":1743581280850},"reference-count":51,"publisher":"MIT Press - Journals","license":[{"start":{"date-parts":[[2021,11,19]],"date-time":"2021-11-19T00:00:00Z","timestamp":1637280000000},"content-version":"vor","delay-in-days":322,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["direct.mit.edu"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,11,5]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>We present a memory-based model for context- dependent semantic parsing. Previous approaches focus on enabling the decoder to copy or modify the parse from the previous utterance, assuming there is a dependency between the current and previous parses. In this work, we propose to represent contextual information using an external memory. We learn a context memory controller that manages the memory by maintaining the cumulative meaning of sequential user utterances. We evaluate our approach on three semantic parsing benchmarks. Experimental results show that our model can better process context-dependent information and demonstrates improved performance without using task-specific decoders.<\/jats:p>","DOI":"10.1162\/tacl_a_00422","type":"journal-article","created":{"date-parts":[[2021,11,19]],"date-time":"2021-11-19T14:32:16Z","timestamp":1637332336000},"page":"1197-1212","update-policy":"http:\/\/dx.doi.org\/10.1162\/mitpressjournals.corrections.policy","source":"Crossref","is-referenced-by-count":4,"title":["Memory-Based Semantic Parsing"],"prefix":"10.1162","volume":"9","author":[{"given":"Parag","family":"Jain","sequence":"first","affiliation":[{"name":"Institute for Language, Cognition and Computation School of Informatics, University of Edinburgh, 10 Crichton Street, Edinburgh EH8 9AB, UK parag.jain@ed.ac.uk"}]},{"given":"Mirella","family":"Lapata","sequence":"additional","affiliation":[{"name":"Institute for Language, Cognition and Computation School of Informatics, University of Edinburgh, 10 Crichton Street, Edinburgh EH8 9AB, UK mlap@inf.ed.ac.uk"}]}],"member":"281","published-online":{"date-parts":[[2021,11,5]]},"reference":[{"key":"2021111914320885600_bib1","first-page":"1638","article-title":"Contextual string embeddings for sequence labeling","volume-title":"Proceedings of the 27th International Conference on Computational Linguistics","author":"Akbik","year":"2018"},{"key":"2021111914320885600_bib2","first-page":"421","article-title":"Bootstrapping semantic parsers from conversations","volume-title":"Proceedings of the 2011 Conference on Empirical Methods in Natural Language Processing","author":"Artzi","year":"2011"},{"key":"2021111914320885600_bib3","doi-asserted-by":"crossref","DOI":"10.1093\/acprof:oso\/9780198528012.001.0001","volume-title":"Working Memory, Thought, and Action","author":"Baddeley","year":"2007"},{"key":"2021111914320885600_bib4","article-title":"Neural machine translation by jointly learning to align and translate","author":"Bahdanau","year":"2015","journal-title":"3rd International Conference on Learning Representations, ICLR 2015, San Diego, CA, USA, May 7\u20139, 2015, Conference Track Proceedings"},{"key":"2021111914320885600_bib5","volume-title":"Natural Language Processing with Python: Analyzing Text with the Natural Language Toolkit","author":"Bird","year":"2009"},{"key":"2021111914320885600_bib6","first-page":"737","article-title":"Signature verification using a \u201cSiamese\u201d time delay neural network","volume-title":"Advances in Neural Information Processing Systems","author":"Bromley","year":"1994"},{"key":"2021111914320885600_bib7","first-page":"341","article-title":"Almond: The architecture of an open, crowdsourced, privacy-preserving, programmable virtual assistant","volume-title":"Proceedings of the 26th International Conference on World Wide Web, WWW \u201917","author":"Campagna","year":"2017"},{"key":"2021111914320885600_bib8","first-page":"23","article-title":"Discourse structure for context question answering","volume-title":"Proceedings of the Workshop on Pragmatics of Question Answering at HLT-NAACL 2004","author":"Chai","year":"2004"},{"issue":"11","key":"2021111914320885600_bib9","doi-asserted-by":"publisher","first-page":"1875","DOI":"10.1109\/TMM.2015.2477044","article-title":"Describing multimedia content using attention-based encoder-decoder networks","volume":"17","author":"Cho","year":"2015","journal-title":"IEEE Transactions on Multimedia"},{"key":"2021111914320885600_bib10","doi-asserted-by":"crossref","DOI":"10.3115\/1075812.1075823","article-title":"Expanding the scope of the ATIS task: The ATIS-3 corpus","volume-title":"Human Language Technology: Proceedings of a Workshop held at Plainsboro, New Jersey, March 8\u201311, 1994","author":"Dahl","year":"1994"},{"key":"2021111914320885600_bib11","doi-asserted-by":"publisher","first-page":"1985","DOI":"10.1145\/3397271.3401206","article-title":"Cast-19: A dataset for conversational information seeking","volume-title":"Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval","author":"Dalton","year":"2020"},{"key":"2021111914320885600_bib12","doi-asserted-by":"publisher","first-page":"33","DOI":"10.18653\/v1\/P16-1004","article-title":"Language to logical form with neural attention","volume-title":"Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)","author":"Li","year":"2016"},{"key":"2021111914320885600_bib13","doi-asserted-by":"publisher","first-page":"45","DOI":"10.3115\/v1\/S14-2006","article-title":"SemEval-2014 task 6: Supervised semantic parsing of robotic spatial commands","volume-title":"Proceedings of the 8th International Workshop on Semantic Evaluation (SemEval 2014)","author":"Dukes","year":"2014"},{"key":"2021111914320885600_bib14","doi-asserted-by":"publisher","first-page":"479","DOI":"10.18653\/v1\/P16-2078","article-title":"Improving argument overlap for proposition-based summarisation","volume-title":"Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers)","author":"Fang","year":"2016"},{"key":"2021111914320885600_bib15","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1561\/1500000074","article-title":"Neural approaches to conversational AI","volume":"13","author":"Gao","year":"2019","journal-title":"Foundations and Trends\u24c7 , in Information Retrieval"},{"issue":"2","key":"2021111914320885600_bib16","doi-asserted-by":"publisher","first-page":"203","DOI":"10.21236\/ADA324949","article-title":"Centering: A framework for modeling the local coherence of discourse","volume":"21","author":"Grosz","year":"1995","journal-title":"Computational Linguistics"},{"issue":"3","key":"2021111914320885600_bib17","first-page":"175","article-title":"Attention, intentions, and the structure of discourse","volume":"12","author":"Grosz","year":"1986","journal-title":"Computational Linguistics"},{"key":"2021111914320885600_bib18","doi-asserted-by":"publisher","first-page":"pages 4524\u2013pages 4535","DOI":"10.18653\/v1\/P19-1444","article-title":"Towards complex text-to-SQL in cross-domain database with intermediate representation","volume-title":"Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics","author":"Guo","year":"2019"},{"key":"2021111914320885600_bib19","doi-asserted-by":"publisher","DOI":"10.3115\/116580.116613","article-title":"The ATIS spoken language systems pilot corpus","volume-title":"Speech and Natural Language: Proceedings of a Workshop Held at Hidden Valley, Pennsylvania, June 24\u201327, 1990","author":"Hemphill","year":"1990"},{"issue":"37","key":"2021111914320885600_bib20","article-title":"On the coherence and structure of discourse","volume":"85","author":"Hobbs","year":"1985","journal-title":"CSLI"},{"issue":"8","key":"2021111914320885600_bib21","doi-asserted-by":"publisher","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","article-title":"Long short-term memory","volume":"9","author":"Hochreiter","year":"1997","journal-title":"Neural Computation"},{"key":"2021111914320885600_bib22","doi-asserted-by":"crossref","first-page":"963","DOI":"10.18653\/v1\/P17-1089","article-title":"Learning a neural semantic parser from user feedback","volume-title":"Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)","author":"Iyer","year":"2017"},{"key":"2021111914320885600_bib23","doi-asserted-by":"crossref","first-page":"1821","DOI":"10.18653\/v1\/P17-1167","article-title":"Search-based neural structured learning for sequential question answering","volume-title":"Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)","author":"Iyyer","year":"2017"},{"key":"2021111914320885600_bib24","doi-asserted-by":"publisher","first-page":"12","DOI":"10.18653\/v1\/P16-1002","article-title":"Data recombination for neural semantic parsing","volume-title":"Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)","author":"Jia","year":"2016"},{"key":"2021111914320885600_bib25","article-title":"A survey on semantic parsing","volume-title":"Automated Knowledge Base Construction (AKBC)","author":"Kamath","year":"2019"},{"key":"2021111914320885600_bib26","article-title":"Adam: A method for stochastic optimization","volume-title":"3rd International Conference on Learning Representations, ICLR 2015, San Diego, CA, USA, May 7\u20139, 2015, Conference Track Proceedings","author":"Kingma","year":"2015"},{"issue":"5","key":"2021111914320885600_bib27","doi-asserted-by":"publisher","first-page":"363","DOI":"10.1037\/0033-295X.85.5.363","article-title":"Toward a model of text comprehension and production","volume":"85","author":"Kintsch","year":"1978","journal-title":"Psychological Review"},{"key":"2021111914320885600_bib28","article-title":"Grammar- based neural text-to-sql generation","volume":"abs\/1905.13326","author":"Lin","year":"2019","journal-title":"ArXiv"},{"key":"2021111914320885600_bib29","doi-asserted-by":"publisher","first-page":"3580","DOI":"10.24963\/ijcai.2020\/495","article-title":"How far are we from effective context modeling? An exploratory study on semantic parsing in context","volume-title":"Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence, IJCAI-20","author":"Liu","year":"2020"},{"issue":"3","key":"2021111914320885600_bib30","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1515\/text.1.1988.8.3.243","article-title":"Rhetorical structure theory: Toward a functional theory of text organization","volume":"8","author":"Mann","year":"1988","journal-title":"Text- interdisciplinary Journal for the Study of Discourse"},{"key":"2021111914320885600_bib31","doi-asserted-by":"publisher","first-page":"55","DOI":"10.3115\/981863.981871","article-title":"A fully statistical approach to natural language interfaces","volume-title":"34th Annual Meeting of the Association for Computational Linguistics","author":"Miller","year":"1996"},{"key":"2021111914320885600_bib32","doi-asserted-by":"publisher","first-page":"2629","DOI":"10.1145\/3318464.3383128","article-title":"State of the art and open challenges in natural language interfaces to data","volume-title":"Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data, SIGMOD \u201920","author":"O\u030bzcan","year":"2020"},{"key":"2021111914320885600_bib33","first-page":"8026","article-title":"PyTorch: An imperative style, high-performance deep learning library","volume-title":"Advances in Neural Information Processing Systems","author":"Paszke","year":"2019"},{"key":"2021111914320885600_bib34","doi-asserted-by":"publisher","first-page":"1532","DOI":"10.3115\/v1\/D14-1162","article-title":"GloVe: Global vectors for word representation","volume-title":"Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP)","author":"Pennington","year":"2014"},{"key":"2021111914320885600_bib35","first-page":"pages 1842\u2013pages 1850","article-title":"Meta-learning with memory- augmented neural networks","volume-title":"Proceedings of The 33rd International Conference on Machine Learning","author":"Santoro","year":"2016"},{"key":"2021111914320885600_bib36","first-page":"4089","article-title":"Parsing natural language conversations using contextual cues","volume-title":"Pro ceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence, IJCAI-17","author":"Srivastava","year":"2017"},{"key":"2021111914320885600_bib37","first-page":"pages 2238\u2013pages 2249","article-title":"Learning to map context-dependent sentences to executable formal queries","volume-title":"Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long Papers)","author":"Suhr","year":"2018"},{"key":"2021111914320885600_bib38","first-page":"2440","article-title":"End-to-end memory networks","volume-title":"Advances in Neural Information Processing Systems","author":"Sukhbaatar","year":"2015"},{"issue":"6","key":"2021111914320885600_bib39","doi-asserted-by":"publisher","first-page":"511","DOI":"10.1016\/j.knosys.2007.04.005","article-title":"Discourse processing for context question answering based on linguistic knowledge","volume":"20","author":"Sun","year":"2007","journal-title":"Knowledge- Based Systems"},{"key":"2021111914320885600_bib40","doi-asserted-by":"publisher","DOI":"10.3115\/1117601.1117631","article-title":"Introduction to the CoNLL-2000 shared task chunking","volume-title":"Fourth Conference on Computational Natural Language Learning and the Second Learning Language in Logic Workshop","author":"Sang","year":"2000"},{"key":"2021111914320885600_bib41","article-title":"Overview of TREC 2004","volume-title":"Proceedings of the Thirteenth Text REtrieval Conference, TREC 2004, Gaithersburg, Maryland, USA, November 16\u201319, 2004","author":"Voorhees","year":"2004"},{"key":"2021111914320885600_bib42","doi-asserted-by":"publisher","first-page":"7567","DOI":"10.18653\/v1\/2020.acl-main.677","article-title":"RAT-SQL: Relation-aware schema encoding and linking for text-to-SQL parsers","volume-title":"Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics","author":"Wang","year":"2020"},{"key":"2021111914320885600_bib43","article-title":"Memory networks","volume-title":"3rd International Conference on Learning Representations, ICLR 2015, San Diego, CA, USA, May 7\u20139, 2015, Conference Track Proceedings","author":"Weston","year":"2015"},{"key":"2021111914320885600_bib44","doi-asserted-by":"publisher","first-page":"1702","DOI":"10.18653\/v1\/D18-1197","article-title":"What it takes to achieve 100% condition accuracy on WikiSQL","volume-title":"Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing","author":"Yavuz","year":"2018"},{"key":"2021111914320885600_bib45","doi-asserted-by":"publisher","first-page":"1653","DOI":"10.18653\/v1\/D18-1193","article-title":"SyntaxSQLNet: Syntax tree networks for complex and cross-domain text-to-SQL task","volume-title":"Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing","author":"Tao","year":"2018"},{"key":"2021111914320885600_bib46","doi-asserted-by":"publisher","first-page":"1962","DOI":"10.18653\/v1\/D19-1204","article-title":"CoSQL: A conversational text-to-SQL challenge towards cross-domain natural language interfaces to databases","volume-title":"Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP)","author":"Tao","year":"2019"},{"key":"2021111914320885600_bib47","doi-asserted-by":"publisher","first-page":"3911","DOI":"10.18653\/v1\/D18-1425","article-title":"Spider: A large-scale human-labeled dataset for complex and cross-domain semantic parsing and text-to-SQL task","volume-title":"Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing","author":"Tao","year":"2018"},{"key":"2021111914320885600_bib48","first-page":"4511","article-title":"SParC: Cross-domain semantic parsing in context","volume-title":"Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics","author":"Tao","year":"2019"},{"key":"2021111914320885600_bib49","doi-asserted-by":"publisher","first-page":"976","DOI":"10.18653\/v1\/P19-1443","article-title":"Learning context-dependent mappings from sentences to logical form","volume-title":"Proceedings of the Joint Conference of the 47th Annual Meeting of the ACL and the 4th International Joint Conference on Natural Language Processing of the AFNLP","author":"Zettlemoyer","year":"2009"},{"key":"2021111914320885600_bib50","doi-asserted-by":"publisher","first-page":"5338","DOI":"10.18653\/v1\/D19-1537","article-title":"Editing-based SQL query generation for cross-domain context-dependent questions","volume-title":"Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP)","author":"Zhang","year":"2019"},{"key":"2021111914320885600_bib51","article-title":"Seq2SQL: Generating structured queries from natural language using reinforcement learning","author":"Zhong","year":"1995"}],"container-title":["Transactions of the Association for Computational Linguistics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/direct.mit.edu\/tacl\/article-pdf\/doi\/10.1162\/tacl_a_00422\/1972454\/tacl_a_00422.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/direct.mit.edu\/tacl\/article-pdf\/doi\/10.1162\/tacl_a_00422\/1972454\/tacl_a_00422.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,11,19]],"date-time":"2021-11-19T14:32:43Z","timestamp":1637332363000},"score":1,"resource":{"primary":{"URL":"https:\/\/direct.mit.edu\/tacl\/article\/doi\/10.1162\/tacl_a_00422\/108200\/Memory-Based-Semantic-Parsing"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"references-count":51,"URL":"https:\/\/doi.org\/10.1162\/tacl_a_00422","relation":{},"ISSN":["2307-387X"],"issn-type":[{"value":"2307-387X","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2021]]},"published":{"date-parts":[[2021]]}}}