Skip to main content
Log in

ETBRec: a novel recommendation algorithm combining the double influence of trust relationship and expert users

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

The recommendation system has become the primary tool used by many Internet application platforms to solve the problem of information overload, and it faces issues such as data sparsity, cold start, and scalability. At present, most social recommendation algorithms only consider the influence of the trust relationship on the user’s feature vector, which indirectly affects the predicted rating, or consider directly trusting friends as neighbor users, which directly affects the predicted rating, but does not consider the direct influence and indirect combining influences to make rating predictions. Therefore, this paper proposes a collaborative filtering recommendation algorithm (ETBRec), which not only considers the trust difference between users but also proposes the definition of experts and considers the direct impact of expert users on prediction ratings and the trustees’ indirect impact of ratings. Among them, the trust difference is realized through trust metrics, including direct trust metrics and indirect trust metrics; the selection of expert users takes into account the user’s degree of trust and user rating attitude; experimental comparisons with various social recommendation algorithms and related recommendation algorithms on the Ciao and Douban datasets. The experimental results show that the ETBRec algorithm performs better on some evaluation indexes such as mean absolute error (MAE) and root mean squared error (RMSE).

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

Similar content being viewed by others

References

  1. Tong C, Qi J, Lian Y, Niu J, Rodrigues JJPC (2019) TimeTrustSVD: a collaborative filtering model integrating time, trust and rating information. Futur Gener Comput Syst 93:933–941. https://doi.org/10.1016/j.future.2017.07.037

    Article  Google Scholar 

  2. Gasparetti F, Sansonetti G, Micarelli A (2020) Community detection in social recommender systems: a survey. Appl Intell. https://doi.org/10.1007/s10489-020-01962-3

  3. Tahmasebi F, Meghdadi M, Ahmadian S, Valiallahi K (2021) A hybrid recommendation system based on profile expansion technique to alleviate cold start problem. Multimed Tools Appl 80:2339–2354. https://doi.org/10.1007/s11042-020-09768-8

    Article  Google Scholar 

  4. Chen Y, Phonevilay V, Tao J, Chen X, Xia R, Zhang Q, Yang K, Xiong J, Xie J (2020) The face image super-resolution algorithm based on combined representation learning. Multimed Tools Appl. https://doi.org/10.1007/s11042-020-09969-1

  5. Chen Y, Zhang H, Liu L, Tao J, Zhang Q, Yang K, Xia R, Xie J (2021) Research on image inpainting algorithm of improved total variation minimization method. J Ambient Intell Humanized Comput. https://doi.org/10.1007/s12652-020-02778-2

  6. Chen Y, Liu L, Tao J, Xia R, Zhang Q, Yang K, Xiong J, Chen X (2020) The improved image inpainting algorithm via encoder and similarity constraint. Vis Computer. https://doi.org/10.1007/s00371-020-01932-3

  7. Chen Y, Liu L, Phonevilay V, Gu K, Xia R, Xie J, Zhang Q, Yang K (2021) Image super-resolution reconstruction based on feature map attention mechanism. Appl Intelligence. https://doi.org/10.1007/s10489-020-02116-1

  8. Chen Y, Liu L, Tao J, Chen X, Xia R, Zhang Q, Xiong J, Yang K, Xie J (2021) The image annotation algorithm using convolutional features from intermediate layer of deep learning. Multimed Tools Appl 80(3):4237–4261

    Article  Google Scholar 

  9. Chen R, Chang YS, Hua Q et al (2020) An enhanced social matrix factorization model for recommendation based on social networks using social interaction factors. Multimed Tools Appl 79:14147–14177. https://doi.org/10.1007/s11042-020-08620-3

    Article  Google Scholar 

  10. Hakimi Aghdam N, Ashtiani M, Abdollahi Azgomi M (2020) An uncertainty-aware computational trust model considering the co-existence of trust and distrust in social networks. Inf Sci. https://doi.org/10.1016/j.ins.2019.10.067

  11. Hu X, IU S, Zhang Y, et al (2019) Identifying top persuaders in mixed trust networks for electronic marketing based on word-of-mouth[J]. Knowl-Based Syst 182:104803. https://doi.org/10.1016/j.knosys.2019.06.011

  12. Zhou X, Ji F, Wang L, Ma Y, Fujita H (2020) Particle swarm optimization for trust relationship based social network group decision making under a probabilistic linguistic environment[J]. Knowl-Based Syst 105999:105999. https://doi.org/10.1016/j.knosys.2020.105999

    Article  Google Scholar 

  13. Liu S, Jiang C, Lin Z, Ding Y, Duan R, Xu Z (2015) Identifying effective influencers based on trust for electronic word-of-mouth marketing: a domain-aware approach. Inf Sci 306:34–52. https://doi.org/10.1016/j.ins.2015.01.034

    Article  Google Scholar 

  14. Gou J, Guo J, Zhang L, Wang C (2019) Collaborative filtering recommendation system based on trust-aware and domain experts. Intell Data Anal 23:133–151. https://doi.org/10.3233/IDA-192531

    Article  Google Scholar 

  15. Zhang Z, Xu G, Zhang P et al (2017) Personalized recommendation algorithm for social netw-orks based on comprehensive trust. Appl Intell 47:659–669. https://doi.org/10.1007/s10489-017-0928-x

    Article  Google Scholar 

  16. Moghaddam FB, Bigham BS (2018) EXpertise-boosted model for trust-based recommendation system based on supervised random walk. Comput Inform 37:1209–1230. https://doi.org/10.4149/cai-2018-5-1209

    Article  MathSciNet  MATH  Google Scholar 

  17. Nikzad-Khasmakhi N, Balafar MA, Feizi-Derakhshi MR (2019) The state-of-the-art in expert recommendation systems. Eng Appl Artif Intell 82:126–147. https://doi.org/10.1016/j.engappai.2019.03.020

    Article  Google Scholar 

  18. Feng S, Zhang H, Cao J et al (2019) Merging user social network into the random walk mo-del for better group recommendation. Appl Intell 49:2046–2058. https://doi.org/10.1007/s10489-018-1375-z

    Article  Google Scholar 

  19. Pan Y, He F, Yu H et al (2020) learning adaptive trust strength with user roles of truster a-nd trustee for trust-aware recommender systems. Appl Intell 50:314–327. https://doi.org/10.1007/s10489-019-01542-0

    Article  Google Scholar 

  20. Ghavipour M, Meybodi MR (2019) Stochastic trust network enriched by similarity relations to enhance trust-aware recommendations. Appl Intell 49:435–448. https://doi.org/10.1007/s10489-018-1289-9

    Article  Google Scholar 

  21. Tahmasbi H, Jalali M, Shakeri H (2021) TSCMF: temporal and social collective matrix factorization model for recommender systems. J Intell Inf Syst 56:169–187. https://doi.org/10.1007/s10844-020-00613-w

    Article  Google Scholar 

  22. Deebak BD, Al-Turjman F (2020) A Novel Community-Based Trust Aware Recommender Systems for Big Data Cloud Service Networks[J]. Sustainable Cities and Society. 102274. https://doi.org/10.1016/j.scs.2020.102274

  23. Guo G, Zhang J, Yorke-Smith N (2016) A novel recommendation model regularized with user trust and item ratings. IEEE Trans Knowl Data Eng 28:1607–1620. https://doi.org/10.1109/TKDE.2016.2528249

    Article  Google Scholar 

  24. He X, Liu B, Chen K (2018) ITrace: an implicit trust inference method for trust-aware collaborative filtering. AIP Conf Proc 1955. https://doi.org/10.1063/1.5033766

  25. Ayub M, Ghazanfar MA, Mehmood Z, Alyoubi KH, Alfakeeh AS (2019) Unifying user similarity and social trust to generate powerful recommendations for smart cities using collaborating filtering-based recommender systems. Soft Comput. 0123456789. https://doi.org/10.1007/s00500-019-04588-x

  26. Lee J, Noh G, Oh H, Kim CK (2018) Trustor clustering with an improved recommender system based on social relationships. Inf Syst 77:118–128. https://doi.org/10.1016/j.is.2018.05.008

    Article  Google Scholar 

  27. Belkhadir I, Omar ED, Boumhidi J (2019) An intelligent recommender system using social trust path for recommendations in web-based social networks[J]. Procedia Comput Sci 148:181–190. https://doi.org/10.1016/j.procs.2019.01.035

    Article  Google Scholar 

  28. Gupta S, Nagpal S (2015) Trust Aware Recommender Systems. A Survey Implicit Trust Gen Techniques 6:3594–3599

    Google Scholar 

  29. Yadav S, Kumar V, Sinha S, Nagpal S (2018) Trust aware recommender system using swarm intelligence. J Comput Sci 28:180–192. https://doi.org/10.1016/j.jocs.2018.09.007

    Article  Google Scholar 

  30. Davoudi A, Chatterjee M (2018) Social trust model for rating prediction in recommender systems: effects of similarity, centrality, and social ties[J]. Online Social Networks Media 7:1–11. https://doi.org/10.1016/j.osnem.2018.05.001

    Article  Google Scholar 

  31. Noh G, Oh H, Lee J (2018) Power users are not always powerful: the effect of social trust clusters in recommender systems[J]. Inf Sci 462:1–15. https://doi.org/10.1016/j.ins.2018.05.058

    Article  Google Scholar 

  32. Zhao J, Wang W, Zhang Z et al (2020) TrustTF: A tensor factorization model using user trust and implicit feedback for context-aware recommender systems[J]. Knowledge-Based Syst. 106434. https://doi.org/10.1016/j.knosys.2020.106434

  33. Gonzalez Camacho LA, Alves-Souza SN (2018) Social network data to alleviate cold-start in recommender system: a systematic review. Inf Process Manag 54:529–544. https://doi.org/10.1016/j.ipm.2018.03.004

    Article  Google Scholar 

  34. Parvin H, Moradi P, Esmaeili S (2019) TCFACO: trust-aware collaborative filtering method based on ant colony optimization. Expert Syst Appl 118:152–168. https://doi.org/10.1016/j.eswa.2018.09.045

    Article  Google Scholar 

  35. Yin C, Shi L, Sun R, Wang J (2019) Improved collaborative filtering recommendation algorithm based on differential privacy protection. J Supercomput 76:5161–5174. https://doi.org/10.1007/s11227-019-02751-7

    Article  Google Scholar 

  36. Liu Y, Liang C, Chiclana F et al (2020) A knowledge coverage-based trust propagation for recommendation mechanism in social network group decision making[J]. Appl Soft Computing, 107005. https://doi.org/10.1016/j.asoc.2020.107005

  37. Koren Y (2010) Factor in the neighbors: scalable and accurate collaborative filtering. ACM Trans Knowl Discov Data 4:1–24. https://doi.org/10.1145/1644873.1644874

    Article  Google Scholar 

  38. Chen Y, Zhang H, Liu L, Chen X, Zhang Q, Yang K, Xia R, Xie J (2020) Research on image inpainting algorithm of improved GAN based on two-discriminations networks. Appl Intelligence. https://doi.org/10.1007/s10489-020-01971-2

Download references

Acknowledgments

This work is supported by the National Natural Science Foundation of China [61972056, 61402053], the Natural Science Foundation of Hunan Province of China [2020JJ4623], the Scientific Research Fund of Hunan Provincial Education Department [17A007, 19C0028, 19B005], the Junior Faculty Development Program Project of Changsha University of Science and Technology [2019QJCZ011], the “Double First-class” International Cooperation and Development Scientific Research Project of Changsha University of Science and Technology [2019IC34], the Practical Innovation and Entrepreneurship Ability Improvement Plan for Professional Degree Postgraduate of Changsha University of Science and Technology [SJCX202072], the Postgraduate Training Innovation Base Construction Project of Hunan Province [2019-248-51, 2020-172-48].

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yuantao Chen.

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

Duan, Z., Xu, W., Chen, Y. et al. ETBRec: a novel recommendation algorithm combining the double influence of trust relationship and expert users. Appl Intell 52, 282–294 (2022). https://doi.org/10.1007/s10489-021-02419-x

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-021-02419-x

Keywords

Navigation