You are on page 1of 21

DESIGN AND IMPLEMENTATION OF PERSONALITY BASED JOB

RECOMMENDATION SYSTEM

Presented by :
MUSAH ABDULAZEEZ
U/19/CS/0109

Supervisor: Dr. Mrs. Adegoke Elijah


INTRODUCTION

   PERSONALITY is a characteristic way of thinking, feeling, and behaving. It includes behavioral characteristics, both


inherent and acquired, that distinguish one person from another and that can be observed in people’s relations to the
environment and to the social group.

   However personality can also be used to determine whether a person is suitable for a particular job, it tells us if a
human is capable enough to lead, influence and communicate effectively with others.

   Job means work that a person does to earn money. The word "job" may be used when a  person works for someone
else "an employer" who pays them for the work. For example, a teacher.

    Recommendation System is an information filtering technique, which provides users with information, which he/she
may be interested in.
INTRODUCTION CONTD
The corporate world today does not focus just on the skills a potential employee possesses but also
  the personality. Personality is what helps one to be successful in professional as well as personal
life.

The importance of Personality based job recommendation system is growing exponentially due to in
crease in job seekers but a decrease in the number of jobs, it is difficult to manually shortlist the best 
fit candidate for a suitable job by looking at the CV. Currently, different machine learning approache
s for efficiently predicting personality through CV analysis

The focus of this study is to develop a system that will be useful in hiring the right employee for an
organization using personality
PROBLEM STATEMENT
• Several methods have been deployed to grant job to applicants in various organiz
ations which include manual method, checking of individuals file to determine
the right job for job applicants,
• However, none has considered the possibility of using personality of an
individuals to recommend a job
• Therefore, there is a need to  develop a personality based job recommendation
system that allow organizations to be more productive by hiring the right
employee for the job based on personality, Hence this study
AIM AND OBJECTIVE
AIM:

The aim of this study is to develop a system that improve productivity in organization by hiring the
right employee

OBJECTIVES:
i. To collect data based on (Openness, Conscientiousness, Extraversion, Agreeableness and
Neuroticism) and their preferred working personality
ii. To design a model based on (i)
iii. To develop a system based on (ii)
iv. To evaluate the system in (iii)
LITERATURE REVIEW
Siddharth Thorat et al [3] Neural Network Approach based on the ocean
model to predict the personality
presented a Neural Network Approach based on the Big Five Test to predict the personality of individuals
depending on tweets published on Twitter by extracting meta-attributes from tweets. Which are used to analyze
one’s social behavior. The authors followed a four-step process which is Data Collection from tweets,
Reprocessing, Transformation and Classification. Although neural networks are used to predict personality there
are limitations such as countering fake information, automatic analysis of tweets and relying on just Twitter is
not enough to predict someone’s personality but only user behavior and trends. 
Methodology The objective of our paper is to predict the personality of a person based on their
score of openness, extraversion agreeableness.
Result The proposed system can be used by various companies in order to streamline the
recruitment process by considering the personality of potential candidates.
Comment – the project was implemented using 4 machine learning model which is complex..
LITERATURE REVIEW CONTD
Allan Robey et al [3]  Personality Prediction System through CV Analysis

