Boosting a Hybrid Model Recommendation System for Sparse Data using Collaborative Filtering and Deep Learning

The exponential increase in the volume of online data has generated a confront of overburden of data for online users, which slow down the suitable access to products of pursuit on the Web. This contributed to the need for recommendation systems. Recommender system is a special form of intelligent technique that takes advantage of past user transactions on products to give recommendations of products. Collaborative filtering has turn out to be the commonly adopted method of providing users with customized services, except that it endures the problem of sparsely rated inputs. For collaborative filtering, we introduce a deep learning-based architecture which evaluates a discrete factorisation of vectors from sparse inputs. The characteristics of the products are retrieved using a deep learning model, denoising auto encoders. The traditional collaborative filtering algorithm that predicts and uses the past history of consumer interest and product characteristics are updated with the characteristics obtained by deep learning model for sparse rated inputs. The results of sparse data problem tested on MovieLens data set will greatly enhance the user and product transaction.

[1]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

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

[3]  Thomas Hofmann,et al.  Latent semantic models for collaborative filtering , 2004, TOIS.

[4]  Michael S. Bernstein,et al.  ImageNet Large Scale Visual Recognition Challenge , 2014, International Journal of Computer Vision.

[5]  James Bennett,et al.  The Netflix Prize , 2007 .

[6]  Joze Rugelj,et al.  Improving matrix factorization recommendations for examples in cold start , 2015, Expert Syst. Appl..

[7]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

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

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

[10]  Iván Cantador,et al.  Time-aware recommender systems: a comprehensive survey and analysis of existing evaluation protocols , 2013, User Modeling and User-Adapted Interaction.

[11]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

[12]  Jeffrey Dean,et al.  Distributed Representations of Words and Phrases and their Compositionality , 2013, NIPS.

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