Skip to main content
Log in

A bilateral heterogeneous graph model for interpretable job recommendation considering both reciprocity and competition

  • Research Article
  • Published:
Frontiers of Engineering Management Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Google Scholar 

  • Locke E A, Latham G P (1990). A Theory of Goal Setting & Task Performance. Englewood, NJ: Prentice-Hall, Inc.

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • Pierrard O (2008). Commuters, residents and job competition. Regional Science and Urban Economics, 38(6): 565–577

    Article  Google Scholar 

  • 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

    Article  CAS  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  ADS  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Google Scholar 

  • Zhang Z, Cui P, Zhu W (2022). Deep learning on graphs: A survey. IEEE Transactions on Knowledge and Data Engineering, 34(1): 249–270

    Article  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Qiang Wei or Guoqing Chen.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s42524-023-0280-2

Keywords

Navigation