Learning from Substitutable and Complementary Relations for Graph-based Sequential Product Recommendation

  • Wei Zhang*
  • , Zeyuan Chen
  • , Hongyuan Zha
  • , Jianyong Wang
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

31 Scopus citations

Abstract

Sequential product recommendation, aiming at predicting the products that a target user will interact with soon, has become a hotspot topic. Most of the sequential recommendation models focus on learning from users' interacted product sequences in a purely data-driven manner. However, they largely overlook the knowledgeable substitutable and complementary relations between products. To address this issue, we propose a novel Substitutable and Complementary Graph-based Sequential Product Recommendation model, namely, SCG-SPRe. The innovations of SCG-SPRe lie in its two main modules: (1) The module of interactive graph neural networks jointly encodes the high-order product correlations in the substitutable graph and the complementary graph into two types of relation-specific product representations. (2) The module of kernel-enhanced transformer networks adaptively fuses multiple temporal kernels to characterize the unique temporal patterns between a candidate product to be recommended and any interacted product in a target behavior sequence. Thanks to the seamless integration of the two modules, SCG-SPRe obtains candidate-dependent user representations for different candidate products to compute the corresponding ranking scores. We conduct extensive experiments on three public datasets, demonstrating SCG-SPRe is superior to competitive sequential recommendation baselines and validating the benefits of explicitly modeling the product-product relations.

Original languageEnglish
Article number3464302
JournalACM Transactions on Information Systems
Volume40
Issue number2
DOIs
StatePublished - Apr 2022

Keywords

  • Sequential recommendation
  • attention mechanism
  • graph neural networks
  • substitutable and complementary relations

Fingerprint

Dive into the research topics of 'Learning from Substitutable and Complementary Relations for Graph-based Sequential Product Recommendation'. Together they form a unique fingerprint.

Cite this