Back to Search Start Over

Recommending third-party APIs via using lightweight graph convolutional neural networks.

Authors :
Zhang, Meijiao
Pan, Xianhao
Mai, Jiajin
Tang, Mingdong
Weng, Tien-Hsiung
Source :
Connection Science. 2023, Vol. 35 Issue 1, p1-14. 14p.
Publication Year :
2023

Abstract

Third-party APIs have been widely used to develop various applications. As the number of third-party APIs grows, it becomes increasingly challenging to quickly find suitable APIs that meet users' requirements. Inspired by recommender systems, API recommendation methods have been proposed to address this issue. However, previous API recommendation methods are insufficient in utilising the high-order interactions between users and APIs, and thus have limited performance. Based on the model of lightweight graph convolutional neural network, this paper proposes an effective API recommendation method by exploiting both low-order and high-order interactions between users and APIs. It first learns the embedding of users and APIs from the user-API interaction graph, and then adopts a weighted summation operator to aggregate the embeddings learned from different propagation layers for API recommendation. Extensive experiments are conducted on a real dataset with 160,309 API users and 21,031 Web APIs, and the results show that our method has significantly better precision and recall than other state-of-the-art methods. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
09540091
Volume :
35
Issue :
1
Database :
Academic Search Index
Journal :
Connection Science
Publication Type :
Academic Journal
Accession number :
174523380
Full Text :
https://doi.org/10.1080/09540091.2023.2228523