论文标题
学习上下文感知的服务表示工作流程组成中的服务建议
Learning Context-Aware Service Representation for Service Recommendation in Workflow Composition
论文作者
论文摘要
随着越来越多的软件服务已发布到互联网上,建议推荐合适的服务以促进科学工作流程组成仍然是一个重大挑战。本文提出了一种新型的NLP启发方法,以在工作流程中逐步学习潜在的服务表示形式,以在整个工作流开发过程中推荐服务。工作流组成过程被形式化为逐步的,上下文感知的服务生成过程,该过程映射到自然语言句子中的下言预测。历史服务依赖性是从工作流来源中提取的,以构建和丰富知识图。知识图中的每个路径都反映了数据分析实验中的情况,该实验类似于对话中的句子。因此,所有路径均被形式化为可组合服务序列,并使用各种模式从既定的知识图到构建语料库进行开采。然后通过从NLP字段应用深度学习模型来学习服务嵌入。对现实世界数据集的广泛实验证明了该方法的有效性和效率。
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.