IRLGOct 24, 2024

End-to-end Training for Recommendation with Language-based User Profiles

arXiv:2410.18870v217 citationsh-index: 7Has Code
Originality Incremental advance
AI Analysis

This addresses the need for more transparent and scrutable user profiles in recommender systems, though it is incremental as it builds on existing LLM-based approaches.

The paper tackles the problem of low-quality natural language user profiles in recommender systems by introducing LangPTune, an end-to-end training framework that optimizes LLM-generated profiles, resulting in performance that matches state-of-the-art embedding-based methods.

There is a growing interest in natural language-based user profiles for recommender systems, which aims to enhance transparency and scrutability compared with embedding-based methods. Existing studies primarily generate these profiles using zero-shot inference from large language models (LLMs), but their quality remains insufficient, leading to suboptimal recommendation performance. In this paper, we introduce LangPTune, the first end-to-end training framework to optimize LLM-generated user profiles. Our method significantly outperforms zero-shot approaches by explicitly training the LLM for the recommendation objective. Through extensive evaluations across diverse training configurations and benchmarks, we demonstrate that LangPTune not only surpasses zero-shot baselines but can also matches the performance of state-of-the-art embedding-based methods. Finally, we investigate whether the training procedure preserves the interpretability of these profiles compared to zero-shot inference through both GPT-4 simulations and crowdworker user studies. Implementation of LangPTune can be found at https://github.com/ZhaolinGao/LangPTune.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes