eval-harness
Retrieval · SciFact

Free retrieval first; the best reranker's +0.0246 is not significant.

Retrieve the abstracts that support a scientific claim. The free e5_base retriever is not significantly different from the twelve LLM rerankers; the best of them, glm_s (0.7437), is 0.0246 ahead of e5_base (0.7191), p 0.27. One further run, glm_s reranking e5_base's top 20, scored 0.7891 (+0.0700 over e5_base, p 0.0001 uncorrected; one run, under a different adapter). The pick: build e5_base first.

The report's pick, as run here. Build e5_base retrieval first (0.7191, $0 per query); among the compared field the best reranker, glm_s (0.7437), is 0.0246 ahead of it, p 0.27, not significant. One further run, glm_s on e5_base's top 20, scored 0.7891 (+0.0700 over e5_base, p 0.0001 uncorrected; one run, under a different adapter from the main table) at about $732 per 1M queries. Only the twelve cheapest hosted LLMs were tried.

The goal's rule, in the catalog. Evidence retrieval for scientific claims (SciFact) (frugal, on ndcg_10) recommends e5_base, the promoted baseline. The goal page, with its reasons → An agent gets the same answer from the MCP server: the tool goals with goal: scientific_retrieval_scifact at https://evals.humancopilot.eu/mcp (how to connect).

Question
Rank 5,183 scientific abstracts by how well they bear on a claim.
Data
200 items from the SciFact test split
Systems
19 compared: 12 hosted models billed per call; 7 local models and baselines, free
Metric
nDCG@10 — the field's standard; higher is better
Calibration
bm25 0.6523 vs 0.6650 published
Billed
$1.94 for the whole sweep
01The field

Every system, one axis.

