Skip to main content

Building Vector Representations for Candidates and Projects in a CV Recommender System

  • Conference paper
  • First Online:
Artificial Intelligence and Mobile Services – AIMS 2020 (AIMS 2020)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 12401))

Included in the following conference series:

Abstract

We describe a CV recommender system built for the purpose of connecting candidates with projects that are relevant to their skills. Each candidate and each project is described by a textual document (CV or a project description) from which we extract a set of skills and convert this set to a numeric representation using two known models: Latent Semantic Indexing (LSI) and Global Vectors for Word Representation (GloVe) model. Indexes built from these representations enable fast search of similar entities for a given candidate/project and the empirical results demonstrate that the obtained l2 distances correlate with the number of common skills and Jaccard similarity.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://www.linkedin.com/directory/topics/[letter].

  2. 2.

    http://nlp.stanford.edu/data/glove.840B.300d.zip.

References

  1. Pazzani, M.J., Billsus, D.: Content-based recommendation systems. In: Brusilovsky, P., Kobsa, A., Nejdl, W. (eds.) The Adaptive Web. LNCS, vol. 4321, pp. 325–341. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-72079-9_10

    Chapter  Google Scholar 

  2. Su, X., Khoshgoftaar, T.M.: A survey of collaborative filtering techniques. Adv. Artif. Intell. 2009, 4:2 (2009)

    Article  Google Scholar 

  3. Felfernig, A., Isak, K., Szabo, K., Zachar, P.: The vita financial services sales support environment. In: Proceedings of the 19th National Conference on Innovative Applications of Artificial Intelligence, IAAI 2007, vol. 2, pp. 1692–1699. AAAI Press (2007)

    Google Scholar 

  4. Chen, H.H., Gou, L., Zhang, X., Giles, C.L.: CollabSeer: a search engine for collaboration discovery. In: Proceedings of the 11th Annual International ACM/IEEE Joint Conference on Digital Libraries, JCDL 2011, pp. 231–240. Association for Computing Machinery, New York (2011)

    Google Scholar 

  5. Chen, H., Ororbia II, A.G., Giles, C.L.: ExpertSeer: a keyphrase based expert recommender for digital libraries. CoRR abs/1511.02058 (2015)

    Google Scholar 

  6. Deerwester, S., Dumais, S., Furnas, G., Landauer, T., Harshman, R.: Indexing by latent semantic analysis. J. Am. Soc. Inf. Sci. 41, 391–407 (1990)

    Article  Google Scholar 

  7. Pennington, J., Socher, R., Manning, C.D.: Glove: global vectors for word representation. In: Empirical Methods in Natural Language Processing (EMNLP), pp. 1532–1543 (2014)

    Google Scholar 

  8. Diaby, M., Viennet, E.: Taxonomy-based job recommender systems on Facebook and Linkedin profiles. In: 2014 IEEE Eighth International Conference on Research Challenges in Information Science (RCIS), pp. 1–6. IEEE (2014)

    Google Scholar 

  9. Hong, W., Zheng, S., Wang, H., Shi, J.: A job recommender system based on user clustering. JCP 8(8), 1960–1967 (2013)

    Google Scholar 

  10. Gupta, A., Garg, D.: Applying data mining techniques in job recommender system for considering candidate job preferences. In: 2014 International Conference on Advances in Computing, Communications and Informatics (ICACCI), pp. 1458–1465. IEEE (2014)

    Google Scholar 

  11. Hong, W., Zheng, S., Wang, H.: Dynamic user profile-based job recommender system. In: 2013 8th International Conference on Computer Science & Education, pp. 1499–1503. IEEE (2013)

    Google Scholar 

  12. Hutterer, M.: Enhancing a Job Recommender with Implicit User Feedback. Citeseer (2011)

    Google Scholar 

  13. Abel, F., Benczúr, A., Kohlsdorf, D., Larson, M., Pálovics, R.: RecSys challenge 2016: job recommendations. In: Proceedings of the 10th ACM Conference on Recommender Systems, pp. 425–426. ACM (2016)

    Google Scholar 

  14. Siting, Z., Wenxing, H., Ning, Z., Fan, Y.: Job recommender systems: a survey. In: 2012 7th International Conference on Computer Science & Education (ICCSE), pp. 920–924. IEEE (2012)

    Google Scholar 

  15. Al-Otaibi, S.T., Ykhlef, M.: A survey of job recommender systems. Int. J. Phys. Sci. 7(29), 5127–5142 (2012)

    Article  Google Scholar 

  16. Harris, Z.S.: Distributional structure. Word 10(2–3), 146–162 (1954)

    Article  Google Scholar 

  17. Dumais, S.: Latent semantic analysis. ANnual Rev. Inf. Sci. Technol. 38, 188–230 (2004)

    Article  Google Scholar 

  18. Peters, M.E., et al.: Deep contextualized word representations. CoRR abs/1802.05365 (2018)

    Google Scholar 

  19. Devlin, J., Chang, M., Lee, K., Toutanova, K.: BERT: pre-training of deep bidirectional transformers for language understanding. CoRR abs/1810.04805 (2018)

    Google Scholar 

  20. Malkov, Y.A., Yashunin, D.A.: Efficient and robust approximate nearest neighbor search using hierarchical navigable small world graphs. CoRR abs/1603.09320 (2016)

    Google Scholar 

  21. Boytsov, L., Naidan, B.: Engineering efficient and effective non-metric space library. In: Brisaboa, N., Pedreira, O., Zezula, P. (eds.) SISAP 2013. LNCS, vol. 8199, pp. 280–293. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-41062-8_28

    Chapter  Google Scholar 

  22. Al-Rfou’, R., Perozzi, B., Skiena, S.: Polyglot: distributed word representations for multilingual NLP. In: Proceedings of the Seventeenth Conference on Computational Natural Language Learning, Sofia, Bulgaria, Association for Computational Linguistics, pp. 183–192, August 2013

    Google Scholar 

  23. Řehůřek, R., Sojka, P.: Software framework for topic modelling with large corpora. In: Proceedings of the LREC 2010 Workshop on New Challenges for NLP Frameworks, Valletta, Malta, ELRA, May 2010, pp. 45–50. http://is.muni.cz/publication/884893/en

Download references

Acknowledgment

The dataset for this research has been collected by EWORK (https://www.eworkgroup.com/en/contact). The authors acknowledge the support of the Croatian Science Foundation through the Reliable Composite Applications Based on Web Services (IP-01-2018-6423) research project. The Titan X Pascal used for this research was donated by the NVIDIA Corporation.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Adrian Satja Kurdija .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kurdija, A.S. et al. (2020). Building Vector Representations for Candidates and Projects in a CV Recommender System. In: Xu, R., De, W., Zhong, W., Tian, L., Bai, Y., Zhang, LJ. (eds) Artificial Intelligence and Mobile Services – AIMS 2020. AIMS 2020. Lecture Notes in Computer Science(), vol 12401. Springer, Cham. https://doi.org/10.1007/978-3-030-59605-7_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-59605-7_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-59604-0

  • Online ISBN: 978-3-030-59605-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics