4 research outputs found
Alleviating Behavior Data Imbalance for Multi-Behavior Graph Collaborative Filtering
Graph collaborative filtering, which learns user and item representations
through message propagation over the user-item interaction graph, has been
shown to effectively enhance recommendation performance. However, most current
graph collaborative filtering models mainly construct the interaction graph on
a single behavior domain (e.g. click), even though users exhibit various types
of behaviors on real-world platforms, including actions like click, cart, and
purchase. Furthermore, due to variations in user engagement, there exists an
imbalance in the scale of different types of behaviors. For instance, users may
click and view multiple items but only make selective purchases from a small
subset of them. How to alleviate the behavior imbalance problem and utilize
information from the multiple behavior graphs concurrently to improve the
target behavior conversion (e.g. purchase) remains underexplored. To this end,
we propose IMGCF, a simple but effective model to alleviate behavior data
imbalance for multi-behavior graph collaborative filtering. Specifically, IMGCF
utilizes a multi-task learning framework for collaborative filtering on
multi-behavior graphs. Then, to mitigate the data imbalance issue, IMGCF
improves representation learning on the sparse behavior by leveraging
representations learned from the behavior domain with abundant data volumes.
Experiments on two widely-used multi-behavior datasets demonstrate the
effectiveness of IMGCF.Comment: accepted by ICDM2023 Worksho
CPDG: A Contrastive Pre-Training Method for Dynamic Graph Neural Networks
Dynamic graph data mining has gained popularity in recent years due to the
rich information contained in dynamic graphs and their widespread use in the
real world. Despite the advances in dynamic graph neural networks (DGNNs), the
rich information and diverse downstream tasks have posed significant
difficulties for the practical application of DGNNs in industrial scenarios. To
this end, in this paper, we propose to address them by pre-training and present
the Contrastive Pre-Training Method for Dynamic Graph Neural Networks (CPDG).
CPDG tackles the challenges of pre-training for DGNNs, including generalization
and long-short term modeling capability, through a flexible structural-temporal
subgraph sampler along with structural-temporal contrastive pre-training
schemes. Extensive experiments conducted on both large-scale research and
industrial dynamic graph datasets show that CPDG outperforms existing methods
in dynamic graph pre-training for various downstream tasks under three transfer
settings.Comment: 12 pages, 6 figure
Modeling Spatiotemporal Periodicity and Collaborative Signal for Local-Life Service Recommendation
Online local-life service platforms provide services like nearby daily
essentials and food delivery for hundreds of millions of users. Different from
other types of recommender systems, local-life service recommendation has the
following characteristics: (1) spatiotemporal periodicity, which means a user's
preferences for items vary from different locations at different times. (2)
spatiotemporal collaborative signal, which indicates similar users have similar
preferences at specific locations and times. However, most existing methods
either focus on merely the spatiotemporal contexts in sequences, or model the
user-item interactions without spatiotemporal contexts in graphs. To address
this issue, we design a new method named SPCS in this paper. Specifically, we
propose a novel spatiotemporal graph transformer (SGT) layer, which explicitly
encodes relative spatiotemporal contexts, and aggregates the information from
multi-hop neighbors to unify spatiotemporal periodicity and collaborative
signal. With extensive experiments on both public and industrial datasets, this
paper validates the state-of-the-art performance of SPCS.Comment: KDAH CIKM'23 Worksho
Macro Graph Neural Networks for Online Billion-Scale Recommender Systems
Predicting Click-Through Rate (CTR) in billion-scale recommender systems
poses a long-standing challenge for Graph Neural Networks (GNNs) due to the
overwhelming computational complexity involved in aggregating billions of
neighbors. To tackle this, GNN-based CTR models usually sample hundreds of
neighbors out of the billions to facilitate efficient online recommendations.
However, sampling only a small portion of neighbors results in a severe
sampling bias and the failure to encompass the full spectrum of user or item
behavioral patterns. To address this challenge, we name the conventional
user-item recommendation graph as "micro recommendation graph" and introduce a
more suitable MAcro Recommendation Graph (MAG) for billion-scale
recommendations. MAG resolves the computational complexity problems in the
infrastructure by reducing the node count from billions to hundreds.
Specifically, MAG groups micro nodes (users and items) with similar behavior
patterns to form macro nodes. Subsequently, we introduce tailored Macro Graph
Neural Networks (MacGNN) to aggregate information on a macro level and revise
the embeddings of macro nodes. MacGNN has already served Taobao's homepage feed
for two months, providing recommendations for over one billion users. Extensive
offline experiments on three public benchmark datasets and an industrial
dataset present that MacGNN significantly outperforms twelve CTR baselines
while remaining computationally efficient. Besides, online A/B tests confirm
MacGNN's superiority in billion-scale recommender systems.Comment: 11 pages, 7 figures, accepted by The Web Conference 202