3 ms·
On limited network connection, so can't give you links, but: * Academic keyword is "semantic parsing", main publications open access at http://aclweb.org/antho
by syllogism 11y ago
On limited network connection, so can't give you links, but:
* Academic keyword is "semantic parsing", main publications open access at http://aclweb.org/anthology http://aclweb.org/anthology
* Semantic parsing maps sentences into something actionable (a query is answered, the robot moves, etc). For a more abstract, non-task specific version, relevant keywords are "semantic role labelling", and recently "the AMR corpus". Systems stuff falls under "entailment" and "paraphrase".
* The theory driving this stuff is increasingly combinatory categorial grammar (CCG). Read Mark Steedman's book "The Syntactic Process", for an explanation of how to parse NL sentences into lambda terms. The premise of the theory is that we can make an efficient compiler that outputs the lambda terms directly, and that the syntactic structure is just the derivation structure --- a trace of the algorithm.
At the end of the day though, we just want the output. There are lots of ways to compute the relevant reepresentations.
* Much relevant work on CCG-based semantic parsing is happening at University of Washington, e.g. under Luke Zettlemoyer. With the new Allen Institute investing serious money, Seattle looks insanely good for NLP now.