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

메모리 기반 협력필터링을 위한 평가 등급 범위를 이용한 유사도 척도

A Similarity Measure Using Rating Ranges for Memory-based Collaborative Filtering

1

조회

0

다운로드

0

인용

0

참고문헌

키워드

초록

협력 필터링은 사용자가 선호했던 항목들의 기록을 토대로 항목을 추천하는 방법으로서 상업 사이트에서 매우 널리 사용되어 왔다. 이 방식의 기본 개념은 유사한 사용자들을 찾아서 그들의 평가등급을 통합하여 새로운 항목 추천에 이용하는 것이다. 따라서 유사도의 정확한 측정은 추천 성능에 매우 중요한 일이다. 본 논문에서는 사용자가 과거에 부여했던 평가등급들을 기준으로 하여 상대적으로 각 평가치를 다루는 새로운 유사도 공식을 제안한다. 광범위한 실험을 통해 제안된 공식이 기존 공식들보다 더 신뢰할 수 있음을 밝혔는데, 이는 극단적인 유사도값의 발생이 현저히 감소하였고, 유사도가 큰 이웃들만을 참조하였을 때 성능이 개선되었기 때문이다. 특히 실험 결과, 제안 공식은 평가 범위가 큰 데이터셋에 대해 기존 공식들보다 우수한 성능을 나타냈다.

Abstract

Collaborative filtering has been most widely used in commercial sites to recommend items based on the history of user preferences for items. The basic idea behind this method is to find similar users whose ratings for items are incorporated to make recommendations for new items. Hence, similarity calculation is most critical in recommendation performance. This paper presents a new similarity measure that takes each rating of a user relatively to his own ratings. Extensive experiments revealed that the proposed measure is more reliable than the classic measures in that it significantly decreases generation of extreme similarity values and its performance improves when consulting neighbors with high similarites only. In particular, the results show that the proposed measure is superior to the classic ones for datasets with large rating scales.

참고문헌 (14)

  1. H. Ahn, "A new similarity measure for collaborative filtering to alleviate the new user cold-starting problem", Information Sciences, 178(1), pp.37~51 (2008)
  2. D. Anand, "Adaptive user similarity measures for recommender systems: A genetic programming approach", The 3rd IEEE International Conference on Computer Science and Information Technology (2010)
  3. J. Bobadilla, "Collaborative filtering based on significances", Information Sciences, 185(1), pp.1~17 (2012)
  4. J. Bobadilla, "A new collaborative filtering metric that improves the behavior of recommender systems", Knowledge-Based Systems, 23(6), pp.520~528 (2010)
  5. M. Gao, "Userrank for item-based collaborative filtering recommendation", Information Processing Letters, 111(9), pp.440~446 (2011)
  6. D. Goldberg, "Using collaborative filtering to weave an information Tapestry", Communications of the ACM, 35(12), pp.61~70 (1992)
  7. B. Jeong, "Improving memory-based collaborative filtering via similarity updating and prediction modulation", nformation Sciences, 180(5), pp.602~612 (2010)
  8. J.A. Konstan, "GroupLens: applying collaborative filtering to usenet news", Communications of the ACM, 40(3), pp.77~87 (1997)
  9. G. Koutrica, "FlexRecs: expresing and combining flexible recommendations", SIGMOD, pp.745~757 (2009)
  10. L. Ren, "A weighted similarity-boosted collaborative filtering approach", Energy Procedia, 13, pp.9060~9067 (2011)
  11. P. Resnick, "Grouplens: An open architecture for collaborative filtering of netnews", Proc. the ACM conference on Computer supported cooperative work, pp.175~186 (1994), ACM Press
  12. B.M. Sarwar, "Using filtering agents to improve prediction quality in the GroupLens research collaborative filtering system", Proc. the 1998 ACM Conference on Computer Supported Cooperative Work, pp.345~354 (1998)
  13. U. Shardanand, "Social information filtering: algorithms for automating 'word of mouth'", Proc. SIGCHI Conf. Human Factors in Computing Systems, pp.210~217 (1995)
  14. X. Su, "A survey of collaborative filtering techniques", Artificial Intelligence 2009, pp.19~ (2009)

관련 논문AI추천

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