Conditional restricted Boltzmann machine for item recommendation

Abstract Recommender systems provide an excellent solution to the issue of information overload by generating item recommendation from a huge collection of items based on users’ preferences. In terms of modeling users’ rating data, existing methods are mainly neighborhood- and factorization-based methods, most of which are rating oriented. Among network-based methods, the restricted Boltzmann machine (RBM) model is also applied to rating prediction tasks. However, item recommendation tasks play a more important role in the real world, due to the large item space as well as users’ limited attention. In this paper, we treat users’ rating behaviors from a new perspective and study the effectiveness of conditional RBM (CRBM) in modeling users’ rating preferences for top-k recommendation. We conduct extensive empirical studies on four real-world datasets and find that our proposed CRBM-IR is very competitive in exploiting users’ explicit rating feedback in comparison with the closely related works.

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

[2]  Feng Xia,et al.  Recommendation : Exploiting Common Author Relations and Historical Preferences , 2016 .

[3]  Zhong Ming,et al.  Collaborative Recommendation with Multiclass Preference Context , 2017, IEEE Intelligent Systems.

[4]  Alejandro Bellogín,et al.  On the robustness and discriminative power of information retrieval metrics for top-N recommendation , 2018, RecSys.

[5]  Svetha Venkatesh,et al.  Ordinal Boltzmann Machines for Collaborative Filtering , 2009, UAI.

[6]  Michael Jahrer,et al.  Collaborative Filtering Ensemble for Ranking , 2012, KDD Cup.

[7]  Lars Schmidt-Thieme,et al.  BPR: Bayesian Personalized Ranking from Implicit Feedback , 2009, UAI.

[8]  Kai Liu,et al.  Deep Item-based Collaborative Filtering for Top-N Recommendation , 2018, ACM Trans. Inf. Syst..

[9]  Wei Zhang,et al.  Conditional Restricted Boltzmann Machines for Cold Start Recommendations , 2014, ArXiv.

[10]  Alexander J. Smola,et al.  Maximum Margin Matrix Factorization for Collaborative Ranking , 2007 .

[11]  Ruslan Salakhutdinov,et al.  Probabilistic Matrix Factorization , 2007, NIPS.

[12]  Hady Wirawan Lauw,et al.  Representation Learning for Homophilic Preferences , 2016, RecSys.

[13]  Preslav Nakov,et al.  A non-IID Framework for Collaborative Filtering with Restricted Boltzmann Machines , 2013, ICML.

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

[15]  Christian Igel,et al.  Training restricted Boltzmann machines: An introduction , 2014, Pattern Recognit..

[16]  John Riedl,et al.  GroupLens: an open architecture for collaborative filtering of netnews , 1994, CSCW '94.

[17]  Geoffrey E. Hinton A Practical Guide to Training Restricted Boltzmann Machines , 2012, Neural Networks: Tricks of the Trade.

[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]  Qiang Yang,et al.  Transfer Learning for Behavior Ranking , 2017, ACM Trans. Intell. Syst. Technol..

[21]  Martin Ester,et al.  Collaborative Denoising Auto-Encoders for Top-N Recommender Systems , 2016, WSDM.

[22]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

[23]  Benjamin Schrauwen,et al.  Deep content-based music recommendation , 2013, NIPS.

[24]  George Karypis,et al.  FISM: factored item similarity models for top-N recommender systems , 2013, KDD.

[25]  Geoffrey E. Hinton,et al.  Restricted Boltzmann machines for collaborative filtering , 2007, ICML '07.

[26]  Rodrygo L. T. Santos,et al.  Context-Aware Event Recommendation in Event-based Social Networks , 2015, RecSys.

[27]  Olfa Nasraoui,et al.  Explainable Restricted Boltzmann Machines for Collaborative Filtering , 2016, ArXiv.