SUQL: Conversational Search over Structured and Unstructured Data with Large Language Models
Not on the map. Why?
Abstract (arXiv)
While most conversational agents are grounded on either free-text or structured knowledge, many knowledge corpora consist of hybrid sources. This paper presents the first conversational agent that supports the full generality of hybrid data access for large knowledge corpora, through a language we developed called SUQL (Structured and Unstructured Query Language). Specifically, SUQL extends SQL with free-text primitives (summary and answer), so information retrieval can be composed with structured data accesses arbitrarily in a formal, succinct, precise, and interpretable notation. With SUQL, we propose the first semantic parser, an LLM with in-context learning, that can handle hybrid data sources. Our in-context learning-based approach, when applied to the HybridQA dataset, comes within 8.9% exact match and 7.1% F1 of the SOTA, which was trained on 62K data samples. More significantly, unlike previous approaches, our technique is applicable to large databases and free-text corpora. We introduce a dataset consisting of crowdsourced questions and conversations on Yelp, a large, real restaurant knowledge base with structured and unstructured data. We show that our few-shot conversational agent based on SUQL finds an entity satisfying all user requirements 90.3% of the time, compared to 63.4% for a baseline based on linearization.
Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). Builds on 48 of its 102 references that are in the map. First posted on arXiv 16 Nov 2023.
Builds on
48 of 102 references.
References · 48
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2018MultiWOZ -- A Large-Scale Multi-Domain Wizard-of-Oz Dataset for Task-Oriented Dialogue Modellingcited by 766
- 2017Seq2SQL: Generating Structured Queries from Natural Language using Reinforcement Learningcited by 687
- 2023Enabling Large Language Models to Generate Text with Citationscited by 595
- 2015Compositional Semantic Parsing on Semi-Structured Tablescited by 515
- 2020TAPAS: Weakly Supervised Table Parsing via Pre-trainingcited by 434
- 2019RAT-SQL: Relation-Aware Schema Encoding and Linking for Text-to-SQL Parserscited by 424
- 2020TaBERT: Pretraining for Joint Understanding of Textual and Tabular Datacited by 398
- 2022Demonstrate-Search-Predict: Composing retrieval and language models for knowledge-intensive NLPcited by 318
- 2020HybridQA: A Dataset of Multi-Hop Question Answering over Tabular and Textual Datacited by 264
- 2019CoSQL: A Conversational Text-to-SQL Challenge Towards Cross-Domain Natural Language Interfaces to Databasescited by 185
- 2020Open Question Answering over Tables and Textcited by 163
36 more
- 2019End-to-End Open-Domain Question Answering with BERTserinicited by 152
- 2019SParC: Cross-Domain Semantic Parsing in Contextcited by 144
- 2023TableLlama: Towards Open Large Generalist Models for Tablescited by 137
- 2020Task-Oriented Dialogue as Dataflow Synthesiscited by 122
- 2021TABBIE: Pretrained Representations of Tabular Datacited by 111
- 2019A Discrete Hard EM Approach for Weakly Supervised Question Answeringcited by 78
- 2023ReAcTable: Enhancing ReAct for Table Question Answeringcited by 76
- 2023WikiChat: Stopping the Hallucination of Large Language Model Chatbots by Few-Shot Grounding on Wikipediacited by 67
- 2020UniK-QA: Unified Representations of Structured and Unstructured Knowledge for Open-Domain Question Answeringcited by 61
- 2020Beyond Domain APIs: Task-oriented Conversational Modeling with Unstructured Knowledge Accesscited by 58
- 2021MATE: Multi-view Attention for Table Transformer Efficiencycited by 54
- 2019Revealing the Importance of Semantic Retrieval for Machine Reading at Scalecited by 50
- 2022ArcaneQA: Dynamic Program Induction and Contextualized Encoding for Knowledge Base Question Answeringcited by 48
- 2023Skill-Based Few-Shot Selection for In-Context Learningcited by 46
- 2023Enhancing Few-shot Text-to-SQL Capabilities of Large Language Models: A Study on Prompt Design Strategiescited by 45
- 2020Conversational Semantic Parsing for Dialog State Trackingcited by 40
- 2021Program Transfer for Answering Complex Questions over Knowledge Basescited by 34
- 2020AutoQA: From Databases To QA Semantic Parsers With Only Synthetic Training Datacited by 29
- 2020Tracking Interaction States for Multi-Turn Text-to-SQL Semantic Parsingcited by 18
- 2020DuoRAT: Towards Simpler Text-to-SQL Modelscited by 17
- 2023S3HQA: A Three-Stage Approach for Multi-hop Text-Table Hybrid Question Answeringcited by 17
- 2019Content Enhanced BERT-based Text-to-SQL Generationcited by 16
- 2023Prompting GPT-3.5 for Text-to-SQL with De-semanticization and Skeleton Retrievalcited by 16
- 2023SQLPrompt: In-Context Text-to-SQL with Minimal Labeled Datacited by 16
- 2020Schema2QA: High-Quality and Low-Cost Q&A Agents for the Structured Webcited by 12
- 2021Multi-Row, Multi-Span Distant Supervision For Table+Text Questioncited by 12
- 2021Iterative Hierarchical Attention for Answering Complex Questions over Long Documentscited by 10
- 2022MuGER2: Multi-Granularity Evidence Retrieval and Reasoning for Hybrid Question Answeringcited by 9
- 2022Augmenting Multi-Turn Text-to-SQL Datasets with Self-Playcited by 9
- 2020A Few-Shot Semantic Parser for Wizard-of-Oz Dialogues with the Precise ThingTalk Representationcited by 8
- 2021Can I Be of Further Assistance? Using Unstructured Knowledge Access to Improve Task-oriented Conversational Modelingcited by 8
- 2023Adapt and Decompose: Efficient Generalization of Text-to-SQL via Domain Adapted Least-To-Most Promptingcited by 8
- 2023"What do others think?": Task-Oriented Conversational Modeling with Subjective Knowledgecited by 6
- 2020Revisiting the Open-Domain Question Answering Pipelinecited by 4
- 2022Neural Generation Meets Real People: Building a Social, Informative Open-Domain Dialogue Agentcited by 4
- 2023TACR: A Table-alignment-based Cell-selection and Reasoning Model for Hybrid Question-Answeringcited by 2
Built on by
Citing papers per year: 2024: 3; 2025: 6; 2026: 4.
13 papers.
Sort:
By area:
- 2024Semantic Operators: A Declarative Model for Rich, AI-based Data Processingcited by 34
- 2025Cortex AISQL: A Production SQL Engine for Unstructured Datacited by 11
- 2024RAG-based Question Answering over Heterogeneous Data and Textcited by 7
- 2025ScaleDoc: Scaling LLM-based Predicates over Large Document Collectionscited by 3
- 2025Querying Databases with Function Callingcited by 2
- 2025HyST: LLM-Powered Hybrid Retrieval over Semi-Structured Tabular Datacited by 1
- 2026Memento: Towards Proactive Visualization of Everyday Memories with Personal Wearable AR Assistantcited by 1
- 2024Adaptations of AI models for querying the LandMatrix database in natural languagecited by 0
- 2025Play by the Type Rules: Inferring Constraints for LLM Functions in Declarative Programscited by 0
- 2025SCRIBES: Web-Scale Script-Based Semi-Structured Data Extraction with Reinforcement Learningcited by 0
- 2026SAGE: A Unified Algebra and Self-Adaptive Execution for AI Functions in SQLcited by 0
- 2026Evaluating LLM-Generated Rules for Heart Disease Predictioncited by 0
- 2026REALMS: An AI-Assistant Conversational System for Real-Time Exact Audience Sizing over High-Dimensional Nested Profiles24 Sep 2026
- 2026SAGE: A Unified Algebra and Self-Adaptive Execution for AI Functions in SQL21 Aug 2026
- 2026Evaluating LLM-Generated Rules for Heart Disease Prediction11 Aug 2026
- 2026Memento: Towards Proactive Visualization of Everyday Memories with Personal Wearable AR Assistant24 Jan 2026
- 2025Cortex AISQL: A Production SQL Engine for Unstructured Data10 Nov 2025
- 2025SCRIBES: Web-Scale Script-Based Semi-Structured Data Extraction with Reinforcement Learning2 Oct 2025
- 2025Play by the Type Rules: Inferring Constraints for LLM Functions in Declarative Programs24 Sep 2025
- 2025ScaleDoc: Scaling LLM-based Predicates over Large Document Collections16 Sep 2025
- 2025HyST: LLM-Powered Hybrid Retrieval over Semi-Structured Tabular Data25 Aug 2025
- 2025Querying Databases with Function Calling23 Jan 2025
- 2024Adaptations of AI models for querying the LandMatrix database in natural language17 Dec 2024
- 2024RAG-based Question Answering over Heterogeneous Data and Text10 Dec 2024
1 more
- 2025Querying Databases with Function Callingcited by 2
- 2025Querying Databases with Function Calling23 Jan 2025
- 2024Semantic Operators: A Declarative Model for Rich, AI-based Data Processingcited by 34
- 2025Cortex AISQL: A Production SQL Engine for Unstructured Datacited by 11
- 2024RAG-based Question Answering over Heterogeneous Data and Textcited by 7
- 2025ScaleDoc: Scaling LLM-based Predicates over Large Document Collectionscited by 3
- 2025HyST: LLM-Powered Hybrid Retrieval over Semi-Structured Tabular Datacited by 1
- 2026Memento: Towards Proactive Visualization of Everyday Memories with Personal Wearable AR Assistantcited by 1
- 2024Adaptations of AI models for querying the LandMatrix database in natural languagecited by 0
- 2026SAGE: A Unified Algebra and Self-Adaptive Execution for AI Functions in SQLcited by 0
- 2026Evaluating LLM-Generated Rules for Heart Disease Predictioncited by 0
- 2026REALMS: An AI-Assistant Conversational System for Real-Time Exact Audience Sizing over High-Dimensional Nested Profilescited by 0
- 2026REALMS: An AI-Assistant Conversational System for Real-Time Exact Audience Sizing over High-Dimensional Nested Profiles24 Sep 2026
- 2026SAGE: A Unified Algebra and Self-Adaptive Execution for AI Functions in SQL21 Aug 2026
- 2026Evaluating LLM-Generated Rules for Heart Disease Prediction11 Aug 2026
- 2026Memento: Towards Proactive Visualization of Everyday Memories with Personal Wearable AR Assistant24 Jan 2026
- 2025Cortex AISQL: A Production SQL Engine for Unstructured Data10 Nov 2025
- 2025ScaleDoc: Scaling LLM-based Predicates over Large Document Collections16 Sep 2025
- 2025HyST: LLM-Powered Hybrid Retrieval over Semi-Structured Tabular Data25 Aug 2025
- 2024Adaptations of AI models for querying the LandMatrix database in natural language17 Dec 2024
- 2024RAG-based Question Answering over Heterogeneous Data and Text10 Dec 2024
- 2024Semantic Operators: A Declarative Model for Rich, AI-based Data Processing16 Jul 2024