Papers › Editing-Based SQL Query Generation for Cross-Domain Context-Dependent Questions

Editing-Based SQL Query Generation for Cross-Domain Context-Dependent Questions

2 Sep 2019IJCNLP 2019 11arXiv:1909.00786archive 2025-07-28

Rui Zhang, Tao Yu, He Yang Er, Sungrok Shim, Eric Xue, Xi Victoria Lin, Tianze Shi, Caiming Xiong, Richard Socher, Dragomir Radev

We focus on the cross-domain context-dependent text-to-SQL generation task. Based on the observation that adjacent natural language questions are often linguistically dependent and their corresponding SQL queries tend to overlap, we utilize the interaction history by editing the previous predicted query to improve the generation quality. Our editing mechanism views SQL as sequences and reuses generation results at the token level in a simple manner. It is flexible to change individual tokens and robust to error propagation. Furthermore, to deal with complex table structures in different domains, we employ an utterance-table encoder and a table-aware decoder to incorporate the context of the user utterance and the table schema. We evaluate our approach on the SParC dataset and demonstrate the benefit of editing compared with the state-of-the-art baselines which generate SQL from scratch. Our code is available at https://github.com/ryanzhumich/sparc_atis_pytorch.

PaperPDFConference PDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

ryanzhumich/editsql officialmentioned on GitHubpytorch report
amolk/editsql mentioned on GitHubpytorchMIT report
hyan5/learning_to_simulate_nl_feedback mentioned on GitHubpytorch 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

DecoderDialogue State TrackingText to SQLText-To-SQL

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Dialogue State Tracking CoSQL Edit-SQL+BERT interaction match accuracy 13.7 #6 of 9 Archive leaderboard report
Dialogue State Tracking CoSQL Edit-SQL+BERT question match accuracy 40.8 #6 of 9 Archive leaderboard report
Text-To-SQL SParC EditSQL + BERT interaction match accuracy 25.3 #5 of 7 Archive leaderboard report
Text-To-SQL SParC EditSQL + BERT question match accuracy 47.9 #5 of 7 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

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