Class EdgeMetricReranker.GraphMetricEdgeReranker
java.lang.Object
es.uam.eps.ir.relison.links.recommendation.reranking.local.LambdaReranker.LambdaUserReranker
es.uam.eps.ir.relison.links.recommendation.reranking.local.edge.EdgeMetricReranker.GraphMetricEdgeReranker
- Direct Known Subclasses:
OriginalDirectEdgeMetricReranker.OriginalDirectGraphMetricEdgeReranker,OriginalInverseEdgeMetricReranker.OriginalInverseGraphMetricEdgeReranker,ProgressiveDirectEdgeMetricReranker.ProgressiveDirectGraphMetricEdgeReranker,ProgressiveInverseEdgeMetricReranker.ProgressiveInverseGraphMetricEdgeReranker
- Enclosing class:
- EdgeMetricReranker<U>
protected abstract class EdgeMetricReranker.GraphMetricEdgeReranker extends LambdaReranker.LambdaUserReranker
Class that reranks an individual recommendation using edge metrics.
-
Field Summary
Fields Modifier and Type Field Description protected Graph<U>graphThe graphprotected PairMetric<U>metricThe pair metricFields inherited from class es.uam.eps.ir.relison.links.recommendation.reranking.local.LambdaReranker.LambdaUserReranker
novMap, novStats, relStats -
Constructor Summary
Constructors Constructor Description GraphMetricEdgeReranker(es.uam.eps.ir.ranksys.core.Recommendation<U,U> recommendation, int maxLength, Graph<U> graph, PairMetric<U> metric)Constructor -
Method Summary
Methods inherited from class es.uam.eps.ir.relison.links.recommendation.reranking.local.LambdaReranker.LambdaUserReranker
nov, selectItem, value
-
Field Details
-
Constructor Details
-
GraphMetricEdgeReranker
public GraphMetricEdgeReranker(es.uam.eps.ir.ranksys.core.Recommendation<U,U> recommendation, int maxLength, Graph<U> graph, PairMetric<U> metric)Constructor- Parameters:
recommendation- the recommendation to be reranked.maxLength- the maximum length of the definitive ranking.graph- the graph.metric- the metric.
-