Authors :
Dr. G. Sravan Kumar; K. Varshitha; K. Keerthi; N. Vikesh
Volume/Issue :
Volume 10 - 2025, Issue 5 - May
Google Scholar :
https://tinyurl.com/k642szd7
DOI :
https://doi.org/10.38124/ijisrt/25may1909
Note : A published paper may take 4-5 working days from the publication date to appear in PlumX Metrics, Semantic Scholar, and ResearchGate.
Abstract :
This project presents an automated system to streamline resume screening using Natural Language Processing
(NLP) techniques. The system extracts key information from resumes, such as skills, experience, and qualifications, to
efficiently match candidates to job descriptions. By leveraging NLP models, this tool can understand and rank resumes
based on relevance, significantly reducing time and effort for recruiters. Our system uses Natural Language Processing to
extract relevant information like skills, education, experience, etc. from the unstructured resumes and hence creates a
summarized form of each application. With all the irrelevant information removed, the task of screening is simplified and
recruiters are able to better analyze each resume in less time. After this text mining process is completed, the proposed
solution employs a vectorisation model and uses cosine similarity to match each resume with the job description. The
calculated ranking scores can then be utilized to determine best-fitting candidates for that particular job opening. The
system aims to improve accuracy in candidate selection, ensuring a faster, more unbiased hiring process. The results are
presented in a user-friendly interface, displaying a ranked list of candidates along with their extracted information and
match percentages, enabling recruiters to quickly identify the most promising applicants. This tool significantly reduces
the time and effort required for initial resume screening, improving the efficiency of the hiring process.
Keywords :
Candidate Screening, Skills Matching, Experience Analysis, Recruitment Efficiency, Hiring Process Optimization, Automated Candidate Selection, Resume Parsing.
References :
- Malhotra, A., & Singh, Y. (2019). Automated Resume Ranking Using Natural Language Processing and Machine Learning. In Proceedings of the 2019 IEEE International Conference on System, Computation, Automation and Networking (ICSCAN).
- Jain, D., Kumar, V., & Arora, A. (2018). An Approach towards Resume Classification and Recommendation using NLP. In Proceedings of the 9th International Conference on Computing, Communication and Networking Technologies (ICCCNT).
- Sinha, A., Bhatia, S., & Bhattacharya, S. (2020). Resume Quality Assessment Using BERT Embeddings. In Proceedings of the 2020 International Conference on Artificial Intelligence and Machine Vision (AIMV).
arXiv:2006.13111
- Luo, C., Zhang, H., & Wang, W. (2022). A Resume Screening System Based on BERT and Knowledge Graph. In Journal of Intelligent & FuzzySystems,42(3),2221–2232.
- Tripathy, A., & Agrawal, A. (2020). Intelligent Candidate Shortlisting Using NLP and Deep Learning. In Procedia Computer Science, 167,1170–1179.
- Xue, Y & Ghosh, R. (2018). Deep Learning-based Resume-Job Matching Solution. In Proceedings of the 27th International Conference on Computational Linguistics (COLING).URL: https://aclanthology.org/C18-1113/
- Patil, S., & Patil, S. (2020). Resume Parsing and Matching using Natural Language Processing. In International Research Journal of Engineering and Technology (IRJET), 7(5), 2539–2542.
- Lavanya, K., & Nandhini, M. (2021). Resume Screening Using NLP and Machine Learning. In International Journal of Engineering Research & Technology (IJERT), 10(4), 96–101.
- Li, H., Liu, L., & Lin, C. (2017). Job Resume Matching with Learning-to-Rank and Word Embeddings. In Proceedings of the IEEE International Conference on Big Data (Big Data), 138–145.
- Vasudevan, N., & Nandhini, V. (2022). Automated Recruitment System using NLP and Deep Learning. In Journal of Emerging Technologies and Innovative Research (JETIR), 9(1), 73–79.
This project presents an automated system to streamline resume screening using Natural Language Processing
(NLP) techniques. The system extracts key information from resumes, such as skills, experience, and qualifications, to
efficiently match candidates to job descriptions. By leveraging NLP models, this tool can understand and rank resumes
based on relevance, significantly reducing time and effort for recruiters. Our system uses Natural Language Processing to
extract relevant information like skills, education, experience, etc. from the unstructured resumes and hence creates a
summarized form of each application. With all the irrelevant information removed, the task of screening is simplified and
recruiters are able to better analyze each resume in less time. After this text mining process is completed, the proposed
solution employs a vectorisation model and uses cosine similarity to match each resume with the job description. The
calculated ranking scores can then be utilized to determine best-fitting candidates for that particular job opening. The
system aims to improve accuracy in candidate selection, ensuring a faster, more unbiased hiring process. The results are
presented in a user-friendly interface, displaying a ranked list of candidates along with their extracted information and
match percentages, enabling recruiters to quickly identify the most promising applicants. This tool significantly reduces
the time and effort required for initial resume screening, improving the efficiency of the hiring process.
Keywords :
Candidate Screening, Skills Matching, Experience Analysis, Recruitment Efficiency, Hiring Process Optimization, Automated Candidate Selection, Resume Parsing.