An Intelligent Decision Support System For Recruitment: Resumes Screening And Applicants Ranking

Arwa Najjar, Belal Amro, Mário Macedo


The task of finding the best job candidates among a set of applicants is both time and resource consuming, especially when there are lots of applications. In this concern, the development of a decision support system represents a promising solution to support recruiters and facilitate their job. In this paper, we present an intelligent decision support system named I-Recruiter, that ranks applicants according to the semantic similarity between their resumes and job descriptions; the ranking process is based on machine learning and natural language processing techniques. I-Recruiter is composed of three sequentially connected blocks namely 1) Training block: which is responsible for training the model from a set of resumes, 2) Matching block: that is responsible for matching the resumes to the corresponding job description, and 3) Extracting block: that is responsible for extracting the top n ranked candidates.  Experimental results for accuracy and performance showed that I-recruiter is capable of doing the job with high confidence and excellent performance.

Full Text:



Devi MBR, Banu DrMrsPV. Introduction to Recruitment. 2014;4.

Singh A, Rose C, Visweswariah K, Chenthamarakshan V, Kambhatla N. PROSPECT: a system for screening candidates for recruitment. In: Proceedings of the 19th ACM international conference on Information and knowledge management - CIKM ’10 [Internet]. Toronto, ON, Canada: ACM Press; 2010 [cited 2020 Sep 11]. p. 659. Available from:

Gusdorf ML. Recruitment and Selection: Hiring the Right Person. 2008;19.

Phillips-Wren G. Intelligent Decision Support Systems. In: Doumpos M, Grigoroudis E, editors. Multicriteria Decision Aid and Artificial Intelligence [Internet]. Chichester, UK: John Wiley & Sons, Ltd; 2013 [cited 2020 Sep 11]. p. 25–44. Available from:

Ertel W. Introduction to Artificial Intelligence [Internet]. Cham: Springer International Publishing; 2017 [cited 2020 Sep 15]. (Undergraduate Topics in Computer Science). Available from:

Zhang J, Yu PS. Machine Learning Overview. In: Broad Learning Through Fusions [Internet]. Cham: Springer International Publishing; 2019 [cited 2020 Sep 11]. p. 19–75. Available from:

Singh S. Natural Language Processing for Information Extraction. ArXiv180702383 Cs [Internet]. 2018 Jul 6 [cited 2020 Sep 11]; Available from:

Hurwitz J. Machine Learning For Dummies®, IBM Limited Edition. 2018;75.

Nadkarni PM, Ohno-Machado L, Chapman WW. Natural language processing: an introduction. J Am Med Inform Assoc. 2011 Sep;18(5):544–51.

Young T, Hazarika D, Poria S, Cambria E. Recent Trends in Deep Learning Based Natural Language Processing. ArXiv170802709 Cs [Internet]. 2018 Nov 24 [cited 2020 Sep 18]; Available from:

Mandelbaum A, Shalev A. Word Embeddings and Their Use In Sentence Classification Tasks. ArXiv161008229 Cs [Internet]. 2016 Oct 26 [cited 2020 Sep 17]; Available from:

Wang C, Nulty P, Lillis D. A Comparative Study on Word Embeddings in Deep Learning for Text Classification. In: Proceedings of the 4th International Conference on Natural Language Processing and Information Retrieval [Internet]. Seoul Republic of Korea: ACM; 2020 [cited 2021 Sep 27]. p. 37–46. Available from:

Mikolov T, Chen K, Corrado G, Dean J. Efficient Estimation of Word Representations in Vector Space. ArXiv13013781 Cs [Internet]. 2013 Sep 6 [cited 2020 Sep 11]; Available from:

Sitikhu P, Pahi K, Thapa P, Shakya S. A Comparison of Semantic Similarity Methods for Maximum Human Interpretability. ArXiv191009129 Cs [Internet]. 2019 Oct 30 [cited 2020 Sep 11]; Available from:

M.K V, K K. A Survey on Similarity Measures in Text Mining. Mach Learn Appl Int J. 2016 Mar 30;3(1):19–28.

Mohamed A, Bagawathinathan W, Iqbal U, Shamrath S, Jayakody A. Smart Talents Recruiter - Resume Ranking and Recommendation System. In: 2018 IEEE International Conference on Information and Automation for Sustainability (ICIAfS) [Internet]. Colombo, Sri Lanka: IEEE; 2018 [cited 2021 Sep 20]. p. 1–5. Available from:

N S, V S, S A, P S. Validating effective resume based on employer’s interest with recommendation system. Int J Pure Appl Math. 2018;119.

Gopalakrishna ST, Varadharajan V. Automated Tool for Resume Classification Using Sementic Analysis. Int J Artif Intell Appl. 2019 Jan 31;10(01):11–23.

Deepak G, Teja V, Santhanavijayan A. A novel firefly driven scheme for resume parsing and matching based on entity linking paradigm. J Discrete Math Sci Cryptogr. 2020 Jan 2;23(1):157–65.

Roy PK, Chowdhary SS, Bhatia R. A Machine Learning approach for automation of Resume Recommendation system. Procedia Comput Sci. 2020;167:2318–27.


Maroun M, Ivanova A. Ontology-based approach for cybersecurity recruitment. In Tomsk, Russia; 2021 [cited 2021 Sep 28]. p. 070014. Available from:

Natural Language Toolkit [Internet]. NLTK 3.5 documentation. 2020. Available from:

Kenter T, de Rijke M. Short Text Similarity with Word Embeddings. In: Proceedings of the 24th ACM International on Conference on Information and Knowledge Management - CIKM ’15 [Internet]. Melbourne, Australia: ACM Press; 2015 [cited 2020 Sep 11]. p. 1411–20. Available from:

Lahitani AR, Permanasari AE, Setiawan NA. Cosine similarity to determine similarity measure: Study case in online essay assessment. In: 2016 4th International Conference on Cyber and IT Service Management [Internet]. Bandung, Indonesia: IEEE; 2016 [cited 2020 Sep 11]. p. 1–6. Available from:

Rahutomo F, Kitasuka T, Aritsugi M. Semantic Cosine Similarity. 2012;3.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.