Goal-Driven Context-Aware Next Service Recommendation for Mashup Composition

10/25/2022
by   Xihao Xie, et al.
0

As service-oriented architecture becoming one of the most prevalent techniques to rapidly deliver functionalities to customers, increasingly more reusable software components have been published online in forms of web services. To create a mashup, it gets not only time-consuming but also error-prone for developers to find suitable services from such a sea of services. Service discovery and recommendation has thus attracted significant momentum in both academia and industry. This paper proposes a novel incremental recommend-as-you-go approach to recommending next potential service based on the context of a mashup under construction, considering services that have been selected to the current step as well as its mashup goal. The core technique is an algorithm of learning the embedding of services, which learns their past goal-driven context-aware decision making behaviors in addition to their semantic descriptions and co-occurrence history. A goal exclusionary negative sampling mechanism tailored for mashup development is also developed to improve training performance. Extensive experiments on a real-world dataset demonstrate the effectiveness of our approach.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/24/2022

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

As increasingly more software services have been published onto the Inte...
research
01/08/2021

Deep Learning Framework for Online Interactive Service Recommendation in Iterative Mashup Development

Recent years have witnessed the rapid development of service-oriented co...
research
11/30/2018

ContextServ: Towards Model-Driven Development of Context-AwareWeb Services

In the era of Web of Things and Services, Context-aware Web Services (CA...
research
05/10/2018

A Unified Knowledge Representation and Context-aware Recommender System in Internet of Things

Within the rapidly developing Internet of Things (IoT), numerous and div...
research
08/24/2018

A Jointly Learned Context-Aware Place of Interest Embedding for Trip Recommendations

Trip recommendation is an important location-based service that helps re...
research
06/14/2018

ServeNet: A Deep Neural Network for Web Service Classification

Automated service classification plays a crucial role in service managem...

Please sign up or login with your details

Forgot password? Click here to reset