Dual Policy Learning for Aggregation Optimization in Graph Neural
Network-based Recommender Systems
- URL: http://arxiv.org/abs/2302.10567v1
- Date: Tue, 21 Feb 2023 09:47:27 GMT
- Title: Dual Policy Learning for Aggregation Optimization in Graph Neural
Network-based Recommender Systems
- Authors: Heesoo Jung, Sangpil Kim, Hogun Park
- Abstract summary: We propose a novel reinforcement learning-based message passing framework for recommender systems.
This framework adaptively determines high-order connectivity to aggregate users and items using dual policy learning.
Our results show that our proposed framework significantly enhances the recent base model, improving nDCG and Recall by up to 63.7% and 42.9%, respectively.
- Score: 4.026354668375411
- License: http://creativecommons.org/licenses/by-nc-sa/4.0/
- Abstract: Graph Neural Networks (GNNs) provide powerful representations for
recommendation tasks. GNN-based recommendation systems capture the complex
high-order connectivity between users and items by aggregating information from
distant neighbors and can improve the performance of recommender systems.
Recently, Knowledge Graphs (KGs) have also been incorporated into the user-item
interaction graph to provide more abundant contextual information; they are
exploited to address cold-start problems and enable more explainable
aggregation in GNN-based recommender systems (GNN-Rs). However, due to the
heterogeneous nature of users and items, developing an effective aggregation
strategy that works across multiple GNN-Rs, such as LightGCN and KGAT, remains
a challenge. In this paper, we propose a novel reinforcement learning-based
message passing framework for recommender systems, which we call DPAO (Dual
Policy framework for Aggregation Optimization). This framework adaptively
determines high-order connectivity to aggregate users and items using dual
policy learning. Dual policy learning leverages two Deep-Q-Network models to
exploit the user- and item-aware feedback from a GNN-R and boost the
performance of the target GNN-R. Our proposed framework was evaluated with both
non-KG-based and KG-based GNN-R models on six real-world datasets, and their
results show that our proposed framework significantly enhances the recent base
model, improving nDCG and Recall by up to 63.7% and 42.9%, respectively. Our
implementation code is available at https://github.com/steve30572/DPAO/.
Related papers
- Linear-Time Graph Neural Networks for Scalable Recommendations [50.45612795600707]
The key of recommender systems is to forecast users' future behaviors based on previous user-item interactions.
Recent years have witnessed a rising interest in leveraging Graph Neural Networks (GNNs) to boost the prediction performance of recommender systems.
We propose a Linear-Time Graph Neural Network (LTGNN) to scale up GNN-based recommender systems to achieve comparable scalability as classic MF approaches.
arXiv Detail & Related papers (2024-02-21T17:58:10Z) - Collaboration-Aware Graph Convolutional Networks for Recommendation
Systems [14.893579746643814]
Graph Neural Networks (GNNs) have been successfully adopted in recommendation systems.
Message-passing implicitly injects collaborative effect into the embedding process.
No study has comprehensively scrutinized how message-passing captures collaborative effect.
We propose a recommendation-tailored GNN, Augmented Collaboration-Aware Graph Conal Network (CAGCN*)
arXiv Detail & Related papers (2022-07-03T18:03:46Z) - Meta-Aggregator: Learning to Aggregate for 1-bit Graph Neural Networks [127.32203532517953]
We develop a vanilla 1-bit framework that binarizes both the GNN parameters and the graph features.
Despite the lightweight architecture, we observed that this vanilla framework suffered from insufficient discriminative power in distinguishing graph topologies.
This discovery motivates us to devise meta aggregators to improve the expressive power of vanilla binarized GNNs.
arXiv Detail & Related papers (2021-09-27T08:50:37Z) - DSKReG: Differentiable Sampling on Knowledge Graph for Recommendation
with Relational GNN [59.160401038969795]
We propose differentiable sampling on Knowledge Graph for Recommendation with GNN (DSKReG)
We devise a differentiable sampling strategy, which enables the selection of relevant items to be jointly optimized with the model training procedure.
The experimental results demonstrate that our model outperforms state-of-the-art KG-based recommender systems.
arXiv Detail & Related papers (2021-08-26T16:19:59Z) - Graph Trend Networks for Recommendations [34.06649831739749]
The key of recommender systems is to predict how likely users will interact with items based on their historical online behaviors.
To exploit these user-item interactions, there are increasing efforts on considering the user-item interactions as a user-item bipartite graph.
Despite their success, most existing GNN-based recommender systems overlook the existence of interactions caused by unreliable behaviors.
We propose the Graph Trend Networks for recommendations (GTN) with principled designs that can capture the adaptive reliability of the interactions.
arXiv Detail & Related papers (2021-08-12T06:09:18Z) - Learning Intents behind Interactions with Knowledge Graph for
Recommendation [93.08709357435991]
Knowledge graph (KG) plays an increasingly important role in recommender systems.
Existing GNN-based models fail to identify user-item relation at a fine-grained level of intents.
We propose a new model, Knowledge Graph-based Intent Network (KGIN)
arXiv Detail & Related papers (2021-02-14T03:21:36Z) - Graph Neural Networks in Recommender Systems: A Survey [21.438347815928918]
In recommender systems, the main challenge is to learn the effective user/item representations from their interactions and side information.
Recently, graph neural network (GNN) techniques have been widely utilized in recommender systems.
This article aims to provide a comprehensive review of recent research efforts on GNN-based recommender systems.
arXiv Detail & Related papers (2020-11-04T12:57:47Z) - Policy-GNN: Aggregation Optimization for Graph Neural Networks [60.50932472042379]
Graph neural networks (GNNs) aim to model the local graph structures and capture the hierarchical patterns by aggregating the information from neighbors.
It is a challenging task to develop an effective aggregation strategy for each node, given complex graphs and sparse features.
We propose Policy-GNN, a meta-policy framework that models the sampling procedure and message passing of GNNs into a combined learning process.
arXiv Detail & Related papers (2020-06-26T17:03:06Z) - Bilinear Graph Neural Network with Neighbor Interactions [106.80781016591577]
Graph Neural Network (GNN) is a powerful model to learn representations and make predictions on graph data.
We propose a new graph convolution operator, which augments the weighted sum with pairwise interactions of the representations of neighbor nodes.
We term this framework as Bilinear Graph Neural Network (BGNN), which improves GNN representation ability with bilinear interactions between neighbor nodes.
arXiv Detail & Related papers (2020-02-10T06:43:38Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.