Evaluating Cross-Domain Text-to-SQL Models and Benchmarks

Mohammadreza Pourreza, Davood Rafiei
10/27/2023
cs.CLcs.DBcs.LG

No confident code implementation found for this paper. 3 possible matches can be shown below.

Abstract

Text-to-SQL benchmarks play a crucial role in evaluating the progress made in the field and the ranking of different models. However, accurately matching a model-generated SQL query to a reference SQL query in a benchmark fails for various reasons, such as underspecified natural language queries, inherent assumptions in both model-generated and reference queries, and the non-deterministic nature of SQL output under certain conditions. In this paper, we conduct an extensive study of several prominent cross-domain text-to-SQL benchmarks and re-evaluate some of the top-performing models within these benchmarks, by both manually evaluating the SQL queries and rewriting them in equivalent expressions. Our evaluation reveals that attaining a perfect performance on these benchmarks is unfeasible due to the multiple interpretations that can be derived from the provided samples. Furthermore, we find that the true performance of the models is underestimated and their relative performance changes after a re-evaluation. Most notably, our evaluation reveals a surprising discovery: a recent GPT4-based model surpasses the gold standard reference queries in the Spider benchmark in our human evaluation. This finding highlights the importance of interpreting benchmark evaluations cautiously, while also acknowledging the critical role of additional independent evaluations in driving advancements in the field.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 3 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{pourreza2023evaluating,
  title  = {Evaluating Cross-Domain Text-to-SQL Models and Benchmarks},
  author = {Mohammadreza Pourreza and Davood Rafiei},
  year   = {2023},
  eprint = {2310.18538},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.18538v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.18538.svg)](https://codeofpaper.com/paper/2310.18538)

Discussion