WidgetVA: A Widget-Centric Framework and Benchmark for Agentic Visual Analytics
Organizations: Data Science and Analytics Thrust, Information Hub, The Hong Kong University of Science and Technology (Guangzhou), Guangzhou, China · Nanyang Technological University, Singapore · School of Electronics and Information Technology (School of Microelectronics), Sun Yat-sen University, Guangzhou, China
Abstract
Visual analytics (VA) enables sensemaking through interactive visualization, but effective analysis often requires experts to translate high-level intents into long sequences of interface operations and iteratively interpret visual feedback. We study whether modern vision-language models (VLMs) can take on this role as autonomous VA operators that observe the interface, plan multi-step exploration, execute interactions, and adapt based on intermediate visual feedback. To support systematic development and evaluation, we first introduce WidgetVA, a widget-centric agentic VA framework that standardizes interactive components as structured widgets with unified action (e.g., filter and zoom) and perception-query (e.g., selection summaries) APIs. This standardization supports two modes of system construction: wrapping an existing VA system to make it agent-operable without rebuilding it, and composing a new system from widgets as modular building blocks. To help agents coordinate across widgets rather than plan each interaction from scratch, each widget further packages reusable analytical workflows, giving agents more than a bare set of callable functions to plan over. Building on this framework, we present WidgetVABench, a benchmark of single- and multi-widget VA tasks that require agents to perform multi-step interactions to uncover evidence and produce verifiable results. Each task also provides fine-grained reference annotations so that WidgetVABench can score Answer, Reference Trace Similarity, and State separately rather than collapsing agent performance into one success score. Experiments across multiple VLMs show that our framework provides an effective scaffold for agentic VA, while the diagnostic measures expose persistent limitations for future work. The WidgetVA framework and WidgetVABench have been released in https://github.com/Hiverwin/widgetva.
Figures & tables
| Type | Target | Path | Characteristic | Example |
| TK–PK | Known | Known | Specified analysis | Select the largest and smallest wind-farm regions, compare their average vibration values and proportions of high-vibration turbines, and identify the region that performs worse on both indicators. |
| TK–PU | Known | Unknown | Goal-directed analysis | Between the largest and smallest wind-farm regions, which requires a more urgent maintenance review? Support the answer with evidence. |
| TU–PK | Unknown | Known | Guided discovery | Inspect region size, vibration distributions, and anomalous turbine records in sequence, and report any noteworthy pattern discovered. |
| TU–PU | Unknown | Unknown | Open-ended exploration | Explore the wind-turbine dashboard and identify a phenomenon that warrants further investigation. |
| TK-PK | TK-PU | TU-PK | TU-PU | ||||||||||
| Setting | Answer | Trace | State | Answer | Trace | State | Answer | Trace | State | Answer | Trace | State | Model (Avg. A) |
| Single-widget tasks | |||||||||||||
| 52.5 | N/A | N/A | 56.4 | N/A | N/A | 35.2 | N/A | N/A | 35.9 | N/A | N/A | GPT (45.0) | |
| 54.2 | N/A | N/A | 56.7 | N/A | N/A | 37.3 | N/A | N/A | 34.5 | N/A | N/A | Gemini (45.7) | |
| 33.3 | N/A | N/A | 31.6 | N/A | N/A | 16.2 | N/A | N/A | 23.0 | N/A | N/A | Qwen (26.0) | |
| 70.8 | 68.1 | 67.2 | 63.7 | 49.1 | 39.0 | 64.5 | 58.3 | 55.5 | 46.9 | 37.8 | 34.3 | GPT (61.4) | |