Multi-Component Graph Convolutional Collaborative Filtering
  The interactions of users and items in recommender system could be naturally
modeled as a user-item bipartite graph. In recent years, we have witnessed an
emerging research effort in exploring user-item graph for collaborative
filtering methods. Nevertheless, the formation of user-item interactions
typically arises from highly complex latent purchasing motivations, such as
high cost performance or eye-catching appearance, which are indistinguishably
represented by the edges. The existing approaches still remain the differences
between various purchasing motivations unexplored, rendering the inability to
capture fine-grained user preference. Therefore, in this paper we propose a
novel Multi-Component graph convolutional Collaborative Filtering (MCCF)
approach to distinguish the latent purchasing motivations underneath the
observed explicit user-item interactions. Specifically, there are two
elaborately designed modules, decomposer and combiner, inside MCCF. The former
first decomposes the edges in user-item graph to identify the latent components
that may cause the purchasing relationship; the latter then recombines these
latent components automatically to obtain unified embeddings for prediction.
Furthermore, the sparse regularizer and weighted random sample strategy are
utilized to alleviate the overfitting problem and accelerate the optimization.
Empirical results on three real datasets and a synthetic dataset not only show
the significant performance gains of MCCF, but also well demonstrate the
necessity of considering multiple components.
