2.18.9
2.18.9 (2026-07-30)
Fix
-
fix: upcast reranker logits to float32 before softmax (HPS) (#4934)
-
fix: upcast reranker logits to float32 before softmax (HPS)
The Qwen3 and monoT5-family cross-encoder rerankers apply log_softmax
directly to logits produced by a model running in bfloat16/float16. The
reduced mantissa of these formats coarsely buckets the (0, 1) probability
range, so distinct query-document relevance scores collapse into spurious
ties. Retrieval/reranking metrics then depend on arbitrary tie-breaking,
which inflates their variance and bias (e.g. up to ~38%p MRR@10 range and
+9.08%p bias for Qwen3-Reranker under bfloat16).
Apply High-Precision Scoring (HPS): upcast the logits to float32 immediately
before the softmax, leaving the forward pass in low precision. The upcast is
value-preserving, adds negligible cost, and restores near-full-precision
ranking stability.
Reference: "Reliable Evaluation Protocol for Low-Precision Retrieval"
(Yang et al., 2026), https://aclanthology.org/2026.acl-short.33
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Update mteb/models/model_implementations/qwen3_reranker.py
Co-authored-by: Roman Solomatin <samoed.roman@gmail.com>
- docs: shorten HPS comments in monoT5 rerankers to match qwen3
Co-authored-by: Kisu Yang <lab4@vaiv.kr>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Roman Solomatin <samoed.roman@gmail.com> (ce4fb38)
Unknown
-
[MOEB] Add dataset SHS100K (#5045)
-
[MOEB] Add dataset SHS100K
-
fix first results issue
-
fix spelling lint issue (
6d97b70) -
[MOEB] Add several FLARE-based tasks (#4991)
-
[MOEB] Add several FLARE-based tasks
-
formatting
-
fix description
-
add the descriptive stats
-
fix URL
-
fix citation
Co-authored-by: Roman Solomatin <36135455+Samoed@users.noreply.github.com> (aadb54b)
-
[MOEB] Add MIAO-based datasets (#5001)
-
[MOEB] Add MIAO-based datasets
-
add descriptive stats
-
edit create data
-
update description
-
pin dataset version (
db53995) -
model: Add Bekko embedding models (#5043)
-
feat(models): add Bekko embedding models
-
docs(models): add Bekko paper citation
-
fix(models): use Bekko public release date
-
docs(models): clarify Bekko language metadata
-
feat(models): register Bekko core languages (
ccd0914)