https://velog.io/@sj970806/MF-ALS란

수식이 깨져 보여서 수식 참고하려면 위 링크에서 보시면 편합니다.

Collaborative Filtering for Implicit Feedback Datasets 논문 내용 정리 + 관련 강의 내용 정리


1. Collaborative Filtering 기반 추천 시스템이란?

Collaborative Filtering 분류

1.Neighborhood-based CF(Memory-based CF)

두가지 방법으로 분류 되며, 유저(아이템)간 유사도를 계산한 뒤, 타겟 유저(아이템)와 가장 높은 유사도를 지닌 유저(아이템)가 선호하는 아이템을 추천해준다.모든 유저(아이템)간 유사도를 구해야 하므로, 유저와 아이템의 개수가 증가 할 수록 연산량이 높아지는 단점이 있다.

2. Model-based CF

세가지 정도의 방법으로 분류 되며, Neighborhood-based CF의 단점들을 해결하기 위해 구상되었다.

NBCF의 단점, 한계1. Sparsity(희소성) 문제

2. Scalability(확장성) 문제

Explicit Data vs Implicit data

2. MF(Matrix Factorization)란?