UI2App: Benchmarking Visual Interaction Inference in Executable Web Application Generation
Summary
UI2App is introduced as the first benchmark designed to evaluate interaction inference in executable web application generation, addressing a gap in existing image-driven paradigms that primarily focus on visual fidelity. It comprises 327 screenshots organized into 45 state-coherent sets for multi-route web applications. The benchmark employs an end-to-end pipeline assessing executability, navigation reachability, visual fidelity, and interaction inference, with an Interaction Inference Score (IIS) measuring functional correctness and state-management complexity. Experiments on six frontier vision-language models reveal a significant capability mismatch: the visual-fidelity leader scored only 7.5 on IIS, ranking fourth and trailing the IIS leader by 5.2x. High-complexity interactions, particularly cross-page state, remain a pervasive bottleneck, with half of the models scoring exactly zero.
Key takeaway
For AI Engineers developing web application generation models, UI2App's findings highlight a critical need to shift focus beyond visual fidelity. Your models currently struggle significantly with interaction inference and complex state management, especially cross-page interactions. Prioritize research and development into robust interaction recovery mechanisms to create truly functional and user-friendly web applications, rather than just visually accurate ones.
Key insights
UI2App benchmarks vision-language models' ability to infer web application interactions from static screenshots, revealing a significant capability gap.
Principles
- Visual fidelity does not imply interaction capability.
- Cross-page state management is a major bottleneck.
- Interaction inference requires systematic evaluation.
Method
UI2App evaluates web application generation via an end-to-end pipeline, assessing executability, navigation reachability, visual fidelity, and interaction inference using an IIS metric for functional correctness and state-management complexity.
In practice
- Focus model development on interaction inference.
- Prioritize cross-page state handling in web UIs.
Topics
- Web Application Generation
- Interaction Inference
- Vision-Language Models
- UI Benchmarking
- Cross-page State Management
- Visual Fidelity
Best for: Research Scientist, AI Scientist, Machine Learning Engineer, AI Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by Takara TLDR - Daily AI Papers.