Cold-start 3단계 Fallback 전략
Cold-start 3단계 Fallback 전략
한 줄 정의
신규 유저/아이템에 대해 Survey → 세그먼트 → 인기순 순으로 단계적 fallback.
3단계 구조
1단계: Survey 기반 유사도
→ 가입 시 설문(카테고리 선호) + Jaccard 유사도
→ 유사 유저 행동 기반 추천
2단계: 인구통계 세그먼트
→ 성별/연령대 동일 세그먼트의 인기 콘텐츠
→ 정보가 부분적일 때
3단계: 전체 인기도 (극단 fallback)
→ 정보 완전 부재 시
핵심 인사이트: 카테고리 정보 부재 시 유저 행동 패턴 유사도(Survey Jaccard)가 카테고리 기반보다 유효할 수 있음.
구현 고려사항
- Survey 테이블 설계 시 cold-start 활용 목적 명시 필수
- Jaccard 유사도:
|A∩B| / |A∪B|(공통 선호 카테고리 / 전체) - 세그먼트 키:
{gender}_{age_group}(Redis 키 패턴)
적용 맥락
추천 시스템 신규 유저 온보딩. Survey 데이터가 있을수록 1단계 품질이 올라감.