Dual-Perspective Disentangled Multi-Intent Alignment for Enhanced Collaborative Filtering
Shanfan Zhang, Yongyi Lin, Yuan Rao, Bingcan Xia, Tingting Xin, Chenlong Zhang

TL;DR
This paper introduces DMICF, a novel framework for collaborative filtering that models user-item interactions from dual perspectives, disentangles latent intents, and aligns them explicitly, leading to improved recommendation robustness and interpretability.
Contribution
The paper proposes a flexible dual-perspective disentangled framework with prototype-aware variational encoding and interaction-level supervision, enhancing intent alignment and recommendation performance.
Findings
Consistent improvements over strong baselines on multiple benchmarks.
Theoretical analysis explains how prototype-aware conditioning alleviates posterior collapse.
Ablation studies validate the effectiveness of each core component.
Abstract
Personalized recommendation requires capturing the complex latent intents underlying user-item interactions. Existing structural models, however, often fail to preserve perspective-dependent interaction semantics and provide only indirect supervision for aligning user and item intents, lacking explicit interaction-level constraints. This entangles heterogeneous interaction signals, leading to semantic ambiguity, reduced robustness under sparse interactions, and limited interpretability. To address these issues, we propose DMICF, a Dual-Perspective Disentangled Multi-Intent framework for collaborative filtering. DMICF models interactions from complementary user- and item-centric perspectives and employs a macro-micro prototype-aware variational encoder to disentangle fine-grained latent intents. Interaction-level supervision enforces dimension-wise alignment between user and item…
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.
