Anchor-based Collaborative Filtering

23Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free