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

협업 필터링을 위한 평가 시각을 반영하는 유사도 값의 통합

Integration of Similarity Values Reflecting Rating Time for Collaborative Filtering

2

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

협력 필터링은 추천 시스템의 대표적인 기법으로서 많은 상업 및 학계 시스템에서 성공적으로구현되어 서비스되고 있다. 이 기법은 두 사용자 간의 공통 평가 항목에 대한 평가치의 유사성을기반으로 유사한 이웃 사용자들이 높은 평가치를 부여한 항목들을 추천한다. 최근 사용자들의 항목 평가 시각을 반영하여 시스템 성능을 향상시키려는 시각 인지 추천 시스템 연구가 진행되고있다. 그러나, 과거 평가치에 대한 일률적인 감쇠율은 시스템의 평가치 예측 성능을 저하시킬 우려가 있다. 본 연구에서는 기존과 다른 접근 방식으로서 평가 시각 인지 기반의 사용자 간 유사도 척도를 제안한다. 이 방법은 항목 평가 시각이 아닌 유사도값의 시간에 따른 변화를 고려한다. 제안 방법의 성능 평가를 위해 다양한 파라미터값과 시간 변화 함수 종류에 대하여 실험 평가를진행하였으며, 기존의 전통적인 유사도 척도들의 예측 성능을 크게 향상시키는 결과를 나타냈다.

Abstract

As a representative technique of recommender systems, collaborative filtering has been successfully in service through many commercial and academic systems. This technique recommends items highly rated by similar neighbor users, based on similarity of ratings on common items rated by two users. Recently research on time-aware recommender systems has been conducted, which attempts to improve system performance by reflecting user rating time of items. However, the decay rate uniform to past ratings has a risk of lowering the rating prediction performance of the system. This study proposes a rating time-aware similarity measure between users, which is a novel approach different from previous ones. The proposed approach considers changes of similarity value over time, not item rating time. In order to evaluate performance of the proposed method, experiments using various parameter values and types of time change functions are conducted, resulting in improving prediction accuracy of existing traditional similarity measures significantly.

참고문헌 (18)

  1. K. Choi, "A Hybrid Online-product Recommendation System: Combining Implicit Rating-based Collaborative Filtering and Sequential Pattern Analysis", Electronic Commerce Research and Applications, 11(4), pp.309~317 (2012)[DOI]
  2. J. Bobadilla, "Recommender Systems Survey", Knowledge-based Systems, 46, pp.109~132 (2013)[DOI]
  3. M. Jalili, "Evaluating Collaborative Filtering Recommender Algorithms: A Survey", IEEE Access, 6, pp.74003~74024 (2018)[DOI]
  4. J. Bobadilla, "A Framework for Collaborative Filtering Recommender Systems", Expert Systems with Applications, 38(12), pp.14609~14623 (2011)[DOI]
  5. C. Desrosiers, "Recommender Systems Handbook", pp.107~144 (2011), Springer
  6. H. Khojamli, "Survey of Similarity Functions on Neighborhood-based Collaborative Filtering", Expert Systems with Applications, 185 (2021)[DOI]
  7. A. Livne, "Evolving Context-aware Recommender Systems with Users in Mind", Expert Systems with Applications, 189 (2022)[DOI]
  8. N. Mohammadi, "A Two-stage Location-sensitive and User Preference-aware Recommendation System", Expert Systems with Applications, 191 (2022)[DOI]
  9. Y. Ding, "Time Weight Collaborative Filtering", Fourteenth ACM international Conference on Information and Knowledge Management, pp.485~492 (2005)
  10. Y. Huai-Zhen, "An Enhanced Collaborative Filtering Algorithm Based on Time Weight", International Symposium on Information Engineering and Electronic Commerce, pp.262~265 (2009)
  11. L. He, "A Time-Context-Based Collaborative Filtering Algorithm", IEEE International Conference on Granular Computing, pp.209~213 (2009)
  12. N. Zheng, "A Recommender System based on Tag and Time Information for Social Tagging Systems", Expert Systems with Applications, 38(4), pp.4575~4587 (2011)[DOI]
  13. A. Bahrehmand, "Proposing a New Metric for Collaborative Filtering", Journal of Software Engineering and Applications, 4(7), pp.411~416 (2011)[DOI]
  14. R. Rafeh, "An Adaptive Approach to Dealing with Unstable Behaviour of Users in Collaborative Filtering Systems", Journal of Information Science, 38(3), pp.205~221 (2012)[DOI]
  15. W. Lai, "An Improved Collaborative Filtering Algorithm Adapting to User Interest Changes", The 6th International Conference on New Trends in Information Science, Service Science and Data Mining, pp.598~602 (2012)
  16. P. G. Campos, "Time-aware Recommender Systems: A Comprehensive Survey and Analysis of Existing Evaluation Protocols", User Modeling and User-Adapted Interaction, 24(1), pp.67~119 (2014)[DOI]
  17. G. Xu, "A Collaborative Filtering Recommendation Algorithm Based on User Confidence and Time Context", Journal of Electrical and Computer Engineering, 2019, pp.12~ (2019)[DOI]
  18. C. Wangwatcharakul, "A Novel Temporal Recommender System based on Multiple Transitions in User Preference Drift and Topic Review Evolution", Expert Systems with Applications, 185 (2021)[DOI]

관련 논문AI추천

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