Commit 8e0811871a3372342843ec64a04f8e9befe797e9

Authored by tangwang
1 parent b8ffa7e9

ERR打分,停止概率的计算公式修改为通用方法: p(t) = (2^t - 1) / 2^{max_grade}

Showing 1 changed file with 4 additions and 3 deletions   Show diff stats
scripts/evaluation/eval_framework/constants.py
@@ -35,10 +35,11 @@ RELEVANCE_GAIN_MAP = { @@ -35,10 +35,11 @@ RELEVANCE_GAIN_MAP = {
35 } 35 }
36 36
37 # P(stop | relevance) for ERR (Expected Reciprocal Rank); cascade model (Chapelle et al., 2009). 37 # P(stop | relevance) for ERR (Expected Reciprocal Rank); cascade model (Chapelle et al., 2009).
  38 +# p(t) = (2^t - 1) / 2^{max_grade}
38 STOP_PROB_MAP = { 39 STOP_PROB_MAP = {
39 - RELEVANCE_LV3: 0.99,  
40 - RELEVANCE_LV2: 0.8,  
41 - RELEVANCE_LV1: 0.1, 40 + RELEVANCE_LV3: 0.875,
  41 + RELEVANCE_LV2: 0.375,
  42 + RELEVANCE_LV1: 0.125,
42 RELEVANCE_LV0: 0.0, 43 RELEVANCE_LV0: 0.0,
43 } 44 }
44 45