Consistent Collaborative Filtering via Tensor Decomposition
Shiwen Zhao, Charles Crissman, Guillermo R Sapiro

TL;DR
This paper introduces Sliced Anti-symmetric Decomposition (SAD), a novel tensor-based model for collaborative filtering that captures complex user-item interactions and outperforms existing methods in consistency and accuracy.
Contribution
SAD extends traditional models by incorporating an additional latent vector per item, enabling nonlinear preference modeling and cyclic comparisons in collaborative filtering.
Findings
SAD outperforms seven state-of-the-art models on large datasets.
It achieves the most consistent personalized preferences.
The model maintains high recommendation accuracy.
Abstract
Collaborative filtering is the de facto standard for analyzing users' activities and building recommendation systems for items. In this work we develop Sliced Anti-symmetric Decomposition (SAD), a new model for collaborative filtering based on implicit feedback. In contrast to traditional techniques where a latent representation of users (user vectors) and items (item vectors) are estimated, SAD introduces one additional latent vector to each item, using a novel three-way tensor view of user-item interactions. This new vector extends user-item preferences calculated by standard dot products to general inner products, producing interactions between items when evaluating their relative preferences. SAD reduces to state-of-the-art (SOTA) collaborative filtering models when the vector collapses to 1, while in this paper we allow its value to be estimated from data. Allowing the values of…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTensor decomposition and applications · Recommender Systems and Techniques · Human Mobility and Location-Based Analysis
