Skip navigation links
C D E F G I J L M N O P R S U V 

C

CosineFeatureItemDistanceModel<I,F> - Class in es.uam.eps.ir.ranksys.novdiv.distance
Vector cosine item distance model.
CosineFeatureItemDistanceModel(FeatureData<I, F, Double>) - Constructor for class es.uam.eps.ir.ranksys.novdiv.distance.CosineFeatureItemDistanceModel
Constructor.
cutoff - Variable in class es.uam.eps.ir.ranksys.novdiv.reranking.GreedyReranker
Cut-off of the re-ranking.

D

dist(double, double, double) - Method in class es.uam.eps.ir.ranksys.novdiv.distance.CosineFeatureItemDistanceModel
 
dist(I) - Method in class es.uam.eps.ir.ranksys.novdiv.distance.FeatureItemDistanceModel
Returns a function that return the distance to the input item.
dist(Stream<Tuple2<F, V>>) - Method in class es.uam.eps.ir.ranksys.novdiv.distance.FeatureItemDistanceModel
Returns a function that returns the feature-based similarity to the features of an item.
dist(I) - Method in interface es.uam.eps.ir.ranksys.novdiv.distance.ItemDistanceModel
Returns a function that return the distance to the input item.
dist(I, I) - Method in interface es.uam.eps.ir.ranksys.novdiv.distance.ItemDistanceModel
Returns the distance between a pair of items.
dist(double, double, double) - Method in class es.uam.eps.ir.ranksys.novdiv.distance.JaccardFeatureItemDistanceModel
 
dist(Stream<Tuple2<F, Double>>) - Method in class es.uam.eps.ir.ranksys.novdiv.distance.VectorFeatureItemDistanceModel
Returns a function that returns the feature-based similarity to the features of an item.
dist(double, double, double) - Method in class es.uam.eps.ir.ranksys.novdiv.distance.VectorFeatureItemDistanceModel
Distance as a function of the inner product between feature vectors and the square of the norms of these vectors.
DitheringReranker<U,I> - Class in org.ranksys.novdiv.reranking
Dithering re-ranker.
DitheringReranker(double) - Constructor for class org.ranksys.novdiv.reranking.DitheringReranker
Constructor.

E

es.uam.eps.ir.ranksys.novdiv.distance - package es.uam.eps.ir.ranksys.novdiv.distance
Item distance models.
es.uam.eps.ir.ranksys.novdiv.itemnovelty - package es.uam.eps.ir.ranksys.novdiv.itemnovelty
Item novelty models.
es.uam.eps.ir.ranksys.novdiv.itemnovelty.metrics - package es.uam.eps.ir.ranksys.novdiv.itemnovelty.metrics
Item novelty metrics.
es.uam.eps.ir.ranksys.novdiv.itemnovelty.reranking - package es.uam.eps.ir.ranksys.novdiv.itemnovelty.reranking
Item novelty re-rankers.
es.uam.eps.ir.ranksys.novdiv.reranking - package es.uam.eps.ir.ranksys.novdiv.reranking
Re-rankers.
evaluate(Recommendation<U, I>) - Method in class es.uam.eps.ir.ranksys.novdiv.itemnovelty.metrics.ItemNoveltyMetric
Returns a score for the recommendation list.

F

FeatureItemDistanceModel<I,F,V> - Class in es.uam.eps.ir.ranksys.novdiv.distance
Feature-based item distance model.
FeatureItemDistanceModel(FeatureData<I, F, V>) - Constructor for class es.uam.eps.ir.ranksys.novdiv.distance.FeatureItemDistanceModel
Constructor.

G

get(U) - Method in class es.uam.eps.ir.ranksys.novdiv.itemnovelty.ItemNovelty
 
getBasePerm(int) - Static method in class es.uam.eps.ir.ranksys.novdiv.reranking.PermutationReranker
Returns a null permutation, that is, an array with values 0..(N-1).
getModel(U) - Method in class es.uam.eps.ir.ranksys.novdiv.itemnovelty.ItemNovelty
 
getRecommendation(U, int, Predicate<I>) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.RerankingRecommender
 
getRecommendation(int, int, IntPredicate) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.RerankingRecommender
 
getUserReranker(Recommendation<U, I>, int) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.GreedyReranker
Returns an instance of GreedyReranker.GreedyUserReranker that does the greedy selection.
getUserReranker(Recommendation<U, I>, int) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.LambdaReranker
 
GreedyReranker<U,I> - Class in es.uam.eps.ir.ranksys.novdiv.reranking
Greedy re-ranking.
GreedyReranker(int) - Constructor for class es.uam.eps.ir.ranksys.novdiv.reranking.GreedyReranker
Constructor.
GreedyReranker.GreedyUserReranker<U,I> - Class in es.uam.eps.ir.ranksys.novdiv.reranking
Re-ranker of a single recommendation.
GreedyUserReranker(Recommendation<U, I>, int) - Constructor for class es.uam.eps.ir.ranksys.novdiv.reranking.GreedyReranker.GreedyUserReranker
Constructor

