arrow
返回

Implicit Supervision-Assisted Graph Collaborative Filtering for Third-Party Library Recommendation

delete2025-05-01
delete0
PRE
AI
L
Lianrong Chen
M
Mingdong Tang
N
Naidan Mei
F
Fenfang Xie
G
Guo Zhong
Q
Qiang He
DOI:10.1109/TSC.2025.3562349delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
第三方库(TPL)在软件开发中扮演着关键角色。利用TPL推荐系统能够帮助软件开发者快速找到有用的TPL。已提出多种TPL推荐方法,其中基于图神经网络(GNN)的推荐方法最受关注。然而,GNN方法通过多次卷积聚合生成节点表示,容易引入噪声,导致过平滑问题。此外,由于标记数据的高稀疏性,节点表示在实际场景中可能存在偏差。为解决这些问题,本文提出了一种名为隐式监督辅助图协同过滤(ISGCF)的TPL推荐方法。具体而言,它将应用-TPL交互关系作为输入,并采用流行度去偏方法生成去噪的应用和TPL图,这减少了图卷积过程中引入的噪声并缓解了过平滑问题。同时,它还采用了一种新颖的隐式监督损失函数来利用标记数据学习增强的节点表示。在大型真实世界数据集上的广泛实验表明,ISGCF在召回率(Recall)、归一化折扣累积增益(NDCG)和平均精度均值(MAP)指标上显著优于其他最先进的TPL推荐方法。实验还验证了ISGCF在缓解过平滑问题方面的优越性。
Keyword:
Third-party library
recommender system
graph neural network
collaborative filtering
implicit supervision

期刊

IEEE Transactions on Services Computing 封面图
IEEE Transactions on Services Computing
IF:
5.8
论文数:
2.2K
被引数:
6.5K

机构

U
unicom (guangdong) industry internet company
学者数:
1
论文数: 1
被引数: 0
G
Guangdong University of Foreign Studies
学者数:
1.3K
论文数: 1.4K
被引数: 1.5K
H
huazhong university of science and technology
学者数:
2.7W
论文数: 8.1K
被引数: 5
学者 查看更多机构
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
LibD: Scalable and Precise Third-Party Library Detection in Android Markets
err2017-05-01
err0
PREAI
errMenghao Li; Wei Wang; Pei Wang; Shuai Wang; Dinghao Wu; Jian Liu; Rui Xue; Wei Huo
err分享
err收藏
err分享
err收藏
err分享
err收藏
Mimic: UI Compatibility Testing System for Android Apps
err2019-05-01
err0
PREAI
errTaeyeon Ki; Chang Min Park; Karthik Dantu; Steven Y. Ko; Lukasz Ziarek
err分享
err收藏
学者 查看更多内容