Integrating Functional and Structural Semantics for Web API Recommendation via Multi Meta-path Aggregation

With the increasing popularity of Internet services, developers can reuse or mix these services to create new applications (such as mashups) to improve development efficiency. In previous studies, several web API recommendation methods have been proposed, some of which rely on mashup demand information to extract necessary functional features. These methods often incorporate Quality of Service (QoS) assessments of network services to enhance recommendations. Others utilize graph neural networks to extract implicit structural semantics from the web API network and apply them to build downstream tasks. Despite the significant contributions of these methods in advancing web API recommendations, the challenge lies in how to better extract structural information in highly sparse conditions and combine it with functional information to optimize recommendation performance. In this paper, we construct a mashup-tag-API graph based on tag similarity to address the sparsity between mashups and web APIs. We also design a method to jointly incorporate structural and functional information. Structural information is mined through multiple meta-path aggregation mechanisms. Mashups are aggregated into different clusters based on structural information. Developers’ requirement features are then extracted using functional semantic components and mapped to groups of similar mashups. Finally, the model recommends highly compatible network APIs based on historical call records from these groups. Comprehensive testing using real-world datasets from ProgrammableWeb demonstrates that our method outperforms baseline methods in terms of accuracy, recall, and MAP.

Institutions

Publication Details

Journal
IEEE Transactions on Services Computing
Published
2025-01-01
DOI
https://doi.org/10.1109/tsc.2025.3599574
Primary Topic
Theoretical and Computational Physics
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Integrating Functional and Structural Semantics for Web API Recommendation via Multi Meta-path Aggregation

IEEE Transactions on Services Computing
Theoretical and Computational Physics
article

Integrating Functional and Structural Semantics for Web API Recommendation via Multi Meta-path Aggregation

article en

Abstract

With the increasing popularity of Internet services, developers can reuse or mix these services to create new applications (such as mashups) to improve development efficiency. In previous studies, several web API recommendation methods have been proposed, some of which rely on mashup demand information to extract necessary functional features. These methods often incorporate Quality of Service (QoS) assessments of network services to enhance recommendations. Others utilize graph neural networks to extract implicit structural semantics from the web API network and apply them to build downstream tasks. Despite the significant contributions of these methods in advancing web API recommendations, the challenge lies in how to better extract structural information in highly sparse conditions and combine it with functional information to optimize recommendation performance. In this paper, we construct a mashup-tag-API graph based on tag similarity to address the sparsity between mashups and web APIs. We also design a method to jointly incorporate structural and functional information. Structural information is mined through multiple meta-path aggregation mechanisms. Mashups are aggregated into different clusters based on structural information. Developers’ requirement features are then extracted using functional semantic components and mapped to groups of similar mashups. Finally, the model recommends highly compatible network APIs based on historical call records from these groups. Comprehensive testing using real-world datasets from ProgrammableWeb demonstrates that our method outperforms baseline methods in terms of accuracy, recall, and MAP.

IEEE Transactions on Services Computing
Chongqing University of Posts and Telecommunications (CN), Chongqing University (CN)
Openalex Percentile: Top 53%
Theoretical and Computational Physics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Integrating Functional and Structural Semantics for Web API Recommendation via Multi Meta-path Aggregation · IEEE Transactions on Services Computing (2025) | TGRS Research Map | TGRS