Back to Search
Start Over
NLSC: Unrestricted Natural Language-Based Service Composition through Sentence Embeddings
- Source :
- SCC
- Publication Year :
- 2019
- Publisher :
- IEEE, 2019.
-
Abstract
- Current approaches for service composition (assemblies of atomic services) require developers to use: (a) domain-specific semantics to formalize services that restrict the vocabulary for their descriptions, and (b) translation mechanisms for service retrieval to convert unstructured user requests to strongly-typed semantic representations. In our work, we argue that effort to developing service descriptions, request translations, and matching mechanisms could 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/semantic description languages. Although there are some natural language-based service composition approaches, they restrict service retrieval to syntactic/semantic matching. With recent developments in Machine learning and Natural Language Processing, we motivate the use of Sentence Embeddings by leveraging richer semantic representations of sentences for service description, matching and retrieval. Experimental results show that service composition development effort may be reduced by more than 44\% while keeping a high precision/recall when matching high-level user requests with low-level service method invocations.<br />This paper will appear on SCC'19 (IEEE International Conference on Services Computing) on July 13
- Subjects :
- FOS: Computer and information sciences
Vocabulary
Matching (statistics)
Computer Science - Artificial Intelligence
Computer science
media_common.quotation_subject
02 engineering and technology
Service composition
Semantics
computer.software_genre
Computer Science - Software Engineering
0202 electrical engineering, electronic engineering, information engineering
media_common
Semantic matching
Service (business)
Computer Science - Computation and Language
business.industry
020207 software engineering
Software Engineering (cs.SE)
Artificial Intelligence (cs.AI)
Middleware
020201 artificial intelligence & image processing
Artificial intelligence
business
Computation and Language (cs.CL)
computer
Sentence
Natural language
Natural language processing
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- 2019 IEEE International Conference on Services Computing (SCC)
- Accession number :
- edsair.doi.dedup.....e6425aac48e538cf48978c163c490a7c
- Full Text :
- https://doi.org/10.1109/scc.2019.00031