BMLP: Behavior-aware MLP for Heterogeneous Sequential Recommendation

Weixin Li, Yuhao Wu, Yang Liu, Weike Pan, Zhong Ming
2/20/2024
cs.IRcs.AI

No confident code implementation found for this paper.

Abstract

In real recommendation scenarios, users often have different types of behaviors, such as clicking and buying. Existing research methods show that it is possible to capture the heterogeneous interests of users through different types of behaviors. However, most multi-behavior approaches have limitations in learning the relationship between different behaviors. In this paper, we propose a novel multilayer perceptron (MLP)-based heterogeneous sequential recommendation method, namely behavior-aware multilayer perceptron (BMLP). Specifically, it has two main modules, including a heterogeneous interest perception (HIP) module, which models behaviors at multiple granularities through behavior types and transition relationships, and a purchase intent perception (PIP) module, which adaptively fuses subsequences of auxiliary behaviors to capture users' purchase intent. Compared with mainstream sequence models, MLP is competitive in terms of accuracy and has unique advantages in simplicity and efficiency. Extensive experiments show that BMLP achieves significant improvement over state-of-the-art algorithms on four public datasets. In addition, its pure MLP architecture leads to a linear time complexity.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{li2024bmlp,
  title  = {BMLP: Behavior-aware MLP for Heterogeneous Sequential Recommendation},
  author = {Weixin Li and Yuhao Wu and Yang Liu and Weike Pan and Zhong Ming},
  year   = {2024},
  eprint = {2402.12733},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.12733v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.12733.svg)](https://codeofpaper.com/paper/2402.12733)

Discussion