I

ItemDistanceModel<I> - Interface in es.uam.eps.ir.ranksys.novdiv.distance
Item distance model.
ItemNovelty<U,I> - Class in es.uam.eps.ir.ranksys.novdiv.itemnovelty
Item novelty model.
ItemNovelty(boolean, Stream<U>) - Constructor for class es.uam.eps.ir.ranksys.novdiv.itemnovelty.ItemNovelty
Constructor.
ItemNovelty() - Constructor for class es.uam.eps.ir.ranksys.novdiv.itemnovelty.ItemNovelty
Constructor in which no caching is done.
ItemNovelty(Stream<U>) - Constructor for class es.uam.eps.ir.ranksys.novdiv.itemnovelty.ItemNovelty
Constructor in which caching is done.
ItemNovelty.UserItemNoveltyModel<U,I> - Interface in es.uam.eps.ir.ranksys.novdiv.itemnovelty
Item novelty model for a user.
ItemNoveltyMetric<U,I> - Class in es.uam.eps.ir.ranksys.novdiv.itemnovelty.metrics
Item novelty metric.
ItemNoveltyMetric(int, ItemNovelty<U, I>, RelevanceModel<U, I>, RankingDiscountModel) - Constructor for class es.uam.eps.ir.ranksys.novdiv.itemnovelty.metrics.ItemNoveltyMetric
Constructor.
ItemNoveltyReranker<U,I> - Class in es.uam.eps.ir.ranksys.novdiv.itemnovelty.reranking
Item Novelty re-ranker.
ItemNoveltyReranker(double, ItemNovelty<U, I>, boolean) - Constructor for class es.uam.eps.ir.ranksys.novdiv.itemnovelty.reranking.ItemNoveltyReranker
Constructor.

J

JaccardFeatureItemDistanceModel<I,F> - Class in es.uam.eps.ir.ranksys.novdiv.distance
Vector Jaccard item distance model.
JaccardFeatureItemDistanceModel(FeatureData<I, F, Double>) - Constructor for class es.uam.eps.ir.ranksys.novdiv.distance.JaccardFeatureItemDistanceModel
Constructor.

L

lambda - Variable in class es.uam.eps.ir.ranksys.novdiv.reranking.LambdaReranker
Trade-off parameter of the linear combination.
LambdaReranker<U,I> - Class in es.uam.eps.ir.ranksys.novdiv.reranking
Linear combination re-ranker that combines the original score of the input recommendation and a novelty component.
LambdaReranker(double, int, boolean) - Constructor for class es.uam.eps.ir.ranksys.novdiv.reranking.LambdaReranker
Constructor.
LambdaReranker.LambdaUserReranker - Class in es.uam.eps.ir.ranksys.novdiv.reranking
User re-ranker for LambdaReranker.
LambdaUserReranker(Recommendation<U, I>, int) - Constructor for class es.uam.eps.ir.ranksys.novdiv.reranking.LambdaReranker.LambdaUserReranker
Constructor.

M

maxLength - Variable in class es.uam.eps.ir.ranksys.novdiv.reranking.GreedyReranker.GreedyUserReranker
maximum length of the re-ranked recommendation

N

norm(double, Stats) - Method in class es.uam.eps.ir.ranksys.novdiv.itemnovelty.reranking.ItemNoveltyReranker
Returns the normalized value of a relevance or novelty score.
norm(double, Stats) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.LambdaReranker.LambdaUserReranker
Returns the normalized value of a relevance or novelty score.
nov(Tuple2od<I>) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.LambdaReranker.LambdaUserReranker
Returns the novelty score of an item.
novelty(I) - Method in interface es.uam.eps.ir.ranksys.novdiv.itemnovelty.ItemNovelty.UserItemNoveltyModel
Returns the novelty of an item
novelty - Variable in class es.uam.eps.ir.ranksys.novdiv.itemnovelty.metrics.ItemNoveltyMetric
item novelty model
novMap - Variable in class es.uam.eps.ir.ranksys.novdiv.reranking.LambdaReranker.LambdaUserReranker
Map of the novelty of each item.
novStats - Variable in class es.uam.eps.ir.ranksys.novdiv.reranking.LambdaReranker.LambdaUserReranker
Statistics about novelty scores.
NullReranker<U,I> - Class in es.uam.eps.ir.ranksys.novdiv.reranking
Null re-ranker that does not perform an actual re-ranking.
NullReranker() - Constructor for class es.uam.eps.ir.ranksys.novdiv.reranking.NullReranker
 

