返回
A Logical Reasoning Network for High-Order Complementary Cloud API Recommendation
DOI:10.1109/TSC.2025.3579133.png)
摘要
En 中文
云API推荐系统作为一种有前景的解决方案,旨在应对云API激增引发的过载问题,以提高软件开发效率。然而,面向服务的软件的增量开发特性需要自适应的互补云API推荐系统,而现有系统仅专注于基于检索内容、服务质量或用户偏好生成单功能、高质量、个性化的推荐,忽视了为开发者推荐高阶互补云API的实际场景。本文通过提出高阶互补云API推荐逻辑推理网络(LRN4HCAR)来弥补这一差距。我们首先构建了三个关系图来表征云API的共调用、功能共现和替代关系,捕捉云API之间的强互补性、弱互补性和非替代关系。接着,我们开发了包含三个子网络的高阶互补逻辑推理网络:强互补逻辑推理、弱互补逻辑推理和非替代逻辑推理。该网络能够在推荐具有高阶互补关系的云API的同时排除替代品。利用LRN4HCAR,我们在两个真实数据集的各类互补推荐场景中评估了经典和SOTA基线。实验结果表明,在所有互补云API推荐实验设置中,LRN4HCAR均优于其他方法。我们还验证了LRN4HCAR处理替代噪声的能力以及提升推荐结果中长尾云API可见性的能力。实现代码已公开在https://github.com/hey-mem/LRN4HCAR。
Keyword:
Cloud API
complementary recommendation
high-order complementarity
logical reasoning
long-tail issue
期刊
IF:
5.8
论文数:
2.1K
被引数:
6.5K

