cf2vec: Collaborative Filtering algorithm selection using graph distributed representations
Tiago Cunha, Carlos Soares, Andr\'e C.P.L.F. de Carvalho

TL;DR
This paper introduces cf2vec, a graph-based representation learning approach for Collaborative Filtering algorithm selection, which outperforms traditional metafeatures by being less data-intensive and more automated.
Contribution
It proposes a novel graph2vec-based method for representing collaborative filtering problems, reducing reliance on human-crafted metafeatures and improving robustness.
Findings
Representations are competitive with state-of-the-art metafeatures
Method requires significantly less data
Approach minimizes human input
Abstract
Algorithm selection using Metalearning aims to find mappings between problem characteristics (i.e. metafeatures) with relative algorithm performance to predict the best algorithm(s) for new datasets. Therefore, it is of the utmost importance that the metafeatures used are informative. In Collaborative Filtering, recent research has created an extensive collection of such metafeatures. However, since these are created based on the practitioner's understanding of the problem, they may not capture the most relevant aspects necessary to properly characterize the problem. We propose to overcome this problem by taking advantage of Representation Learning, which is able to create an alternative problem characterizations by having the data guide the design of the representation instead of the practitioner's opinion. Our hypothesis states that such alternative representations can be used to…
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.
Taxonomy
TopicsRecommender Systems and Techniques · Digital Marketing and Social Media · Data Stream Mining Techniques
