← notes

세션 의도 예측 기반 다음 아이템 추천 (Hierarchical Multi-Task Learning) @Netflix

,

TL;DR

IntentRec : 유저의 세션 의도(action type, genre, movie/show, time-since-release)를 먼저 예측하고 그 예측 결과를 다음 아이템 예측의 입력 feature로 직접 전달하는 계층적 멀티태스크 추천 모델

  • 기존 MTL 기반 intent-aware 추천 모델들은 intent 예측과 item 예측이 공유 인코더로만 느슨하게 연결되어, intent 예측이 item 예측에 직접적인 영향을 주지 못했음 → 의도 예측 결과(임베딩)를 아예 item 예측기의 입력으로 꽂아 넣는 hierarchical 구조로 이를 해결
  • Netflix 프로덕션 모델(TransAct) 대비 next-item 예측 정확도 +7.4% 개선 (통계적으로 유의, p<0.01)
  • 유저의 단기 관심(최근 1주일 interaction)과 장기 관심(Transformer 전체 시퀀스)을 분리해서 모델링 → 이 short-term feature 추가만으로 +3.8%p 가량의 추가 성능 향상
  • 예측된 intent 임베딩에 대한 attention weight를 통해 유저별 “주요 의도”를 해석 가능한 형태로 제공

Background

Method

전체 구조

Input Feature Sequence 구성

User Intent Prediction

Next-item Prediction과 Hierarchical MTL

Experiments

![[Table 1.png|600]]

![[Table 2.png|600]]
(ablation: 아키텍처 변형)

![[Table 3.png|600]]
(ablation: 어떤 intent head가 중요한가)

Qualitative Analysis

Discussion