arrow
返回

Mashup Recommendation by Regularizing Matrix Factorization with API Co-Invocations

delete2021-03-01
delete71
PRE
AI
Lina Yao 封面图
Lina Yao (Lina Yao) *
X
Xianzhi Wang
Q
Quan Z. Sheng
B
Boualem Benatallah
C
Chaoran Huang
DOI:10.1109/TSC.2018.2803171delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Mashups are a dominant approach for building data-centric applications, especially mobile applications, in recent years. Since mashups are predominantly based on public data sources and existing APIs, it requires no sophisticated programming knowledge of people to develop mashup applications. The recent prevalence of open APIs and open data sources in the Big Data era has provided new opportunities for mashup development, but at the same time increase the difficulty of selecting the right services for a given mashup task. The API recommendation for mashup differs from traditional service recommendation tasks in lacking the specific QoS information and formal semantic specification of the APIs, which limits the adoption of many existing methods. Although there are a significant number of service recommendation approaches, most of them focus on improving the recommendation accuracy and work pays attention to the diversity of the recommendation results. Another challenge comes from the existence of both explicit and implicit correlations among the different APIs, which are generally neglected by existing recommendation methods. In this paper, we address the above deficiencies of existing approaches by exploring API recommendation for mashups in the reusable composition context, with the goal of helping developers identify the most appropriate APIs for their composition tasks. In particular, we propose a probabilistic matrix factorization approach with implicit correlation regularization to solve the recommendation problem and enhance the recommendation diversity. We conjecture that the co-invocation of APIs in real-world mashups is driven by both the explicit textual similarity and implicit correlations of APIs such as the similarity or the complementary relationship of APIs. We develop a latent variable model to uncover the latent correlations between APIs by analyzing their co-invocation patterns. We further explore the relationships of topics/categories to the proposed approach. We demonstrate the effectiveness of our approach by conducting extensive experiments on a real dataset crawled from ProgrammableWeb.
Keyword:
Mashups
Correlation
Matrix decomposition
Quality of service
Task analysis
Google
Recommendation
matrix factorization
mashup
latent variable model
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Services Computing 封面图
IEEE Transactions on Services Computing
IF:
5.8
论文数:
2.2K
被引数:
6.5K

机构

M
Macquarie University
学者数:
1.2W
论文数: 1.5W
被引数: 2.2W
引用论文

引用论文

err分享
err收藏
Probabilistic Matchmaking Methods for Automated Service Discovery
err2014-10-01
err46
errOAAI
errCassar, Gilbert; Barnaghi, Payam; Moessner, Klaus
err分享
err收藏
Seasonal changes in forage nutritive value of common weeds encountered in Missouri pastures
err2019-10-09
err0
PREAI
errGatlin Bunton; Zach Trower; Craig Roberts; Kevin W. Bradley
err分享
err收藏
QoS-Aware Web Service Recommendation by Collaborative Filtering
err2011-04-01
err663
PREAI
errZheng, Zibin; Ma, Hao; Lyu, Michael R.; King, Irwin
err分享
err收藏
学者 查看更多内容