A Simple but Hard-to-Beat Baseline for Session-based Recommendations

08/15/2018
by   Fajie Yuan, et al.
0

Convolutional Neural Networks (CNNs) models have been recently introduced in the domain of top-N session-based recommendations. An ordered collection of past items the user has interacted with in a session (or sequence) are embedded into a 2-dimensional latent matrix, and treated as an image. The convolution and pooling operations are then applied to the mapped item embeddings. In this paper, we first examine the typical session-based CNN recommender and show that both the generative model and network architecture are suboptimal when modeling long-range dependencies in the item sequence. To address the issues, we propose a simple, but very effective generative model that is capable of learning high-level representation from both short- and long-range dependencies. The network architecture of the proposed model is formed of a stack of holed convolutional layers, which can efficiently increase the receptive fields without relying on the pooling operation. Another contribution is the effective use of residual block structure in recommender systems, which not only reduces the number of parameters but also eases the optimization for much deeper networks. The proposed generative model attains state-of-the-art accuracy with less training time in the session-based recommendation task. It accordingly can be used as a powerful session-based recommendation baseline to beat in future, especially when there are long sequences of user feedback.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/28/2021

Session-based Recommendation with Hypergraph Attention Networks

Session-based recommender systems aim to improve recommendations in shor...
research
07/15/2021

Next-item Recommendations in Short Sessions

The changing preferences of users towards items trigger the emergence of...
research
12/04/2018

Time is of the Essence: a Joint Hierarchical RNN and Point Process Model for Time and Item Predictions

In recent years session-based recommendation has emerged as an increasin...
research
06/11/2019

Modeling the Past and Future Contexts for Session-based Recommendation

Long session-based recommender systems have attacted much attention rece...
research
04/06/2020

Residual Shuffle-Exchange Networks for Fast Processing of Long Sequences

Attention is a commonly used mechanism in sequence processing, but it is...
research
08/17/2020

Exploring Longitudinal Effects of Session-based Recommendations

Session-based recommendation is a problem setting where the task of a re...
research
06/22/2021

A Graph-based Method for Session-based Recommendations

We present a graph-based approach for the data management tasks and the ...

Please sign up or login with your details

Forgot password? Click here to reset