Oracle-guided Dynamic User Preference Modeling for Sequential Recommendation
원문 초록
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 historical interactions to train the models, leading to the deviations of user preference modeling. Besides past information, future information is also available during training, which contains the ``oracle'' user preferences in the future and will be beneficial to model dynamic user preferences. Therefore, we propose an oracle-guided dynamic user preference modeling method for sequential recommendation (Oracle4Rec), which leverages future information to guide model training on past information, aiming to learn ``forward-looking'' models. Specifically, Oracle4Rec first extracts past and future information through two separate encoders, then learns a forward-looking model through an oracle-guiding module which minimizes the discrepancy between past and future information. We also tailor a two-phase model training strategy to make the guiding more effective. Extensive experiments demonstrate that Oracle4Rec is superior to state-of-the-art sequential methods. Further experiments show that Oracle4Rec can be leveraged as a generic module in other sequential recommendation methods to improve their performance with a considerable margin.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
FindRec: Stein-Guided Entropic Flow for Multi-Modal Sequential Recommendation
C-TLSAN: Content-Enhanced Time-Aware Long- and Short-Term Attention Network for Personalized Recommendation
LLM2Rec: Large Language Models Are Powerful Embedding Models for Sequential Recommendation
RecGPT: A Foundation Model for Sequential Recommendation
GLoSS: Generative Language Models with Semantic Search for Sequential Recommendation
Unlocking the Power of Diffusion Models in Sequential Recommendation: A Simple and Effective Approach
토론
이 논문과 연결된 포럼 글이 아직 없습니다.