Dual Conditional Diffusion Models for Sequential Recommendation
Hongtao Huang, Chengkai Huang, Tong Yu, Xiaojun Chang, Wen Hu, Julian, McAuley, Lina Yao

TL;DR
This paper introduces DCRec, a dual conditional diffusion model that effectively combines implicit and explicit user information to improve sequential recommendation accuracy and efficiency.
Contribution
The paper proposes a novel dual conditional diffusion framework with a transformer-based architecture to integrate user behaviors and explicit signals dynamically.
Findings
DCRec outperforms state-of-the-art methods in accuracy.
DCRec demonstrates improved computational efficiency.
The model effectively retains sequential and contextual information.
Abstract
Recent advancements in diffusion models have shown promising results in sequential recommendation (SR). Existing approaches predominantly rely on implicit conditional diffusion models, which compress user behaviors into a single representation during the forward diffusion process. While effective to some extent, this oversimplification often leads to the loss of sequential and contextual information, which is critical for understanding user behavior. Moreover, explicit information, such as user-item interactions or sequential patterns, remains underutilized, despite its potential to directly guide the recommendation process and improve precision. However, combining implicit and explicit information is non-trivial, as it requires dynamically integrating these complementary signals while avoiding noise and irrelevant patterns within user behaviors. To address these challenges, we propose…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRecommender Systems and Techniques
MethodsAttention Is All You Need · Linear Layer · Dense Connections · Label Smoothing · Layer Normalization · Residual Connection · Byte Pair Encoding · Absolute Position Encodings · Multi-Head Attention · Softmax
