← Key papers

Paper review · October 22, 2026

FocusGUI: An omni-modal GUI agent that chooses what to focus on at each step

Focused Omni-Modal GUI Agents

AgentsMultimodal Advanced Upvotes 222 cs.CV Nanyang Technological University

A lightweight adapter attached to a frozen omni-modal model selects the modalities that matter at each step and adds them to the embeddings. This substantially improves GUI action accuracy without fine-tuning the backbone.

Problem

A GUI agent receives the screen, audio, video, action history and device state all at once at every step. In the authors' analysis, the modality most important for the decision changed between adjacent steps 45.3% of the time, and 90.1% of steps had at least one distracting modality. Because each executed action feeds back into the next input, per-step misreadings accumulate and the Trajectory drifts off course; the authors call this Sequential Distraction. Existing methods that crop part of the screen cannot handle audio or video signals, and they also discard the surrounding context needed to determine coordinates.

Method

FocusGUI does not reduce the input; it only changes how the decoder reads it. It projects each modality and the screen spatial channels into a shared space (128 dimensions) and computes softmax weights by comparing them with a per-step reference vector built from the full observation. The weighted sum is compressed into a small 64-dimensional focus latent, which is added as a zero-initialized residual to the embeddings at the 4 prompt positions just before action generation. The backbone stays frozen, and about 1.15 to 1.45 million parameters are trained using only the likelihood of the next action tokens. No labels indicating which modality matters are needed.

Results

Limitations

Evaluation used only per-step comparison against ground truth on a single smartphone GUI benchmark (OmniGUI, 2,572 action steps). Closed-loop evaluation, in which the agent continues acting on its own in a real environment, was not confirmed. Goal Progress remains low at 6.8–17.5 even after the improvement. The authors also state that the modality weights do not fully explain the internal decisions of the frozen backbone.

Why it matters

For GUI agents that also handle off-screen signals such as voice notifications and video changes, this shows that telling the model where to focus can be more effective than adding or cropping information. Because it is a small adapter that leaves the backbone untouched, it is easy to attach to existing omni-modal models.

Key terms

Sequential Distraction
A phenomenon in which small errors caused by being distracted by irrelevant signals at each step feed into the next step's input through executed actions and gradually accumulate.
Omni-modal model
A model that processes multiple kinds of input, such as text, images, audio and video, together in a single network.
Zero-initialized residual
An additional signal designed to start at zero, leaving the original model's output unchanged, and to gradually add corrections as training proceeds.
Type Match / Exact Match
Type Match checks whether the action type, such as click or text input, is correct. Exact Match counts an answer as correct only if the coordinates and input text are also exact.

Original

Authors: Fuyao Zhang, Wenwen He, Jiaming Zhang, Yurong Hao, Xuan Wang, Guowei Guan, Che Wang, Longtao Huang, et al. · Posted 2026-10-19 · License arXiv 비독점 배포 라이선스 · Based on the full text

This review is an AI-written summary of the paper. Please treat the original paper as the reference.