Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Recurrent Neural Networks with Top-k Gains for Session-based Recommendations

About

RNNs have been shown to be excellent models for sequential data and in particular for data that is generated by users in an session-based manner. The use of RNNs provides impressive performance benefits over classical methods in session-based recommendations. In this work we introduce novel ranking loss functions tailored to RNNs in the recommendation setting. The improved performance of these losses over alternatives, along with further tricks and refinements described in this work, allow for an overall improvement of up to 35% in terms of MRR and Recall@20 over previous session-based RNN solutions and up to 53% over classical collaborative filtering approaches. Unlike data augmentation-based improvements, our method does not increase training times significantly. We further demonstrate the performance gain of the RNN over baselines in an online A/B test.

Bal\'azs Hidasi, Alexandros Karatzoglou• 2017

Related benchmarks

TaskDatasetResultRank
Sequential RecommendationML 1M
NDCG@100.036
130
Sequential RecommendationAmazon Beauty (test)
NDCG@1025.56
117
Sequential RecommendationBeauty
Hit Rate @ 200.0499
43
Sequential RecommendationMovieLens 1M (test)
Hit@1075.01
42
Sequential RecommendationSports
HR@51.07
39
Sequential RecommendationAmazon Office (test)
NDCG@105.74
31
RecommendationGoodreads (test)
HR@55.02
29
Next-item recommendationGames Amazon (test)
HR@100.0684
27
Sequential RecommendationSteam (test)
NDCG@1055.95
26
Sequential RecommendationBeauty
Recall@53.97
24
Showing 10 of 34 rows

Other info

Follow for update