osunlp/WebJudge-7B

Model

<style>

9

stars

5

commits

1

linked in READMEs

May 12, 2025

updated

conversational
endpoints_compatible
image-text-to-text
multimodal
qwen2_5_vl
safetensors
text-generation-inference
transformers

README

img { display: inline; }

Model architecture | Model size | Language

WebJudge

image

WebJudge preserves critical intermediate screenshots while mitigating the token overload issue, resulting in more accurate and reliable evaluations. Please check our paper for more details.

Results

Comparison against Existing Evaluation Methods on Online-Mind2Web

ModelAuto-EvalSeeActAgent-EBrowser UseClaude 3.5 Claude 3.7OperatorAvg AR
GPT-4oAutonomous Eval84.785.076.083.775.571.779.4
AgentTrek Eval73.064.363.3------66.9
WebVoyager--75.371.374.072.076.773.9
WebJudge86.786.081.486.379.181.883.6
o4-miniAutonomous Eval79.785.786.084.368.073.379.5
WebVoyager--80.379.081.774.378.378.7
WebJudge85.386.389.387.082.383.785.7
WebJudge-7B86.087.388.389.784.386.387.0
WebJudge powered by GPT-4o and o4-mini consistently achieves the highest agreement, with averages of 83.6% and 85.7%, respectively. Meanwhile, WebJudge-7B even outperforms o4-mini, reaching a high agreement with human judgment of 87%.

Excellent generalization capabilities on AgentRewardBench (5 OOD benchmarks)

MethodsABVWAWAWorkWk++Overall
Rule-based*25.085.279.0100.083.383.8
Autonomous Eval*83.361.267.696.459.367.6
GPT-4o (A11y Tree)*77.863.070.294.663.069.8
WebJudge (GPT-4o)66.769.872.692.375.073.7
WebJudge-7B80.066.777.5100.070.075.7
WebJudge (o4-mini)100.074.581.2100.090.082.0

WebJudge significantly outperforms existing methods, achieving impressive overall precision of 73.7% 75.7% and 82.0% on WebArena (WA), VisualWebArena (VWA), AssistantBench (AB), WorkArena (Work) and WorkArena++ (Wk++) across 1302 trajectories.

The high precision suggests that WebJudge holds potential as a robust and scalable reward model for downstream applications such as Rejection Sampling Fine-Tuning, Reflection, and Reinforcement Learning.

Inference

vLLM server

vllm serve osunlp/WebJudge-7B --port PORT --api-key API_KEY

or

LLaMA-Factory API

API_PORT=PORT llamafactory-cli api examples/inference/qwen2_vl.yaml

Prompt

Please check our Repository and Paper for more details about prompt.

text = """**Task**: {task}

**Key Points for Task Completion**: {key_points}

The snapshot of the web page is shown in the image."""

messages = [
                {"role": "system", "content": system_msg},
                {
                    "role": "user",
                    "content": [
                        {"type": "text", "text": text},
                        {
                            "type": "image_url",
                            "image_url": {"url": f"data:image/jpeg;base64,{jpg_base64_image}", "detail": "high"},
                        },
                    ],
                }
            ]
completion = client.chat.completions.create(
    model=model_path,
    messages=messages,
    temperature=0
)

Citation Information

Note: Online-Mind2Web is derived from the original Mind2Web dataset. We kindly ask that you cite both the original and this work when using or referencing the data.

