Skip to main content
Log in

Similarity modifiers for enhancing the recommender system performance

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Isinkaye FO, Folajimi YO, Ojokoh BA (2015) Recommendation systems: Principles, methods and evaluation. Egyptian Informatics Journal 16(3):261–273

    Article  Google Scholar 

  2. 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.

  3. Bag S, Kumar SK, Tiwari MK (2019) An efficient recommendation generation using relevant Jaccard similarity. Inf Sci 483:53–64

    Article  Google Scholar 

  4. Wang D, Yih Y, Ventresca M (2020) Improving neighbor-based collaborative filtering by using a hybrid similarity measurement. Expert Syst Appl, 160

  5. 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

  6. 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

  7. 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

  8. 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

  9. Ahn HJ (2008) A new similarity measure for collaborative filtering to alleviate the new user coldstarting problem. Inf Sci 178(1):37–51

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

  15. 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

  16. 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

  17. Feng J, Feng X, Zhang N, Peng J (2018) An improved collaborative filtering method based on similarity. PLoS ONE 13, 8:e0204003

  18. Polatidis N, Georgiadis CK (2016) A multi-level collaborative filtering method that improves recommendations. Expert Syst Appl 48:100–110

    Article  Google Scholar 

  19. Polatidis N, Georgiadis CK (2017) "A dynamic multi-level collaborative filtering method for improved recommendations. Computer Standards & Interfaces 51:14–21

    Article  Google Scholar 

  20. 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

  21. 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

  22. 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

  23. Al-Shamri MYH (2014) Power coefficient as a similarity measure for memory-based collaborative recommender systems. Expert Syst Appl 41:5680–5688

    Article  Google Scholar 

  24. 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

  25. 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

  26. 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

  27. Al-Shamri MYH (2016) Effect of collaborative recommender system parameters: common set cardinality and the similarity measure. Advances in Artificial Intelligence :10 pages

  28. Al-Shamri MYH (2016) User profiling approaches for demographic recommender systems. Knowl-Based Syst 100:175–187

    Article  Google Scholar 

  29. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Mohammad Yahya H. Al-Shamri.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-021-02900-7

Keywords

Navigation