Integrating question answering and text-to-SQL in Portuguese
Deep learning transformers have drastically improved systems that automatically answer questions in natural language. However, different questions demand different answering techniques; here we propose, build and validate an architecture that integrates different modules to answer two distinct kinds of queries. Our architecture takes a free-form natural language text and classifies it to send it either to a Neural Question Answering Reasoner or a Natural Language parser to SQL. We implemented a complete system for the Portuguese language, using some of the main tools available for the language and translating training and testing datasets. Experiments show that our system selects the appropriate answering method with high accuracy (over 99\%), thus validating a modular question answering strategy.
Code (1)
Tasks
Question AnsweringText to SQLText-To-SQLSimilar Papers 제목 키워드 기반
DEEPAGÉ: Answering Questions in Portuguese about the Brazilian Environment
The challenge of climate change and biome conservation is one of the most pressing issues of our time - particularly in Brazil, where key environmental reserves are located. Given the availability of large textual databa…
Language ModelingLanguage ModellingQuestion AnsweringRetrievalPirá: A Bilingual Portuguese-English Dataset for Question-Answering about the Ocean
Current research in natural language processing is highly dependent on carefully produced corpora. Most existing resources focus on English; some resources focus on languages such as Chinese and French; few resources dea…
Information RetrievalMachine TranslationQuestion AnsweringRetrievalEvent-QA: A Dataset for Event-Centric Question Answering over Knowledge Graphs
Semantic Question Answering (QA) is a crucial technology to facilitate intuitive user access to semantic information stored in knowledge graphs. Whereas most of the existing QA systems and datasets focus on entity-centri…
Knowledge GraphsQuestion AnsweringEvaluating Recognizing Question Entailment Methods for a Portuguese Community Question-Answering System about Diabetes Mellitus
This study describes the development of a Portuguese Community-Question Answering benchmark in the domain of Diabetes Mellitus using a Recognizing Question Entailment (RQE) approach. Given a premise question, RQE aims to…
Community Question AnsweringInformation RetrievalQuestion AnsweringRetrievalExploiting Portuguese Lexical Knowledge Bases for Answering Open Domain Cloze Questions Automatically
We present the task of answering cloze questions automatically and how it can be tackled by exploiting lexical knowledge bases (LKBs). This task was performed in what can be seen as an indirect evaluation of Portuguese L…
Question Answering