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 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.