Preprint · 2026

Focused Omni-Modal GUI Agents

Fuyao Zhang1Wenwen He1Jiaming Zhang1Yurong Hao1Xuan Wang1Guowei Guan1Che Wang1Longtao Huang2Wei Yang Bryan Lim1

1 Nanyang Technological University2 Alibaba Group

Overall Type Match
64.2%
+33.2 percentage points
Averaged across four backbones
Overall Exact Match
33.5%
3.0× the frozen backbone
From 11.2% to 33.5% on average
Consistent improvements
24 / 24
Best Type & Exact Match
Backbone × evaluation category
Trainable parameters
1.15–1.45M
Frozen backbone
Action supervision alone
FocusGUI pipeline: seven multimodal channels, step-adaptive prioritization, compact projection, and residual alignment to a frozen decoder.
Focus on what matters, when it matters. FocusGUI prioritizes multimodal evidence at each decision step and injects a compact residual into existing prompt embeddings. The complete observation and the backbone remain intact.

Abstract

Graphical User Interface (GUI) agents increasingly act over streaming omni-modal observations spanning screenshots, audio, video, interaction history, and device states. However, exposing this complete context uniformly at every step ignores that relevance is transient and sparse: the signal determining one action can become clutter at the next. Because executed actions feed back into the context, these errors compound into Sequential Distraction, driving the agent into irreversible trajectory drift. We formulate the underlying requirement as Focused Perception: a representation that is step-adaptive, action-sufficient, and non-intrusive. We realize this in FocusGUI, a lightweight adapter that dynamically prioritizes multimodal channels against a step-specific decision reference. Instead of uniformly processing all inputs, it compresses the most relevant evidence into a compact latent and subtly injects it into the frozen decoder’s embeddings, guiding the model’s attention without altering its native parameter space. FocusGUI trains from action supervision alone, requiring neither modality-relevance labels nor backbone fine-tuning. Across four omni-modal backbones, it raises overall Type Match by +33.2 and Exact Match by 3.0× over the frozen backbone on average, and Type Match by +30.1 over the strongest existing enhancement method.

Why more context is not always better

An agent sees the screen, hears audio, watches video, and remembers earlier actions. But the evidence that determines its next action keeps changing.

Empirical observations of modality switching, interference, and spatial and temporal sparsity.
Relevance is transient and sparse. The dominant modality switches in 45.3% of adjacent steps; 94.0% of episodes contain a switch. At least one modality interferes in 90.1% of steps. The median target element occupies only 0.87% of the screen. Source: paper Figure 1.

Uniformly consuming every signal can turn irrelevant evidence into a wrong action. That action changes the environment and enters the next observation, allowing distraction to accumulate along the trajectory. FocusGUI addresses this Sequential Distraction by adapting evidence priorities to the current decision.

Focused perception, without changing the backbone

A small, trainable adapter guides a frozen omni-modal agent through three principles.

Step-adaptive

Prioritize the current decision

Score seven evidence channels against a decision reference derived from the current observation. Relevance is recomputed at every action step.

Action-sufficient

Compress the useful evidence

Aggregate the weighted channels into a compact 64-dimensional latent. Train directly from next-action supervision, without modality-relevance labels.

Non-intrusive

Preserve the native agent

Add a zero-initialized residual to four existing prompt positions before the action boundary. Keep all original inputs and backbone parameters.

Evidence prioritization

Text/history, screen, audio, video, interaction state, full-modal hidden features, and screen spatial features are mapped to a shared space.

channels → step-specific weights → compact latent

128-dimensional channel projections · 64-dimensional latent

Residual alignment

The adapter projects this latent back into the decoder’s embedding space and adds it to existing prompt embeddings.

prompt embeddings + aligned residual → next action

4 prompt positions · no extra prompt tokens · no backbone fine-tuning

Training setup and evaluation protocol

OmniGUI. 29 applications, 708 episodes, and 2,572 action steps, with episode-disjoint splits.

Optimization. Three epochs with AdamW, learning rate 2 × 10⁻⁴ and weight decay 10⁻³. Only the adapter is trained; the encoders, decoder, and language-model head remain frozen.

Supervision. Next-action token negative log-likelihood. No relevance labels or backbone fine-tuning are required.

Main results

FocusGUI improves four omni-modal backbones across localization, semantic, cross-modal, temporal, and instant-action tasks.

OmniGUI benchmark

Paper Table 1 · all metrics in percent, higher is better

MethodType Match ↑Exact Match ↑Goal Progress ↑

Blue rows indicate FocusGUI. Bold values mark the best score within each backbone. Scores are reproduced from the supplied manuscript.

What makes focused perception work?

Removing any component reduces performance. Adaptive channel selection and residual alignment both matter.

Qwen2.5-Omni ablationType Match ↑Exact Match ↑Goal Progress ↑

Paper Table 2 · overall evaluation.

Staying focused as the trajectory grows

Focused perception helps prevent the compounding errors that emerge when an agent acts over longer histories.

Type Match and Exact Match by action step, comparing FocusGUI with the frozen backbone.
Less drift at later steps. The frozen Qwen2.5-Omni backbone’s Type Match falls from 64.79% at the first step to 32.79% at step four and beyond. FocusGUI retains 86.8% of its initial Type Match, while its Exact Match rises from 38.73% to 46.72%. Source: paper Figure 3.

Different steps, different signals

Interaction-state evidence has the largest weight at the start. As tasks progress, priorities shift toward audio, video, and full-modal hidden features.

This shift is learned through action supervision. There is no fixed modality ranking and no hand-authored schedule.

Heatmap of learned channel priorities across initial, early, middle, and late task phases.
Channel priorities across task phases. Source: paper Figure 4.

Case study: listen before acting

A visually similar video can demand different actions. The deciding signal is what the agent hears.

Five-step paper case comparing FocusGUI actions, channel priorities, and frozen-backbone actions.
Qualitative example from paper Figure 5. The panels below are extracts of this illustration.

Case 1 · Audio-conditioned video interaction

The right action depends on the sound

Task. If you hear loud engine sounds (motorsports), tap the screen to pause the video. If you hear waves or splashing (surfing), exit the video.

Observe → prioritize evidence → decide → observe again

Paper illustration, step 1

FocusGUI

Frozen backbone

Paper illustration, not a live agent recording. Radar plots show the channel priorities reported in the manuscript.

BibTeX

@misc{zhang2026focusedomnimodalguiagents,
  title = {Focused Omni-Modal GUI Agents},
  author = {Fuyao Zhang and Wenwen He and Jiaming Zhang and Yurong Hao and Xuan Wang and Guowei Guan and Che Wang and Longtao Huang and Wei Yang Bryan Lim},
  year = {2026},
  eprint = {2610.26203},
  archivePrefix = {arXiv},
  primaryClass = {cs.CV},
  url = {https://arxiv.org/abs/2610.26203}
}