xizhu1022 / DA-GCN

[ACM TOIS] Multi-Behavior Recommendation with Personalized Directed Acyclic Behavior Graphs
https://dl.acm.org/doi/10.1145/3696417
7 stars 0 forks source link
directed-acyclic-graph e-commerce graph-neural-networks recommender-system

🚀 Multi-Behavior Recommendation with Personalized Directed Acyclic Behavior Graphs

🔎 Overview

This repository contains the code implementation for Multi-Behavior Recommendation with Personalized Directed Acyclic Behavior Graphs, published in ACM Transaction on Information System (ACM TOIS).

We propose a novel Directed Acyclic Graph Convolutional Network (DA-GCN) for the multi-behavior recommendation task.

To the best of our knowledge, we are the first to extend the monotonic behavior chain to personalized directed acyclic behavior graphs to exploit behavior dependencies, which can reveal the personalized interactive patterns of users and the inherent nature of items simultaneously.

🔑 Key Features of DA-GCN

Methodology

Experiments

📊 Dataset

The datasets are available at ./data. The Tmall dataset aligns with MB-CGCN, and the Taobao dataset is shared with EHCF and GHCF, especially data splits for fair comparison.

For each dataset, we include the following files:

You can easily train our DA-GCN model on your own dataset by the provided format.

⚙️ Implementation

📖 Citation

@article{zhu2024multi,
  title={Multi-Behavior Recommendation with Personalized Directed Acyclic Behavior Graphs},
  author={Zhu, Xi and Lin, Fake and Zhao, Ziwei and Xu, Tong and Zhao, Xiangyu and Yin, Zikai and Li, Xueying and Chen, Enhong},
  journal={ACM Transactions on Information Systems},
  year={2024},
  publisher={ACM New York, NY}
}

📬 Contact

If you have any questions, please contact Xi Zhu.