ModelHub XC 6800b15631 初始化项目,由ModelHub XC社区提供模型
Model: UKPLab/ProReviewer-8B
Source: Original Platform
2026-07-29 06:15:25 +08:00

library_name, base_model, model_type, pipeline_tag, license, language, tags, datasets, citation
library_name base_model model_type pipeline_tag license language tags datasets citation
transformers Qwen/Qwen3-8B qwen3 text-generation mit
en
peer-review
scientific-papers
GRPO
reinforcement-learning
paper-review
UKPLab/ProReviewer-Dataset
@article{fang2026passive, title={From Passive Generation to Investigation: A Proactive Scientific Peer Review Agent}, author={Fang, Haishuo and Feng, Yue and Gurevych, Iryna}, journal={arXiv preprint arXiv:2606.13349}, year={2026} }

ProReviewer-8B

An RL-trained scientific peer review model based on Qwen3-8B. ProReviewer-8B is fine-tuned using Group Relative Policy Optimization (GRPO) to produce high-quality, evidence-based peer reviews of scientific papers.

Model Description

ProReviewer-8B is the backbone model for the ProReviewer agent, an R1-style reasoning agent that reviews scientific papers through structured investigation rather than passive generation. The model was trained with a multi-stage curriculum:

Training Details

Parameter Value
Base model Qwen/Qwen3-8B
Training method SFT+ GRPO with step-level advantages
Training data ICLR 2025 papers (UKPLab/ProReviewer-Dataset)
Architecture Qwen3ForCausalLM
Parameters 8B
Precision bfloat16

Usage

With vLLM

vllm serve UKPLab/ProReviewer-8B --max-model-len 32768 --dtype bfloat16

With the ProReviewer Agent

The recommended way to use this model is through the ProReviewer agent framework in the ProReviewer:

from reviewer.evaluation import run_inference

paper = {
    "paper_id": "example",
    "paper_content": "# Paper Title\n\nAbstract: ...",
    "human_avg_score": 5.0,
}

# Option 1: Use a config name from config.toml (model served via vLLM)
result = await run_inference(paper, model="proreviewer-8B")

# Option 2: Use a local path (loads model directly via vLLM)
result = await run_inference(paper, model="/path/to/ProReviewer-8B")

With Transformers

from transformers import AutoModelForCausalLM, AutoTokenizer

model = AutoModelForCausalLM.from_pretrained("UKPLab/ProReviewer-8B", torch_dtype="bfloat16")
tokenizer = AutoTokenizer.from_pretrained("UKPLab/ProReviewer-8B")

Associated Resources

Citation

@article{fang2026passive,
  title={From Passive Generation to Investigation: A Proactive Scientific Peer Review Agent},
  author={Fang, Haishuo and Feng, Yue and Gurevych, Iryna},
  journal={arXiv preprint arXiv:2606.13349},
  year={2026}
}

License

This model is released under the MIT License.

Description
Model synced from source: UKPLab/ProReviewer-8B
Readme 13 MiB
Languages
Jinja 100%