Back to Rankings

VisInteract: Towards Dynamic Interactive Text-to-Visualization under Imperfect Queries

Wenxin Xu, Jinwei Lu, Hwanhee Kim, Chen Jason Zhang, Xiao-Yong Wei, Haoyang Li, Yuanfeng Song

Sep 14, 2026arXiv:2609.15182v1
cs.AI
Share
Scorecard· 16/16
7.0/10 impact

First benchmark and a well-motivated method for a genuinely new subproblem (interactive Text-to-Vis under imperfect queries), with rigorous experiments, though impact is somewhat concentrated in a specific subfield and the whole loop is LLM-dependent.

Abstract

Real-world visualization requests are routinely ambiguous, incomplete, or factually incorrect, yet existing Text-to-Visualization (Text-to-Vis) systems assume well-specified inputs and produce charts in a single pass. When queries are imperfect, a system must \emph{interact} with the user to recover the true intent, but no benchmark or method supports this dynamic process. We introduce \textbf{VisInteract}, a new paradigm that reframes Text-to-Vis as interaction-driven intent recovery, and \textbf{VisInteract-Bench}, to our knowledge, that is the first benchmark for dynamic interactive Text-to-Vis, featuring controlled imperfection injection, a leakage-controlled User Agent for realistic multi-turn feedback, and dual-perspective (code and chart) automated evaluation. On the algorithmic side, we propose \textbf{Vis-MCTS}, a Monte Carlo Tree Search (MCTS) enhanced method, introducing improvements over classical MCTS, that \emph{Progressive Widening} to tame the unbounded tool-argument space in tree search, \emph{cross-rollout information sharing} so clarifications and critiques benefit the entire search tree, and \emph{Dimension-Aware Reward Decomposition} that routes scalar user feedback along data-fidelity, visual-design, and intent-alignment dimensions to resolve credit assignment across heterogeneous actions. Extensive Experiments across two LLM backbones show that Vis-MCTS consistently outperforms all Text-to-Vis baselines, improving end-to-end task success by 13.40%13.40\%--16.27%16.27\% over the strongest interactive baseline and by more than 5×5\times over non-interactive ones.

AI Impact Assessments

(1 model)

Scientific Impact Assessment

1. Core Contribution

The paper reframes Text-to-Visualization (Text-to-Vis) from a single-pass mapping problem into a dynamic, interaction-driven intent recovery problem under imperfect (ambiguous, incomplete, or factually incorrect) queries. It delivers three coupled artifacts: (1) VisInteract-Bench, claimed to be the first benchmark for dynamic interactive Text-to-Vis, built via controlled imperfection injection over BIRD Mini-Dev databases, with a leakage-controlled User Agent (text + visual feedback) and dual-perspective (code + chart) LLM-as-judge evaluation; (2) Vis-MCTS, an MCTS adaptation with three targeted innovations—Progressive Widening for the unbounded LLM tool-argument space, cross-rollout memory sharing of clarifications/critiques, and Dimension-Aware Reward Decomposition for credit assignment across heterogeneous action types (SQL/chart/clarification); (3) an empirical study across two LLM backbones. The framing is genuinely novel within Text-to-Vis: prior benchmarks assume the query encodes true intent, and prior interaction work is pre-scripted or reactive.

2. Methodological Rigor

The design is thoughtful and unusually complete. The task is formalized as a partially observable decision problem with a key-feature representation of intent (accommodating the many-valid-designs nature of visualization). The benchmark construction pipeline is elaborate: five validated stages, a corpus-level diversity tracker, per-instance farthest-point diversity maximization, contract-based chart validation, and post-validation imperfection injection guaranteeing a clean executable reference for every imperfect query. The leakage-controlled User Agent (access gating + response policy + pre-filtering scanner) is a careful attempt to prevent ground-truth leakage—an important control that many "simulated user" studies neglect.

Experiments include appropriate baselines spanning non-interactive (Self-Correction, nvAgent) and interactive (ReAct, Best-of-N ReAct, MultiVis-Agent). The Best-of-N vs. Vis-MCTS comparison under an identical N=10 rollout budget cleanly isolates the tree-structure benefit from mere repeated sampling. Ablations disable each of the four components individually and each shows a distinct, meaningful drop. Hyperparameter sweeps (rollouts, depth, reward weights) demonstrate robustness. The judge-reliability study is a genuine strength: cross-family validation (Qwen vs. GPT), human agreement on stratified subsets, Fleiss' κ > 0.84, confusion matrices, and per-method breakdowns that even identify the softest spot (ReAct chart-level features near the decision boundary).

The main methodological caveat is the near-total reliance on LLM/VLM components throughout the loop—the User Agent, the imperfection injector, and the judges are all LLMs—so systematic correlated biases could inflate results despite the cross-family checks. The authors acknowledge this.

3. Potential Impact

The interaction-driven paradigm addresses a real, widely-felt pain point: production NL-to-chart and NL-to-BI tools routinely receive under-specified requests. The benchmark could become the reference evaluation for interactive Text-to-Vis, analogous to how BIRD-INTERACT served NL2SQL. Vis-MCTS's three innovations—especially Progressive Widening for unbounded LLM action arguments and dimension-aware reward decomposition—are reusable beyond visualization, transferring to any multi-tool LLM-agent tree search where scalar rewards must be attributed across heterogeneous actions. Code is released (GitHub link provided), aiding adoption.

4. Timeliness & Relevance

Highly timely. LLM agents, tree-search reasoning (ToT/LATS/RAP/rStar), and LLM-as-judge evaluation are all active areas, and interactive/clarification-seeking agents are an emerging frontier. The paper sits squarely at the intersection and addresses a genuine gap (no prior dynamic interactive Text-to-Vis benchmark or method).

5. Strengths & Limitations

Strengths: clear problem reframing; first-of-kind benchmark with strong leakage controls; well-motivated, non-generic MCTS adaptations; consistent large gains across two backbones (13–16% over strongest interactive baseline, >5× over non-interactive); rigorous ablations and judge-reliability analysis; released code.

Limitations: (a) evaluation confined to 1,098 samples from 11 BIRD databases and Altair/Python output—generalization to other grammars/domains untested; (b) idealized LLM User Agent may not reflect noisy real human feedback (acknowledged); (c) the entire evaluation and interaction stack is LLM-driven, risking correlated bias; (d) compute cost is materially higher than single-pass generation (multiple rollouts, per-sample user simulation); (e) no real human-in-the-loop deployment study. The absence of a training split (zero-shot design) is deliberate but limits method-training research uses.

Additional observations: Reproducibility is good—hyperparameters tabulated, pseudocode provided, prompts in appendices, code released, API costs disclosed. The benchmark itself is a foundational contribution likely to be reused. The surprisingness of results is moderate: that interaction helps and tree search beats single-chain reasoning is expected; the magnitude of the non-interactive gap (>5×) is the more striking finding.

Overall, this is a strong, well-executed systems-and-benchmark paper that opens a coherent new subproblem and provides both the evaluation infrastructure and a competitive method. Its impact will likely be concentrated in the Text-to-Vis / NL2SQL / LLM-agent communities but with transferable methodological ideas.

Rating:7/ 10
Significance 7Rigor 7.5Novelty 7.5Clarity 7.5

Generated Sep 15, 2026

Comparison History (0)

No comparisons yet.