Cargando…
A Graph-Neural-Network-Based Social Network Recommendation Algorithm Using High-Order Neighbor Information
Social-network-based recommendation algorithms leverage rich social network information to alleviate the problem of data sparsity and boost the recommendation performance. However, traditional social-network-based recommendation algorithms ignore high-order collaborative signals or only consider the...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9571652/ https://www.ncbi.nlm.nih.gov/pubmed/36236218 http://dx.doi.org/10.3390/s22197122 |
_version_ | 1784810415736225792 |
---|---|
author | Yu, Yonghong Qian, Weiwen Zhang, Li Gao, Rong |
author_facet | Yu, Yonghong Qian, Weiwen Zhang, Li Gao, Rong |
author_sort | Yu, Yonghong |
collection | PubMed |
description | Social-network-based recommendation algorithms leverage rich social network information to alleviate the problem of data sparsity and boost the recommendation performance. However, traditional social-network-based recommendation algorithms ignore high-order collaborative signals or only consider the first-order collaborative signal when learning users’ and items’ latent representations, resulting in suboptimal recommendation performance. In this paper, we propose a graph neural network (GNN)-based social recommendation model that utilizes the GNN framework to capture high-order collaborative signals in the process of learning the latent representations of users and items. Specifically, we formulate the representations of entities, i.e., users and items, by stacking multiple embedding propagation layers to recursively aggregate multi-hop neighborhood information on both the user–item interaction graph and the social network graph. Hence, the collaborative signals hidden in both the user–item interaction graph and the social network graph are explicitly injected into the final representations of entities. Moreover, we ease the training process of the proposed GNN-based social recommendation model and alleviate overfitting by adopting a lightweight GNN framework that only retains the neighborhood aggregation component and abandons the feature transformation and nonlinear activation components. The experimental results on two real-world datasets show that our proposed GNN-based social recommendation method outperforms the state-of-the-art recommendation algorithms. |
format | Online Article Text |
id | pubmed-9571652 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-95716522022-10-17 A Graph-Neural-Network-Based Social Network Recommendation Algorithm Using High-Order Neighbor Information Yu, Yonghong Qian, Weiwen Zhang, Li Gao, Rong Sensors (Basel) Article Social-network-based recommendation algorithms leverage rich social network information to alleviate the problem of data sparsity and boost the recommendation performance. However, traditional social-network-based recommendation algorithms ignore high-order collaborative signals or only consider the first-order collaborative signal when learning users’ and items’ latent representations, resulting in suboptimal recommendation performance. In this paper, we propose a graph neural network (GNN)-based social recommendation model that utilizes the GNN framework to capture high-order collaborative signals in the process of learning the latent representations of users and items. Specifically, we formulate the representations of entities, i.e., users and items, by stacking multiple embedding propagation layers to recursively aggregate multi-hop neighborhood information on both the user–item interaction graph and the social network graph. Hence, the collaborative signals hidden in both the user–item interaction graph and the social network graph are explicitly injected into the final representations of entities. Moreover, we ease the training process of the proposed GNN-based social recommendation model and alleviate overfitting by adopting a lightweight GNN framework that only retains the neighborhood aggregation component and abandons the feature transformation and nonlinear activation components. The experimental results on two real-world datasets show that our proposed GNN-based social recommendation method outperforms the state-of-the-art recommendation algorithms. MDPI 2022-09-20 /pmc/articles/PMC9571652/ /pubmed/36236218 http://dx.doi.org/10.3390/s22197122 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Yu, Yonghong Qian, Weiwen Zhang, Li Gao, Rong A Graph-Neural-Network-Based Social Network Recommendation Algorithm Using High-Order Neighbor Information |
title | A Graph-Neural-Network-Based Social Network Recommendation Algorithm Using High-Order Neighbor Information |
title_full | A Graph-Neural-Network-Based Social Network Recommendation Algorithm Using High-Order Neighbor Information |
title_fullStr | A Graph-Neural-Network-Based Social Network Recommendation Algorithm Using High-Order Neighbor Information |
title_full_unstemmed | A Graph-Neural-Network-Based Social Network Recommendation Algorithm Using High-Order Neighbor Information |
title_short | A Graph-Neural-Network-Based Social Network Recommendation Algorithm Using High-Order Neighbor Information |
title_sort | graph-neural-network-based social network recommendation algorithm using high-order neighbor information |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9571652/ https://www.ncbi.nlm.nih.gov/pubmed/36236218 http://dx.doi.org/10.3390/s22197122 |
work_keys_str_mv | AT yuyonghong agraphneuralnetworkbasedsocialnetworkrecommendationalgorithmusinghighorderneighborinformation AT qianweiwen agraphneuralnetworkbasedsocialnetworkrecommendationalgorithmusinghighorderneighborinformation AT zhangli agraphneuralnetworkbasedsocialnetworkrecommendationalgorithmusinghighorderneighborinformation AT gaorong agraphneuralnetworkbasedsocialnetworkrecommendationalgorithmusinghighorderneighborinformation AT yuyonghong graphneuralnetworkbasedsocialnetworkrecommendationalgorithmusinghighorderneighborinformation AT qianweiwen graphneuralnetworkbasedsocialnetworkrecommendationalgorithmusinghighorderneighborinformation AT zhangli graphneuralnetworkbasedsocialnetworkrecommendationalgorithmusinghighorderneighborinformation AT gaorong graphneuralnetworkbasedsocialnetworkrecommendationalgorithmusinghighorderneighborinformation |