BPref
Also bpref · Binary Preference
bpref (binary preference) evaluates a ranking against incomplete relevance judgments: each judged-relevant document in the result scores 1 − |NR(d)| / min(|R|, |N|) by the judged non-relevant documents ranked above it, and the sum is divided by |R|; unjudged documents are ignored.
Properties#
- Motivation: for very large collections, judging all documents is infeasible; competitions use pooling (judge only the top- results of each participant), see Ground Truth. Measures like AP need complete judgments; bpref uses only judged documents.
- , since (at most by definition, at most trivially).
- iff every judged relevant document is in the result list and no judged non-relevant document comes before any of them.
- If not all relevant documents are in the result list, : the terms are each at most 1 and the sum is divided by (exam WS 23/24 retake, Task 1.3 (3)).
- Why and not ? The score of already drops to 0 when judged non-relevant documents (or all of , if fewer) come before it, so a high bpref is harder to achieve than with , which is typically much larger than (DBIS_VL02 > Binary Preference (bpref)).
- Why and not ? A relevant document missing from the result list must be punished, for the same reason that AP sets for missing relevant documents.
Example#
Sources#
- Slides 02, p. 27 (definition), Slides 02, p. 28 (example), Slides 02, p. 29 (finer points)
- DBIS_VL02 > Binary Preference (bpref)
- Exams: DBIS Exam WS2324-2 (not published) Task 1.3 (3)