C-18 Multicon Paper

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Automated Personality Prediction

Preeti Verma Shashwat Shah


Dept. of Computer Engineering Dept. of Computer Engineering
Thakur College of Engineering & Technology Thakur College of Engineering & Technology
Mumbai, India Mumbai, India
preetijverma98@gmail.com preetijverma98@gmail.com

Osama Shaikh Preeti Verma


Dept. of Computer Engineering Dept. of Computer Engineering
Thakur College of Engineering & Technology Thakur College of Engineering & Technology
Mumbai, India Mumbai, India
preetijverma98@gmail.com preetijverma98@gmail.com

Abstract — It's true that organizations often face the experience, education, and skills should also be
challenge of selecting the right candidates from a large considered to make a fair and unbiased decision.
pool of applicants. The proposed system that parses data
from CVs and resumes, and conducts quizzes to predict In summary, using machine learning to analyze
personality, can potentially help organizations identify personality traits can make the recruitment process
the most suitable candidates for their development. more efficient and effective. It can help
organizations identify candidates who possess the
Logistic regression is a popular statistical method used
to model the relationship between a dependent variable right personality traits for the job and contribute to
and one or more independent variables. Pyresparser is a the overall success of the organization. However, it
library in Python that can be used to extract information is crucial to use this tool in conjunction with other
from resumes or CVs. Overall, the proposed system can selection methods to ensure a fair and unbiased
help organizations streamline their recruitment process hiring process.
and find the best candidates for their development.
However, it's important to note that the system should be • MODEL OF THE OCEAN
used as a tool to aid recruitment decisions, rather than as
a substitute for the entire process.
Extraversion (E), Openness (O),
Conscientiousness (C), Agreeableness (A), and
Keywords — Personality Prediction, Pyresparser, Neuroticism (N) are the five
Logistic Regression, CV, Resume
variables used to analyze a person's personality.
I. INTRODUCTION 1. OPENNESS: This quality is characterized by
The Big Five Test is a commonly used traits like acceptance, imagination, and curiosity.
personality assessment tool that evaluates an
2. CONSCINTIOUSNESS: Conscientiousness
individual's personality based on five core traits,
refers to a high degree of deliberation, an attitude of
namely openness, conscientiousness, extraversion,
goal-orientedness, and good judgement.
agreeableness, and neuroticism. These traits are
believed to be stable across an individual's lifetime 3. EXTEAVERSION: Energy, talkativeness,
and can predict their behavior and performance in and assertiveness are qualities of extraversion,
various settings, including the workplace. Using which is also known as extroversion.
logistic regression, a machine learning algorithm, to 4. AGREEABILITY: Agreeability refers to the
analyze the Big Five Test score along with the characteristics of a person, including trust,
candidate's CV, can help organizations identify affection, and social behaviour.
candidates who possess the right personality traits
for the job. By utilizing machine learning, the 5. NEUROTICISM: Neuroticism is
algorithm can learn from past data and predict characterised by traits like depression, moodiness,
future outcomes accurately, making it a powerful and abrupt emotional outbursts.
tool in the recruitment process. Using Pyresparser to extract information from
However, it is important to note that personality the candidate's CV can be useful in automating the
assessment tools like the Big Five Test have initial screening process. This can help
limitations, and they should not be the sole criteria organizations save time and effort in manually
for selecting candidates. Other factors like reviewing each CV. NLTK, on the other hand, is a
powerful natural language processing tool that can

XXX-X-XXXX-XXXX-X/XX/$XX.00 ©20XX IEEE


