Self-Supervised Social Recommendation Algorithm Fusing Residual Networks

Social recommendation based on graph neural networks learns the embedded relationships between users and items through the information of social graphs and interaction graphs to get the final recommendation results. However, the existing algorithms mainly utilize the static social graph structure, w...

Full description

Saved in:
Bibliographic Details
Main Author: WANG Yujie, YANG Zhe
Format: Article
Language:zho
Published: Journal of Computer Engineering and Applications Beijing Co., Ltd., Science Press 2024-12-01
Series:Jisuanji kexue yu tansuo
Subjects:
Online Access:http://fcst.ceaj.org/fileup/1673-9418/PDF/2401006.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850057354993729536
author WANG Yujie, YANG Zhe
author_facet WANG Yujie, YANG Zhe
author_sort WANG Yujie, YANG Zhe
collection DOAJ
description Social recommendation based on graph neural networks learns the embedded relationships between users and items through the information of social graphs and interaction graphs to get the final recommendation results. However, the existing algorithms mainly utilize the static social graph structure, which is unable to mine the potential linking relationship between users, and at the same time do not solve the noise problem in the user-item interaction behavior. Therefore, a self-supervised social recommendation algorithm incorporating residual networks is proposed. Firstly, the algorithm employs a variational hypergraph auto-encoder for link prediction in social networks to obtain a reconstructed social graph, which is used to mine the positive link relationships hidden among users. Secondly, an attention mechanism is utilized to assign different attention coefficients to the original and the reconstructed residual social graphs to obtain a more accurate representation of users. Lastly, to alleviate the problem of noise in the data, an adaptive hypergraph global relation extractor is constructed. Self-supervised signals are created using local embedding information and global embedding information in collaboration with this extractor, which optimizes the local embedding representation and thus mitigates the effect of noise. The algorithm is experimentally compared with baseline models such as NGCF, LightGCN, and MHCN on three datasets, Ciao, Epinions and Yelp. On the Ciao dataset, Recall@10 is improved by 17.1% to 48.5%, NDCG@10 is improved by 1.4% to 37.9%; on the Epinions dataset, Recall@10 is improved by 8.3% to 56.2%, NDCG@10 is improved by 3.7% to 29.8%; on the Yelp dataset, Recall@10 is improved by 9.1% to 53.3%, NDCG@10 is improved by 11.2% to 66.6%. Experimental results show that the algorithm has good recommendation performance compared with the benchmark model.
format Article
id doaj-art-e807a9a4b5ba4f479250ddb9def27e1b
institution DOAJ
issn 1673-9418
language zho
publishDate 2024-12-01
publisher Journal of Computer Engineering and Applications Beijing Co., Ltd., Science Press
record_format Article
series Jisuanji kexue yu tansuo
spelling doaj-art-e807a9a4b5ba4f479250ddb9def27e1b2025-08-20T02:51:27ZzhoJournal of Computer Engineering and Applications Beijing Co., Ltd., Science PressJisuanji kexue yu tansuo1673-94182024-12-0118123175318810.3778/j.issn.1673-9418.2401006Self-Supervised Social Recommendation Algorithm Fusing Residual NetworksWANG Yujie, YANG Zhe01. School of Computer Science and Technology, Soochow University, Suzhou, Jiangsu 215006, China 2. Provincial Key Laboratory for Computer Information Processing Technology, Suzhou, Jiangsu 215006, China 3. Provincial Key Laboratory for Intelligent Engineering in Big Data, Suzhou, Jiangsu 215006, ChinaSocial recommendation based on graph neural networks learns the embedded relationships between users and items through the information of social graphs and interaction graphs to get the final recommendation results. However, the existing algorithms mainly utilize the static social graph structure, which is unable to mine the potential linking relationship between users, and at the same time do not solve the noise problem in the user-item interaction behavior. Therefore, a self-supervised social recommendation algorithm incorporating residual networks is proposed. Firstly, the algorithm employs a variational hypergraph auto-encoder for link prediction in social networks to obtain a reconstructed social graph, which is used to mine the positive link relationships hidden among users. Secondly, an attention mechanism is utilized to assign different attention coefficients to the original and the reconstructed residual social graphs to obtain a more accurate representation of users. Lastly, to alleviate the problem of noise in the data, an adaptive hypergraph global relation extractor is constructed. Self-supervised signals are created using local embedding information and global embedding information in collaboration with this extractor, which optimizes the local embedding representation and thus mitigates the effect of noise. The algorithm is experimentally compared with baseline models such as NGCF, LightGCN, and MHCN on three datasets, Ciao, Epinions and Yelp. On the Ciao dataset, Recall@10 is improved by 17.1% to 48.5%, NDCG@10 is improved by 1.4% to 37.9%; on the Epinions dataset, Recall@10 is improved by 8.3% to 56.2%, NDCG@10 is improved by 3.7% to 29.8%; on the Yelp dataset, Recall@10 is improved by 9.1% to 53.3%, NDCG@10 is improved by 11.2% to 66.6%. Experimental results show that the algorithm has good recommendation performance compared with the benchmark model.http://fcst.ceaj.org/fileup/1673-9418/PDF/2401006.pdfsocial network; recommendation system; graph convolutional neural network; hypergraph; self-supervised learning
spellingShingle WANG Yujie, YANG Zhe
Self-Supervised Social Recommendation Algorithm Fusing Residual Networks
Jisuanji kexue yu tansuo
social network; recommendation system; graph convolutional neural network; hypergraph; self-supervised learning
title Self-Supervised Social Recommendation Algorithm Fusing Residual Networks
title_full Self-Supervised Social Recommendation Algorithm Fusing Residual Networks
title_fullStr Self-Supervised Social Recommendation Algorithm Fusing Residual Networks
title_full_unstemmed Self-Supervised Social Recommendation Algorithm Fusing Residual Networks
title_short Self-Supervised Social Recommendation Algorithm Fusing Residual Networks
title_sort self supervised social recommendation algorithm fusing residual networks
topic social network; recommendation system; graph convolutional neural network; hypergraph; self-supervised learning
url http://fcst.ceaj.org/fileup/1673-9418/PDF/2401006.pdf
work_keys_str_mv AT wangyujieyangzhe selfsupervisedsocialrecommendationalgorithmfusingresidualnetworks