public class TeamDraftInterleaving extends Object implements Interleaving
[1] T. Joachims. Optimizing search engines using clickthrough data. KDD (2002) [2] T.Joachims.Evaluatingretrievalperformanceusingclickthroughdata.InJ.Franke, G. Nakhaeizadeh, and I. Renz, editors, Text Mining, pages 79–96. Physica/Springer (2003) [3] F. Radlinski, M. Kurup, and T. Joachims. How does clickthrough data reflect re- trieval quality? In CIKM, pages 43–52. ACM Press (2008) [4] O. Chapelle, T. Joachims, F. Radlinski, and Y. Yue. Large-scale validation and analysis of interleaved search evaluation. ACM TOIS, 30(1):1–41, Feb. (2012)
Modifier and Type | Field and Description |
---|---|
static Random |
RANDOM |
TEAM_DRAFT
Constructor and Description |
---|
TeamDraftInterleaving() |
Modifier and Type | Method and Description |
---|---|
InterleavingResult |
interleave(ScoreDoc[] rerankedA,
ScoreDoc[] rerankedB)
Team Draft Interleaving considers two ranking models: modelA and modelB.
|
static void |
setRANDOM(Random RANDOM) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getImplementation
public static Random RANDOM
public InterleavingResult interleave(ScoreDoc[] rerankedA, ScoreDoc[] rerankedB)
[1] O. Chapelle, T. Joachims, F. Radlinski, and Y. Yue. Large-scale validation and analysis of interleaved search evaluation. ACM TOIS, 30(1):1–41, Feb. (2012)
Assumptions: - rerankedA and rerankedB has the same length. They contains the same search results, ranked differently by two ranking models - each reranked list can not contain the same search result more than once. - results are all from the same shard
interleave
in interface Interleaving
rerankedA
- a ranked list of search results produced by a ranking model ArerankedB
- a ranked list of search results produced by a ranking model Bpublic static void setRANDOM(Random RANDOM)
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.