Class InterCommunityReranker.CommunityMetricUserReranker

java.lang.Object
es.uam.eps.ir.relison.links.recommendation.reranking.local.LambdaReranker.LambdaUserReranker
es.uam.eps.ir.relison.links.recommendation.reranking.local.communities.InterCommunityReranker.CommunityMetricUserReranker
Direct Known Subclasses:
InterCommunityDegreeGiniComplement.CommGiniUserReranker, InterCommunityEdgeGiniComplement.CommPairGiniUserReranker, InverseCommunitySizeReranker.InverseCommunityPopularityUserReranker, WeakTies.ModularityUserReranker
Enclosing class:
InterCommunityReranker<U>

protected abstract class InterCommunityReranker.CommunityMetricUserReranker
extends LambdaReranker.LambdaUserReranker
Class that reranks an individual recommendation using community metrics.
  • Field Details

  • Constructor Details

    • CommunityMetricUserReranker

      public CommunityMetricUserReranker​(es.uam.eps.ir.ranksys.core.Recommendation<U,​U> recommendation, int maxLength, MultiGraph<java.lang.Integer> communityGraph, Communities<U> communities)
      Constructor
      Parameters:
      recommendation - the recommendation to be reranked.
      maxLength - the maximum length of the definitive ranking.
      communityGraph - the community graph.
      communities - the number of communities.