Future Data Helps Training: Modeling Future Contexts for Session-based Recommendation
Not on the map. Why?
Abstract (arXiv)
Session-based recommender systems have attracted much attention recently. To capture the sequential dependencies, existing methods resort either to data augmentation techniques or left-to-right style autoregressive training.Since these methods are aimed to model the sequential nature of user behaviors, they ignore the future data of a target interaction when constructing the prediction model for it. However, we argue that the future interactions after a target interaction, which are also available during training, provide valuable signal on user preference and can be used to enhance the recommendation quality. Properly integrating future data into model training, however, is non-trivial to achieve, since it disobeys machine learning principles and can easily cause data leakage. To this end, we propose a new encoder-decoder framework named Gap-filling based Recommender (GRec), which trains the encoder and decoder by a gap-filling mechanism. Specifically, the encoder takes a partially-complete session sequence (where some items are masked by purpose) as input, and the decoder predicts these masked items conditioned on the encoded representation. We instantiate the general GRec framework using convolutional neural network with sparse kernels, giving consideration to both accuracy and efficiency. We conduct experiments on two real-world datasets covering short-, medium-, and long-range user sessions, showing that GRec significantly outperforms the state-of-the-art sequential recommendation methods. More empirical studies verify the high utility of modeling future contexts under our GRec framework.
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 Jun 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 5; 2023: 5; 2024: 0; 2025: 0; 2026: 1.
16 papers.
Sort:
By area:
- 2023DiffuRec: A Diffusion Model for Sequential Recommendationcited by 91
- 2021Graph-Enhanced Multi-Task Learning of Multi-Level Transition Dynamics for Session-based Recommendationcited by 18
- 2022Uniform Sequence Better: Time Interval Aware Data Augmentation for Sequential Recommendationcited by 16
- 2022Code Recommendation for Open Source Software Developerscited by 13
- 2023Robust Collaborative Filtering to Popularity Distribution Shiftcited by 12
- 2021Learning Heterogeneous Temporal Patterns of User Preference for Timely Recommendationcited by 7
- 2021Improving Sequential Recommendation Consistency with Self-Supervised Imitationcited by 7
- 2021Unsupervised Proxy Selection for Session-based Recommender Systemscited by 7
- 2023EasyDGL: Encode, Train and Interpret for Continuous-time Dynamic Graph Learningcited by 7
- 2022Implicit Session Contexts for Next-Item Recommendationscited by 5
- 2022What is Next when Sequential Prediction Meets Implicitly Hard Interaction?cited by 4
- 2021Scene-adaptive Knowledge Distillation for Sequential Recommendation via Differentiable Architecture Searchcited by 3
4 more
- 2022IDNP: Interest Dynamics Modeling using Generative Neural Processes for Sequential Recommendationcited by 3
- 2023Graph Signal Sampling for Inductive One-Bit Matrix Completion: a Closed-form Solutioncited by 1
- 2023Performance Comparison of Session-based Recommendation Algorithms based on GNNscited by 1
- 2026Sequential Learner Modeling Using Multi-Relational Graph Convolutional Networkscited by 0
- 2026Sequential Learner Modeling Using Multi-Relational Graph Convolutional Networks21 Jul 2026
- 2023Performance Comparison of Session-based Recommendation Algorithms based on GNNs27 Dec 2023
- 2023Robust Collaborative Filtering to Popularity Distribution Shift16 Oct 2023
- 2023DiffuRec: A Diffusion Model for Sequential Recommendation3 Apr 2023
- 2023EasyDGL: Encode, Train and Interpret for Continuous-time Dynamic Graph Learning22 Mar 2023
- 2023Graph Signal Sampling for Inductive One-Bit Matrix Completion: a Closed-form Solution8 Feb 2023
- 2022Uniform Sequence Better: Time Interval Aware Data Augmentation for Sequential Recommendation16 Dec 2022
- 2022Code Recommendation for Open Source Software Developers15 Oct 2022
- 2022Implicit Session Contexts for Next-Item Recommendations18 Aug 2022
- 2022IDNP: Interest Dynamics Modeling using Generative Neural Processes for Sequential Recommendation9 Aug 2022
- 2022What is Next when Sequential Prediction Meets Implicitly Hard Interaction?14 Feb 2022
- 2021Graph-Enhanced Multi-Task Learning of Multi-Level Transition Dynamics for Session-based Recommendation8 Oct 2021
4 more
- 2021Scene-adaptive Knowledge Distillation for Sequential Recommendation via Differentiable Architecture Search15 Jul 2021
- 2021Unsupervised Proxy Selection for Session-based Recommender Systems8 Jul 2021
- 2021Improving Sequential Recommendation Consistency with Self-Supervised Imitation26 Jun 2021
- 2021Learning Heterogeneous Temporal Patterns of User Preference for Timely Recommendation29 Apr 2021
- 2023DiffuRec: A Diffusion Model for Sequential Recommendationcited by 91
- 2021Graph-Enhanced Multi-Task Learning of Multi-Level Transition Dynamics for Session-based Recommendationcited by 18
- 2022Uniform Sequence Better: Time Interval Aware Data Augmentation for Sequential Recommendationcited by 16
- 2022Code Recommendation for Open Source Software Developerscited by 13
- 2023Robust Collaborative Filtering to Popularity Distribution Shiftcited by 12
- 2021Learning Heterogeneous Temporal Patterns of User Preference for Timely Recommendationcited by 7
- 2021Improving Sequential Recommendation Consistency with Self-Supervised Imitationcited by 7
- 2021Unsupervised Proxy Selection for Session-based Recommender Systemscited by 7
- 2023EasyDGL: Encode, Train and Interpret for Continuous-time Dynamic Graph Learningcited by 7
- 2022Implicit Session Contexts for Next-Item Recommendationscited by 5
- 2022What is Next when Sequential Prediction Meets Implicitly Hard Interaction?cited by 4
- 2021Scene-adaptive Knowledge Distillation for Sequential Recommendation via Differentiable Architecture Searchcited by 3
- 2022IDNP: Interest Dynamics Modeling using Generative Neural Processes for Sequential Recommendationcited by 3
12 most cited of 15 All 15 (JSON)
- 2026Sequential Learner Modeling Using Multi-Relational Graph Convolutional Networks21 Jul 2026
- 2023Performance Comparison of Session-based Recommendation Algorithms based on GNNs27 Dec 2023
- 2023Robust Collaborative Filtering to Popularity Distribution Shift16 Oct 2023
- 2023EasyDGL: Encode, Train and Interpret for Continuous-time Dynamic Graph Learning22 Mar 2023
- 2023Graph Signal Sampling for Inductive One-Bit Matrix Completion: a Closed-form Solution8 Feb 2023
- 2022Uniform Sequence Better: Time Interval Aware Data Augmentation for Sequential Recommendation16 Dec 2022
- 2022Code Recommendation for Open Source Software Developers15 Oct 2022
- 2022Implicit Session Contexts for Next-Item Recommendations18 Aug 2022
- 2022IDNP: Interest Dynamics Modeling using Generative Neural Processes for Sequential Recommendation9 Aug 2022
- 2022What is Next when Sequential Prediction Meets Implicitly Hard Interaction?14 Feb 2022
- 2021Graph-Enhanced Multi-Task Learning of Multi-Level Transition Dynamics for Session-based Recommendation8 Oct 2021
- 2021Scene-adaptive Knowledge Distillation for Sequential Recommendation via Differentiable Architecture Search15 Jul 2021
12 newest of 15 All 15 (JSON)