- The paper introduces FineState-Bench, a benchmark that isolates GUI state-setting tasks with instance-level verification and precise visual grounding.
- It employs a four-stage protocol (SR@Loc, SR@Int, ES-SR@Loc, ES-SR@Int) to diagnose failures in localization and interaction accuracy.
- Empirical results show low exact state success rates for LVLM-based agents, emphasizing the need for enhanced visual grounding techniques.
FineState-Bench: Diagnostic Benchmarking of Fine-Grained State-Conditioned GUI Grounding
Motivation and Limitations of Prior Work
Existing large vision-LLMs (LVLMs) and multimodal GUI agents exhibit strong performance on a variety of interface control tasks, but evaluation methodologies remain coarse-grained in two key aspects: imprecise target-state specification, and conflation of perception, grounding, and action into single-aggregate task success rates. Tasks requiring exactโrather than just plausibleโUI control state changes (e.g., setting a slider to 74%, selecting a particular date in a calendar, or picking an explicit color value) are poorly captured both in data resources and metrics used by prior benchmarks. Most current datasets for GUI and web/mobile agent evaluation prioritize click-level or end-to-end task completion, with state-conditioned success being underrepresented, and provide insufficient diagnostic resolution to attribute failures in the full perception-localization-interaction pipeline (2604.27974).
FineState-Bench is introduced as a dedicated benchmark explicitly targeting single-step, fine-grained, state-conditioned GUI state setting, with instance-level goal state verification. It contains 2,209 human-annotated instances sampled across desktop, web, and mobile platforms. Each instance provides:
- A screenshot of the UI.
- Two natural language instructions (for component localization and goal-directed operation).
- Exact goal state and structured dual-region (box) annotations: control-extent (locate) and interactable-core for both current and target configuration.
- Explicit decoupling of the localization point (p0) and interaction point (p1).
Four interaction families are comprehensively covered: numerical/range adjustment, toggling/option selection, specific data-type selection, and view/content re-organization, spanning 23 component types. The benchmark uses a single-step, point-based interface to isolate the agent's ability to set controls to precise visual/semantic states, independent of multi-step corrective trajectories.
Diagnostic Evaluation: FineState-Metrics
To provide granularity and enable precise failure attribution, FineState-Bench introduces FineState-Metricsโa four-stage diagnostic protocol:
- Localization Success Rate (SR@Loc): p0 falls inside the control's visible bounding box. Grounding at the component level.
- Interaction Success Rate (SR@Int): p1 falls inside the interactable region that actually triggers the targeted state change. Captures fine point precision.
- Exact State Success Rate at Locate (ES-SR@Loc): Verifies attainment of the exact goal state when p0 is within the target (post-action) configuration.
- Exact State Success Rate at Interact (ES-SR@Int): Strictest metric, requiring p1 inside the interactable core in the target configuration and the exact desired final state.
This stage-wise decomposition exposes where agents typically fail: transition from component localization to interactable-core localization, and from correct interaction location to state-setting correctness.
Visual Diagnostic Assistant (VDA)
FineState-Bench introduces the Visual Diagnostic Assistant (VDA) as an analysis tool for controlled ablation studies. The VDA produces, given the screenshot and instruction, a structured description and a tight bounding-box Localization Hint for the target operation region. VDA is used to augment agent inputsโenabling precise performance quantification for cases where visual grounding (rather than perception/semantics or action implementation) is the dominant bottleneck. VDA is not proposed as a system component for deployment but as a plug-and-play diagnostic module for benchmarking.
Ablation studies reveal that only the Localization Hintโrather than the textual descriptionโgives substantial gains, directly implicating visual core-localization as the key limiting factor.
Empirical Findings: Strong Numerical and Diagnostic Results
Extensive evaluation of eight representative GUI agents (three closed-source LVLMs and five open-source GUI-specialized agents) reveals consistently low exact goal state success under strict metrics:
- Best model (UGround-7B) achieves only 32.8% ES-SR@Int on Web, and 22.8% average across all platforms.
- Success is higher on discretized selection controls (e.g., radio buttons, tabs) than on continuous controls (e.g., sliders, seek bars), where even with good component localization, state setting precision remains poor.
- The gap between SR@Loc and SR@Int is substantial, particularly for precision-sensitive and continuous controls, directly quantifying the prevalence of errors in interactable-core localization.
- Using the VDA, Gemini-2.5-Flash obtains a +14.9% ES-SR@Int increase, localizing the principal recoverable gains to visual grounding improvements.
Component-wise analysis demonstrates the largest SR@Loc-to-SR@Int drops on sliders, knobs, seek bars, and zoom/pan interfaces, while categorical selectors remain systematically difficult for goal-state verification (near-zero interact success).
Implications and Future Directions
Practical Implications: Current LVLM-based GUI agents are not yet reliable for task automation scenarios demanding fine-grained, exact state specificationโe.g., enterprise software, scientific instruments, or accessibility interfacesโall of which require strong guarantees about control setting without iterative manual correction. The observed bottlenecks clarify that improved general language-vision models, without explicit advances in visual grounding and spatial precision for GUI artifacts, will not close the gap.
Theoretical Implications: The diagnostic paradigm enforced by FineState-Bench advocates for decomposition of task success into sub-factors (perception, component grounding, interactable-core precision, and state-setting logic). Systematic evaluation with explicitly decoupled points and fine-grained geometric supervision enables clearer attribution, necessary for both training objectives and benchmarking trajectories as models continue to scale.
Open Problems and Future Work:
- Extension to multi-step, interactive task settings, combining the diagnostic rigor of FineState-Bench with long-horizon reasoning and correction.
- Integration of VDA-like grounding supervision into end-to-end system pipelines, potentially as auxiliary objectives or self-supervised targets for future models.
- More aggressive data augmentation and synthesis for underrepresented component types, rare UI patterns, and dynamic/adaptive layouts.
Conclusion
FineState-Bench provides the first cross-platform, exact-state, fine-grained benchmark for single-step, state-conditioned GUI state setting, and introduces a diagnostic framework (FineState-Metrics and VDA) capable of attributing failures to specific perception and grounding sub-tasks. The low exact goal-state success rates, persistent across architectures and platforms, underline the remaining gap for reliable state-aware GUI agents. The benchmark's evaluation paradigm is expected to foster more precise, robust, and diagnostically interpretable models and methodologies in the field of multimodal UI automation and agentic software control.
Citation:
FineState-Bench: Benchmarking State-Conditioned Grounding for Fine-grained GUI State Setting (2604.27974)