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

Session-based Recommendations with Recurrent Neural Networks

About

We apply recurrent neural networks (RNN) on a new domain, namely recommender systems. Real-life recommender systems often face the problem of having to base recommendations only on short session-based data (e.g. a small sportsware website) instead of long user histories (as in the case of Netflix). In this situation the frequently praised matrix factorization approaches are not accurate. This problem is usually overcome in practice by resorting to item-to-item recommendations, i.e. recommending similar items. We argue that by modeling the whole session, more accurate recommendations can be provided. We therefore propose an RNN-based approach for session-based recommendations. Our approach also considers practical aspects of the task and introduces several modifications to classic RNNs such as a ranking loss function that make it more viable for this specific problem. Experimental results on two data-sets show marked improvements over widely used approaches.

Bal\'azs Hidasi, Alexandros Karatzoglou, Linas Baltrunas, Domonkos Tikk• 2015

Related benchmarks

TaskDatasetResultRank
Sequential RecommendationAmazon Beauty (test)
NDCG@1012.03
170
Sequential RecommendationML 1M
NDCG@100.2895
140
Sequential RecommendationAmazon Beauty
NDCG@1022.76
136
Sequential RecommendationYelp
NDCG@100.02
131
RecommendationMovieLens 1M (test)--
116
RecommendationYelp (test)
NDCG@204.52
82
Sequential RecommendationYelp (Overall)
Hit Rate @100.0168
63
Sequential RecommendationSports
Recall@103.42
62
Sequential RecommendationSports
HR@102.11
61
Sequential RecommendationAmazon Sports
NDCG@108.16
58
Showing 10 of 295 rows
...

Other info

Follow for update