Recurrent neural graph collaborative filtering

Beichuan Zhang, Zhijiao Xiao, Shenghua Zhong

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Collaborative Filtering (CF) is a prevalent technique in recommender systems. Substantial research focuses on learning the embedding of users and items via exploiting past user-item interactions. Recent years have witnessed the boom of Graph Convolutional Networks (GCNs) on CF. Performing graph convolution iteratively, GCN-based models concatenate/average/sum all outputs from different graph convolution layers to generate the embeddings of users and items. Although the previous methods have been proven effective, the pooling operations in the previous methods fail to consider the outputs from different graph convolution layers have different weights and the weights are related to sequential dependencies from precursor nodes. To resolve the aforementioned problems, in this work, we present a new model, Recurrent Neural Graph Collaborative Filtering (RNGCF), which proposes a sequential dependency construction module to adaptively generate the embeddings. Specifically, the module applies a gated recurrent unit (GRU) to learn the sequential dependencies from precursor nodes and an adaptive gated unit (AGU) to adaptively construct the embeddings based on the sequential dependencies. Extensive experiments on three benchmark datasets show that our model outperforms state-of-the-art models consistently. Our implementation is available in PyTorch.

Original languageEnglish (US)
Title of host publicationProceedings - SEKE 2021
Subtitle of host publication33rd International Conference on Software Engineering and Knowledge Engineering
PublisherKnowledge Systems Institute Graduate School
Pages315-320
Number of pages6
ISBN (Electronic)1891706527
DOIs
StatePublished - 2021
Event33rd International Conference on Software Engineering and Knowledge Engineering, SEKE 2021 - Pittsburgh, United States
Duration: Jul 1 2021Jul 10 2021

Publication series

NameProceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE
Volume2021-July
ISSN (Print)2325-9000
ISSN (Electronic)2325-9086

Conference

Conference33rd International Conference on Software Engineering and Knowledge Engineering, SEKE 2021
Country/TerritoryUnited States
CityPittsburgh
Period7/1/217/10/21

Keywords

  • Collaborative filtering
  • Graph convolutional network
  • Recommender system
  • Recurrent neural network

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Recurrent neural graph collaborative filtering'. Together they form a unique fingerprint.

Cite this