협업 필터링 VS 콘텐츠 기반 필터링
비슷한 취향을 가진 사용자 집단 행동 패턴을 분석
아이템 자체의 특성과 메타데이터 분석
01 유사 사용자 탐색
코사인 유사도, 피어슨 상관계수 등으로 비슷한 평점 패턴을 가진 유저 그룹 발견
02 이웃 선정
유사도 상위 K명의 이웃 사용자를 선택하여 추천 기반 구축
03 평점 예측
이웃들의 평점을 가중 평균하여 대상 아이템에 대한 예측 점수 계산
주의: 대규모 유저 대상 실시간 계산 비용이 급증하며, 희소 데이터 문제로 정확도가 떨어질 수 있습니다.
좋아한 아이템과 유사한 것 추천. 유사도는 코사인 유사도로 측정
Multi-armed bandit (밴딧 알고리즘)
여러 슬롯머신을 당겨보고 어떤걸 얼마나 당겨야 가장 높은 수익을 얻을 수 있는지 확인하는 것.
행렬 분해(Matrix Factorization)