NLSC: Unrestricted Natural Language-based Service Composition through Sentence Embeddings

  • 2019-06-04 13:03:00
  • Oscar J. Romero, Ankit Dangi, Sushma A. Akoju
  • 0

Abstract

Current approaches for service composition (assemblies of atomic services)require developers to use: (a) domain-specific semantics to formalize servicesthat restrict the vocabulary for their descriptions, and (b) translationmechanisms for service retrieval to convert unstructured user requests tostrongly-typed semantic representations. In our work, we argue that effort todeveloping service descriptions, request translations, and matching mechanismscould be reduced using unrestricted natural language; allowing both: (1)end-users to intuitively express their needs using natural language, and (2)service developers to develop services without relying on syntactic/semanticdescription languages. Although there are some natural language-based servicecomposition approaches, they restrict service retrieval to syntactic/semanticmatching. With recent developments in Machine learning and Natural LanguageProcessing, we motivate the use of Sentence Embeddings by leveraging richersemantic representations of sentences for service description, matching andretrieval. Experimental results show that service composition developmenteffort may be reduced by more than 44\% while keeping a high precision/recallwhen matching high-level user requests with low-level service methodinvocations.

 

Quick Read (beta)

loading the full paper ...