DataScience/Recommendation System

왜 추천시스템에는 filtering 이라는 이름이 붙을까?

mkk4726 2023. 7. 7. 18:42

추천시스템으로 유명한 content-based filtering, collaborative filtering과 같은 알고리즘에는 왜 filtering이라는 이름이 붙을까요?

 

추천시스템이 왜 필요한지에 대해 생각해보면 좋을 것 같습니다.

넷플릭스에 들어가보면 정말 많은 콘텐츠들이 있지만, 뭘 봐야할지 모르겠다는 생각이 듭니다.

역설적으로 볼게 너무 많아서 뭘 봐야할지 모르겠는 상황입니다.

이처럼 우리는 우리가 콘텐츠를 소비할 수 있는 양보다 훨씬 더 많은 콘텐츠를 접하게 됩니다.

 

소비할 수 있는 콘텐츠의 양 <<<< 콘텐츠의 양

 

따라서 어떤 것을 봐야하는지 걸러줄 필요가 있습니다.

마치 검색과 같은 역할인데, 어떤 키워드를 검색했을 때 모든 검색결과를 살펴볼 수 없으니 걸러서 우리에게 보여줘야합니다.

 

이처럼 추천시스템은 수많은 콘텐츠를 걸러주는 필터의 역할을 하고 따라서 filtering이라는 이름이 붙게 됩니다.