Skip to main navigation Skip to search Skip to main content

GSL-Mash: Enhancing Mashup Creation Service Recommendations Through Graph Structure Learning

  • Faculty of Computing, Harbin Institute of Technology

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The proliferation of Web APIs has facilitated the creation of numerous software applications through the integration of diverse services, commonly referred to as mashups. However, the growing complexity and number of available Web APIs pose significant challenges in API services selection. Current service recommendation models, predominantly based on Graph Neural Networks (GNNs), often underperform due to the simplistic and overly complex APIs co-occurrence graphs they utilize, which impede both efficiency and performance. This paper introduces a novel model, GSL-Mash, which incorporates graph structure learning (GSL) to optimize graph data in service recommendations. By refining the graph structure to retain only pertinent connections, our model significantly reduces unnecessary complexity and noise, enhancing both the efficacy and accuracy of service recommendations. We validate GSL-Mash using real-world datasets from ProgrammableWeb, where it outperforms established baselines with up to 45.39% improvement on NDCG@10 metric. Additionally, we contribute to the academic and development communities by making our implementation publicly available. This study not only advances the technology of service recommendation systems but also sets a foundational approach for future research in optimizing graph-based service recommendation models.

Original languageEnglish
Title of host publicationService-Oriented Computing - 22nd International Conference, ICSOC 2024, Proceedings
EditorsWalid Gaaloul, Michael Sheng, Qi Yu, Sami Yangui
PublisherSpringer Science and Business Media Deutschland GmbH
Pages176-191
Number of pages16
ISBN (Print)9789819608072
DOIs
StatePublished - 2025
Externally publishedYes
Event22nd International Conference on Service-Oriented Computing, ICSOC 2024 - Tunis, Tunisia
Duration: 3 Dec 20246 Dec 2024

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume15405 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference22nd International Conference on Service-Oriented Computing, ICSOC 2024
Country/TerritoryTunisia
CityTunis
Period3/12/246/12/24

Keywords

  • Graph Neural Network
  • Graph Structure Learning
  • Mashup creation
  • Service recommendation

Fingerprint

Dive into the research topics of 'GSL-Mash: Enhancing Mashup Creation Service Recommendations Through Graph Structure Learning'. Together they form a unique fingerprint.

Cite this