Back to Gap Map Model components / Embeddings & retrieval models

MS MARCO Cross-Encoders

UKP Lab (TU Darmstadt)
open source / Overall score: 2.9

The `cross-encoder/ms-marco-*` family of BERT and MiniLM cross-encoders trained on MS MARCO Passage Ranking and published alongside SentenceTransformers. Each checkpoint takes a (query, passage) pair and returns a single relevance logit, and the family spans TinyBERT-L2 through MiniLM-L12 so a deployment can trade throughput against NDCG. It is the default self-hosted reranker in most retrieve-and-rerank stacks.

Added 2026-09-11 for the embeddings_retrieval promotion. The family is old - the v2 checkpoints date to 2022 - and English-only, but it remains by a wide margin the most downloaded reranker line on the Hub.

Openness

5 high confidence
5.0
weights
open(Apache-2.0 ungated safetensors for every checkpoint in the family)
data
open(MS MARCO Passage Ranking
code
open(SentenceTransformers ships the MS MARCO cross-encoder training scripts the card links to)
license
Apache-2.0(OSI)

The whole chain is public: an Apache-2.0 ungated checkpoint, a training corpus named in the card's front matter, and the actual training scripts that produced it, shipped in the SentenceTransformers examples tree. That is a fully open release earned on the evidence rather than assumed from reputation.

Adoption

5 high confidence
5.0

Adoption is measured as Hugging Face downloads summed across the cross-encoder/ms-marco-* checkpoints, most of it for MiniLM-L6-v2 with a smaller share for MiniLM-L4-v2.

Capability

2 high confidence
2.0

The v2 checkpoints are an older generation, cover English only, and cap at 512 tokens, which is a narrow and dated scope rather than a comment on quality. Its published numbers are credible and it remains the default self-hosted reranker, but popularity isn't what the score measures; it sits one step below bge-reranker, which is multilingual, longer-context and a generation newer.

Verified 2026-09-11