1. 협업 필터링
여러 유저의 과거 아이템 상호작용 정보를 이용해 추천
상호작용
-
영화 평점
-
제품 사용 리뷰
-
동영상 시청 시간
-
클릭 횟수
2. 메모리 기반 협업 필터링
여러 유저의 과거 아이템 상호작용 정보를 메모리에 저장하고
추천히 필요할 때마다 전체 데이터를 이용해서 추천
User Based
- 아이템 선호도가 비슷한 유저를 탐색하고 탐색된 유저가 좋아하는 것 중 새로운 아이템 추천
Item Based
- 유저들의 선호도가 비슷한 아이템을 탐색하고, 유저가 기존에 선호한 아이템과 유사한 아이템 추천
3. KNN 협업 필터링
가장 유사한 K개의 이웃을 통해 아이템을 추천
KNN Basic
- 아이템 i에 대한 유저 u의 선호도를 예측
KNN with Means
- 선호도의 평균에 선호도 편차를 유사도 기준으로 가중 평균을 더하는 방법
- 유저나 아이템의 평균 선호도를 반영한다.