Collaborative filtering via heterogeneous neural networks

Wei Zeng,Ge Fan,Shan Sun,Biao Geng,Weiyi Wang,Jiacheng Li,Weibo Liu
DOI: https://doi.org/10.1016/j.asoc.2021.107516
IF: 8.7
2021-09-01
Applied Soft Computing
Abstract:<p>Over the last few years, the deep neural network is utilized to solve the collaborative filtering problem, a method of which has achieved immense success on computer vision, speech recognition as well as natural language processing. On one hand, the deep neural network can be used to capture the side information of users and items. On the other hand, it is also capable of modeling interactions between users and items. Most of existing approaches exploit the neural network with solo structure to model user-item interactions such that the learning representation may be insufficient over the extremely sparse rating data. Recently, a large number of neural networks with mixed structures are devised for learning better representations. A carefully designed hybrid network is able to achieve considerable accuracy but only requires a small amount of extra computation. In order to model user-item interactions, we elaborate a hybrid neural network consisting of the global neural network and several local neural blocks. The multi-layer perceptron is adopted to build the global neural network and the residual network is used to form the local neural block which is inserted into two adjacent global layers. The hybrid network is further combined with the generalized matrix factorization to capture both the linear and nonlinear relationships between users and items. It is verified by experimental results on benchmark datasets that our method is superior to certain state-of-the-art approaches in terms of top-n item recommendation.</p>
computer science, artificial intelligence, interdisciplinary applications
What problem does this paper attempt to address?