⚠ Official Notice: www.ijisrt.com is the official website of the International Journal of Innovative Science and Research Technology (IJISRT) Journal for research paper submission and publication. Please beware of fake or duplicate websites using the IJISRT name.



Automated Resume Screening System Using Machine Learning


Authors : Kumarisravel S.; Dr. J. Lysa Eben

Volume/Issue : Volume 11 - 2026, Issue 4 - April


Google Scholar : https://tinyurl.com/ycxwxwb6

Scribd : https://tinyurl.com/u7bjdvxy

DOI : https://doi.org/10.38124/ijisrt/26apr374

Note : A published paper may take 4-5 working days from the publication date to appear in PlumX Metrics, Semantic Scholar, and ResearchGate.


Abstract : The manual process in recruitment is too hard when the data is huge and complex. This increase in data can bring inaccuracy in selecting a candidate based on the job description. This project presents the involvement of Machine learning techniques in the recruitment process such as ranking of candidate’s resumes, recommendation of JD (Job description) to candidates and recommendation about resumes to recruiters and recommendation about candidate’s resumes to recruiters. This system increases accuracy, consistency, and speed in the recruitment process. Most of the common processes in recruitment got automated in this system. Techniques like TF-IDF, Cosine similarity and Classification models are used to achieve the features of classification, recommendation and ranking of resumes. TF-IDF vectorization usually converts textual data like resumes or JD (Job description) into numerical vectors, then Cosine similarity is used for providing ranking and recommendation to recruiter and candidates. Models that have higher performance in accuracy, precision, recall and F1-Score are used for resume classification features. This project carries a Dataset from Kaggle, which has suitable and required data for the process like resumes with candidate skills, communication address and experience. Later, using the taken Dataset, we train models like Logistic regression, Support vector machine, Random forest and Naive Bayes to find out which mode fits best in the classification feature.

Keywords : Machine Learning, Job Description, Resumes, Kaggle, Random Forest, TF-IDF, Cosine-Similarity, Recommendation, Ranking and Classification.

References :

  1. S. Malinowski, T. Keim, O. Wendt, and T. Weitzel, “Matching People and Jobs: A Bilateral Recommendation Approach,” Proceedings of the 39th Annual Hawaii International Conference on System Sciences, 2006.
  2. M. Paparrizos, B. B. Cambazoglu, and A. Gionis, “Machine Learned Job Recommendation,” Proceedings of the 5th ACM Conference on Recommender Systems, 2011.
  3. J. Yi, J. Allan, and W. B. Croft, “Matching resumes and jobs based on relevance models,” Proceedings of the 33rd International ACM SIGIR Conference, 2010.
  4. S. G. Raj, S. S. S. Kumar, and M. S. Reddy, “Resume Parsing and Classification Using Machine Learning,” International Journal of Engineering and Advanced Technology, 2019.
  5. A. Sarkar, S. K. Saha, and S. Mitra, “Resume Classification Using Text Mining Techniques,” International Journal of Computer Applications, 2018.
  6. J. Han, M. Kamber, and J. Pei, Data Mining: Concepts and Techniques, 3rd ed., Morgan Kaufmann, 2011.
  7. C. D. Manning, P. Raghavan, and H. Schütze, Introduction to Information Retrieval, Cambridge University Press, 2008.
  8. F. Pedregosa et al., “Scikit-learn: Machine Learning in Python,” Journal of Machine Learning Research, vol. 12, pp. 2825–2830, 2011.
  9. G. Salton and C. Buckley, “Term-weighting approaches in automatic text retrieval,” Information Processing & Management, 1988.
  10. Kaggle Dataset, “Resume Dataset for Classification,” Available: https://www.kaggle.com

The manual process in recruitment is too hard when the data is huge and complex. This increase in data can bring inaccuracy in selecting a candidate based on the job description. This project presents the involvement of Machine learning techniques in the recruitment process such as ranking of candidate’s resumes, recommendation of JD (Job description) to candidates and recommendation about resumes to recruiters and recommendation about candidate’s resumes to recruiters. This system increases accuracy, consistency, and speed in the recruitment process. Most of the common processes in recruitment got automated in this system. Techniques like TF-IDF, Cosine similarity and Classification models are used to achieve the features of classification, recommendation and ranking of resumes. TF-IDF vectorization usually converts textual data like resumes or JD (Job description) into numerical vectors, then Cosine similarity is used for providing ranking and recommendation to recruiter and candidates. Models that have higher performance in accuracy, precision, recall and F1-Score are used for resume classification features. This project carries a Dataset from Kaggle, which has suitable and required data for the process like resumes with candidate skills, communication address and experience. Later, using the taken Dataset, we train models like Logistic regression, Support vector machine, Random forest and Naive Bayes to find out which mode fits best in the classification feature.

Keywords : Machine Learning, Job Description, Resumes, Kaggle, Random Forest, TF-IDF, Cosine-Similarity, Recommendation, Ranking and Classification.

Paper Submission Last Date
30 - April - 2026

SUBMIT YOUR PAPER CALL FOR PAPERS
Video Explanation for Published paper

Never miss an update from Papermashup

Get notified about the latest tutorials and downloads.

Subscribe by Email

Get alerts directly into your inbox after each post and stay updated.
Subscribe
OR

Subscribe by RSS

Add our RSS to your feedreader to get regular updates from us.
Subscribe