Abstract
Most existing recommendation research has been concentrated on unidirectional recommendation, i.e., only recommending items to users. However, the platform needs to achieve bi-directional recommendation in many real-world scenarios. For example, in an online recruitment scenario, the recommender system not only needs to recommend positions to candidates, but also recommend candidates to enterprises. In this paper, we develop a new bi-directional recommendation model for online recruitment termed (BiMuF) Bi-directional recommendation with Multi-semantic Filter. In BiMuF, an encoder component is utilized to learn the text embeddings, a multi-semantic filter component is designed to capture important graph representation, and a graph learning component is designed to learn the graph embeddings. In addition, a multi-task learning framework is designed to achieve bi-directional recommendations. In the multi-task learning framework, we share text embeddings and graph embeddings to alleviate the problems of data sparsity, data asymmetry, and feature generalization in online recruitment. Moreover, we conduct three new datasets based on a technology supply and demand docking platform namely South China Technology Commercialization Center, and three new datasets in job recruitment scenario namely Computer Technology-Related Job Recruitment. Extensive experiments in the real-world tasks show that BiMuF outperforms the state-of-the-art methods, verifying the effectiveness of the designs of our model. The code and the latter datasets are available at https://github.com/allminerlab.
Similar content being viewed by others
Notes
Because there is no baseline designed for employee–employer bi-directional recommendation, we regard users as employees and items as employers in the baselines for experimental purpose.
References
He J, Liu R, Zhuang F, Lin F, Niu C, He Q(2018) A general cross-domain recommendation framework via Bayesian neural network. In: ICDM, pp 1001– 1006
Chen T, Wong RC-W ( 2019) Session-based recommendation with local invariance. In: ICDM, pp 994– 999
Chen X, Chen H, Xu H, Zhang Y, Cao Y, Qin Z, Zha H ( 2019)Personalized fashion recommendation with visual explanations based on multimodal attention network: towards visually explainable recommendation. In: SIGIR, pp 765– 774
Cheng L, Shi Y, Li L, Yu H, Wang X, Yan Z (2023) KLECA: knowledge-level-evolution and category-aware personalized knowledge recommendation. Knowl Inf Syst 65(3):1045–1065
Zhao W, Wang B, Yang M, Ye J, Zhao Z, Chen X, Shen Y (2020) Leveraging long and short-term information in content-aware movie recommendation via adversarial training. IEEE Trans Cybern 50(11):4680–4693
Hansen C, Hansen C, Maystre L, Mehrotra R, Brost B, Tomasi F, Lalmas M ( 2020) Contextual and sequential user embeddings for large-scale music recommendation. In: RecSys, pp 53– 62
Chen L, Cao J, Chen H, Liang W, Tao H, Zhu G (2021) Attentive multi-task learning for group itinerary recommendation. Knowl Inf Syst 63(7):1687–1716
Zhu Q, Zhou X, Song Z, Tan J, Guo L ( 2019) DAN: deep attention neural network for news recommendation. In: AAAI, pp 5973– 5980
Ren J, Gan M (2023) Mining dynamic preferences from geographical and interactive correlations for next POI recommendation. Knowl Inf Syst 65(1):183–206
Deng Z-H, Huang L, Wang C-D, Lai J-H, Yu PS ( 2019) DeepCF: A unified framework of representation learning and matching function learning in recommender system. In: AAAI, pp 61– 68
Cheng H-T, Koc L, Harmsen J, Shaked T, Chandra T, Aradhye H, Anderson G, Corrado G, Chai W, Ispir M, Anil R, Haque Z, Hong L, Jain V, Liu X, Shah H( 2016) Wide & deep learning for recommender systems. In: DLRS@RecSys, pp 7– 10
Berg R, Kipf TN, Welling M(2017) Graph convolutional matrix completion. CoRR arXiv:1706.02263
Chen Y-H, Huang L, Wang C-D, Lai J-H (2022) Hybrid-order gated graph neural network for session-based recommendation. IEEE Trans Ind Inf 18(3):1458–1467
Wang X , He X, Wang M, Feng F, Chua T-S ( 2019) Neural graph collaborative filtering. In: SIGIR, pp 165– 174
Zhong S-T, Huang L, Wang C-D, Lai J-H, Yu PS (2022) An autoencoder framework with attention mechanism for cross-domain recommendation. IEEE Trans Cybern 52(6):5229–5241
Shalaby W, AlAila B, Korayem M, Pournajaf L, AlJadda K, Quinn S, Zadrozny W ( 2017) Help me find a job: a graph-based approach for job recommendation at scale. In: IEEE BigData, pp 1544– 1553
Bian S, Chen X, Zhao WX, Zhou K, Hou Y, Song Y, Zhang T, Wen J-R ( 2020) Learning to match jobs with resumes from sparse interaction data using multi-view co-teaching network. In: CIKM, pp 65– 74
Kang W-C, McAuley JJ ( 2018) Self-attentive sequential recommendation. In: ICDM, pp 197–206
Sun J, Zhang Y, Ma C, Coates M, Guo H, Tang R, He, X ( 2019) Multi-graph convolution collaborative filtering. In: ICDM, pp 1306–1311
Li X, Zhang M, Wu S, Liu Z, Wang L, Yu PS ( 2020) Dynamic graph collaborative filtering. In: ICDM, pp 322– 331
Deng Z-H, Wang C-D, Huang L, Lai J-H, Yu PS (2022) G\(^3\)SR: global graph guided session-based recommendation. IEEE Trans Neural Netw Learn Syst. https://doi.org/10.1109/TNNLS.2022.3159592
Wang X, He X, Cao Y, Liu M, Chua T-S ( 2019) KGAT: knowledge graph attention network for recommendation. In: KDD, pp 950– 958
Zhang F, Yuan NJ, Lian D, Xie X, Ma W-Y (2016) Collaborative knowledge base embedding for recommender systems. In: KDD, pp 353–362
Li Z, Xu Q, Jiang Y, Cao X, Huang Q ( 2020) Quaternion-based knowledge graph network for recommendation. In: ACM Multimedia, pp 880–888
Yang Z, He Z, Wang C, Lai P, Liao D, Wang Z (2022) A bi-directional recommender system for online recruitment. In: ICDM, pp 628– 637
Zhao J, Wang J, Sigdel M, Zhang B, Hoang P, Liu M, Korayem M (2021) Embedding-based recommender system for job to candidate matching on scale. CoRR arXiv:2107.00221
Jiang J, Ye S, Wang W, Xu J, Luo X ( 2020) Learning effective representations for person-job fit by feature fusion. In: CIKM, pp 2549– 2556
Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780
Bian S, Zhao WX, Song Y, Zhang T, Wen J-R (2019) Domain adaptation for person-job fit with transferable deep global match network. In: EMNLP/IJCNLP, pp 4809– 4819
Dave VS, Zhang B, Hasan MA, AlJadda K, Korayem M ( 2018) A combined representation learning approach for better job and skill recommendation. In: CIKM, pp 1997– 2005
Freire MN, Castro LN (2021) e-recruitment recommender systems: a systematic review. Knowl Inf Syst 63(1):1–20
Du H, Tang Y, Cheng Z (2023) An efficient joint framework for interacting knowledge graph and item recommendation. Knowl Inf Syst 65(4):1685–1712
Wang X, Wang D, Xu C, He X, Cao Y, Chua T-S ( 2019) Explainable reasoning over knowledge graphs for recommendation. In: AAAI, pp 5329– 5336
Zhu Q, Zhou X, Wu J, Tan J, Guo L (2020) A knowledge-aware attentional reasoning network for recommendation. In: AAAI, pp 6999–7006
Elahi E, Halim Z (2022) Graph attention-based collaborative filtering for user-specific recommender system using knowledge graph and deep neural networks. Knowl Inf Syst 64(9):2457–2480
Wang H, Zhang F, Wang J, Zhao M, Li W, Xie X, Guo M ( 2018) Ripplenet: propagating user preferences on the knowledge graph for recommender systems. In: CIKM, pp 417– 426
Velickovic P, Cucurull G, Casanova A, Romero A, Liò P, Bengio Y (2018) Graph attention networks. In: ICLR
Wu J, Wang X, Feng F, He X, Chen L, Lian J, Xie X ( 2021) Self-supervised graph learning for recommendation. In: ACM SIGIR, pp 726– 735
Ma X, Dong L, Wang Y, Li Y, Zhang H (2023) AKUPP: attention-enhanced joint propagation of knowledge and user preference for recommendation systems. Knowl Inf Syst 65(1):163–182
Devlin J, Chang M, Lee K, Toutanova K ( 2019) BERT: pre-training of deep bidirectional transformers for language understanding. In: Burstein J, Doran C, Solorio T (eds) NAACL-HLT, pp 4171–4186
Mikolov T, Chen K, Corrado G, Dean J ( 2013) Efficient estimation of word representations in vector space. In: ICLR
Guo H, Tang R, Ye Y, Li Z, He X ( 2017) DeepFM: a factorization-machine based neural network for CTR prediction. In: IJCAI, pp 1725–1731
Khan N, Ma Z, Ullah A, Polat K (2022) DCA-IoMT: knowledge graph embedding-enhanced deep collaborative alerts-recommendation against covid19. IEEE Trans Ind Inf 18:8924–8935
Wang X, Huang T, Wang D, Yuan Y, Liu Z, He X, Chua T-S ( 2021) Learning intents behind interactions with knowledge graph for recommendation. In: WWW, pp 878– 887
Cao Y, Wang X, He X, Hu Z, Chua T-S (2019) Unifying knowledge graph learning and recommendation: towards a better understanding of user preferences. In: WWW, pp 151– 161
Huang X, Fang Q, Qian S, Sang J, Li Y, Xu C ( 2019) Explainable interaction-driven user modeling over knowledge graph for sequential recommendation. In: ACM Multimedia, pp 548–556
Koren Y (2008) Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: KDD, pp 426– 434
Koren Y (2009) The bellkor solution to the netflix grand prize. Netflix prize documentation 81(2009):1–10
He X, Liao L, Zhang H, Nie L, Hu X, Chua T-S ( 2017) Neural collaborative filtering. In: WWW, pp 173–182
He X, Deng K, Wang X, Li Y, Zhang Y-D, Wang M (2020) Lightgcn: Simplifying and powering graph convolution network for recommendation. In: SIGIR, pp 639–648
Kipf TN, Welling M ( 2017) Semi-supervised classification with graph convolutional networks. In: ICLR
Glorot X, Bengio Y (2010) Understanding the difficulty of training deep feedforward neural networks. AISTATS 9:249–256
Kingma DP, Ba J ( 2015) Adam: a method for stochastic optimization. In: ICLR
Acknowledgements
This work was supported by NSFC (62276277), Guangdong Province Key Laboratory of Computational Science at the Sun Yat-sen University (2020B1212060032), Guangdong Provincial Key Laboratory of Intellectual Property and Big Data (2018B030322016), and Support Scheme of Guangzhou for Leading Talents in Innovation and Entrepreneurship (2019017).
Author information
Authors and Affiliations
Contributions
P-YL and Z-RY designed the idea, wrote the code and wrote the paper. Q-YD and C-DW provided supervision and reviewed the manuscript. D-ZL prepared the data.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Lai, PY., Yang, ZR., Dai, QY. et al. BiMuF: a bi-directional recommender system with multi-semantic filter for online recruitment. Knowl Inf Syst 66, 1751–1776 (2024). https://doi.org/10.1007/s10115-023-01997-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-023-01997-1