A Project Recommender Based on Customized Graph Neural Networks in Online Labor Markets
DOI:
https://doi.org/10.15837/ijccc.2023.4.5173Keywords:
project recommendation, online labor markets, graph neural networks, LightGCNAbstract
Project recommendation is a crucial task in the online labor markets, where freelancers seek projects that match their skills and preferences. The challenge in project recommendation is to effectively capture the complex relationships between projects, skills, and freelancers in a highdimensional space. Traditional recommender systems, such as matrix factorization, often suffer from sparsity, making it difficult to accurately recommend projects to freelancers. To address the challenges, this research proposes a customized graph neural network approach, called GCNRec, specifically using Light Graph Convolution Network (LightGCN) to effectively capture both explicit and implicit relationships between projects, skills, and freelancers, and make personalized project recommendations. The experiment results on real-world dataset demonstrate the effectiveness of the proposed method in solving the challenges in project recommendation in the online labor market.References
Berg, R., Kipf, T. & Welling, M. (2017). Graph convolutional matrix completion. ArXiv Preprint ArXiv:1706.02263. 2017.
Chen, C., Ma, W., Zhang, M., Wang, Z., He, X., Wang, C., Liu, Y. & Ma, S. (2021). Graph Heterogeneous Multi-Relational Recommendation. Proceedings Of The AAAI Conference On Artificial Intelligence.35, 3958-3966, 2021.
https://doi.org/10.1609/aaai.v35i5.16515
Chen, J., Zhang, H., He, X., Nie, L., Liu, W. & Chua, T. (2017). Attentive collaborative filtering: Multimedia recommendation with item-and component-level attention. Proceedings Of The 40th International ACM SIGIR Conference On Research And Development In Information Retrieval. pp. 335-344, 2017.
https://doi.org/10.1145/3077136.3080797
Christensen, I. & Schiaffino, S. (2011). Entertainment recommender systems for group of users. Expert Systems With Applications. 38, 14127-14135, 2011.
https://doi.org/10.1016/j.eswa.2011.04.221
Dave, V., Zhang, B., Al Hasan, M., AlJadda, K. & Korayem, M. (2018). A combined representation learning approach for better job and skill recommendation. Proceedings Of The 27th ACM International Conference On Information And Knowledge Management. pp. 1997-2005, 2018.
https://doi.org/10.1145/3269206.3272023
Glorot, X. & Bengio, Y. (2010). Understanding the difficulty of training deep feedforward neural networks. Proceedings Of The Thirteenth International Conference On Artificial Intelligence And Statistics. pp. 249-256, 2010.
Goldberg, D., Nichols, D., Oki, B. & Terry, D. (1992). Using collaborative filtering to weave an information tapestry. Communications Of The ACM. 35, 61-70, 1992.
https://doi.org/10.1145/138859.138867
He, X., Deng, K., Wang, X., Li, Y., Zhang, Y. & Wang, M. (2020). Lightgcn: Simplifying and powering graph convolution network for recommendation. Proceedings Of The 43rd International ACM SIGIR Conference On Research And Development In Information Retrieval. pp. 639-648, 2020.
https://doi.org/10.1145/3397271.3401063
Khatua, A. & Nejdl, W. (2020). Matching recruiters and jobseekers on twitter. 2020 IEEE/ACM International Conference On Advances In Social Networks Analysis And Mining (ASONAM). pp. 266-269, 2020.
https://doi.org/10.1109/ASONAM49781.2020.9381392
Kipf, T. & Welling, M. (2016). Semi-supervised classification with graph convolutional networks. ArXiv Preprint ArXiv:1609.02907. 2016
Rendle, S., Freudenthaler, C., Gantner, Z. & Schmidt-Thieme, L. (2012). BPR: Bayesian personalized ranking from implicit feedback. ArXiv Preprint ArXiv:1205.2618. 2012.
Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P. & Riedl, J. (1994). Grouplens: An open architecture for collaborative filtering of netnews. Proceedings Of The 1994 ACM Conference On Computer Supported Cooperative Work. pp. 175-186, 1994.
https://doi.org/10.1145/192844.192905
Schafer, J., Konstan, J. & Riedl, J. (2001). E-commerce recommendation applications. Data Mining And Knowledge Discovery. 5, 115-153, 2001.
https://doi.org/10.1023/A:1009804230409
Sheu, H. & Li, S. (2020). Context-aware graph embedding for session-based news recommendation. Fourteenth ACM Conference On Recommender Systems. pp. 657-662, 2020.
https://doi.org/10.1145/3383313.3418477
Sun, J., Zhang, Y., Guo, W., Guo, H., Tang, R., He, X., Ma, C. & Coates, M. (2020). Neighbor interaction aware graph convolution networks for recommendation. Proceedings Of The 43rd International ACM SIGIR Conference On Research And Development In Information Retrieval. pp. 1289-1298, 2020.
https://doi.org/10.1145/3397271.3401123
Wang, X., He, X., Cao, Y., Liu, M. & Chua, T. (2019). Kgat: Knowledge graph attention network for recommendation. Proceedings Of The 25th ACM SIGKDD International Conference On Knowledge Discovery & Data Mining. pp. 950-958, 2019.
https://doi.org/10.1145/3292500.3330989
Wang, X., He, X., Wang, M., Feng, F. & Chua, T. (2019). Neural graph collaborative filtering. Proceedings Of The 42nd International ACM SIGIR Conference On Research And Development In Information Retrieval. pp. 165-174, 2019.
https://doi.org/10.1145/3331184.3331267
Wu, C., Wu, F., An, M., Huang, J., Huang, Y. & Xie, X. (2019). NPA: neural news recommendation with personalized attention. Proceedings Of The 25th ACM SIGKDD International Conference On Knowledge Discovery & Data Mining. pp. 2576-2584, 2019.
https://doi.org/10.1145/3292500.3330665
Wu, F., Souza, A., Zhang, T., Fifty, C., Yu, T. & Weinberger, K. (2019). Simplifying graph convolutional networks. International Conference On Machine Learning. pp. 6861-6871, 2019.
Wu, S., Sun, F., Zhang, W., Xie, X. & Cui, B. (2020). Graph neural networks in recommender systems: a survey. ACM Computing Surveys (CSUR). 2020
Wu, J., He, J. & Xu, J. (2019). Net: Degree-specific graph neural networks for node and graph classification. Proceedings Of The 25th ACM SIGKDD International Conference On Knowledge Discovery & Data Mining. pp. 406-415, 2019.
https://doi.org/10.1145/3292500.3330950
Wu, L., Sun, P., Fu, Y., Hong, R., Wang, X. & Wang, M. (2019). A neural influence diffusion model for social recommendation. Proceedings Of The 42nd International ACM SIGIR Conference On Research And Development In Information Retrieval. pp. 235-244, 2019.
https://doi.org/10.1145/3331184.3331214
Wu, Z., Pan, S., Chen, F., Long, G., Zhang, C. & Philip, S. (2020). A comprehensive survey on graph neural networks. IEEE Transactions On Neural Networks And Learning Systems. 32, 4-24, 2020.
https://doi.org/10.1109/TNNLS.2020.2978386
Xu, K., Li, C., Tian, Y., Sonobe, T., Kawarabayashi, K. & Jegelka, S. (2018). Representation learning on graphs with jumping knowledge networks. International Conference On Machine Learning. pp. 5453-5462, 2018.
Ying, R., He, R., Chen, K., Eksombatchai, P., Hamilton, W. & Leskovec, J. (2018). Graph convolutional neural networks for web-scale recommender systems. Proceedings Of The 24th ACM SIGKDD International Conference On Knowledge Discovery & Data Mining. pp. 974-983, 2018.
https://doi.org/10.1145/3219819.3219890
Ying, Z., Bourgeois, D., You, J., Zitnik, M. & Leskovec, J. (2019). Gnnexplainer: Generating explanations for graph neural networks. Advances In Neural Information Processing Systems. 32, 2019.
Zhang, M. & Chen, Y. (2018). Link prediction based on graph neural networks. Advances In Neural Information Processing Systems. 31, 2018.
Additional Files
Published
Issue
Section
License
Copyright (c) 2023 Yixuan Ma, Zeyao Ma, Yankai Li, Haoyu Gao, Yukai Xue
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
ONLINE OPEN ACCES: Acces to full text of each article and each issue are allowed for free in respect of Attribution-NonCommercial 4.0 International (CC BY-NC 4.0.
You are free to:
-Share: copy and redistribute the material in any medium or format;
-Adapt: remix, transform, and build upon the material.
The licensor cannot revoke these freedoms as long as you follow the license terms.
DISCLAIMER: The author(s) of each article appearing in International Journal of Computers Communications & Control is/are solely responsible for the content thereof; the publication of an article shall not constitute or be deemed to constitute any representation by the Editors or Agora University Press that the data presented therein are original, correct or sufficient to support the conclusions reached or that the experiment design or methodology is adequate.