Graph contextualized self-attention network for software service sequential recommendation

被引:0
|
作者
Fu, Zixuan [1 ]
Wang, Chenghua [1 ]
Xu, Jiajie [1 ]
机构
[1] Soochow Univ, Sch Comp Sci & Technol, Suzhou, Peoples R China
基金
中国国家自然科学基金;
关键词
Software Service Recommendation; Self Attention Network; GitHub Repository;
D O I
10.1016/j.future.2023.07.041
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
With the broad application of software services, an increasing number of developers are turning to social coding sites for constructing their applications or conducting further research. These software services generate spatiotemporal data with numerous unique features. GitHub, being the world's largest code hosting platform, is essential to efficiently provide recommendation services for its users. In order to make accurate recommendations and establish effective user-item and item-item rela-tionships, we propose a Graph Contextualized Self-attention Network for Software Service Sequential Recommendation (GCSAN). This model captures global repository-to-repository relationships based on contextual information and recommends suitable repositories to users. Specifically, we leverage the relationships between repositories in all behavior sequences and graph embedding technique to alleviate the data sparsity problem. Moreover, we employ a self attention mechanism to capture user's repository preferences at different time points, assigning varying weights accordingly. Finally, the experimental results on real-world datasets demonstrate the superior performance of our proposed model compared to benchmark recommendation methods.(c) 2023 Elsevier B.V. All rights reserved.
引用
收藏
页码:509 / 517
页数:9
相关论文
共 50 条
  • [41] Self-Attention Graph Pooling
    Lee, Junhyun
    Lee, Inyeop
    Kang, Jaewoo
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 97, 2019, 97
  • [42] AUBRec: adaptive augmented self-attention via user behaviors for sequential recommendation
    Fan, Jin
    Yu, Xiaofeng
    Wang, Zehao
    Wang, Weijie
    Sun, Danfeng
    Wu, Huifeng
    NEURAL COMPUTING & APPLICATIONS, 2022, 34 (24): : 21715 - 21728
  • [43] Sequential Recommendation via Temporal Self-Attention and Multi-Preference Learning
    Wang, Wenchao
    Zhu, Jinghua
    Xi, Heran
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, WASA 2021, PT II, 2021, 12938 : 18 - 30
  • [44] Non-invasive Self-attention for Side Information Fusion in Sequential Recommendation
    Liu, Chang
    Li, Xiaoguang
    Cai, Guohao
    Dong, Zhenhua
    Zhu, Hong
    Shang, Lifeng
    THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 4249 - 4256
  • [45] Stochastic shared embeddings and latent intent aware self-attention for sequential recommendation
    Wu, Di
    Ma, Wenli
    Yang, Lijun
    MULTIMEDIA TOOLS AND APPLICATIONS, 2024, 83 (33) : 78897 - 78922
  • [46] AUBRec: adaptive augmented self-attention via user behaviors for sequential recommendation
    Jin Fan
    Xiaofeng Yu
    Zehao Wang
    Weijie Wang
    Danfeng Sun
    Huifeng Wu
    Neural Computing and Applications, 2022, 34 : 21715 - 21728
  • [47] Enhanced Self-Attention Mechanism for Long and Short Term Sequential Recommendation Models
    Zheng, Xiaoyao
    Li, Xingwang
    Chen, Zhenghua
    Sun, Liping
    Yu, Qingying
    Guo, Liangmin
    Luo, Yonglong
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2024, 8 (03): : 2457 - 2466
  • [48] FISSA: Fusing Item Similarity Models with Self-Attention Networks for Sequential Recommendation
    Lin, Jing
    Pan, Weike
    Ming, Zhong
    RECSYS 2020: 14TH ACM CONFERENCE ON RECOMMENDER SYSTEMS, 2020, : 130 - 139
  • [49] Multi-View Group Recommendation Integrating Self-Attention and Graph Convolution
    Wang, Yonggui
    Wang, Xinru
    Computer Engineering and Applications, 60 (08): : 287 - 295
  • [50] Deja vu: A Contextualized Temporal Attention Mechanism for Sequential Recommendation
    Wu, Jibang
    Cai, Renqin
    Wang, Hongning
    WEB CONFERENCE 2020: PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE (WWW 2020), 2020, : 2199 - 2209