English

Sequential Recommendation with Auxiliary Item Relationships via Multi-Relational Transformer

Information Retrieval 2022-11-01 v2 Artificial Intelligence Machine Learning

Abstract

Sequential Recommendation (SR) models user dynamics and predicts the next preferred items based on the user history. Existing SR methods model the 'was interacted before' item-item transitions observed in sequences, which can be viewed as an item relationship. However, there are multiple auxiliary item relationships, e.g., items from similar brands and with similar contents in real-world scenarios. Auxiliary item relationships describe item-item affinities in multiple different semantics and alleviate the long-lasting cold start problem in the recommendation. However, it remains a significant challenge to model auxiliary item relationships in SR. To simultaneously model high-order item-item transitions in sequences and auxiliary item relationships, we propose a Multi-relational Transformer capable of modeling auxiliary item relationships for SR (MT4SR). Specifically, we propose a novel self-attention module, which incorporates arbitrary item relationships and weights item relationships accordingly. Second, we regularize intra-sequence item relationships with a novel regularization module to supervise attentions computations. Third, for inter-sequence item relationship pairs, we introduce a novel inter-sequence related items modeling module. Finally, we conduct experiments on four benchmark datasets and demonstrate the effectiveness of MT4SR over state-of-the-art methods and the improvements on the cold start problem. The code is available at https://github.com/zfan20/MT4SR.

Keywords

Cite

@article{arxiv.2210.13572,
  title  = {Sequential Recommendation with Auxiliary Item Relationships via Multi-Relational Transformer},
  author = {Ziwei Fan and Zhiwei Liu and Chen Wang and Peijie Huang and Hao Peng and Philip S. Yu},
  journal= {arXiv preprint arXiv:2210.13572},
  year   = {2022}
}

Comments

Accepted to BigData 2022. The code is at https://github.com/zfan20/MT4SR

R2 v1 2026-06-28T04:24:19.497Z