Papers › mRAT-SQL+GAP:A Portuguese Text-to-SQL Transformer

mRAT-SQL+GAP:A Portuguese Text-to-SQL Transformer

7 Oct 2021arXiv:2110.03546archive 2025-07-28

Marcelo Archanjo José, Fabio Gagliardi Cozman

The translation of natural language questions to SQL queries has attracted growing attention, in particular in connection with transformers and similar language models. A large number of techniques are geared towards the English language; in this work, we thus investigated translation to SQL when input questions are given in the Portuguese language. To do so, we properly adapted state-of-the-art tools and resources. We changed the RAT-SQL+GAP system by relying on a multilingual BART model (we report tests with other language models), and we produced a translated version of the Spider dataset. Our experiments expose interesting phenomena that arise when non-English languages are targeted; in particular, it is better to train with original and translated training datasets together, even if a single target language is desired. This multilingual BART model fine-tuned with a double-size training dataset (English and Portuguese) achieved 83% of the baseline, making inferences for the Portuguese test dataset. This investigation can help other researchers to produce results in Machine Learning in a language different from English. Our multilingual ready version of RAT-SQL+GAP and the data are available, open-sourced as mRAT-SQL+GAP at: https://github.com/C4AI/gap-text2sql

PaperPDFCode

Code

c4ai/gap-text2sql officialmentioned in papermentioned on GitHubpytorchApache-2.0 report
pwc-1/Paper-5 mindspore report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Text to SQLText-To-SQLTranslation

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

BARTBERTTestmBART

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections