Discovering web services in social web service repositories using deep variational autoencoders. Issue 4 (July 2020)
- Record Type:
- Journal Article
- Title:
- Discovering web services in social web service repositories using deep variational autoencoders. Issue 4 (July 2020)
- Main Title:
- Discovering web services in social web service repositories using deep variational autoencoders
- Authors:
- Lizarralde, Ignacio
Mateos, Cristian
Zunino, Alejandro
Majchrzak, Tim A.
Grønli, Tor-Morten - Abstract:
- Highlights: We explore the use of Variational Autoencoders for syntactic Web Service discovery. We evaluate our approach using a 17113-service dataset, the largest among the research community. Our approach outperforms service engines based on traditional dimensionality reduction techniques (LSA, LDA). Our approach outperforms service engines based on Word Embeddings. Average query processing times and VAE training times confirm that our approach is viable in practice. Abstract: Web Service registries have progressively evolved to social networks-like software repositories. Users cooperate to produce an ever-growing, rich source of Web APIs upon which new value-added Web applications can be built. Such users often interact in order to follow, comment on, consume and compose services published by other users. In this context, Web Service discovery is a core functionality of modern registries as needed Web Services must be discovered before being consumed or composed. Many efforts to provide effective keyword-based service discovery mechanisms are based on Information Retrieval techniques as services are described using structured or unstructured text documents that specify the provided functionality. However, traditional techniques suffer from term-mismatch, which means that only the terms that are contained in both user queries and descriptions are exploited to perform service retrieval. Early feature learning techniques such as LSA or LDA tried to solve this problem byHighlights: We explore the use of Variational Autoencoders for syntactic Web Service discovery. We evaluate our approach using a 17113-service dataset, the largest among the research community. Our approach outperforms service engines based on traditional dimensionality reduction techniques (LSA, LDA). Our approach outperforms service engines based on Word Embeddings. Average query processing times and VAE training times confirm that our approach is viable in practice. Abstract: Web Service registries have progressively evolved to social networks-like software repositories. Users cooperate to produce an ever-growing, rich source of Web APIs upon which new value-added Web applications can be built. Such users often interact in order to follow, comment on, consume and compose services published by other users. In this context, Web Service discovery is a core functionality of modern registries as needed Web Services must be discovered before being consumed or composed. Many efforts to provide effective keyword-based service discovery mechanisms are based on Information Retrieval techniques as services are described using structured or unstructured text documents that specify the provided functionality. However, traditional techniques suffer from term-mismatch, which means that only the terms that are contained in both user queries and descriptions are exploited to perform service retrieval. Early feature learning techniques such as LSA or LDA tried to solve this problem by finding hidden or latent features in text documents. Recently, alternative feature learning based techniques such as Word Embeddings achieved state of the art results for Web Service discovery. In this paper, we propose to learn features from service descriptions by using Variational Autoencoders, a special kind of autoencoder which restricts the encoded representation to model latent variables. Autoencoders in turn are deep neural networks used for unsupervised learning of efficient codings. We train our autoencoder using a real 17 113-service dataset extracted from the ProgrammableWeb.com API social repository. We measure discovery efficacy by using both Recall and Precision metrics, achieving significant gains compared to both Word Embeddings and classic latent features modelling techniques. Also, performance-oriented experiments show that the proposed approach can be readily exploited in practice. … (more)
- Is Part Of:
- Information processing & management. Volume 57:Issue 4(2020:Jul.)
- Journal:
- Information processing & management
- Issue:
- Volume 57:Issue 4(2020:Jul.)
- Issue Display:
- Volume 57, Issue 4 (2020)
- Year:
- 2020
- Volume:
- 57
- Issue:
- 4
- Issue Sort Value:
- 2020-0057-0004-0000
- Page Start:
- Page End:
- Publication Date:
- 2020-07
- Subjects:
- Service-oriented computing -- Web Services -- Service discovery -- Deep neural network -- Variational autoencoder
Information storage and retrieval systems -- Periodicals
Information science -- Periodicals
Systèmes d'information -- Périodiques
Sciences de l'information -- Périodiques
Information science
Information storage and retrieval systems
Periodicals
658.4038 - Journal URLs:
- http://www.sciencedirect.com/science/journal/03064573 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.ipm.2020.102231 ↗
- Languages:
- English
- ISSNs:
- 0306-4573
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4493.893000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 20467.xml