Journal on Communications ›› 2023, Vol. 44 ›› Issue (6): 125-137.doi: 10.11959/j.issn.1000-436x.2023093

• Papers • Previous Articles     Next Articles

Functional complementarity relationship enhanced cloud API recommendation method

Zhen CHEN1,2, Wenhui CHEN1, Xiaowei LIU1, Dianlong YOU1,2, Linlin LIU3, Limin SHEN1,2   

  1. 1 School of Information Science and Engineering, Yanshan University, Qinhuangdao 066004, China
    2 Key Laboratory for Computer Virtual Technology and System Integration of Hebei Province, Yanshan University, Qinhuangdao 066004, China
    3 National Science Library, Chinese Academy of Sciences, Beijing 100190, China
  • Revised:2023-04-18 Online:2023-06-25 Published:2023-06-01
  • Supported by:
    The National Natural Science Foundation of China(62102348);The National Natural Science Foundation of China(62276226);The Natural Science Foundation of Hebei Province(F2022203012);The Natural Science Foundation of Hebei Province(F2021203038);Innovation Capability Improvement Plan Project of Hebei Province(22567626H);Graduate Innovation Funding Project of Hebei Province(CXZZSS2023048)

Abstract:

Current cloud application program interface (API) recommendation methods mainly use similarity calculation or historical calls of Mashup to generate recommendation results, while ignoring the beneficial functional complementarity (FC) between Mashup and cloud API.To address the above issue, a FC relationship enhanced cloud API recommendation approach was proposed.Firstly, label co-occurrence was applied to describe the FC relationship.Then, the FC score was calculated to describe the degree of FC between the cloud API and the Mashup, and the FC vector was learned to describe the potential FC relationship.Based on this, FC scores and FC vectors were embedded into the cloud API recommendation model, so that FC relationship played a key role in the cloud API recommendation process.Experiments were conducted on real-world cloud API datasets, and the AUC, F1 and HR@5 of the proposed approach improved by an average of 2.32%, 1.86% and 9.15%, respectively, in the sparse scenario.Finally, the proposed approach can improve the accuracy of cloud API recommendation results, while improving the recommendation performance of long-tail cloud API.

Key words: cloud API recommendation, functional complementarity, label co-occurrence, long tail cloud API

CLC Number: 

No Suggested Reading articles found!