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 条
  • [1] FRIEND TRANSFER: COLD-START FRIEND RECOMMENDATION WITH CROSS-PLATFORM TRANSFER LEARNING OF SOCIAL KNOWLEDGE
    Yan, Ming
    Sang, Jitao
    Mei, Tao
    Xu, Changsheng
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO (ICME 2013), 2013,
  • [2] Disparity-preserved Deep Cross-platform Association for Cross-platform Video Recommendation
    Yu, Shengze
    Wang, Xin
    Zhu, Wenwu
    Cui, Peng
    Wang, Jingdong
    [J]. PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 4635 - 4641
  • [3] Cross-platform development: Software that lasts
    Bishop, Judith
    Horspool, Nigel
    [J]. 30TH ANNUAL IEEE/NASA SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2006, : 119 - 119
  • [4] Cross-platform development: Software that lasts
    Bishop, Judith
    Horspool, Nigel
    [J]. COMPUTER, 2006, 39 (10) : 26 - +
  • [5] CROSS: Cross-platform Recommendation for Social E-Commerce
    Lin, Tzu-Heng
    Gao, Chen
    Li, Yong
    [J]. PROCEEDINGS OF THE 42ND INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR '19), 2019, : 515 - 524
  • [6] Recommendation System for Cross-Platform Mobile Development Framework
    dos Santos, Denisson Santana
    Nunes, Hugo Doria
    Macedo, Hendrik Teixeira
    Neto, Alberto Costa
    [J]. PROCEEDINGS OF THE XV BRAZILIAN SYMPOSIUM ON INFORMATION SYSTEMS, SBSI 2019: Complexity on Modern Information Systems, 2019,
  • [7] A cross-platform recommendation system from Facebook to Instagram
    Chang, Chia-Ling
    Chen, Yen-Liang
    Li, Jia-Shin
    [J]. ELECTRONIC LIBRARY, 2023, 41 (2/3): : 264 - 285
  • [8] A holistic approach for cross-platform software development
    Blanco, J. Z.
    Lucredio, D.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 179
  • [9] LipidXplorer: A Software for Consensual Cross-Platform Lipidomics
    Herzog, Ronny
    Schuhmann, Kai
    Schwudke, Dominik
    Sampaio, Julio L.
    Bornstein, Stefan R.
    Schroeder, Michael
    Shevchenko, Andrej
    [J]. PLOS ONE, 2012, 7 (01):
  • [10] A cross-platform solution for software plagiarism detection
    Striletchi, Cosmin
    Vaida, Mircea
    Chiorean, Ligia
    Popa, Sorin
    [J]. 2016 12TH IEEE INTERNATIONAL SYMPOSIUM ON ELECTRONICS AND TELECOMMUNICATIONS (ISETC'16), 2016, : 141 - 144