SQLucid: Grounding Natural Language Database Queries with Interactive Explanations

Explainable AI (XAI)AI-Assisted Decision-Making & AutomationSoftware Engineers & DevelopersData Scientists & AnalystsHCI Researchers

Though recent advances in machine learning have led to significant improvements in natural language interfaces for databases, the accuracy and reliability of these systems remain limited, especially in high-stakes domains. This paper introduces SQLucid, a novel user interface that bridges the gap between non-expert users and complex database querying processes. SQLucid addresses existing limitations by integrating visual correspondence, intermediate query results, and editable step-by-step SQL explanations in natural language to facilitate user understanding and engagement. This unique blend of features empowers users to understand and refine SQL queries easily and precisely. Two user studies and one quantitative experiment were conducted to validate SQLucid’s effectiveness, showing significant improvement in task completion accuracy and user confidence compared to existing interfaces. Our code is available at https://github.com/magic-YuanTian/SQLucid.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/uist/170951/2024

AdRecommended

Learn AI Coding at CodeNow

open_in_newOpen DOI Link
DOI: https://doi.org/10.1145/3654777.3676368
At a Glance

Paper Snapshot

fact_check
dataset
Source
UIST
calendar_month
Year
2024
emoji_events
Award
No award tagged
group
Authors
4 authors
sell
Subtopics
Explainable AI (XAI), AI-Assisted Decision-Making & Automation
work
Professions
Software Engineers & Developers, Data Scientists & Analysts, HCI Researchers
article
Content Status
Abstract only
hub
Related Papers
10 related papers