Towards machine-learning-driven effective mashup recommendations from big data in mobile networks and the Internet-of-Things

A large number of Web APIs have been released as services in mobile communications, but the service provided by a single Web API is usually limited. To enrich the services in mobile communications, developers have combined Web APIs and developed a new service, which is known as a mashup. The emergen...

Full description

Bibliographic Details
Main Authors: Yueshen Xu, Zhiying Wang, Honghao Gao, Zhiping Jiang, Yuyu Yin, Rui Li
Format: Article
Language:English
Published: KeAi Communications Co., Ltd. 2023-02-01
Series:Digital Communications and Networks
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2352864822002772
_version_ 1811159927236853760
author Yueshen Xu
Zhiying Wang
Honghao Gao
Zhiping Jiang
Yuyu Yin
Rui Li
author_facet Yueshen Xu
Zhiying Wang
Honghao Gao
Zhiping Jiang
Yuyu Yin
Rui Li
author_sort Yueshen Xu
collection DOAJ
description A large number of Web APIs have been released as services in mobile communications, but the service provided by a single Web API is usually limited. To enrich the services in mobile communications, developers have combined Web APIs and developed a new service, which is known as a mashup. The emergence of mashups greatly increases the number of services in mobile communications, especially in mobile networks and the Internet-of-Things (IoT), and has encouraged companies and individuals to develop even more mashups, which has led to the dramatic increase in the number of mashups. Such a trend brings with it big data, such as the massive text data from the mashups themselves and continually-generated usage data. Thus, the question of how to determine the most suitable mashups from big data has become a challenging problem. In this paper, we propose a mashup recommendation framework from big data in mobile networks and the IoT. The proposed framework is driven by machine learning techniques, including neural embedding, clustering, and matrix factorization. We employ neural embedding to learn the distributed representation of mashups and propose to use cluster analysis to learn the relationship among the mashups. We also develop a novel Joint Matrix Factorization (JMF) model to complete the mashup recommendation task, where we design a new objective function and an optimization algorithm. We then crawl through a real-world large mashup dataset and perform experiments. The experimental results demonstrate that our framework achieves high accuracy in mashup recommendation and performs better than all compared baselines.
first_indexed 2024-04-10T05:50:03Z
format Article
id doaj.art-c5b53f53a3d34ccf9e45f68bcb59f387
institution Directory Open Access Journal
issn 2352-8648
language English
last_indexed 2024-04-10T05:50:03Z
publishDate 2023-02-01
publisher KeAi Communications Co., Ltd.
record_format Article
series Digital Communications and Networks
spelling doaj.art-c5b53f53a3d34ccf9e45f68bcb59f3872023-03-05T04:24:55ZengKeAi Communications Co., Ltd.Digital Communications and Networks2352-86482023-02-0191138145Towards machine-learning-driven effective mashup recommendations from big data in mobile networks and the Internet-of-ThingsYueshen Xu0Zhiying Wang1Honghao Gao2Zhiping Jiang3Yuyu Yin4Rui Li5School of Computer Science and Technology, Xidian University, Xi'an, 710126, ChinaSchool of Computer Science and Technology, Xidian University, Xi'an, 710126, ChinaSchool of Computer Engineering and Science, Shanghai University, Shanghai, 200444, China; Corresponding author.School of Computer Science and Technology, Xidian University, Xi'an, 710126, ChinaSchool of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou, 310018, ChinaSchool of Computer Science and Technology, Xidian University, Xi'an, 710126, ChinaA large number of Web APIs have been released as services in mobile communications, but the service provided by a single Web API is usually limited. To enrich the services in mobile communications, developers have combined Web APIs and developed a new service, which is known as a mashup. The emergence of mashups greatly increases the number of services in mobile communications, especially in mobile networks and the Internet-of-Things (IoT), and has encouraged companies and individuals to develop even more mashups, which has led to the dramatic increase in the number of mashups. Such a trend brings with it big data, such as the massive text data from the mashups themselves and continually-generated usage data. Thus, the question of how to determine the most suitable mashups from big data has become a challenging problem. In this paper, we propose a mashup recommendation framework from big data in mobile networks and the IoT. The proposed framework is driven by machine learning techniques, including neural embedding, clustering, and matrix factorization. We employ neural embedding to learn the distributed representation of mashups and propose to use cluster analysis to learn the relationship among the mashups. We also develop a novel Joint Matrix Factorization (JMF) model to complete the mashup recommendation task, where we design a new objective function and an optimization algorithm. We then crawl through a real-world large mashup dataset and perform experiments. The experimental results demonstrate that our framework achieves high accuracy in mashup recommendation and performs better than all compared baselines.http://www.sciencedirect.com/science/article/pii/S2352864822002772Mashup recommendationBig dataMachine learningMobile networksInternet-of-Things
spellingShingle Yueshen Xu
Zhiying Wang
Honghao Gao
Zhiping Jiang
Yuyu Yin
Rui Li
Towards machine-learning-driven effective mashup recommendations from big data in mobile networks and the Internet-of-Things
Digital Communications and Networks
Mashup recommendation
Big data
Machine learning
Mobile networks
Internet-of-Things
title Towards machine-learning-driven effective mashup recommendations from big data in mobile networks and the Internet-of-Things
title_full Towards machine-learning-driven effective mashup recommendations from big data in mobile networks and the Internet-of-Things
title_fullStr Towards machine-learning-driven effective mashup recommendations from big data in mobile networks and the Internet-of-Things
title_full_unstemmed Towards machine-learning-driven effective mashup recommendations from big data in mobile networks and the Internet-of-Things
title_short Towards machine-learning-driven effective mashup recommendations from big data in mobile networks and the Internet-of-Things
title_sort towards machine learning driven effective mashup recommendations from big data in mobile networks and the internet of things
topic Mashup recommendation
Big data
Machine learning
Mobile networks
Internet-of-Things
url http://www.sciencedirect.com/science/article/pii/S2352864822002772
work_keys_str_mv AT yueshenxu towardsmachinelearningdriveneffectivemashuprecommendationsfrombigdatainmobilenetworksandtheinternetofthings
AT zhiyingwang towardsmachinelearningdriveneffectivemashuprecommendationsfrombigdatainmobilenetworksandtheinternetofthings
AT honghaogao towardsmachinelearningdriveneffectivemashuprecommendationsfrombigdatainmobilenetworksandtheinternetofthings
AT zhipingjiang towardsmachinelearningdriveneffectivemashuprecommendationsfrombigdatainmobilenetworksandtheinternetofthings
AT yuyuyin towardsmachinelearningdriveneffectivemashuprecommendationsfrombigdatainmobilenetworksandtheinternetofthings
AT ruili towardsmachinelearningdriveneffectivemashuprecommendationsfrombigdatainmobilenetworksandtheinternetofthings