Skip to content

[DP-463] YouTube 추천 알고리즘 개선#161

Merged
nYeonG4001 merged 6 commits into
developV2from
feature/DP-463-youtube-recommend-algorithm
May 7, 2026
Merged

[DP-463] YouTube 추천 알고리즘 개선#161
nYeonG4001 merged 6 commits into
developV2from
feature/DP-463-youtube-recommend-algorithm

Conversation

@nYeonG4001
Copy link
Copy Markdown
Collaborator

Summary

  • 기존 title LIKE 방식을 content_tags JOIN 기반으로 교체
  • 행동 이력(quiz_completed×5, scrapped×4, content_liked×3, ai_summary_viewed×2, content_opened×1) 가중 태그 점수로 개인화
  • 채널 다양성 페널티 적용 — 동일 채널 반복 노출 방지
  • 탐색 여지 2개 슬롯 — 관심 태그 외 영역 영상 노출
  • Fallback 체인: 행동 이력 태그 → 프로필 태그 → 최신 YouTube cold start

Test plan

  • RecommendServiceTest 25개 테스트 전부 통과 확인
  • 행동 이력 있는 유저 → isPersonalized=true, 8개 반환
  • 행동 이력 없는 유저 → user_tags fallback
  • 태그 없는 신규 유저 → cold start (isPersonalized=false, NOT_ENOUGH_MESSAGE)
  • 시청 이력 영상 결과 제외 확인
  • 후보 부족 시 최신 YouTube로 채움 확인

@nYeonG4001 nYeonG4001 force-pushed the feature/DP-463-youtube-recommend-algorithm branch from c894f85 to d9e5e35 Compare May 7, 2026 09:38
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented May 7, 2026

@nYeonG4001 nYeonG4001 merged commit 975a0d0 into developV2 May 7, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant