Abstract
There are a large number of current recommendation methods that have issues with cold starts and sparsity. In this study, these issues are addressed by proposing a novel trust-based recommendation method, and the proposed method uses trust information along with rating values to deal with “cold-start” users and items. Because in most real-world applications, only a few items are given feedback by the users. Therefore, we were faced with a sparse user-item matrix. Here, similar users are grouped using a random-walk-based method that calculates the influence of users in social networks. Then cluster seeds are identified among the most influential users. Assign unique labels to cluster seeds and use a novel label propagation method to spread labels to unassigned users. Finally, the combinations identified in the prediction process are used to predict missing ratings. To assess the efficiency of the proposed approach, several experiments were performed on the well-known and widely used real-world dataset called FilmTrust. The results are compared based on several known evaluation metrics, which are F1-Measure, Precision, Recall, Mean Absolute Error (MAE), and Root Mean Square Error (RMSE). The proposed method achieved the lowest values of MAE and RMSE and the highest values of F1, Precision, and Recall in comparison to the other recommended methods. Results showed that the proposed method is superior to the traditional and modern methods in terms of accuracy and efficiency in most cases. Therefore, it can be concluded that using trust information leads to more accurate rating predictions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Al-Barznji K, Atanassov A (2017) A framework for cloud-based hybrid recommender system for big data mining. J Sci Eng Educ 2:58–65
Golbeck J, Hendler J (2006) Inferring binary trust relationships in web-based social networks. ACM Trans Internet Technol 6:497–529
Moradi P, Ahmadian S (2015) A reliability-based recommendation method to improve trust-aware recommender systems. Exp Syst Appl 42:7386–7398
Guo G, Zhang J, Yorke-Smith N (2015) TrustSVD: collaborative filtering with both the explicit and implicit influence of user trust and of item ratings. In: Proceedings of the twenty-ninth AAAI conference on artificial intelligence, Austin, Texas
Kant S, Ansari IA (2016) An improved K means clustering with Atkinson index to classify liver patient dataset. Int J Syst Assur Eng Manag 7:222–228
Kant S, Mahara T, Jain VK, Jain DK, Sangaiah AK (2018) LeaderRank based k-means clustering initialization method for collaborative filtering. Comput Electr Eng 69:598–609
Moradi P, Ahmadian S, Akhlaghian F (2015) An effective trust-based recommendation method using a novel graph clustering algorithm. Physica A 436:462–481
Xue G-R, Lin C, Yang Q, Xi W, Zeng H-J, Yu Y et al (2005) Scalable collaborative filtering using cluster-based smoothing. In: Presented at the proceedings of the 28th annual international ACM SIGIR conference on RDIR, Salvador, Brazil
Ramezani M, Moradi P, Akhlaghian F (2014) A pattern mining approach to enhance the accuracy of collaborative filtering in sparse data domains. Physica A 408:72–84
Birtolo C, Ronca D (2013) Advances in clustering collaborative filtering by means of fuzzy C-means and trust. Exp Syst Appl 40:6997–7009
Koohi H, Kiani K (2016) User based collaborative filtering using fuzzy C-means. Measurement 91:134–139
Katarya R (2018) Movie recommender system with metaheuristic artificial bee. Neural Comput Appl 30:1983–1990
Katarya R, Verma OP (2018) Recommender system with grey wolf optimizer and FCM. Neural Comput Appl 30:1679–1687
Katarya R, Verma OP (2017) An effective collaborative movie recommender system with cuckoo search. Egypt Inform J 18:105–112
Parvin H, Moradi P, Esmaeili S (2019) TCFACO: trust-aware collaborative filtering method based on ant colony optimization. Exp Syst Appl 118:152–168
Seyedi A, Lotfi A, Moradi P, Qader NN (2019) Dynamic graph-based label propagation for density peaks clustering. Exp Syst Appl 115:314–328
Kumar S, Nezhurina MI (2019) An ensemble classification approach for prediction of user’s next location based on Twitter data. J Ambient Intell Humanized Comput 10:4503–4513
Wang S, Gong M, Li H, Yang J, Wu Y (2017) Memetic algorithm based location and topic aware recommender system. Knowl-Based Syst 131:125–134
Yang B, Lei Y, Liu J, Li W (2016) Social collaborative filtering by trust. IEEE Trans Pattern Anal Mach Intell 39:1633–1647
Li G, Zhang Z, Wang L, Chen Q, Pan J (2017) One-class collaborative filtering based on rating prediction and ranking prediction. Knowl-Based Syst 124:46–54
Li Y, Wang D, He H, Jiao L, Xue Y (2017) Mining intrinsic information by matrix factorization-based approaches for collaborative filtering in recommender systems. Neurocomputing 249:48–63
Wasid M, Kant V (2015) A particle swarm approach to collaborative filtering based recommender systems through fuzzy features. Procedia Comput Sci 54:440–448
Li Q, Zhou T, Lü L, Chen D (2014) Identifying influential spreaders by weighted LeaderRank. Physica A 404:47–55
Guo G, Zhang J, Yorke-Smith N (2013) A novel Bayesian similarity measure for recommender systems. In: Proceedings of the 23rd IJCAI, pp 2619–2625
Al-Barznji K, Atanassov A (2018) Comparison of memory based filtering techniques for generating recommendations on large data. Пpoблeмы мaшинocтpoeния и aвтoмaтизaции 1:44–50
Al-Barznji K, Atanassov A (2017) Collaborative filtering techniques for generating recommendations on big data. In: International conference automatics and informatics, CAN, Sofia, Bulgaria
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Al-Barznji, K. (2022). Generating Recommendations via Trust-Aware Recommendation System by the Topological Impact of Users in Social Trust Networks. In: Dang, N.H.T., Zhang, YD., Tavares, J.M.R.S., Chen, BH. (eds) Artificial Intelligence in Data and Big Data Processing. ICABDE 2021. Lecture Notes on Data Engineering and Communications Technologies, vol 124. Springer, Cham. https://doi.org/10.1007/978-3-030-97610-1_11
Download citation
DOI: https://doi.org/10.1007/978-3-030-97610-1_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-97609-5
Online ISBN: 978-3-030-97610-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)