VizGenie: Toward Self-Refining, Domain-Aware Workflows for Next-Generation Scientific Visualization
Ayan Biswas, Terece L. Turton, Nishath Rajiv Ranasinghe, Shawn Jones, Bradley Love, William Jones, Aric Hagberg, Han-Wei Shen, Nathan DeBardeleben, Earl Lawrence

TL;DR
VizGenie is an adaptive, LLM-powered framework that automates and enhances scientific visualization workflows through dynamic script generation, natural language interfaces, and continuous system learning, reducing user effort and increasing reproducibility.
Contribution
It introduces a self-refining, domain-aware visualization system that autonomously generates and validates visualization scripts, integrating natural language understanding and visual question answering for scientific data exploration.
Findings
Significant reduction in cognitive load for users during visualization tasks.
Effective automatic generation and validation of visualization scripts.
Enhanced interpretability and interaction through natural language and VQA.
Abstract
We present VizGenie, a self-improving, agentic framework that advances scientific visualization through large language model (LLM) by orchestrating of a collection of domain-specific and dynamically generated modules. Users initially access core functionalities--such as threshold-based filtering, slice extraction, and statistical analysis--through pre-existing tools. For tasks beyond this baseline, VizGenie autonomously employs LLMs to generate new visualization scripts (e.g., VTK Python code), expanding its capabilities on-demand. Each generated script undergoes automated backend validation and is seamlessly integrated upon successful testing, continuously enhancing the system's adaptability and robustness. A distinctive feature of VizGenie is its intuitive natural language interface, allowing users to issue high-level feature-based queries (e.g., ``visualize the skull"). The system…
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.
