Collaborative Recommendation Method Based on Knowledge Graph for Cloud Services

As the number of cloud services and user interest data soars, it’s hard for users to find suitable could services within a short time. A suitable cloud service automatic recommendation system can effectively solve this problem. In this work, we propose KGCF, a novel method to recommend users cloud services that meet their needs. We model user-item and item-item bipartite relations in a knowledge graph, and study property-specific user-item relation features from it, which are fed to a collaborative filtering algorithm for Top-N item recommendation. We evaluate the proposed method in terms of Top-N recommendation on the MovieLens 1M dataset, and prove it outperforms numbers of state-of-the-art recommendation systems. In addition, we prove it has well performance in term of long tail recommendation, which means that more kinds cloud services can be recommended to users instead of only hot items.

[1]  Mehrbakhsh Nilashi,et al.  A recommender system based on collaborative filtering using ontology and dimensionality reduction techniques , 2018, Expert Syst. Appl..

[2]  Jie Zhang,et al.  A Blockchain-Powered Crowdsourcing Method With Privacy Preservation in Mobile Environment , 2019, IEEE Transactions on Computational Social Systems.

[3]  Raphaël Troncy,et al.  entity2rec: Learning User-Item Relatedness from Knowledge Graphs for Top-N Item Recommendation , 2017, RecSys.

[4]  Tommaso Di Noia,et al.  Top-N recommendations from implicit feedback leveraging linked open data , 2013, IIR.

[5]  Zhendong Niu,et al.  A hybrid recommender system for e-learning based on context awareness and sequential pattern mining , 2017, Soft Computing.

[6]  Xuyun Zhang,et al.  Finding All You Need: Web APIs Recommendation in Web of Things Through Keywords Search , 2019, IEEE Transactions on Computational Social Systems.

[7]  Tim Berners-Lee,et al.  Linked Data - The Story So Far , 2009, Int. J. Semantic Web Inf. Syst..

[8]  Fang-Fang Chua,et al.  Utilizing Learners' Negative Ratings in Semantic Content-based Recommender System for e-Learning Forum , 2018, J. Educ. Technol. Soc..

[9]  Neil J. Hurley,et al.  Novelty and Diversity in Top-N Recommendation -- Analysis and Evaluation , 2011, TOIT.

[10]  F. Maxwell Harper,et al.  The MovieLens Datasets: History and Context , 2016, TIIS.

[11]  John Riedl,et al.  Analysis of recommendation algorithms for e-commerce , 2000, EC '00.

[12]  Guy Shani,et al.  Evaluating Recommendation Systems , 2011, Recommender Systems Handbook.

[13]  Raphaël Troncy,et al.  Hybrid event recommendation using linked data and user diversity , 2013, RecSys.

[14]  Ickjai Lee,et al.  Itinerary recommender system with semantic trajectory pattern mining from geo-tagged photos , 2018, Expert Syst. Appl..

[15]  Zhendong Niu,et al.  Knowledge-based recommendation: a review of ontology-based recommender systems for e-learning , 2017, Artificial Intelligence Review.

[16]  Alexander Tuzhilin,et al.  The long tail of recommender systems and how to leverage it , 2008, RecSys '08.

[17]  Stuart E. Middleton,et al.  Ontology-based Recommender Systems , 2004, Handbook on Ontologies.

[18]  Matthew Rowe SemanticSVD++: Incorporating Semantic Taste Evolution for Predicting Ratings , 2014, 2014 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT).

[19]  Xuyun Zhang,et al.  A QoS-aware virtual machine scheduling method for energy conservation in cloud-based cyber-physical systems , 2019, World Wide Web.