Journal of Jilin University(Engineering and Technology Edition) ›› 2025, Vol. 55 ›› Issue (2): 700-708.doi: 10.13229/j.cnki.jdxbgxb.20230535

Previous Articles    

Social recommendation based on global capture of dynamic, static and relational features

Xiao-dong CAI(),Qing-song ZHOU,Yan-yan ZHANG,Yun XUE   

  1. School of Information and Communication,Guilin University of Electronic Technology,Guilin 541004,China
  • Received:2023-05-20 Online:2025-02-01 Published:2025-04-16

Abstract:

The social recommendation algorithm based on graph neural networks has achieved good performance in improving the performance of recommendation systems. However, existing methods overlook the dynamic evolution of users interest preferences and items attractiveness, as well as the potential connections between items. This can lead to the model learning features that are not accurate and rich enough, limiting prediction accuracy. For this problem, a social recommendation model based on the global capture of dynamic, static and relational features is proposed. The model first captures the long-term static features and short-term dynamic features of users and items through interaction modeling network and temporal modeling network, respectively. Then, the gated fusion network adaptively fuses the long-term static features and short-term dynamic features to obtain the dynamic and static features. Finally, the relationship aggregation network is used to capture the relational features. The experimental results on the Ciao and Epinions datasets show that the prediction error of the proposed model is significantly lower than that of the existing advanced methods, and it has good application value.

Key words: computer application, social recommendation, recommendation system, graph neural networks, dynamic and static features, relational features

CLC Number: 

  • TP391

Fig.1

Overall framework of the DSRSRec model"

Fig.2

Framework diagram of temporal modeling network"

Fig.3

Framework diagram of gated fusion network"

Table 1

Pseudocode of DSRSRec model"

输入:用户-项目评分矩阵R、用户-用户信任矩阵F

输出:目标用户对预测项目的评分

开始

1.基于RF分别生成GRGS

2.基于RN式(13)计算项目间的相似度生成GI

3.基于高斯分布随机初始化各用户、项目、评分的嵌入向量

4.基于GR和交互建模网络经式(1)~(5)生成用户和项目的长期静态特征

5.基于时序建模网络和K经式(6)~(8)生成用户短期动态特征(项目同理)

6.基于门控融合网络经式(9)~(10)生成用户动静态特征(项目同理)

