Generative Adversarial Network Based Service Recommendation in Heterogeneous Information Networks

被引:26
作者
Xie, Fenfang [1 ]
Li, Shenghui [1 ]
Chen, Liang [1 ]
Xu, Yangjun [1 ]
Zheng, Zibin [1 ]
机构
[1] Sun Yat Sen Univ, Sch Data & Comp Sci, Natl Engn Res Ctr Digital Life, Guangzhou 510006, Peoples R China
来源
2019 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (IEEE ICWS 2019) | 2019年
基金
中国国家自然科学基金;
关键词
Mashup; service recommendation; attention mechanism; generative adversarial network; heterogeneous information network;
D O I
10.1109/ICWS.2019.00053
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Service recommendation is widely used to locate developers' desired services. Previous methods mainly focus on employing collaborative filtering (CF) techniques to recommend services to developers. However, these methods have some problems, such as being sensitive to sparse data and having limited predictive ability to new developers. Generative adversarial network (GAN) can solve the above mentioned problems, since it can learn the data distribution from a limited amount of data and generate a new developer's preference score for a service, even if he/she has not invoked the service. In this paper, we propose a novel GAN based service recommendation method. It first constructs a heterogeneous information network (HIN) by utilizing mashup information, service information and their respective attribute information. Then, it samples meta-paths of different semantic relationships and constructs similarity matrices between mashups and services through meta-paths based similarity measurement. Finally, by leveraging the adversarial training between the discriminator and the generator, the discriminator can effectively guide the generator to generate a preference vector for the developer, thus recommending a list of services for him/her according to his/her given mashup attribute information. Comprehensive experimental results on a real-world dataset demonstrate the superiority of the proposed method.
引用
收藏
页码:265 / 272
页数:8
相关论文
共 23 条
[1]  
Agarwal D. K., 2016, STAT METHODS RECOMME
[2]  
[Anonymous], P 32 AAAI C ART INT
[3]  
[Anonymous], 2014, ARXIV PREPRINT ARXIV
[4]   RecGAN: Recurrent Generative Adversarial Networks for Recommendation Systems [J].
Bharadhwaj, Homanga ;
Park, Homin ;
Lim, Brian Y. .
12TH ACM CONFERENCE ON RECOMMENDER SYSTEMS (RECSYS), 2018, :372-376
[5]   Latent Dirichlet allocation [J].
Blei, DM ;
Ng, AY ;
Jordan, MI .
JOURNAL OF MACHINE LEARNING RESEARCH, 2003, 3 (4-5) :993-1022
[6]   CFGAN: A Generic Collaborative Filtering Framework based on Generative Adversarial Networks [J].
Chae, Dong-Kyu ;
Kang, Jin-Soo ;
Kim, Sang-Wook ;
Lee, Jung-Tae .
CIKM'18: PROCEEDINGS OF THE 27TH ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, 2018, :137-146
[7]   Time-aware Collaborative Poisson Factorization for Service Recommendation [J].
Chen, Shuhui ;
Fan, Yushun ;
Tan, Wei ;
Zhang, Jia ;
Bai, Bing ;
Gao, Zhenfeng .
2016 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2016, :196-203
[8]  
Craswell N., 2009, ENCY DATABASE SYSTEM, P1703, DOI DOI 10.1007/978-0-387-39940-9_488
[9]   A Novel Framework for Service Set Recommendation in Mashup Creation [J].
Gao, Wei ;
Wu, Jian .
2017 IEEE 24TH INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2017), 2017, :65-72
[10]  
Goodfellow IJ, 2014, ADV NEUR IN, V27, P2672, DOI DOI 10.1145/3422622