Skip to main navigation Skip to search Skip to main content

A knowledge graph based framework for web API recommendation

  • University of Massachusetts Boston

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution

Abstract

The rapid increase in the number of functionally similar web APIs, demands some web API recommender system (RS), to reduce the myriad of web APIs, during web API selection. The use of side information to resolve cold start and data sparsity limitations in RS, as a means of improving their accuracy, is gaining much popularity these days. Knowledge graphs (KGs) have shown to be very valuable source of side information, because they allow hybrid graph-based recommendation methods, comprising both collaborative and content information. While several knowledge graphs like DBpedia and Google knowledge graph exist, they do not include data for web API recommendation. In addition, constructing and leveraging such rich information for recommendation is challenging because it requires the ability to constructively encode different relations. In this paper, we present a knowledge graph framework, built from web API and mashups data, from www.programmableweb.com, that can be used as side information when recommending web APIs. Specifically, we first present a detailed knowledge graph schema, and then show how our knowledge graph can be used as side information to improve web API recommendation. We conjecture that using our proposed knowledge graph for web API recommendation not only improves recommendation accuracy, but also, diversity.

Original languageEnglish
Title of host publicationProceedings - 2019 IEEE World Congress on Services, SERVICES 2019
EditorsCarl K. Chang, Peter Chen, Michael Goul, Katsunori Oyama, Stephan Reiff-Marganiec, Yanchun Sun, Shangguang Wang, Zhongjie Wang
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages115-120
Number of pages6
ISBN (Electronic)9781728138510
DOIs
StatePublished - Jul 2019
Event2019 IEEE World Congress on Services, SERVICES 2019 - Milan, Italy
Duration: Jul 8 2019 → Jul 13 2019

Publication series

NameProceedings - 2019 IEEE World Congress on Services, SERVICES 2019

Conference

Conference2019 IEEE World Congress on Services, SERVICES 2019
Country/TerritoryItaly
CityMilan
Period7/8/19 → 7/13/19

ASJC Scopus Subject Areas

  • Hardware and Architecture
  • Information Systems and Management
  • Safety, Risk, Reliability and Quality
  • Management Science and Operations Research
  • Artificial Intelligence
  • Computer Networks and Communications
  • Information Systems

Keywords

  • Knowledge Graph
  • Mashup Development
  • Web API Recommendation

Fingerprint

Dive into the research topics of 'A knowledge graph based framework for web API recommendation'. Together they form a unique fingerprint.

Cite this