0% found this document useful (0 votes)
21 views16 pages

Resume Screening

The document outlines an AI-powered automated resume screening system designed to improve hiring efficiency by extracting and ranking resumes based on job descriptions. It utilizes Natural Language Processing and Machine Learning to reduce manual effort and human bias in the selection process. The system features a user-friendly interface for recruiters and targets HR agencies, large corporations, and job portals.

Uploaded by

fardeentaseen469
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views16 pages

Resume Screening

The document outlines an AI-powered automated resume screening system designed to improve hiring efficiency by extracting and ranking resumes based on job descriptions. It utilizes Natural Language Processing and Machine Learning to reduce manual effort and human bias in the selection process. The system features a user-friendly interface for recruiters and targets HR agencies, large corporations, and job portals.

Uploaded by

fardeentaseen469
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 16

AUTOMATED RESUME SCREENING

FOR JOB APPLICANTS


MOHAMMED REHAN SAADI | SAZZAD ISLAM RAFEW | FARDEEN ABDULLAH TASEEN
PROJECT BRIEF
• Traditional resume screening is time-consuming and inefficient for recruiters.
• AI-powered resume screening automates the process by extracting text, analyzing
job relevance, and ranking resumes.
• Uses Natural Language Processing (NLP) and Machine Learning to match
resumes with job descriptions.
• Helps HR departments, recruitment agencies, and job portals improve hiring
efficiency.
EXPECTED OUTCOME

• A system that automatically extracts, processes, and ranks resumes based on job
descriptions.
• Reduces manual effort for recruiters by identifying the best candidates faster.
• Provides a user-friendly interface where recruiters can upload resumes and get
rankings.
PROBLEM STATEMENT
• Human bias affects the selection process.
• Large companies receive thousands of resumes, making manual screening
impractical.
• Mismatch in job requirements leads to unqualified candidates being considered.
• Solution: AI-powered resume screening automates ranking, improves efficiency, and
enhances fairness.
METHODOLOGY OVERVIEW
The automated resume screening system follows a structured process to extract, analyze, and
rank resumes based on job descriptions. Below are the key steps involved:

• Step 1: Data Collection

 Gather resumes in various formats (PDF, DOCX, TXT).

 Obtain job descriptions from job portals (LinkedIn, Glassdoor).

• Step 2: Text Extraction

 Use pdfminer to extract text from PDFs.

 Use python-docx to extract text from Word documents.


METHODOLOGY OVERVIEW
• Step 4: Feature Engineering

 Convert text into numerical features using TF-IDF Vectorization.

 Represent job descriptions and resumes as TF-IDF vectors.

• Step 5: Resume Ranking

 Compute Cosine Similarity between resumes and job descriptions.

 Rank resumes based on similarity scores.


METHODOLOGY OVERVIEW
• Step 6: result Presentation

 Display ranked resumes in a user-friendly dashboard.

 Allow recruiters to filter resumes by relevance.

• Tools and Technologies Used:

 pdfminer.six, python-docx (Text Extraction)

 spaCy, NLTK (NLP Preprocessing)

 scikit-learn (TF-IDF & Cosine Similarity)

 Flask / Streamlit (User Interface)


FEATURE LIST
The core features of out project mainly consist of the following:

• Resume Text Extraction and Preprocessing:

 Supports file formats like PDF and DOCX.

 Parsing resume with the help of python-docx and pdfminer.

 Extracts information like name, number, email, skill, work experience.

 Removes unnecessary texts and punctuations.

 Applies lemmatization for matching keywords.

 Uses Natural Language Toolkit for NLP based text cleaning.


FEATURE LIST
• Keyword Base Ranking

 Extracts key skills and job-related terms from the resume.

 Matches keywords from the job description to the resumes sent.

 Uses Term Frequency-Inverse Document Frequency to find relevant terms.

• Resume Similarity Scoring

 Uses Cosine Similarity to compare resume details with job description.

 Assigns similarity score to every resume.

 Helps to narrow down the search for relevant candidates.


FEATURE LIST
• User-Friendly Interface

 Built using Flask and Streamlit.

 Can upload multiple resumes at once.

 Resumes displayed with scores in ranked order.

• Result Presentation

 Shows ranked list of resumes based on job description.

 Can filter by name, skill, work experience etc.


DATASET DETAILS
• Dataset Name: resume_data.csv (Uploaded File)

• Source: Collected from Kaggle (https://www.kaggle.com/datasets/saugataroyarghya/resume-dataset)

• Size: Varies based on the number of resumes

• Features:

 Resume Text – Full text extracted from resumes

 Skills – Extracted skills from resumes


 Experience – Years of professional experience
 Education Level – Highest qualification
 Job Description – Target job profile

• Use Case: AI analyzes resumes and ranks candidates based on relevance to the job description.
TECHNOLOGY STACK
• Programming Language: Python

• Frameworks & Libraries:

 spaCy, NLTK – Natural Language Processing (NLP)

 pdfminer.six, python-docx – Resume text extraction

 scikit-learn – Machine Learning for ranking resumes

• TF-IDF, Cosine Similarity – Text similarity measurement


 Web Framework (Optional): Flask / Streamlit (For UI)
 Database (Optional): PostgreSQL / SQLite (For storing resumes)
 Deployment: Google Cloud / AWS
TARGET MARKET
The target market for the automated resume screening system includes:

• HR & Recruitment Agencies – Companies that specialize in talent acquisition can use AI-
powered resume screening to speed up their hiring processes and reduce human bias.
• Companies Looking to Automate Hiring – Businesses, especially large corporations with
high applicant volumes, benefit from automated screening to streamline candidate selection.
• Job Portals with AI-Powered Filters – Online job platforms (such as LinkedIn, Indeed, or
Glassdoor) can integrate AI resume screening to enhance job matching and candidate ranking​.
THANK YOU!

You might also like