REVIEW 5 major objections 5 minor 2 cited by
OmniActor: A Generalist GUI and Embodied Agent for 2D&3D Worlds
T0 review · 5 major / 5 minor · reviewed 2026-08-05 · deepseek-v4-flash
Pith's one-line read Screens and robots need not fight: one 7B agent beats both single-domain specialists by sharing shallow layers and splitting deep ones.
desk verdict Worth a referee: the empirical result is plausible and the ablations informative, but the shallow-shared/deep-separated mechanism rests on one unvalidated similarity statistic. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
Layer-heterogeneity Mixture of Experts — a parameter-sharing policy driven by a 'parameter update similarity' metric. The metric computes the cosine similarity between per-layer weight differences from two fine-tunes, one trained on GUI data and one on embodied data; high similarity in shallow layers motivates sharing layers 1-8, while low similarity in deep layers motivates separate attention, FFN, and head parameters for the two domains. This metric is what converts the qualitative idea of synergy and conflict into a concrete architectural split.
What would settle it
Run the same parameter-update similarity computation twice, replacing the GUI-versus-embodied comparison with two independent fine-tunes on the same GUI data. If the within-domain similarity profile is indistinguishable from the cross-domain profile in shallow layers, or if a model trained with a different layer-split threshold (say K=4 or K=20) matches or beats K=8, then the measured gains cannot be attributed to the shallow-synergy/deep-conflict mechanism.
Extended reading notes
Core claim
On the paper's own terms, the central discovery is that GUI and embodied data have a layer-dependent relationship: their parameter update directions agree in shallow layers and diverge in deep layers, and an architecture can exploit that split. OmniActor is a 7-billion-parameter vision-language model with a shared trunk (layers 1-8), separate deep expert branches for GUI and embodied actions, and separate prediction heads. Trained on unified data, where GUI actions are text tokens and embodied six-degree-of-freedom-plus-gripper actions are discretized into the same vocabulary, it reaches 69.5 success on LIBERO-90 versus 63.4 for the embodied-only agent, and 86.4/77.5/66.0 on AndroidControl-L
Load-bearing premise
The entire design rests on trusting that measuring which layers change in similar directions when training on screens alone versus robots alone tells you which layers are safe to share when training on both; if that measurement mostly reflects random training noise, the mechanism falls apart.
Editorial extensions
If this is right
- Joint training with shared shallow trunk and split deep experts yields higher average success than either single-domain specialist: +6.1 on LIBERO-90 over the embodied-only agent and +1.2 average on the GUI suite over the GUI-only agent.
- Naive data mixing is a poor baseline; full parameter separation regains lost performance but misses transfer, so the layer-dependent sharing policy is what recovers the synergy.
- The recipe transfers to a newer base model, raising the claimed average success from 74.9 to 78.4.
- Unifying both action spaces into one token vocabulary lets a single model emit click/tap coordinates and continuous robot-end-effector moves with the same decoder.
- The parameter-update similarity metric provides a reusable heuristic for deciding where to share and where to split in other multi-domain agent training setups.
Reading between the lines
- The same shallow-share/deep-split diagnostic could apply to other pairs of task families with shared perception and divergent action syntax, such as different robot embodiments or diverse UI platforms; the paper only demonstrates it for GUI versus embodied.
- The long-horizon GUI gains suggest embodied trajectory data may teach a general notion of planning or state-change that helps GUI tasks; a clean test would fix GUI data and ablate embodied data to see how much of the AndroidControl-High/GUI-Odyssey improvement disappears.
- Because the similarity statistic is computed from single-domain fine-tunes with one initialization, a stronger validation would compare it with repeat fine-tunes; if shallow-layer similarity is not much higher than run-to-run noise, the architectural split is still empirically useful but the stated mechanism is unsupported by the metric.
- The model's parameter count grows only in the deep layers, so scaling the shared trunk or expert capacity independently is a natural next test of whether the synergy scales with breadth.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes OmniActor, a single 7B vision-language-action model that handles both GUI (2D) and embodied (3D) tasks. The two central contributions are (i) a unified data format and action space, converting GUI actions into text tokens and continuous embodied actions into discretized token IDs; and (ii) a Layer-heterogeneity MoE architecture that shares parameters in shallow layers and separates parameters in deep layers, motivated by a claimed 'shallow synergy, deep conflict' pattern measured by a parameter-update-similarity statistic. The paper reports experiments on LIBERO-90, AndroidControl-Low/High, and GUI-Odyssey, showing that the full OmniActor model outperforms single-domain specialists (OmniActor-GUI and OmniActor-EA) on average, and also outperforms a fully-separated MoE variant (OmniActor hard).
Significance. If the results hold, the paper would make a useful contribution to the growing area of generalist GUI-and-embodied agents. The strongest evidence is the internal comparison in Table 2: directly mixing GUI and embodied data hurts (65.3 avg), fully separating parameters recovers most of the loss (71.3), and the proposed shallow-share/deep-separate design improves further (74.9). This ablation is clean and supports the architectural direction. The paper also contributes a large-scale data unification effort, including a unified action space, and demonstrates the architecture transfers to a different base MLLM (Qwen2.5-VL, Table 3). However, several load-bearing aspects need strengthening: the proposed 'parameter update similarity' justification for choosing the layer split, the absence of error bars, a data-amount confound in the comparison to single-domain baselines, and an unfair baseline adaptation for Magma.
major comments (5)
- [§3.3, Figure 4, §4.1] The choice of K=8 (shared layers 1-8) is motivated entirely by the 'parameter update similarity' statistic in Figure 4. The reported cosine similarities are tiny (peaking around 0.01-0.02), and the paper provides no null distribution, no seed-to-seed variance, and no sensitivity analysis with respect to K. As a result, it is not established that these values are distinguishable from optimization noise, nor that K=8 is the correct or even a robust threshold. The ablation in Table 2 shows that the specific K=8 configuration works, but it does not demonstrate that the similarity statistic is predictive of joint-training transfer. Please provide: (a) the same similarity analysis over multiple random seeds/repeats, (b) a null model (e.g., permuted data or random parameter masks), and (c) an ablation over K (e.g., K=4, 12, 16, full-share, full-separate). Without these, the proposed mechanistic
- The comparison against OmniActor-GUI and OmniActor-EA is confounded by data quantity. Section 4.1 states that trajectory data is mixed at a GUI-to-embodied ratio of approximately 1:5, for a total of ~4.1M samples. Thus OmniActor-GUI is trained on roughly 0.68M GUI trajectory samples, and OmniActor-EA on ~3.4M embodied samples, whereas OmniActor is trained on the full 4.1M. The fact that OmniActor outperforms these single-domain baselines could therefore be due to larger total data, not to synergy between domains. To support the abstract's claim that OmniActor 'outperforms agents only trained by GUI or embodied data,' the authors should either train the single-domain baselines with a matched total number of update steps (e.g., by upsampling their own domain's data) or otherwise control for data quantity. The OmniActor-hard comparison already controls for data quantity among the MoE varian
- The baseline protocol for Magma is problematic. The paper states that Magma does not report results on the selected benchmarks, and so the authors 'finetune the pre-trained model on LIBERO, AndroidControl, and GUI Odyssey to report the performance.' This gives Magma in-domain supervised fine-tuning on the target tasks, while most other baselines (e.g., SeeClick, Aria-UI, OS-Atlas) are presumably evaluated without such task-specific adaptation. This is not an apples-to-apples comparison and likely disadvantages or advantages Magma in an uncontrolled way. The authors should either evaluate all baselines under the same protocol (zero-shot or with equal per-task fine-tuning) or exclude Magma from the headline comparison and report it in a clearly labeled subsection.
- No error bars, standard deviations, or significance tests are reported anywhere; all results appear to be single runs. This is particularly important because the headline 'outperforms single-domain agents' claim is supported by small differences. For example, OmniActor-GUI scores 89.4 on AndroidControl-Low while OmniActor scores 86.4, a decrease of 3.0 points; conversely OmniActor gains 3.0 points on GUI-Odyssey. Without multiple seeds or a statistical test, it is impossible to know whether these differences are meaningful. The paper should report at least 3 seeds (or bootstrapped confidence intervals) for the central comparisons in Tables 2 and 3.
- The abstract's claim that OmniActor 'outperforms agents only trained by GUI or embodied data in GUI or embodied tasks' is an overstatement. In the GUI domain, OmniActor (86.4) is numerically worse than OmniActor-GUI (89.4) on AndroidControl-Low, and it only wins on AndroidControl-High and GUI-Odyssey. Similarly, the 'average 1.2% higher' in Section 4.2 is driven by averaging three benchmarks. The claim should be qualified as 'on average' or 'on long-horizon GUI tasks' to match the reported results.
minor comments (5)
- [§1] Typo: 'gragh user interface' should be 'graphical user interface' (or 'GUI').
- [§1, §4.3] The phrase 'interleavely' is likely a typo for 'interleaved' or 'interleavingly.'
- [§4.3, Figure 5] In the visualization paragraph, 'Nrobot indicates GUI sample count' should be 'embodied sample count.'
- [§3.2] The discretization parameter K (number of bins for embodied actions) is introduced but its value is never specified. Please state the value used in experiments and, if possible, include an ablation on this hyperparameter.
- [§4.3, Table 3] The observation that switching from Qwen2-VL to Qwen2.5-VL decreases LIBERO-90 success (69.5 -> 65.2) is attributed to a guess ('We guess that...'). A brief investigation (e.g., action tokenization differences or data format mismatch) would be more informative than a guess.
Circularity Check
No significant circularity: the central OmniActor results are external-benchmark comparisons, and the K=8 design heuristic, though under-validated, is not a reduction-by-construction of the paper's claims.
full rationale
The paper's central claim—that a single model with shared shallow layers and separated deep expert branches outperforms single-domain specialists—is supported by experiments on external benchmarks (LIBERO-90, AndroidControl, GUI-Odyssey) against independently trained baselines (OmniActor-GUI, OmniActor-EA, OmniActor hard, and published agents). No target metric is used as a fitted input to the architecture; the reported success rates come from held-out evaluation. The parameter-update-similarity statistic in Sec 3.3 and Sec 4.3 is a design heuristic used to choose K=8, but it is not a prediction of final performance, and the final performance is not used in computing that statistic. This is a methodological limitation (no sensitivity analysis, small cosine values, no null distribution) but not a circular reduction. The only self-citation is ScaleTrack (Huang et al., 2025), used for GUI data selection; it is not load-bearing for the synergy/conflict mechanism or the headline result. The stated limitation about insufficient embodied scenarios is an honest scope caveat, not circularity. Therefore the derivation chain is self-contained with respect to the claimed predictions.
Assumptions & free parameters
free parameters (4)
- Layer depth threshold K (shared/separated split) =
8
- Embodied action discretization bin count K =
not stated
- Embodied data resampling factor =
5
- GUI:embodied training data ratio =
1:5
assumptions (4)
- domain assumption Cosine similarity of per-layer weight deltas from single-domain fine-tunes predicts whether sharing those parameters improves joint training
- domain assumption Task type (GUI vs embodied) is known at inference and each trajectory uses a single branch
- domain assumption GUI grounding pretraining (OS-Atlas, UGround, Aguvis, Aria-UI, ScaleTrack-style) transfers to the joint agent and is not needed for embodied tasks
- domain assumption Uniform discretization of the normalized 7-dim action into independent bins is a sufficient action representation for LIBERO control
Cite this review
Pith. "Pith review of OmniActor: A Generalist GUI and Embodied Agent for 2D&3D Worlds." pith.science (2026). https://pith.science/paper/B37LPEKL
@misc{pith2026250902322,
author = {Pith},
title = {Pith review of: OmniActor: A Generalist GUI and Embodied Agent for 2D&3D Worlds},
year = {2026},
howpublished = {\url{https://pith.science/paper/B37LPEKL}},
note = {Machine review of arXiv:2509.02322}
}
read the original abstract
Multimodal large language models are evolving toward multimodal agents capable of proactively executing tasks. Most agent research focuses on GUI or embodied scenarios, which correspond to agents interacting with 2D virtual worlds or 3D real worlds, respectively. However, many complex tasks typically require agents to interleavely interact with these two types of environment. We initially mix GUI and embodied data to train, but find the performance degeneration brought by the data conflict. Further analysis reveals that GUI and embodied data exhibit synergy and conflict at the shallow and deep layers, respectively, which resembles the cerebrum-cerebellum mechanism in the human brain. To this end, we propose a high-performance generalist agent OmniActor, designed from both structural and data perspectives. First, we propose Layer-heterogeneity MoE to eliminate the conflict between GUI and embodied data by separating deep-layer parameters, while leverage their synergy by sharing shallow-layer parameters. By successfully leveraging the synergy and eliminating the conflict, OmniActor outperforms agents only trained by GUI or embodied data in GUI or embodied tasks. Furthermore, we unify the action spaces of GUI and embodied tasks, and collect large-scale GUI and embodied data from various sources for training. This significantly improves OmniActor under different scenarios, especially in GUI tasks. The code will be publicly available.
Figures
Figures from the paper (2 more)
Forward citations
Cited by 2 Pith papers
-
Beyond Binary: Reframing GUI Critique as Continuous Semantic Alignment
BBCritic uses contrastive learning to align GUI actions in a continuous affordance space, outperforming larger binary critic models on a new four-level hierarchical benchmark while enabling zero-shot transfer.
-
Beyond Binary: Reframing GUI Critique as Continuous Semantic Alignment
BBCritic reframes GUI critique as continuous semantic alignment via contrastive learning in an affordance space, outperforming larger binary SOTA models on a new four-level hierarchical benchmark without extra annotations.
Reference graph
Works this paper leans on
-
[1]
Shuai Bai, Keqin Chen, Xuejing Liu, Jialin Wang, Wenbin Ge, Sibo Song, Kai Dang, Peng Wang, Shijie Wang, Jun Tang, et al. Qwen2.5-vl technical report. arXiv preprint arXiv:2502.13923 ,
-
[4]
The dawn of gui agent: A prelimi- nary case study with claude 3.5 computer use
Siyuan Hu, Mingyu Ouyang, Difei Gao, and Mike Zheng Shou. The dawn of gui agent: A prelimi- nary case study with claude 3.5 computer use. arXiv preprint arXiv:2411.10323,
-
[5]
Scaletrack: Scaling and back-tracking automated gui agents
11 Jing Huang, Zhixiong Zeng, Wenkang Han, Yufeng Zhong, Liming Zheng, Shuai Fu, Jingyuan Chen, and Lin Ma. Scaletrack: Scaling and back-tracking automated gui agents. arXiv preprint arXiv:2505.00416,
-
[6]
Aaron Hurst, Adam Lerer, Adam P Goucher, Adam Perelman, Aditya Ramesh, Aidan Clark, AJ Os- trow, Akila Welihinda, Alan Hayes, Alec Radford, et al. Gpt-4o system card. arXiv preprint arXiv:2410.21276,
-
[7]
Mail: Improving imitation learning with mamba
Xiaogang Jia, Qian Wang, Atalay Donat, Bowen Xing, Ge Li, Hongyi Zhou, Onur Celik, Denis Blessing, Rudolf Lioutikov, and Gerhard Neumann. Mail: Improving imitation learning with mamba. arXiv preprint arXiv:2406.08234,
-
[8]
Zhihao Luo, Wentao Yan abd Jingyu Gong, Min Wang, Zhizhong Zhang, Xuhong Wang, Yuan Xie, and Xin Tan. Navimaster: Learning a unified policy for gui and embodied navigation tasks.arXiv preprint arXiv:2508.02046,
-
[9]
Ui-tars: Pioneering automated gui interaction with native agents
Yujia Qin, Yining Ye, Junjie Fang, Haoming Wang, Shihao Liang, Shizuo Tian, Junda Zhang, Jiahao Li, Yunxin Li, Shijue Huang, et al. Ui-tars: Pioneering automated gui interaction with native agents. arXiv preprint arXiv:2501.12326,
-
[10]
Octo: An open-source generalist robot policy
Octo Model Team, Dibya Ghosh, Homer Walke, Karl Pertsch, Kevin Black, Oier Mees, Sudeep Dasari, Joey Hejna, Tobias Kreiman, Charles Xu, et al. Octo: An open-source generalist robot policy. arXiv preprint arXiv:2405.12213,
Show all 16 references
-
[11]
Qwen2-vl: Enhancing vision-language model’s perception of the world at any resolution
Peng Wang, Shuai Bai, Sinan Tan, Shijie Wang, Zhihao Fan, Jinze Bai, Keqin Chen, Xuejing Liu, Jialin Wang, Wenbin Ge, et al. Qwen2-vl: Enhancing vision-language model’s perception of the world at any resolution. arXiv preprint arXiv:2409.12191,
-
[12]
Any-point trajectory modeling for policy learning
Chuan Wen, Xingyu Lin, John So, Kai Chen, Qi Dou, Yang Gao, and Pieter Abbeel. Any-point trajectory modeling for policy learning. arXiv preprint arXiv:2401.00025,
-
[13]
Set-of-mark prompting unleashes extraordinary visual grounding in gpt-4v
Jianwei Yang, Hao Zhang, Feng Li, Xueyan Zou, Chunyuan Li, and Jianfeng Gao. Set-of-mark prompting unleashes extraordinary visual grounding in gpt-4v. arXiv preprint arXiv:2310.11441,
-
[15]
Android in the zoo: Chain-of-action-thought for gui agents
Jiwen Zhang, Jihao Wu, Teng Yihua, Minghui Liao, Nuo Xu, Xiao Xiao, Zhongyu Wei, and Duyu Tang. Android in the zoo: Chain-of-action-thought for gui agents. In Findings of the Association for Computational Linguistics: EMNLP 2024, pp. 12016–12031,
2024
-
[16]
You only look at screens: Multimodal chain-of-action agents
Zhuosheng Zhang and Aston Zhang. You only look at screens: Multimodal chain-of-action agents. In Findings of the Association for Computational Linguistics ACL 2024, pp. 3132–3149,
2024
-
[2023]
Magma: A foundation model for multimodal ai agents
Jianwei Yang, Reuben Tan, Qianhui Wu, Ruijie Zheng, Baolin Peng, Yongyuan Liang, Yu Gu, Mu Cai, Seonghyeon Ye, Joel Jang, et al. Magma: A foundation model for multimodal ai agents. In Proceedings of the Computer Vision and Pattern Recognition Conference , pp. 14203–14214, 2025...
2025
-
[2024]
Seeclick: Harnessing gui grounding for advanced visual gui agents
Kanzhi Cheng, Qiushi Sun, Yougang Chu, Fangzhi Xu, Yantao Li, Jianbing Zhang, and Zhiy- ong Wu. Seeclick: Harnessing gui grounding for advanced visual gui agents. arXiv preprint arXiv:2401.10935,
-
[2025]
Gr-2: A generative video-language-action model with web- scale knowledge for robot manipulation
Chi-Lam Cheang, Guangzeng Chen, Ya Jing, Tao Kong, Hang Li, Yifeng Li, Yuxiao Liu, Hongtao Wu, Jiafeng Xu, Yichu Yang, et al. Gr-2: A generative video-language-action model with web- scale knowledge for robot manipulation. arXiv preprint arXiv:2410.06158,
Reviewed August 5, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.