Class OriginalInverseUserMetricReranker.OriginalInverseUserMetricUserReranker
java.lang.Object
es.uam.eps.ir.relison.links.recommendation.reranking.local.LambdaReranker.LambdaUserReranker
es.uam.eps.ir.relison.links.recommendation.reranking.local.user.UserMetricReranker.UserMetricUserReranker
es.uam.eps.ir.relison.links.recommendation.reranking.local.user.OriginalInverseUserMetricReranker.OriginalInverseUserMetricUserReranker
- Enclosing class:
- OriginalInverseUserMetricReranker<U>
protected class OriginalInverseUserMetricReranker.OriginalInverseUserMetricUserReranker extends UserMetricReranker.UserMetricUserReranker
The individual user reranker.
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<U,java.lang.Double>
values
The values of the metric for each node.Fields inherited from class es.uam.eps.ir.relison.links.recommendation.reranking.local.user.UserMetricReranker.UserMetricUserReranker
graph, metric
Fields inherited from class es.uam.eps.ir.relison.links.recommendation.reranking.local.LambdaReranker.LambdaUserReranker
novMap, novStats, relStats
-
Constructor Summary
Constructors Constructor Description OriginalInverseUserMetricUserReranker(es.uam.eps.ir.ranksys.core.Recommendation<U,U> recommendation, int maxLength, Graph<U> graph, VertexMetric<U> metric)
Constructor. -
Method Summary
Methods inherited from class es.uam.eps.ir.relison.links.recommendation.reranking.local.LambdaReranker.LambdaUserReranker
selectItem, value
-
Field Details
-
values
The values of the metric for each node.
-
-
Constructor Details
-
OriginalInverseUserMetricUserReranker
public OriginalInverseUserMetricUserReranker(es.uam.eps.ir.ranksys.core.Recommendation<U,U> recommendation, int maxLength, Graph<U> graph, VertexMetric<U> metric)Constructor.- Parameters:
recommendation
- the recommendation.maxLength
- the maximum number of candidate users to consider.graph
- the graph.metric
- the metric to optimize.
-
-
Method Details
-
update
-
nov
Description copied from class:LambdaReranker.LambdaUserReranker
Returns the novelty score of an item.- Specified by:
nov
in classLambdaReranker.LambdaUserReranker
- Parameters:
iv
- item-relevance pair- Returns:
- the novelty of the item
-