HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Session-based Recommendations with Recurrent Neural Networks

Balázs Hidasi; Alexandros Karatzoglou; Linas Baltrunas; Domonkos Tikk

Session-based Recommendations with Recurrent Neural Networks

Abstract

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.

Code Repositories

yhs968/pyGRU4REC
pytorch
Mentioned in GitHub
hungthanhpham94/GRU4REC-pytorch
pytorch
Mentioned in GitHub
yeganegi-reza/torch-gru4rec
pytorch
Mentioned in GitHub
hu-dske/ILSTP
tf
Mentioned in GitHub
Songweiping/GRU4Rec_TensorFlow
tf
Mentioned in GitHub
hidasib/GRU4Rec
tf
Mentioned in GitHub
ifuseok/TripRecommendation
tf
Mentioned in GitHub
yoavnavon/GRU4REC-spotify
tf
Mentioned in GitHub
jacklu2016/kerasGRU4Rec_c
tf
Mentioned in GitHub
hidasib/gru4rec_pytorch_official
pytorch
Mentioned in GitHub
maciejkula/spotlight
pytorch
Mentioned in GitHub
UlionTse/mlgb
pytorch
Mentioned in GitHub
paxcema/KerasGRU4Rec
tf
Mentioned in GitHub
miniii222/Graduate-Paper
tf
Mentioned in GitHub
nggianno/thesis
tf
Mentioned in GitHub
bekleyis95/RNN-RecSys
pytorch
Mentioned in GitHub
hungpthanh/gru4rec-pytorch
pytorch
Mentioned in GitHub
massquantity/LibRecommender
tf
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
collaborative-filtering-on-movielens-1mGRU4Rec
HR@10 (full corpus): 0.2811
NDCG@10 (full corpus): 0.1648
collaborative-filtering-on-movielens-20mGRU4Rec
HR@10 (full corpus): 0.2813
nDCG@10 (full corpus): 0.1730
session-based-recommendations-on-digineticaGRU4REC
Hit@20: 29.45
MRR@20: 8
session-based-recommendations-on-yoochoose1-1GRU4REC
HR@20: 60.64
MRR@20: 22.89

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Session-based Recommendations with Recurrent Neural Networks | Papers | HyperAI