be used to analyze and understand the text in the They also receive the result in the form of a
CV. graphical representation. Afroja Khatun
Monalisa[6]built a model using the Random Forest
Combining the information extracted from the
Algorithm, Support Vector Machine, and Weighted
CV and the Big Five Test score can provide a more
Majority Voting algorithm. Firstly, resumes or
comprehensive understanding of the candidate's
CV’s are uploaded into the system and candidates
personality and suitability for the job. However, it
are shortlisted based on the administrator’s request.
is important to note that CV analysis should be done
The shortlisted candidates receive personality and
carefully and objectively to avoid biases or
ability test links, which they need to answer, and
discrimination based on factors like age, gender, or
then they receive their scores. Based on the scores
ethnicity.
and the department’s requirements, candidates are
In addition to the Big Five Test and CV analysis, shortlisted. Gangandeep Kaur[7]developed a
other selection methods like interviews, reference system using a machine learning technique known
checks, and skills assessments should also be used as Logistic Regression. The system estimates the
to make a fair and informed decision about the applicant’s emotional aptitude through a
candidate's suitability for the job. Using a psychometric analysis and predicts personality by
combination of these methods can help using the OCEAN model. The details of the
organizations make more accurate and reliable candidates are protected by using a password
predictions about a candidate's potential encryption algorithm, and the passwords are known
performance in the organization. only to the required individuals. The candidates can
know whether they are selected for the interview
via dashboard and SMS.
II. LITERATURE SURVEY
Jenal Parmar[1] devised a system to aid
businesses in choosing the best candidates for open III. EXISTING SYSYTEM
vacancies. The HR department will include the The use of machine learning in the recruitment
qualifications, experience, and other details process can significantly improve the efficiency
required for a particular job position. The system and accuracy of candidate selection. By predicting
will take the details and CV/Resume of the the candidate's personality traits, organizations can
candidates and then shortlist the right person ensure that they hire individuals who are not only
suitable for that job profile. Allan Robey[2] built a skilled and experienced but also possess the right
system using modern technology. It will help to traits for the job.
pick the right candidates effectively and efficiently.
Automating the candidate grading system can
The system will conduct a weight-age policy and an
aptitude test to understand the personality of the also help organizations save time and resources in
the recruitment process. The system can quickly
candidate. In this way, top candidates are
and accurately analyze a large number of
shortlisted. Sudhir Bagade[3] says that personality
applications and provide a shortlist of candidates
plays an important role in one’s individual life and
who meet the job requirements and possess the
also in the development of any organization. An
desired personality traits.
online application has been developed that analyses
the personality of a candidate based on their CV or However, it is important to note that machine
Resume. The system uses the TF-IDF algorithm to learning models are not perfect and can have biases
select the right candidates. Atharva or errors. Therefore, it is crucial to continuously
Kulkarni[4]built a system using different machine monitor and evaluate the performance of the model
learning algorithms for predicting the personalities to ensure that it provides fair and unbiased
of the candidates using Natural Language predictions. Additionally, organizations should also
Processing. At last, Random Forest achieves better use other selection methods like interviews and
accuracy than remaining algorithms such as KNN, reference checks to ensure that the selected
Logistic Regression, Support Vector Machine, and candidate is a good fit for the job and the
Naive Bayes. VVCET-CSE[5]The system will organization's culture.
predict the personality based on the ranking policy.
It will rank the skills, experience, and other aspects
of the uploaded resume. The candidates also take
the aptitude test and answer personality questions.
IV. PROPOSED SYSYTEM
Using machine learning algorithms for
personality assessment and CV analysis can indeed
help organizations in selecting the best candidate
for a particular job profile. The use of psychometric
tests and personality assessments can provide
valuable insights into an applicant's personality
traits, which can be essential in determining their
suitability for the job. Logistic Regression is a
popular machine learning algorithm that can be
used to build a predictive model for personality
assessment. This algorithm can analyse large
amounts of data and provide accurate predictions
based on a set of input features.
FIGURE 1 – METHODOLOGY
The proposed system as a web application can
provide a user-friendly interface for both the
administrator and the applicant. The administrator
can add or modify questions, and the applicant can V. RESULT
complete their registration and provide their CV When the candidate wants to apply for any job,
information. Keeping the results of the aptitude he/she needs to take the quiz. A window gets
tests and personality assessments in a database can
opened where the candidate needs to fill the details
help organizations track the progress of each
and upload the CV or resume. The candidate fills
applicant and compare their scores with other
candidates. This can provide valuable insights into the details, uploads CV or resume and answers the
each applicant's strengths and weaknesses and help personality based questions. The resume or CV is
the organization make better decisions during the scanned by the model and personality of the
recruitment process. candidate is predicted based on the ocean model
which are displayed as output. The obtained results
Other factors like job experience, skills, and are as follows:
references should also be considered. Additionally,
the range of predetermined answers for each
question in the personality test should be carefully
selected to ensure that the test provides accurate and
unbiased results.
A. Methodology

