Exploiting Positional Information for Session-Based Recommendation
Authors:
Open Access
- 16 November 2021
- journal article
- research article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Information Systems
- Vol. 40 (2) , 1-24
Abstract
For present e-commerce platforms, it is important to accurately predict users’ preference for a timely next-item recommendation. To achieve this goal, session-based recommender systems are developed, which are based on a sequence of the most recent user-item interactions to avoid the influence raised from outdated historical records. Although a session can usually reflect a user’s current preference, a local shift of the user’s intention within the session may still exist. Specifically, the interactions that take place in the early positions within a session generally indicate the user’s initial intention, while later interactions are more likely to represent the latest intention. Such positional information has been rarely considered in existing methods, which restricts their ability to capture the significance of interactions at different positions. To thoroughly exploit the positional information within a session, a theoretical framework is developed in this paper to provide an in-depth analysis of the positional information. We formally define the properties of forward-awareness and backward-awareness to evaluate the ability of positional encoding schemes in capturing the initial and the latest intention. According to our analysis, existing positional encoding schemes are generally forward-aware only, which can hardly represent the dynamics of the intention in a session. To enhance the positional encoding scheme for the session-based recommendation, a dual positional encoding (DPE) is proposed to account for both forward-awareness and backward-awareness . Based on DPE, we propose a novel Positional Recommender (PosRec) model with a well-designed Position-aware Gated Graph Neural Network module to fully exploit the positional information for session-based recommendation tasks. Extensive experiments are conducted on two e-commerce benchmark datasets, Yoochoose and Diginetica and the experimental results show the superiority of the PosRec by comparing it with the state-of-the-art session-based recommender models.Keywords
All Related Versions
Funding Information
- Australian Research Council Discovery Project (ARC DP190102353, DP190101985, CE200100025)
This publication has 34 references indexed in Scilit:
- Personalized Top-N Sequential Recommendation via Convolutional Sequence Embedding2018
- Discrete Deep Learning for Fast Content-Aware Recommendation2018
- Latent Cross2018
- Self-Attention with Relative Position Representations2018
- Neural Attentive Session-based Recommendation2017
- Improved Recurrent Neural Networks for Session-based Recommendations2016
- General factorization framework for context-aware recommendationsData Mining and Knowledge Discovery, 2015
- Factorizing personalized Markov chains for next-basket recommendation2010
- Item-based collaborative filtering recommendation algorithms2001
- Long Short-Term MemoryNeural Computation, 1997