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...

Descripción completa

Detalles Bibliográficos
Autores principales: Yu, Yonghong, Qian, Weiwen, Zhang, Li, Gao, Rong
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