hosted · proprietaryhosted · open weightslocal · freenot significantly different from the leaderhigher score: further right →
⫽glm_s · hosted · open weights nDCG@10 0.7437 · rank 1/19 billed $0.1421 for 200 itemsdeepseek_m · hosted · open weights nDCG@10 0.7399 · rank 3/19 billed $0.2381 for 200 itemsdeepseek_s · hosted · open weights nDCG@10 0.7378 · rank 4/19 billed $0.0600 for 200 itemsgemma_m · hosted · open weights nDCG@10 0.7363 · rank 5/19 billed $0.0721 for 200 itemsgemma_l · hosted · open weights nDCG@10 0.7359 · rank 6/19 billed $0.1701 for 200 itemsllama_l · hosted · open weights nDCG@10 0.7281 · rank 7/19 billed $0.1731 for 200 itemse5_base · local · free nDCG@10 0.7191 · rank 8/19 free: runs locally, nothing billedqwen_s · hosted · proprietary nDCG@10 0.7183 · rank 9/19 billed $0.1559 for 200 itemsllama_s · hosted · open weights nDCG@10 0.7172 · rank 10/19 billed $0.1458 for 200 itemsbge_small · local · free nDCG@10 0.7097 · rank 11/19 free: runs locally, nothing billedllama_m · hosted · open weights nDCG@10 0.7088 · rank 12/19 billed $0.1434 for 200 itemsmistral_s · hosted · open weights nDCG@10 0.7071 · rank 13/19 billed $0.0852 for 200 itemsgemma_s · hosted · open weights nDCG@10 0.7017 · rank 14/19 billed $0.0962 for 200 itemsmpnet · local · free nDCG@10 0.6643 · rank 15/19 free: runs locally, nothing billedminilm · local · free nDCG@10 0.6533 · rank 16/19 free: runs locally, nothing billedbm25 · local · free nDCG@10 0.6451 · rank 17/19 free: runs locally, nothing billed off the scale: far below the fieldglm_m · hosted · open weights nDCG@10 0.7419 · rank 2/19 billed $0.4576 for 200 itemsdearest · 2nd · 0.742glm_s · 1st · 0.744
⫽glm_s · hosted · open weights nDCG@10 0.7437 · rank 1/19 billed $0.1421 for 200 itemsdeepseek_m · hosted · open weights nDCG@10 0.7399 · rank 3/19 billed $0.2381 for 200 itemsdeepseek_s · hosted · open weights nDCG@10 0.7378 · rank 4/19 billed $0.0600 for 200 itemsgemma_m · hosted · open weights nDCG@10 0.7363 · rank 5/19 billed $0.0721 for 200 itemsgemma_l · hosted · open weights nDCG@10 0.7359 · rank 6/19 billed $0.1701 for 200 itemsllama_l · hosted · open weights nDCG@10 0.7281 · rank 7/19 billed $0.1731 for 200 itemse5_base · local · free nDCG@10 0.7191 · rank 8/19 free: runs locally, nothing billedqwen_s · hosted · proprietary nDCG@10 0.7183 · rank 9/19 billed $0.1559 for 200 itemsllama_s · hosted · open weights nDCG@10 0.7172 · rank 10/19 billed $0.1458 for 200 itemsbge_small · local · free nDCG@10 0.7097 · rank 11/19 free: runs locally, nothing billedllama_m · hosted · open weights nDCG@10 0.7088 · rank 12/19 billed $0.1434 for 200 itemsmistral_s · hosted · open weights nDCG@10 0.7071 · rank 13/19 billed $0.0852 for 200 itemsgemma_s · hosted · open weights nDCG@10 0.7017 · rank 14/19 billed $0.0962 for 200 itemsmpnet · local · free nDCG@10 0.6643 · rank 15/19 free: runs locally, nothing billedminilm · local · free nDCG@10 0.6533 · rank 16/19 free: runs locally, nothing billedbm25 · local · free nDCG@10 0.6451 · rank 17/19 free: runs locally, nothing billed off the scale: far below the fieldglm_m · hosted · open weights nDCG@10 0.7419 · rank 2/19 billed $0.4576 for 200 itemsdearest · 2nd · 0.742glm_s · 1st · 0.744
Each dot is one system, by nDCG@10. The ringed dot is the most expensive hosted model (of the twelve cheapest hosted models, the only ones run here); the shaded band is the group the leader is not significantly different from. A dot left of the ⫽ break sits far below the rest, off the scale; tap it for its score. Every system has its own page in the catalog: its run, cost, speed and fingerprint.
02Cost

What the money bought.

