Interface GlobalReranker<U,I>
- Type Parameters:
- U- type of the users.
- I- type of the items.
- All Known Implementing Classes:
- AbstractClusteringCoefficientReranker,- AbstractCommunityDegreeGiniComplement,- AbstractCommunityEdgeGiniComplement,- AbstractHeuristicNeighborOverlapReranker,- AbstractNeighborOverlapReranker,- AlternativeSemiCompleteCommunityEdgeGiniComplement,- ClusteringCoefficientComplement,- ClusteringCoefficientComplement,- ClusteringCoefficientComplementReranker,- ClusteringCoefficientReranker,- CommunityReranker,- CompleteCommunityDegreeGiniComplement,- CompleteCommunityEdgeGiniComplement,- CompleteCommunityReranker,- CompleteCommunityReranker,- DegreeGiniReranker,- DirectEdgeMetricReranker,- DirectGraphMetricReranker,- DirectGraphMetricReranker,- EdgeMetricReranker,- EdgeMetricReranker,- EmbedednessReranker,- GlobalRankingGreedyReranker,- GlobalRankingLambdaReranker,- GraphLocalReranker,- GraphMetricReranker,- GraphMetricReranker,- GraphSwapReranker,- HeuristicEmbedednessReranker,- HeuristicWeaknessReranker,- InterCommunityDegreeGiniComplement,- InterCommunityDegreeGiniComplement,- InterCommunityDegreeGiniComplement,- InterCommunityEdgeGiniComplement,- InterCommunityEdgeGiniComplement,- InterCommunityEdgeGiniComplement,- InterCommunityReranker,- InterCommunityReranker,- InverseCommunitySize,- InverseCommunitySize,- InverseEdgeMetricReranker,- InverseGraphMetricReranker,- InverseGraphMetricReranker,- LocalGreedyReranker,- LocalLambdaReranker,- LocalRandomReranker,- LocalReranker,- ModularityComplement,- OriginalDirectEdgeMetricReranker,- OriginalDirectUserMetricReranker,- OriginalDirectUserMetricReranker,- OriginalInverseEdgeMetricReranker,- OriginalInverseUserMetricReranker,- OriginalInverseUserMetricReranker,- OuterAlternativeSemiCompleteCommunityEdgeGiniComplement,- OuterCompleteCommunityDegreeGiniComplement,- OuterCompleteCommunityEdgeGiniComplement,- OuterInterCommunityDegreeGiniComplement,- OuterInterCommunityEdgeGiniComplement,- OuterSemiCompleteCommunityEdgeGiniComplement,- OuterSizeNormalizedCompleteCommunityDegreeGiniComplement,- OuterSizeNormalizedCompleteCommunityEdgeGiniComplement,- OuterSizeNormalizedInterCommunityDegreeGiniComplement,- OuterSizeNormalizedInterCommunityEdgeGiniComplement,- OuterSizeNormalizedSemiCompleteCommunityEdgeGiniComplement,- ProgressiveDirectEdgeMetricReranker,- ProgressiveDirectUserMetricReranker,- ProgressiveDirectUserMetricReranker,- ProgressiveInverseEdgeMetricReranker,- ProgressiveInverseUserMetricReranker,- ProgressiveInverseUserMetricReranker,- SemiCompleteCommunityEdgeGiniComplement,- SizeNormalizedCompleteCommunityDegreeGiniComplement,- SizeNormalizedCompleteCommunityEdgeGiniComplement,- SizeNormalizedInterCommunityDegreeGiniComplement,- SizeNormalizedInterCommunityEdgeGiniComplement,- SizeNormalizedSemiCompleteCommunityEdgeGiniComplement,- StrongTiesReranker,- SwapGreedyReranker,- SwapLambdaReranker,- SwapReranker,- UserMetricReranker,- UserMetricReranker,- WeaknessReranker,- WeakTiesReranker
public interface GlobalReranker<U,I>
Interface for defining reranking strategies which change the position of items in recommendation lists
 to optimize global properties of the system beyond relevance.
 Global rerankers go user by user, and consider the recommendations made to the previously visited users
 when optimizing the global value.
- 
Method SummaryModifier and Type Method Description java.util.stream.Stream<es.uam.eps.ir.ranksys.core.Recommendation<U,I>>rerankRecommendations(java.util.stream.Stream<es.uam.eps.ir.ranksys.core.Recommendation<U,I>> recommendation, int maxLength)Reranks a set of recommendations.
- 
Method Details- 
rerankRecommendationsjava.util.stream.Stream<es.uam.eps.ir.ranksys.core.Recommendation<U,I>> rerankRecommendations(java.util.stream.Stream<es.uam.eps.ir.ranksys.core.Recommendation<U,I>> recommendation, int maxLength)Reranks a set of recommendations.- Parameters:
- recommendation- a stream containing all the recommendations to rerank.
- maxLength- maximum length of the definitive ranking for each user.
- Returns:
- a stream of recommendations containing the definitive rankings.
 
 
-