1. Edge-cloud-enabled matrix factorization for diversified APIs recommendation in mashup creation
- Author
-
Lianyong Qi, Lina Wang, Guangshun Li, Fan Wang, Chao Lv, and Yilei Wang
- Subjects
Information retrieval ,Computer Networks and Communications ,business.industry ,Computer science ,Cloud computing ,Recommender system ,computer.software_genre ,Web API ,Task (project management) ,Matrix decomposition ,Hardware and Architecture ,The Internet ,Mashup ,Enhanced Data Rates for GSM Evolution ,business ,computer ,Software - Abstract
A growing number of web APIs published on the Internet allows mashup developers to discover appropriate web APIs for polishing mashups. Developers often have to manually pick and choose several web APIs from extremely massive candidates, which is a laborious and cumbersome task. Fortunately, recommender system comes into existence. Some approaches perform recommendations in cloud platforms by utilizing historical records of Mashup-API interactions stored in edge nodes. However, many of these methods often pay more attention to recommendation accuracy while ignoring recommendation diversity, i.e., there are usually popular web APIs in recommendation list while most of the other novel web APIs are absent. The poor recommendation diversity may limit the usefulness of the recommendation results due to the lack of novelty. In order to implement an accurate and diversified web API recommendation, a novel MF-based recommendation approach named Div_PreAPI is put forward in this paper. Div_PreAPI integrates a weighting mechanism and neighborhood information into matrix factorization (MF) to implement diversified and personalized APIs recommendations. Finally, we conduct a series of experiments on a real-world dataset. Experimental results show the effectiveness of our proposal.
- Published
- 2021
- Full Text
- View/download PDF