Study Vault Search notes, aliases and full text
Graph
ConceptDBISAI-written · not yet proofread

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-kk results of each participant), see Ground Truth. Measures like AP need complete judgments; bpref uses only judged documents.
  • bpref∈[0,1]\mathrm{bpref} \in [0, 1], since ∣NR(d)∣≤min⁡(∣R∣,∣N∣)|NR(d)| \le \min(|R|, |N|) (at most ∣R∣|R| by definition, at most ∣N∣|N| trivially).
  • bpref=1\mathrm{bpref} = 1 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, bpref<1\mathrm{bpref} < 1: the ∣RR∣<∣R∣|RR| < |R| terms are each at most 1 and the sum is divided by ∣R∣|R| (exam WS 23/24 retake, Task 1.3 (3)).
  • Why min⁡(∣R∣,∣N∣)\min(|R|, |N|) and not ∣N∣|N|? The score of dd already drops to 0 when ∣R∣|R| judged non-relevant documents (or all of NN, if fewer) come before it, so a high bpref is harder to achieve than with ∣N∣|N|, which is typically much larger than ∣R∣|R| (DBIS_VL02 > Binary Preference (bpref)).
  • Why 1/∣R∣1/|R| and not 1/∣RR∣1/|RR|? A relevant document missing from the result list must be punished, for the same reason that AP sets P@Ri=0\mathrm{P@}R_i = 0 for missing relevant documents.

Example#

Sources#

Search

Type In
↑ ↓ move ↵ open ⇥ next section Ctrl↵ results page Prefix # to search text only