paper-with-me

홈 › Papers

Disentangling Past-Future Modeling in Sequential Recommendation via Dual Networks

2022-10-26 · Hengyu Zhang, Enming Yuan, Wei Guo, ZhiCheng He, Jiarui Qin, Huifeng Guo, Bo Chen, Xiu Li, Ruiming Tang

Sequential recommendation (SR) plays an important role in personalized recommender systems because it captures dynamic and diverse preferences from users' real-time increasing behaviors. Unlike the standard autoregressive training strategy, future data (also available during training) has been used to facilitate model training as it provides richer signals about user's current interests and can be used to improve the recommendation quality. However, these methods suffer from a severe training-inference gap, i.e., both past and future contexts are modeled by the same encoder when training, while only historical behaviors are available during inference. This discrepancy leads to potential performance degradation. To alleviate the training-inference gap, we propose a new framework DualRec, which achieves past-future disentanglement and past-future mutual enhancement by a novel dual network. Specifically, a dual network structure is exploited to model the past and future context separately. And a bi-directional knowledge transferring mechanism enhances the knowledge learnt by the dual network. Extensive experiments on four real-world datasets demonstrate the superiority of our approach over baseline methods. Besides, we demonstrate the compatibility of DualRec by instantiating using RNN, Transformer, and filter-MLP as backbones. Further empirical analysis verifies the high utility of modeling future contexts under our DualRec framework. The code of DualRec is publicly available at https://github.com/zhy99426/DualRec.

📄 PDF Abstract BibTeX arXiv:2210.14577

Code (1)

zhy99426/DualRec 공식 구현 pytorch

Tasks

DisentanglementInformation RetrievalRecommendation SystemsSequential Recommendation

Methods 이 논문이 사용한 방법론

Multi-Head Attention 설명 없음
Attention 설명 없음
Adam 설명 없음
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Position-Wise Feed-Forward Layer 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…

Similar Papers 제목 키워드 기반

Oracle-guided Dynamic User Preference Modeling for Sequential Recommendation

2024-12-01 · Jiafeng Xia, Dongsheng Li, Hansu Gu, Tun Lu 외

Sequential recommendation methods can capture dynamic user preferences from user historical interactions to achieve better performance. However, most existing methods only use past information extracted from user histori…

Sequential Recommendation

Look into the Future: Deep Contextualized Sequential Recommendation

2024-05-23 · Lei Zheng, Ning li, Yanhuan Huang, Ruiwen Xu 외

Sequential recommendation aims to estimate how a user's interests evolve over time via uncovering valuable patterns from user behavior history. Many previous sequential models have solely relied on users' historical info…

Click-Through Rate PredictionRetrievalSequential Recommendation

Future-Aware Diverse Trends Framework for Recommendation

2020-11-01 · Yujie Lu, Shengyu Zhang, Yingxuan Huang, Luyao Wang 외

In recommender systems, modeling user-item behaviors is essential for user representation learning. Existing sequential recommenders consider the sequential correlations between historically interacted items for capturin…

Recommendation SystemsRepresentation LearningSequential Recommendation

Transformers Meet ACT-R: Repeat-Aware and Sequential Listening Session Recommendation

2024-08-29 · Viet-Anh Tran, Guillaume Salha-Galvan, Bruno Sguerra, Romain Hennequin

Music streaming services often leverage sequential recommender systems to predict the best music to showcase to users based on past sequences of listening sessions. Nonetheless, most sequential recommendation methods ign…

Music RecommendationRecommendation SystemsSequential Recommendation

Towards a Unified Paradigm: Integrating Recommendation Systems as a New Language in Large Models

2024-12-22 · Kai Zheng, Qingfeng Sun, Can Xu, Peng Yu 외

This paper explores the use of Large Language Models (LLMs) for sequential recommendation, which predicts users' future interactions based on their past behavior. We introduce a new concept, "Integrating Recommendation S…

Language ModelingLanguage ModellingRecommendation SystemsSequential Recommendation