Abstract
Modern-day recommender systems are often based on learning representations in a latent vector space that encode user and item preferences. In these models, each user/item is represented by a single vector and user-item interactions are modeled by some function over the corresponding vectors. This paradigm is common to a large body of collaborative filtering models that repeatedly demonstrated superior results. In this work, we break away from this paradigm and present ACF: Anchor-based Collaborative Filtering. Instead of learning unique vectors for each user and each item, ACF learns a spanning set of anchor-vectors that commonly serve both users and items. In ACF, each anchor corresponds to a unique "taste'' and users/items are represented as a convex combination over the spanning set of anchors. Additionally, ACF employs two novel constraints: (1) exclusiveness constraint on item-to-anchor relations that encourages each item to pick a single representative anchor, and (2) an inclusiveness constraint on anchors-to-items relations that encourages full utilization of all the anchors. We compare ACF with other state-of-the-art alternatives and demonstrate its effectiveness on multiple datasets.
Author supplied keywords
Cite
CITATION STYLE
Barkan, O., Hirsch, R., Katz, O., Caciularu, A., & Koenigstein, N. (2021). Anchor-based Collaborative Filtering. In International Conference on Information and Knowledge Management, Proceedings (pp. 2877–2881). Association for Computing Machinery. https://doi.org/10.1145/3459637.3482056
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.