Skip to main navigation Skip to search Skip to main content

GSR: A Resource Model and Semantics-based API Recommendation Algorithm

  • Jiawei Wang
  • , Guorong Cui
  • , Xiaoke Zhu
  • , Huijian Liu
  • , Junsong Liu
  • , Xuebin Jia

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

Abstract

With the rapid development of Web services, more and more Web services are published on the Internet. A Mashup application that aggregates multiple Web APIs is also becoming more popular. But it also brings a problem that is how to find a suitable API among a wide variety of APIs has become a challenge. To this end, this paper proposes a web service recommendation algorithm that combines graph databases and semantics. In this algorithm, we propose to use graph database to build a two-layer structure resource model. First, we use LDA for topic classification and classify Mashup and API of the same classification into the same category respectively. This helps reduce the number of searches for Mashup and API. When a user enters a requirement document, Word2vec and WMD algorithms are used to find similar Web API description text. Finally, we use similarity and API history invokes to propose a ranking algorithm to generate a recommendation list. Through real-world data, this experiment has a better-recommended performance.

Original languageEnglish
Title of host publicationProceedings of the 2020 4th International Conference on Innovation in Artificial Intelligence, ICIAI 2020
PublisherAssociation for Computing Machinery
Pages184-188
Number of pages5
ISBN (Electronic)9781450376587
DOIs
StatePublished - 8 May 2020
Externally publishedYes
Event4th International Conference on Innovation in Artificial Intelligence, ICIAI 2020 - Xiamen, China
Duration: 8 May 202011 May 2020

Publication series

NameACM International Conference Proceeding Series

Conference

Conference4th International Conference on Innovation in Artificial Intelligence, ICIAI 2020
Country/TerritoryChina
CityXiamen
Period8/05/2011/05/20

Keywords

  • API recommendation
  • LDA
  • Resource Model
  • Word Mover's Distance

Fingerprint

Dive into the research topics of 'GSR: A Resource Model and Semantics-based API Recommendation Algorithm'. Together they form a unique fingerprint.

Cite this