hosted · proprietaryhosted · open weightslocal · freebetter: up · cheaper: left
$0.1$1$100.6530.6990.744billed cost per 1,000 items (log scale)↑ nDCG@10free⫽e5_base · local · free nDCG@10 0.7191 · $0bge_small · local · free nDCG@10 0.7097 · $0mpnet · local · free nDCG@10 0.6643 · $0minilm · local · free nDCG@10 0.6533 · $0bm25 · local · free nDCG@10 0.6451 · $0 off the scale: far below the fieldglm_s · hosted · open weights nDCG@10 0.7437 $0.7107 per 1,000 itemsglm_m · hosted · open weights nDCG@10 0.7419 $2.29 per 1,000 itemsdeepseek_m · hosted · open weights nDCG@10 0.7399 $1.19 per 1,000 itemsdeepseek_s · hosted · open weights nDCG@10 0.7378 $0.2998 per 1,000 itemsgemma_m · hosted · open weights nDCG@10 0.7363 $0.3606 per 1,000 itemsgemma_l · hosted · open weights nDCG@10 0.7359 $0.8505 per 1,000 itemsllama_l · hosted · open weights nDCG@10 0.7281 $0.8653 per 1,000 itemsqwen_s · hosted · proprietary nDCG@10 0.7183 $0.7794 per 1,000 itemsllama_s · hosted · open weights nDCG@10 0.7172 $0.7292 per 1,000 itemsllama_m · hosted · open weights nDCG@10 0.7088 $0.7169 per 1,000 itemsmistral_s · hosted · open weights nDCG@10 0.7071 $0.4262 per 1,000 itemsgemma_s · hosted · open weights nDCG@10 0.7017 $0.4811 per 1,000 itemsglm_m · dearestglm_s · 1st
$0.1$1$100.6530.6990.744cost per 1,000 items (log)↑ nDCG@10free⫽e5_base · local · free nDCG@10 0.7191 · $0bge_small · local · free nDCG@10 0.7097 · $0mpnet · local · free nDCG@10 0.6643 · $0minilm · local · free nDCG@10 0.6533 · $0bm25 · local · free nDCG@10 0.6451 · $0 off the scale: far below the fieldglm_s · hosted · open weights nDCG@10 0.7437 $0.7107 per 1,000 itemsglm_m · hosted · open weights nDCG@10 0.7419 $2.29 per 1,000 itemsdeepseek_m · hosted · open weights nDCG@10 0.7399 $1.19 per 1,000 itemsdeepseek_s · hosted · open weights nDCG@10 0.7378 $0.2998 per 1,000 itemsgemma_m · hosted · open weights nDCG@10 0.7363 $0.3606 per 1,000 itemsgemma_l · hosted · open weights nDCG@10 0.7359 $0.8505 per 1,000 itemsllama_l · hosted · open weights nDCG@10 0.7281 $0.8653 per 1,000 itemsqwen_s · hosted · proprietary nDCG@10 0.7183 $0.7794 per 1,000 itemsllama_s · hosted · open weights nDCG@10 0.7172 $0.7292 per 1,000 itemsllama_m · hosted · open weights nDCG@10 0.7088 $0.7169 per 1,000 itemsmistral_s · hosted · open weights nDCG@10 0.7071 $0.4262 per 1,000 itemsgemma_s · hosted · open weights nDCG@10 0.7017 $0.4811 per 1,000 itemsglm_m · dearestglm_s · 1st
Billed cost per 1,000 items, read from the provider's response, against nDCG@10. Free models sit in the left lane. A dot below the ⫽ break sits far below the rest, off the scale; tap it for its score.
03Findings

What this eval found.

  1. LLM rerankers lead, and the leader is not significantly different from twelve others.

    glm_s reranking BM25's top 20 scores 0.7437 nDCG@10; 12 arms are not significantly different from it, including the free retrievers e5_base and bge_small.

  2. The dearest model finished 2nd of 19.

    glm_m billed $0.4576 for 200 items. Only the twelve cheapest hosted models ran here, so this is the dearest of those; no Anthropic or OpenAI arm was run. The cheapest model not significantly different from the leader, deepseek_s, cost 7.6× less.

  3. The pilot slice's winner finished 10th — among the leader's contenders.

    Tuned on a 40-query pilot slice, the leaderboard's winner there, llama_s, finished 10th of 19 on the 200-query test slice, 0.0265 behind the leader and not significantly different from it under Holm: a rank inside a tie, not a wrong pick shown at this n.

04The method, here

Measure the noise before the difference.

The pilot slice's leader finished 10th of 19, a rank inside a tie.

This habit, in the method →
05Reproduce it

Check it yourself.

First, with nothing installed: test every arm against glm_s, item by item, in the catalog's inspector, with the same paired test and Holm correction as this page; glm_m, the most expensive model, among them. The goal page has the rest: what the goal recommends, and why.

The 7 free arms rerun on a laptop CPU for $0, pinned to the weights that were measured. The 12 hosted arms billed $1.94 when measured and rerun with one OpenRouter key.

make compare writes a replication card: each rerun against its committed run, item by item, and every significant difference and tie on this page re-tested with your reruns in place.

$ make plan      EXP=scifact
$ make data      EXP=scifact
$ make reproduce EXP=scifact LEVEL=local
# with OPENROUTER_API_KEY set
$ make reproduce EXP=scifact LEVEL=hosted
$ make compare   EXP=scifact