MAGAR: Multimodal Agents for GUI-Based 3D Mechanical Assembly and Minimal Rework
Organizations: University of Chinese Academy of Sciences, Beijing, China · Qilu University of Technology (Shandong Academy of Sciences), Shandong Computer Science Center, Jinan, China · China University of Petroleum (East China), China · College of Computer Science, Chongqing University, Chongqing, China ·
Abstract
A GUI command can be correct at the interface level yet still produce an incorrect assembly. An agent must identify the relevant components, respect their structural relationships, and determine which parts should move during recovery. We introduce MAGAR-Bench, a benchmark of 4,000 multimodal samples from 26 assembly families that separates Assembly Decision, Atomic Action, and Minimal Rework. For rework, the objective counts distinct moved parts within the validated recovery candidate set for each state, rather than the number of actions. We also introduce MAGAR, a selective correction framework built on a frozen policy obtained by supervised fine-tuning. Its key design matches correction granularity to output dependencies. Structured candidates revise assembly fields and rework scope, while complete action candidates keep native GUI primitives coupled with their parameters. A learned selector retains the original prediction unless a candidate passes a task-specific intervention threshold. On recorded states from held-out assembly families, MAGAR improves Overall, the task-balanced aggregate, from 37.50 to 41.39, with gains on all three tasks. Across 209 interventions, 70 correct an error and 22 introduce one. These results support task-specific correction while highlighting the remaining tradeoff between fixing errors and preserving reliable predictions.
Figures & tables
| Model | Assembly Decision | Atomic Action | Minimal Rework | Overall | LLM-as-judge | ||||||
| OPG | OBA | SGF | IBC | ATA | PCA | WCS | MPA | RCA | Score | ||
| Open-source multimodal models | |||||||||||
| Qwen3-VL-8B-Instruct ( Bai et al., 2025 ) | 28.97 | 25.31 | 7.56 | 3.78 | 28.40 | 16.81 | 16.65 | 6.00 | 4.25 | 14.05 | 1.66 |
| DeepSeek-VL2-Small ( Wu et al., 2024 ) | 0.47 | 3.72 | 3.78 | — | 5.89 | — | 1.58 | 3.00 | 7.00 | 3.16 | 0.41 |
| InternVL2.5-8B ( Chen et al., 2024 ) | 8.88 | 17.57 | 10.50 | 3.36 | 29.91 | 9.37 | 13.41 | 5.00 | 2.50 | 10.46 | 1.10 |
| Kimi-VL-A3B-Instruct ( Team et al., 2025 ) | 0.93 | 5.85 | 3.78 | — | 29.91 | 18.84 | 17.96 | 7.00 | 8.00 | 10.79 | 0.88 |
| Model | Assembly Decision | Atomic Action | Minimal Rework | Overall | LLM-as-judge | ||||||
| OPG | OBA | SGF | IBC | ATA | PCA | WCS | MPA | RCA | Score | ||
| Vanilla-SFT | 36.45 | 32.76 | 42.86 | 33.61 | 43.96 | 29.37 | 50.64 | 24.00 | 45.50 | 37.50 | 2.66 |
| SFT + Module A | 39.25 | 33.62 | 44.54 | 35.29 | 43.96 | 29.37 | 50.64 | 30.00 | 48.75 | 39.63 | 2.67 |
| SFT + Module B | 36.45 | 32.76 | 42.86 | 33.61 | 48.19 | 37.39 | 54.24 | 24.00 | 45.50 | 39.26 | 2.79 |
| MAGAR(Ours) | 39.25 | 33.62 | 44.54 | 35.29 | 48.19 | 37.39 | 54.24 | 30.00 | 48.75 | 41.39 | 2.82 |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Benchmark / Work | GUI | Config. Target | 3D Assembly | Error Repair | Min. Moved Parts |
| VisualWebArena ( Koh et al., 2024 ) | X | X | X | X | |
| OSWorld ( Xie et al., 2024 ) | X | X | X | X | |
| AndroidWorld ( Rawles et al., 2025 ) | X | X | X | X | |
| PAGE Bench / PAGER ( Wei et al., 2026 ) | X | X | X | ||
| LEGO-ECA / SCANet ( Wan et al., 2024 ) | X | X | |||
| FurnitureBench ( Heo et al., 2025 ) | X | X | X |
| Setting | Value |
| Backbone | Qwen3-VL-8B-Instruct |
| Adaptation | LoRA |
| LoRA rank / scaling factor | 8 / 32 |
| LoRA dropout | 0.05 |
| Frozen components | Visual encoder and multimodal aligner |
| Optimizer | AdamW |
| Task family | Test samples | Interventions | Rate (%) |
| Assembly Decision | 238 | 14 | 5.88 |
| Atomic Action | 662 | 184 | 27.79 |
| Minimal Rework | 100 | 11 | 11.00 |
| All tasks | 1,000 | 209 | 20.90 |
Multimodal Agents
Multimodal agents perceive and reason across text, images, audio, and video to use tools, interact with interfaces, and act in the world.
See all 396 papers