사용자가 특정 아이템을 선호했을때, 해당 아이템과 비슷한 콘텐츠를 가지고 있는 다른 아이템을 추천해주는 방식으로, 요즘엔 잘 사용하지 않는 방식.
유저 a가 아이템 x를 구매했을때, x와 비슷한 특성을 가진 다른 아이템을 추천해주는 방식.
예) 인셉션
과 인터스텔라
를 좋아하는 유저에게 SF영화
이며 같은 크리스토퍼 놀란
감독의 테넷
을 추천
협업 필터링시 새로운 아이템이 추가되었을때, 평가한 사람이 없어서 추천이 어렵지만 컨텐츠 기반 필터링은 가능하다.
필터 버블(Filter bubble): 개인화 추천으로 생긴 정보편식 현상으로, 사용자가 제한된 주제와 관점을 가진 정보만을 접하게 되는 현상.
예) 유투브 알고리즘에 의해서 다양한 컨텐츠를 보고 싶어도 항상 보던 컨텐츠만 뜨는 상태
'상품에 대한 선호도가 유사한 고객들은 다른 상품에 대해서도 선호도가 비슷할 것이다' 라는 가정하에 사용자의 아이템 평가 데이터를 이용해 비슷한 선호도를 갖는 다른 사용자가 선택한 아이템을 추천하는 방식
예) 인셉션
과 인터스텔라
를 좋아하는 유저a에게 유저a와 똑같이 두 영화를 좋아했던 유저b가 테넷
을 좋게 평가했을 경우, 유저a도 테넷
을 좋아할 것이라고 여기고 추천
이러한 단점들을 극복하기 위해서 어느 한가지만을 선택하는 것이 아니라 하이브리드로 여러가지 방법을 함께 사용한다고 한다.
⭐ 웹 서비스의 꽃! 추천시스템!
추천시스템을 기반으로 한 웹서비스를 만드는 팀 프로젝트를 시작했다.
개발자가 단순히 CRUD작업이 아닌 기업의 매출에 크게 영향을 줄 수 있는 기능이라는 점에서 상록튜터님께서 꽃이라고 표현하시면서, 재미있지않나요? 라고 말씀하셨을때, 추천시스템 기능 구현에 대한 욕심이 더욱 짙어졌다.
부족하더라도 누군가에게 이 기능을 흥미롭게 설명할 수 있을 정도의 인사이트는 이번 프로젝트에서 챙기고 싶다.
Reference:
https://pearlluck.tistory.com/665
오오오 장점 단점이 한눈에 들어오네요