Abstract
Recommender systems are recently becoming more significant in the age of rapid development of Internet technology and pervasive computing due to their ability in making appropriate choices to users. Collaborative filtering is one of the most successful recommendation techniques, which recommends items to an active user based on past ratings from like-minded users. However, the user-item rating matrix, namely one of the inputs to the recommendation algorithm, is often highly sparse, thus collaborative filtering may lead to the poor recommendation. To solve this problem, social networks can be employed to improve the accuracy of recommendations. Some of the social factors have been used in recommender system, but have not been fully considered. In this paper, we fuse personal cognition behavior, cognition relationships between users, and time decay factor for rated items into a unified probabilistic matrix factorization model and propose an enhanced social matrix factorization approach for personalized recommendation using social interaction factors. In this study, we integrate propagation enhancement, common user relationship enhancement, and common interest enhancement into social relationship between users, and propose a novel trust relationship calculation to alleviate the negative impact of sparsity of data rating. The proposed model is compared with the existing social recommendation algorithms on real world datasets including the Epinions and Movielens datasets. Experimental results demonstrate that our proposed approach achieves superior performance to the other recommendation algorithms.
Similar content being viewed by others
References
Aldayel M, Ykhlef M (2017) A New Sentiment Case-Based Recommender. IEICE Transactions on Information & Systems E100(7):1484–1493
Azadjalal MM, Moradi P, Abdollahpouri A (2017) A trust-aware recommendation method based on Parteto dominace and confidence concepts. Knowledge-Based Systems 10:130–143
Cao Y, Li W, Zheng D (2018) An improved neighborhood-aware unified probabilistic matrix factorization recommendation. Wireless Personal Communications 4:1–20
Champiri ZD, Salim SSB, Shahamiri ASR (2016) The Role of Context for Recommendations in Digital Libraries. International Journal of Social Science and Humanity 5(11):948–954
Chaney A J B, Blei D M, Eliassi-Rad T (2015) A probabilistic model for using social networks in personalized item recommendation. ACM Conference on Recommender Systems. ACM, pp 43–50
Chang X, Yang L (2015) Semisupervised Feature Analysis by Mining Correlations among Multiple Tasks. IEEE Transactions on Neural Networks and Learning Systems. https://doi.org/10.1109/TNNLS.2016.2582746
Chang X, Nie F, Wang S et al (2014) Compound Rank-k Projections for Bilinear Analysis. IEEE Transactions on Neural Networks & Learning Systems 27(7):1502–1513
Chang X, Yu Y, Yang Y et al (2017) Semantic pooling for complex event analysis in untrimmed videos. IEEE Transactions on Pattern Analysis & Machine Intelligence 39(8):1617–1632
Chang X, Ma Z, Lin M, Yang Y, Hauptmann A (2017) Feature interaction augmented sparse learning for fast kinect motion detection. IEEE Transactions on Image Processing 26(8):3911–3920
Chang X, Ma Z, Yang Y, Zeng Z (2017) Bi-level semantic representation analysis for multimedia event detection. IEEE Transactions on Cybernetics 47(5):1180–1197
Chen L, Xu H, Li B (2016) A recommendation algorithm based on users’ preference of item features. Journal of Wuhan University of Technology 38(5):616–620
Chen R, Hua Q, Chang YS, et al. (2018) A survey of collaborative filtering-based recommender systems: from traditional methods to hybrid methods based on social networks[J]. IEEE Access, 6(1):64301–64320
Cheng Z, Shen J (2016) On Effective Location-Aware Music Recommendation. ACM Transactions on Information Systems 34(2):1–32
Cheng Z, Shen J, Mei T (2014) Just-for-me: an adaptive personalization system for location-aware social music recommendation. Proceedings of the 14th international Conference on Multimedia Retrieval (ICMR'14), Gold Coast, Queensland, Australia, p 185–192
Cheng Z, Ding Y, Zhu L et al (2018) Aspect-Aware Latent Factor Model: Rating Prediction with Ratings and Reviews. Proceedings of 2018 International World Wide Web Conference Committee (WWW’18), Lyon, France, pp 1–10. https://doi.org/10.1145/3178876.3186145
Comi A, Fotia L, Messina F, Rosaci D, Sarné GM (2016) A partnership-based approach to improve QoS on federated. Computing Infrastructures. Information Sciences 367:246–258
Cremonesi P, Koren Y, Turrin R (2010) Performance of recommender algorithms on Top-N recommendation tasks. In: Proceedings of the Fourth ACM Conference on Recommender Systems, pp 39–46
De Meo P, Messina F, Rosaci D, Sarné GM (2017) Forming time-stable homogeneous groups into online social networks. Information Sciences 414:117–132
De Meo P, Fotia L, Messina F, Rosaci D, Sarné G (2018) M (2018) Providing Recommendations in social networks by Integrating Local and Global Reputation. Information Systems
Fotia L, Messina F, Rosaci D, Sarné GM (2017) Using local trust for forming cohesive social structures in virtual communities. The Computer Journal 60(11):1717–1727
Gao Q (2017) Research on key issues of context-aware recommender systems. Northwest University
Golbeck J (2005) Computing and applying trust in web-based social networks. University of Maryland, Maryland
Gui L, Chen Z, Zheng Y (2014) Collaborative filtering recommendation algorithm based on spectral clustering subgroups discovering. Computer Science
Guo L, Ma J, Chen Z, Zhong H (2015) Learning to recommend with social context information from implicit feedback. Soft Computing 19(5):1351–1362
Huang B, Yan X, Lin J (2016) Collaborative filtering recommendation algorithm based on joint nonnegative matrix factorization. Pattern Recognition & Artificial Intelligence 29(8):725–734
Jamali M, Ester M (2009) TrustWalker: a random walk model for combining trust-based and item-based recommendation. In: Proceedings of 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp 397–406, Pairs
Jamali M, Ester M (2010) A matrix factorization technique with trust propagation for recommendation in social networks. In: Proceedings of the fourth ACM Conference on Recommender systems, pp 135–142
Ji K (2016) Research on hybrid collaborative filtering recommendation algorithm based on context information. Beijing Jiaotong University
Jiang M, Cui P, Liu R (2012) Social contextual recommendation. CIKM'12: Proceedings of the 21st ACM International Conference on Information and Knowledge Management, pp 45–54
Koohi H, Kiani K (2017) A new method to find neighbor users that improves the performance of Collaborative Filtering. Expert Systems With Applications 83:30–39
Lee DD, Seung HS (1999) Learning the parts of objects by nonnegative matrix factorization. Nature 401(6755):788–791
Li Y (2016) Research on some key technologies of personalization recommender system. Beijing University of Posts and Telecommunications
Li Y, Song M, Haihong E (2015) Recommender system using implicit social information. IEICE Transactions on Information & Systems 98(2):346–354
Li J, Chen C, Chen H (2017) Towards context-aware social recommendation via individual trust. Knowledge-Based Systems 127(C):58–66
Li Z, Nie F, Chang X et al (2017) Beyond Trace Ratio: Weighted Harmonic Mean of Trace Ratios for Multiclass Discriminant Analysis. IEEE Transactions on Knowledge & Data Engineering 29(10):2100–2110
Li Z, Nie F, Chang X (2018) Rank-constrained spectral clustering with flexible embedding. IEEE Transactions on Neural Networks & Learning Systems 99:1–10
Liu H, Kong X, Bai X (2015) Context-based collaborative Filtering for citation recommendation. IEEE Access 3:1695–1703
Liu Z, Zhong H (2018) Study on Tag, Trust and Probability Matrix Factorization Based Social Network Recommendation. KSII Transactions on Internet and Information Systems 12 (5):2082-2102.
Lü L, Medo M, Chi HY (2012) Recommender systems. Physics Reports 519(1):1–49
Luo X, Zhou M, Xia Y (2014) An efficient non-negative matrix factorization-based approach to collaborative filtering for recommender systems. IEEE Transactions on Industrial informatics 10(2):1273–1284
Ma H, Yang H, Lyu MR (2008) SoRec: social recommendation using probabilistic matrix factorization. CIKM’08, Napa Valley, California, USA, October, pp 26–30
Ma H, King I, Lyu M R (2009) Learning to recommend with social trust ensemble. International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM, pp 203–210
Massa P, Avesani P (2004) Trust-aware collaborative filtering for recommender systems. On the Move to Meaningful Internet System Coopis Doa & Odbase, 2004
Massa P, Avesani P (2007) Trust-aware recommender systems. In: 2007 ACM conference on recommender systems, minneapolis, minnesota, USA
Meng X, Liu S, Zhang Y (2015) Research on social recommender systems. Journal of software 26(6):1356–1372
Mnih A, Salakhutdinov R (2007) Probabilistic matrix factorization. Proceedings of the 21st Annual Conference on Neural Information Proceeding System(NIPS’07), New York: Curran Associates, pp 1257–1264
Moradi P, Ahmadian S (2015) A reliability-based recommendation method to improve trust-aware recommender systems. Expert Systems with Applications. 42(21):7386–7398
Moradi P, Ahmadian S, Akhlaghian F (2015) An effective trust-based recommendation method using a novel graph clustering algorithm. Physica A Statistical Mechanics & Its Applications 436:462–481
Najafabadi MK, Mahrin MN, Chuprat S (2017) Improving the accuracy of collaborative filtering recommendations using clustering and association rules mining on implicit data. Computers in Human Behavior 67(C):113–128
Nilashi M, Ibrahi O, Bagherifard K (2018) A recommender system based on collaborative filtering using Ontology and dimensionality reduction techniques. Expert Systems with Applications 92:507–520
Pan Y, He F, Yu H (2018) Social recommendation algorithm using implicit similarity in trust. Chinese Journal of Computers 41(1):65–81
Qian X, Feng H, Zhao G (2014) Personalized recommendation combining user interest and social circle. IEEE Transactions on Knowledge and Data Engineering 26(7):1763–1777
Rafailidis D, Crestani F (2017) Learning to rank with trust and distrust in recommender systems. Proceedings of Eleventh ACM Conference on Recommender Systems. ACM, pp 5–13
Rafailidis D, Crestani F (2017) Learning to rank with trust and distrust in recommender systems. Proceedings of the eleventh ACM Conference on Recommender Systems (RecSys’17), Como, Italy, p 5–13
U L, Chai Y, Chen J (2017) Improved personalized recommendation based on user attributes clustering and score matrix filling. Computer Standards & Interfaces, 2017(1):1-9.
Ricci F, Rokach L, Shapira B (2010) Recommender systems handbook: context-aware recommender systems. Springer, New York, pp 217–253
Wang F, Li T, Wang X (2011) Community discovery using nonnegative matrix factorization. Data Mining & Knowledge Discovery 22(3):493–521
Wang L, Meng X, Zhang Y (2012) Context-aware recommender systems. Journal of Software 23(1):1–20
Wang Y, Wang X, Zuo W (2014) Trust prediction modeling based on social theories. Journal of Software 25(12):2893–2904
Wang X., Liu W., Ester M, Wang C, Chen C. (2017) Social Recommendation with strong and weak ties. Proceedings of the 25th ACM international Conference on Information Management (CIKM’16), Indianapolis, IN, USA, p 5–14
Xu Z, Zhang F, Wang W (2016) Exploiting trust and usage context for cross-domain recommendation. IEEE Access 4:2398–2407
Yang X, Guo Y, Liu Y et al (2014) A survey of collaborative filtering based social recommender systems. Computer Communications 41(5):1–10
Yang Z, Wu B, Zheng K (2016) A survey of collaborative filtering-based recommender systems for mobile internet applications. IEEE Access 5(4):3273–3287
Yang B, Yu L, Liu J, Li W (2018) Social collaborative filtering by trust. IEEE Transactions on Pattern Analysis and Machine Intelligence 39(8):1633–1647
Yao W, He J, Huang G et al (2014) Modeling dual role preferences for trust-aware recommendation. Proceedings of the 37th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR’14), ACM, Gold Coast, Queensland, Australia, p 975–978
Yu W, Li S (2018) Recommender systems based on multiple social networks correlation. Future Generation Computer Systems 87:312–327
Yu Y, Gao Y, Wang H (2018) Integrating user social status and matrix factorization for item recommendation. Journal of Computer Research & Development 55(1):113–124
Zeng Z, Lu Q (2018) Investigation of novel partitioned-primary hybrid-excited flux-switching linear machines. IEEE Transactions on Industrial Electronics 65(12):9804–9813
Zhang Z, Liu H (2015) Social recommendation model combining trust propagation and sequential behaviors. Applied Intelligence 43(3):695–706
Zheng X, Luo Y, Sun L (2017) A novel social network hybrid recommender system based on hypergraph topologic structure. World Wide Web-internet & Web Information Systems 3:1–29
Zhou X, He J, Huang G (2015) SVD-based incremental approaches for recommender systems. Journal of Computer & System Sciences 81(4):717–733
Ziegler C (2004) Semantic web recommender systems. In Joint ICDE/EDBT Ph.D, Workshop, 2004
Acknowledgments
We would like to thank Quanli Gao from our group and Weili Guan from Hewlett Packard enterprise Singapore for their suggestions on revising this paper and their friendly support of the research. In addition, we would like to thank the anonymous reviewers and editor for their helpful comments.
This work was supported in part by the National Natural Science Foundation of China under Grants 61975187, and 61503206, in part by joint funded projects of the Special Scientific Research Fund for doctoral program of Higher Education under Grant 20126101110006, in part by the Blue Book of Science Research Report on the “Belt and Road” Tourism Development Grant 2017sz01, in part by Shaanxi innovation capability support plan under Grant 2018KRM071, in part by the Industrial Science and Technology Research Project of Shaanxi Province under Grant 2016GY-123 in part by the Industrial Science and Technology Research Project of Henan Province under Grants 202102210387, and 182102310969.
Author information
Authors and Affiliations
Corresponding authors
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
Chen, R., Chang, YS., Hua, Q. et al. An enhanced social matrix factorization model for recommendation based on social networks using social interaction factors. Multimed Tools Appl 79, 14147–14177 (2020). https://doi.org/10.1007/s11042-020-08620-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-08620-3