Skip to main content
Log in

Inferring context with reliable collaborators: a novel similarity estimation method for recommender systems

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Additional context information is vital for context-aware recommender systems. The whole paradigm of context-aware recommender systems is built upon the availability of contextual features. Apart from the significance of context, we highlight a key issue for existing context-aware recommendation paradigm that if the user environment did not provide contextual features such as time, location, or companion due to privacy constraints or if the data collection system is unable to record contextual attributes due to legal or technical concerns then the existing context-aware recommendation paradigm has no uniform mechanism to deal with this situation. In this research, we address these challenges and propose a novel item-context similarity (ICS) model capable of adaptively generating reliable collaborators for a subject user on a subject item. Additionally, ICS is fused into a weighting model called contextually reliable collaborators (CRC) that considers the current item context, the nonlinear relationship between candidate collaborators and the asymmetry between rating preferences of users to finally generate rating prediction. Experiments show that neighbors computed through ICS are more reliable than the classical similarity estimation methods and the ICS-based CRC model has outperformed state-of-the-art approaches.

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

Similar content being viewed by others

Notes

  1. https://grouplens.org/datasets/movielens/

  2. https://www.librec.net/datasets.html

  3. https://webscope.sandbox.yahoo.com/catalog.php?datatype=r

References

  1. Goldberg D, Nichols DA, Oki BM, Terry DB (1992) Using collaborative filtering to weave an information tapestry. Commun ACM 35(12):61–70

    Article  Google Scholar 

  2. Shi Y, Larson MA, Hanjalic A (2014) Collaborative filtering beyond the user-item matrix: A survey of the state of the art and future challenges. ACM Comput Surv 47(1):3:1–3:45

    Article  Google Scholar 

  3. Wang Y, Deng J, Gao J, Zhang P (2017) A hybrid user similarity model for collaborative filtering. Inf Sci 418:102–118

    Article  Google Scholar 

  4. Liu H, Hu Z, Mian A U, 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 

  5. Waqar A, Shao J, Aman KA, Saifullah T (2019) Context-aware recommender systems: Challenges and opportunities. J Univ Electron Sci Technol China 48(5):655–673

    Google Scholar 

  6. Chen L, Xia M (2021) A context-aware recommendation approach based on feature selection. Appl Intell 51(2):865–875

    Article  MathSciNet  Google Scholar 

  7. Dridi R, Zammali S, Alsulimani T, Arour K (2020) Effective rating prediction based on selective contextual information. Inf Sci 510:218–242

    Article  Google Scholar 

  8. Baltrunas L, Ludwig B, Ricci F (2011) Matrix factorization techniques for context aware recommendation. In: Proceedings of the 2011 ACM Conference on Recommender Systems, RecSys 2011, Chicago, pp 301–304

  9. Waqar A, Kumar R, Deng Z, Wang Y, Shao J (2021) A federated learning approach for privacy protection in context-aware recommender systems. Comput J 64(7):1016–1027

    Article  MathSciNet  Google Scholar 

  10. Liu B, Xiong H, Papadimitriou S, Fu Y, Yao Z (2015) A general geographical probabilistic factor model for point of interest recommendation. IEEE Trans Knowl Data Eng 27(5):1167–1179

    Article  Google Scholar 

  11. Deng Z, Li C, Liu S, Waqar A, Shao J (2021) Knowledge-aware group representation learning for group recommendation. In: 37th IEEE International Conference on Data Engineering, ICDE 2021, Chania, pp 1571–1582

  12. Zhang S, Yao L, Sun A, Tay Y (2019) Deep learning based recommender system: A survey and new perspectives. ACM Comput Surv 52(1):5:1–5:38

    Google Scholar 

  13. Zhang X, Zhong J, Liu K (2021) Wasserstein autoencoders for collaborative filtering. Neural Comput Appl 33(7):2793–2802

    Article  Google Scholar 

  14. Laishram A, Padmanabhan V (2019) Discovery of user-item subgroups via genetic algorithm for effective prediction of ratings in collaborative filtering. Appl Intell 49(11):3990–4006

    Article  Google Scholar 

  15. Singh PK, Sinha M, Das S, Choudhury P (2020) Enhancing recommendation accuracy of item-based collaborative filtering using bhattacharyya coefficient and most similar item. Appl Intell 50(12):4708–4731

    Article  Google Scholar 

  16. Zeng Z, Lin J, Li L, Pan W, Ming Z (2020) Next-item recommendation via collaborative filtering with bidirectional item similarity. ACM Trans Inf Syst 38(1):7:1–7:22

    Article  Google Scholar 

  17. Zhao Q, Wang C, Wang P, Zhou M, Jiang C (2018) A novel method on information recommendation via hybrid similarity. IEEE Trans Syst Man Cybern Syst 48(3):448–459

    Article  Google Scholar 

  18. Wu X, Cheng B, Chen J (2017) Collaborative filtering service recommendation based on a novel similarity computation method. IEEE Trans Serv Comput 10(3):352–365

    Article  Google Scholar 

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

    Article  Google Scholar 

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

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  23. Li G, Chen Q, Zheng B, Hung NQV, Zhou P, Liu G (2020) Time-aspect-sentiment recommendation models based on novel similarity measure methods. ACM Trans Web 14(2):5:1–5:26

    Article  Google Scholar 

  24. Chen Y, Wang Y, Zhao X, Yin H, Markov I, de Rijke M (2020) Local variational feature-based similarity models for recommending top-N new items. ACM Trans Inf Syst 38(2):12:1–12:33

    Article  Google Scholar 

  25. Ji S, Yang W, Guo S, Chiu DKW, Zhang C, Yuan X (2020) Asymmetric response aggregation heuristics for rating prediction and recommendation. Appl Intell 50(5):1416–1436

    Article  Google Scholar 

  26. Zhang P, Zhang Z, Tian T, Wang Y (2019) Collaborative filtering recommendation algorithm integrating time windows and rating predictions. Appl Intell 49(8):3146–3157

    Article  Google Scholar 

  27. Abdi MH, Okeyo GO, Mwangi RW (2018) Matrix factorization techniques for context-aware collaborative filtering recommender systems: A survey. Comput Inf Sci 11(2):1–10

    Google Scholar 

  28. Adomavicius G, Sankaranarayanan R, Sen S, Tuzhilin A (2005) Incorporating contextual information in recommender systems using a multidimensional approach. ACM Trans Inf Syst 23(1):103–145

    Article  Google Scholar 

  29. Koren Y (2009) Collaborative filtering with temporal dynamics. In: Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Paris, France, June 28 - July 1, 2009, pp 447–456

  30. Yu S, Yang M, Qu Q, Shen Y (2019) Contextual-boosted deep neural collaborative filtering model for interpretable recommendation. Expert Syst Appl 136:365–375

    Article  Google Scholar 

  31. Waqar A, Din SU, Khan AA, Tumrani S, Wang X, Shao J (2020) Context-aware collaborative filtering framework for rating prediction based on novel similarity estimation. Comput Mater Contin 63(2):1065–1078

    Google Scholar 

  32. Phuong TM, Lien DT, Phuong ND (2019) Graph-based context-aware collaborative filtering. Expert Syst Appl 126:9–19

    Article  Google Scholar 

  33. Almutairi FM, Sidiropoulos ND, Karypis G (2017) Context-aware recommendation-based learning analytics using tensor and coupled matrix factorization. IEEE J Sel Top Signal Process 11(5):729–741

    Article  Google Scholar 

  34. Ren X, Song M, EH, Song J (2017) Context-aware probabilistic matrix factorization modeling for point-of-interest recommendation. Neurocomputing 241:38–55

    Article  Google Scholar 

  35. Zhang X, Luo H, Chen B, Guo G (2020) Multi-view visual bayesian personalized ranking for restaurant recommendation. Appl Intell 50(9):2901–2915

    Article  Google Scholar 

  36. Ravanifard R, Buntine W L, Mirzaei A (2021) Recommending content using side information. Appl Intell 51(6):3353–3374

    Article  Google Scholar 

  37. Jiang S, Fang S-C, An Q, Lavery JE (2019) A sub-one quasi-norm-based similarity measure for collaborative filtering in recommender systems. Inf Sci 487:142–155

    Article  Google Scholar 

  38. Zheng Y, Burke RD, Mobasher B (2013) Recommendation with differential context weighting. In: User Modeling, Adaptation, and Personalization - 21th International Conference, UMAP 2013, Rome, pp 152–164

  39. Gazdar A, Hidri L (2020) A new similarity measure for collaborative filtering based recommender systems. Knowl Based Syst 188

  40. Demsar J (2006) Statistical comparisons of classifiers over multiple data sets. J Mach Learn Res 7:1–30

    MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

This work is supported by the National Natural Science Foundation of China (No. 61832001 and No. 61672133) and Sichuan Science and Technology Program (No. 2019YFG0535).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jie Shao.

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

Ali, W., Kumar, J. & Shao, J. Inferring context with reliable collaborators: a novel similarity estimation method for recommender systems. Appl Intell 52, 13883–13901 (2022). https://doi.org/10.1007/s10489-022-03162-7

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-022-03162-7

Keywords

Navigation