To read this content please select one of the options below:

Context-aware restricted Boltzmann machine meets collaborative filtering

Jingshuai Zhang (Engineering Research Center of Advanced Computer Application Technology, Ministry of Education School of Computer Science and Engineering, Beihang University, Beijing, China)
Yuanxin Ouyang (Engineering Research Center of Advanced Computer Application Technology, Ministry of Education School of Computer Science and Engineering, Beihang University, Beijing, China)
Weizhu Xie (Engineering Research Center of Advanced Computer Application Technology, Ministry of Education School of Computer Science and Engineering, Beihang University, Beijing, China)
Wenge Rong (Engineering Research Center of Advanced Computer Application Technology, Ministry of Education School of Computer Science and Engineering, Beihang University, Beijing, China)
Zhang Xiong (Engineering Research Center of Advanced Computer Application Technology, Ministry of Education School of Computer Science and Engineering, Beihang University, Beijing, China)

Online Information Review

ISSN: 1468-4527

Article publication date: 12 November 2018

Issue publication date: 9 June 2020

213

Abstract

Purpose

The purpose of this paper is to propose an approach to incorporate contextual information into collaborative filtering (CF) based on the restricted Boltzmann machine (RBM) and deep belief networks (DBNs). Traditionally, neither the RBM nor its derivative model has been applied to modeling contextual information. In this work, the authors analyze the RBM and explore how to utilize a user’s occupation information to enhance recommendation accuracy.

Design/methodology/approach

The proposed approach is based on the RBM. The authors employ user occupation information as a context to design a context-aware RBM and stack the context-aware RBM to construct DBNs for recommendations.

Findings

The experiments on the MovieLens data sets show that the user occupation-aware RBM outperforms other CF models, and combinations of different context-aware models by mutual information can obtain better accuracy. Moreover, the context-aware DBNs model is superior to baseline methods, indicating that deep networks have more qualifications for extracting preference features.

Originality/value

To improve recommendation accuracy through modeling contextual information, the authors propose context-aware CF approaches based on the RBM. Additionally, the authors attempt to introduce hybrid weights based on information entropy to combine context-aware models. Furthermore, the authors stack the RBM to construct a context-aware multilayer network model. The results of the experiments not only convey that the context-aware RBM has potential in terms of contextual information but also demonstrate that the combination method, the hybrid recommendation and the multilayer neural network extension have significant benefits for the recommendation quality.

Keywords

Acknowledgements

This work was partially supported by the National Natural Science Foundation of China (No. 61472021).

This paper forms part of the special section on Social recommender systems: impact on individual life and society.

Citation

Zhang, J., Ouyang, Y., Xie, W., Rong, W. and Xiong, Z. (2020), "Context-aware restricted Boltzmann machine meets collaborative filtering", Online Information Review, Vol. 44 No. 2, pp. 455-476. https://doi.org/10.1108/OIR-02-2017-0069

Publisher

:

Emerald Publishing Limited

Copyright © 2018, Emerald Publishing Limited

Related articles