Resume Analysis Through Machine Learning

The conventional technique of recruiting is not efficient and suffers from drawbacks such as time wastage and biasness in evaluation. Pre-employment resume screening is subjective and takes a lot of time; currently available solutions are keyword based. In order to address such issues, this article presents a resume analysis method, implemented with Python, which incorporates usage of Artificial Intelligence and Natural Language Processing in analyses of resumes. The proposed method makes use of machine learning to sort applicants in relation to the job for which they will be applying for based on the required skills. The major tasks involved in the development of this project include data cleaning, converting the data to TF-IDF vectors, performing classification and the development of an interactive front-end using the Streamlit module. The proposed method scans resume, provides likely job types, and suggestions, while guaranteeing that candidates don't go by looks and can be effectively evaluated based on their abilities. The purpose of this research is to increase the accuracy of prediction, and, consequently, the fairness and efficiency of the hiring processes.

Authors

Institutions

Publication Details

Published
2025-04-04
DOI
https://doi.org/10.1109/iccsai64074.2025.11064067
Primary Topic
Gaussian Processes and Bayesian Inference
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Resume Analysis Through Machine Learning

Aditya Raj, Abdul Aleem, Alok Jain, Nishi Kant Gupta
Gaussian Processes and Bayesian Inference
article

Resume Analysis Through Machine Learning

Aditya Raj, Abdul Aleem, Alok Jain, Nishi Kant Gupta
article en

Abstract

The conventional technique of recruiting is not efficient and suffers from drawbacks such as time wastage and biasness in evaluation. Pre-employment resume screening is subjective and takes a lot of time; currently available solutions are keyword based. In order to address such issues, this article presents a resume analysis method, implemented with Python, which incorporates usage of Artificial Intelligence and Natural Language Processing in analyses of resumes. The proposed method makes use of machine learning to sort applicants in relation to the job for which they will be applying for based on the required skills. The major tasks involved in the development of this project include data cleaning, converting the data to TF-IDF vectors, performing classification and the development of an interactive front-end using the Streamlit module. The proposed method scans resume, provides likely job types, and suggestions, while guaranteeing that candidates don't go by looks and can be effectively evaluated based on their abilities. The purpose of this research is to increase the accuracy of prediction, and, consequently, the fairness and efficiency of the hiring processes.

Lovely Professional University (IN), Galgotias University (IN)
Openalex Percentile: Top 92%
Gaussian Processes and Bayesian Inference
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.