목록 보기
개인화 추천 시스템 1편 - 유저의 행동은 “언어”일까? : Collaborative Embedding 구축기 (feat. Knowledge Distillation)
AI

개인화 추천 시스템 1편 - 유저의 행동은 “언어”일까? : Collaborative Embedding 구축기 (feat. Knowledge Distillation)

마켓컬리
마켓컬리
2025년 11월 25일

두줄요약

상품 텍스트를 Semantic ID로 압축하고 유저 행동을 Transformer로 해석해 개인화 추천 모델을 구축했습니다. 지식 증류와 데이터 엔지니어링으로 정확도와 속도를 함께 개선하고 A/B 테스트 성과를 확인했습니다.

핵심 내용

  • 커머스 추천에서 상품 속성(Content)과 유저 취향(Collaborative)을 분리해 해석하는 개인화 추천 시스템 구축 사례
  • 상품 텍스트를 RQ-VAE로 Semantic ID로 압축해 상품의 언어를 정의하고, Transformer 기반 인코더로 행동 시퀀스를 임베딩화
  • Generative Head와 Retrieval Head를 함께 학습하고 Knowledge Distillation으로 정확도와 서빙 속도 간 트레이드오프 개선
  • 주문 순서, 인기 편향, 네거티브 샘플링 문제를 데이터 엔지니어링으로 보정한 뒤 오프라인·A/B 테스트·CRM에서 성과 검증

적용해볼 점

  • 텍스트 기반 상품 표현과 행동 기반 유저 표현을 분리한 추천 설계
  • 고비용 생성형 예측과 고속 검색형 예측을 결합한 듀얼 헤드 구조
  • 증류와 샘플링 보정으로 롱테일·콜드스타트·False Negative 문제 완화

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...