Skip to main content
Log in

BiMuF: a bi-directional recommender system with multi-semantic filter for online recruitment

  • Regular paper
  • Published:
Knowledge and Information Systems Aims and scope Submit manuscript

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.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Notes

  1. https://www.sctcc.cn/.

  2. https://baike.baidu.com/.

  3. https://www.paddlepaddle.org.cn.

  4. https://www.sctcc.cn/#/technology_commissioner.

  5. 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

  1. 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

  2. Chen T, Wong RC-W ( 2019) Session-based recommendation with local invariance. In: ICDM, pp 994– 999

  3. 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

  4. 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

    Article  Google Scholar 

  5. 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

    Article  PubMed  Google Scholar 

  6. 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

  7. 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

    Article  Google Scholar 

  8. Zhu Q, Zhou X, Song Z, Tan J, Guo L ( 2019) DAN: deep attention neural network for news recommendation. In: AAAI, pp 5973– 5980

  9. Ren J, Gan M (2023) Mining dynamic preferences from geographical and interactive correlations for next POI recommendation. Knowl Inf Syst 65(1):183–206

    Article  Google Scholar 

  10. 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

  11. 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

  12. Berg R, Kipf TN, Welling M(2017) Graph convolutional matrix completion. CoRR arXiv:1706.02263

  13. 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

    Article  Google Scholar 

  14. Wang X , He X, Wang M, Feng F, Chua T-S ( 2019) Neural graph collaborative filtering. In: SIGIR, pp 165– 174

  15. 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

    Article  PubMed  Google Scholar 

  16. 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

  17. 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

  18. Kang W-C, McAuley JJ ( 2018) Self-attentive sequential recommendation. In: ICDM, pp 197–206

  19. 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

  20. Li X, Zhang M, Wu S, Liu Z, Wang L, Yu PS ( 2020) Dynamic graph collaborative filtering. In: ICDM, pp 322– 331

  21. 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

    Article  PubMed  Google Scholar 

  22. Wang X, He X, Cao Y, Liu M, Chua T-S ( 2019) KGAT: knowledge graph attention network for recommendation. In: KDD, pp 950– 958

  23. Zhang F, Yuan NJ, Lian D, Xie X, Ma W-Y (2016) Collaborative knowledge base embedding for recommender systems. In: KDD, pp 353–362

  24. Li Z, Xu Q, Jiang Y, Cao X, Huang Q ( 2020) Quaternion-based knowledge graph network for recommendation. In: ACM Multimedia, pp 880–888

  25. 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

  26. 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

  27. 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

  28. Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780

    Article  CAS  PubMed  Google Scholar 

  29. 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

  30. 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

  31. Freire MN, Castro LN (2021) e-recruitment recommender systems: a systematic review. Knowl Inf Syst 63(1):1–20

    Article  Google Scholar 

  32. 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

    Article  Google Scholar 

  33. 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

  34. Zhu Q, Zhou X, Wu J, Tan J, Guo L (2020) A knowledge-aware attentional reasoning network for recommendation. In: AAAI, pp 6999–7006

  35. 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

    Article  Google Scholar 

  36. 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

  37. Velickovic P, Cucurull G, Casanova A, Romero A, Liò P, Bengio Y (2018) Graph attention networks. In: ICLR

  38. 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

  39. 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

    Article  Google Scholar 

  40. 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

  41. Mikolov T, Chen K, Corrado G, Dean J ( 2013) Efficient estimation of word representations in vector space. In: ICLR

  42. 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

  43. 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

    Article  Google Scholar 

  44. 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

  45. 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

  46. 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

  47. Koren Y (2008) Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: KDD, pp 426– 434

  48. Koren Y (2009) The bellkor solution to the netflix grand prize. Netflix prize documentation 81(2009):1–10

    Google Scholar 

  49. He X, Liao L, Zhang H, Nie L, Hu X, Chua T-S ( 2017) Neural collaborative filtering. In: WWW, pp 173–182

  50. 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

  51. Kipf TN, Welling M ( 2017) Semi-supervised classification with graph convolutional networks. In: ICLR

  52. Glorot X, Bengio Y (2010) Understanding the difficulty of training deep feedforward neural networks. AISTATS 9:249–256

    Google Scholar 

  53. Kingma DP, Ba J ( 2015) Adam: a method for stochastic optimization. In: ICLR

Download references

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

Authors

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

Correspondence to Chang-Dong Wang.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10115-023-01997-1

Keywords

Navigation