atlas

Research map / Vision-language and multimodal / Multimodal LLMs

MP-GUI: Modality Perception with MLLMs for GUI Understanding

CVPR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Benchmarks and analysis of MLLMs · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes MP-GUI, an 8B MLLM for GUI understanding that adds three modality perceivers (text, graphics, spatial) and a task-conditioned fusion gate on top of InternVL2-8B, trained with a four-step curriculum on ~0.68M GUI samples including a new Spatial Relationship Prediction task and synthetic QA data.

Problem

Existing MLLMs treat GUI screenshots like natural images and lack explicit spatial structure modeling, while obtaining reliable screen structure data (view hierarchies, HTML) is hard due to noise and privacy issues.

Approach

Add three GUI-tailored perceivers (textual, graphical, spatial) over the vision backbone, fuse their signals with a question-conditioned Fusion Gate to produce task-oriented visual clues, train each perceiver stage-wise with modality-specific data (including a novel SRP task from VH trees), and use MLLM-synthesized QA data to train the fusion gate.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add MP-GUI's GUI-tailored perceivers, fusion gate, and multi-stage training rather than using InternVL2-PInternVL2-8B · Widget CaptioningCIDEr: 142.8 -> 151.0Helped
Add MP-GUI's GUI-tailored perceivers, fusion gate, and multi-stage training rather than using InternVL2-PInternVL2-8B · RefExpAcc@IoU=0.1: 72.4 -> 83.0Helped
Add MP-GUI's GUI-tailored perceivers, fusion gate, and multi-stage training rather than using InternVL2-PInternVL2-8B · ScreenQA ShortSQuAD F1: 88.9 -> 90.5Hurt
Add MP-GUI's GUI-tailored perceivers, fusion gate, and multi-stage training rather than using InternVL2-PInternVL2-8B · TaperceptionF1: 87.8 -> 88.2Hurt
Add task-oriented FG pretraining in Step 4 (ablation)MP-GUI · Widget CaptioningCIDEr: 142.1 -> 151.0Helped
Add task-oriented FG pretraining in Step 4 (ablation)MP-GUI · Complex ScreenQASQuAD F1: 80.7 -> 84.3Helped
Use the Fusion Gate instead of averaging the three perceiver outputs (ablation)MP-GUI · Widget CaptioningCIDEr: 143.4 -> 151.0Helped
Add the Textual Perceiver (ablation)MP-GUI · Screen2WordsCIDEr: 115.2 -> 118.4Helped
Add the Graphical Perceiver (ablation)MP-GUI · Complex ScreenQASQuAD F1: 80.3 -> 84.3Helped
Add the Spatial Perceiver (ablation)MP-GUI · Widget CaptioningCIDEr: 141.9 -> 151.0Helped
Train TGS-PFM step by step with MTS instead of end to end (ablation)MP-GUI · WebSRCSQuAD F1: 86.9 -> 89.2Helped

Surprising findings

Limitations

Experimental setup

Datasets: AMEX AITW Semantic UI ScreenQA WebSRC RefExp Widget Captioning Taperception Screen2Words Mind2Web ScreenSpot

Benchmarks: Widget Captioning Screen2Words RefExp Taperception WebSRC ScreenQA ScreenQA Short Complex ScreenQA AITW Mind2Web ScreenSpot

Metrics: CIDEr F1 ROUGE-L SQuAD F1 Acc@IoU Step.SR Ele.Acc Op.F1

Baselines: InternVL2 InternVL2-P Qwen2-VL Qwen-VL MiniCPM-V 2.6 Llama 3.2-V CogAgent SeeClick ShowUI ScreenAI

Builds on: InternVL2 Mixture of Experts LoRA Set-of-Marks

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy