Mobile Service Recommendation via Combining Enhanced Hierarchical Dirichlet Process and Factorization Machines

Recently, Mashup is becoming a promising software development method in the mobile service computing environment, which enables software developers to compose existing mobile services to create new or value-added composite RESTful web application. Due to the rapid increment of mobile services on the...

Full description

Bibliographic Details
Main Authors: Buqing Cao, Bing Li, Jianxun Liu, Mingdong Tang, Yizhi Liu, Yanxinwen Li
Format: Article
Language:English
Published: Hindawi Limited 2019-01-01
Series:Mobile Information Systems
Online Access:http://dx.doi.org/10.1155/2019/6423805
id doaj-4abf599566b6488d98162f2e038da8c0
record_format Article
spelling doaj-4abf599566b6488d98162f2e038da8c02021-07-02T03:50:33ZengHindawi LimitedMobile Information Systems1574-017X1875-905X2019-01-01201910.1155/2019/64238056423805Mobile Service Recommendation via Combining Enhanced Hierarchical Dirichlet Process and Factorization MachinesBuqing Cao0Bing Li1Jianxun Liu2Mingdong Tang3Yizhi Liu4Yanxinwen Li5School of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan, ChinaSchool of Computer Science, Wuhan University, Wuhan, ChinaSchool of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan, ChinaSchool of Information Science and Technology, Guangdong University of Foreign Studies, Guangzhou, ChinaSchool of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan, ChinaDepartment of Computer Science, New Jersey Institute of Technology, Newark, NJ, USARecently, Mashup is becoming a promising software development method in the mobile service computing environment, which enables software developers to compose existing mobile services to create new or value-added composite RESTful web application. Due to the rapid increment of mobile services on the Internet, it is difficult to find the most suitable services for building user-desired Mashup application. In this paper, we integrate word embeddings enhanced hierarchical Dirichlet process and factorization machines to recommend mobile services to build high-quality Mashup application. This method, first of all, extends the description documents of Mashup applications and mobile services by using Word2vec tool and derives latent topics from the extended description documents of Mashup and mobile services by exploiting the hierarchical Dirichlet process. Secondly, the factorization machine is applied to train these latent topics to predict the probability of mobile services invoked by Mashup and recommend mobile services with high-quality for Mashup development. Finally, the performance of the proposed method is comprehensively evaluated. The experimental results indicate that compared with the existing recommendation methods, the proposed method has significant improvements in MAE and RMSE.http://dx.doi.org/10.1155/2019/6423805
collection DOAJ
language English
format Article
sources DOAJ
author Buqing Cao
Bing Li
Jianxun Liu
Mingdong Tang
Yizhi Liu
Yanxinwen Li
spellingShingle Buqing Cao
Bing Li
Jianxun Liu
Mingdong Tang
Yizhi Liu
Yanxinwen Li
Mobile Service Recommendation via Combining Enhanced Hierarchical Dirichlet Process and Factorization Machines
Mobile Information Systems
author_facet Buqing Cao
Bing Li
Jianxun Liu
Mingdong Tang
Yizhi Liu
Yanxinwen Li
author_sort Buqing Cao
title Mobile Service Recommendation via Combining Enhanced Hierarchical Dirichlet Process and Factorization Machines
title_short Mobile Service Recommendation via Combining Enhanced Hierarchical Dirichlet Process and Factorization Machines
title_full Mobile Service Recommendation via Combining Enhanced Hierarchical Dirichlet Process and Factorization Machines
title_fullStr Mobile Service Recommendation via Combining Enhanced Hierarchical Dirichlet Process and Factorization Machines
title_full_unstemmed Mobile Service Recommendation via Combining Enhanced Hierarchical Dirichlet Process and Factorization Machines
title_sort mobile service recommendation via combining enhanced hierarchical dirichlet process and factorization machines
publisher Hindawi Limited
series Mobile Information Systems
issn 1574-017X
1875-905X
publishDate 2019-01-01
description Recently, Mashup is becoming a promising software development method in the mobile service computing environment, which enables software developers to compose existing mobile services to create new or value-added composite RESTful web application. Due to the rapid increment of mobile services on the Internet, it is difficult to find the most suitable services for building user-desired Mashup application. In this paper, we integrate word embeddings enhanced hierarchical Dirichlet process and factorization machines to recommend mobile services to build high-quality Mashup application. This method, first of all, extends the description documents of Mashup applications and mobile services by using Word2vec tool and derives latent topics from the extended description documents of Mashup and mobile services by exploiting the hierarchical Dirichlet process. Secondly, the factorization machine is applied to train these latent topics to predict the probability of mobile services invoked by Mashup and recommend mobile services with high-quality for Mashup development. Finally, the performance of the proposed method is comprehensively evaluated. The experimental results indicate that compared with the existing recommendation methods, the proposed method has significant improvements in MAE and RMSE.
url http://dx.doi.org/10.1155/2019/6423805
work_keys_str_mv AT buqingcao mobileservicerecommendationviacombiningenhancedhierarchicaldirichletprocessandfactorizationmachines
AT bingli mobileservicerecommendationviacombiningenhancedhierarchicaldirichletprocessandfactorizationmachines
AT jianxunliu mobileservicerecommendationviacombiningenhancedhierarchicaldirichletprocessandfactorizationmachines
AT mingdongtang mobileservicerecommendationviacombiningenhancedhierarchicaldirichletprocessandfactorizationmachines
AT yizhiliu mobileservicerecommendationviacombiningenhancedhierarchicaldirichletprocessandfactorizationmachines
AT yanxinwenli mobileservicerecommendationviacombiningenhancedhierarchicaldirichletprocessandfactorizationmachines
_version_ 1721341119873155072