REVIEW 3 major objections 4 minor 56 references
Benchmarking LLM Judges for Mobile Agent Evaluation
T0 review · 3 major / 4 minor · reviewed 2026-08-15 · deepseek-v4-flash
Pith's one-line read Judge quality scores predict how well LLM judges evaluate mobile agents.
desk verdict A solid mobile-agent judge benchmark with an overreaching abstract: the evaluation-side meta-correlation is convincing, but the RL validation is too underpowered to support the paper's headline claim. 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
The load-bearing object is MobileJudgeBench itself: 931 human-annotated success/failure labels over trajectories from six mobile benchmarks, four agent models, and 68 apps, with every trajectory stored as a sequence of screenshots, actions, UI trees, and agent reasoning. Its mechanism is a two-stage evaluation: each judge variant is first scored with trajectory-level classification metrics (accuracy, precision, recall, F1, balanced accuracy), and then those metrics are validated against two downstream uses of judges—ranking fidelity and success-rate error for agent evaluation, and success rate of a GRPO-trained agent when the judge is the reward. A meta-correlation across the 30 variants is what turns the benchmark from a static dataset into a predictive instrument.
What would settle it
Train an agent with a fifth reward signal that scores high on F1 but is deliberately biased toward one agent class, and check whether ranking fidelity or RL success still tracks F1; if a low-F1, high-precision judge outperforms a high-F1 judge in training, the paper's ordering claim collapses. A lighter check: add another reward condition to the RL study and see whether the easy-set success-rate ordering still follows judge accuracy.
Extended reading notes
Core claim
The paper's central claim is that MobileJudgeBench scores predict how useful a judge is in actual mobile-agent evaluation and training. Across 30 judge variants (6 methods × 5 backbones), F1 correlates with agent-ranking fidelity at 0.90 and balanced accuracy correlates with success-rate estimation error at −0.79, while precision alone has no predictive power. In an on-policy RL study with four reward sources on AndroidWorld's easy tasks, judge accuracy orders the final agent performance: the rule-based checker reaches 54.6% success, followed by a GPT-5-mini judge at 45.4%, a GPT-5.2 judge at 42.6%, and a Qwen judge at 39.9%. The paper also claims that judge failure modes are backbone-specific rather than method-specific: GPT-based judges over-reject (false-negative-heavy, driven by last-frame anchoring and unfamiliar success states), while Qwen-based judges over-accept (false-positive-heavy, driven by constraint violations and partial completion), with visual surface matching a shared weakness.
Load-bearing premise
The claim that judge accuracy predicts training outcomes rests on only four reward conditions, three of them the same judge method with different backbones, in a single Android environment, so the ordering could change with a different judge method or app suite.
Editorial extensions
If this is right
- Benchmarks should report judge reliability alongside agent scores, since judge accuracy between 76% and 91% can shift agent rankings by up to 13 positions.
- Simple, cheap judges—uniformly sampled screenshots with a strong backbone—are a defensible default for mobile-agent evaluation; elaborate pipelines demonstrated no consistent advantage.
- F1 and balanced accuracy, not precision alone, are the metrics to report for judge quality in evaluation settings.
- When judges are used as RL rewards, false-positive control matters: the equal-accuracy judge with higher precision yielded higher best-checkpoint training success.
- Because fault profiles depend on the backbone, a judge's precision-recall character should be matched to its application, not chosen by method alone.
Reading between the lines
- If the meta-correlation generalizes, judge benchmarks like this one could be used as a cheap filter for reward-model selection: score candidate judges on a small annotated set before spending GPU-hours on RL, an extension the paper does not run.
- The opposite failure profiles suggest a testable calibration strategy: choose or adjust judges by precision-recall target depending on whether the use is leaderboard ranking (balanced) or reward signaling (false-positive averse); the paper points this way but does not test it directly.
- The RL validation compares only one judge method across three backbones plus an oracle in one environment; a natural next step would vary judge methods and environments to see whether the accuracy-to-training-success ordering is stable.
- The shared 'surface UI match' failure suggests that verification-style judges that check actual system state, rather than screenshots alone, could fix a common failure mode; this is implied by the taxonomy but not implemented here.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces MobileJudgeBench, a benchmark of 931 human-annotated mobile-agent trajectories drawn from six existing benchmarks, four agent models, and 68 apps. It evaluates six LLM-as-judge methods (five adapted from prior benchmarks plus a simple baseline) across five LLM backbones, producing 30 judge variants. The main findings are: (1) a simple screenshot-based baseline is competitive with or better than purpose-built judge pipelines; (2) judge quality metrics, especially F1 and balanced accuracy, correlate with agent-ranking fidelity in a meta-correlation across 30 variants; (3) an on-policy RL experiment on AndroidWorld with four reward conditions suggests that judge accuracy orders downstream training performance; and (4) a failure analysis identifies contrasting conservative and permissive failure profiles for GPT- and Qwen-based judges. The authors release trajectories, annotations, and code.
Significance. If the central claims hold, this is a valuable contribution: it addresses an underexamined but important issue, provides a reusable judge-evaluation benchmark, and offers an unusually careful evaluation-side validation with task-cluster bootstrap confidence intervals, leave-one-out checks over backbones and methods, and a nondeterminism sensitivity analysis. The failure taxonomy is also well grounded, with high double-coded inter-rater agreement (Cohen's kappa = 0.957). The evaluation-side meta-correlation (Section 5.2.1, Table 4) is the strongest part of the paper and is not circular: judges are scored against human labels, and downstream evaluation reliability is measured with a rule-based checker. The training-side claim in the abstract, however, is substantially stronger than the evidence in Section 5.2.2, which rests on only four reward conditions, one environment, one judge method, and a best-checkpoint convention that collapses at the fixed final checkpoint.
major comments (3)
- [Abstract and §5.2.2] The abstract states that benchmark quality metrics 'reliably predict real-world judge utility' including 'downstream performance when judges serve as reward signals for on-policy reinforcement learning.' Section 5.2.2 supports this with only four reward conditions (one rule-based oracle and three backends of the same simple-baseline judge), all on a single environment (AndroidWorld easy set). With N=4, a monotone ordering is weak evidence, and the paper's own Limitations section concedes that training-time comparisons across judge methods are narrower than the offline study. Either add additional reward conditions or judge methods/environments, or reword the abstract and conclusion to describe the training-side evidence as suggestive and preliminary.
- [§7 and Appendix E, Table 10] The conclusion states that 'the judge with stronger false-positive control reached a higher best-checkpoint success rate.' This is internally inconsistent with the appendix: at the fixed final checkpoint (step 300), GPT-5.2 and Qwen tie at 25.9% on the full 116-task suite. The separation of 2.7pp on the easy set exists only under the best-checkpoint convention, which the paper itself labels 'suggestive rather than conclusive.' The conclusion and abstract should carry this caveat explicitly, and the best-checkpoint convention should be stated wherever the precision-based ordering is discussed.
- [§5.2.2 and Appendix E] The rule-based reward condition coincides with the evaluation signal used to measure training success, so its top ranking is an upper-bound control rather than evidence that judge benchmark metrics predict training outcomes. Among the three LLM conditions, all use the same simple baseline judge and differ only in backbone. This design cannot support a general claim that judge quality metrics predict downstream training performance across judge methods. The paper acknowledges some of this in the Limitations, but the abstract's unqualified wording should be revised to reflect the narrow scope of the RL validation.
minor comments (4)
- [§4.2 and Table 3] The ablation table states that 16 screenshots at 1/4 resolution, 48 at 1/16, and 192 at 1/64 are 'approximately equal cost,' but the cost proxy is not defined. If the proxy is total input pixels or tokens, that should be stated explicitly; otherwise the iso-cost comparison is hard to interpret.
- [Appendix F.2] The hard-core failure definition requires at least 4 of 5 judge methods to err, but no sensitivity analysis is given for this threshold. Because the failure sets are small (48 and 78 cases), reporting the taxonomy under a 3-of-5 threshold would help establish that the qualitative conclusions are not threshold artifacts.
- [§5.2.1 and Figure 2] The text reports the best judge's agreement with human success rates as 'rho = 0.97' without consistently distinguishing Spearman rho from the rho_s used elsewhere. Please define the correlation coefficient in the caption or text.
- [Figures 8 and 9] The labels 'GT:SuccessPred:Failure' are missing a space after 'Success'; minor formatting issue that should be corrected.
Circularity Check
No circularity: judge quality is scored against independent human labels and downstream utility is measured by a rule-based checker, not by the judges themselves.
full rationale
The paper's central claims are empirical rather than derivational. Judge methods are scored on 931 human-annotated trajectories with pairwise annotator agreement 88.4%, and the meta-correlation in §5.2.1 is computed across 30 judge variants between trajectory-level quality metrics and agent-level reliability metrics; the two sets of metrics are computed from the same judge predictions but are not definitionally linked (F1 does not equal Spearman rho or MAE by construction). The RL validation in §5.2.2 compares four reward conditions on AndroidWorld and evaluates all conditions with the ground-truth rule-based checker ('All conditions are evaluated using the ground-truth rule-based checker (not the LLM judge), ensuring fair comparison'), so the judge is not scoring its own training outcomes. The paper explicitly flags the equal-accuracy GPT-5.2 vs Qwen comparison as convention-dependent and 'suggestive rather than conclusive,' which is a statistical-power caveat, not a circular step. No load-bearing self-citations or imported uniqueness theorems appear; the adapted judge methods are drawn from external benchmarks and the simple baseline is designed and ablated in this paper. The main limitation (N=4 training conditions) concerns strength of evidence, not circularity.
Assumptions & free parameters
free parameters (3)
- Baseline judge default input budget =
48 uniformly sampled screenshots, max long edge 600px
- Hard-core failure threshold =
at least 4 of 5 judge methods must err
- Best-checkpoint selection for RL comparison =
checkpoint with highest seed-averaged easy-set success rate
assumptions (4)
- domain assumption Human annotations (88.4% pairwise agreement, discussed to consensus) are treated as ground truth for trajectory success.
- domain assumption The adapted judge methods faithfully represent their original benchmark judges.
- domain assumption The six selected benchmarks and four agent models are representative of mobile-agent evaluation practice.
- domain assumption The AndroidWorld rule-based checker provides ground truth for RL evaluation.
Cite this review
Pith. "Pith review of Benchmarking LLM Judges for Mobile Agent Evaluation." pith.science (2026). https://pith.science/paper/UTOCIAGE
@misc{pith2026260811434,
author = {Pith},
title = {Pith review of: Benchmarking LLM Judges for Mobile Agent Evaluation},
year = {2026},
howpublished = {\url{https://pith.science/paper/UTOCIAGE}},
note = {Machine review of arXiv:2608.11434}
}
read the original abstract
Mobile agent benchmarks increasingly rely on LLM-based judges to evaluate task completion, yet the reliability of these judges on mobile agent trajectories remains largely unexamined. We introduce MobileJudgeBench, a benchmark for systematically evaluating LLM-as-judge methods on mobile agent trajectories. Our benchmark comprises 931 human-annotated trajectories spanning 6 mobile agent benchmarks, 4 agent models, and 68 apps. We evaluate 6 judge methods (five adapted from SPA-Bench, A3 with two modes, AndroidArena, and AgentRewardBench, plus a simple baseline we design) across multiple LLM backends. Our experiments reveal three key findings. First, a simple baseline judge with sampled screenshots is competitive with, and often exceeds, purpose-built methods, indicating that more elaborate judge pipelines do not consistently improve judge quality; among competitive methods, the LLM backbone is the primary driver. Second, benchmark quality metrics reliably predict real-world judge utility: they correlate with both agent ranking fidelity for evaluation and downstream performance when judges serve as reward signals for on-policy reinforcement learning. Third, failure analysis across two LLM backends uncovers qualitatively opposite failure profiles, one conservative and the other permissive, linked to the backbone's precision-recall characteristics.
Figures
Figures from the paper (6 more)
Reference graph
Works this paper leans on
-
[1]
Advances in neural information processing systems , volume=
Judging llm-as-a-judge with mt-bench and chatbot arena , author=. Advances in neural information processing systems , volume=
-
[2]
arXiv preprint arXiv:2411.15594 , year=
A survey on llm-as-a-judge , author=. arXiv preprint arXiv:2411.15594 , year=
-
[3]
arXiv preprint arXiv:2412.05579 , year=
Llms-as-judges: a comprehensive survey on llm-based evaluation methods , author=. arXiv preprint arXiv:2412.05579 , year=
-
[4]
arXiv preprint arXiv:2410.10934 , year=
Agent-as-a-judge: Evaluate agents with agents , author=. arXiv preprint arXiv:2410.10934 , year=
-
[5]
arXiv preprint arXiv:2407.18370 , year=
Trust or escalate: Llm judges with provable guarantees for human agreement , author=. arXiv preprint arXiv:2407.18370 , year=
-
[6]
arXiv preprint arXiv:2502.01534 , year=
Preference leakage: A contamination problem in llm-as-a-judge , author=. arXiv preprint arXiv:2502.01534 , year=
-
[7]
arXiv preprint arXiv:2310.17631 , year=
Judgelm: Fine-tuned large language models are scalable judges , author=. arXiv preprint arXiv:2310.17631 , year=
-
[8]
arXiv preprint arXiv:2407.00215 , year=
Llm critics help catch llm bugs , author=. arXiv preprint arXiv:2407.00215 , year=
Show all 56 references
-
[9]
arXiv preprint arXiv:2504.08942 , year=
Agentrewardbench: Evaluating automatic evaluations of web agent trajectories , author=. arXiv preprint arXiv:2504.08942 , year=
-
[10]
arXiv preprint arXiv:2404.06474 , year=
Autonomous evaluation and refinement of digital agents , author=. arXiv preprint arXiv:2404.06474 , year=
-
[11]
arXiv preprint arXiv:2503.02403 , year=
Autoeval: A practical framework for autonomous evaluation of mobile agents , author=. arXiv preprint arXiv:2503.02403 , year=
-
[12]
arXiv preprint arXiv:2504.01382 , year=
An illusion of progress? assessing the current state of web agents , author=. arXiv preprint arXiv:2504.01382 , year=
-
[13]
Agentic Reward Modeling: Verifying
Cui, Chaoqun and Huang, Jing and Wang, Shijing and Zheng, Liming and Kong, Qingchao and Zeng, Zhixiong , journal=. Agentic Reward Modeling: Verifying
-
[14]
arXiv preprint arXiv:2509.21823 , year=
ProRe: A Proactive Reward System for GUI Agents via Reasoner-Actor Collaboration , author=. arXiv preprint arXiv:2509.21823 , year=
-
[15]
The Thirteenth International Conference on Learning Representations , year=
AndroidWorld: A Dynamic Benchmarking Environment for Autonomous Agents , author=. The Thirteenth International Conference on Learning Representations , year=
-
[16]
The Thirteenth International Conference on Learning Representations , year=
SPA-Bench: A Comprehensive Benchmark for SmartPhone Agent Evaluation , author=. The Thirteenth International Conference on Learning Representations , year=
-
[17]
2025 , eprint=
A3: Android Agent Arena for Mobile GUI Agents , author=. 2025 , eprint=
2025
-
[18]
Proceedings of the 30th ACM SIGKDD conference on knowledge discovery and data mining , pages=
Understanding the weakness of large language model agents within a complex android environment , author=. Proceedings of the 30th ACM SIGKDD conference on knowledge discovery and data mining , pages=
-
[19]
Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) , pages=
Androidlab: Training and systematic benchmarking of android autonomous agents , author=. Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) , pages=
-
[20]
arXiv preprint arXiv:2404.16660 , year=
Benchmarking Mobile Device Control Agents Across Diverse Configurations , author=. arXiv preprint arXiv:2404.16660 , year=
-
[21]
Advances in Neural Information Processing Systems , volume=
Osworld: Benchmarking multimodal agents for open-ended tasks in real computer environments , author=. Advances in Neural Information Processing Systems , volume=
-
[22]
The Twelfth International Conference on Learning Representations , year=
WebArena: A Realistic Web Environment for Building Autonomous Agents , author=. The Twelfth International Conference on Learning Representations , year=
-
[23]
Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) , pages=
Visualwebarena: Evaluating multimodal agents on realistic visual web tasks , author=. Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) , pages=
-
[24]
Advances in Neural Information Processing Systems , volume=
Mind2web: Towards a generalist agent for the web , author=. Advances in Neural Information Processing Systems , volume=
-
[25]
Advances in Neural Information Processing Systems , volume=
Androidinthewild: A large-scale dataset for android device control , author=. Advances in Neural Information Processing Systems , volume=
-
[26]
AgentBench: Evaluating
Xiao Liu and Hao Yu and Hanchen Zhang and Yifan Xu and Xuanyu Lei and Hanyu Lai and Yu Gu and Hangliang Ding and Kaiwen Men and Kejuan Yang and Shudan Zhang and Xiang Deng and Aohan Zeng and Zhengxiao Du and Chenhui Zhang and Sheng Shen and Tianjun Zhang and Yu Su and Huan Sun...
2024
-
[27]
Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) , pages=
Mobile-bench: An evaluation benchmark for llm-based mobile agents , author=. Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) , pages=
-
[28]
Advances in Neural Information Processing Systems , volume=
On the effects of data scale on ui control agents , author=. Advances in Neural Information Processing Systems , volume=
-
[29]
Advances in neural information processing systems , volume=
Training language models to follow instructions with human feedback , author=. Advances in neural information processing systems , volume=
-
[30]
Advances in neural information processing systems , volume=
Direct preference optimization: Your language model is secretly a reward model , author=. Advances in neural information processing systems , volume=
-
[31]
arXiv preprint arXiv:2212.08073 , year=
Constitutional ai: Harmlessness from ai feedback , author=. arXiv preprint arXiv:2212.08073 , year=
-
[32]
Advances in Neural Information Processing Systems , volume=
Digirl: Training in-the-wild device-control agents with autonomous reinforcement learning , author=. Advances in Neural Information Processing Systems , volume=
-
[33]
Zehan Qi and Xiao Liu and Iat Long Iong and Hanyu Lai and Xueqiao Sun and Jiadai Sun and Xinyue Yang and Yu Yang and Shuntian Yao and Wei Xu and Jie Tang and Yuxiao Dong , booktitle=. Web. 2025 , url=
2025
-
[34]
arXiv preprint arXiv:2509.18119 , year=
Mobilerl: Online agentic reinforcement learning for mobile gui agents , author=. arXiv preprint arXiv:2509.18119 , year=
-
[35]
arXiv preprint arXiv:2507.05720 , year=
Mobilegui-rl: Advancing mobile gui agent through reinforcement learning in online environment , author=. arXiv preprint arXiv:2507.05720 , year=
-
[36]
Findings of the Association for Computational Linguistics: NAACL 2025 , pages=
Rewardbench: Evaluating reward models for language modeling , author=. Findings of the Association for Computational Linguistics: NAACL 2025 , pages=
2025
-
[37]
International Conference on Machine Learning , pages=
Scaling laws for reward model overoptimization , author=. International Conference on Machine Learning , pages=. 2023 , organization=
2023
-
[38]
arXiv preprint arXiv:2409.15922 , year=
The dark side of rich rewards: Understanding and mitigating noise in vlm rewards , author=. arXiv preprint arXiv:2409.15922 , year=
-
[39]
The Eleventh International Conference on Learning Representations , year=
ReAct: Synergizing Reasoning and Acting in Language Models , author=. The Eleventh International Conference on Learning Representations , year=
-
[40]
2023 , eprint=
AppAgent: Multimodal Agents as Smartphone Users , author=. 2023 , eprint=
2023
-
[41]
2023 , eprint=
CogAgent: A Visual Language Model for GUI Agents , author=. 2023 , eprint=
2023
-
[42]
arXiv preprint arXiv:2501.12326 , year=
Ui-tars: Pioneering automated gui interaction with native agents , author=. arXiv preprint arXiv:2501.12326 , year=
-
[43]
Advances in neural information processing systems , volume=
Chain-of-thought prompting elicits reasoning in large language models , author=. Advances in neural information processing systems , volume=
-
[44]
arXiv preprint arXiv:2403.07718 , year=
Workarena: How capable are web agents at solving common knowledge work tasks? , author=. arXiv preprint arXiv:2403.07718 , year=
-
[45]
arXiv preprint arXiv:2410.02907 , year=
Nnetnav: Unsupervised learning of browser agents through environment interaction in the wild , author=. arXiv preprint arXiv:2410.02907 , year=
-
[46]
2025 , eprint=
Qwen2.5-VL Technical Report , author=. 2025 , eprint=
2025
-
[47]
arXiv preprint arXiv:2406.12793 , year=
Chatglm: A family of large language models from glm-130b to glm-4 all tools , author=. arXiv preprint arXiv:2406.12793 , year=
-
[48]
arXiv preprint arXiv:2407.21783 , year=
The llama 3 herd of models , author=. arXiv preprint arXiv:2407.21783 , year=
-
[49]
arXiv preprint arXiv:2507.06261 , year=
Gemini 2.5: Pushing the frontier with advanced reasoning, multimodality, long context, and next generation agentic capabilities , author=. arXiv preprint arXiv:2507.06261 , year=
-
[50]
Shi, Wentao and Wang, Yu and Zhao, Yuyang and Chen, Yuxin and Feng, Fuli and Hao, Xueyuan and Su, Xi and Gu, Qi and Su, Hui and Cai, Xunliang and He, Xiangnan , journal=
-
[51]
Sui, Yifan and Huang, Xin and Li, Hongbing and Xu, Fang and Lv, Jiahe and Yan, Haolong and Shen, Yeqing and Liu, Litao and Fan, Zhimin and Meng, Ziyang and Wang, Jia and Qi, Junbo and Tan, Kaijun and Ge, Zheng and Zhang, Xiangyu and Jiang, Daxin and Yoshie, Osamu , journal=
-
[52]
2025 , note=
Gemini 3 Flash Model Card , author=. 2025 , note=
2025
-
[53]
2025 , note=
Claude Sonnet 4.5 System Card , author=. 2025 , note=
2025
-
[54]
arXiv preprint arXiv:2507.01006 , year=
-
[55]
Zheng, Yaowei and Lu, Junting and Wang, Shenzhi and Feng, Zhangchi and Kuang, Dongdong and Xiong, Yuwen and Zhang, Richong , year =
-
[56]
Sheng, Guangming and Zhang, Chi and Ye, Zilingfeng and Wu, Xibin and Zhang, Wang and Zhang, Ru and Peng, Yanghua and Lin, Haibin and Wu, Chuan , journal =
Reviewed August 15, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.