Semantic parsing is the task of converting a natural language utterance to a logical form: a machine-understandable representation of its meaning.[1] Semantic parsing can thus be understood as extracting the precise meaning of an utterance. Applications of semantic parsing include machine translation,[2] question answering,[1][3] ontology induction,[4] automated reasoning,[5] and code generation.[6][7] The phrase was first used in the 1970s by Yorick Wilks as the basis for machine translation programs working with only semantic representations.[8] Semantic parsing is one of the important tasks in computational linguistics and natural language processing.
Semantic parsing maps text to formal meaning
representations. This contrasts with semantic role
labeling and other
forms of shallow semantic processing, which do
not aim to produce complete formal meanings.[9]
In computer vision, semantic parsing is a process of segmentation for 3D objects.[10][11]
^Andreas, Jacob, Andreas Vlachos, and Stephen Clark. "Semantic parsing as machine translation." Proceedings of the 51st Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers). Vol. 2. 2013.
^Berant, Jonathan, et al. "Semantic Parsing on Freebase from Question-Answer Pairs." EMNLP. Vol. 2. No. 5. 2013.
^Poon, Hoifung, and Pedro Domingos. "Unsupervised ontology induction from text." Proceedings of the 48th annual meeting of the Association for Computational Linguistics. Association for Computational Linguistics, 2010.
^Kaliszyk, Cezary, Josef Urban, and Jiří Vyskočil. "Automating formalization by statistical and semantic parsing of mathematics." International Conference on Interactive Theorem Proving. Springer, Cham, 2017.
^Rabinovich, Maxim; Stern, Mitchell; Klein, Dan (2017-04-25). "Abstract Syntax Networks for Code Generation and Semantic Parsing". arXiv:1704.07535 [cs.CL].
^Yin, Pengcheng; Neubig, Graham (2017-04-05). "A Syntactic Neural Model for General-Purpose Code Generation". arXiv:1704.01696 [cs.CL].
^Wilks, Y. and Fass, D. (1992) The Preference Semantics Family, In Computers and Mathematics with Applications, Volume 23, Issues 2-5, Pages 205-221.
^Hoifung Poon, Pedro Domingos Unsupervised Semantic Parsing , Proceedings of the 2009 Conference on Empirical Methods in Natural Language Processing, 2009
^Armeni, Iro, et al. "3d semantic parsing of large-scale indoor spaces."
Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2016.
^Qi, Charles R., et al. "Pointnet: Deep learning on point sets for 3d classification and segmentation." Proceedings of the IEEE conference on computer vision and pattern recognition. 2017.
Semanticparsing is the task of converting a natural language utterance to a logical form: a machine-understandable representation of its meaning. Semantic...
resulting in a parse tree showing their syntactic relation to each other, which may also contain semantic information.[citation needed] Some parsing algorithms...
In natural language processing, semantic role labeling (also called shallow semanticparsing or slot-filling) is the process that assigns labels to words...
natural language processing applications such as semanticparsing and word-sense disambiguation. Semantic networks can also be used as a method to analyze...
of potential parses (most of which will seem completely nonsensical to a human). There are two primary types of parsing: dependency parsing and constituency...
compilation stage to abstract syntax tree construction via parsing. An abstract semantic graph is typically constructed from an abstract syntax tree...
A semantic wiki is a wiki that has an underlying model of the knowledge described in its pages. Regular, or syntactic, wikis have structured text and untyped...
Semantic memory refers to general world knowledge that humans have accumulated throughout their lives. This general knowledge (word meanings, concepts...
part-of-speech tagging and parsing, and that corpus-driven approaches had the potential to revolutionize automatic semantic analysis as well. Kilgarriff...
language generated by this grammar. Comparison of parser generators Parse tree Top-down parsing Bottom-up parsing Rosenkrantz, D. J.; Stearns, R. E. (1970)....
The Semantic Web, sometimes known as Web 3.0 (not to be confused with Web3), is an extension of the World Wide Web through standards set by the World Wide...
Latent semantic analysis (LSA) is a technique in natural language processing, in particular distributional semantics, of analyzing relationships between...
referred to as "semantic annotation"): Semanticparsing aims a complete, machine-readable representation of natural language, whereas semantic annotation in...
Shallow parsing (also chunking or light parsing) is an analysis of a sentence which first identifies constituent parts of sentences (nouns, verbs, adjectives...
standard inductive and transductive settings. Some methods for shallow semanticparsing are based on support vector machines. Classification of images can...
of lexicology. Since lexicology studies the meaning of words and their semantic relations, it often explores the history and development of a word. Etymologists...
but are less likely to be useful for parsing natural languages where disambiguation may have to be global. A parsing expression is a kind of pattern that...
Semantic discord is the situation where two parties disagree on the definition of a word(s) that is essential to communicating or formulating the concept(s)...
descent parsing strategy that facilitates modular piecewise construction and testing. This parsing technique is called combinatory parsing. Parsers using...
and Yong Rui (2015). Automatically Solving Number Word Problems by SemanticParsing and Reasoning. Proceedings of the 2015 Conference on Empirical Methods...