Long Tail Recommendation Method Based on Social Network Information
FENG Chenjiao1, SONG Peng2, ZHANG Kaihan3, LIANG Jiye3
1. College of Applied Mathematics, Shanxi University of Finance and Economics, Taiyuan 030006; 2. School of Economics and Management, Shanxi University, Taiyuan 030006; 3. Key Laboratory of Computational Intelligence and Chinese Information Processing of Ministry of Education, Shanxi University, Taiyuan 030006
Abstract:In the long-tail recommendation scenario, target users are more likely to trust the recommendation results of the friends with similar interests. Therefore, recommending personalized preferences of friends to target users is conducive to improving the performance of long-tail recommendation methods. Accordingly, how to effectively fuse social network information with rating matrix information is an important issue in long-tail recommendation. In this paper, a long-tail recommendation method based on social network information is designed. From the perspective of information fusion, social network and rating matrix information are utilized to share potential feature vectors of users. The information of friend recommendation is taken as an important factor in the proposed recommendation model. User activity level, item unpopularity level, user-item preference level and friend recommendation behavior are taken as inputs, and variational inference is employed to get relevant unknown parameters to realize accurate prediction. Experiments show that the proposed method can recommend long-tail items effectively with high recommendation accuracy.
[1] BRYNJOLFSSON E, HU Y J, SMITH M D.From Niches to Riches: Anatomy of the Long Tail. MIT Sloan Management Review, 2006, 47(4): 67-71. [2] OESTREICHER-SINGER G, SUNDARARAJAN A.Recommendation Networks and the Long Tail of Electronic Commerce. MIS Quarterly, 2012, 36(1): 65-84. [3] VALCARCE D, PARAPAR J, BARREIRO Á.Item-Based Relevance Modelling of Recommendations for Getting Rid of Long Tail Products. Knowledge-Based Systems, 2016, 103: 41-51. [4] YIN H Z, CUI B, LI J, et al. Challenging the Long Tail Reco-mmendation. Proceeding of the VLDB Endowment, 2012, 5(9): 896-907. [5] SHI Y, LARSON M, HANJALIC A.Collaborative Filtering Beyond the User-Item Matrix: A Survey of the State of the Art and Future Challenges. ACM Computing Surveys, 2014, 47(1): 1-45. [6] PARK Y J, TUZHILIN A.The Long Tail of Recommender Systems and How to Leverage It // Proc of the ACM Conference on Reco-mmender Systems. New York, USA: ACM, 2008: 11-18. [7] PARK Y J.The Adaptive Clustering Method for the Long Tail Pro-blem of Recommender Systems. IEEE Transactions on Knowledge and Data Engineering, 2013, 25(8): 1904-1915. [8] GROZIN V, LEVINA A. Similar Product Clustering for Long-Tail Cross-Sell Recommendations[C/OL]. [2021-05-26]. http://ceur-ws.org/Vol-1975/paper29.pdf. [9] HAMEDANI E M, KAEDI M.Recommending the Long Tail Items through Personalized Diversification. Knowledge-Based Systems, 2019, 164: 348-357. [10] HO Y C, CHIANG Y T, HSU J Y J. Who Likes It More? Mining Worth-Recommending Items from Long Tails by Modeling Relative Preference // Proc of the 7th ACM International Conference on Web Search and Data Mining. New York, USA: ACM, 2014: 253-262. [11] GENG B R, LI L L, JIAO L C, et al. NNIA-RS: A Multi-objective Optimization Based Recommender System. Physica A: Statistical Mechanics and Its Application, 2015, 424: 383-397. [12] ZHANG M, HURLEY N, LI W, et al. A Double-Ranking Strategy for Long-Tail Product Recommendation // Proc of the IEEE/WIC/ACM International Conferences on Web Intelligence. Washington, USA: IEEE, 2012: 282-286. [13] WANG S F, GONG M G, LI H L, et al. Multi-objective Optimization for Long Tail Recommendation. Knowledge-Based Systems, 2016, 104: 145-155. [14] JOHNSON J, NG Y K.Using Tripartite Graphs to Make Long Tail Recommendations // Proc of the 8th International Conference on Information, Intelligence, Systems and Applications. Washington, USA: IEEE, 2017. DOI: 10.1109/IISA.2017.8316436. [15] ZHU Z W, HE Y, ZHAO X, et al. Popularity-Opportunity Bias in Collaborative Filtering // Proc of the 14th ACM International Conference on Web Search and Data Mining. New York, USA: ACM, 2021: 85-93. [16] ABDOLLAHPOURI H, BURKE R, MOBASHER B.Managing Po-pularity Bias in Recommender Systems with Personalized Re-ranking[C/OL]. [2021-05-26].https://arxiv.org/pdf/1901.07555.pdf. [17] LIU D G, CHENG P X, DONG Z H, et al. A General Knowledge Distillation Framework for Counterfactual Recommendation via Uniform Data // Proc of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. New York, USA: ACM, 2020: 831-840. [18] XU G, XU L L, WU L.Utilizing Social and Behavioral Neighbors for Personalized Recommendation // Proc of the 10th International Symposium on Neural Networks. Berlin, Germany: Springer, 2013: 541-551. [19] JAMALI M, ESTER M.TrustWalker: A Random Walk Model for Combining Trust-Based and Item-Based Recommendation // Proc of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. New York, USA: ACM, 2009: 397-406. [20] JAMALI M, ESTER M.Using a Trust Network to Improve Top-N Recommendation // Proc of the 3rd ACM Conference on Reco-mmender Systems. New York, USA: ACM, 2009: 181-188. [21] MA H, YANG H X, LYU M R, et al. SoRec: Social Recommendation Using Probabilistic Matrix Factorization // Proc of the 17th ACM Conference on Information and Knowledge Management. New York, USA: ACM, 2008: 931-940. [22] YANG B, LEI Y, LIU J M, et al. Social Collaborative Filtering by Trust. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2017, 39(8): 1633-1647. [23] TANG J L, HU X, GAO H J, et al. Exploiting Local and Global Social Context for Recommendation // Proc of the 23rd Internatio-nal Joint Conference on Artificial Intelligence. Palo Alto, USA: AAAI, 2013: 2712-2718. [24] FANG H, BAO Y, ZHANG J.Leveraging Decomposed Trust in Probabilistic Matrix Factorization for Effective Recommendation // Proc of the 28th AAAI Conference on Artificial Intelligence. Palo Alto, USA: AAAI, 2014: 30-36. [25] MA H, KING I, LYU M R.Learning to Recommend with Social Trust Ensemble // Proc of the 32nd International ACM SIGIR Conference on Research and Development in Information Retrieval. New York, USA: ACM, 2009: 203-210. [26] JAMALI M, ESTER M.A Matrix Factorization Technique with Trust Propagation for Recommendation in Social Networks // Proc of the 4th ACM Conference on Recommender Systems. New York, USA: ACM, 2010: 135-142. [27] MA H, ZHOU D Y, LIU C, et al. Recommender Systems with Social Regularization // Proc of the 4th ACM International Confe-rence on Web Search and Web Data Mining. New York, USA: ACM, 2011: 287-296. [28] GUO G B, ZHANG J, YORKE-SMITH N.TrustSVD: Collaborative Filtering with Both the Explicit and Implicit Influence of User Trust and of Item Ratings // Proc of the 29th AAAI Conference on Artificial Intelligence. Palo Alto, USA: AAAI, 2015: 123-129. [29] LI H, WU D M, TANG W B, et al. Overlapping Community Re-gularization for Rating Prediction in Social Recommender Systems // Proc of the 9th ACM Conference on Recommender Systems. New York, USA: ACM, 2015, 27-34. [30] TANG J L, WANG S H, XIA H, et al. Recommendation with Social Dimensions // Proc of the 30th AAAI Conference on Artificial Intelligence. Palo Alto, USA: AAAI, 2016: 251-257. [31] SEDHAIN S, MENON A K, SANNER S, et al. Low-Rank Linear Cold-Start Recommendation from Social Data // Proc of the 31st AAAI Conference on Artificial Intelligence. Palo Alto, USA: AAAI, 2017: 1502-1508. [32] 冯晨娇,宋鹏,王智强,等.一种基于3因素概率图模型的长尾推荐方法.计算机研究与发展, 2021, 58(9): 1975-1986. (FENG C J, SONG P, WANG Z Q, et al. A Method on Long Tail Recommendation Based on Three-Factor Probabilistic Graphical Model. Journal of Computer Research and Development, 2021, 58(9): 1975-1986.) [33] JAAKKOLA T S, JORDAN M I.Bayesian Parameter Estimation via Variational Methods. Statistics and Computing, 2000, 10: 25-37. [34] JAAKKOLA T S, JORDAN M.A Variational Approach to Bayesian Logistic Regression Models and Their Extensions // Proc of the 6th International Workshop on Artificial Intelligence and Statistics. Berlin, Germany: Springer, 1996: 1-12. [35] 刘华锋,景丽萍,于剑.融合社交信息的矩阵分解推荐方法研究综述.软件学报, 2018, 29(2): 340-362. (LIU H F, JING L P, YU J.Survey of Matrix Factorization Based Recommendation Methods by Integrating Social Information. Journal of Software, 2018, 29(2): 340-362.) [36] SALAKHUTDINOV R, MNIH A.Probabilistic Matrix Factorization // Proc of the 20th International Conference on Neural Information Processing Systems. Cambridge, USA: The MIT Press, 2007: 1257-1264. [37] ZHOU D Y, SCHÖLKOPF B, HOFMANN T. Semi-supervised Lear-ning on Directed Graphs[C/OL].[2021-05-26]. https://www.microsoft.com/en-us/research/wp-content/uploads/2017/01/SDG.pdf. [38] FENG C J, LIANG J Y, SONG P, et al. A Fusion Collaborative Filtering Method for Sparse Data in Recommender Systems. Information Sciences, 2020, 521: 365-379.