Problem Address– There is a huge workload on the human resource department to select the
right candidate for a particular job profile which in turn would provide experts workforce for the
organization from a large pool of candidates.
Methodology - The candidates will register themselves with the required details in the CV form
and upload the documents for verifying the authenticity of the information provided in the CV
registration form.
Result-In this project, we have implemented an organization oriented recruitment system that
would assist the human resource department in short listing the right candidate for a specific job
profile. The system would be used in many business sectors that will require expert candidate, thus
reducing the work load on the human resource department.
Comment – the work was well structured but personality prediction through cv is not enough
METHODOLOGY
i. Data containing  Openness, Conscientiousness, Agreeableness and Neuroticism will be
collected from Kaggle
ii. A Random Forest model will be trained using 60% of the data in (i) 
iii. The proposed system will be develop using Python programming language
iv. The system in (iii) will be evaluated for Usability and Accuracy using 40% of the dataset in (i)
DATA COLLECTION
SYSTEM DESIGN
ALGORITHM FLOWCHART
• STEP 1 –START
• STEP 2 – GET USERNAME
• STEP 3 – GET PASSWORD
• STEP 4 –Authority to login.
• STEP 5-IF Entered Username == GET USERNAME;
• STEP 6- IF Entered Password == GET PASSWORD;
• STEP 7 return login successful
• STEP 8 Conduct personality tests.
• STEP 9- Add questions for the test
• STEP 10 Add, modify or delete the questions as per requirement.
• STEP 11- View candidate results.
• STEP 12 ELSE
• return login failed
• STEP 13 ENDIF
• STEP 14 STOP
SYSTEM
DESIGN
IMPLEMENTATION

HOME PAGE
•THIS IS THE OVERVEW OF THE ENITRE
SYSTEM
•ADMIN CAN ADD QUESTION, MODIFY
AND DELETE QUESTION PER 
 REQUIREMENT
•CANDIDATE CAN REGISTER/LOGIN
AND SELLECT TEST BASED ON CAREER
IMPLEMENTATION

•REGISTER PAGE
• CANDIDATE NEED REGISTER
BEFORE TAKING THE TEST
TEST HOME PAGE

•THE CANDIDATE  CAN


ANSWER QUESTIONS BASED
ON HIS SELECTED CAREER
IMPLEMENTATION

ADMIN DASHBORAD
•DASHBOARD OVERVIEW
•ADMIN CAN VIEW RESULT OF
CANDIDATE
•ADMIN CAN ALSO DELETE RESULT
OF CANDIDATE
EVALUATION

• Q1
• A = 3 user x 5 = 15
• B = 4 user x 4 = 16
• C = 3 user x 3 = 9
• D = 0 user x 2 = 0
• E = 0 user x 1 = 0
• Total of the sum= 40/10 = 4
EVALUATION

• Usability
• Accuracy QUESTION No of Sum Mean of
Responde of value
nt value
•Mean opinion score(MOS) was used (1)Usability 10 40 5.0
to evaluate the system
• Total number of questions = 4 (2)Accuracy 10 30 4.9
• Sum of mean value = 18.4 (3)Usability 10 20 5.0
• Mean opinion score = Sum of (4)Accuracy 10 10 3.5
mean value/Total number question
• MOS = 18.4/4= 4.6
CONCLUSION

• As the need to increase organization productivity, this system was


developed to enhance the productivity of an organization by hiring the right
job applicant based on his/her personality. 
• The proposed system aimed at bridging the gap between iindividual
and career counsellors. hence, we have developed a software tool to
evaluate the aptitude and personality of a person based on his/her
personality using carefully curated personality and aptitude tests This tool
will help you determine your aptitude and personality traits, and will
eventually help you in choosing your own career path.
REFERENCES
• M. Kalghatgi, M Ramannavar, and Dr. N. S. Sidnal, “Neural Network approach to
personality prediction based on the Big-Five Model” in IJIRAE, vol2 issue 8,
August 2015, pp 56-63

• Allan. Robey, K. Shukla, K. Agarwal, K. Joshi, Professor S. Joshi “Personality


prediction system through CV Analysis, in IRJET vol 6, issue 02, February2019

• https://www.kaggle.com/
                     Questionnaire

The system was evaluated for


accuracy and Usability
Mean opinion score was used
to evaluate the system

Accuracy 5 4 3 2 1
How well is the accuracy of the system
How can you rate the overall performance of the system
Did the system fill up the gap you intended it to fill
Questionnaire

Questionnaire Usability 5 4 3 2 1
How well does the system perform

How satisfied are you with the usage of the


system

How effective is the information on the website

You might also like