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.
Similar content being viewed by others
References
Goldberg D, Nichols DA, Oki BM, Terry DB (1992) Using collaborative filtering to weave an information tapestry. Commun ACM 35(12):61–70
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
Wang Y, Deng J, Gao J, Zhang P (2017) A hybrid user similarity model for collaborative filtering. Inf Sci 418:102–118
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
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
Chen L, Xia M (2021) A context-aware recommendation approach based on feature selection. Appl Intell 51(2):865–875
Dridi R, Zammali S, Alsulimani T, Arour K (2020) Effective rating prediction based on selective contextual information. Inf Sci 510:218–242
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
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
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
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
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
Zhang X, Zhong J, Liu K (2021) Wasserstein autoencoders for collaborative filtering. Neural Comput Appl 33(7):2793–2802
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
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
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
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
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
Feng J, Feng X, Zhang N, Peng J (2018) An improved collaborative filtering method based on similarity. PLoS ONE 13(9):e0204003
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
Bag S, Kumar SK, Tiwari MK (2019) An efficient recommendation generation using relevant jaccard similarity. Inf Sci 483:53–64
Ahn HJ (2008) A new similarity measure for collaborative filtering to alleviate the new user cold-starting problem. Inf Sci 178(1):37–51
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
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
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
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
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
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
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
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
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
Phuong TM, Lien DT, Phuong ND (2019) Graph-based context-aware collaborative filtering. Expert Syst Appl 126:9–19
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
Ren X, Song M, EH, Song J (2017) Context-aware probabilistic matrix factorization modeling for point-of-interest recommendation. Neurocomputing 241:38–55
Zhang X, Luo H, Chen B, Guo G (2020) Multi-view visual bayesian personalized ranking for restaurant recommendation. Appl Intell 50(9):2901–2915
Ravanifard R, Buntine W L, Mirzaei A (2021) Recommending content using side information. Appl Intell 51(6):3353–3374
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
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
Gazdar A, Hidri L (2020) A new similarity measure for collaborative filtering based recommender systems. Knowl Based Syst 188
Demsar J (2006) Statistical comparisons of classifiers over multiple data sets. J Mach Learn Res 7:1–30
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
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
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-022-03162-7