|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mymedialite.diversification.SequentialDiversification
public class SequentialDiversification
Sequential Diversification. Literature: Cai-Nicolas Ziegler, Sean McNee, Joseph A. Konstan, Georg Lausen: Improving Recommendation Lists Through Topic Diversification. WWW 2005
Field Summary | |
---|---|
CorrelationMatrix |
itemCorrelations
|
Constructor Summary | |
---|---|
SequentialDiversification(CorrelationMatrix itemCorrelation)
Constructor. |
Method Summary | |
---|---|
java.util.List<java.lang.Integer> |
diversifySequential(java.util.List<java.lang.Integer> item_list,
double diversificationParameter)
Diversify an item list. |
static double |
similarity(java.util.Collection<java.lang.Integer> items,
CorrelationMatrix item_correlation)
Compute the intra-set similarity of an item collection. |
static double |
similarity(int item_id,
java.util.Collection<java.lang.Integer> items,
CorrelationMatrix item_correlation)
Compute similarity between one item and a collection of items. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public CorrelationMatrix itemCorrelations
Constructor Detail |
---|
public SequentialDiversification(CorrelationMatrix itemCorrelation)
itemCorrelation
- the similarity measure to use for diversificationMethod Detail |
---|
public java.util.List<java.lang.Integer> diversifySequential(java.util.List<java.lang.Integer> item_list, double diversificationParameter)
item_list
- a list of itemsdiversificationParameter
- the diversification parameter (higher means more diverse)
public static double similarity(int item_id, java.util.Collection<java.lang.Integer> items, CorrelationMatrix item_correlation)
item_id
- the item IDitems
- a collection of itemsitem_correlation
- the similarity measure to use
public static double similarity(java.util.Collection<java.lang.Integer> items, CorrelationMatrix item_correlation)
items
- a collection of itemsitem_correlation
- the similarity measure to use
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |