VizGen: Data Exploration and Visualization from Natural Language via a Multi-Agent AI Architecture
This work addresses the accessibility gap in data visualization tools for users without technical expertise, though it appears incremental as it builds on existing NLP and multi-agent methods.
The paper tackles the problem of making data visualization accessible to non-experts by introducing VizGen, an AI system that generates visualizations from natural language queries, enabling intuitive data analysis and real-time interaction with SQL databases.
Data visualization is essential for interpreting complex datasets, yet traditional tools often require technical expertise, limiting accessibility. VizGen is an AI-assisted graph generation system that empowers users to create meaningful visualizations using natural language. Leveraging advanced NLP and LLMs like Claude 3.7 Sonnet and Gemini 2.0 Flash, it translates user queries into SQL and recommends suitable graph types. Built on a multi-agent architecture, VizGen handles SQL generation, graph creation, customization, and insight extraction. Beyond visualization, it analyzes data for patterns, anomalies, and correlations, and enhances user understanding by providing explanations enriched with contextual information gathered from the internet. The system supports real-time interaction with SQL databases and allows conversational graph refinement, making data analysis intuitive and accessible. VizGen democratizes data visualization by bridging the gap between technical complexity and user-friendly design.