edu.columbia.cs.cg.prdualrank.inference.ranking.impl
Class PrecisionBasedRankFunction<T>

java.lang.Object
  extended by edu.columbia.cs.cg.prdualrank.inference.ranking.RankFunction<T>
      extended by edu.columbia.cs.cg.prdualrank.inference.ranking.impl.PrecisionBasedRankFunction<T>

public class PrecisionBasedRankFunction<T>
extends RankFunction<T>

This class is used for our implementation of: "Searching Patterns for Relation Extraction over the Web: Rediscovering the Pattern-Relation Duality" . Y. Fang and K. C.-C. Chang. In WSDM, pages 825-834, 2011. For further information, WSDM 2011 Conference Website .

Description

Ranks objects according to their precision. Precision values are already calculated and provided. For more information about ranking, see Section 6 of the mentioned paper.

Since:
2011-10-07
Version:
0.1
Author:
Pablo Barrio, Goncalo Simoes
See Also:
WSDM 2011 Conference Website

Constructor Summary
PrecisionBasedRankFunction()
           
 
Method Summary
 boolean requiresPrecision()
          The ranking function has to inform if precision is required in its ranking function.
 
Methods inherited from class edu.columbia.cs.cg.prdualrank.inference.ranking.RankFunction
rank, requiresRecall, setPrecision, setRecall
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrecisionBasedRankFunction

public PrecisionBasedRankFunction()
Method Detail

requiresPrecision

public boolean requiresPrecision()
Description copied from class: RankFunction
The ranking function has to inform if precision is required in its ranking function.

Overrides:
requiresPrecision in class RankFunction<T>
Returns:
if the ranking function is based in precision