A survey on trustworthy model of recommender system


Recommender system (RS) has evolved significantly over the last few decades. This revolutionary move in RS is the adoption of machine learning algorithms from the field of artificial intelligence to produce the personalized recommendation of products or services. This literature presents an exhaustive survey on RS to emphasizes its taxonomy pertaining to diverse perspectives. This survey aims to provide a systematic review of current research in the field of a trustworthy recommendation model and identifies research opportunities to ease the problems of cold start and data sparsity. With the emergence of the internet environment, e-commerce has widely adopted this as a strategy to identify potential customers from an ever-growing volume of online information . The influence of RS has also been flourishing due to its effectiveness in information retrieval research. This article aims to expand from the exciting phase of development in the recommender systems to its utility in the current trend of pervasive online web applications.

This is a preview of subscription content, access via your institution.

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


  1. Abdul-Rahman A, Hailes S (2000) Supporting trust in virtual communities. In: Proceedings of the 33rd annual Hawaii international conference on system sciences, Maui, HI, USA, vol 1, pp 9. https://doi.org/10.1109/HICSS.2000.926814.

  2. Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans Knowl Data Eng 17(6):734–749

    Article  Google Scholar 

  3. Aghiles S, Nicoleta R, Mohamed N (2016) A dynamic, collaborative filtering system via a weighted clustering approach. Neurocomputing 175:206–215

    Article  Google Scholar 

  4. Amatriain X (2013) Mining large streams of user data for personalized recommendations. ACM SIGKDD Explor Newslett 14(2):37–48

    Article  Google Scholar 

  5. Apte C (2010) The role of machine learning in business optimization. In: Proceedings of the 27th international conference on machine learning, pp 1–2

  6. Badrul S, George K, Joseph K, John R (2000) Application of dimensionality reduction in recommender system-a case study. Technical report, DTIC Document

  7. Bo YY, Lei JL, Li W (2017) Social collaborative filtering by trust. In: IEEE transactions on pattern analysis and machine (Intelligence)

  8. Bomhardt C (2004) NewsRec, a SVM-driven personal recommendation system for news websites. In: IEEE/WIC/ACM international conference on web intelligence (WI 04)

  9. Burke R (2000) Knowledge-based recommender systems. Encycl Libr Inf Syst 69(2000):175–186

    Google Scholar 

  10. Burke R (2002) Hybrid recommender systems: survey and experiments. User Model User-Adapt Interact 12(4):331–370

    Article  Google Scholar 

  11. Cazella SC, Alvares LOC (2005) Combining data mining technique and users’ relevance opinion to build an efficient recommender system. Revista Tecnologia da Informação, UCB 4(2):2005

    Google Scholar 

  12. Chen L, Li R, Liu Y, Zhang R, Diane M-K W (2017) Machine learning-based product recommendation using Apache Spark. In: 2017 IEEE smartworld, ubiquitous intelligence and computing, advanced and trusted computed. Scalable computing and communications. Cloud and big data computing, internet of people and smart city innovation

  13. Chu P-M, Lee S-J (2017) A novel recommender system for E-commerce. In: 2017 10th international congress on image and signal processing, biomedical engineering and informatics (CISP-BMEI)

  14. Cui Q, Bai FS, Gao B, Liu TY (2015) Global optimization for advertisement selection in sponsored search. J Comput Sci Technol 30(2):295–310

    MathSciNet  Article  Google Scholar 

  15. Davoudi A (2017) Effects of user interactions on online social recommender systems. In: 2017 IEEE 33rd international conference on data engineering (ICDE)

  16. Davoudi A, Chatterjee M (2018) Social trust model for rating prediction in recommender systems: effects of similarity, centrality, and social ties. Online Soc Netw Media

  17. De Mantaras RL, Mcsherry D, Bridge D, Leake D, Smyth B, Craw S, Faltings B, Maher ML, Cox MT, Forbus K, Keane M, Aamodt A, Watsoni I (2005) Retrieval, reuse, revision, and retention in case-based reasoning. Knowl Eng Rev 20(3):215–240

    Article  Google Scholar 

  18. Dong R, Tokarchuk L, Ma A (2009) Digging friendship: paper recommendation in social network. In: Proceedings of networking and electronic commerce research conference (NAEC 2009), pp 21–28

  19. Ekstrand MD, Kannan P, Stemper JA, Butler JT, Konstan JA, Riedl JT (2010) Automatically building research reading lists. In: Proceedings of the fourth ACM conference on Recommender systems 2010, pp 159–166

  20. Friedman N, Geiger D, Goldszmidt M (1997) Bayesian network classifiers. Mach Learn 29(2–3):131–163

    Article  Google Scholar 

  21. Guan X, LI C-T, Guan Y (2017) Matrix factorization with rating completion: an enhanced SVD model for collaborative filtering recommender systems. In: IEEE Open Access, vol 5

  22. Guo G, Zhang J, Yorke-Smith N (2016) A novel recommendation model regularized with user trust and item ratings. In: IEEE transactions on knowledge and data engineering

  23. Haifeng L, Zheng H, Ahmad M, Hui T, Xuzhen Z (2014) A new user similarity model to improve the accuracy of collaborative filtering. Knowl-Based Syst 56:156–166

    Article  Google Scholar 

  24. Hammou BA, Lahcen AA, Aboutajdine D (2016) A new recommendation algorithm for reducing dimensionality and improving accuracy. In: 2016 IEEE/ACS 13th international conference of computer systems and applications (AICCSA)

  25. Hammou BA, Lahcen AA, Mouline S (2018) APRA: an approximate parallel recommendation algorithm for Big Data. Knowl Based Syst 157:10–19

    Article  Google Scholar 

  26. Hassanieh LA, Jaoudeh CA, Abdo JB, Demerjian J (2018) Similarity measures for collaborative filtering recommender systems. In: 2018 IEEE middle east and north Africa communications conference (MENACOMM), Jounieh, pp 1-5. https://doi.org/10.1109/MENACOMM.2018.8371003.

  27. Herlocker JL, Konstan JA, Borchers A, Riedl J (1999) An algorithmic framework for performing collaborative filtering. In: Proceedings of the 22nd annual international ACM SIGIR conference on research and development in information retrieval, pp 230–237

  28. Jain AK, Murty MN, Flynn PJ (1999) Data clustering: a review. ACM Comput Surv (CSUR) 31(3):264–323

    Article  Google Scholar 

  29. Katarya R (2017) A systematic review of group recommender systems techniques. In: International conference on intelligent sustainable systems (ICISS)

  30. Kononenko I (2001) Machine learning for medical diagnosis: history, state of the art, and perspective. Artif Intell Med 23(1):89–109

    Article  Google Scholar 

  31. Koren Y (2008) Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: Proceedings of the 14th ACM SIGKDD international conference on knowledge discovery and data mining

  32. Lathia N, Hailes S, Capra L (2008) Trust-based collaborative filtering. In: Karabulut Y, Mitchell J, Herrmann P, Jensen CD (eds) Trust management II. IFIPTM (2008) IFIP: the international federation for information processing, vol 263. Springer, Boston, MA

  33. Lee DD, Seung HS (2001) Algorithms for non-negative matrix factorization. In: Advances in neural information processing systems, pp 556–562

  34. Liu J, Dolan P, Pedersen ER (2010) Personalized news recommendations based on click behavior. In: Proceedings of the 15th international conference on intelligent user interfaces. ACM, pp 31–40

  35. Liu H, Guo L, Chen L, Liu X, Zhu Z (2018) Effective similarity measures of collaborative filtering recommendations based on user rating habits. In: 2018 14th international conference on semantics, knowledge, and grids (SKG)

  36. McNee SM, Albert I, Cosley D, Gopalkrishnan P, Lam SK, Rashid AM, Konstan JA, Riedl J (2002) On the recommending of citations for research papers. In: Proceedings of the ACM conference on computer supported cooperative work, pp 116–125

  37. McNee SM, Kapoor N, Konstan JA (2006) Don’t look stupid: avoiding pitfalls when recommending research papers. In: Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work, pp 171–180

  38. Meuth RJ, Robinette P, Wunsch DC (2008) Computational intelligence meets the Netflix prize. In: Neural networks, 2008. IJCNN 2008. (IEEE world congress on computational intelligence). IEEE international joint conference, pp 686–691

  39. Moreno MN, Saddys S, Lopez’ VF, Dolores MM, S’anchez AL (2016) Web’ mining-based framework for solving usual problems in recommender systems. A case study for movie recommendation. Neurocomputing 176:72–80

    Article  Google Scholar 

  40. Naak A, Hage H, Aimeur E (2009) A multi-criteria collaborative filtering approach for research paper recommendation in papers. In: Proceedings of the 4th international conference MCETECH, pp 25–39

  41. O’Donovan J, Smyth B (2005, January) Trust in recommender systems. In: Proceedings of the 10th international conference on Intelligent user interfaces. ACM, pp 167–174

  42. Pazzani M, Billsus D (2007) Content-based recommendation systems. In: Brusilovsky P, Kobsa A, Nejdl W (eds) The Adaptive Web. Springer, Berlin, Heidelberg, pp 325–341

    Chapter  Google Scholar 

  43. Pennock DM, Horvitz E, Lawrence S, Giles CL (2000) Collaborative filtering by personality diagnosis: a hybrid memory-and model-based approach. In: Proceedings of the sixteenth conference on uncertainty in artificial intelligence, pp 473–480

  44. Perugini S, Gonçalves MA, Fox EA (2004) Recommender systems research: a connection-centric survey. J Intell Inf Syst 23(2):107–143

    Article  Google Scholar 

  45. Pu P, Chen L, Hu R (2012) Evaluating recommender systems from the user’s perspective: a survey of state of the art. User Model User Adapt Interact 22(5-4):317–355

    Article  Google Scholar 

  46. Reshma R, Ambikesh G, Thilagam PS(2016) Alleviating data sparsity and cold start in recommender systems using social behavior. In: 2016 international conference on recent trends in information technology (ICRTIT)

  47. Resnick P, Iacovou N, Suchak M, Bergstrom P, Riedl J (1994) GroupLens: an open architecture for collaborative filtering of netnews. In: Proceedings of the 1994 ACM conference on computer supported cooperative work , pp 175–186

  48. Ricci F, Rokach L, Shapira B (2011) Introduction to recommender systems handbook. In: Ricci F, Rokach L, Shapira B, Kantor P (eds) Recommender systems handbook. Springer, Boston, MA

    Chapter  Google Scholar 

  49. Salton G (1989) Automatic text processing: the transformation, analysis, and retrieval of information by computer. Addison-Wesley, Reading, p 169

    Google Scholar 

  50. Schafer JB, Frankowski D, Herlocker J, Sen S (2007) Collaborative filtering recommender systems. In: Brusilovsky P, Kobsa A, Nejdl W (eds) The adaptive web. Springer, Berlin, Heidelberg, pp 291–324

    Chapter  Google Scholar 

  51. Son LH (2016) Dealing with the new user cold-start problem in recommender systems: a comparative review. Inf Syst 58:87–104

    Article  Google Scholar 

  52. Song H, Pei Q, Xiao Y, Li Z, Wang Y (2017) A novel recommendation model based on trust relations and item ratings in social networks. In: 2017 international conference on networking and network applications (NaNA)

  53. Steck H (2013) Evaluation of recommendations: rating-prediction and ranking. In: Proceedings of the 7th ACM conference on recommender systems. ACM, pp 213–220

  54. Torralba A, Fergus R, Weiss Y (2008) Small codes and large image databases for recognition. In: CVPR IEEE conference on computer vision and pattern recognition, pp 1–8

  55. Torres R, McNee SM, Abel M, Konstan JA, Riedl J (2004) Enhancing digital libraries with TechLens+. In: Proceedings of the 4th ACM/IEEE-CS joint conference on Digital libraries, pp 228–236

  56. Vellino A (2010) A comparison between usage-based and citation-based methods for recommending scholarly research articles. Proc Am Soc Inf Sci Technol 47(1):1–2

    Article  Google Scholar 

  57. Xiaoyan D, Liang H, Yongping D (2016) Improve the collaborative filtering recommender system performance by trust network construction. Chin J Electron 25(3):418–423

    Article  Google Scholar 

  58. Xiong L-R, Wang L-Y, Huang Y-Z (2017) An approach for top-k recommendation based on trust information. In: 2017 IEEE 10th conference on service-oriented computing and applications (SOCA)

  59. Xun Zhou, Jing He, Guangyan Huang, Yanchun Zhang (2015) SVD-based incremental approaches for recommender systems. J Comput Syst Sci 81(4):717–733

    MathSciNet  Article  Google Scholar 

  60. Yang C, Wei B, Wu J, Zhang Y, Zhang L (2009) CARES: a ranking-oriented CADAL recommender system. In: Proceedings of the 9th ACM/IEEE-CS joint conference on digital libraries, pp 203–212

  61. Yuji W (2017) The trust value calculating for social network based on machine learning. In: 2017 9th international conference on intelligent human–machine systems and cybernetics (IHMSC)

  62. Zanker M, Jessenitschnig M, Jannach D, Gordea S (2007) Comparing recommendation strategies in a commercial context. IEEE Intell Syst 22(3):69–73

    Article  Google Scholar 

  63. Zarzour H, Al-Sharif Z, Al-Ayyoub M, Jararweh Y (2018) A new collaborative filtering recommendation algorithm based on dimensionality reduction and clustering techniques. In: 2018 9th international conference on information and communication systems (ICICS)

Download references

Author information



Corresponding author

Correspondence to Govind Kumar Jha.

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

Verify currency and authenticity via CrossMark

Cite this article

Jha, G.K., Gaur, M., Ranjan, P. et al. A survey on trustworthy model of recommender system. Int J Syst Assur Eng Manag (2021). https://doi.org/10.1007/s13198-021-01085-z

Download citation


  • Recommender system
  • Machine learning
  • Collaborative filtering
  • Content-based
  • Trust