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 条
  • [21] Core Interests Focused Self-attention for Sequential Recommendation
    Ai, Zhengyang
    Wang, Shupeng
    Jia, Siyu
    Guo, Shu
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, DASFAA 2022, PT II, 2022, : 306 - 314
  • [22] Weight Adjustment Framework for Self-Attention Sequential Recommendation
    Su, Zheng-Ang
    Zhang, Juan
    APPLIED SCIENCES-BASEL, 2024, 14 (09):
  • [23] Time Interval Aware Self-Attention for Sequential Recommendation
    Li, Jiacheng
    Wang, Yujie
    McAuley, Julian
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING (WSDM '20), 2020, : 322 - 330
  • [24] Feature-Level Deeper Self-Attention Network With Contrastive Learning for Sequential Recommendation
    Hao, Yongjing
    Zhang, Tingting
    Zhao, Pengpeng
    Liu, Yanchi
    Sheng, Victor S.
    Xu, Jiajie
    Liu, Guanfeng
    Zhou, Xiaofang
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (10) : 10112 - 10124
  • [25] Shared-Account Cross-Domain Sequential Recommendation with Self-Attention Network
    Guo L.
    Li Q.
    Liu F.
    Wang X.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2021, 58 (11): : 2524 - 2537
  • [26] A time-aware self-attention based neural network model for sequential recommendation
    Zhang, Yihu
    Yang, Bo
    Liu, Haodong
    Li, Dongsheng
    APPLIED SOFT COMPUTING, 2023, 133
  • [27] An Attentive Inductive Bias for Sequential Recommendation beyond the Self-Attention
    Shin, Yehjin
    Choi, Jeongwhan
    Wi, Hyowon
    Park, Noseong
    THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 8, 2024, : 8984 - 8992
  • [28] Combining Non-sampling and Self-attention for Sequential Recommendation
    Chen, Guangjin
    Zhao, Guoshuai
    Zhu, Li
    Zhuo, Zhimin
    Qian, Xueming
    INFORMATION PROCESSING & MANAGEMENT, 2022, 59 (02)
  • [29] Sequential Recommendation with Relation-Aware Kernelized Self-Attention
    Ji, Mingi
    Joo, Weonyoung
    Song, Kyungwoo
    Kim, Yoon-Yeong
    Moon, Il-Chul
    THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 4304 - 4311
  • [30] Self-attention Based Collaborative Neural Network for Recommendation
    Ma, Shengchao
    Zhu, Jinghua
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, WASA 2019, 2019, 11604 : 235 - 246