Controllable Recommenders using Deep Generative Models and Disentanglement

10/11/2021
by   Samarth Bhargav, et al.
0

In this paper, we consider controllability as a means to satisfy dynamic preferences of users, enabling them to control recommendations such that their current preference is met. While deep models have shown improved performance for collaborative filtering, they are generally not amenable to fine grained control by a user, leading to the development of methods like deep language critiquing. We propose an alternate view, where instead of keyphrase based critiques, a user is provided 'knobs' in a disentangled latent space, with each knob corresponding to an item aspect. Disentanglement here refers to a latent space where generative factors (here, a preference towards an item category like genre) are captured independently in their respective dimensions, thereby enabling predictable manipulations, otherwise not possible in an entangled space. We propose using a (semi-)supervised disentanglement objective for this purpose, as well as multiple metrics to evaluate the controllability and the degree of personalization of controlled recommendations. We show that by updating the disentangled latent space based on user feedback, and by exploiting the generative nature of the recommender, controlled and personalized recommendations can be produced. Through experiments on two widely used collaborative filtering datasets, we demonstrate that a controllable recommender can be trained with a slight reduction in recommender performance, provided enough supervision is provided. The recommendations produced by these models appear to both conform to a user's current preference and remain personalized.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/26/2021

Photos Are All You Need for Reciprocal Recommendation in Online Dating

Recommender Systems are algorithms that predict a user's preference for ...
research
06/06/2017

Recommendation with k-anonymized Ratings

Recommender systems are widely used to predict personalized preferences ...
research
11/06/2017

Regret Bounds and Regimes of Optimality for User-User and Item-Item Collaborative Filtering

We consider an online model for recommendation systems, with each user b...
research
11/25/2019

Multi-Component Graph Convolutional Collaborative Filtering

The interactions of users and items in recommender system could be natur...
research
09/08/2020

Implicit Feedback Deep Collaborative Filtering Product Recommendation System

In this paper, several Collaborative Filtering (CF) approaches with late...
research
05/18/2023

Preference or Intent? Double Disentangled Collaborative Filtering

People usually have different intents for choosing items, while their pr...
research
02/10/2023

Invariant Collaborative Filtering to Popularity Distribution Shift

Collaborative Filtering (CF) models, despite their great success, suffer...

Please sign up or login with your details

Forgot password? Click here to reset