Deep Matrix Factorization Models for Recommender Systems

Abstract

Recommender systems usually make personalized recommendation with user-item interaction ratings, implicit feedback and auxiliary information. Matrix factorization is the basic idea to predict a personalized ranking over a set of items for an individual user with the similarities among users and items. In this paper, we propose a novel matrix factorization model with neural network architecture. Firstly, we construct a user-item matrix with explicit ratings and non-preference implicit feedback. With this matrix as the input, we present a deep structure learning architecture to learn a common low dimensional space for the representations of users and items. Secondly, we design a new loss function based on binary cross entropy, in which we consider both explicit ratings and implicit feedback for a better optimization. The experimental results show the effectiveness of both our proposed model and the loss function. On several benchmark datasets, our model outperformed other state-of-the-art methods. We also conduct extensive experiments to evaluate the performance within different experimental settings.

Cite

Text

Xue et al. "Deep Matrix Factorization Models for Recommender Systems." International Joint Conference on Artificial Intelligence, 2017. doi:10.24963/IJCAI.2017/447

Markdown

[Xue et al. "Deep Matrix Factorization Models for Recommender Systems." International Joint Conference on Artificial Intelligence, 2017.](https://mlanthology.org/ijcai/2017/xue2017ijcai-deep/) doi:10.24963/IJCAI.2017/447

BibTeX

@inproceedings{xue2017ijcai-deep,
  title     = {{Deep Matrix Factorization Models for Recommender Systems}},
  author    = {Xue, Hong-Jian and Dai, Xinyu and Zhang, Jianbing and Huang, Shujian and Chen, Jiajun},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {2017},
  pages     = {3203-3209},
  doi       = {10.24963/IJCAI.2017/447},
  url       = {https://mlanthology.org/ijcai/2017/xue2017ijcai-deep/}
}