← Latest papers
🤖 AI

UI2App: Benchmarking Visual Interaction Inference in Executable Web Application Generation

The paper introduces UI2App, the first benchmark designed to evaluate the ability of vision-language models to infer executable interaction behaviors from static UI screenshots alone, revealing a significant gap between current models' visual reconstruction capabilities and their ability to generate complex, state-coherent web applications.

Original authors: Grace Man Chen, Litao Guo, Yifan Wu, Yiyu Chen, Yenchi Tseng, Sicheng Liu, Yuyu Luo, Ying-Cong Chen

Published 2026-07-08
📖 5 min read🧠 Deep dive

Original authors: Grace Man Chen, Litao Guo, Yifan Wu, Yiyu Chen, Yenchi Tseng, Sicheng Liu, Yuyu Luo, Ying-Cong Chen

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Big Idea: From "Looking" to "Doing"

Imagine you are a master chef. You have a photo of a beautiful, complex cake on a table.

  • Old Way (Text-Driven): You ask the chef, "Make me a cake that looks like this photo, has three layers, is chocolate, and has a secret button inside that releases sprinkles when pressed." The chef needs you to describe every single detail in words. If you forget to mention the secret button, the chef won't make it.
  • New Way (Image-Driven): You just hand the chef the photo. The chef looks at it and tries to bake the cake.

For a long time, AI models (like the "chefs" in this story) have gotten very good at looking at a photo and baking a cake that looks exactly like the picture. They can match the colors, the frosting swirls, and the shape perfectly.

But here is the problem: Just because the cake looks real doesn't mean it works.

  • Does the secret button actually release sprinkles?
  • If you take a slice, does the inside taste like chocolate, or is it just a hollow shell?
  • If you move a layer, do the other layers stay connected?

The paper UI2App says: "We need to stop just checking if the cake looks right. We need to check if the cake actually works."

The New Benchmark: UI2App

The researchers created a new test called UI2App. Instead of asking AI to build a website based on a long list of written instructions, they gave the AI a stack of screenshots (photos of a website) and said:

"Build a working, clickable website that behaves exactly like these photos, without us telling you how the buttons work."

The AI has to figure out the "hidden magic" just by looking at the pictures. For example, if a photo shows a shopping cart with 1 item, and the next photo shows it with 2 items, the AI must realize: "Ah, there must be a hidden system that remembers what I added!"

The Four-Point Report Card

To grade the AI's work, the researchers didn't just look at the final product. They used a four-part checklist:

  1. Can it even run? (Executability): Does the code actually work, or does it crash immediately? It's like checking if the oven is plugged in before tasting the cake.
  2. Can you get around? (Navigation Reachability): If the website has a "Contact Us" page in the photos, can you actually click a link to get there? Or is the link broken?
  3. Does it look right? (Visual Fidelity): Does the website look like the photo? (This is the old way of testing, which most AIs are good at).
  4. Does it act right? (Interaction Inference Score - IIS): This is the most important new part. If you click "Add to Cart," does the number go up? If you log in, does the page remember you? This tests if the AI understood the behavior, not just the appearance.

The Shocking Results

The researchers tested six of the smartest AI models available. Here is what they found:

  • The "Look-Alike" Trap: The AI model that was best at making the website look perfect (Visual Fidelity) was actually fourth best at making it work (Interaction).
    • Analogy: Imagine a model that built a fake car out of clay. It looked exactly like a Ferrari (shiny, perfect shape), but if you tried to start the engine, nothing happened. It was a "frozen façade."
  • The "Doer" Wins: The model that was best at making the website work (adding items to carts, remembering passwords, switching pages) was a different model entirely.
  • The "Memory" Problem: The hardest thing for all the AIs was Cross-Route State.
    • Analogy: Imagine you are in a video game. You pick up a sword in the "Forest" level. You walk to the "Castle" level. A smart AI remembers you still have the sword. The AIs in this test often forgot. They built a Forest where you could pick up a sword, but when you walked to the Castle, the sword vanished, and the game acted like you never picked it up.
    • The Result: Half of the models scored zero on this specific skill. They couldn't keep track of information as you moved between different pages.

Why This Matters

The paper concludes that Visual Fidelity does not equal Intelligence.

Just because an AI can draw a perfect picture of a button doesn't mean it knows what happens when you click it. The current generation of AI is great at being an artist (copying the look) but is still struggling to be an engineer (building the logic).

The UI2App benchmark is a new tool to force AI to stop just "pretending" and start actually "doing." It highlights that the biggest gap in AI right now isn't making things look pretty; it's understanding the invisible rules that make a website feel alive.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →