Skip to main content
QUICK REVIEW

[논문 리뷰] LLMRec: Large Language Models with Graph Augmentation for Recommendation

Wei Wei, Xubin Ren|arXiv (Cornell University)|2023. 11. 01.
Recommender Systems and Techniques인용 수 10
한 줄 요약

LLMRec는 세 가지 LLM 주도 전략(상호작용 엣지, 아이템 속성, 사용자 프로필)과 노이즈 제거를 통한 강건화 구성 요소를 통해 사용자-아이템 그래프를 보강하고 벤치마크 데이터셋에서 추천 정확도를 향상시킵니다.

ABSTRACT

The problem of data sparsity has long been a challenge in recommendation systems, and previous studies have attempted to address this issue by incorporating side information. However, this approach often introduces side effects such as noise, availability issues, and low data quality, which in turn hinder the accurate modeling of user preferences and adversely impact recommendation performance. In light of the recent advancements in large language models (LLMs), which possess extensive knowledge bases and strong reasoning capabilities, we propose a novel framework called LLMRec that enhances recommender systems by employing three simple yet effective LLM-based graph augmentation strategies. Our approach leverages the rich content available within online platforms (e.g., Netflix, MovieLens) to augment the interaction graph in three ways: (i) reinforcing user-item interaction egde, (ii) enhancing the understanding of item node attributes, and (iii) conducting user node profiling, intuitively from the natural language perspective. By employing these strategies, we address the challenges posed by sparse implicit feedback and low-quality side information in recommenders. Besides, to ensure the quality of the augmentation, we develop a denoised data robustification mechanism that includes techniques of noisy implicit feedback pruning and MAE-based feature enhancement that help refine the augmented data and improve its reliability. Furthermore, we provide theoretical analysis to support the effectiveness of LLMRec and clarify the benefits of our method in facilitating model optimization. Experimental results on benchmark datasets demonstrate the superiority of our LLM-based augmentation approach over state-of-the-art techniques. To ensure reproducibility, we have made our code and augmented data publicly available at: https://github.com/HKUDS/LLMRec.git

연구 동기 및 목표

  • 권장 시스템의 데이터 희소성과 낮은 품질의 사이드 정보를 해결한다.
  • 모달리티 기반 추천에서 상호작용 그래프와 사이드 정보를 보강하기 위해 대형 언어 모델을 활용한다.
  • 노이즈를 제거하고 특징을 강화하는 denoised 데이터 강건화 메커니즘을 제공한다.
  • LLM 기반 그래프 보강의 이점을 이론적으로 분석하고 실증적으로 검증한다.
  • 재현성을 위해 코드 및 보강 데이터의 공개를 통해 연구 재현성을 높인다.

제안 방법

  • 세 가지 LLM 기반 보강 전략: 사용자-아이템 상호작용 엣지를 강화하고, 아이템 속성을 향상시키며, 사용자 프로파일링을 수행한다.
  • Bayesian Personalized Ranking (BPR) 학습을 위한 후보 풀 내에서 양/음의 암묵적 피드백 샘플을 생성하는 LLM 기반 샘플링.
  • 일관된 임베딩으로 암호화된 LLM 생성 사이드 정보(user/item 속성)를 보강된 시맨틱 프로젝션, 협업 맥락 주입, 특징 도입을 통해 통합한다.
  • 소음 엣지 제거 및 MAE 기반 특징 강화 등 denoised 강건화를 통해 보강 품질을 향상시킨다.
  • 보강 데이터에 대한 BPR 손실과 MAE의 특징 복원 손실을 함께 최적화하여 보강 특징을 규제한다.

실험 결과

연구 질문

  • RQ1LLMs를 어떻게 활용해 전통적인 ID 기반 신호를 넘어 사용자-아이템 상호작용을 예측하고 보강할 수 있는가?
  • RQ2보강된 콘텐츠를 어떻게 생성하고 과도한 노이즈 없이 통합할 수 있는가?
  • RQ3보강된 노드 속성과 사용자/아이템 프로필을 추천 인코더에 어떻게 통합해야 하는가?
  • RQ4denoising 및 MAE 기반 특징 강화가 LLM 보강 추천의 강건성과 성능을 개선할 수 있는가?

주요 결과

BaselineNetflix_R10Netflix_N10Netflix_R20Netflix_N20Netflix_R50Netflix_N50Netflix_P20MovieLens_R10MovieLens_N10MovieLens_R20MovieLens_N20MovieLens_R50MovieLens_N50MovieLens_P20
MF-BPR0.02820.01400.05420.02050.09320.02810.00270.18900.08150.25640.09850.34420.11610.0128
NGCF0.03470.01610.06990.02350.10920.03360.00320.20840.08860.29260.11000.42620.13620.0146
LightGCN0.03520.01600.07010.02380.11250.03390.00320.19940.08370.26600.10050.36920.12090.0133
VBPR0.03250.01420.05530.01990.10240.02910.00280.21440.09290.29800.11420.40760.13610.0149
MMGCN0.03630.01740.06990.02490.11640.03420.00330.23140.10970.28560.12330.42820.15140.0147
GRCN0.03790.01920.07060.02570.11480.03580.00350.23840.10400.31300.12360.45320.15160.0150
LATTICE0.04330.01810.07370.02590.13010.03700.00360.21160.09550.34540.12680.46670.14790.0167
MICRO0.04660.01960.07640.02710.13060.03780.00380.21500.11310.34610.14680.48980.17430.0175
CLCRec0.04280.02170.06070.02620.09810.03350.00300.22660.09710.31640.11980.44880.14590.0158
MMSSL0.04550.02240.07430.02870.12570.03830.00370.24820.11130.33540.13100.48140.16160.0170
LLMRec0.05310.02720.08290.03470.13820.04560.00410.26030.12500.36430.16280.52810.19010.0186
  • LLMRec는 Netflix 및 MovieLens 데이터셋에서 최첨단 Baselines 대비 재현율(Recall), NDCG, Precision이 우수하게 나타납니다.
  • 세 가지 LLM 기반 보강 구성요소의 효과를 보여주는 제거 연구가 각 구성요소의 유효성을 확인합니다.
  • 노이즈 제거(소음 제거) 및 MAE 기반 특징 강화를 통해 학습 안정성을 높이고 결과를 개선합니다.
  • 이 접근법은 여러 지표(예: Recall 및 NDCG)에서 눈에 띄는 개선을 보이고 합리적인 시간 복잡도를 유지합니다.
  • 프레임워크가 목표 이득에 기여하는 구성요소를 표적 분석으로 보여줍니다.

더 나은 연구,지금 바로 시작하세요

연구 설계부터 논문 작성까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.