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...
Saved in:
| Main Author: | |
|---|---|
| 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 |