← notes

LLM으로 item2item 추천 강화 @Alibaba

2026-03-10 · recsys, llm

LLM-I2I: Boost Your Small Item2Item Recommendation Model with Large Language Model (2025)

기존 I2I 모델을 교체하지 않고 LLM으로 학습 데이터만 개선해 성능을 끌어올리는 프레임워크. AliExpress 온라인 A/B에서 GMV +1.22%.

  • Generator + Discriminator 조합으로 sparsity(long-tail)와 noise 두 문제를 동시에 해결. 기존 연구들은 둘 중 하나만 해결했음
  • LLM 추론은 오프라인에서만 발생 → 기존 I2I 모델(BM25, Swing 등) 그대로 쓰면서 온라인 latency 증가 없음

Background


Method

![[assets/LLM으로 item2item 추천 강화 @Alibaba/framework.png]]

LLM-based Data Generator

![[assets/LLM으로 item2item 추천 강화 @Alibaba/example.png|599]]

Lg=uiUt=1Twuit+1loss(Yuit+1Pg,(Xuis,Xuih,t);Θg)L_g = \sum_{u_i \in U} \sum_{t=1}^{T} w^{t+1}_{u_i} \cdot \text{loss}(Y^{t+1}_{u_i} | P_g, (X^s_{u_i}, X^{h,t}_{u_i}); \Theta_g) wuit+1={αif Yuit+1 is long-tail itemβotherwisew^{t+1}_{u_i} = \begin{cases} \alpha & \text{if } Y^{t+1}_{u_i} \text{ is long-tail item} \\ \beta & \text{otherwise} \end{cases}

LLM-based Data Discriminator

Ld=uiUYkYui+Yuiloss(sgn(ui,Yk)Pd,Xui,XYk;Θd)L_d = \sum_{u_i \in U} \sum_{Y_k \in Y^+_{u_i} \cup Y^-_{u_i}} \text{loss}\left(\text{sgn}(u_i, Y_k) \mid P_d, X_{u_i}, X_{Y_k}; \Theta_d\right)

Data Augmentation 파이프라인

  1. Fine-tuned Generator로 각 user별 합성 user-item 상호작용 생성
  2. Discriminator가 “Yes” 판별 + confidence score = 1.0인 데이터만 선별
  3. 선별된 합성 데이터 + 원본 실제 데이터 → 최종 학습셋 구성
  4. 기존 I2I 모델 (BM25, BPR, YoutubeDNN, Swing 등)에 적용

서빙 구조


Experiments

데이터셋

Results