Abstract
Matching users or items is the cornerstone for the success story of the recommender systems. This importance drives many efforts for enhancing the performance of the matching process in two directions. One direction investigates proposing new similarity measures, while the other one reshapes the existing ones using additional factors called modifiers to look at some statistical information of the two users into consideration. Sometimes, the modified versions are named new; however, they are just modified versions and can be used for other similarity measures as well. This paper studies current modifiers and proposes new ones. All are added to three well-known similarity measures and examined on three popular datasets. The results show that the weighing similarity modifiers enhance the performance of all the contested similarity measures. Two of the proposed modifiers show a significant improvement in prediction accuracy and error, especially for the users assisted by a few neighbors. They help the active users from the beginning, even with only one or two neighbors. Hence, this performance reflects the user preferences for items via the early election of trustworthy neighbors.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Isinkaye FO, Folajimi YO, Ojokoh BA (2015) Recommendation systems: Principles, methods and evaluation. Egyptian Informatics Journal 16(3):261–273
Mohamed MH, Khafagy MH, Ibrahim MH (2019) Recommender systems challenges and solutions survey," in: Proceedings of 2019 International Conference on Innovative Trends in Computer Engineering (ITCE), pp. 149–155, https://doi.org/10.1109/ITCE.2019.8646645.
Bag S, Kumar SK, Tiwari MK (2019) An efficient recommendation generation using relevant Jaccard similarity. Inf Sci 483:53–64
Wang D, Yih Y, Ventresca M (2020) Improving neighbor-based collaborative filtering by using a hybrid similarity measurement. Expert Syst Appl, 160
Jain G, Mahara T, Tripathi KN (2020) A survey of similarity measures for collaborative filtering-based recommender system", in: Pant M., Sharma T., Verma O., Singla R., Sikander A. (eds) Soft Computing: Theories and Applications. Advances in Intelligent Systems and Computing, vol 1053, Springer, Singapore. https://doi.org/10.1007/978-981-15-0751-9_32
Breese JS, Heckerman D, Kadie C (1998) Empirical analysis of predictive algorithms for collaborative filtering", in: Proceedings of the 14th conference on uncertainty in artificial intelligence, Madison, WI/San Francisco, CA: Morgan Kaufmann, pp. 43–52
Herlocker JL, Konstan JA, Borchers A, Riedl J (1999) An algorithmic framework for performing collaborative filtering, in: Proceedings of the Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 230–237, 1999
Candillier L, Meyer F, Fessant F (2008) Designing specific weighted similarity measures to improve collaborative filtering systems", in: Proc. the 12th Industrial Conf. Data Mining, pp.242–255
Ahn HJ (2008) A new similarity measure for collaborative filtering to alleviate the new user coldstarting problem. Inf Sci 178(1):37–51
Bobadilla J, Serradilla F, Bernal J (2010) A New Collaborative Filtering Metric That Improves the Behavior of Recommender Systems. Knowl-Based Syst 23(6):520–528
Bobadilla J, Ortega F, Hernando A, Bernal J (2011) A collaborative filtering approach to mitigate the new user cold start problem. Knowl-Based Syst 26:225–238
Sun H-F, Chen JL, Yu G et al (2012) JacUOD: a new similarity measurement for collaborative filtering. J Comput Sci Technol 27(6):1252–1260
Liu H, Hu Z, Mian A, Tian H, Zhu X (2014) A new user similarity model to improve the accuracy of collaborative filtering. Knowl-Based Syst 56:156–166
Suryakant, Mahara T (2016) A new similarity measure based on mean measure of divergence for collaborative filtering in sparse environment. Procedia Comput. Sci., vol. 89, pp. 450–456
Lee S (2017) Improving Jaccard Index for Measuring Similarity in Collaborative Filtering", in K. Kim and N. Joukov (eds.), Information Science and Applications 2017, Lecture Notes in Electrical Engineering 424, Springer, pp 799–806
Said A, Jain BJ, Albayrak S (2012) Analyzing weighting schemes in collaborative filtering: cold start, post cold start and power users", in: Proceedings of SAC '12
Feng J, Feng X, Zhang N, Peng J (2018) An improved collaborative filtering method based on similarity. PLoS ONE 13, 8:e0204003
Polatidis N, Georgiadis CK (2016) A multi-level collaborative filtering method that improves recommendations. Expert Syst Appl 48:100–110
Polatidis N, Georgiadis CK (2017) "A dynamic multi-level collaborative filtering method for improved recommendations. Computer Standards & Interfaces 51:14–21
Millan M, Trujillo M, Ortiz E (2007) A collaborative recommender system based on asymmetric user similarity", In: Yin H., Tino P., Corchado E., Byrne W., Yao X. (eds) Intelligent Data Engineering and Automated Learning - IDEAL 2007. IDEAL 2007. Lecture Notes in Computer Science, vol 4881. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77226-2_67
Huang B, Dai B (2015) A weighted distance similarity model to improve the accuracy of collaborative recommender system," in: Proceedings of 2015 16th IEEE International Conference on Mobile Data Management, pp. 104–109, https://doi.org/10.1109/MDM.2015.43
Koutrika G, Bercovitz B, Garcia-Molina H (2009) FlexRecs: expressing and combining flexible recommendations, in: Proceedings of the 2009 ACM SIGMOD International Conference on Management of data, pp. 745–758, ACM
Al-Shamri MYH (2014) Power coefficient as a similarity measure for memory-based collaborative recommender systems. Expert Syst Appl 41:5680–5688
Sun SB, Zhang ZH, Dong XL, Zhang HR, Li TJ, Zhang L, et al. (2017) Integrating triangle and jaccard similarities for recommendation, PLOS One, 12, no. 8, 16 pages,:e0183570. https://doi.org/10.1371/journal.pone.0183570
Jamali M, Ester M (2009) TrustWalker: a random walk model for combining trust-based and item-based recommendation", in: Proceedings of the 15th ACM SIGKDD International Conference Knowl. Discov. Data Min, pp. 397–406, doi:citeulikearticle-id:5151320
Roy SK, Manna S, Dubey SR, Chaudhuri BB (2020) LiSHT: Non-parametric linearly scaled hyperbolic tangent activation function for neural networks. IET image processing, pp. 1–11, arXiv:1901.05894
Al-Shamri MYH (2016) Effect of collaborative recommender system parameters: common set cardinality and the similarity measure. Advances in Artificial Intelligence :10 pages
Al-Shamri MYH (2016) User profiling approaches for demographic recommender systems. Knowl-Based Syst 100:175–187
Pan Y, He F, Yu H (2020) Learning social representations with deep autoencoder for recommender system. World Wide Web 23:259–2279. https://doi.org/10.1007/s11280-020-00793-z
Acknowledgements
The author extends his appreciation to the Deanship of Scientific Research at King Khalid University for funding this work through the Research Group Project under grant number (RGP. 1/156/42).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Al-Shamri, M.Y.H. Similarity modifiers for enhancing the recommender system performance. Appl Intell 52, 8534–8550 (2022). https://doi.org/10.1007/s10489-021-02900-7
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-021-02900-7