edu.columbia.cs.cg.prdualrank.inference.ranking.impl
Class FScoreBasedRankFunction<T>
java.lang.Object
edu.columbia.cs.cg.prdualrank.inference.ranking.RankFunction<T>
edu.columbia.cs.cg.prdualrank.inference.ranking.impl.FScoreBasedRankFunction<T>
public class FScoreBasedRankFunction<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 based on their f-measure. Precision and recall values are already calculated. 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
Method Summary |
boolean |
requiresPrecision()
The ranking function has to inform if precision is required in its ranking function. |
boolean |
requiresRecall()
The ranking function has to inform if recall is required in its ranking function. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FScoreBasedRankFunction
public FScoreBasedRankFunction(double beta)
- Instantiates a new f score based rank function.
- Parameters:
beta
- the beta
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
requiresRecall
public boolean requiresRecall()
- Description copied from class:
RankFunction
- The ranking function has to inform if recall is required in its ranking function.
- Overrides:
requiresRecall
in class RankFunction<T>
- Returns:
- if the ranking function is based in recall