MOSAIC: Multi-Domain Orthogonal Session Adaptive Intent Capture for Prescient Recommendations
Abderaouf Bahi, Mourad Boughaba, Ibtissem Gasmi, Warda Deghmane, Amel Ourici

TL;DR
MOSAIC introduces a novel multi-domain intent capture framework that orthogonally decomposes user preferences into distinct components, improving recommendation accuracy and interpretability across heterogeneous domains.
Contribution
The paper presents MOSAIC, a triple-encoder architecture with orthogonal preference factorization and dynamic gating, advancing multi-domain session-based recommendation methods.
Findings
MOSAIC outperforms state-of-the-art baselines in recommendation accuracy.
Each component (domain-specific, domain-common, cross-sequence) significantly improves performance.
The approach provides interpretable insights into user preference interactions.
Abstract
Capturing user intent across heterogeneous behavioral domains stands as a fundamental challenge in session-based recommender systems. Yet, existing multi-domain approaches frequently fail to isolate the distinct contribution of cross-domain interactions from those arising within individual domains, limiting their ability to build rich and transferable user representations. In this work, we propose MOSAIC, a Multi-Domain Orthogonal Session Adaptive Intent Capture framework that explicitly factorizes user preferences into three orthogonal components: domain-specific, domain-common, and cross-sequence-exclusive representations. Our approach employs a triple-encoder architecture, where each encoder is dedicated to one preference type, enforced through domain masking objectives and adversarial training via a gradient reversal layer. Representational alignment and mutual independence…
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.
