LsRec: Large-scale social recommendation with online update

Abstract With the ever-increasing scale and complexity of social network and online business, Recommender Systems (RS) have played crucial roles in information processing and filtering in various online applications, although suffering from such as data sparsity and low accuracy problems. Meanwhile, recent researches try to enhance the performance of RS through such social network and clustering algorithms, however, they may fail to achieve further improvement in large-scale online recommendation due to the serious information overload. In this article, a novel social recommendation approach with online update referred to as LsRec is proposed, which generally contains offline computation and online incremental update. More precisely, LsRec not only takes account of user’s social relationship, but also clusters items according to the similarity degree, furthermore, LsRec performs recommendation in each generated cluster respectively. In practice, LsRec could be capable of exploiting user-level social influence, and capturing the intricate relationship between items. In addition, theoretical proof could provide convergence guarantee for the model. Specifically, with the appealing merit of flexible online update scenario, LsRec could yield high performance in large-scale online recommendation with low computational complexity. Extensive experimental analysis over four real world datasets demonstrate the effectiveness and efficiency of LsRec, which indicates that LsRec could significantly outperform state-of-the-art recommender approaches, especially in large-scale online recommendation.

[1]  Xing Zhang,et al.  CPLR: Collaborative pairwise learning to rank for personalized recommendation , 2018, Knowl. Based Syst..

[2]  CARLOS A. GOMEZ-URIBE,et al.  The Netflix Recommender System , 2015, ACM Trans. Manag. Inf. Syst..

[3]  Junping Du,et al.  Modeling the Evolution of Users’ Preferences and Social Links in Social Networking Services , 2017, IEEE Transactions on Knowledge and Data Engineering.

[4]  J. Bobadilla,et al.  Recommender systems survey , 2013, Knowl. Based Syst..

[5]  Ruslan Salakhutdinov,et al.  Bayesian probabilistic matrix factorization using Markov chain Monte Carlo , 2008, ICML '08.

[6]  Evangelia Christakopoulou,et al.  Local Item-Item Models For Top-N Recommendation , 2016, RecSys.

[7]  Weinan Zhang,et al.  Optimizing Factorization Machines for Top-N Context-Aware Recommendations , 2016, WISE.

[8]  Miki Haseyama,et al.  Sentiment-aware personalized tweet recommendation through multimodal FFM , 2018, Multimedia Tools and Applications.

[9]  Kuan-Ching Li,et al.  Building a mobile movie recommendation service by user rating and APP usage with linked data on Hadoop , 2017, Multimedia Tools and Applications.

[10]  Li Chen,et al.  Group Bayesian personalized ranking with rich interactions for one-class collaborative filtering , 2016, Neurocomputing.

[11]  Patrick Olivier,et al.  Recommender system based on pairwise association rules , 2019, Expert Syst. Appl..

[12]  Jianping Li,et al.  Deep Learning Modeling for Top-N Recommendation With Interests Exploring , 2018, IEEE Access.

[13]  Le Wu,et al.  Modeling Users' Preferences and Social Links in Social Networking Services: A Joint-Evolving Perspective , 2016, AAAI.

[14]  Meina Song,et al.  Context-aware probabilistic matrix factorization modeling for point-of-interest recommendation , 2017, Neurocomputing.

[15]  Yi Fang,et al.  Neural Citation Network for Context-Aware Citation Recommendation , 2017, SIGIR.

[16]  Martha Larson,et al.  Collaborative Filtering beyond the User-Item Matrix , 2014, ACM Comput. Surv..

[17]  Barbara Carminati,et al.  Trust and Share: Trusted Information Sharing in Online Social Networks , 2012, 2012 IEEE 28th International Conference on Data Engineering.

[18]  Hanqing Lu,et al.  Online sketching hashing , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[19]  Mohamed Nadif,et al.  A dynamic collaborative filtering system via a weighted clustering approach , 2016, Neurocomputing.

