Please wait a minute...
Frontiers of Engineering Management

ISSN 2095-7513

ISSN 2096-0255(Online)

CN 10-1205/N

Postal Subscription Code 80-905

Front. Eng    2024, Vol. 11 Issue (1) : 128-142    https://doi.org/10.1007/s42524-023-0280-2
A bilateral heterogeneous graph model for interpretable job recommendation considering both reciprocity and competition
Xiaowei SHI, Qiang WEI(), Guoqing CHEN()
School of Economics and Management, Tsinghua University, Beijing 100084, China
 Download: PDF(3670 KB)   HTML
 Export: BibTeX | EndNote | Reference Manager | ProCite | RefWorks
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.

Keywords job recommendation      competition      reciprocity      interpretability     
Corresponding Author(s): Qiang WEI,Guoqing CHEN   
Just Accepted Date: 28 December 2023   Online First Date: 05 February 2024    Issue Date: 13 March 2024
 Cite this article:   
Xiaowei SHI,Qiang WEI,Guoqing CHEN. A bilateral heterogeneous graph model for interpretable job recommendation considering both reciprocity and competition[J]. Front. Eng, 2024, 11(1): 128-142.
 URL:  
https://academic.hep.com.cn/fem/EN/10.1007/s42524-023-0280-2
https://academic.hep.com.cn/fem/EN/Y2024/V11/I1/128
Fig.1  Bilateral heterogeneous graph competition iteration model.
AttributeJob/PersonReference
Regional factors, salaryJobLi et al. (2016)
Job type, region, job skillsJobYang et al. (2017)
Education level, job function experience, language skillsPersonMalinowski et al. (2006)
Academic requirements, job type, salary, regionJobYi et al. (2007)
Company scaleJobLu et al. (2012)
Tab.1  Summary of attributes
GraphMetapath based third-order neighbor nodesMetapath based fourth-order neighbor nodes
Person application networkperson–job–city–job:Potential applications from person who prefer the same work city…person–job–city–job–person:People who prefer the same city of job…
Job (HR) click networkjob (HR)–person–education–person:Potential clicks from job (HR) that prefer person in the same education level…job (HR)–person–education–person–job (HR):Jobs that prefer person in the same education level…
Tab.2  Examples of metapath-based third-order and fourth-order neighbor nodes
Fig.2  Attention-enhanced heterogeneous graph representing learning.
Fig.3  The relationship between HR click score and ranking.
ModelsMSEMAEPrecisionRecallAccuracyF1CTR
ReComJob Γc0.0470.1330.9020.8810.8810.8910.912
ReComJob Γa0.0420.1660.9010.8800.8880.8900.898
ReComJob Γh0.0490.1220.9000.8800.8790.8900.887
MF0.1320.2360.4340.6590.6590.5230.668
PJFNN0.0570.1800.8520.8070.8530.8290.862
MUFFIN0.0550.1510.8700.7750.8680.8200.878
DeepWalk0.2220.4970.5100.5910.5910.5480.605
Metapath2vec0.1290.2110.5650.6060.6650.5850.674
HERec0.0720.1720.7790.7050.7050.7400.715
HGCN0.0600.1380.8900.8140.8440.8500.853
Tab.3  The overall performance of the baselines and ReComJob model
Fig.4  The impact of hyperparameters.
Model moduleMSEMAEAccuracyF1PrecisionRecall
ReComJob0.0470.1330.8810.8910.9020.881
ReComJob?competition0.0710.1430.8630.8850.8930.878
ReComJob?third/fourth order neighbors0.1000.1250.8520.8780.8740.882
ReComJob?second order neighbors0.0900.1220.8410.8440.8690.820
ReComJob?word attention0.1010.1580.8430.8580.8650.851
ReComJob?metapath attention0.0670.1310.8640.8800.8900.871
Tab.4  The effects of different model modules
Fig.5  Job recommendation with intensity comparison.
Fig.6  Accuracy change under various proportions of training sets.
Fig.7  People’s preference path.
Person: 38774743, historical application and HR feedback information
JobHR clickCityTypeSalaryScale
36911161ShanghaiEmbedded software development9.630
128427270ShanghaiEmbedded software development1280
Recommendations with metapath preference: [0.1744, 0.1188, 0.1638, 0.5431]
JobHR clickCityTypeSalaryScale
7744504Recommendation score: 0.9273Rank: 1/7 (true: 1)ShanghaiEmbedded software development1340
7744429Recommendation score: 0.8361Rank: 1/3 (true: 1)ShanghaiSoftware engineer1140
5662789Recommendation score: 0.3972Rank: 5/7 (true: 0)WuhanEmbedded software development9.650
Tab.5  An example of job recommendation
1 S T Al-OtaibiM Ykhlef (2012). Job recommendation systems for enhancing e-recruitment process. In: Proceedings of the International Conference on Information and Knowledge Engineering. Bali: Springer, 1–7
2 P M Anderson, S M Burgess, (2000). Empirical matching functions: Estimation and interpretation using state-level data. Review of Economics and Statistics, 82( 1): 93–102
https://doi.org/10.1162/003465300558669
3 E BelavinaK GirotraK MoonJ Zhang (2020). Matching in labor marketplaces: The role of experiential information. SSRN Electronic Journal, 3543906
4 S BianW X ZhaoY SongT ZhangJ R Wen (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
5 F BorisyukL ZhangK Kenthapadi (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
6 E J Collins, J M Mcnamara, (1993). The job-search problem with competition: An evolutionarily stable dynamic strategy. Advances in Applied Probability, 25( 2): 314–333
https://doi.org/10.2307/1427655
7 E L DeciR M Ryan (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
8 Y DongN V ChawlaA Swami (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
9 A EpastoB Perozzi (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
10 F ErricaM PoddaD BacciuA Micheli (2019). A fair comparison of graph neural networks for graph classification. arXiv preprint. arXiv:1912.09893
11 S Gregor, A R Hevner, (2013). Positioning and presenting design science research for maximum impact. Management Information Systems Quarterly, 37( 2): 337–355
https://doi.org/10.25300/MISQ/2013/37.2.01
12 M He, D Shen, T Wang, H Zhao, Z Zhang, R He, (2023). Self-attentional multi-field features representation and interaction learning for person–job fit. IEEE Transactions on Computational Social Systems, 10( 1): 255–268
https://doi.org/10.1109/TCSS.2021.3134458
13 H HongH GuoY LinX YangZ LiJ Ye (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
14 B HuC ShiW X ZhaoP S Yu (2018). Leveraging meta-path based context for top-N 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
15 L HuT YangC ShiH JiX Li (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
16 Z HuY DongK WangY Sun (2020). Heterogeneous graph transformer. In: Proceedings of the Web Conference. Taipei: Association for Computing Machinery, 2704–2710
17 K KenthapadiB LeG Venkataraman (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
18 D LeeH S Seung (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
19 J LiD AryaV Ha-ThucS Sinha (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
20 J LianF ZhangM HouH WangX XieG Sun (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
21 E A LockeG P Latham (1990). A Theory of Goal Setting & Task Performance. Englewood, NJ: Prentice-Hall, Inc.
22 Y LuS El HelouD Gillet (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
23 J MalinowskiT KeimO WendtT Weitzel (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
24 J NeveI Palomares (2019a). Aggregation strategies in user-to-user reciprocal recommender systems. In: IEEE International Conference on Systems, Man and Cybernetics. Bari: IEEE, 4031–4036
25 J NeveI Palomares (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
26 S Oltra, O Valero, (2004). Banach’s fixed point theorem for partial metric spaces. Rendiconti dell’Istituto di Matematica dell’Universita di Trieste, 36( 1): 17–26
27 I Palomares, C Porcel, L Pizzato, I Guy, E Herrera-Viedma, (2021). Reciprocal recommender systems: Analysis of state-of-art literature, challenges and opportunities towards social recommendation. Information Fusion, 69: 103–127
https://doi.org/10.1016/j.inffus.2020.12.001
28 B PerozziR Al-RfouS Skiena (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
29 O Pierrard, (2008). Commuters, residents and job competition. Regional Science and Urban Economics, 38( 6): 565–577
https://doi.org/10.1016/j.regsciurbeco.2008.04.003
30 C Qin, H Zhu, T Xu, C Zhu, C Ma, E Chen, H Xiong, (2020). An enhanced neural network approach to person–job fit in talent recruitment. ACM Transactions on Information Systems, 38( 2): 1–33
https://doi.org/10.1145/3376927
31 C Shi, B Hu, W X Zhao, P S Yu, (2019). Heterogeneous information network embedding for recommendation. IEEE Transactions on Knowledge and Data Engineering, 31( 2): 357–370
https://doi.org/10.1109/TKDE.2018.2833443
32 H Song, J Kim, K E Tenzek, K M Lee, (2013). The effects of competition and competitiveness upon intrinsic motivation in exergames. Computers in Human Behavior, 29( 4): 1702–1708
https://doi.org/10.1016/j.chb.2013.01.042
33 A SorokinD Forsyth (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
34 Y Sun, J Han, X Yan, P S Yu, T Wu, (2011). Pathsim: Metapath-based top-k similarity search in heterogeneous information networks. Proceedings of the VLDB Endowment, 4( 11): 992–1003
https://doi.org/10.14778/3402707.3402736
35 Y SunF ZhuangH ZhuX SongQ HeH Xiong (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
36 J TangM QuQ Mei (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
37 K TuP CuiX WangF WangW Zhu (2018). Structural deep embedding for hyper-networks. In: Proceedings of the AAAI Conference on Artificial Intelligence. New Orleans, LA: AAAI Press, 426–433
38 D WangP CuiW Zhu (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
39 X WangH JiC ShiB WangY YeP CuiP S Yu (2019). Heterogeneous graph attention network. In: The World Wide Web Conference. San Francisco, CA: Association for Computing Machinery, 2022–2032
40 H XuZ YuJ YangH XiongH Zhu (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
41 S Yang, M Korayem, K AlJadda, T Grainger, S Natarajan, (2017). Combining content-based and collaborative filtering for job recommendation system: A cost-sensitive statistical relational learning approach. Knowledge-Based Systems, 136: 37–45
https://doi.org/10.1016/j.knosys.2017.08.017
42 Y Yang, Z Guan, J Li, W Zhao, J Cui, Q Wang, (2023). Interpretable and efficient heterogeneous graph convolutional network. IEEE Transactions on Knowledge and Data Engineering, 35( 2): 1637–1650
https://doi.org/10.1109/TKDE.2021.3101356
43 X YiJ AllanW B Croft (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
44 R YingD BourgeoisJ YouM ZitnikJ Leskovec (2019). GNNExplainer: 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
45 Z Zhang, P Cui, W Zhu, (2022). Deep learning on graphs: A survey. IEEE Transactions on Knowledge and Data Engineering, 34( 1): 249–270
https://doi.org/10.1109/TKDE.2020.2981333
46 H ZhaoQ YaoJ LiY SongD L Lee (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
47 J Zhou, G Cui, S Hu, Z Zhang, C Yang, Z Liu, L Wang, C Li, M Sun, (2020). Graph neural networks: A review of methods and applications. AI Open, 1: 57–81
https://doi.org/10.1016/j.aiopen.2021.01.001
48 C Zhu, H Zhu, H Xiong, C Ma, F Xie, P Ding, P Li, (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
https://doi.org/10.1145/3234465
[1] Dongli DUAN, Xixi WU, Shubin SI. Novel interpretable mechanism of neural networks based on network decoupling method[J]. Front. Eng, 2021, 8(4): 572-581.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed