추천엔진 (Recommendation Engine)

개념
- 콘텐츠 내용에서 유사한 정보를 찾거나, 사용자와 연관된 정보를 추천하는 일종의 전문가시스템

Ⅰ. 전문가시스템의 하나, 추천엔진 (Recommendation Engine) 의 개요

가. 추천엔진 (Recommendation Engine) 의 정의

- 콘텐츠 내용에서 유사한 정보를 찾거나, 사용자와 연관된 정보를 추천하는 일종의 전문가시스템

나. 추천엔진의 분류

Contents-based

콘텐츠 내용 자체를 분석하여 유사한 상품, 기사 등을 추천

상품 설명에 의존

적은 자료로 추천 가능하나, 좁은 추천 범위

User-Based

사용자의 활동이력(검색, 구매 등)을 이용하여 추천

여러 사람의 평가 정보를 활용

많은 자료 필요, 다양한 범위 추천 가능

사용자 기반의 추천엔진, 협업 필터링(Collaboration Filtering)을 주로 활용

 

Ⅱ. 사용자 기반 추천엔진, 협업필터링(Collaboration Filtering)

가. 협업필터링 알고리즘 개념도

나. 협업필터링 알고리즘 설명

구분

설명

User based Filtering

나와 유사한 성향을 지는 사람을 기반으로 그 사람들의 성향의 유사도를 측정하여 추천

Item Based Filtering

내가 선호하는 아이템을 기반으로 아이템의 유사도를 측정하여 추천

Ⅲ. 협업필터링 알고리즘 상세 분류

  (출처: bloter.net/archives/263772)

댓글