Table 2.
Comparison of the NDCG at 10 and overall model ranking for Movielens 20M.
Carousel layout | ||||||||
---|---|---|---|---|---|---|---|---|
Individual | TopPop | TopPop | TopPop | |||||
ItemKNN CF | ItemKNN CF | |||||||
ItemKNN CBF | ||||||||
NDCG | Rank | NDCG | ΔRank | NDCG | ΔRank | NDCG | ΔRank | |
TopPopular | 0.1058 | 15 | 0.0953 | - | 0.1607 | - | 0.1713 | - |
ItemKNN CF | 0.2216 | 11 | 0.1653 | 0 | 0.1607 | - | 0.1713 | - |
ItemKNN CBF | 0.1202 | 14 | 0.1271 | 0 | 0.1734 | 3 | 0.1713 | - |
GlobalEffects | 0.0478 | 16 | 0.1041 | 0 | 0.1659 | 0 | 0.1747 | 0 |
UserKNN CF | 0.3088 | 2 | 0.1917 | 0 | 0.1958 | 1 | 0.1978 | 1 |
P3α | 0.1968 | 12 | 0.1393 | 0 | 0.1695 | 0 | 0.1778 | 1 |
RP3β | 0.2422 | 8 | 0.1667 | 0 | 0.1743 | -1 | 0.1812 | -1 |
IALS | 0.2702 | 5 | 0.1868 | 2 | 0.1932 | 2 | 0.1961 | 2 |
MF BPR | 0.1645 | 13 | 0.1352 | 0 | 0.1689 | 0 | 0.1776 | 1 |
MF FunkSVD | 0.2519 | 7 | 0.1790 | 2 | 0.1922 | 3 | 0.1952 | 3 |
PureSVD | 0.2657 | 6 | 0.1765 | 0 | 0.1832 | 0 | 0.1872 | 0 |
NMF | 0.2288 | 9 | 0.1662 | 0 | 0.1819 | 1 | 0.1871 | 2 |
EASER | 0.2740 | 4 | 0.1756 | -3 | 0.1823 | -3 | 0.1861 | -4 |
SLIM ElasticNet | 0.3109 | 1 | 0.1920 | 0 | 0.1951 | -1 | 0.1964 | -1 |
SLIM BPR | 0.2792 | 3 | 0.1811 | -1 | 0.1882 | -2 | 0.1918 | -2 |
ItemKNN CFCBF | 0.2264 | 10 | 0.1662 | 0 | 0.1667 | -3 | 0.1759 | -2 |
Each model is evaluated both individually (single-carousel) and as the last recommendation list in a multi-carousel interface of increasing complexity. The NDCG is computed with the single-list discount (concatenating all carousel lists). Higher ranks indicate better recommendation quality. The rank of models that are already used as carousels is removed. ΔRank is the difference between the rank when evaluated individually and the rank when evaluated in the corresponding carousel layout, e.g., a negative ΔRank indicates the model is in a worse ranking position.