Abstract
Context-Aware Recommender Systems (CARS) improve traditional Recommender Systems (RS) in a wide array of domains and applications. However, CARS suffer from several inherent issues such as data sparsity and cold start. Incorporating trust into recommender systems can handle these issues. Trust-aware recommender systems use information from social networks such as trust statements, which prove another valuable information source. This paper exploits the advantages of these two systems by incorporating both trust and context information. We propose a hybrid approach: Trust based Context aware Post Filtering Approach that uses trust statements as a rich information with context compensation method of contextual post-filtering approach. Our approach utilizes the relative average difference among the context on output of trust aware collaborative filtering by incorporating explicit and implicit trust information. We also use a confidence concept to remove non-confident users from the trust network before generating prediction. The performed experiments show that the proposed approach improves upon the standard RS and outperforms recommendation approaches on real world dataset.
Similar content being viewed by others
References
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
Lee JH (2016) Improved post-filtering method using context compensation. Int J Fuzzy Log Intell Syst 16(2):119–124
Sinha RR, Swearingen K (2001) Comparing recommendations made by online systems and friends. In: DELOS
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 on Knowledge discovery and data mining (pp 397–406). ACM
Jamali M, Ester M (2010) A matrix factorization technique with trust propagation for recommendation in social networks. In: Proceedings of the fourth ACM conference on recommender systems. ACM, pp 135–142
Dey AK (2001) Understanding and using context. Pers Ubiquit Comput 5(1):4–7
Villegas NM, Sánchez C, Díaz-Cely J, Tamura G (2018) Characterizing context-aware rec-ommender systems: a systematic literature review. Knowl-Based Syst 140:173–200
Sassi IB, Mellouli S, Yahia SB (2017) Context-aware recommender systems in mobile environment: on the road of future research. Inf Syst 72:27–61
Abdi MH, Okeyo G, Mwangi RW (2018) Matrix factorization techniques for context-aware collaborative filtering recommender systems: a survey. Comput Inf Sci 11(2):1–10
Baltrunas L, Ricci F (2009) Context-based splitting of item ratings in collaborative filtering. In: Proceedings of the third ACM conference on recommender systems. ACM, pp 245–248
Said A, De Luca EW, Albayrak S (2011) Inferring contextual user profiles-improving recommender performance. In: Proceedings of the 3rd RecSys workshop on context-aware recommender systems
Zheng Y, Burke R, Mobasher B (2014) Splitting approaches for context-aware recommendation: an empirical study. In: Proceedings of the 29th annual ACM symposium on applied computing. ACM, pp 274–279
Baltrunas L, Ricci F (2014) Experimental evaluation of context-dependent collaborative filtering using item splitting. User Model User-Adap Interact 24(1–2):7–34
Al Jawarneh IM, Bellavista P, Corradi A, Foschini L, Montanari R, Berrocal J, Murillo JM (2020) A pre-filtering approach for incorporating contextual information into deep learning based recommender systems. IEEE Access 8:40485–40498
Campos PG, Fernández-Tobías I, Cantador I, Díez F (2013) Context-aware movie recommendations: an empirical comparison of pre-filtering, post-filtering and contextual modeling approaches. In: International conference on electronic commerce and web technologies. Springer, Berlin, pp 137–149
Panniello U, Tuzhilin A, Gorgoglione M, Palmisano C, Pedone A (2009) Experimental comparison of pre-vs. post-filtering approaches in context-aware recommender systems. In: Proceedings of the third ACM conference on recommender systems. ACM, pp 265–268
Taneja A, Arora A (2017) Clu-PoF-a novel post filtering approach for efficient context aware recommendations. Procedia Comput Sci 122:834–841
Sinha RR, Swearingen K (2001) Comparing recommendations made by online systems and friends. In: DELOS
Guo G, Zhang J, Thalmann D (2014) Merging trust in collaborative filtering to alleviate data sparsity and cold start. Knowl-Based Syst 57:57–68
Guo G, Zhang J, Yorke-Smith N (2015) TrustSVD: collaborative filtering with both the explicit and implicit influence of user trust and of item ratings. In: Twenty-ninth AAAI conference on artificial intelligence
Koren Y (2010) Factor in the neighbors: scalable and accurate collaborative filtering. ACM Trans Knowl Discov Data 4(1):1
Moradi P, Ahmadian S (2015) A reliability-based recommendation method to improve trust-aware recommender systems. Expert Syst Appl 42(21):7386–7398
Azadjalal MM, Moradi P, Abdollahpouri A, Jalili M (2017) A trust-aware recommendation method based on Pareto dominance and confidence concepts. Knowl-Based Syst 116:130–143
Deebak BD, Al-Turjman F (2020) A novel community-based trust aware recommender systems for big data cloud service networks. Sustainable Cities and Society, 102274
Parvin H, Moradi P, Esmaeili S (2019) TCFACO: trust-aware collaborative filtering method based on ant colony optimization. Expert Syst Appl 118:152–168
Yadav S, Kumar V, Sinha S, Nagpal S (2018) Trust aware recommender system using swarm intelligence. J Comput Sci 28:180–192
Xu Y, Zhang F (2019) Detecting shilling attacks in social recommender systems based on time series analysis and trust features. Knowl-Based Syst 178:25–47
Wang M, Wu Z, Sun X, Feng G, Zhang B (2019) Trust-aware collaborative filtering with a denoising autoencoder. Neural Process Lett 49(2):835–849
Pan Y, He F, Yu H, Li H (2020) Learning adaptive trust strength with user roles of truster and trustee for trust-aware recommender systems. Appl Intell 50(2):314–327
Liu X (2013) Towards context-aware social recommendation via trust networks. In: International conference on web information systems engineering. Springer, Berlin, pp 121–134
Li J, Sun C, Lv J (2014) TCMF: trust-based context-aware matrix factorization for collaborative filtering. In: 2014 IEEE 26th international conference on tools with artificial intelligence. IEEE, pp 815–821
Baltrunas L, Ludwig B, Ricci F (2011) Matrix factorization techniques for context aware recommendation. In: Proceedings of the fifth ACM conference on recommender systems. ACM, pp 301–304
Li J, Yang R, Jiang L (2016) DTCMF: dynamic trust-based context-aware matrix factorization for collaborative filtering. In: 2016 IEEE information technology, networking, electronic and automation control conference. IEEE, pp 914–919
Li J, Chen C, Chen H, Tong C (2017) Towards context-aware social recommendation via individual trust. Knowl-Based Syst 127:58–66
Keikha F, Fathian M, Gholamian M (2015) TB-CA: a hybrid method based on trust and context-aware for recommender system in social networks. Manag Sci Lett 5(5):471–480
Li W (2018) A rating prediction method for combining social network and context information. In: Proceedings of the 2018 international conference on computing and data engineering. ACM, pp 53–56
Xu J, Zhong Y, Zhu W, Sun F (2017) Trust-based context-aware mobile social network service recommendation. Wuhan Univ J Nat Sci 22(2):149–156
Otebolaku A, Lee GM (2018) A framework for exploiting internet of things for context-aware trust-based personalized services. Mobile Information Systems
Sejwal VK, Abulaish SMIEEE M (2019) Trust and context-based rating prediction using collaborative filtering: a hybrid approach. In: Proceedings of the 9th international conference on web intelligence, mining and semantics. ACM, p 20
Massa P, Avesani P (2007) Trust-aware recommender systems. In: Proceedings of the 2007 ACM conference on recommender systems, pp 17–24
Ahmadian S, Joorabloo N, Jalili M, Ren Y, Meghdadi M, Afsharchi M (2020) A social recommender system based on reliable implicit relationships. Knowl-Based Syst 192:105371
Zheng Y, Mobasher B, Burke R (2015)Carskit: a java-based context-aware recommendation engine. In: 2015 IEEE international conference on data mining workshop (ICDMW). IEEE, pp 1668–1671
Zheng Y, Burke R, Mobasher B (2012) Optimal feature selection for context-aware recommendation using differential relaxation. Acm Recsys 12
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
El Yebdri, Z., Benslimane, S.M., Lahfa, F. et al. Context-aware recommender system using trust network. Computing 103, 1919–1937 (2021). https://doi.org/10.1007/s00607-020-00876-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00607-020-00876-9