We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:


Current browse context:


Change to browse by:

References & Citations

DBLP - CS Bibliography


(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Software Engineering

Title: Learning Context-Aware Service Representation for Service Recommendation in Workflow Composition

Abstract: As increasingly more software services have been published onto the Internet, it remains a significant challenge to recommend suitable services to facilitate scientific workflow composition. This paper proposes a novel NLP-inspired approach to recommending services throughout a workflow development process, based on incrementally learning latent service representation from workflow provenance. A workflow composition process is formalized as a step-wise, context-aware service generation procedure, which is mapped to next-word prediction in a natural language sentence. Historical service dependencies are extracted from workflow provenance to build and enrich a knowledge graph. Each path in the knowledge graph reflects a scenario in a data analytics experiment, which is analogous to a sentence in a conversation. All paths are thus formalized as composable service sequences and are mined, using various patterns, from the established knowledge graph to construct a corpus. Service embeddings are then learned by applying deep learning model from the NLP field. Extensive experiments on the real-world dataset demonstrate the effectiveness and efficiency of the approach.
Comments: 10 pages, 15 figures, 1 table
Subjects: Software Engineering (cs.SE); Machine Learning (cs.LG)
Cite as: arXiv:2205.11771 [cs.SE]
  (or arXiv:2205.11771v1 [cs.SE] for this version)

Submission history

From: Xihao Xie [view email]
[v1] Tue, 24 May 2022 04:18:01 GMT (747kb,D)

Link back to: arXiv, form interface, contact.