A Project Recommender Based on Customized Graph Neural Networks in Online Labor Markets

Authors

  • Yixuan Ma School of Software Engineering, Beijing Jiao Tong University, China
  • Zeyao Ma School of Computer Science, Beijing University of Posts and Telecommunications, China
  • Yankai Li School of Information Engineering, China University of Geosciences, Beijing, China
  • Haoyu Gao School of Software Engineering, Beijing Jiaotong University, China
  • Yukai Xue School of Software Engineering, Beijing Jiaotong University, China

DOI:

https://doi.org/10.15837/ijccc.2023.4.5173

Keywords:

project recommendation, online labor markets, graph neural networks, LightGCN

Abstract

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

2023-06-20

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.