← Back to Paper List

Guided Profile Generation Improves Personalization with LLMs

Jiarui Zhang
University of Southern California
arXiv (2024)
P13N Memory Recommendation

📝 Paper Summary

User Profiling LLM Personalization
GPG improves LLM personalization by first generating a descriptive natural language profile from raw user history using guiding questions, rather than feeding raw context directly.
Core Problem
LLMs struggle to effectively extract sparse, distinctive personal features from raw, complex user history and often default to generic training data behaviors.
Why it matters:
  • Directly feeding raw personal context (PC) to LLMs is often ineffective due to context length limits and the sparsity of key signals
  • LLMs prioritize imitating general training sets over specific user styles, failing to capture nuanced preferences without explicit steering
  • Reinforcement learning (RLHF) for personalization is resource-intensive and lacks ground truth labels for profile generation
Concrete Example: In tweet paraphrasing, a user might use block letters for emphasis. An LLM fed the raw history misses this spatial pattern and focuses on sentiment instead, producing a generic response.
Key Novelty
Guided Profile Generation (GPG)
  • Introduces an intermediate 'digestion' step where the LLM answers a specific guiding question about the raw history (e.g., 'List product categories')
  • Uses the digestion output to generate a concise, explainable natural language profile that summarizes user habits
  • Feeds this synthesized profile, rather than just raw data, to the downstream model to steer generation
Architecture
Architecture Figure Figure 2
The GPG workflow demonstrating the three-step process: Context Digestion, Profile Generation, and Response Generation.
Evaluation Highlights
  • Increases accuracy by 37% in Amazon preference prediction compared to directly feeding the LLM with raw personal context
  • Improves METEOR score by 2.24 in Tweet paraphrasing (LAMP-7) by guiding the model to recognize specific writing features
  • Achieves 105.62% improvement in preference prediction over the no-context baseline by using self-generated profiles
Breakthrough Assessment
5/10
A practical prompting framework that significantly boosts personalization performance without training. While not a new architecture, it effectively addresses the context utilization bottleneck.
×