Collaborative Recurrent Autoencoder: Recommend while Learning to Fill in the Blanks

By Hao Wang, Xingjian Shi, Dit-Yan Yeung. 2016

107 citations recorded by the source corpus.

Hybrid methods that utilize both content and rating information are commonly used in many recommender systems. However, most of them use either handcrafted features or the bag-of-words representation as a surrogate for the content information but they are neither effective nor natural enough. To address this problem, we develop a collaborative recurrent autoencoder (CRAE) which is a denoising recurrent autoencoder (DRAE) that models the generation of content sequences in the collaborative filtering (CF) setting. The model generalizes recent advances in recurrent deep learning from i.i.d. input to non-i.i.d. (CF-based) input and provides a new denoising scheme along with a novel learnable pooling scheme for the recurrent autoencoder. To do this, we first develop a hierarchical Bayesian model for the DRAE and then generalize it to the CF setting. The synergy between denoising and CF enables CRAE to make accurate recommendations while learning to fill in the blanks in sequences. Experiments on real-world datasets from different domains (CiteULike and Netflix) show that, by jointly modeling the order-aware generation of sequences for the content information and performing CF for the ratings, CRAE is able to significantly outperform the state of the art on both the recommendation task based on ratings and the sequence generation task based on content information.

Subfields: Computer Vision and Pattern Recognition, Information Systems, Signal Processing

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Vision and Pattern Recognition

  1. Xiangnan He
  2. Xiang Wang
  3. Yi Tay
  4. Meng Wang
  5. Hao Wang
  6. Dit-Yan Yeung
  7. Le Wu
  8. Kun Zhang

In Information Systems

  1. Xiangnan He
  2. Xiang Wang
  3. Meng Wang
  4. Yi Tay
  5. Le Wu
  6. Dit-Yan Yeung
  7. Hao Wang
  8. Kun Zhang

In Signal Processing

  1. Dit-Yan Yeung
  2. Hao Wang
  3. Yi Tay
  4. Ali Yurekli
  5. Cihan Kaleli
  6. Alper Bilge
  7. Zeynep Batmaz
  8. Xiangnan He

Citations in the corpus