Skip to main navigation Skip to search Skip to main content

Phebe: A Multi-Agent Natural Language Interface for Interactive Data Visualization

  • Mahidol University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Most data visualization tools require technical expertise, creating significant accessibility barriers for non-technical users. We present Phebe, a web-based platform that enables users to upload tabular datasets, perform AI-guided data cleaning, and generate interactive visualizations by expressing analytical needs in plain English. The system is built around a multi-agent architecture powered by large language models (LLMs), comprising an Orchestrator Agent for intent classification, a Text-to-SQL Agent with execution-based self-correction, an Analysis Agent for statistical computations, and a Chart Recommendation Agent for automated visual encoding selection. An end-to-end pipeline integrates CSV ingestion with robust validation, a six-category data quality subsystem, SQL generation against user-uploaded datasets stored in MySQL, and a D3.js-based rendering layer supporting seven chart types, a drag-and-drop dashboard, and PDF export. Evaluated on the BIRD-Mini Text-to-SQL benchmark (500 queries), Phebe achieves 61.6% execution accuracy - an 8 percentage point improvement over the GPT baseline - with a 0% SQL syntax error rate attributable to the self-correction loop. A user survey further confirms that 85% of participants (n = 27) rated their ability to explore complex datasets without writing SQL or code at 4 or 5 out of 5, validating the platform's goal of democratizing data exploration.

Original languageEnglish
Title of host publicationIAIT 2026 - 14th International Conference on Advances in Information Technology
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)9798400724367
DOIs
Publication statusPublished - 16 Jun 2026
Event14th International Conference on Advances in Information Technology, IAIT 2026 - Bangkok, Thailand
Duration: 17 Jun 202619 Jun 2026

Publication series

NameIAIT 2026 - 14th International Conference on Advances in Information Technology

Conference

Conference14th International Conference on Advances in Information Technology, IAIT 2026
Country/TerritoryThailand
CityBangkok
Period17/06/2619/06/26

Keywords

  • Data Cleansing
  • Data Visualization
  • Large Language Models
  • Multi-Agent Systems
  • Natural Language Interfaces
  • Text-to-SQL

Fingerprint

Dive into the research topics of 'Phebe: A Multi-Agent Natural Language Interface for Interactive Data Visualization'. Together they form a unique fingerprint.

Cite this