lerot.comparison¶
-
class
lerot.comparison.
BalancedInterleave
(arg_str=None)[source]¶ Bases:
lerot.comparison.AbstractInterleavedComparison.AbstractInterleavedComparison
Interleave and compare rankers using the original balanced interleave method.
-
class
lerot.comparison.
DocumentConstraints
(arg_str='random')[source]¶ Bases:
lerot.comparison.AbstractInterleavedComparison.AbstractInterleavedComparison
Interleave using balanced interleave, compare using document constraints.
-
class
lerot.comparison.
HistBalancedInterleave
(arg_str=None)[source]¶ Bases:
lerot.comparison.AbstractHistInterleavedComparison.AbstractHistInterleavedComparison
Balanced interleave method, applied to historical data.
-
class
lerot.comparison.
HistDocumentConstraints
(arg_str=None)[source]¶ Bases:
lerot.comparison.AbstractHistInterleavedComparison.AbstractHistInterleavedComparison
Document constraints method, applied to historical data.
-
class
lerot.comparison.
HistProbabilisticInterleave
(arg_str=None)[source]¶ Bases:
lerot.comparison.AbstractHistInterleavedComparison.AbstractHistInterleavedComparison
Probabilistic interleaving using historical data
-
class
lerot.comparison.
HistTeamDraft
(arg_str=None)[source]¶ Bases:
lerot.comparison.AbstractHistInterleavedComparison.AbstractHistInterleavedComparison
Team draft method, applied to historical data.
-
class
lerot.comparison.
OptimizedInterleave
(arg_str='')[source]¶ Bases:
lerot.comparison.AbstractInterleavedComparison.AbstractInterleavedComparison
An implementation of Optimized Interleave as described in:
@see: Radlinski, F., & Craswell, N. (2013, February). Optimized interleaving for online retrieval evaluation. In Proceedings of the sixth ACM international conference on Web search and data mining (pp. 245-254).
@author: Anne Schuth @contact: anne.schuth@uva.nl @since: February 2013 @requires: Gurobi from http://www.gurobi.com/
-
perm_given_index
(alist, apermindex)[source]¶ See http://stackoverflow.com/questions/5602488/random-picks-from-permutation-generator
-
-
class
lerot.comparison.
OptimizedInterleaveVa
(arg_str=None)[source]¶ Bases:
lerot.comparison.OptimizedInterleave.OptimizedInterleave
-
class
lerot.comparison.
ProbabilisticInterleave
(arg_str=None)[source]¶ Bases:
lerot.comparison.AbstractInterleavedComparison.AbstractInterleavedComparison
Probabilistic interleaving, marginalizes over assignments
-
class
lerot.comparison.
ProbabilisticInterleaveWithHistory
(arg_str)[source]¶ Bases:
lerot.comparison.ProbabilisticInterleave.ProbabilisticInterleave
Probabilistic interleaving that reuses historic data (with importance sampling).
-
class
lerot.comparison.
StochasticBalancedInterleave
(arg_str)[source]¶ Bases:
lerot.comparison.AbstractInterleavedComparison.AbstractInterleavedComparison
Interleave and compare rankers using the stochastic interleave method introduced in Hofmann et al. ECIR‘11.