Discovering Personalized Semantics for Soft Attributes in Recommender Systems using Concept Activation Vectors
Christina G\"opfert, Alex Haig, Yinlam Chow, Chih-wei Hsu and, Ivan Vendrov, Tyler Lu, Deepak Ramachandran, Hubert Pham and, Mohammad Ghavamzadeh, Craig Boutilier

TL;DR
This paper introduces a framework using concept activation vectors to interpret and personalize user semantics of soft attributes in recommender systems, enhancing recommendation accuracy through interactive feedback.
Contribution
It develops a novel CAV-based method to distinguish objective and subjective attributes and personalize semantics for improved recommendations.
Findings
CAVs accurately interpret subjective user semantics.
The approach improves recommendation quality via interactive critiquing.
Effective on both synthetic and real-world datasets.
Abstract
Interactive recommender systems have emerged as a promising paradigm to overcome the limitations of the primitive user feedback used by traditional recommender systems (e.g., clicks, item consumption, ratings). They allow users to express intent, preferences, constraints, and contexts in a richer fashion, often using natural language (including faceted search and dialogue). Yet more research is needed to find the most effective ways to use this feedback. One challenge is inferring a user's semantic intent from the open-ended terms or attributes often used to describe a desired item, and using it to refine recommendation results. Leveraging concept activation vectors (CAVs) [26], a recently developed approach for model interpretability in machine learning, we develop a framework to learn a representation that captures the semantics of such attributes and connects them to user preferences…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
