With the advance of service computing technology, the number of Web apis has risen dramatically over the Internet. Users tend to use Web apis to achieve their business needs. However, it is difficult for users to find...
详细信息
ISBN:
(纸本)9798350349184;9798350349191
With the advance of service computing technology, the number of Web apis has risen dramatically over the Internet. Users tend to use Web apis to achieve their business needs. However, it is difficult for users to find and select the desirable ones due to the plethora of Web apis. To address this problem, some collaborative filtering-based Web api recommendation methods have been proposed even though their performance is still far from satisfaction, since they only rely on mashup-api interactions and feature interactions are not considered in the recommendation model. To further improve the recommendation performance, this paper proposes an interactive Web api recommendation method via exploring both mashup-api interactions and functional description documents of mashups and Web apis. Specifically, LightGCN is employed to derive the node representations for the mashup-api interaction graph, and BERT model is used for the text representations of functional description documents. Furthermore, the two presentations of both the mashup and Web api are concatenated as the input of ANFM (Attentional Neural Factorization Machine) model, in which low and high-order feature interactions are fully modeled and the weights of feature interactions are trained by attention mechanism. Solid experiments are conducted over a real-world dataset and the experimental results indicate that the proposed method outperforms the baseline methods.
With the development of service computing technology, the number of publicly available Web apis online has increased dramatically. Developers tend to use Web apis to implement their software development requirements. ...
详细信息
ISBN:
(纸本)9798350349184;9798350349191
With the development of service computing technology, the number of publicly available Web apis online has increased dramatically. Developers tend to use Web apis to implement their software development requirements. However, due to the large number of Web apis, how to select the appropriate Web api from the huge resource library for mashup development has become a challenge. To solve this problem, some researchers have proposed Web api recommendation methods based on collaborative filtering or matrix factorization. However, the Web api recommendation performance is still limited due to the reliance on mashup-api interaction and the ignorance of mashup and Web api description documents. Moreover, the mashup-api interaction matrix is extremely sparse, resulting in low accuracy in matrix factorization and collaborative filtering. To further improve the recommendation performance, we propose a novel joint matrix factorization method for the mashup-api interaction matrix by incorporating the mashup-mashup similarity matrix and the api-api similarity matrix. A set of experiments are conducted on a real-world dataset, and the experimental results show that the proposed method outperforms the baselines.
暂无评论