Retrieval Augmented Generation with Collaborative Filtering for Personalized Text Generation

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Shi, Teng, Xu, Jun, Zhang, Xiao, Zang, Xiaoxue, Zheng, Kai, Song, Yang, Li, Han
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866916678488555520
author Shi, Teng
Xu, Jun
Zhang, Xiao
Zang, Xiaoxue
Zheng, Kai
Song, Yang
Li, Han
author_facet Shi, Teng
Xu, Jun
Zhang, Xiao
Zang, Xiaoxue
Zheng, Kai
Song, Yang
Li, Han
contents Recently, the personalization of Large Language Models (LLMs) to generate content that aligns with individual user preferences has garnered widespread attention. Personalized Retrieval-Augmented Generation (RAG), which retrieves relevant documents from the user's history to reflect their preferences and enhance LLM generation, is one commonly used approach for personalization. However, existing personalized RAG methods do not consider that the histories of similar users can also assist in personalized generation for the current user, meaning that collaborative information between users can also benefit personalized generation. Inspired by the application of collaborative filtering in recommender systems, we propose a method called CFRAG, which adapts Collaborative Filtering to RAG for personalized text generation. However, this presents two challenges: (1)~how to incorporate collaborative information without explicit user similarity labels? (2)~how to retrieve documents that support personalized LLM generation? For Challenge 1, we use contrastive learning to train user embeddings to retrieve similar users and introduce collaborative information. For Challenge 2, we design a personalized retriever and reranker to retrieve the top-$k$ documents from these users' histories. We take into account the user's preference during retrieval and reranking. Then we leverage feedback from the LLM to fine-tune the personalized retriever and reranker, enabling them to retrieve documents that meet the personalized generation needs of the LLM. Experimental results on the Language Model Personalization (LaMP) benchmark validate the effectiveness of CFRAG. Further analysis confirms the importance of incorporating collaborative information.
format Preprint
id arxiv_https___arxiv_org_abs_2504_05731
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Retrieval Augmented Generation with Collaborative Filtering for Personalized Text Generation
Shi, Teng
Xu, Jun
Zhang, Xiao
Zang, Xiaoxue
Zheng, Kai
Song, Yang
Li, Han
Information Retrieval
Computation and Language
Recently, the personalization of Large Language Models (LLMs) to generate content that aligns with individual user preferences has garnered widespread attention. Personalized Retrieval-Augmented Generation (RAG), which retrieves relevant documents from the user's history to reflect their preferences and enhance LLM generation, is one commonly used approach for personalization. However, existing personalized RAG methods do not consider that the histories of similar users can also assist in personalized generation for the current user, meaning that collaborative information between users can also benefit personalized generation. Inspired by the application of collaborative filtering in recommender systems, we propose a method called CFRAG, which adapts Collaborative Filtering to RAG for personalized text generation. However, this presents two challenges: (1)~how to incorporate collaborative information without explicit user similarity labels? (2)~how to retrieve documents that support personalized LLM generation? For Challenge 1, we use contrastive learning to train user embeddings to retrieve similar users and introduce collaborative information. For Challenge 2, we design a personalized retriever and reranker to retrieve the top-$k$ documents from these users' histories. We take into account the user's preference during retrieval and reranking. Then we leverage feedback from the LLM to fine-tune the personalized retriever and reranker, enabling them to retrieve documents that meet the personalized generation needs of the LLM. Experimental results on the Language Model Personalization (LaMP) benchmark validate the effectiveness of CFRAG. Further analysis confirms the importance of incorporating collaborative information.
title Retrieval Augmented Generation with Collaborative Filtering for Personalized Text Generation
topic Information Retrieval
Computation and Language
url https://arxiv.org/abs/2504.05731