Sparse online collaborative filtering with dynamic regularization

Abstract Collaborative filtering (CF) approaches are widely applied in recommender systems. Traditional CF approaches have high costs to train the models and cannot capture changes in user interests and item popularity. Most CF approaches assume that user interests remain unchanged throughout the whole process. However, user preferences are always evolving and the popularity of items is always changing. Additionally, in a sparse matrix, the amount of known rating data is very small. In this paper, we propose a method of online collaborative filtering with dynamic regularization (OCF-DR), that considers dynamic information and uses the neighborhood factor to track the dynamic change in online collaborative filtering (OCF). The results from experiments on the MovieLens100K, MovieLens1M, and HetRec2011 datasets show that the proposed methods are significant improvements over several baseline approaches.

[1]  Filip Radlinski,et al.  Towards Conversational Recommender Systems , 2016, KDD.

[2]  Steven C. H. Hoi,et al.  Online multi-task collaborative filtering for on-the-fly recommender systems , 2013, RecSys.

[3]  Michael R. Lyu,et al.  Online learning for collaborative filtering , 2012, The 2012 International Joint Conference on Neural Networks (IJCNN).

[4]  Yulin Cao,et al.  An Improved Neighborhood-Aware Unified Probabilistic Matrix Factorization Recommendation , 2018, Wirel. Pers. Commun..

[5]  MengChu Zhou,et al.  An Efficient Non-Negative Matrix-Factorization-Based Approach to Collaborative Filtering for Recommender Systems , 2014, IEEE Transactions on Industrial Informatics.

[6]  Fernando Ortega,et al.  A non negative matrix factorization for collaborative filtering recommender systems based on a Bayesian probabilistic model , 2016, Knowl. Based Syst..

[7]  Shai Shalev-Shwartz,et al.  Online Learning and Online Convex Optimization , 2012, Found. Trends Mach. Learn..

[8]  Fan Lin,et al.  Sparse Online Learning for Collaborative Filtering , 2016, Int. J. Comput. Commun. Control.

[9]  Koby Crammer,et al.  Confidence-weighted linear classification , 2008, ICML '08.

[10]  Raphaël Troncy,et al.  entity2rec: Learning User-Item Relatedness from Knowledge Graphs for Top-N Item Recommendation , 2017, RecSys.

[11]  András A. Benczúr,et al.  Exploiting temporal influence in online recommendation , 2014, RecSys '14.

[12]  Steven C. H. Hoi,et al.  Second Order Online Collaborative Filtering , 2013, ACML.

[13]  Abhinandan Das,et al.  Google news personalization: scalable online collaborative filtering , 2007, WWW '07.

[14]  Steven C. H. Hoi,et al.  Online Learning: A Comprehensive Survey , 2018, Neurocomputing.

[15]  Steven C. H. Hoi,et al.  Online Adaptive Passive-Aggressive Methods for Non-Negative Matrix Factorization and Its Applications , 2016, CIKM.

[16]  Seyed Reza Shahamiri,et al.  A systematic review of scholar context-aware recommender systems , 2015, Expert Syst. Appl..

[17]  Alex Beutel,et al.  Recurrent Recommender Networks , 2017, WSDM.

[18]  Scott Sanner,et al.  AutoRec: Autoencoders Meet Collaborative Filtering , 2015, WWW.

[19]  F. Maxwell Harper,et al.  The MovieLens Datasets: History and Context , 2016, TIIS.

[20]  Beizhan Wang,et al.  Confidence-weighted bias model for online collaborative filtering , 2017, Appl. Soft Comput..

[21]  Yuanxiang Li,et al.  Accelerated Online Learning for Collaborative Filtering and Recommender Systems , 2014, 2014 IEEE International Conference on Data Mining Workshop.

[22]  Dietmar Jannach,et al.  Interacting with Recommenders—Overview and Research Directions , 2017, ACM Trans. Interact. Intell. Syst..

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

[24]  Rong Jin,et al.  DUOL: A Double Updating Approach for Online Learning , 2009, NIPS.

[25]  Yehuda Koren,et al.  Factor in the neighbors: Scalable and accurate collaborative filtering , 2010, TKDD.

[26]  Yueting Zhuang,et al.  User Preference Learning for Online Social Recommendation , 2016, IEEE Transactions on Knowledge and Data Engineering.

[27]  Bing Wu,et al.  A Survey of Collaborative Filtering-Based Recommender Systems for Mobile Internet Applications , 2016, IEEE Access.

[28]  Tat-Seng Chua,et al.  Neural Collaborative Filtering , 2017, WWW.

[29]  Tao Jin,et al.  Collaborative topic regression for online recommender systems: an online and Bayesian approach , 2017, Machine Learning.

[30]  David M. Blei,et al.  Factorization Meets the Item Embedding: Regularizing Matrix Factorization with Item Co-occurrence , 2016, RecSys.

[31]  Shunxiang Wu,et al.  Rating LDA model for collaborative filtering , 2016, Knowl. Based Syst..

[32]  Dit-Yan Yeung,et al.  Collaborative Deep Learning for Recommender Systems , 2014, KDD.

[33]  Min Zhao,et al.  Online evolutionary collaborative filtering , 2010, RecSys '10.

[34]  Xi Chen,et al.  Temporal Collaborative Filtering with Bayesian Probabilistic Tensor Factorization , 2010, SDM.

[35]  Bo Wang,et al.  A Survey of Collaborative Filtering-Based Recommender Systems: From Traditional Methods to Hybrid Methods Based on Social Networks , 2018, IEEE Access.

[36]  Jun Wang,et al.  Interactive collaborative filtering , 2013, CIKM.

[37]  Licia Capra,et al.  Temporal collaborative filtering with adaptive neighbourhoods , 2009, SIGIR.