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).
Similar content being viewed by others
References
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Gupta S, Nagpal S (2015) Trust Aware Recommender Systems. A Survey Implicit Trust Gen Techniques 6:3594–3599
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
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
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
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
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
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
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
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
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
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
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
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
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-021-02419-x