public class Js_KLs extends WeightingModel
Js_KLs has a high performance but it can be used with verbose queries. In particular, it has statistically or moderately significant better MAP performance than most of the supervised models with long queries on the terabyte collection (GOV2) with the exception of PL2. MAP for long topics, and comparative p values (two-tailed paired t-test) compared to supervised models (with optimal MAP parameter values) are as follows:
|Queries||MAP of JS_KLs||LGD||Dirichlet_LM||PL2||BM25||In_expB2|
|long||0.3178||(>) p=1.7E-17||(>) p=0.0544||(<) p=0.3155||(>) p=0.7866||(>) p=5151|
|Constructor and Description|
A default constructor to make this model.
|Modifier and Type||Method and Description|
Returns the name of the model, in this case "Js_KLs"
Uses Js_KLs to compute a weight for a term in a document.
clone, getOverflowed, getParameter, prepare, score, setCollectionStatistics, setEntryStatistics, setKeyFrequency, setParameter, setRequest
public final String getInfo()
public final double score(double tf, double docLength)
Terrier Information Retrieval Platform 5.0. Copyright © 2004-2018, University of Glasgow