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...
Main Authors: | , , , , , |
---|---|
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 |