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

협력필터링에서 자카드 계수에 기반한 서로 다른 유사도 척도의 적용

Applying Different Similarity Measures based on Jaccard Index in Collaborative Filtering

0

조회

0

다운로드

2

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

희소한 평가 데이터는 사용자들 간의 신뢰할만한 유사도 산출을 저해하기 때문에 추천 시스템을위한 메모리 기반의 협력 필터링 기법의 성능을 저하시킨다. 기존 연구의 많은 결과물은 이 데이터희소성 문제를 해결하기 위해 개발되었으며, 가장 단순하고 대표적인 업적은 자카드 계수를 활용하는 방법들이다. 이 계수는 두 사용자의 공통 평가 항목수를 반영하며, 그들 간의 유사도를 보다 정확하게 계산하기 위해 전통적인 유사도 척도와 통합된다. 그러나, 그러한 통합은 데이터 희소성의 정도를 고려하지 않은 매우 단순한 방법이다. 본 연구는 두 사용자의 자카드 계수값에 의거하여 다른유사도 척도를 적용하는 새로운 아이디어를 제시한다. 제안 방법에서 사용하는 파라미터의 최적값을 구하기 위하여 성능 실험을 진행하였고, 다른 관련된 방법들과 비교 평가하였다. 결과로서, 제안방법은 예측 정확도와 추천 정확도에 있어서 가장 우수하거나 대등한 성능을 보였다.

Abstract

Sparse ratings data hinder reliable similarity computation between users, which degrades the performance of memory-based collaborative filtering techniques for recommender systems. Many works in the literature have been developed for solving this data sparsity problem, where the most simple and representative ones are the methods of utilizing Jaccard index. This index reflects the number of commonly rated items between two users and is mostly integrated into traditional similarity measures to compute similarity more accurately between the users. However, such integration is very straightforward with no consideration of the degree of data sparsity. This study suggests a novel idea of applying different similarity measures depending on the numeric value of Jaccard index between two users. Performance experiments are conducted to obtain optimal values of the parameters used by the proposed method and evaluate it in comparison with other relevant methods. As a result, the proposed demonstrates the best and comparable performance in prediction and recommendation accuracies.

참고문헌 (16)

  1. Zeynep Batmaz, "A review on deep learning for recommender systems: challenges and remedies", Artificial Intelligence Review, 52(1), pp.1~37 (2019), Springer Science and Business Media LLC[DOI]
  2. Rogelio A. Mancisidor, "Learning latent representations of bank customers with the Variational Autoencoder", Expert Systems with Applications, 164, pp.114020~ (2021), Elsevier BV[DOI]
  3. Mohammad Aamir, "Recommendation System: State of the Art Approach", International Journal of Computer Applications, 120(12), pp.25~32 (2015), Foundation of Computer Science[DOI]
  4. Mahdi Jalili, "Evaluating Collaborative Filtering Recommender Algorithms: A Survey", IEEE Access, 6, pp.74003~74024 (2018), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
  5. Bilin Shao, "A survey of research hotspots and frontier trends of recommendation systems from the perspective of knowledge graph", Expert Systems with Applications, 165, pp.113764~ (2021), Elsevier BV[DOI]
  6. J. Bobadilla, "A new collaborative filtering metric that improves the behavior of recommender systems", Knowledge-Based Systems, 23(6), pp.520~528 (2010), Elsevier BV[DOI]
  7. Shuang-Bo Sun, "Integrating Triangle and Jaccard similarities for recommendation", PLOS ONE, 12(8), pp.e0183570~ (2017), Public Library of Science (PLoS)[DOI]
  8. Sujoy Bag, "An efficient recommendation generation using relevant Jaccard similarity", Information Sciences, 483, pp.53~64 (2019), Elsevier BV[DOI]
  9. Sven Kosub, "A note on the triangle inequality for the Jaccard distance", Pattern Recognition Letters, 120, pp.36~38 (2019), Elsevier BV[DOI]
  10. 이수정, "협력필터링의 데이터 희소성 해결을 위한 자카드 지수 반영의 유사도 성능 분석", 컴퓨터교육학회 논문지, 19(4), pp.59~66 (2016), 한국컴퓨터교육학회[DOI]
  11. K. G. Saranya, "Performance Comparison of Different Similarity Measures for Collaborative Filtering Technique", Indian Journal of Science and Technology, 9(29) (2016)[DOI]
  12. Arta Iftikhar, "An Improved Product Recommendation Method for Collaborative Filtering", IEEE Access, 8, pp.123841~123857 (2020), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
  13. Junpeng Guo, "An efficient and accurate recommendation strategy using degree classification criteria for item-based collaborative filtering", Expert Systems with Applications, 164, pp.113756~ (2021), Elsevier BV[DOI]
  14. Yi Mu, "An Efficient Similarity Measure for Collaborative Filtering", Procedia Computer Science, 147, pp.416~421 (2019), Elsevier BV[DOI]
  15. S. Lee, "Improving Jaccard Index using Genetic Algorithms for Collaborative Filtering", Lecture Notes on Computer Science, 10385, pp.378~385 (2017)[DOI]
  16. Bo Zhu, "An Efficient Recommender System Method Based on the Numerical Relevances and the Non-Numerical Structures of the Ratings", IEEE Access, 6, pp.49935~49954 (2018), Institute of Electrical and Electronics Engineers (IEEE)[DOI]

관련 논문AI추천

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