Abstract
Collaborative filtering and Content-based filtering methods are two famous methods used by recommender systems. Restricted Boltzmann Machine(RBM) model rivals the best collaborative filtering methods, but it focuses on modeling the correlation between item ratings. In this paper, we extend RBM model by incorporating content-based features such as user demograohic information, items categorization and other features. We use Naive Bayes classifier to approximate the missing entries in the user-item rating matrix, and then apply the modified UI-RBM on the denser rating matrix. We present expermental results that show how our approach, Content-boosted Restricted Boltzmann Machine(CB-RBM), performs better than a pure RBM model and other content-boosted collaborative filtering methods.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Forbes, P., Zhu, M.: Content-boosted matrix factorization for recommender systems: experiments with recipe recommendation. In: Proceedings of the Fifth ACM Conference on Recommender Systems, pp. 261–264. ACM (2011)
Georgiev, K., Nakov, P.: A non-iid framework for collaborative filtering with restricted Boltzmann machines. In: Proceedings of the 30th International Conference on Machine Learning, pp. 1148–1156 (2013)
Sarwar, B., Karypis, G., Konstan, J., et al.: Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th International Conference on World Wide Web, pp. 285–295. ACM (2001)
Balabanovi, M., Shoham, Y.: Fab: content-based, collaborative recommendation. Communications of the ACM 40(3), 66–72 (1997)
Condliff, M.K., Lewis, D.D., Madigan, D., et al.: Bayesian mixed-effects models for recommender systems. ACM SIGIR 99, 23–30 (1999)
Salakhutdinov, R., Mnih, A., Hinton, G.: Restricted Boltzmann machines for collaborative filtering. In: Proceedings of the 24th International Conference on Machine Learning, pp. 791–798. ACM (2007)
Melville, P., Mooney, R.J., Nagarajan, R.: Content-boosted collaborative filtering for improved recommendations. In: AAAI/IAAI, pp. 187–192 (2002)
Hinton, G.E.: Training products of experts by minimizing contrastive divergence. Neural Computation 14(8), 1771–1800 (2002)
Hinton, G.E., Osindero, S., Teh, Y.W.: A fast learning algorithm for deep belief nets. Neural Computation 18(7), 1527–1554 (2006)
Vozalis, M.G., Markos, A., Margaritis, K.G.: Collaborative filtering through SVD-based and hierarchical nonlinear PCA. In: Diamantaras, K., Duch, W., Iliadis, L.S. (eds.) ICANN 2010, Part I. LNCS, vol. 6352, pp. 395–400. Springer, Heidelberg (2010)
Langseth, H., Nielsen, T.D.: A latent model for collaborative filtering. International Journal of Approximate Reasoning 53(4), 447–466 (2012)
Su, X., Greiner, R., Khoshgoftaar, T.M., et al.: Hybrid collaborative filtering algorithms using a mixture of experts. In: Proceedings of the IEEE/WIC/ACM International Conference on Web Intelligence, pp. 645–649. IEEE Computer Society (2007)
Ghazanfar, M.A., Prügel-Bennett, A., Szedmak, S.: Kernel-mapping recommender system algorithms. Information Sciences 208, 81–104 (2012)
Ghazanfar, M., Prugel-Bennett, A.: Building switching hybrid recommender system using machine learning classifiers and collaborative filtering. IAENG International Journal of Computer Science 37(3) (2010)
Su, X., Khoshgoftaar, T.M., Greiner, R.: A Mixture Imputation-Boosted Collaborative Filter. In: FLAIRS Conference, pp. 312–316 (2008)
Kim, D., Yum, B.J.: Collaborative filtering based on iterative principal component analysis. Expert Systems with Applications 28(4), 823–830 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Liu, Y., Tong, Q., Du, Z., Hu, L. (2014). Content-Boosted Restricted Boltzmann Machine for Recommendation. In: Wermter, S., et al. Artificial Neural Networks and Machine Learning – ICANN 2014. ICANN 2014. Lecture Notes in Computer Science, vol 8681. Springer, Cham. https://doi.org/10.1007/978-3-319-11179-7_97
Download citation
DOI: https://doi.org/10.1007/978-3-319-11179-7_97
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-11178-0
Online ISBN: 978-3-319-11179-7
eBook Packages: Computer ScienceComputer Science (R0)