DUSKG: A Fine-Grained Knowledge Graph for Effective Personalized Service Recommendation.
Haifang Wang,Zhongjie Wang,Sihang Hu,Xiaofei Xu,Shiping Chen,Zhiying Tu
DOI: https://doi.org/10.1016/j.future.2019.05.045
IF: 7.307
2019-01-01
Future Generation Computer Systems
Abstract:The last decade has witnessed the rapid development of service-oriented computing, resulting in a tremendous growth of services which further calls for novel approaches for efficient and effective service recommendations. Various types of data can be used for service recommendations, such as user feedback on services, service profile, user profile, etc. In traditional recommendation algorithms, such data is usually handled separately and in the form of matrix. Since there are underlying logical relations between the data, we conjecture that deep convergence of all the data and full considerations of such logical relations would help boost accuracy of service recommendations. By a comprehensive survey on various existing data convergence methods, we found that knowledge graph had been a typical approach to describe the different relations between data. In this paper, we propose an elegant, natural and compact data representation model incorporating such kinds of logical relations, namely Domain-oriented User and Service Interaction Knowledge Graph (DUSKG). Three types of entities (User, Service and ServiceValueFeature(VF)), five types of fine-grained relations (FOCUSON, BELONGTO, USIMILAR, SSIMILAR and FSIMILAR), and weight vectors that quantitatively delineate these relations are elaborately defined. An approach for constructing DUSKG from service data is presented. Extracted from DUSKG, each user’s value preference is then represented in terms of VFs. Five personalized service recommendation methods are presented in terms of such value preferences and various relations in DUSKG. To verify the proposed methods, a set of experiments are conducted on Yelp dataset. Experimental results show that our approaches achieve better recommendation performance compared to the state-of-the-art methods, and among the five ones, HR-DUSKG (Hybrid Recommendation Depending on DUSKG) exhibits the best performance with quite good achievements but least calculation time.