SPARKLE: Enhancing SPARQL Generation with Direct KG Integration in Decoding
Jaebok Lee, Hyeonjeong Shin

TL;DR
SPARKLE is an end-to-end framework that improves natural language to SPARQL query generation by directly integrating knowledge base structure during decoding, reducing errors and adapting to evolving data.
Contribution
It introduces a novel decoding method that incorporates knowledge base structure directly, enhancing accuracy and adaptability over prior multi-stage and static models.
Findings
Achieves state-of-the-art results on SimpleQuestions-Wiki
Highest F1 score on LCQuAD 1.0 among non-gold entity models
Demonstrates fast inference and adaptability to knowledge base changes
Abstract
Existing KBQA methods have traditionally relied on multi-stage methodologies, involving tasks such as entity linking, subgraph retrieval and query structure generation. However, multi-stage approaches are dependent on the accuracy of preceding steps, leading to cascading errors and increased inference time. Although a few studies have explored the use of end-to-end models, they often suffer from lower accuracy and generate inoperative query that is not supported by the underlying data. Furthermore, most prior approaches are limited to the static training data, potentially overlooking the evolving nature of knowledge bases over time. To address these challenges, we present a novel end-to-end natural language to SPARQL framework, SPARKLE. Notably SPARKLE leverages the structure of knowledge base directly during the decoding, effectively integrating knowledge into the query generation. Our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · Topic Modeling · Semantic Web and Ontologies
MethodsBalanced Selection · SPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
