협업 필터링
collaborative filtering실무다른 이름: Collaborative Filtering, 협력 필터링, CF, 협업필터링
뜻풀이
쉬운 AI 사전
- [명사] (모델) 나와 취향이 비슷한 사람들이 좋아한 것을 나에게도 권하는 방식. 아이템 내용은 보지 않고 사람들의 행동만 본다.
실무 AI 사전
- [명사] (모델) 사용자별 평점, 구매, 시청 기록을 모은 표에서 비슷한 사용자나 비슷한 상품을 찾아 추천한다. 기록이 없는 신규 사용자와 신규 상품에는 약한 콜드 스타트 문제가 있다.
전문 AI 사전
- [명사] (모델) 사용자-아이템 상호작용 행렬에서 선호 패턴을 추정하는 방법이다. 이웃 기반(사용자 기반, 아이템 기반)과 행렬 분해 같은 잠재 요인 모델로 나뉜다. 상호작용이 희소할수록 성능이 떨어지고 인기 아이템에 쏠리는 경향이 있다.
관용구/함께 쓰는 말
- 사용자 기반 - 나와 비슷한 사용자를 찾아 그들이 좋아한 것을 추천하는 방식.
- 행렬 분해 - 사용자-아이템 표를 두 개의 작은 행렬 곱으로 근사해 숨은 취향 요인을 찾는 방법.
쉬운 비유
친구와 영화 취향이 비슷하면, 친구가 재미있게 본 영화는 나도 재미있을 확률이 높다는 생각이다. 영화가 어떤 내용인지는 몰라도 된다.
예문
- 나와 영화 취향이 비슷한 사람들이 본 작품을 보여 주는 것이 협업 필터링이다.
- 협업 필터링은 신규 상품에 아직 클릭 기록이 없어서 추천을 못 한다.
- 행렬 분해로 사용자와 영화를 같은 잠재 공간의 벡터로 표현했다.
헷갈리는 용어 비교
- 콘텐츠 기반 필터링
- 협업 필터링은 사람들의 행동 기록으로 추천하고, 콘텐츠 기반은 아이템의 장르, 내용 같은 속성이 내가 좋아한 것과 얼마나 닮았는지로 추천한다.
맞춤법/표기법
- 바른 표기
- 협업 필터링
- 원어
- collaborative filtering
- 다른 이름
- Collaborative Filtering, 협력 필터링, CF, 협업필터링
- 참고
- '협업'은 사람 간 협력이 아니라 많은 사용자의 행동을 함께 활용한다는 뜻이다.