7.基于GS和关系聚合网络经式(11)~(12)生成用户的关系特征(项目同理,但基于GI

8.基于用户和项目的动静态特征及关系特征经式(16)生成用户和项目全局特征

9.基于用户和项目的全局特征经式(17)计算出预测分数

10.基于式(18)计算损失值并利用梯度下降算法优化DSRSRec模型

结束

Table 2

Statistical information of the datasets"

数据集|U||V|评分数社交关系数
Ciao2 06214 43935 99052 721
Epinions15 448255 461920 119355 717

Table 3

Comparison of experimental results of various models"

模型CiaoEpinions
RMSEMAERMSEMAE

DeepSoR

GraphRec

ConsisRec

GDSRec

DSRSRec

1.036 7

0.987 0

0.975 2

0.951 9

0.915 8

0.778 6

0.745 3

0.734 0

0.724 5

0.695 3

1.103 7

1.071 5

1.060 7

1.052 7

1.038 2

0.843 9

0.820 7

0.812 9

0.805 9

0.786 5

Fig.4

Effectiveness analysis of key components of the DSRSRec model"

Fig.5

Effect of N value on model performance"

Fig.6

Effect of K value on model performance"

1 Dau A, Salim N. Recommendation system based on deep learning methods: a systematic review and new directions[J]. Artificial Intelligence Review, 2020, 53(4): 2709-2748.
2 Mcpherson M, Smith L L, Cook J M. Birds of a feather: homophily in social networks[J]. Annual Review of Sociology, 2001, 27(1): 415-444.
3 Marsden P V, Friedkin N E. Network studies of social influence[J]. Sociological Methods & Research, 1993, 22(1): 127-151.
4 Hamilton W, Ying Z, Leskovec J. Inductive representation learning on large graphs[J]. Advances in Neural Information Processing Systems, 2017, 17: 1025-1035.
5 Zhou J, Cui G, Hu S, et al. Graph neural networks: a review of methods and applications[J]. AI Open, 2020, 1: 57-81.
6 Wu S, Sun F, Zhang W, et al. Graph neural networks in recommender systems: a survey[J]. ACM Computing Surveys, 2022, 55(5): 1-37.
7 吴静, 谢辉, 姜火文. 图神经网络推荐系统综述[J]. 计算机科学与探索, 2022, 16(10): 2249-2263.
Wu Jing, Xie Hui, Jiang Huo-wen. Survey of graph neural network in recommendation system[J]. Journal of Frontiers of Computer Science and Technology, 2022, 16(10): 2249-2263.
8 Fan W, Ma Y, Li Q, et al. Graph neural networks for social recommendation[C]∥The World Wide Web Conference, San Francisco, USA, 2019: 417-426.
9 Xu H, Huang C, Xu Y, et al. Global context enhanced social recommendation with hierarchical graph neural networks[C]∥EEE International Conference on Data Mining, Sorrento, Italy, 2020: 701-710.
10 Dong M, Yao L, Wang X, et al. Adversarial dual autoencoders for trust-aware recommendation[J]. Neural Computing and Applications, 2021, 35(18): 13065-13075.
11 Yu Y, Qian W, Zhang L, et al. A graph neural network based social network recommendation algorithm using high order neighbor information[J]. Sensors, 2022, 22(19): 22197122.
12 Chen J, Xin X, Liang X, et al. GDSRec: graph-based decentralized collaborative filtering for social recommendation[J]. IEEE Transactions on Knowledge and Data Engineering, 2022, 35(5): 4813-4824.
13 章琪, 于双元, 尹鸿峰, 等. 基于图注意力的神经协同过滤社会推荐算法[J]. 计算机科学, 2023, 50(2): 115-122.
Zhang Qi, Yu Shuang-yuan, Yin Hong-feng, et al. Neural collaborative filtering for social recommendation algorithm based on graph attention[J]. Computer Science, 2023, 50(2): 115-122.
14 Zhu H, Xiong F, Chen H, et al. Incorporating a triple graph neural network with multiple implicit feedback for social recommendation[J]. ACM Transactions on the Web, 2024, 18(2): 1-26.
15 Huang C, Xu H, Xu Y, et al. Knowledge-aware coupled graph neural network for social recommendation[J]. Proceedings of the AAAI Conference on Artificial Intelligence, 2021, 35(5): 4115-4122.
16 Song W, Xiao Z, Wang Y, et al. Session-based social recommendation via dynamic graph attention networks[C]∥Proceedings of the Twelfth ACM International Conference on Web Search and Data Mining, Melbourne, Australia, 2019: 555-563.
17 Fu B, Zhang W, Hu G, et al. Dual side deep context-aware modulation for social recommendation[C]∥Proceedings of the Web Conference 2021, Ljubljana, Slovenija, 2021: 2524-2534.
18 Yu Z, Lian J, Mahmoody A, et al. Adaptive user modeling with long and short-term preferences for personalized recommendation[C]∥IJCAI19, Macao, China, 2019: 4213-4219.
19 Fan W, Li Q, Cheng M. Deep modeling of social relations for recommendation[C]∥Proceedings of the AAAI Conference on Artificial Intelligence, New Orleans, USA, 2018: 8075-8076.
20 Yang L, Liu Z, Dou Y, et al. Consisrec: enhancing gnn for social recommendation via consistent neighbor aggregation[C]∥Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval, New York, USA, 2021: 2141-2145.
21 Koren Y. Factorization meets the neighborhood: a multifaceted collaborative filtering model[C]∥Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, New York,USA, 2008: 426-434.
[1] Xiang-jiu CHE,Yu-ning WU,Quan-le LIU. A weighted isomorphic graph classification algorithm based on causal feature learning [J]. Journal of Jilin University(Engineering and Technology Edition), 2025, 55(2): 681-686.
[2] Xiao-ran GUO,Tie-jun WANG,Yue YAN. Entity relationship extraction method based on local attention and local remote supervision [J]. Journal of Jilin University(Engineering and Technology Edition), 2025, 55(1): 307-315.
[3] Hao WANG,Bin ZHAO,Guo-hua LIU. Temporal and motion enhancement for video action recognition [J]. Journal of Jilin University(Engineering and Technology Edition), 2025, 55(1): 339-346.
[4] Yuan-ning LIU,Zi-nan ZANG,Hao ZHANG,Zhen LIU. Deep learning-based method for ribonucleic acid secondary structure prediction [J]. Journal of Jilin University(Engineering and Technology Edition), 2025, 55(1): 297-306.
[5] Lu Li,Jun-qi Song,Ming Zhu,He-qun Tan,Yu-fan Zhou,Chao-qi Sun,Cheng-yu Zhou. Object extraction of yellow catfish based on RGHS image enhancement and improved YOLOv5 network [J]. Journal of Jilin University(Engineering and Technology Edition), 2024, 54(9): 2638-2645.
[6] Hong-wei ZHAO,Hong WU,Ke MA,Hai LI. Image classification framework based on knowledge distillation [J]. Journal of Jilin University(Engineering and Technology Edition), 2024, 54(8): 2307-2312.
[7] Yun-zuo ZHANG,Yu-xin ZHENG,Cun-yu WU,Tian ZHANG. Accurate lane detection of complex environment based on double feature extraction network [J]. Journal of Jilin University(Engineering and Technology Edition), 2024, 54(7): 1894-1902.
[8] Ming-hui SUN,Hao XUE,Yu-bo JIN,Wei-dong QU,Gui-he QIN. Video saliency prediction with collective spatio-temporal attention [J]. Journal of Jilin University(Engineering and Technology Edition), 2024, 54(6): 1767-1776.
[9] Yan-feng LI,Ming-yang LIU,Jia-ming HU,Hua-dong SUN,Jie-yu MENG,Ao-ying WANG,Han-yue ZHANG,Hua-min YANG,Kai-xu HAN. Infrared and visible image fusion based on gradient transfer and auto-encoder [J]. Journal of Jilin University(Engineering and Technology Edition), 2024, 54(6): 1777-1787.
[10] Li-ping ZHANG,Bin-yu LIU,Song LI,Zhong-xiao HAO. Trajectory k nearest neighbor query method based on sparse multi-head attention [J]. Journal of Jilin University(Engineering and Technology Edition), 2024, 54(6): 1756-1766.
[11] Li-ming LIANG,Long-song ZHOU,Jiang YIN,Xiao-qi SHENG. Fusion multi-scale Transformer skin lesion segmentation algorithm [J]. Journal of Jilin University(Engineering and Technology Edition), 2024, 54(4): 1086-1098.
[12] Yun-zuo ZHANG,Wei GUO,Wen-bo LI. Omnidirectional accurate detection algorithm for dense small objects in remote sensing images [J]. Journal of Jilin University(Engineering and Technology Edition), 2024, 54(4): 1105-1113.
[13] Dondrub LHAKPA,Duoji ZHAXI,Jie ZHU. Tibetan text normalization method [J]. Journal of Jilin University(Engineering and Technology Edition), 2024, 54(12): 3577-3588.
[14] Feng-feng ZHOU,Tao YU,Yu-si FAN. Generative adversarial autoencoder integrated voting algorithm based on mass spectral data [J]. Journal of Jilin University(Engineering and Technology Edition), 2024, 54(10): 2969-2977.
[15] Jin-peng TIAN,Bao-jun HOU. Compressive sensing image reconstruction based on deep unfolding self-attention network [J]. Journal of Jilin University(Engineering and Technology Edition), 2024, 54(10): 3018-3026.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!