TopoPilot: Reliable Conversational Workflow Automation for Topological Data Analysis and Visualization
Nathaniel Gorski, Shusen Liu, Bei Wang

TL;DR
TopoPilot is a reliable, extensible framework that automates complex scientific visualization workflows with verification mechanisms, significantly improving success rates over baseline systems in topological data analysis tasks.
Contribution
It introduces a two-agent architecture with verification and guardrails to enhance reliability in autonomous scientific visualization workflows, especially for topological data analysis.
Findings
Achieves over 99% success rate in simulated multi-turn conversations.
Reduces code-generation errors through separation of interpretation and verification.
Demonstrates robustness against adversarial and infeasible requests.
Abstract
Recent agentic systems demonstrate that large language models can generate scientific visualizations from natural language. However, reliability remains a major limitation: systems may execute invalid operations, introduce subtle but consequential errors, or fail to request missing information when inputs are underspecified. These issues are amplified in real-world workflows, which often exceed the complexity of standard benchmarks. Ensuring reliability in autonomous visualization pipelines therefore remains an open challenge. We present TopoPilot, a reliable and extensible agentic framework for automating complex scientific visualization workflows. TopoPilot incorporates systematic guardrails and verification mechanisms to ensure reliable operation. While we focus on topological data analysis and visualization as a primary use case, the framework is designed to generalize across…
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
TopicsTopological and Geometric Data Analysis · Data Visualization and Analytics · Scientific Computing and Data Management
