AI Potluck
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. Verified 2026-09-11 via the ms-marco-MiniLM-L6-v2 model card and the SentenceTransformers MS MARCO cross-encoder training directory.

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 rare case where the whole chain is public: an Apache-2.0 ungated checkpoint, a public training corpus named in the card front matter, and the actual training scripts that produced it shipped in the SentenceTransformers examples tree. The ladder reaches its top rung on the evidence rather than on reputation.

Adoption

5 high confidence
5.0

About 96.5M downloads in the trailing 30 days summed across the cross-encoder/ms-marco-* checkpoints, of which MiniLM-L6-v2 alone is 87.5M and MiniLM-L4-v2 a further 5.7M. Either figure on its own clears the >10M band; the family total is the largest of any reranker on the map.

Capability

2 high confidence
2.0

Rung 2, narrow or dated, read straight off the category definition: the v2 checkpoints date to 2022, take English only, and cap at 512 tokens. The published numbers are credible and the family is still the default self-hosted reranker, but a rung is a statement about retrieval quality and scope rather than about popularity. One rung below bge-reranker, which is multilingual, longer-context and a generation newer.

Verified 2026-09-11