Transfer learning for cross-platform software crowdsourcing recommendation

被引:5
|
作者
Yan, Shuhan [1 ]
Shen, Beijun [1 ]
Mo, Wenkai [1 ]
Li, Ning [1 ]
机构
[1] Shanghai Jiao Tong Univ, Sch Software, Shanghai, Peoples R China
基金
中国国家自然科学基金;
关键词
Tranfer Learning; Software Crowdsourcing; Recommender Systems; Cold-start Problem; FRAMEWORK;
D O I
10.1109/APSEC.2017.33
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recently, with the development of software crowd sourcing industry, an increasing number of users joined the software crowdsourcing platforms to publish software project tasks or to seek proper work opportunities. One of competitive functions of these platforms is to recommend proficient projects to developers. However, in such recommender system, there exists a serious platform cold-start problem, especially for new software crowdsourcing platforms, as they usually have too little cumulative data to support accurate model training and prediction. This paper focuses on solving the platform cold-start problem in software crowdsourcing recommendation system by transfer learning technologies. We proposed a novel cross-platform recommendation method for new software crowdsourcing platforms, whose idea is trying to transfer data and knowledge from other mature software crowdsourcing platforms (source domains) to solve the insufficient recommendation model training problem in a new platform (target domain). The proposed method maps different kinds of features both in the source domain and the target domain after a certain transformation and combination to a latent space by learning the correspondences between features. Specifically, our method is an instance of content-based recommendation, which uses tags and keywords extracted from project description in crowdsourcing platforms as features, and then set weights for each feature to reflect its importance. Then, Weight-SCL is proposed to merge and distinguish tag features and keyword features before doing feature mapping and data migration to implement knowledge transformation. Finally, we use the data from two famous software crowdsourcing platform as dataset, and a series of experiments are conducted to evaluate the performance of the multi-source recommendation system in comparison with the baseline methods, and get 1.2X performance promotion.
引用
收藏
页码:269 / 278
页数:10
相关论文
共 50 条
  • [41] THE CROSS-PLATFORM QUANTUM CHEMISTRY SOFTWARE FOR COLLEGE CHEMISTRY EDUCATION
    Song, Mengxin
    Guo, Ping
    Peng, Shi
    CSEDU 2010: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED EDUCATION, VOL 1, 2010, : 438 - 441
  • [42] Map Manager QTX, cross-platform software for genetic mapping
    Kenneth F. Manly
    Robert H. Cudmore, Jr.
    Jane M. Meer
    Mammalian Genome, 2001, 12 : 930 - 932
  • [43] What Netscape learned from cross-platform software development
    Cusumano, MA
    Yoffie, DB
    COMMUNICATIONS OF THE ACM, 1999, 42 (10) : 72 - 78
  • [44] A Cross-Platform Software System to Create and Deploy Mobile Mashups
    Kaltofen, Sandra
    Milrad, Marcelo
    Kurti, Arianit
    WEB ENGINEERING, 2010, 6189 : 518 - +
  • [45] Cross-Platform Multi-Modal Topic Modeling for Personalized Inter-Platform Recommendation
    Min, Weiqing
    Bao, Bing-Kun
    Xu, Changsheng
    Hossain, M. Shamim
    IEEE TRANSACTIONS ON MULTIMEDIA, 2015, 17 (10) : 1787 - 1801
  • [46] CROSS-PLATFORM COMPRESSION
    DION, PJ
    DR DOBBS JOURNAL, 1993, 18 (13): : 32 - &
  • [47] Learning-Based Cross-Platform Conformance Testing
    Neubauer, Johannes
    Steffen, Bernhard
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION, AND VALIDATION, ISOLA 2014, 2016, 683 : 53 - 79
  • [48] Cross-platform computing
    Anon
    Computer-Aided Engineering, 2000, 19 (12):
  • [49] Cross-platform builds
    Graham-Cumming, J
    DR DOBBS JOURNAL, 2005, 30 (01): : 48 - +
  • [50] CROSS-PLATFORM WARRIOR
    COTE, RG
    BYTE, 1994, 19 (10): : 163 - &