본문 바로가기
KERD
논문KCI 등재

Design and Implementation of Collaborative Filtering Application System using Apache Mahout -Focusing on Movie Recommendation System-

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

It is not easy for the user to find the information that is appropriate for the user among the suddenly increasing information in recent years. One of the ways to help individuals make decisions in such a lot of information is the recommendation system. Although there are many recommendation methods for such recommendation systems, a representative method is collaborative filtering. In this paper, we design and implement the movie recommendation system on user-based collaborative filtering of apache mahout. In addition, Pearson correlation coefficient is used as a method of measuring the similarity between users. We evaluate Precision and Recall using the MovieLens 100k dataset for performance evaluation.

Abstract

It is not easy for the user to find the information that is appropriate for the user among the suddenly increasing information in recent years. One of the ways to help individuals make decisions in such a lot of information is the recommendation system. Although there are many recommendation methods for such recommendation systems, a representative method is collaborative filtering. In this paper, we design and implement the movie recommendation system on user-based collaborative filtering of apache mahout. In addition, Pearson correlation coefficient is used as a method of measuring the similarity between users. We evaluate Precision and Recall using the MovieLens 100k dataset for performance evaluation.

참고문헌 (16)

  1. Daniel Billsus, "Learning collaborative information filters", Proceedings of the 15th International Conference on Machine Learning, ICML’98, pp.46~54 (1998)
  2. Xiaoyuan Su, "Advances in Artificial Intelligence", pp.1~19 (2009)
  3. 김민건, "구조적 공백과 협업필터링을 이용한 추천시스템", 지능정보연구, 20(4), pp.107~120 (2014), 한국지능정보시스템학회
  4. 이석준, "협업 필터링 추천에서 대응평균 알고리즘의 예측 성능에 관한 연구", Information Systems Review, 9(1), pp.85~103 (2007), 한국경영정보학회
  5. 신수미, "새로운 사용자 문제 개선을 위한 워드임베딩 학습과 Skip-gram 모델링 기반의 추천 시스템", 한국컴퓨터정보학회논문지, 21(7), pp.9~16 (2016), 한국컴퓨터정보학회
  6. Resnick, P, "GroupLens: an open architecture for collaborative filtering of netnews", Proceedings of the 1994 ACM conference on Computer supported cooperative work, pp.175~186 (1994)
  7. Sarwar, B, "Item-based collaborative filtering recommendation algorithms", Proceedings of the 10th international conference on World Wide Web, ACM, pp.285~295 (2001)
  8. ZHAO, Zhi-Dan, "User-based collaborative-filtering recommendation algorithms on hadoop", Knowledge Discovery and Data Mining, 2010. WKDD'10. Third International Conference on. IEEE, pp.478~481 (2010)
  9. Yu, K, "Probabilistic memory-based collaborative filtering", IEEE Transactions on Knowledge and Data Engineering, pp.56~69 (2004)
  10. Y. Ding, "Time weight collaborative filtering", Proceedings of the 14th ACM international conference, pp.485~492 (2005)
  11. S. Owen, "Mahout in Action" (2014), ManningPublications
  12. "The Apache Foundation"[URL]
  13. Freeman Eric, "Head First Design Patterns", pp.529~558 (2004), Oreilly & Associates Inc
  14. 주경수, "웹 응용 시스템 개발을 위한 보안을 고려한 통합 분석·설계 방법론 개발 - Oracle11g를 중심으로 -", 한국컴퓨터정보학회논문지, 17(12), pp.169~177 (2012), 한국컴퓨터정보학회
  15. Application of dimensionality reduction in recommender system-a case study, "Sarwar, B", Minnesota Univ Minneapolis Dept of Computer Science, ~, pp.No. TR-00-043 (2000)
  16. Yang, Y, "A re-examination of text categorization methods", Proceedings of the 22nd annual international ACM SIGIR conference on Research and development in information retrieval, ACM, pp.42~49 (1999)

관련 논문AI추천

이 간행물의 다른 논문 (16건)