The user is asked to enter their answers to a quiz,


and also upload their CV or resume along with their FIGURE 2 – RESULT
personal details. The system then uses machine
learning algorithms to predict the candidate's
personality based on their quiz answers, and parses
the CV or resume to extract relevant details such as
name, email, phone number, skills, experience, and
predicted personality. The output is displayed on
the screen for the user to review.

FIGURE 3 – RESULT
know the skills and qualifications of a person.
Using these two important factors, we can make the
hiring process easy, fast and also help in hiring the
right candidate with fair decisions. As only Logistic
Regression is used in the proposed work, many
classification algorithms of machine learning can
be used to upgrade the system for much better
functionalities [3]. So that the time will be
consumed and also an expert candidate can be
recruited by the company. This model will help a
FIGURE 4 – RESULT
lot for companies to recruit expert candidates for
particular job profiles.
REFERENCES
[1] Jenal Parmar, Ashwina Pereira, Shalini Pereira,
Personality Prediction through CV Analysis (HR Helper)
[2] Allan Robey, Kaushik Shukla, Kashish Agarwal, Keval
Joshi, Personality Prediction System through CV
Analysis
[3] Sudhir Bagade, Jayashree Rout, Pooja Yede, Personality
Evaluation and CV Analysis using Machine Learning
Algorithm
[4] Atharva Kulkarni, Tanuj Shankarwar, Siddharth Thorat,
Personality Prediction Via CV Analysis using Machine
Learning
[5] VVCET - CSE, Personality Prediction System Through
cv Analysis
[6] Afroja Khatun Monalisa, Md. Omar Kaiser Mahin,
PERSONALlTY PREDICTION SYSTEM THROUGH
CV ANALYSIS
[7] Gagandeep Kaur, Shruti Maheshwari, Personality
Prediction through Curriculam Vitae Analysis involving
Password Encryption and Prediction Analysis
FIGURE 6 – RESULT [8] Pragya Sanjay Chauhan, Aishwarya Popat Bondre,
Prathamesh Goraksha Waphare, Sachin Vaidya,
Personality Evaluation and CV Analysis Using Machine
Learning Algorithm
[9] Hemalatha Kallar, Petchipriya Thirumalainambi,
CONCLUSION AND FUTURE WORK Sornamukhi Sudaroli, Personality Prediction Using CV
Analysis
In this project, we have identified the [10] Rutuja Narwade, Srujami Palkar, Isha Zade, Nidhi
personalities of different people based on the test Sanghavi, Personality Prediction with CV Analysis
known as the BIG FIVE TEST. and also extracted [11] Nale R. K, Pruthviraj Patankar, Rajwardhan Khalate,
the information from CV's using Pyresparser and Ranjit Ghorpade, Sourabh Bhapkar, PERSONALITY
PREDICTION SYSTEM THROUGH CV ANALYSIS
the model built using Logistic Regression. Based on [12] Dany Azucar, Davide Marengo, Michele Settanni,
the test, we can know the qualities and personality Predicting the Big 5 Personality traits from digital
footprints on social media: A meta-analysis
of a candidate, and through CV analysis, we can
FIGURE 5 – RESULT

You might also like