← notes

Generative Recommendation은 어떻게 일반화를 잘하는가

2026-04-01 · recsys, generative-recsys

How Well Does Generative Recommendation Generalize? (2026) @Meta

GR 모델이 기존 item ID 기반 모델보다 일반화를 잘한다는 가설을 체계적으로 검증

  • 기존 연구는 GR의 성능 우위를 “더 나은 일반화”로 뭉뚱그렸지만, 이 논문은 데이터 인스턴스를 memorization/generalization으로 분류해 모델별 강약점을 분리해서 분석함
  • GR의 item-level generalization은 사실상 token-level memorization으로 환원됨
  • item ID 모델과 semantic ID 모델을 합쳐 adaptive한 ensemble 모델을 만들 수 있고 성능 향상을 확인

Background

Method

분류 프레임워크: Item Transition 기반

Memorization

Dmem    uDtrain s.t. [it1it]u\mathcal{D}_\text{mem} \iff \exists u' \in \mathcal{D}_\text{train} \text{ s.t. } \lbrack i_{t-1} \to i_t \rbrack \subseteq u'

Generalization

memorization이 아닌 경우에만 해당:

Multi-hop Generalization

Uncategorized


Prefix N-Gram Memorization (Token-level 분석)

GR 모델이 왜 item-level generalization에서 강한가를 설명하기 위해 토큰 레벨로 분석 단위를 내림.

uDtrain, s2 s.t. [js1js]u,prefn(it1)=prefn(js1),prefn(it)=prefn(js)\exists u' \in \mathcal{D}_\text{train},\ \exists s \geq 2 \text{ s.t. } \lbrack j_{s-1} \to j_s \rbrack \subseteq u',\quad \text{pref}_n(i_{t-1}) = \text{pref}_n(j_{s-1}),\quad \text{pref}_n(i_t) = \text{pref}_n(j_s)

Adaptive Ensemble

두 패러다임이 보완적임을 확인하고, 인스턴스별로 가중치를 조정하는 앙상블 구성.

sConf(u)=maxjIPID(it=ju)s_\text{Conf}(u) = \max_{j \in \mathcal{I}} P_\text{ID}(i_t = j \mid u) α(u)=sigmoid(q(sConf(u)τ))\alpha(u) = \text{sigmoid}(-q(s_\text{Conf}(u) - \tau))

Experiments

실험 설정


Performance Breakdown

주요 결과

Generalization 유형별 난이도

Hop distance 효과

데이터 분포


Token-Level 메커니즘 분석

Dilution Effect

Codebook size 조절 실험


Adaptive Ensemble 결과


💭