Editable User Profiles for Controllable Text Recommendation

Sheshera Mysore, Mahmood Jasim, Andrew McCallum, Hamed Zamani
4/9/2023
cs.IRcs.CLcs.HC

No official code found. Best implementation: iesl/editable_user_profiles-lace (4 stars, last commit 2023-10-18). 1 more below.

Abstract

Methods for making high-quality recommendations often rely on learning latent representations from interaction data. These methods, while performant, do not provide ready mechanisms for users to control the recommendation they receive. Our work tackles this problem by proposing LACE, a novel concept value bottleneck model for controllable text recommendations. LACE represents each user with a succinct set of human-readable concepts through retrieval given user-interacted documents and learns personalized representations of the concepts based on user documents. This concept based user profile is then leveraged to make recommendations. The design of our model affords control over the recommendations through a number of intuitive interactions with a transparent user profile. We first establish the quality of recommendations obtained from LACE in an offline evaluation on three recommendation tasks spanning six datasets in warm-start, cold-start, and zero-shot setups. Next, we validate the controllability of LACE under simulated user interactions. Finally, we implement LACE in an interactive controllable recommender system and conduct a user study to demonstrate that users are able to improve the quality of recommendations they receive through interactions with an editable user profile.

View on arXivView PDF

Code Implementations(2)

Repository for LACE - A model that builds an editable user profile for controllable text recommendations.

40Shell, PythonApr 25, 20233 years ago

Reproduce from Paper Editable User Profiles for Controllable Text Recommendations

00Shell, PythonJul 7, 20251 years ago

Similar Papers

Cite this paper

@article{mysore2023editable,
  title  = {Editable User Profiles for Controllable Text Recommendation},
  author = {Sheshera Mysore and Mahmood Jasim and Andrew McCallum and Hamed Zamani},
  year   = {2023},
  eprint = {2304.04250},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.04250v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2304.04250.svg)](https://codeofpaper.com/paper/2304.04250)

Discussion