Class Unexpectedness<U,I>
java.lang.Object
es.uam.eps.ir.ranksys.metrics.AbstractSystemMetric<U,I>
es.uam.eps.ir.relison.links.recommendation.metrics.novdiv.ItemNoveltyMetric<U,I>
es.uam.eps.ir.relison.links.recommendation.metrics.novdiv.Unexpectedness<U,I>
- Type Parameters:
U
- type of the users.I
- type of the items.
- All Implemented Interfaces:
es.uam.eps.ir.ranksys.metrics.SystemMetric<U,I>
public class Unexpectedness<U,I> extends ItemNoveltyMetric<U,I>
Global version of the unexpectedness (expected profile distance).
References:
References:
- S. Vargas. Novelty and diversity evaluation and enhancement in Recommender Systems. PhD Thesis (2015)
- S. Vargas and P. Castells. Rank and relevance in novelty and diversity for * Recommender Systems. RecSys 2011.
- J. Sanz-Cruzado and P. Castells. Beyond Accuracy in Link Prediction. SoMePeaS 2019.
-
Field Summary
Fields inherited from class es.uam.eps.ir.relison.links.recommendation.metrics.novdiv.ItemNoveltyMetric
novelty
-
Constructor Summary
Constructors Constructor Description Unexpectedness(int cutoff, es.uam.eps.ir.ranksys.novelty.unexp.PDItemNovelty<U,I> distModel)
Constructor. -
Method Summary
Methods inherited from class es.uam.eps.ir.relison.links.recommendation.metrics.novdiv.ItemNoveltyMetric
add, combine, evaluate, reset
-
Constructor Details
-
Unexpectedness
public Unexpectedness(int cutoff, es.uam.eps.ir.ranksys.novelty.unexp.PDItemNovelty<U,I> distModel)Constructor.- Parameters:
cutoff
- maximum length of recommendation lists to evaluatedistModel
- item distance model
-