본문 바로가기
문헌

협력적 필터링과 컨텐츠 정보를 결합한 영화 추천 알고리즘

관리번호 TKC03801

실물구분
아날로그
매체유형
논문
주제구분
연구기술

기본 정보

본제목
협력적 필터링과 컨텐츠 정보를 결합한 영화 추천 알고리즘
부제목
-
대등제목
-
국가구분
국내
생산일자
2010-**-**
언어
한국어
크기(mm)
-
페이지
37
ISBN/ISSN
-
판차
-
마스터파일
-
생산자
김상화 (서강대학교 대학원 컴퓨터공학과 석사 논문 저자)
내용
(논문요약)[국문초록] 추천가 시스템은 기계 학습의 한 분야로서, 사용자의 관심을 고려하여 새로운 추천 아이템을 예측하는 방법이다. 대부분의 추천가 시스템은 협력적 필터링 또는 컨텐츠 기반의 방법을 사용하고 있다. 협력적 필터링은 사용자의 피드백, 즉 주어진 도메인에서 각 아이템에 일정 형식의 평가 점수를 주었을 때의 유형을 다른 사용자와의 유사성이나 차이점을 비교하여, 어떻게 아이템을 추천할 것인가를 결정하는 방법이다. 반면에, 컨텐츠 기반의 방법은 아이템이 가지고 있는 컨텐츠, 그리고 사용자가 가지고 있는 컨텐츠에 대한 흥미도에 기반해서 추천하게 된다. 두 방법은 각자의 장점을 가지고 있지만, 각각의 상황에 따라 알맞은 추천결과를 내지 못하기도 한다. 두 방법들의 이점들을 통합하여 구성하는 하이브리드 추천가 시스템은 여러 상황에서 일어나는 각 방법들의 단점을 극복할 수 있다. 본 논문에서는, 컨텐츠 기반의 필터링과 협력적 필터링을 효과적으로 통합할 수 있는 구조를 소개한다. 제안하는 방법은 컨텐츠 정보를 기존의 사용자-아이템간의 관계 정보에 더하고, 이를 이용하여 협력적 필터링 기법을 통해 개별화된 추천을 하게 된다. 이러한 방법을 통해 데이터의 더 다양한 양상을 살펴 볼 수 있다. 먼저, 컨텐츠 기반의 필터링과 잠재 인자 모델의 장점을 이용하여 예측 성능을 향상시키기 위해 두 모델을 통합하는 방법에 대해서 설명한다. 그리고 컨텐츠 기반 모델과 협력적 필터링의 여러 방법 중 좋은 성능을 보여주고 있는 SVD++ 모델과의 통합 과정에 대해 설명한다. 마지막으로, 제안한 방법과 기존의 방법들을 비교하여 성능을 비교하였다. 제안한 컨텐츠 정보를 이용한 협력적 필터링 기법은 컨텐츠 기반의 필터링이나, 협력적 필터링 기법만 이용한 모델에 비해 높은 성능을 보여주었다. (영문초록)[영문초록] Recommender Systems, one of the Machine Learning tasks, attempt to predict new items of interest for a user. Most recommender systems use Collaborative Filtering or Content-based methods. Collaborative filtering systems work by collecting user feedback in the form of ratings for items in a given domain and exploit similarities and differences among profiles of several users in determining how to recommend an item. On the other hand, content-based methods provide recommendations by comparing representations of content contained in an item to representations of content that interests the user. While both methods have their own advantages, individually they fail to provide good recommendations in many situations. Incorporating components from both methods, a hybrid recommender system can overcome these shortcomings. In this paper, we present an effective framework for combining content-based filtering and collaborative filtering. Our approach uses a content information for model the relation between users and items to enhance existing data, and then provides personalized suggestions through collaborative filtering. First, we explain the ways of combining model that improves prediction accuracy by capitalizing on the advantages of both content-based filtering and latent factor approaches. And we discuss integrating our content-based model to SVD++. Then we compare the performance of our approach with others. We present experimental results that show how this approach, Collaborative Filtering using Content information, performs better than a pure content-based predictor, pure collaborative filter.

목차

목차 제1장 서론 = 1 1.1. 연구 배경 = 1 1.2. 논문의 구성 = 2 제2장 관련연구 = 3 2.1. 협력적 필터링 (Collaborative Filtering) = 3 2.1.1. K-최근접이웃 모델 (K-Nearest Neighborhood Model) = 3 2.1.2. 행렬 인수분해 모델 (Matrix Factorization) = 6 2.1.3. 그래프 모델 (Graph Model) = 7 2.2. 컨텐츠 기반 필터링 (Content based filtering) = 8 2.3. 특이값 분해 (Singular Value Decomposition) = 10 2.3.1. 조정된 특이값 분해 (Regularized SVD) = 10 2.3.2. NSVD1 = 14 2.3.3. SVD++ = 15 제3장 컨텐츠 정보를 결합한 영화 추천 알고리즘 = 18 3.1. 데이터셋의 생성 = 18 3.2. 컨텐츠 모델 = 20 3.2.1. 컨텐츠 정보를 이용한 SVD 확장 = 20 3.2.2. 컨텐츠 모델 학습 단계 = 22 3.3. 컨텐츠 모델과 SVD++ 통합 = 23 3.3.1. 컨텐츠 모델과 SVD++ 통합 = 23 3.3.2. 통합 모델 학습 단계 (Learning Phase) = 24 제4장 실험 및 결과 = 27 4.1. 실험 데이터 및 환경 = 27 4.2. 실험 결과 및 분석 = 30 4.2.1. 학습 시간 및 복잡도 분석 = 30 4.2.2. 성능 평가 = 31 제5장 결론 및 향후 과제 = 33 참고문헌 = 35

소장정보 1

TKC03801_01

입수처
국회도서관
입수방법
기증
입수일자
2012-12-14
그룹정보
-
공개구분
방문열람
복사/대여
-
보관위치
영상도서관(상암)

연계 정보

불러오는 중입니다.