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...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
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 |