Home Knowledge Base Mean Reciprocal Rank (MRR)

Mean Reciprocal Rank (MRR) measures position of first relevant result — evaluating how quickly users find what they're looking for, with higher scores for relevant results appearing earlier in the ranked list.

What Is MRR?

How MRR Works

Reciprocal Rank: 1/position of first relevant result.

MRR: Average reciprocal ranks across all queries.

Why MRR?

When to Use MRR

Good For: Question answering, navigational search, entity search (one correct answer). Not Ideal For: Exploratory search, multiple relevant results, graded relevance.

MRR vs. Other Metrics

vs. NDCG: MRR only considers first relevant result, NDCG considers all. vs. Precision@K: MRR position-aware, Precision@K counts relevant in top-K. vs. MAP: MRR stops at first relevant, MAP considers all relevant results.

Applications: Question answering systems, entity search, navigational queries, chatbot response ranking.

Tools: Easy to implement, available in IR evaluation libraries.

MRR is perfect for single-answer scenarios — when users need one good result quickly, MRR accurately measures system effectiveness by focusing on the position of the first relevant result.

mean reciprocal rank (mrr)mean reciprocal rankmrrevaluation

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.