@article{xue2025illusionprogressassessingcurrent,
      title={An Illusion of Progress? Assessing the Current State of Web Agents}, 
      author={Tianci Xue and Weijian Qi and Tianneng Shi and Chan Hee Song and Boyu Gou and Dawn Song and Huan Sun and Yu Su},
      year={2025},
      eprint={2504.01382},
      archivePrefix={arXiv},
      primaryClass={cs.AI},
      url={https://arxiv.org/abs/2504.01382}, 
}

@inproceedings{deng2023mind2web,
 author = {Deng, Xiang and Gu, Yu and Zheng, Boyuan and Chen, Shijie and Stevens, Sam and Wang, Boshi and Sun, Huan and Su, Yu},
 booktitle = {Advances in Neural Information Processing Systems},
 editor = {A. Oh and T. Naumann and A. Globerson and K. Saenko and M. Hardt and S. Levine},
 pages = {28091--28114},
 publisher = {Curran Associates, Inc.},
 title = {Mind2Web: Towards a Generalist Agent for the Web},
 url = {https://proceedings.neurips.cc/paper_files/paper/2023/file/5950bf290a1570ea401bf98882128160-Paper-Datasets_and_Benchmarks.pdf},
 volume = {36},
 year = {2023}
}

Contributors

xuetianci99

5 commits

osunlp/WebJudge-7B

Model

<style>

9

stars

5

commits

1

linked in READMEs

May 12, 2025

updated

conversational
endpoints_compatible
image-text-to-text
multimodal
qwen2_5_vl
safetensors
text-generation-inference
transformers

README

img { display: inline; }

Model architecture | Model size | Language

WebJudge

image

WebJudge preserves critical intermediate screenshots while mitigating the token overload issue, resulting in more accurate and reliable evaluations. Please check our paper for more details.

Results

Comparison against Existing Evaluation Methods on Online-Mind2Web

ModelAuto-EvalSeeActAgent-EBrowser UseClaude 3.5 Claude 3.7OperatorAvg AR
GPT-4oAutonomous Eval84.785.076.083.775.571.779.4
AgentTrek Eval73.064.363.3------66.9
WebVoyager--75.371.374.072.076.773.9
WebJudge86.786.081.486.379.181.883.6
o4-miniAutonomous Eval79.785.786.084.368.073.379.5
WebVoyager--80.379.081.774.378.378.7
WebJudge85.386.389.387.082.383.785.7
WebJudge-7B86.087.388.389.784.386.387.0
WebJudge powered by GPT-4o and o4-mini consistently achieves the highest agreement, with averages of 83.6% and 85.7%, respectively. Meanwhile, WebJudge-7B even outperforms o4-mini, reaching a high agreement with human judgment of 87%.

Excellent generalization capabilities on AgentRewardBench (5 OOD benchmarks)

MethodsABVWAWAWorkWk++Overall
Rule-based*25.085.279.0100.083.383.8
Autonomous Eval*83.361.267.696.459.367.6
GPT-4o (A11y Tree)*77.863.070.294.663.069.8
WebJudge (GPT-4o)66.769.872.692.375.073.7
WebJudge-7B80.066.777.5100.070.075.7
WebJudge (o4-mini)100.074.581.2100.090.082.0

WebJudge significantly outperforms existing methods, achieving impressive overall precision of 73.7% 75.7% and 82.0% on WebArena (WA), VisualWebArena (VWA), AssistantBench (AB), WorkArena (Work) and WorkArena++ (Wk++) across 1302 trajectories.

The high precision suggests that WebJudge holds potential as a robust and scalable reward model for downstream applications such as Rejection Sampling Fine-Tuning, Reflection, and Reinforcement Learning.

Inference

vLLM server

vllm serve osunlp/WebJudge-7B --port PORT --api-key API_KEY

or

LLaMA-Factory API

API_PORT=PORT llamafactory-cli api examples/inference/qwen2_vl.yaml

Prompt

Please check our Repository and Paper for more details about prompt.

text = """**Task**: {task}

**Key Points for Task Completion**: {key_points}

The snapshot of the web page is shown in the image."""

messages = [
                {"role": "system", "content": system_msg},
                {
                    "role": "user",
                    "content": [
                        {"type": "text", "text": text},
                        {
                            "type": "image_url",
                            "image_url": {"url": f"data:image/jpeg;base64,{jpg_base64_image}", "detail": "high"},
                        },
                    ],
                }
            ]
completion = client.chat.completions.create(
    model=model_path,
    messages=messages,
    temperature=0
)

Citation Information

Note: Online-Mind2Web is derived from the original Mind2Web dataset. We kindly ask that you cite both the original and this work when using or referencing the data.

@article{xue2025illusionprogressassessingcurrent,
      title={An Illusion of Progress? Assessing the Current State of Web Agents}, 
      author={Tianci Xue and Weijian Qi and Tianneng Shi and Chan Hee Song and Boyu Gou and Dawn Song and Huan Sun and Yu Su},
      year={2025},
      eprint={2504.01382},
      archivePrefix={arXiv},
      primaryClass={cs.AI},
      url={https://arxiv.org/abs/2504.01382}, 
}

@inproceedings{deng2023mind2web,
 author = {Deng, Xiang and Gu, Yu and Zheng, Boyuan and Chen, Shijie and Stevens, Sam and Wang, Boshi and Sun, Huan and Su, Yu},
 booktitle = {Advances in Neural Information Processing Systems},
 editor = {A. Oh and T. Naumann and A. Globerson and K. Saenko and M. Hardt and S. Levine},
 pages = {28091--28114},
 publisher = {Curran Associates, Inc.},
 title = {Mind2Web: Towards a Generalist Agent for the Web},
 url = {https://proceedings.neurips.cc/paper_files/paper/2023/file/5950bf290a1570ea401bf98882128160-Paper-Datasets_and_Benchmarks.pdf},
 volume = {36},
 year = {2023}
}

Contributors

xuetianci99

5 commits