[20]  Kai Chen,et al.  Collaborative filtering and deep learning based recommendation system for cold start items , 2017, Expert Syst. Appl..

[21]  Shuaiqiang Wang,et al.  A Hybrid Multigroup Coclustering Recommendation Framework Based on Information Fusion , 2015, ACM Trans. Intell. Syst. Technol..

[22]  Tao Mei,et al.  Personalized Recommendation Combining User Interest and Social Circle , 2014, IEEE Transactions on Knowledge and Data Engineering.

[23]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

[24]  Dietmar Jannach,et al.  Clustering- and regression-based multi-criteria collaborative filtering with incremental updates , 2015, Inf. Sci..

[25]  Jianping Li,et al.  Incorporating Social Network and User’s Preference in Matrix Factorization for Recommendation , 2018, Arabian Journal for Science and Engineering.

[26]  Edo Liberty,et al.  Simple and deterministic matrix sketching , 2012, KDD.

[27]  Carl T. Bergstrom,et al.  A Recommendation System Based on Hierarchical Clustering of an Article-Level Citation Network , 2016, IEEE Transactions on Big Data.

[28]  Tao Mei,et al.  Exploring Users' Internal Influence from Reviews for Social Recommendation , 2019, IEEE Transactions on Multimedia.

[29]  Yi Tay,et al.  Deep Learning based Recommender System: A Survey and New Perspectives , 2018 .

[30]  Guangyan Huang,et al.  Modeling User Preferences on Spatiotemporal Topics for Point-of-Interest Recommendation , 2017, 2017 IEEE International Conference on Services Computing (SCC).

[31]  Richang Hong,et al.  Point-of-Interest Recommendations: Learning Potential Check-ins from Friends , 2016, KDD.

[32]  Mehrbakhsh Nilashi,et al.  A recommender system based on collaborative filtering using ontology and dimensionality reduction techniques , 2018, Expert Syst. Appl..

[33]  Hanqing Lu,et al.  Incremental Matrix Factorization via Feature Space Re-learning for Recommender System , 2015, RecSys.

[34]  Mihaela van der Schaar,et al.  Online Learning in Large-Scale Contextual Recommender Systems , 2016, IEEE Transactions on Services Computing.

[35]  Marios C. Angelides,et al.  Wearable data analysis, visualisation and recommendations on the go using android middleware , 2018, Multimedia Tools and Applications.

[36]  Harald Steck,et al.  Circle-based recommendation in online social networks , 2012, KDD.

[37]  Tat-Seng Chua,et al.  Fast Matrix Factorization for Online Recommendation with Implicit Feedback , 2016, SIGIR.

[38]  Wang Zhou,et al.  Bayesian pairwise learning to rank via one-class collaborative filtering , 2019, Neurocomputing.

[39]  Yi Xiong,et al.  List-wise probabilistic matrix factorization for recommendation , 2014, Inf. Sci..

[40]  Paulo S. C. Alencar,et al.  The use of machine learning algorithms in recommender systems: A systematic review , 2015, Expert Syst. Appl..

[41]  Neil Yorke-Smith,et al.  Leveraging multiviews of trust and similarity to enhance clustering-based recommender systems , 2015, Knowl. Based Syst..

[42]  Eduardo R. Hruschka,et al.  Simultaneous co-clustering and learning to address the cold start problem in recommender systems , 2015, Knowl. Based Syst..

[43]  Michael I. Jordan,et al.  CoCoA: A General Framework for Communication-Efficient Distributed Optimization , 2016, J. Mach. Learn. Res..

[44]  Ee-Peng Lim,et al.  Generative Models for Item Adoptions Using Social Correlation , 2013, IEEE Transactions on Knowledge and Data Engineering.

[45]  Markus Zanker,et al.  Linked open data to support content-based recommender systems , 2012, I-SEMANTICS '12.

[46]  Paolo Avesani,et al.  Trust-aware recommender systems , 2007, RecSys '07.