u-cf2vec: Representation Learning for Personalized Algorithm Selection in Recommender Systems

03/09/2021
by   Tomas Sousa-Pereira, et al.
0

Collaborative Filtering (CF) has become the standard approach to solve recommendation systems (RS) problems. Collaborative Filtering algorithms try to make predictions about interests of a user by collecting the personal interests from multiple users. There are multiple CF algorithms, each one of them with its own biases. It is the Machine Learning practitioner that has to choose the best algorithm for each task beforehand. In Recommender Systems, different algorithms have different performance for different users within the same dataset. Meta Learning (MtL) has been used to choose the best algorithm for a given problem. Meta Learning is usually applied to select algorithms for a whole dataset. Adapting it to select the to the algorithm for a single user in a RS involves several challenges. The most important is the design of the metafeatures which, in typical meta learning, characterize datasets while here, they must characterize a single user. This work presents a new meta-learning based framework named μ-cf2vec to select the best algorithm for each user. We propose using Representation Learning techniques to extract the metafeatures. Representation Learning tries to extract representations that can be reused in other learning tasks. In this work we also implement the framework using different RL techniques to evaluate which one can be more useful to solve this task. In the meta level, the meta learning model will use the metafeatures to extract knowledge that will be used to predict the best algorithm for each user. We evaluated an implementation of this framework using MovieLens 20M dataset. Our implementation achieved consistent gains in the meta level, however, in the base level we only achieved marginal gains.

READ FULL TEXT

page 6

page 8

research
12/18/2019

Meta-Learned Per-Instance Algorithm Selection in Scholarly Recommender Systems

The effectiveness of recommender system algorithms varies in different r...
research
01/22/2020

MetaSelector: Meta-Learning for Recommendation with User-Level Adaptive Model Selection

Recommender systems often face heterogeneous datasets containing highly ...
research
06/28/2022

Meta-Wrapper: Differentiable Wrapping Operator for User Interest Selection in CTR Prediction

Click-through rate (CTR) prediction, whose goal is to predict the probab...
research
12/30/2020

Per-Instance Algorithm Selection for Recommender Systems via Instance Clustering

Recommendation algorithms perform differently if the users, recommendati...
research
12/02/2022

Meta-Shop: Improving Item Advertisement For Small Businesses

In this paper, we study item advertisements for small businesses. This a...
research
06/23/2022

On the Generalizability and Predictability of Recommender Systems

While other areas of machine learning have seen more and more automation...
research
01/31/2022

Neural Collaborative Filtering Bandits via Meta Learning

Contextual multi-armed bandits provide powerful tools to solve the explo...

Please sign up or login with your details

Forgot password? Click here to reset