2022 · 21 citations · 61 references
ComputingComputer ScienceComputational LinguisticsKnowledge RepresentationNatural Language ProcessingKnowledge GraphsNatural Language UnderstandingParsingQuery ProcessingSyntactic AnalysisSyntactic ParsingFormal SyntaxGraph ProcessingGraph QueryingHigh-level Intermediate RepresentationIntermediate Representation DesignLow-level Intermediate RepresentationNeural ParsingSemantic Parsing
Subject to the huge semantic gap between natural and formal languages, neural semantic parsing is typically bottlenecked by its complexity of dealing with both input semantics and output syntax. Recent works have proposed several forms of supplementary supervision but none is generalized across multiple formal languages. This paper proposes a unified intermediate representation for graph query languages, named GraphQ IR. It has a natural-language-like expression that bridges the semantic gap and formally defined syntax that maintains the graph structure. Therefore, a neural semantic parser can more precisely convert user queries into GraphQ IR, which can be later losslessly compiled into various downstream graph query languages. Extensive experiments on several benchmarks including KQA Pro, Overnight, GrailQA, and MetaQA-Cypher under the standard i.i.d., out-of-distribution, and low-resource settings validate GraphQ IR's superiority over the previous state-of-the-arts with a maximum 11% accuracy improvement.
61
Laurens van der Maaten, Geoffrey E. Hinton · Journal of Machine Learning Research · 2008 · 35.7K citations
Introduction to automata theory, languages, and computation
Computer Languages · 1980 · 6.9K citations
Kurt Bollacker, Colin Evans, Praveen Paritosh et al. · 2008 · 5K citations
Denny Vrandečić, Markus Krötzsch · Communications of the ACM · 2014 · 3.3K citations · Full text