Professional Documents
Culture Documents
Nasim P
Nasim P
RECOMMENDATION SYSTEM
Presented by :
MUSAH ABDULAZEEZ
U/19/CS/0109
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
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
• https://www.kaggle.com/
Questionnaire
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