Skip to main content
Log in

Applying multi-factor Beta distribution-based trust for improving accuracy of recommender systems

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Calculation and applying trust among users have become popular in designing recommender systems in recent years. Considering multiple factors for estimating the value of trust can improve the accuracy of trust-based recommender systems. In this paper, a multi-factor approach for estimating trust among users of recommender systems is introduced. In the proposed scheme, first, users of the system are clustered based on their similarities in demographic information and history of ratings. To predict the rating of the active user into a specific item, the value of trust between him and the other users in his cluster is calculated considering three factors i.e., time, location, and context of their ratings. To this end, we propose an algorithm based on the beta distribution. A novel tree-based measure for computing the semantic similarity between the contexts is utilized. Finally, the rating of the active user is predicted using weighted averaging where trust values are considered as weights. The proposed scheme was performed on three datasets, and the obtained results indicated that it outperforms existing methods in terms of accuracy and other efficiency metrics.

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
Algorithm 1
Algorithm 2
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Data availability

The data supporting the findings of this study are available either within the article or on request from the corresponding author, Hassan Shakeri.

References

  1. Yao L et al (2019) Synergies between association rules and collaborative filtering in recommender system: An application to auto industry. Data science and digital business. Springer, pp 65–80

    Chapter  Google Scholar 

  2. Rubens N et al (2015) Active learning in recommender systems. Recommender systems handbook. Springer, pp 809–846

    Chapter  Google Scholar 

  3. Li Y-M, Wu C-T, Lai C-Y (2013) A social recommender mechanism for e-commerce: Combining similarity, trust, and relationship. Decis Support Syst 55(3):740–752

    Article  Google Scholar 

  4. Savage NS et al (2012) I’m feeling loco: A location based context aware recommendation system. Advances in Location-Based Services. Springer, pp 37–54

    Chapter  Google Scholar 

  5. Bączkiewicz A et al (2021) Methodical aspects of MCDM based E-commerce recommender system. J Theor Appl Electron Commer Res 16(6):2192–2229

    Article  Google Scholar 

  6. Elahi M, Braunhofer M, Gurbanov T, Ricci F (2018) User preference elicitation, rating sparsity and cold start. In: Berkovsky S, Cantador I, Tikk D (eds) Collaborative recommendations - algorithms, practical challenges, and applications. WorldScientific, pp 253–294

  7. Antolić G, Brkić L (2017) Recommender system based on the analysis of publicly available data. In: 2017 40th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO). IEEE

  8. Wangwatcharakul C, Wongthanavasu S (2021) A novel temporal recommender system based on multiple transitions in user preference drift and topic review evolution. Expert Syst Appl 185:115626

    Article  Google Scholar 

  9. Nilashi M, Ibrahim O, Bagherifard K (2018) A recommender system based on collaborative filtering using ontology and dimensionality reduction techniques. Expert Syst Appl 92:507–520

    Article  Google Scholar 

  10. Zheng X-L et al (2015) A hybrid trust-based recommender system for online communities of practice. IEEE Trans Learn Technol 8(4):345–356

    Article  Google Scholar 

  11. Sani NS, Tabriz FN (2017) A new strategy in trust-based recommender system using k-means clustering. Int J Adv Comput Sci Appl 8(9):152–156

    Google Scholar 

  12. Nobahari V, Jalali M, Mahdavi SJS (2019) ISoTrustSeq: a social recommender system based on implicit interest, trust and sequential behaviors of users using matrix factorization. J Intell Inf Syst 52(2):239–268

    Article  Google Scholar 

  13. AlBanna B et al (2016) Interest aware location-based recommender system using geo-tagged social media. ISPRS Int J Geo Inf 5(12):245

    Article  Google Scholar 

  14. Celdrán AH et al (2016) Design of a recommender system based on users’ behavior and collaborative location and tracking. J Comput Sci 12:83–94

    Article  Google Scholar 

  15. Khazaei E, Alimohammadi A (2018) An automatic user grouping model for a group recommender system in location-based social networks. ISPRS Int J Geo Inf 7(2):67

    Article  Google Scholar 

  16. Gao H, Tang J, Hu X, Liu H (2015) Content-aware point of interest recommendation on location-based social networks. In Proceedings of the AAAI conference on artificial intelligence 29(1):1721–1727

  17. Tahmasbi H, Jalali M, Shakeri H (2018) Modeling temporal dynamics of user preferences in movie recommendation. In: 8th International Conference on Computer and Knowledge Engineering (ICCKE). IEEE, pp 194–199

  18. Kefalas P, Manolopoulos Y (2017) A time-aware spatio-textual recommender system. Expert Syst Appl 78:396–406

    Article  Google Scholar 

  19. Fard KB, Nilashi M, Rahmani M, Ibrahim O (2013) Recommender system based on semantic similarity. Int J Electr Comput Eng 3(6):751–761

  20. Roy F (2020) A comparative analysis of different trust metrics in user-user trust-based recommender system. https://doi.org/10.20944/preprints202011.0466

  21. Fang W et al (2017) A resilient trust management scheme for defending against reputation time-varying attacks based on BETA distribution. Sci China Inf Sci 60(4):1–11

    Article  Google Scholar 

  22. Moe ME, Helvik BE, Knapskog SJ (2009) Comparison of the beta and the hidden markov models of trust in dynamic environments. In: IFIP International Conference on Trust Management. Springer

  23. Xue H et al (2019) Content-aware trust propagation toward online review spam detection. J Data Inf Qual (JDIQ) 11(3):1–31

    Article  Google Scholar 

  24. Richa, Bedi P (2021) Trust and distrust based cross-domain recommender system. Appl Artif Intell 35(4):326–351

  25. Friedkin NE, Johnsen EC (2011) Social influence network theory: A sociological examination of small group dynamics, vol 33. Cambridge University Press

  26. Urena R et al (2019) A review on trust propagation and opinion dynamics in social networks and group decision making frameworks. Inf Sci 478:461–475

    Article  Google Scholar 

  27. Ghavipour M, Meybodi MR (2018) A dynamic algorithm for stochastic trust propagation in online social networks: Learning automata approach. Comput Commun 123:11–23

    Article  Google Scholar 

  28. Ying H et al (2019) Time-aware metric embedding with asymmetric projection for successive POI recommendation. World Wide Web 22(5):2209–2224

    Article  Google Scholar 

  29. Rafailidis D, Nanopoulos A (2015) Modeling users preference dynamics and side information in recommender systems. IEEE Trans Syst Man Cybern Syst 46(6):782–792

    Article  Google Scholar 

  30. Adomavicius G, Tuzhilin A (2011) Context-aware recommender systems. Recommender systems handbook. Springer, pp 217–253

    Chapter  Google Scholar 

  31. Lathia N, Hailes S, Capra L, Amatriain X (2010) Temporal diversity in recommender systems. In: Proceedings of the 33rd international ACM SIGIR conference on Research and development in information retrieval (SIGIR '10). Association for Computing Machinery, New York, pp 210–217. https://doi.org/10.1145/1835449.1835486

  32. Xiong L, Chen X, Huang TK, Schneider J, Carbonell JG (2010) Temporal collaborative filtering with bayesian probabilistic tensor factorization. In: Proceedings of the 2010 SIAM international conference on data mining, SIAM. Society for Industrial and Applied Mathematics, pp 211–222

  33. Bedi P (2020) Combining trust and reputation as user influence in cross domain group recommender system (CDGRS). J Intell Fuzzy Syst 38(5):6235–6246

    Article  Google Scholar 

  34. El Yebdri Z, Benslimane SM, Lahfa F, Barhamgi M, Benslimane D (2021) Context-aware recommender system using trust network. Computing 103(9):1919–1937

  35. Asani E, Vahdat-Nejad H, Sadri J (2021) Restaurant recommender system based on sentiment analysis. Mach Learn Appl 6:100114

    Google Scholar 

  36. Cardoso IM, Barbosa JL, Alves BM, Dias LP, Nesi LC (2022) Vulcont: A recommender system based on contexts history ontology. IET Software 16(1):111–123

  37. Alhijawi B, Fraihat S, Awajan A (2023) Adaptable inheritance-based prediction model for multi-criteria recommender system. Multimed Tools Appl 82:32421–32442

  38. Yengikand AK, Meghdadi M, Ahmadian S (2023) DHSIRS: a novel deep hybrid side information-based recommender system. Multimed Tools Appl 82:34513–34539

  39. Seo Y-D, Cho Y-S (2021) Point of interest recommendations based on the anchoring effect in location-based social network services. Expert Syst Appl 164:114018

    Article  Google Scholar 

  40. Milias V, Psyllidis A (2021) Assessing the influence of point-of-interest features on the classification of place categories. Comput Environ Urban Syst 86:101597

    Article  Google Scholar 

  41. Han P, Shang S, Sun A, Zhao P, Zheng K, Zhang X (2021) Point-of-interest recommendation with global and local context. IEEE Transactions on Knowledge and Data Engineering 34(11):5484–5495

  42. Agrawal S, Roy D, Mitra M (2021) Tag embedding based personalized point of interest recommendation system. Inf Process Manage 58(6):102690

    Article  Google Scholar 

  43. Rrmoku K, Selimi B, Ahmedi L (2022) Application of trust in recommender systems—Utilizing naive Bayes classifier. Computation 10(1):6

    Article  Google Scholar 

  44. Yuan W et al (2006) A dynamic trust model based on naive bayes classifier for ubiquitous environments. In: High performance computing and communications: second international conference, HPCC 2006, Munich, Germany,  Proceedings 2. Springer

  45. Remu SR, Faruque MO, Ferdous R, Arifeen MM, Sakib S, Reza SS (2020) Naive Bayes based Trust management model for wireless body area networks. In: Proceedings of the International Conference on Computing Advancements.  Association for Computing Machinery, New York, pp 1–4

  46. Li J, Guo X, Wu L (2020) A hybrid recommendation algorithm combing naive bayes classifier and the users’ trust relationship. In: 2020 Asia-Pacific conference on image processing, electronics and computers (IPEC). IEEE, pp 129–134

  47. Wu X et al (2019) BLTM: beta and LQI based trust model for wireless sensor networks. IEEE Access 7:43679–43690

    Article  Google Scholar 

  48. Wu Z, Palmer M (1994) Verbs semantics and lexical selection. In: Proceedings of the 32nd annual meeting on Association for Computational Linguistics (ACL '94). Association for Computational Linguistics, USA, 133–138. https://doi.org/10.3115/981732.981751

  49. Yelp Inc. (2018) Yelp challenge dataset. https://www.kaggle.com/datasets/yelp-dataset/yelp-dataset

  50. Liu Y et al (2017) An experimental evaluation of point-of-interest recommendation in location-based social networks. Proc VLDB Endow 10(10):1010–1021

    Article  Google Scholar 

  51. Cho E, Myers SA, Leskovec J (2011) Friendship and mobility: user movement in location-based social networks. In: Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining (KDD '11). Association for Computing Machinery, New York, pp 1082–1090. https://doi.org/10.1145/2020408.2020579

  52. Ardissono L, Mauro N (2020) A compositional model of multi-faceted trust for personalized item recommendation. Expert Syst Appl 140:112880

    Article  Google Scholar 

  53. 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 (KDD '08). Association for Computing Machinery, New York, pp 426–434. https://doi.org/10.1145/1401890.1401944

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hassan Shakeri.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sheibani, S., Shakeri, H. & Sheibani, R. Applying multi-factor Beta distribution-based trust for improving accuracy of recommender systems. Multimed Tools Appl 83, 41327–41347 (2024). https://doi.org/10.1007/s11042-023-17265-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-17265-x

Keywords

Navigation