lerot.comparison¶
-
class
lerot.comparison.BalancedInterleave(arg_str=None)[source]¶ Bases:
lerot.comparison.AbstractInterleavedComparison.AbstractInterleavedComparisonInterleave and compare rankers using the original balanced interleave method.
-
class
lerot.comparison.DocumentConstraints(arg_str='random')[source]¶ Bases:
lerot.comparison.AbstractInterleavedComparison.AbstractInterleavedComparisonInterleave using balanced interleave, compare using document constraints.
-
class
lerot.comparison.HistBalancedInterleave(arg_str=None)[source]¶ Bases:
lerot.comparison.AbstractHistInterleavedComparison.AbstractHistInterleavedComparisonBalanced interleave method, applied to historical data.
-
class
lerot.comparison.HistDocumentConstraints(arg_str=None)[source]¶ Bases:
lerot.comparison.AbstractHistInterleavedComparison.AbstractHistInterleavedComparisonDocument constraints method, applied to historical data.
-
class
lerot.comparison.HistProbabilisticInterleave(arg_str=None)[source]¶ Bases:
lerot.comparison.AbstractHistInterleavedComparison.AbstractHistInterleavedComparisonProbabilistic interleaving using historical data
-
class
lerot.comparison.HistTeamDraft(arg_str=None)[source]¶ Bases:
lerot.comparison.AbstractHistInterleavedComparison.AbstractHistInterleavedComparisonTeam draft method, applied to historical data.
-
class
lerot.comparison.OptimizedInterleave(arg_str='')[source]¶ Bases:
lerot.comparison.AbstractInterleavedComparison.AbstractInterleavedComparisonAn 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.AbstractInterleavedComparisonProbabilistic interleaving, marginalizes over assignments
-
class
lerot.comparison.ProbabilisticInterleaveWithHistory(arg_str)[source]¶ Bases:
lerot.comparison.ProbabilisticInterleave.ProbabilisticInterleaveProbabilistic interleaving that reuses historic data (with importance sampling).
-
class
lerot.comparison.StochasticBalancedInterleave(arg_str)[source]¶ Bases:
lerot.comparison.AbstractInterleavedComparison.AbstractInterleavedComparisonInterleave and compare rankers using the stochastic interleave method introduced in Hofmann et al. ECIR‘11.