IRAILGMar 20, 2022

Multi-view Multi-behavior Contrastive Learning in Recommendation

arXiv:2203.10576v1117 citationsh-index: 40Has Code
Originality Incremental advance
AI Analysis

This work addresses recommendation systems for users with multiple interaction types, presenting an incremental improvement through novel contrastive learning tasks.

The paper tackles the problem of multi-behavior recommendation by proposing a contrastive learning framework that models commonalities and differences across behaviors and views, achieving state-of-the-art performance on two real-world datasets.

Multi-behavior recommendation (MBR) aims to jointly consider multiple behaviors to improve the target behavior's performance. We argue that MBR models should: (1) model the coarse-grained commonalities between different behaviors of a user, (2) consider both individual sequence view and global graph view in multi-behavior modeling, and (3) capture the fine-grained differences between multiple behaviors of a user. In this work, we propose a novel Multi-behavior Multi-view Contrastive Learning Recommendation (MMCLR) framework, including three new CL tasks to solve the above challenges, respectively. The multi-behavior CL aims to make different user single-behavior representations of the same user in each view to be similar. The multi-view CL attempts to bridge the gap between a user's sequence-view and graph-view representations. The behavior distinction CL focuses on modeling fine-grained differences of different behaviors. In experiments, we conduct extensive evaluations and ablation tests to verify the effectiveness of MMCLR and various CL tasks on two real-world datasets, achieving SOTA performance over existing baselines. Our code will be available on \url{https://github.com/wyqing20/MMCLR}

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes