IRAIMar 6, 2024

Towards Efficient and Effective Unlearning of Large Language Models for Recommendation

arXiv:2403.03536v225 citationsh-index: 18Has CodeFrontiers of Computer Science
AI Analysis

This addresses the challenge of recommendation unlearning for LLM-based recommenders, which is crucial for user privacy and model utility, though it appears incremental as it builds on existing unlearning methods with efficiency improvements.

The paper tackles the problem of efficiently and effectively unlearning specific user data in large language models used for recommendation (LLMRec) to protect privacy and optimize utility, proposing E2URec, which updates only a few LoRA parameters and uses a teacher-student framework, achieving state-of-the-art performance on two real-world datasets without affecting recommendation performance.

The significant advancements in large language models (LLMs) give rise to a promising research direction, i.e., leveraging LLMs as recommenders (LLMRec). The efficacy of LLMRec arises from the open-world knowledge and reasoning capabilities inherent in LLMs. LLMRec acquires the recommendation capabilities through instruction tuning based on user interaction data. However, in order to protect user privacy and optimize utility, it is also crucial for LLMRec to intentionally forget specific user data, which is generally referred to as recommendation unlearning. In the era of LLMs, recommendation unlearning poses new challenges for LLMRec in terms of \textit{inefficiency} and \textit{ineffectiveness}. Existing unlearning methods require updating billions of parameters in LLMRec, which is costly and time-consuming. Besides, they always impact the model utility during the unlearning process. To this end, we propose \textbf{E2URec}, the first \underline{E}fficient and \underline{E}ffective \underline{U}nlearning method for LLM\underline{Rec}. Our proposed E2URec enhances the unlearning efficiency by updating only a few additional LoRA parameters, and improves the unlearning effectiveness by employing a teacher-student framework, where we maintain multiple teacher networks to guide the unlearning process. Extensive experiments show that E2URec outperforms state-of-the-art baselines on two real-world datasets. Specifically, E2URec can efficiently forget specific data without affecting recommendation performance. The source code is at \url{https://github.com/justarter/E2URec}.

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