arrow
返回

A Service Recommendation Algorithm Based on Knowledge Graph and Collaborative Filtering

delete2021-01-01
delete14
delete
OA
AI
B
Bo Jiang
J
Junchen Yang *
Y
Yanbin Qin
T
Tian Wang
M
Muchou Wang *
W
Weifeng Pan
DOI:10.1109/ACCESS.2021.3068570delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
With the rapid development of the Internet, the number of Web APIs is increasing. How to recommend accurate and appropriate Web APIs to mashups has become a focus and difficulty in the field of service computing. The existing methods are mainly based on collaborative filtering technology, but these methods have problems such as the data sparsity and cold start, which leads to poor recommendation effects. This paper proposes a service recommendation model based on knowledge graph and collaborative filtering. In this model, the knowledge graph connects the APIs and mashups related information to mine the potential relations between mashups and APIs, hence reducing the impact of data sparsity. All the API entities in the service knowledge graph are embedded into the low-dimensional space through the representation learning algorithm, then the distances between the API vectors are calculated to recommend the related APIs. In addition, in order to solve the cold-start problem of recommending APIs to target mashups that have no APIs usage, the similarities of functional sets extracted from mashups are calculated to recommend APIs for target mashups. At the same time, the model obtains the Mashup-API usage record, using the technology of collaborative filtering to recommend appropriate APIs to target mashups. Finally, the similarities of the above recommended APIs are normalized and sorted to form the final recommendation result. The experimental results show that our proposed model significantly improves the accuracy of service recommendation.
Keyword:
Mashups
Collaborative filtering
Feature extraction
Filtering
Collaboration
Licenses
Computational modeling
Web API recommendation
knowledge graph
representation learning
collaborative filtering
AI总结

AI总结

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

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

Z
Zhejiang Gongshang University
学者数:
6.6K
论文数: 4.9K
被引数: 8.1K
W
Wenzhou University
学者数:
8.8K
论文数: 6.5K
被引数: 1.5W
引用论文

引用论文

DBpedia - A large-scale, multilingual knowledge base extracted from WikipediaDBpedia-从维基百科中提取的大规模多语言知识库
err2015-01-01
err2.0K
errOAAI
errLehmann, Jens; Isele, Robert; Jakob, Max; Jentzsch, Anja; Kontokostas, Dimitris; Mendes, Pablo N.; Hellmann, Sebastian; Morsey, Mohamed; van Kleef, Patrick; Auer, Soeren; Bizer, Christian
err分享
err收藏
err分享
err收藏
Time and Chance
err
IF0
err2009-06-30
err0
PREAI
errDAVID Z ALBERT
err分享
err收藏
Integrating implicit feedbacks for time-aware web service recommendations
err2015-09-02
err44
PREAI
errTian, Gang; Wang, Jian; He, Keqing; Sun, Chengai; Tian, Yuan
err分享
err收藏
学者 查看更多内容