返回
Graph contextualized self-attention network for software service sequential recommendation
DOI:10.1016/j.future.2023.07.041.png)
摘要
En 中文
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.
Keyword:
Software Service Recommendation
Self Attention Network
GitHub Repository
期刊
F
IF:
6.1
论文数:
6.9K
被引数:
2.3W
机构
引用论文
How to find appropriate automobile exhibition halls: Towards a personalized recommendation service for auto show
NEUROCOMPUTING
IF6.5
Deep understanding of big geospatial data for self-driving cars深度理解自动驾驶汽车的大地理空间数据
NEUROCOMPUTING
IF6.5

