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

Design and Implementation of a User-based Collaborative Filtering Application using Apache Mahout - based on MongoDB -

0

조회

0

다운로드

0

인용

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 based on mongoDB. 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 based on mongoDB. 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.

참고문헌 (20)

  1. Jacobs, A., "The pathologies of big data", Communications of the ACM, 52(8), pp.36~44 (2009)
  2. Xiaoyuan Su, "Techniques", Advances in Artificial Intelligence, pp.1~19 (2009)
  3. 김민건, "구조적 공백과 협업필터링을 이용한 추천시스템", 지능정보연구, 20(4), pp.107~120 (2014), 한국지능정보시스템학회
  4. Karydi, Efthalia, "Parallel and distributed collaborative filtering: A survey", ACM Computing Surveys(CSUR), 49(2), pp.37~ (2016)
  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, pp.285~295 (2001), ACM
  8. Jun-Ho Lee, "Implementation and Comparison of Moive Recommendation System using Item-Based Collaborative Filtering", Soonchunhyang J. Instit. Technol., 23(1), pp.013~020 (2017)
  9. 이준호, "Design and Implementation of Collaborative Filtering Application System using Apache Mahout -Focusing on Movie Recommendation System-", 한국컴퓨터정보학회논문지, 22(7), pp.125~131 (2017), 한국컴퓨터정보학회[DOI]
  10. 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)
  11. Yu, K, "Probabilistic memory-based collaborative filtering", IEEE Transactions on Knowledge and Data Engineering, pp.56~69 (2004)
  12. Y. Ding, "Time weight collaborative filtering", Proceedings of the 14th ACM international conference, pp.485~492 (2005)
  13. S. Owen, "Mahout in Action" (2014), ManningPublications
  14. "The Apache Foundation"[URL]
  15. Freeman Eric, "Head First Design Patterns", pp.529~558 (2004), Oreilly & Associates Inc
  16. Michael Dirolf, "MongoDB The Definitive Guide" (2013), O'ReillyMedia
  17. Jun-Ho Lee, "A Unified Object-Oriented Analysis and Design Methodology for Secure Web", The 2nd International Conference on Interdisciplinary research on Computer science, Psychology, and Education(ICICPE), pp.22~24 (2018)
  18. 이준호, "Development of the design methodology for large-scale database based on MongoDB", 한국컴퓨터정보학회논문지, 22(11), pp.57~63 (2017), 한국컴퓨터정보학회[DOI]
  19. Application of dimensionality reduction in recommender system-a case study, "Sarwar, B", Minnesota Univ Minneapolis Dept of Computer Science, ~, pp.TR-00-043 (2000)
  20. 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, pp.42~49 (1999), ACM

관련 논문AI추천

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