사용자 기반 협력 필터링을 위한 유사도 최적화
Optimizing Similarity for User-based Collaborative Filtering
1
조회
0
다운로드
1
인용
0
참고문헌
키워드
초록
협력 필터링은 가장 널리 알려진 추천 시스템의 구현 방식들 중의 하나로서, 유사한 사용자들이과거에 선호하였던 항목들을 추천한다. 따라서 유사도 측정은 시스템의 성능을 좌우하는 매우 중요한 요소이다. 본 연구에서는 기존의 단일의 또는 통합된 휴리스틱 유사도 척도의 단점을 해결하기위한 목적으로, 유전 알고리즘을 활용하여 항목 장르별로 사용자 간 최적의 유사도를 산출하였다. 또한 데이터 확장성 문제를 해결하기 위하여 미리 설정한 임계치에 따라 각 장르별 유사도 산출 대상 사용자 수를 제한하였고, 데이터 희소성 문제 해결을 위하여 항목의 평가치 평균을 활용하였다. 성능 실험을 통하여 유전 연산자 확률의 적정값을 구하였고, 예측 성능을 분석한 결과, 제안 방법의성능이 기존보다 우수하고, 특히 희소 데이터 환경에서 더욱 우수함을 확인하였다.
Abstract
Collaborative filtering is one of the most widely known implementation methods of recommender systems, which recommends items that similar users have preferred in the past. Therefore, similarity measurement is a very important factor that determines the performance of the system. In this study, in order to solve the shortcomings of the existing single or integrated heuristic similarity measures, the genetic algorithm was used to calculate the optimal similarity between users per item genre. In addition, in order to solve the data scalability problem, the number of users for calculating similarity for each genre was limited according to a preset threshold, and the average of the ratings of the items was used to solve the data sparsity problem. Through performance experiments, the optimal probabilities of the genetic operators were obtained and the prediction accuracy performance was analyzed. As a result, it was confirmed that the performance of the proposed method was superior to the existing methods, especially in a sparse data environment.
참고문헌 (23)
- M. Jalili, "Evaluating Collaborative Filtering Recommender Algorithms : A Survey", IEEE Access, 6, pp.74003~74024 (2018)[DOI]
- B. Shao, "A Survey of Research Hotspots and Frontier Trends of Recommendation Systems from the Perspective of Knowledge Graph", Expert Systems with Applications, 165, pp.1~ (2021)[DOI]
- F. Fkih, "Similarity measures for Collaborative Filtering-based Recommender Systems : Review and Experimental Comparison", Journal of King Saud University-Computer and Information Sciences, 34(9), pp.7645~7669 (2022)[DOI]
- B. Walek, "A Hybrid Recommender System for an Online Store using a Fuzzy Expert System", Expert Systems with Applications, 212 (2023)[DOI]
- H. Zhou, "A Comprehensive Survey of Recommender Systems Based on Deep Learning", Applied Sciences, 13(20) (2023)[DOI]
- R. Chen, "A Survey of Collaborative Filtering-based Recommender Systems : From Traditional Methods to Hybrid Methods based on Social Networks", IEEE Access, 6, pp.64301~64320 (2018)[DOI]
- H. Khojamli, "Survey of Similarity Functions on Neighborhood-based Collaborative Filtering", Expert Systems with Applications, 185, pp.115482~ (2021)[DOI]
- H. I. Abdalla, "Numerical Similarity Measures Versus Jaccard for Collaborative Filtering", Proceedings of the 9th Int’l Conf. Advanced Intelligent Systems and Informatics (2023)
- S. Bag, "An Efficient Recommendation Generation using Relevant Jaccard Similarity", Information Sciences, 483, pp.53~64 (2019)[DOI]
- B. Alhijawi, "Genetic Algorithms : Theory, Genetic Operators, Solutions, and Applications", Evolutionary Intelligence, 17, pp.1245~1256 (2024)[DOI]
- A. Livne, "Evolving Context-aware Recommender Systems with Users in Mind", Expert Systems with Applications, 189 (2022)[DOI]
- B. Alhijawi, "Using Genetic Algorithms for Measuring the Similarity Values between Users in Collaborative Filtering Recommender Systems", IEEE, 2016, ~
- F. H. Nanehkaran, "Nearest Neighbors Algorithm and Genetic-based Collaborative Filtering", Concurrency and Computation : Practice and Experience, 34(1) (2022)[DOI]
- Y. Ar, "A Genetic Algorithm Solution to the Collaborative Filtering Problem", Expert Systems with Applications, 61, pp.122~128 (2016)[DOI]
- B. Alhijawi, "A Collaborative Filtering Recommender System using Genetic Algorithm", Information Processing & Management, 57(6) (2020)[DOI]
- F. H. Nanehkaran, "Optimization of Fuzzy Similarity by Genetic Algorithm in User-based Collaborative Filtering Recommender Systems", Expert Systems, 39(4) (2022)[DOI]
- S. Lee, "Collaborative Filtering System Using Clustering and Genetic Algorithms", Communications in Computer and Information Science, 1071 (2019)[DOI]
- A. Laishram, "Discovery of User-item Subgroups via Genetic Algorithm for Effective Prediction of Ratings in Collaborative Filtering", Applied Intelligence, 49, pp.3990~4006 (2019)[DOI]
- P. A. Khodke, "Genetic Algorithm Based Similarity Transitivity in Collaborative Filtering", International Journal of Engineering Research and Technology, 2(12), pp.2933~2936 (2013)
- B. S. Neysiani, "Improve Performance of Association Rule-Based Collaborative Filtering Recommendation Systems using Genetic Algorithm", Int’l J. of Information Technology and Computer Science, 11(2) (2019)[DOI]
- Z. Liu, "A Multi-attribute Personalized Recommendation Method for Manufacturing Service Composition with Combining Collaborative Filtering and Genetic Algorithm", J. of Manufacturing Systems, 58, pp.348~364 (2021)[DOI]
- G. Koutrica, "FlexRecs : Expressing and Combining Flexible Recommendations", Proc. the ACM SIGMOD International Conference on Management of Data, pp.745~758 (2009)