O

org.ranksys.novdiv.reranking - package org.ranksys.novdiv.reranking
Re-rankers.

P

PermutationReranker<U,I> - Class in es.uam.eps.ir.ranksys.novdiv.reranking
Abstract re-ranker whose output is a permutation of the input recommendation.
PermutationReranker() - Constructor for class es.uam.eps.ir.ranksys.novdiv.reranking.PermutationReranker
 
permuteRecommendation(Recommendation<U, I>, int[]) - Static method in class es.uam.eps.ir.ranksys.novdiv.reranking.PermutationReranker
Applies a permutation to re-rank a recommendation.

R

RandomReranker<U,I> - Class in es.uam.eps.ir.ranksys.novdiv.reranking
Re-ranker that applies a random permutation.
RandomReranker() - Constructor for class es.uam.eps.ir.ranksys.novdiv.reranking.RandomReranker
 
recommendation - Variable in class es.uam.eps.ir.ranksys.novdiv.reranking.GreedyReranker.GreedyUserReranker
input recommendation
relStats - Variable in class es.uam.eps.ir.ranksys.novdiv.reranking.LambdaReranker.LambdaUserReranker
Statistics about relevance scores.
Reranker<U,I> - Interface in es.uam.eps.ir.ranksys.novdiv.reranking
Re-ranker.
RerankingRecommender<U,I> - Class in es.uam.eps.ir.ranksys.novdiv.reranking
Wrapper for re-ranker that re-ranks the output of another recommender.
RerankingRecommender(FastUserIndex<U>, FastItemIndex<I>, FastRecommender<U, I>, Reranker<U, I>) - Constructor for class es.uam.eps.ir.ranksys.novdiv.reranking.RerankingRecommender
Constructor.
rerankPermutation(Recommendation<U, I>, int) - Method in class es.uam.eps.ir.ranksys.novdiv.itemnovelty.reranking.ItemNoveltyReranker
 
rerankPermutation() - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.GreedyReranker.GreedyUserReranker
Returns the permutation to obtain the re-ranking
rerankPermutation(Recommendation<U, I>, int) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.GreedyReranker
Returns the permutation that is applied to the input recommendation to generate the re-ranked recommendation.
rerankPermutation(Recommendation<U, I>, int) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.LambdaReranker
Returns the permutation that is applied to the input recommendation to generate the re-ranked recommendation.
rerankPermutation(Recommendation<U, I>, int) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.NullReranker
Returns the permutation that is applied to the input recommendation to generate the re-ranked recommendation.
rerankPermutation(Recommendation<U, I>, int) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.PermutationReranker
Returns the permutation that is applied to the input recommendation to generate the re-ranked recommendation.
rerankPermutation(Recommendation<U, I>, int) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.RandomReranker
Returns the permutation that is applied to the input recommendation to generate the re-ranked recommendation.
rerankPermutation(Recommendation<U, I>, int) - Method in class org.ranksys.novdiv.reranking.DitheringReranker
 
rerankRecommendation(Recommendation<U, I>, int) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.PermutationReranker
 
rerankRecommendation(Recommendation<U, I>, int) - Method in interface es.uam.eps.ir.ranksys.novdiv.reranking.Reranker
Re-ranks a recommendation.

S

selectItem(IntSortedSet, List<Tuple2od<I>>) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.GreedyReranker.GreedyUserReranker
Selects the next element of the permutation that maximizes the objective function.
selectItem(IntSortedSet, List<Tuple2od<I>>) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.LambdaReranker.LambdaUserReranker
 

U

update(Tuple2od<I>) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.GreedyReranker.GreedyUserReranker
Updates the value of the objective function after a selection.

V

value(Tuple2od<I>, Stats, Object2DoubleMap<I>, Stats) - Method in class es.uam.eps.ir.ranksys.novdiv.itemnovelty.reranking.ItemNoveltyReranker
Re-scored value to determine the re-ranking.
value(Tuple2od<I>) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.GreedyReranker.GreedyUserReranker
Objective function that drives the greedy selection.
value(Tuple2od<I>) - Method in class es.uam.eps.ir.ranksys.novdiv.reranking.LambdaReranker.LambdaUserReranker
 
VectorFeatureItemDistanceModel<I,F> - Class in es.uam.eps.ir.ranksys.novdiv.distance
Feature-based item distance model that considers the features of items as vectors.
VectorFeatureItemDistanceModel(FeatureData<I, F, Double>) - Constructor for class es.uam.eps.ir.ranksys.novdiv.distance.VectorFeatureItemDistanceModel
Constructor.
C D E F G I J L M N O P R S U V 
Skip navigation links

Copyright © 2016. All rights reserved.