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, waitgetImplementationpublic 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 InterleavingrerankedA - 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.