Semantic Parsing Natural Language into SPARQL: Improving Target Language Representation with Neural Attention
Semantic parsing is the process of mapping a natural language sentence into a formal representation of its meaning. In this work we use the neural network approach to transform natural language sentence into a query to an ontology database in the SPARQL language. This method does not rely on handcraft-rules, high-quality lexicons, manually-built templates or other handmade complex structures. Our approach is based on vector space model and neural networks. The proposed model is based in two learning steps. The first step generates a vector representation for the sentence in natural language and SPARQL query. The second step uses this vector representation as input to a neural network (LSTM with attention mechanism) to generate a model able to encode natural language and decode SPARQL.
Code (0)
등록된 구현이 없습니다.
Tasks
Semantic ParsingSentenceSimilar Papers 제목 키워드 기반
Modern Baselines for SPARQL Semantic Parsing
In this work, we focus on the task of generating SPARQL queries from natural language questions, which can then be executed on Knowledge Graphs (KGs). We assume that gold entity and relations have been provided, and the …
Knowledge GraphsSemantic ParsingThe Role of Output Vocabulary in T2T LMs for SPARQL Semantic Parsing
In this work, we analyse the role of output vocabulary for text-to-text (T2T) models on the task of SPARQL semantic parsing. We perform experiments within the the context of knowledge graph question answering (KGQA), whe…
Graph Question AnsweringQuestion AnsweringSemantic ParsingA Neural Approach to KGQA via SPARQL Silhouette Generation
Semantic parsing is a predominant approach to solve the Knowledge Graph Question Answering (KGQA) task where, natural language question is translated into a logic form such as SPARQL. Semantic parsing based …
Graph Question AnsweringMachine TranslationNMTQuestion Answering+3Text-to-SPARQL Goes Beyond English: Multilingual Question Answering Over Knowledge Graphs through Human-Inspired Reasoning
Accessing knowledge via multilingual natural-language interfaces is one of the emerging challenges in the field of information retrieval and related ones. Structured knowledge stored in knowledge graphs can be queried vi…
Information RetrievalQuestion AnsweringKnowledge GraphsSemantic ParsingEnhancing SPARQL Generation by Triplet-order-sensitive Pre-training
Semantic parsing that translates natural language queries to SPARQL is of great importance for Knowledge Graph Question Answering (KGQA) systems. Although pre-trained language models like T5 have achieved significant suc…
Graph Question AnsweringLanguage ModelingLanguage ModellingMasked Language Modeling+5