SmBoP: Semi-autoregressive Bottom-up Semantic Parsing
Not on the map. Why?
Abstract (arXiv)
The de-facto standard decoding method for semantic parsing in recent years has been to autoregressively decode the abstract syntax tree of the target program using a top-down depth-first traversal. In this work, we propose an alternative approach: a Semi-autoregressive Bottom-up Parser (SmBoP) that constructs at decoding step t the top-K sub-trees of height ≤ t. Our parser enjoys several benefits compared to top-down autoregressive parsing. From an efficiency perspective, bottom-up parsing allows to decode all sub-trees of a certain height in parallel, leading to logarithmic runtime complexity rather than linear. From a modeling perspective, a bottom-up parser learns representations for meaningful semantic sub-programs at each step, rather than for semantically-vacuous partial trees. We apply SmBoP on Spider, a challenging zero-shot semantic parsing benchmark, and show that SmBoP leads to a 2.2x speed-up in decoding time and a ~5x speed-up in training time, compared to a semantic parser that uses autoregressive decoding. SmBoP obtains 71.1 denotation accuracy on Spider, establishing a new state-of-the-art, and 69.5 exact match, comparable to the 69.6 exact match of the autoregressive RAT-SQL+GraPPa.
Key facts. Cited by 97 papers in the map (data through 7 Oct 2026). First posted on arXiv 23 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 14; 2022: 22; 2023: 27; 2024: 12; 2025: 12; 2026: 10.
97 papers.
Sort:
By area:
- 2023DIN-SQL: Decomposed In-Context Learning of Text-to-SQL with Self-Correctioncited by 465
- 2021PICARD: Parsing Incrementally for Constrained Auto-Regressive Decoding from Language Modelscited by 402
- 2022UnifiedSKG: Unifying and Multi-Tasking Structured Knowledge Grounding with Text-to-Text Language Modelscited by 231
- 2023OpenAGI: When LLM Meets Domain Expertscited by 196
- 2023RESDSQL: Decoupling Schema Linking and Skeleton Parsing for Text-to-SQLcited by 191
- 2024CodeS: Towards Building Open-source Language Models for Text-to-SQLcited by 183
- 2022Synchromesh: Reliable code generation from pre-trained language modelscited by 156
- 2021LGESQL: Line Graph Enhanced Text-to-SQL Model with Mixed Local and Non-Local Relationscited by 119
- 2023Graphix-T5: Mixing Pre-Trained Transformers with Graph-Aware Layers for Text-to-SQL Parsingcited by 93
- 2021Exploring Underexplored Limitations of Cross-Domain Text-to-SQL Generalizationcited by 92
- 2022RASAT: Integrating Relational Structures into Pretrained Seq2Seq Model for Text-to-SQLcited by 85
- 2024A Survey on Employing Large Language Models for Text-to-SQL Taskscited by 67
38 more
- 2021Natural SQL: Making SQL Easier to Infer from Natural Language Specificationscited by 66
- 2022Don't Generate, Discriminate: A Proposal for Grounding Language Models to Real-World Environmentscited by 57
- 2023How to Prompt LLMs for Text-to-SQL: A Study in Zero-shot, Single-domain, and Cross-domain Settingscited by 57
- 2021Unlocking Compositional Generalization in Pre-trained Models Using Intermediate Representationscited by 55
- 2024A Survey of Text-to-SQL in the Era of LLMs: Where are we, and where are we going?cited by 54
- 2022A Survey on Text-to-SQL Parsing: Concepts, Methods, and Future Directionscited by 51
- 2025OpenSearch-SQL: Enhancing Text-to-SQL with Dynamic Few-shot and Consistency Alignmentcited by 51
- 2023Dr.Spider: A Diagnostic Evaluation Benchmark towards Text-to-SQL Robustnesscited by 50
- 2022ArcaneQA: Dynamic Program Induction and Contextualized Encoding for Knowledge Base Question Answeringcited by 48
- 2022Recent Advances in Text-to-SQL: A Survey of What We Have and What We Expectcited by 47
- 2021SADGA: Structure-Aware Dual Graph Aggregation Network for Text-to-SQLcited by 43
- 2023Large Language Model-Aware In-Context Learning for Code Generationcited by 42
- 2022S2SQL: Injecting Syntax to Question-Schema Interaction Graph Encoder for Text-to-SQL Parserscited by 41
- 2024PURPLE: Making a Large Language Model a Better SQL Writercited by 34
- 2023Benchmarking and Improving Text-to-SQL Generation under Ambiguitycited by 31
- 2022Importance of Synthesizing High-quality Data for Text-to-SQL Parsingcited by 27
- 2023Natural Language Interfaces for Tabular Data Querying and Visualization: A Surveycited by 27
- 2022HIE-SQL: History Information Enhanced Network for Context-Dependent Text-to-SQL Semantic Parsingcited by 26
- 2023Interleaving Pre-Trained Language Models and Large Language Models for Zero-Shot NL2SQL Generationcited by 24
- 2022Semantic Enhanced Text-to-SQL Parsing via Iteratively Learning Schema Linking Graphcited by 22
- 2022Knowledge Base Question Answering: A Semantic Parsing Perspectivecited by 22
- 2023Text-to-SQL Error Correction with Language Models of Codecited by 21
- 2023Selective Demonstrations for Cross-domain Text-to-SQLcited by 21
- 2023Interactive Text-to-SQL Generation via Editable Step-by-Step Explanationscited by 19
- 2025Reliable Text-to-SQL with Adaptive Abstentioncited by 19
- 2022CrossBeam: Learning to Search in Bottom-Up Program Synthesiscited by 18
- 2024Metasql: A Generate-then-Rank Framework for Natural Language to SQL Translationcited by 17
- 2021Weakly Supervised Text-to-SQL Parsing through Question Decompositioncited by 15
- 2023UNITE: A Unified Benchmark for Text-to-SQL Evaluationcited by 14
- 2025Understanding, Detecting, and Repairing Real-World In-Context-Learning-Based Text-to-SQL Errorscited by 14
- 2021Decoupled Dialogue Modeling and Semantic Parsing for Multi-Turn Text-to-SQLcited by 13
- 2024Using LLM to select the right SQL Query from candidatescited by 12
- 2023Error Detection for Text-to-SQL Semantic Parsingcited by 11
- 2023Bring Your Own KG: Self-Supervised Program Synthesis for Zero-Shot KGQAcited by 11
- 2024SQLucid: Grounding Natural Language Database Queries with Interactive Explanationscited by 10
- 2024SynTQA: Synergistic Table-based Question Answering via Mixture of Text-to-SQL and E2E TQAcited by 9
- 2021Relation Aware Semi-autoregressive Semantic Parsing for NL2SQLcited by 8
- 2022T5QL: Taming language models for SQL generationcited by 8
50 most cited of 97 All 97 (JSON)
- 2026BIRD-History: A Benchmark for History-Driven Text-to-SQL with Fine-Grained Knowledge Annotations29 Aug 2026
- 2026SafeQL: Search-based Refinement for Safe and Efficient LLM-based Text-to-SQL10 Aug 2026
- 2026DRL: A Deterministic Relational Middleware Layer for Transaction-Safe Enterprise NL2SQL Under Schema-Graph Scaling23 Jul 2026
- 2026The Nuts and Bolts of Natural Language to SQL Translation: A Systematic Analysis of Model Pipeline Optimisation Approaches and their Interactions12 Jul 2026
- 2026EntSQL: A Benchmark for Grounding Text-to-SQL in Long-Context Enterprise Knowledge2 Jun 2026
- 2026Beyond Text-to-SQL: An Agentic LLM System for Governed Enterprise Analytics APIs20 May 2026
- 2026LeGo-Code: Can Modular Curriculum Learning Advance Complex Code Generation? Insights from Text-to-SQL20 Apr 2026
- 2026Schema on the Inside: A Two-Phase Fine-Tuning Method for High-Efficiency Text-to-SQL at Scale25 Mar 2026
- 2026LLMON: An LLM-native Markup Language to Leverage Structure and Semantics at the LLM Interface23 Mar 2026
- 2026An Efficient and Effective Evaluator for Text2SQL Models on Unseen and Unlabeled Data8 Mar 2026
- 2025Multi-Agent GraphRAG: A Text-to-Cypher Framework for Labeled Property Graphs11 Nov 2025
- 2025InteracSPARQL: An Interactive System for SPARQL Query Refinement Using Natural Language Explanations3 Nov 2025
38 more
- 2025FinAI Data Assistant: LLM-based Financial Database Query Processing with the OpenAI Function Calling API15 Oct 2025
- 2025End-to-End Text-to-SQL with Dataset Selection: Leveraging LLMs for Adaptive Query Generation8 Aug 2025
- 2025Lightweight Transformers for Zero-Shot and Fine-Tuned Text-to-SQL Generation Using Spider6 Aug 2025
- 2025REFORMER: A ChatGPT-Driven Data Synthesis Framework Elevating Text-to-SQL Models6 Apr 2025
- 2025Sigma: A dataset for text-to-code semantic parsing with statistical analysis5 Apr 2025
- 2025Text-to-SQL Domain Adaptation via Human-LLM Collaborative Data Annotation21 Feb 2025
- 2025OpenSearch-SQL: Enhancing Text-to-SQL with Dynamic Few-shot and Consistency Alignment19 Feb 2025
- 2025MultiTEND: A Multilingual Benchmark for Natural Language to NoSQL Query Translation16 Feb 2025
- 2025Reliable Text-to-SQL with Adaptive Abstention18 Jan 2025
- 2025Understanding, Detecting, and Repairing Real-World In-Context-Learning-Based Text-to-SQL Errors16 Jan 2025
- 2024Grounding Natural Language to SQL Translation with Data-Based Self-Explanations5 Nov 2024
- 2024Semantic Parsing with Candidate Expressions for Knowledge Base Question Answering1 Oct 2024
- 2024SynTQA: Synergistic Table-based Question Answering via Mixture of Text-to-SQL and E2E TQA25 Sep 2024
- 2024SQLucid: Grounding Natural Language Database Queries with Interactive Explanations10 Sep 2024
- 2024A Survey of Text-to-SQL in the Era of LLMs: Where are we, and where are we going?9 Aug 2024
- 2024A Survey on Employing Large Language Models for Text-to-SQL Tasks21 Jul 2024
- 2024PURPLE: Making a Large Language Model a Better SQL Writer29 Mar 2024
- 2024Schema-Aware Multi-Task Learning for Complex Text-to-SQL9 Mar 2024
- 2024Metasql: A Generate-then-Rank Framework for Natural Language to SQL Translation27 Feb 2024
- 2024CodeS: Towards Building Open-source Language Models for Text-to-SQL26 Feb 2024
- 2024BERTologyNavigator: Advanced Question Answering with BERT-based Semantics17 Jan 2024
- 2024Using LLM to select the right SQL Query from candidates4 Jan 2024
- 2023Decoupling SQL Query Hardness Parsing for Text-to-SQL11 Dec 2023
- 2023Bring Your Own KG: Self-Supervised Program Synthesis for Zero-Shot KGQA14 Nov 2023
- 2023ASTormer: An AST Structure-aware Transformer Decoder for Text-to-SQL28 Oct 2023
- 2023SQLformer: Deep Auto-Regressive Query Graph Generation for Text-to-SQL Translation27 Oct 2023
- 2023Natural Language Interfaces for Tabular Data Querying and Visualization: A Survey27 Oct 2023
- 2023Benchmarking and Improving Text-to-SQL Generation under Ambiguity20 Oct 2023
- 2023Large Language Model-Aware In-Context Learning for Code Generation15 Oct 2023
- 2023Selective Demonstrations for Cross-domain Text-to-SQL10 Oct 2023
- 2023Natural language to SQL in low-code platforms29 Aug 2023
- 2023Adapt and Decompose: Efficient Generalization of Text-to-SQL via Domain Adapted Least-To-Most Prompting1 Aug 2023
- 2023Interleaving Pre-Trained Language Models and Large Language Models for Zero-Shot NL2SQL Generation15 Jun 2023
- 2023T5-SR: A Unified Seq-to-Seq Decoding Strategy for Semantic Parsing14 Jun 2023
- 2023Federated Learning for Semantic Parsing: Task Formulation, Evaluation Setup, New Algorithms26 May 2023
- 2023UNITE: A Unified Benchmark for Text-to-SQL Evaluation25 May 2023
- 2023Error Detection for Text-to-SQL Semantic Parsing23 May 2023
- 2023Text-to-SQL Error Correction with Language Models of Code22 May 2023
50 newest of 97 All 97 (JSON)
- 2023DIN-SQL: Decomposed In-Context Learning of Text-to-SQL with Self-Correctioncited by 465
- 2021PICARD: Parsing Incrementally for Constrained Auto-Regressive Decoding from Language Modelscited by 402
- 2022UnifiedSKG: Unifying and Multi-Tasking Structured Knowledge Grounding with Text-to-Text Language Modelscited by 231
- 2023OpenAGI: When LLM Meets Domain Expertscited by 196
- 2023RESDSQL: Decoupling Schema Linking and Skeleton Parsing for Text-to-SQLcited by 191
- 2024CodeS: Towards Building Open-source Language Models for Text-to-SQLcited by 183
- 2022Synchromesh: Reliable code generation from pre-trained language modelscited by 156
- 2021LGESQL: Line Graph Enhanced Text-to-SQL Model with Mixed Local and Non-Local Relationscited by 119
- 2023Graphix-T5: Mixing Pre-Trained Transformers with Graph-Aware Layers for Text-to-SQL Parsingcited by 93
- 2021Exploring Underexplored Limitations of Cross-Domain Text-to-SQL Generalizationcited by 92
- 2022RASAT: Integrating Relational Structures into Pretrained Seq2Seq Model for Text-to-SQLcited by 85
- 2024A Survey on Employing Large Language Models for Text-to-SQL Taskscited by 67
12 most cited of 93 All 93 (JSON)
- 2026BIRD-History: A Benchmark for History-Driven Text-to-SQL with Fine-Grained Knowledge Annotations29 Aug 2026
- 2026SafeQL: Search-based Refinement for Safe and Efficient LLM-based Text-to-SQL10 Aug 2026
- 2026DRL: A Deterministic Relational Middleware Layer for Transaction-Safe Enterprise NL2SQL Under Schema-Graph Scaling23 Jul 2026
- 2026The Nuts and Bolts of Natural Language to SQL Translation: A Systematic Analysis of Model Pipeline Optimisation Approaches and their Interactions12 Jul 2026
- 2026EntSQL: A Benchmark for Grounding Text-to-SQL in Long-Context Enterprise Knowledge2 Jun 2026
- 2026LeGo-Code: Can Modular Curriculum Learning Advance Complex Code Generation? Insights from Text-to-SQL20 Apr 2026
- 2026Schema on the Inside: A Two-Phase Fine-Tuning Method for High-Efficiency Text-to-SQL at Scale25 Mar 2026
- 2026LLMON: An LLM-native Markup Language to Leverage Structure and Semantics at the LLM Interface23 Mar 2026
- 2026An Efficient and Effective Evaluator for Text2SQL Models on Unseen and Unlabeled Data8 Mar 2026
- 2025InteracSPARQL: An Interactive System for SPARQL Query Refinement Using Natural Language Explanations3 Nov 2025
- 2025End-to-End Text-to-SQL with Dataset Selection: Leveraging LLMs for Adaptive Query Generation8 Aug 2025
- 2025Lightweight Transformers for Zero-Shot and Fine-Tuned Text-to-SQL Generation Using Spider6 Aug 2025
12 newest of 93 All 93 (JSON)