Combination of ELMo Representation and CNN Approaches to Enhance Service Discovery

With the rapid growth of Web services, the demand for discovering the optimal services to satisfy the users' requirements is no longer an easy task. The critical issue in the process of service discovery is to conduct a similarity calculation. To solve such an issue, this study proposes an effe...

Full description

Bibliographic Details
Main Authors: Zhao Huang, Wei Zhao
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
CNN
Online Access:https://ieeexplore.ieee.org/document/9141288/
id doaj-5f73599025e64c4e8eaafa00e7a6a753
record_format Article
spelling doaj-5f73599025e64c4e8eaafa00e7a6a7532021-03-30T03:36:16ZengIEEEIEEE Access2169-35362020-01-01813078213079610.1109/ACCESS.2020.30093939141288Combination of ELMo Representation and CNN Approaches to Enhance Service DiscoveryZhao Huang0Wei Zhao1https://orcid.org/0000-0002-0778-5643Key Laboratory of Modern Teaching Technology, Ministry of Education, Xi’an, ChinaSchool of Computer Science, Shaanxi Normal University, Xi’an, ChinaWith the rapid growth of Web services, the demand for discovering the optimal services to satisfy the users' requirements is no longer an easy task. The critical issue in the process of service discovery is to conduct a similarity calculation. To solve such an issue, this study proposes an effective approach that combines the Embeddings from Language Models (ELMo) representation and Convolutional Neural Network (CNN) to obtain a more accurate similarity score for retrieving target Web services. More specifically, first, the study adopts the ELMo model to generate effective word representations for capturing the sufficient information from services and queries. Then, the word representations are used to compose a similarity matrix, which will be taken as the input for the CNN to learn the matching relationships. Finally, the combination of the ELMo representation and CNN is used to address the representation and interaction processes within the matching task to improve the service discovery performance. The results demonstrate the effectiveness of our proposed approach for retrieving better targeted Web services.https://ieeexplore.ieee.org/document/9141288/Service discoveryELMoCNNservice similarityweb service
collection DOAJ
language English
format Article
sources DOAJ
author Zhao Huang
Wei Zhao
spellingShingle Zhao Huang
Wei Zhao
Combination of ELMo Representation and CNN Approaches to Enhance Service Discovery
IEEE Access
Service discovery
ELMo
CNN
service similarity
web service
author_facet Zhao Huang
Wei Zhao
author_sort Zhao Huang
title Combination of ELMo Representation and CNN Approaches to Enhance Service Discovery
title_short Combination of ELMo Representation and CNN Approaches to Enhance Service Discovery
title_full Combination of ELMo Representation and CNN Approaches to Enhance Service Discovery
title_fullStr Combination of ELMo Representation and CNN Approaches to Enhance Service Discovery
title_full_unstemmed Combination of ELMo Representation and CNN Approaches to Enhance Service Discovery
title_sort combination of elmo representation and cnn approaches to enhance service discovery
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description With the rapid growth of Web services, the demand for discovering the optimal services to satisfy the users' requirements is no longer an easy task. The critical issue in the process of service discovery is to conduct a similarity calculation. To solve such an issue, this study proposes an effective approach that combines the Embeddings from Language Models (ELMo) representation and Convolutional Neural Network (CNN) to obtain a more accurate similarity score for retrieving target Web services. More specifically, first, the study adopts the ELMo model to generate effective word representations for capturing the sufficient information from services and queries. Then, the word representations are used to compose a similarity matrix, which will be taken as the input for the CNN to learn the matching relationships. Finally, the combination of the ELMo representation and CNN is used to address the representation and interaction processes within the matching task to improve the service discovery performance. The results demonstrate the effectiveness of our proposed approach for retrieving better targeted Web services.
topic Service discovery
ELMo
CNN
service similarity
web service
url https://ieeexplore.ieee.org/document/9141288/
work_keys_str_mv AT zhaohuang combinationofelmorepresentationandcnnapproachestoenhanceservicediscovery
AT weizhao combinationofelmorepresentationandcnnapproachestoenhanceservicediscovery
_version_ 1724183180603293696