← Back to Paper List

Transparent and Scrutable Recommendations Using Natural Language User Profiles

Jerome Ramos, Hossen A. Rahmani, Xi Wang, Xiao Fu, Aldo Lipani
University College London, The University of Sheffield
arXiv (2024)
Recommendation P13N Memory

📝 Paper Summary

Explainable Recommendation User Modeling LLM-based Recommendation
UPR generates natural language user profiles from past reviews to enable transparent, editable recommendations in warm-start settings without relying on uninterpretable embeddings.
Core Problem
Traditional recommender systems rely on uninterpretable latent embeddings, preventing users from understanding why items are suggested or effectively modifying their preferences.
Why it matters:
  • Users cannot easily scrutinize or correct the internal representation of their preferences when they receive poor recommendations
  • Modifying embeddings requires significant changes to interaction history, which is inefficient and indirect
  • Lack of transparency reduces user trust and decision-making confidence in the system
Concrete Example: In collaborative filtering, a user represented by a latent vector cannot simply tell the system 'I dislike romance movies now' to update their recommendations; they would have to artificially interact with many non-romance items to shift the vector.
Key Novelty
User Profile Recommendation (UPR)
  • Simulates natural language profiles by extracting feature sentiments from past reviews and prompting an LLM to summarize them into a coherent description
  • Replaces user ID embeddings with these text profiles during the fine-tuning of an LLM for rating prediction, making the input fully transparent
  • Enables users to directly edit the natural language text of their profile to immediately alter recommendation outcomes
Architecture
Architecture Figure Figure 1
Overview of the User Profile Recommendation (UPR) framework, contrasting traditional embedding-based methods with the proposed language-based approach
Evaluation Highlights
  • Achieves RMSE of 0.9856 on Amazon Movies & TV, outperforming collaborative filtering baselines like NeuMF (1.0264) and item-level explainable models like PETER+ (1.0069)
  • Maintains competitive performance with standard matrix factorization methods while offering full transparency and scrutability
  • Demonstrates that editing the NL profile (e.g., adding a specific genre preference) successfully steers recommendations toward the desired category
Breakthrough Assessment
7/10
Offers a significant step toward truly scrutable recommendation by replacing embeddings with text. While performance is comparable rather than superior to baselines, the added utility of direct profile editing is a strong contribution.
×