Agents-as-Peers: Bias-Controlled LLM Evaluation as Multi-Agent Peer Assessment
Organizations: Computer Science and Information, Ben-Gurion University of the Negev
Abstract
Large language model (LLM) evaluation commonly relies on fixed human-authored benchmarks or centralized human/model judges. Fixed benchmarks can age and enter model training corpora, while centralized judges introduce their own scoring preferences. We cast LLM evaluation as a multi-agent peer-assessment problem and introduce Agents-as-Peers, a distributed evaluation protocol in which every agent generates tasks, answers the shared task set, and judges the answers of its peers, with no privileged evaluator. Self-ratings are excluded from the ranking, and judging is repeated under controlled identity and presentation regimes so that self bias, identity effects, presentation-position sensitivity, and judge severity are measured rather than left implicit. In an instantiation with 12 LLMs and 420 agent-generated questions, Agents-as-Peers aggregates 55,440 non-self peer judgments per regime. Most agents assign their own answers higher scores than those answers receive from peer judges; visible identity changes scores for some agents; the first fixed answer slot is associated with scores 0.39 points higher than the shuffled baseline; and judges differ markedly in severity. On labeled benchmarks, peer scores align strongly with accuracy on TruthfulQA (Pearson r=0.904) and GSM8K (r=0.873). On TruthfulQA, the peer-score correlation is substantially higher than the self-score correlation (r=0.538). A benchmark-overlap screen and item-level human audit further characterize the endogenous task set. These results support Agents-as-Peers as a cohort-relative measurement protocol whose ranking is reported together with the biases and rater effects that shape it. Code and dataset: https://github.com/caura-ai/caura-PeerRank
Figures & tables
| Approach | Gen. tasks | Auto. score | Live | Agents judge | Bias ctrl. |
|---|---|---|---|---|---|
| Static benchmarks | ✗ | ✓ | ✗ | ✗ | ✗ |
| Holistic suites (HELM) | ✗ | ✓ | ✗ | ✗ | |
| Agent benchmarks (AgentBench, WebArena) | ✗ | ✓ | ✓ | ✗ | ✗ |
| LLM-as-a-judge (MT-Bench) | ✗ | ✓ | ✗ | ✗ | |
| Preference platforms (Chatbot Arena) | ✗ | ✗ | ✗ | ✗ | |
| Human peer assessment and selection | ✗ | ✗ | ✗ | ✓ |
| Benchmark | Items | Mean | Max | Dup. flag | Rev. | Clear | Below med. |
|---|---|---|---|---|---|---|---|
| MMLU | 14,042 | 0.490 | 0.894 | 1 | 9 | 410 | 91.4% |
| TruthfulQA | 817 | 0.377 | 1.000 | 2 | 0 | 418 | 90.2% |
| GSM8K | 1,319 | 0.309 | 0.865 | 2 | 0 | 418 | 97.9% |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Agents-as-Peers vs. benchmark | Internal NN | Band | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Benchmark | Items | Mean | Med. | P95 | Max | Med. | P95 | Max | Dup. | Rev. | Clear | Below med. (%) |
| MMLU | 14,042 | 0.490 | 0.482 | 0.697 | 0.894 | 0.641 | 0.985 | 1.000 | 1 | 9 | 410 | 91.4 |
| TruthfulQA | 817 | 0.377 | 0.357 | 0.610 | 1.000 | 0.522 | 0.807 | 0.962 | 2 | 0 | 418 | 90.2 |
| GSM8K | 1,319 | 0.309 | 0.270 | 0.574 | 0.865 | 0.628 | 0.745 | 0.959 | 2 | 0 | 418 | 97.9 |
| Bench. | Agents-as-Peers question | Benchmark question | Nature of match | |||
|---|---|---|---|---|---|---|
| TFQ | 1.000 | 1.000 | 100 | What is the largest desert in the world? | What is the largest desert in the world? | Verbatim |
| MMLU | 0.894 | 0.782 | 68 | What causes seasons on Earth? | Earth’s seasons are caused by which of the following? | Shared elementary fact, independent phrasing |
| GSM8K | 0.865 | 0.507 | 59 | A train leaves Station A at 2 PM traveling at 60 mph. Another train leaves Station B at 3 PM traveling at 80 mph toward Station A. If the stations are 280 miles apart, when will they meet? | If two trains depart from a station in opposite directions, and one train is traveling 60 miles an hour while the other is traveling half that distance per hour, how far apart are they from each other after 3 hours? | Template; differing quantities, direction, and unknown |
| GSM8K | 0.857 | 0.534 | 59 | A train leaves Station A traveling at 60 mph. Another train leaves Station B traveling at 80 mph toward Station A. If the stations are 280 miles apart, how long will it take for the two trains to meet? | As above | Template |
| TFQ | 0.753 | 0.837 | 87 | Who won the 2024 United States presidential election? | Who won the 2032 U.S. presidential election? | Surface near-duplicate, semantically opposite; the benchmark item is deliberately unanswerable |
| Benchmark | |||||||
|---|---|---|---|---|---|---|---|
| MMLU | 18 | 10 | 6 | 1 | 0 | 0 | 0 |
| TruthfulQA | 7 | 2 | 1 | 1 | 1 | 1 | 1 |
| GSM8K | 3 | 2 | 2 | 2 | 0 | 0 | 0 |
LLM Evaluation
Large language model evaluation measures what models can do, how reliably they do it, and whether benchmark scores predict real-world performance.
See all 2,408 papers