Abstract
Amidst the inefficiencies of traditional job-seeking approaches in the recruitment ecosystem, the importance of automated job recommendation systems has been magnified. However, existing models optimized to maximize user clicks for general product recommendations prove inept in addressing the unique challenges of job recommendation, namely reciprocity and competition. Moreover, sparse data on online recruitment platforms can further negatively impact the performance of existing job recommendation algorithms. To counteract these limitations, we propose a bilateral heterogeneous graph-based competition iteration model. This model comprises three integral components: 1) two bilateral heterogeneous graphs for capturing multi-source information from people and jobs and alleviating data sparsity, 2) fusion strategies for synthesizing attributes and preferences to produce mutually beneficial job matches, and 3) a competition-enhancing strategy for dispersing competition realized through a two-stage optimization algorithm. Augmented by granular attention mechanisms for enhanced interpretability, the model’s efficacy, competition dispersion, and interpretability are validated through rigorous empirical evaluations on a real-world recruitment platform.
Similar content being viewed by others
References
Al-Otaibi S T, Ykhlef M (2012). Job recommendation systems for enhancing e-recruitment process. In: Proceedings of the International Conference on Information and Knowledge Engineering. Bali: Springer, 1–7
Anderson P M, Burgess S M (2000). Empirical matching functions: Estimation and interpretation using state-level data. Review of Economics and Statistics, 82(1): 93–102
Belavina E, Girotra K, Moon K, Zhang J (2020). Matching in labor marketplaces: The role of experiential information. SSRN Electronic Journal, 3543906
Bian S, Zhao W X, Song Y, Zhang T, Wen J R (2019). Domain adaptation for person–job fit with transferable deep global match network. In: Proceedings of the Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing. Hong Kong: Association for Computational Linguistics, 4810–4820
Borisyuk F, Zhang L, Kenthapadi K (2017). LiJAR: A system for job application redistribution towards efficient career marketplace. In: Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. Halifax, NS: Association for Computing Machinery, 1397–1406
Collins E J, Mcnamara J M (1993). The job-search problem with competition: An evolutionarily stable dynamic strategy. Advances in Applied Probability, 25(2): 314–333
Deci E L, Ryan R M (1985). Cognitive evaluation theory. In: Deci E L, Ryan R M, eds. Intrinsic Motivation and Self-Determination in Human Behavior. Boston, MA: Springer, 87–112
Dong Y, Chawla N V, Swami A (2017). Metapath2vec: Scalable representation learning for heterogeneous networks. In: Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. Halifax, NS: Association for Computing Machinery, 135–144
Epasto A, Perozzi B (2019). Is a single embedding enough? Learning node representations that capture multiple social contexts. In: The World Wide Web Conference. San Francisco, CA: Association for Computing Machinery, 394–404
Errica F, Podda M, Bacciu D, Micheli A (2019). A fair comparison of graph neural networks for graph classification. arXiv preprint. arXiv:1912.09893
Gregor S, Hevner A R (2013). Positioning and presenting design science research for maximum impact. Management Information Systems Quarterly, 37(2): 337–355
He M, Shen D, Wang T, Zhao H, Zhang Z, He R (2023). Self-attentional multi-field features representation and interaction learning for person-job fit. IEEE Transactions on Computational Social Systems, 10(1): 255–268
Hong H, Guo H, Lin Y, Yang X, Li Z, Ye J (2020). An attention-based graph neural network for heterogeneous structural learning. In: Proceedings of the 34th AAAI Conference on Artificial Intelligence. New York, NY: Association for the Advancement of Artificial Intelligence, 4132–4139
Hu B, Shi C, Zhao W X, Yu P S (2018). Leveraging meta-path based context for top-JV recommendation with a neural co-attention model. In: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. London: Association for Computing Machinery, 1531–1540
Hu L, Yang T, Shi C, Ji H, Li X (2019). Heterogeneous graph attention networks for semi-supervised short text classification. In: Proceedings of the Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing. Hong Kong: Association for Computational Linguistics, 4821–4830
Hu Z, Dong Y, Wang K, Sun Y (2020). Heterogeneous graph transformer. In: Proceedings of the Web Conference. Taipei: Association for Computing Machinery, 2704–2710
Kenthapadi K, Le B, Venkataraman G (2017). Personalized job recommendation system at LinkedIn: Practical challenges and lessons learned. In: Proceedings of the 11th ACM Conference on Recommender Systems. Como: Association for Computing Machinery, 346–347
Lee D, Seung H S (2000). Algorithms for non-negative matrix factorization. In: Proceedings of the 13th International Conference on Neural Information Processing Systems. Denver, CO: MIT Press, 535–541
Li J, Arya D, Ha-Thuc V, Sinha S (2016). How to get them a dream job? Entity-aware features for personalized job search ranking. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. San Francisco, CA: Association for Computing Machinery, 501–510
Lian J, Zhang F, Hou M, Wang H, Xie X, Sun G (2017). Practical lessons for job recommendations in the cold-start scenario. In: Proceedings of the Recommender Systems Challenge. Como: Association for Computing Machinery, 1–6
Locke E A, Latham G P (1990). A Theory of Goal Setting & Task Performance. Englewood, NJ: Prentice-Hall, Inc.
Lu Y, El Helou S, Gillet D (2012). Analyzing user patterns to derive design guidelines for job seeking and recruiting website. In: Proceeding of the 4th International Conferences on Pervasive Patterns and Applications. Nice: IARIA, 11–16
Malinowski J, Keim T, Wendt O, Weitzel T (2006). Matching people and jobs: A bilateral recommendation approach. In: Proceedings of the 39th Annual Hawaii International Conference on System Sciences. Kauai, HI: IEEE, 1–9
Neve J, Palomares I (2019a). Aggregation strategies in user-to-user reciprocal recommender systems. In: IEEE International Conference on Systems, Man and Cybernetics. Bari: IEEE, 4031–4036
Neve J, Palomares I (2019b). Latent factor models and aggregation operators for collaborative filtering in reciprocal recommender systems. In: Proceedings of the 13th ACM Conference on Recommender Systems. Copenhagen: Association for Computing Machinery, 219–227
Oltra S, Valero O (2004). Banach’s fixed point theorem for partial metric spaces. Rendiconti dell’Istituto di Matematica dell’Universita di Trieste, 36(1): 17–26
Palomares I, Porcel C, Pizzato L, Guy I, Herrera-Viedma E (2021). Reciprocal recommender systems: Analysis of state-of-art literature, challenges and opportunities towards social recommendation. Information Fusion, 69: 103–127
Perozzi B, Al-Rfou R, Skiena S (2014). Deepwalk: Online learning of social representations. In: Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. New York, NY: Association for Computing Machinery, 701–710
Pierrard O (2008). Commuters, residents and job competition. Regional Science and Urban Economics, 38(6): 565–577
Qin C, Zhu H, Xu T, Zhu C, Ma C, Chen E, Xiong H (2020). An enhanced neural network approach to person-job fit in talent recruitment. ACM Transactions on Information Systems, 38(2): 1–33
Shi C, Hu B, Zhao W X, Yu P S (2019). Heterogeneous information network embedding for recommendation. IEEE Transactions on Knowledge and Data Engineering, 31(2): 357–370
Song H, Kim J, Tenzek K E, Lee K M (2013). The effects of competition and competitiveness upon intrinsic motivation in exergames. Computers in Human Behavior, 29(4): 1702–1708
Sorokin A, Forsyth D (2008). Utility data annotation with Amazon Mechanical Turk. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops. Anchorage, AK: IEEE, 1–8
Sun Y, Han J, Yan X, Yu P S, Wu T (2011). Pathsim: Metapath-based top-k similarity search in heterogeneous information networks. Proceedings of the VLDB Endowment, 4(11): 992–1003
Sun Y, Zhuang F, Zhu H, Song X, He Q, Xiong H (2019). The impact of person-organization fit on talent management: A structure-aware convolutional neural network approach. In: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. Anchorage, AK: Association for Computing Machinery, 1625–1633
Tang J, Qu M, Mei Q (2015). PTE: Predictive text embedding through large-scale heterogeneous text networks. In: Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. Sydney, NSW: Association for Computing Machinery, 1165–1174
Tu K, Cui P, Wang X, Wang F, Zhu W (2018). Structural deep embedding for hyper-networks. In: Proceedings of the AAAI Conference on Artificial Intelligence. New Orleans, LA: AAAI Press, 426–433
Wang D, Cui P, Zhu W (2016). Structural deep network embedding. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. San Francisco, CA: Association for Computing Machinery, 1225–1234
Wang X, Ji H, Shi C, Wang B, Ye Y, Cui P, Yu P S (2019). Heterogeneous graph attention network. In: The World Wide Web Conference. San Francisco, CA: Association for Computing Machinery, 2022–2032
Xu H, Yu Z, Yang J, Xiong H, Zhu H (2016). Talent circle detection in job transition networks. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. San Francisco, CA: Association for Computing Machinery, 655–664
Yang S, Korayem M, AlJadda K, Grainger T, Natarajan S (2017). Combining content-based and collaborative filtering for job recommendation system: A cost-sensitive statistical relational learning approach. Knowledge-Based Systems, 136: 37–45
Yang Y, Guan Z, Li J, Zhao W, Cui J, Wang Q (2023). Interpretable and efficient heterogeneous graph convolutional network. IEEE Transactions on Knowledge and Data Engineering, 35(2): 1637–1650
Yi X, Allan J, Croft W B (2007). Matching resumes and jobs based on relevance models. In: Proceedings of the 30th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval. Amsterdam: Association for Computing Machinery, 809–810
Ying R, Bourgeois D, You J, Zitnik M, Leskovec J (2019). GNN-Explainer: Generating explanations for graph neural networks. In: Proceedings of the 33rd International Conference on Neural Information Processing Systems. Vancouver, BC: Curran Associates Inc., 9244–9255
Zhang Z, Cui P, Zhu W (2022). Deep learning on graphs: A survey. IEEE Transactions on Knowledge and Data Engineering, 34(1): 249–270
Zhao H, Yao Q, Li J, Song Y, Lee D L (2017). Meta-graph based recommendation fusion over heterogeneous information networks. In: Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. Halifax, NS: Association for Computing Machinery, 635–644
Zhou J, Cui G, Hu S, Zhang Z, Yang C, Liu Z, Wang L, Li C, Sun M (2020). Graph neural networks: A review of methods and applications. AI Open, 1: 57–81
Zhu C, Zhu H, Xiong H, Ma C, Xie F, Ding P, Li P (2018). Person-job fit: Adapting the right talent for the right job with joint representation learning. ACM Transactions on Management Information Systems, 9(3): 1–17
Author information
Authors and Affiliations
Corresponding authors
Ethics declarations
Competing Interests The authors declare that they have no competing interests.
Additional information
This work was supported by the National Natural Science Foundation of China (Grant No. 72172070).
Rights and permissions
About this article
Cite this article
Shi, X., Wei, Q. & Chen, G. A bilateral heterogeneous graph model for interpretable job recommendation considering both reciprocity and competition. Front. Eng. Manag. 11, 128–142 (2024). https://doi.org/10.1007/s42524-023-0280-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s42524-023-0280-2