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.
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
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
Rubens N et al (2015) Active learning in recommender systems. Recommender systems handbook. Springer, pp 809–846
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
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
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
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
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
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
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
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
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
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
AlBanna B et al (2016) Interest aware location-based recommender system using geo-tagged social media. ISPRS Int J Geo Inf 5(12):245
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
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
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
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
Kefalas P, Manolopoulos Y (2017) A time-aware spatio-textual recommender system. Expert Syst Appl 78:396–406
Fard KB, Nilashi M, Rahmani M, Ibrahim O (2013) Recommender system based on semantic similarity. Int J Electr Comput Eng 3(6):751–761
Roy F (2020) A comparative analysis of different trust metrics in user-user trust-based recommender system. https://doi.org/10.20944/preprints202011.0466
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
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
Xue H et al (2019) Content-aware trust propagation toward online review spam detection. J Data Inf Qual (JDIQ) 11(3):1–31
Richa, Bedi P (2021) Trust and distrust based cross-domain recommender system. Appl Artif Intell 35(4):326–351
Friedkin NE, Johnsen EC (2011) Social influence network theory: A sociological examination of small group dynamics, vol 33. Cambridge University Press
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
Ghavipour M, Meybodi MR (2018) A dynamic algorithm for stochastic trust propagation in online social networks: Learning automata approach. Comput Commun 123:11–23
Ying H et al (2019) Time-aware metric embedding with asymmetric projection for successive POI recommendation. World Wide Web 22(5):2209–2224
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
Adomavicius G, Tuzhilin A (2011) Context-aware recommender systems. Recommender systems handbook. Springer, pp 217–253
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
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
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
El Yebdri Z, Benslimane SM, Lahfa F, Barhamgi M, Benslimane D (2021) Context-aware recommender system using trust network. Computing 103(9):1919–1937
Asani E, Vahdat-Nejad H, Sadri J (2021) Restaurant recommender system based on sentiment analysis. Mach Learn Appl 6:100114
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
Alhijawi B, Fraihat S, Awajan A (2023) Adaptable inheritance-based prediction model for multi-criteria recommender system. Multimed Tools Appl 82:32421–32442
Yengikand AK, Meghdadi M, Ahmadian S (2023) DHSIRS: a novel deep hybrid side information-based recommender system. Multimed Tools Appl 82:34513–34539
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
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
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
Agrawal S, Roy D, Mitra M (2021) Tag embedding based personalized point of interest recommendation system. Inf Process Manage 58(6):102690
Rrmoku K, Selimi B, Ahmedi L (2022) Application of trust in recommender systems—Utilizing naive Bayes classifier. Computation 10(1):6
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
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
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
Wu X et al (2019) BLTM: beta and LQI based trust model for wireless sensor networks. IEEE Access 7:43679–43690
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
Yelp Inc. (2018) Yelp challenge dataset. https://www.kaggle.com/datasets/yelp-dataset/yelp-dataset
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
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
Ardissono L, Mauro N (2020) A compositional model of multi-faceted trust for personalized item recommendation. Expert Syst Appl 140:112880
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
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-17265-x