Skip to main content
Log in

Context-aware recommender system using trust network

  • Special Issue Article
  • Published:
Computing Aims and scope Submit manuscript

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.

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.

Institutional subscriptions

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

Similar content being viewed by others

References

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

  2. Lee JH (2016) Improved post-filtering method using context compensation. Int J Fuzzy Log Intell Syst 16(2):119–124

    Article  Google Scholar 

  3. Sinha RR, Swearingen K (2001) Comparing recommendations made by online systems and friends. In: DELOS

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

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

  6. Dey AK (2001) Understanding and using context. Pers Ubiquit Comput 5(1):4–7

    Article  Google Scholar 

  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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

  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

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

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

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

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

  17. Taneja A, Arora A (2017) Clu-PoF-a novel post filtering approach for efficient context aware recommendations. Procedia Comput Sci 122:834–841

    Article  Google Scholar 

  18. Sinha RR, Swearingen K (2001) Comparing recommendations made by online systems and friends. In: DELOS

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

    Article  Google Scholar 

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

  21. Koren Y (2010) Factor in the neighbors: scalable and accurate collaborative filtering. ACM Trans Knowl Discov Data 4(1):1

    Article  Google Scholar 

  22. Moradi P, Ahmadian S (2015) A reliability-based recommendation method to improve trust-aware recommender systems. Expert Syst Appl 42(21):7386–7398

    Article  Google Scholar 

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

    Article  Google Scholar 

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

  25. Parvin H, Moradi P, Esmaeili S (2019) TCFACO: trust-aware collaborative filtering method based on ant colony optimization. Expert Syst Appl 118:152–168

    Article  Google Scholar 

  26. Yadav S, Kumar V, Sinha S, Nagpal S (2018) Trust aware recommender system using swarm intelligence. J Comput Sci 28:180–192

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  30. Liu X (2013) Towards context-aware social recommendation via trust networks. In: International conference on web information systems engineering. Springer, Berlin, pp 121–134

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

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

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

  34. Li J, Chen C, Chen H, Tong C (2017) Towards context-aware social recommendation via individual trust. Knowl-Based Syst 127:58–66

    Article  Google Scholar 

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

    Article  Google Scholar 

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

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

    Article  Google Scholar 

  38. Otebolaku A, Lee GM (2018) A framework for exploiting internet of things for context-aware trust-based personalized services. Mobile Information Systems

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

  40. Massa P, Avesani P (2007) Trust-aware recommender systems. In: Proceedings of the 2007 ACM conference on recommender systems, pp 17–24

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

    Article  Google Scholar 

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

  43. Zheng Y, Burke R, Mobasher B (2012) Optimal feature selection for context-aware recommendation using differential relaxation. Acm Recsys 12

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zeyneb El Yebdri.

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

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00607-020-00876-9

Keywords

Mathematics subject classification

Navigation