A bilateral heterogeneous graph model for interpretable job recommendation considering both reciprocity and competition
Xiaowei SHI, Qiang WEI, Guoqing CHEN
A bilateral heterogeneous graph model for interpretable job recommendation considering both reciprocity and competition
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.
job recommendation / competition / reciprocity / interpretability
[1] |
Al-OtaibiS TYkhlefM (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] |
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
CrossRef
Google scholar
|
[3] |
BelavinaEGirotraKMoonKZhangJ (2020). Matching in labor marketplaces: The role of experiential information. SSRN Electronic Journal, 3543906
|
[4] |
BianSZhaoW XSongYZhangTWenJ 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
|
[5] |
BorisyukFZhangLKenthapadiK (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] |
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
CrossRef
Google scholar
|
[7] |
DeciE LRyanR 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
|
[8] |
DongYChawlaN VSwamiA (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] |
EpastoAPerozziB (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] |
ErricaFPoddaMBacciuDMicheliA (2019). A fair comparison of graph neural networks for graph classification. arXiv preprint. arXiv:1912.09893
|
[11] |
Gregor, S Hevner, A R (2013). Positioning and presenting design science research for maximum impact. Management Information Systems Quarterly, 37( 2): 337–355
CrossRef
Google scholar
|
[12] |
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
CrossRef
Google scholar
|
[13] |
HongHGuoHLinYYangXLiZYeJ (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] |
HuBShiCZhaoW XYuP S (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] |
HuLYangTShiCJiHLiX (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] |
HuZDongYWangKSunY (2020). Heterogeneous graph transformer. In: Proceedings of the Web Conference. Taipei: Association for Computing Machinery, 2704–2710
|
[17] |
KenthapadiKLeBVenkataramanG (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] |
LeeDSeungH 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
|
[19] |
LiJAryaDHa-ThucVSinhaS (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] |
LianJZhangFHouMWangHXieXSunG (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] |
LockeE ALathamG P (1990). A Theory of Goal Setting & Task Performance. Englewood, NJ: Prentice-Hall, Inc.
|
[22] |
LuYEl HelouSGilletD (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] |
MalinowskiJKeimTWendtOWeitzelT (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] |
NeveJPalomaresI (2019a). Aggregation strategies in user-to-user reciprocal recommender systems. In: IEEE International Conference on Systems, Man and Cybernetics. Bari: IEEE, 4031–4036
|
[25] |
NeveJPalomaresI (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] |
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
|
[27] |
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
CrossRef
Google scholar
|
[28] |
PerozziBAl-RfouRSkienaS (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] |
Pierrard, O (2008). Commuters, residents and job competition. Regional Science and Urban Economics, 38( 6): 565–577
CrossRef
Google scholar
|
[30] |
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
CrossRef
Google scholar
|
[31] |
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
CrossRef
Google scholar
|
[32] |
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
CrossRef
Google scholar
|
[33] |
SorokinAForsythD (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] |
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
CrossRef
Google scholar
|
[35] |
SunYZhuangFZhuHSongXHeQXiongH (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] |
TangJQuMMeiQ (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] |
TuKCuiPWangXWangFZhuW (2018). Structural deep embedding for hyper-networks. In: Proceedings of the AAAI Conference on Artificial Intelligence. New Orleans, LA: AAAI Press, 426–433
|
[38] |
WangDCuiPZhuW (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] |
WangXJiHShiCWangBYeYCuiPYuP S (2019). Heterogeneous graph attention network. In: The World Wide Web Conference. San Francisco, CA: Association for Computing Machinery, 2022–2032
|
[40] |
XuHYuZYangJXiongHZhuH (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] |
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
CrossRef
Google scholar
|
[42] |
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
CrossRef
Google scholar
|
[43] |
YiXAllanJCroftW 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
|
[44] |
YingRBourgeoisDYouJZitnikMLeskovecJ (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] |
Zhang, Z Cui, P Zhu, W (2022). Deep learning on graphs: A survey. IEEE Transactions on Knowledge and Data Engineering, 34( 1): 249–270
CrossRef
Google scholar
|
[46] |
ZhaoHYaoQLiJSongYLeeD 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
|
[47] |
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
CrossRef
Google scholar
|
[48] |
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
CrossRef
Google scholar
|
/
〈 | 〉 |