Peerify: Benchmarking Peer-Review Claim Verification
Organizations: Reviewerly · University of Toronto · University of California, Berkeley
Abstract
Peer review plays a central role in scholarly publishing, yet verifying whether reviewer claims are supported by manuscript evidence remains a largely manual and time-consuming process. We present Peerify, a pipeline for manuscript-grounded verification of peer-review claims. Given a manuscript and a review comment, the Peerify pipeline decomposes reviews into atomic claims, retrieves relevant manuscript evidence, and determines whether each claim is supported by the paper. To support the development and evaluation of the pipeline, we construct a benchmark of 800 claims derived from authentic peer-review interactions collected from NeurIPS 2024 and ICLR 2024, including a 300-claim hand-labeled subset used to audit the automated supervision. We evaluate state-of-the-art language models and retrieval strategies within the Peerify pipeline, together with entailment baselines. Our results demonstrate the importance of retrieval-centered verification and claim decomposition, while highlighting the challenges posed by ambiguous and interpretive reviewer claims. Automated labels agree with human consensus on 90.3% of audited claims (), while off-the-shelf entailment models stay below 0.24 macro-F1.
Figures & tables
| Dataset | #Papers | #Claims | Partially | Not | Not | ICLR | NeurIPS | Reject | Accept | |
| Supported | Supported | Supported | Determined | |||||||
| NeurIPS 2024 | 4236 | - | - | - | - | - | - | 100% | 86.0% | 14.0% |
| ICLR 2024 | 5778 | - | - | - | - | - | 100% | - | 31.3% | 68.7% |
| PaperSourced ( 3.4 ) | 100 | 500 | 500 | 0 | 0 | 0 | 52.0% | 48.0% | 27.0% | 73.0% |
| RebuttalSourced ( 3.4 ) | 84 | 800 | 217 | 310 | 189 | 84 | 61.0% | 39.0% | 34.9% | 65.1% |
| LLMJudged ( 3.4 ) | 84 | 800 | 207 | 93 | 141 | 359 | 61.0% | 39.0% | 34.9% | 65.1% |
| Model | Retriever | Paper Sourced | Rebuttal Sourced | LLM Judged | High Agreement | Verifiable -only | Human Verified |
| o4-mini | BM25 | 0.818 | 0.234 | 0.491 | 0.514 | 0.466 | 0.243 |
| BM25+Reranker | 0.870 | 0.234 | 0.496 | 0.514 | 0.519 | 0.237 | |
| Dense | 0.852 | 0.244 | 0.514 | 0.509 | 0.466 | 0.230 | |
| Dense+Reranker | 0.904 | 0.240 | 0.499 | 0.497 | 0.466 | 0.257 | |
| GPT-5-mini | BM25 | 0.796 | 0.289 | 0.412 | 0.509 | 0.496 | 0.273 |
| BM25+Reranker | 0.856 | 0.294 | 0.417 | 0.491 | 0.496 | 0.290 |
Appendix figures & tables24 assets
Supplementary material from the paper’s appendix.
Appendix
| Reference-Based | Reference-Free | ||||||
| Extractor | count | Prec. | Rec. | F1 | Atom. | Flue. | Deco. |
| Fenice | 739 | 0.872 | 0.538 | 0.665 | 0.314 | 0.788 | 0.362 |
| Gemma | 2464 | 0.868 | 0.762 | 0.811 | 0.379 | 0.781 | 0.329 |
| Qwen3-4b | 923 | 0.889 | 0.587 | 0.707 | 0.451 | 0.927 | 0.524 |
| Extractor | Prec. | Rec. | F1 | Latency (s) | Cost |
| Fenice | 0.872 | 0.538 | 0.665 | 0 1.97 | open-weight |
| Qwen3-4B | 0.889 | 0.587 | 0.707 | 0 8.20 | open-weight |
| Gemma | 0.868 | 0.762 | 0.811 | 21.76 | open-weight |
| o4-mini | 0.990 | 0.817 | 0.895 | 0 9.62 | $0.29 |
| GPT-5-mini | 0.994 | 0.849 | 0.915 † | 24.43 | $0.11 |
| Extractor | Agreement | Rate |
| Fenice | 45 / 50 | 90.0% |
| Gemma | 42 / 50 | 84.0% |
| Qwen3-4B | 47 / 50 | 94.0% |
| Overall | 134 / 150 | 89.3% |
| Claim type | Total | Arbitrated | Arbitration rate |
| Objective | 444 | 184 | 41.4% |
| Subjective | 356 | 136 | 38.2% |
| Overall | 800 | 320 | 40.0% |
| Human | ||||
| Automated | Supp. | Part. Supp. | Not Supp. | Not Det. |
| Supported | 65 | 2 | 1 | 1 |
| Partially Supported | 8 | 102 | 7 | 0 |
| Not Supported | 2 | 3 | 69 | 2 |
| Not Determined | 2 | 0 | 1 | 35 |
| Slice | n | Agreement | Cohen’s |
| Overall | 300 | 90.3% | 0.866 |
| Objective / factual | 158 | 90.5% | 0.866 |
| Subjective | 142 | 90.1% | 0.858 |
| Model | BM25 | BM25+R | Dense | Dense+R |
| o4-mini | 0.243 | 0.237 | 0.230 | 0.257 |
| GPT-5-mini | 0.273 | 0.290 | 0.297 | 0.257 |
| Claude-Haiku | 0.270 | 0.240 | 0.237 | 0.300 |
| Qwen3-8B | 0.257 | 0.297 | 0.283 | 0.277 |
| Qwen2.5-7B | 0.300 | 0.340 | 0.307 | 0.287 |
| Benchmark | n | Annotators agree | Rate |
| RebuttalSourced | 800 | 480 | 60.0% |
| LLMJudged | 800 | 459 | 57.4% |
| Benchmark | #Disagree | A correct | B correct | Neither |
| RebuttalSourced | 320 | 158 (49.4%) | 136 (42.5%) | 26 (8.1%) |
| LLMJudged | 341 | 168 (49.3%) | 137 (40.2%) | 35 (10.3%) |
| Label | RebuttalSourced | LLMJudged |
| Supported | 217 | 207 |
| Partially Supported | 310 | 93 |
| Not Supported | 189 | 141 |
| Not Determined | 84 | 359 |
| Model | Dense+Reranker | Oracle |
| o4-mini | 0.904 | 0.988 |
| GPT-5-mini | 0.852 | 0.958 |
| Claude-Haiku | 0.844 | 0.860 |
| Qwen3-8B | 0.814 | 0.872 |
| Qwen2.5-7B | 0.860 | 0.816 |
| Benchmark | o4-mini | GPT-5-mini | Claude-Haiku | Qwen3-8B | Qwen2.5-7B |
| PaperSourced | 0.866 | 0.792 | 0.764 | 0.618 | 0.753 |
| RebuttalSourced | 0.245 | 0.280 | 0.295 | 0.276 | 0.278 |
| LLMJudged | 0.442 | 0.379 | 0.295 | 0.171 | 0.170 |
| HighAgreement | 0.536 | 0.513 | 0.445 | 0.302 | 0.213 |
| verifiable-only | 0.495 | 0.518 | 0.388 | 0.320 | 0.250 |
| Human-Verified | 0.267 | 0.317 | 0.300 | 0.377 | 0.256 |
| Full-Context | RAG (best retriever) | |||||||
| RebuttalSourced | LLMJudged | RebuttalSourced | LLMJudged | |||||
| Model | Acc | F1 | Acc | F1 | Acc | F1 | Acc | F1 |
| o4-mini | 0.245 | 0.246 | 0.442 | 0.416 | 0.244 | 0.236 | 0.514 | 0.454 |
| GPT-5-mini | 0.280 | 0.275 | 0.379 | 0.381 | 0.294 | 0.279 | 0.414 | 0.399 |
| Claude-Haiku | 0.295 | 0.294 | 0.295 | 0.293 | 0.297 | 0.275 | 0.374 | 0.336 |
| Qwen3-8B | 0.276 | 0.268 | 0.171 | 0.192 | 0.287 | 0.271 | 0.371 | 0.336 |
| Method | Retriever | Paper Sourced | Rebuttal Sourced | LLM Judged | High Agreement | Verifiable -only | Human Verified ‡ |
| RoBERTa-MNLI | BM25 | 0.070 / 0.044 | 0.147 / 0.116 | 0.401 / 0.212 | 0.234 / 0.162 | 0.206 / 0.152 | 0.167 / 0.106 |
| BM25+Reranker | 0.072 / 0.045 | 0.136 / 0.108 | 0.386 / 0.205 | 0.206 / 0.143 | 0.168 / 0.126 | 0.147 / 0.103 | |
| Dense | 0.066 / 0.041 | 0.145 / 0.121 | 0.384 / 0.206 | 0.206 / 0.152 | 0.168 / 0.132 | 0.153 / 0.120 | |
| Dense+Reranker | 0.068 / 0.042 | 0.136 / 0.108 | 0.390 / 0.205 | 0.194 / 0.137 | 0.168 / 0.131 | 0.147 / 0.106 | |
| BART-MNLI | BM25 | 0.426 / 0.199 | 0.176 / 0.129 | 0.359 / 0.232 | 0.303 / 0.224 | 0.260 / 0.204 | 0.153 / 0.124 |
| BM25+Reranker | 0.490 / 0.219 | 0.191 / 0.143 | 0.356 / 0.230 | 0.326 / 0.238 | 0.275 / 0.213 | 0.167 / 0.134 |
| Error type | Share |
| Overly strict specificity (downgrade to Part. Supp. ) | 55.3% |
| Retrieval and evidence localization miss | 36.0% |
| Verifier output or parse failure | 0 8.7% |
| Model | Supported | Part. Supp. | Not Det. | Not Supp. |
| GPT-5-mini | 83.1 | 9.5 | 5.1 | 2.3 |
| Qwen2.5-7B | 85.2 | 7.0 | 5.4 | 2.4 |
| Dataset | #Claims | Annotation | Evidence scope |
| MSVEC ( Evans et al., 2023 ) | 200 | Expert | Reference paper |
| SciFact (test) ( Wadden et al., 2020 ) | 300 | Expert | Abstract |
| Peerify ( Human-Verified ) | 300 | Human-audited | Full manuscript |
| Peerify (full) | 800 | LLM + human-audited | Full manuscript |
| Retriever | Recall@5 | Recall@10 | nDCG@10 | MRR@10 |
| BM25 | 0.398 | 0.474 | 0.570 | 0.289 |
| BM25 + Reranker | 0.434 | 0.492 | 0.608 | 0.331 |
| Dense | 0.420 | 0.528 | 0.644 | 0.299 |
| Dense + Reranker | 0.452 | 0.530 | 0.684 | 0.346 |
| Benchmark | BM25 | FAISS | Dense+R | BM25+R |
| PaperSourced | 2,235.85 | 2,231.82 | 2,384.76 | 2,291.40 |
| RebuttalSourced | 2,156.78 | 2,128.87 | 2,371.78 | 2,236.87 |
| LLMJudged | 2,156.78 | 2,128.87 | 2,371.78 | 2,236.87 |
| HighAgreement | 2,112.56 | 2,085.18 | 2,262.94 | 2,205.61 |
| verifiable-only | 2,153.54 | 2,240.62 | 2,253.42 | 2,244.24 |
| Human-Verified | 1,922.49 | 1,986.74 | 1,976.66 | 1,945.26 |
| Benchmark | Tokens per Claim |
| PaperSourced | 21,648.85 |
| RebuttalSourced | 21,130.27 |
| LLMJudged | 21,130.27 |
| HighAgreement | 22,323.60 |
| verifiable-only | 21,333.30 |
| Human-Verified | 18,912.43 |
| Benchmark | Full-Context | RAG (Avg) | Reduction |
| PaperSourced | 21,648.85 | 2,285.96 | 9.47 |
| RebuttalSourced | 21,130.27 | 2,223.57 | 9.50 |
| LLMJudged | 21,130.27 | 2,223.57 | 9.50 |
| HighAgreement | 22,323.60 | 2,166.57 | 10.30 |
| verifiable-only | 21,333.30 | 2,222.96 | 9.60 |
| Human-Verified | 18,912.43 | 1,957.79 | 9.66 |
Claim Verification
Claim verification assesses whether statements are supported, contradicted, or unresolved by relevant evidence.
See all 57 papers