BERD+: a generic sequential recommendation framework by eliminating unreliable data with item- and attribute-level signals

Yatong Sun, Xiaochun Yang, Zhu Sun*, Bin Wang*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

A preliminary work of our study was published at IJCAI’21 [47], which is substantially extended in the following aspects: (1) In Section 1, we analyze the necessity of introducing item attributes for detecting unreliable instances, together with the problems and challenges that attributes may bring in. (2) In Section 2, we add discussions about the limitations of existing attribute-aware recommender systems (Section 2.2) and denoising methods (Section 2.3) in the context of detecting unreliable instances. (3) In Section 4.2, we further conduct an in-depth analysis at the attribute level to demonstrate the capability of attributes for rectifying instance loss and uncertainty, as well as the disturbance caused by attributes. (4) We generalize BERD to a generic framework BERD+ in Section 5.1, equipped with novel modules, i.e., HU-GCN (Section 5.2) and EPE (Section 5.4), which properly incorporate item attributes while reducing their disturbance for rectifying instance uncer tainty (Section 5.5) and loss (Section 5.6). The generic BERD+ can be flexibly plugged into existing SRSs for performance enhanced recommendation via eliminating unreliable data. (5) In Section 6.2, we apply our BERD+ framework to seven state-of-the-art SRSs on five real-world datasets to illustrate its superiority. (6) To avoid unfair comparison caused by item attributes, we build and compare with the baseline that combines the original BERD and an advanced attribute-aware recommender system, KSR [19]. (7) For more comprehensive comparison, in Section 6.2.2, we compare BRED+ with two state-of-the-art denoising approaches; in Section 6.2.3, to examine the efficacy of HU-GCN and EPE, we compare HU-GCN with various attribute embedding techniques, i.e., variants of graph neural networks, and compare EPE with different attribute fusing methods, i.e., adding, concatenation, and weighted sum. (8) In Section 6.2.4, a detailed ablation study is conducted to verify the effectiveness of each module of BERD+. (9) In Sections 6.2.6 and 6.2.7, we visualize the instance loss and uncertainty, together with a case study, showcasing the effectiveness of our proposed BERD+.

Original languageEnglish
Article number41
Pages (from-to)1-33
Number of pages33
JournalACM Transactions on Information Systems
Volume42
Issue number2
Early online date8 Nov 2023
DOIs
Publication statusPublished - Mar 2024

Keywords

  • Sequential recommender systems
  • unreliable instances
  • heterogeneous graph
  • graph convolution network

Fingerprint

Dive into the research topics of 'BERD+: a generic sequential recommendation framework by eliminating unreliable data with item- and attribute-level signals'. Together they form a unique fingerprint.

Cite this