PlotGen: Multi-Agent LLM-based Scientific Data Visualization via Multimodal Feedback
Kanika Goswami, Puneet Mathur, Ryan Rossi, Franck Dernoncourt

TL;DR
PlotGen introduces a multi-agent LLM framework that automates scientific data visualization by iteratively refining plots through multimodal feedback, significantly improving accuracy and user trust.
Contribution
It presents a novel multi-agent system that orchestrates LLMs and multimodal feedback to automate and enhance scientific data visualization creation.
Findings
Achieves 4-6% improvement on MatPlotBench dataset.
Reduces debugging time for novice users.
Enhances trust in LLM-generated visualizations.
Abstract
Scientific data visualization is pivotal for transforming raw data into comprehensible visual representations, enabling pattern recognition, forecasting, and the presentation of data-driven insights. However, novice users often face difficulties due to the complexity of selecting appropriate tools and mastering visualization techniques. Large Language Models (LLMs) have recently demonstrated potential in assisting code generation, though they struggle with accuracy and require iterative debugging. In this paper, we propose PlotGen, a novel multi-agent framework aimed at automating the creation of precise scientific visualizations. PlotGen orchestrates multiple LLM-based agents, including a Query Planning Agent that breaks down complex user requests into executable steps, a Code Generation Agent that converts pseudocode into executable Python code, and three retrieval feedback agents - a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSemantic Web and Ontologies · Advanced Computational Techniques and Applications · Scientific Computing and Data Management
