Deep Collaborative Filtering with Multi-Aspect Information in
  Heterogeneous Networks
  Recently, recommender systems play a pivotal role in alleviating the problem
of information overload. Latent factor models have been widely used for
recommendation. Most existing latent factor models mainly utilize the
interaction information between users and items, although some recently
extended models utilize some auxiliary information to learn a unified latent
factor for users and items. The unified latent factor only represents the
characteristics of users and the properties of items from the aspect of
purchase history. However, the characteristics of users and the properties of
items may stem from different aspects, e.g., the brand-aspect and
category-aspect of items. Moreover, the latent factor models usually use the
shallow projection, which cannot capture the characteristics of users and items
well. In this paper, we propose a Neural network based Aspect-level
Collaborative Filtering model (NeuACF) to exploit different aspect latent
factors. Through modelling the rich object properties and relations in
recommender system as a heterogeneous information network, NeuACF first
extracts different aspect-level similarity matrices of users and items
respectively through different meta-paths, and then feeds an elaborately
designed deep neural network with these matrices to learn aspect-level latent
factors. Finally, the aspect-level latent factors are fused for the top-N
recommendation. Moreover, to fuse information from different aspects more
effectively, we further propose NeuACF++ to fuse aspect-level latent factors
with self-attention mechanism. Extensive experiments on three real world
datasets show that NeuACF and NeuACF++ significantly outperform both existing
latent factor models and recent neural network models.
