Learning to select for a predefined ranking
Aleksei Ustimenko Alexander Vorobev Gleb Gusev Pavel Serdyukov
Learning to select for a predefined ranking Aleksei Ustimenko - - PowerPoint PPT Presentation
Learning to select for a predefined ranking Aleksei Ustimenko Alexander Vorobev Gleb Gusev Pavel Serdyukov From ranking to sorting Search engines typically order the items by some relevance score obtained from a ranker before presenting
Aleksei Ustimenko Alexander Vorobev Gleb Gusev Pavel Serdyukov
suboptimal (in terms of ranking quality metrics like DCG)
but it has quadratic complexity O (n2), where n β is the list size
if to filter an item by just using item features (locally), not the entire list (globally)
Fβ = arg max π½/~1π (π#)
from that algorithm π¦78, πππ’78
7: />β@,8AB..D> by minimizing logistic
loss
to ranking quality Q, i.e. it is not a listwise learning-to-rank algorithm
probabilistic filtering rule by: π(πΊ(π) = 1) = π(π(π¦F)) = 1 1 + exp(βπ(π¦F))
the space of all so-defined stochastic selection algorithms by β±.
πΊβ = arg max #ββ± π½/βΌ@π QRSSTU(πΊ, π)
(after applying the log derivative trick): ππ QRSSTU(πΊ, π) ππ(π¦8) β 1 π‘ m
7AB,Q
(π πV> β π) βπ8
V>o
1 β π8
BpV>o
where baseline π β π (πrX
s.t) with π¨#,v
w.x = 1{πv > 0.5}
Trees learning algorithm (with implementation)