Loading [a11y]/accessibility-menu.js
SEHGN: Semantic-Enhanced Heterogeneous Graph Network for Web API Recommendation | IEEE Journals & Magazine | IEEE Xplore

SEHGN: Semantic-Enhanced Heterogeneous Graph Network for Web API Recommendation


Abstract:

With the growth of cloud computing, a large number of innovative mashup applications and Web APIs have emerged on the Internet. The expansion of technology and informatio...Show More

Abstract:

With the growth of cloud computing, a large number of innovative mashup applications and Web APIs have emerged on the Internet. The expansion of technology and information presents a significant challenge to the discovery of Web APIs from multiple service ecosystems. Various Web API recommendation methods have been proposed for Mashup creation, but most either treat different feature factor interactions equally or solely rely on requirements for API recommendation. These approaches face several challenges such as API compatibility dependencies, ambiguous definition and boundary dilemmas of APIs, and sparse API invocation records. In this work, we propose a Semantic-Enhanced Heterogeneous Graph Network(SEHGN) for Mashup creation. To address the above deficiencies, we design a multi-semantic aggregator to capture semantic associations between features to encode multiple node-edge relationships. Then, we introduce a semantic embedding component to generate text embedding vectors for mashups and APIs to learn global and local semantic information about text documents at different levels of abstraction. Finally, we fuse the output vectors to obtain a list of candidate Web APIs. Experiences are performed on real datasets, and statistical results show that SEHGN outperforms state-of-the-art models in terms of overall and long-tail Web API recommendations.
Published in: IEEE Transactions on Services Computing ( Volume: 17, Issue: 5, Sept.-Oct. 2024)
Page(s): 2836 - 2849
Date of Publication: 21 June 2024

ISSN Information:

Funding Agency:


Contact IEEE to Subscribe

References

References is not available for this document.