Package dragon.ir.search.smooth

Various term importance scoring algorithms including language models,traditional probabilistic and vector space models.

See:
          Description

Interface Summary
Smoother Interface of smoother which returns a score of a searching term in the given document to the searcher
 

Class Summary
AbsoluteDiscountSmoother Absolute Discount Smoother
AbstractMixtureWeightEM Abstract EM Algorithm for Mixture Weights Estimation
AbstractSmoother Abstract Smoother
DirichletSmoother Dirichlet Smoother
DocFirstTransSmoother A Smoother using relation-term translations
DocTransMixtureWeightEM Computes the Mixture Weights for Models using translations
JMSmoother Linear interpolation smoother
OkapiSmoother Okapi Smoother
PivotedNormSmoother Pivoted Normalization Smoother
QueryFirstTransSmoother A Smoother using relation-term translations
TFIDFSmoother TF-IDF Smoother for vector space model
TwoStageSmoother Two-stage smoother
 

Package dragon.ir.search.smooth Description

Various term importance scoring algorithms including language models,traditional probabilistic and vector space models.

Package Specification

The toolkit has implemented various language model smoothing methods as well as traditional probabilistic and vector space models. To create a new smoother, one should implement an interface called Smoother. Basically, given a document, a query term, and its frequency in the document, the smoother should return a score to the searcher. For language models, the score means the probability of the doucment generating the term.