Personality Classification for Recruitment�(Through Data Analysis and Data Classification)
Guided by:
Prof. Mukul Aggarwal
Submitted by:
Shuchita Jain (1602913102)
Shweta Kapoor (1602913103)
Final Project Presentation Group No. LG-7
DEPARTMENT OF INFORMATION TECHNOLOGY
KIET GROUP OF INSTITUTIONS, GHAZIABAD, UTTAR PRADESH
(AFFILIATED TO DR. A.P.J. ABDUL KALAM TECHNICAL UNIVERSITY, LUCKNOW, UTTAR PRADESH, INDIA)
Content
Abstract
A personality analysis system is a system in which the data about a person’s traits are collected using some means such as their social accounts, write ups, blogs or direct questions about their personality. The key traits are analyzed and identified using some data mining techniques. This model or system collects data and identify traits of a candidate that can be useful for the company recruiters to select people who are fit for a particular job description on the basis of skills, experience and their overall personality. This is done by identifying essential traits present in an individual by analyzing the personality of a person on the basis of the data collected from surveying. The system analyses the personality of a candidate through some machine learning classification techniques to classify people on the basis of user's characteristic data. This classification can now be used for various purposes but here we use it for the recruitment process done by the HR. It would help recruiters to eliminate incapable candidates and selecting appropriate ones based on their personalities at the initial stages hence reducing the time efforts and cost to a considerable amount.
3
Objective
The model is designed
4
5
DISC
MODELS STUDIED
Figure 1. DISC Model [14]
Values and Motives Inventory
Figure 2. Values & Motives Inventory [19]
6
6
True Colors
Figure 3. True Colors Model [21]
HEXACO
Figure 4. HEXACO Model [16]
7
Eysenck Personality Inventory
Figure 5. Eysenck Personality Inventory [18]
8
| COMPARATIVE ANALYSIS | ||||||
| | DISC | HEXACO | Myers Briggs Type Indicator | True Colors | Personality and Preferences | Eysenck Personality Inventory |
TRAITS | Dominance | ✔ | | | | ✔ | ✔ |
Influence | ✔ | | | | | | |
Steadiness | ✔ | | | ✔ | | | |
Conscientiousness | ✔ | ✔ | | | ✔ | | |
Honesty Humility | | ✔ | | ✔ | | | |
Emotional Stability | | ✔ | | ✔ | | ✔ | |
Extraversion | | ✔ | | | | ✔ | |
Agreeableness | | ✔ | | | ✔ | | |
Openness to Experience | | ✔ | | ✔ | ✔ | | |
Sensation | | | ✔ | | | | |
Intuition | | | ✔ | | | | |
Thinking | | | ✔ | ✔ | | ✔ | |
Feeling | | | ✔ | ✔ | | ✔ | |
Enthusiastic | | | | ✔ | | ✔ | |
Creative | | | | ✔ | | | |
Efficient | | | | ✔ | | | |
Work Tempo | | | | | ✔ | | |
Sociability | | | | | ✔ | ✔ | |
Introvert | | | | | | ✔ | |
Neurotic | | | | | | ✔ | |
Responsive | | | | | | ✔ | |
Attribute Selection�
In Attribute Selection, we grouped some relevant personality traits (obtained from comparative analysis) into a single characteristic, which gave us the major seven traits that we have used in our model. �Those 7 traits will be shown in the next slide.
10
Figure 6. Traits Identification
Proposed Work
Our proposed model consists of seven major personality traits (listed in the top row, in next slide) that we are going to look for in a candidate for a particular job. Each column on this table elaborates the corresponding personality trait.
12
Leading | Active Communication | Interpersonal Dynamics | Making Decisions | Solving Problems | Managing Processes | Self-Management |
Dominance | Pleasantness | Building Relationships | Strategic Vision | Rational Thinking | Security Parameters | Serenity and Strength |
Leadership Capability | Disputes Management | Broad Thinking | Conclusiveness | Creation/ Variation and Invention | Responsive | Sociability |
Effective Communication | Influence/ Impact | Interpersonal Susceptibility | Questioning | Insight of Business | Quality Control | Success Stimulation and Persistent |
Results | Directing/ Informing | Organisational Skills | Thoughtful Decision Making | Promptitude | Plans and Priorities | Versatility |
Team Formation | Active Listening | Collaborative Teamwork | Organizational Citizenship | Scientific Perception | Time Management | Professionalism |
Leading Transformation | Honesty/ Humility | Work tempo | Emotional Stability | Effectiveness | Managing Tasks | Comfort and Indefiniteness |
Table 1. Proposed Model
IMPLEMENTATION
13
1. Collection of Data
Questionnaire
Link (Google Form): https://forms.gle/yEsS3r11VgbkeM188
Dataset
Link (Data collected through Surveying)-https://docs.google.com/spreadsheets/d/1f347PNpt2IvUo2P1T2C6Uh3fWObBnNFjJFABb6OUN5U/edit?usp=sharing
2. Pre-processing of Data
We have done Pre-processing of data in three phases:-
Selection of Job Profiles
Score Calculation
Distance Calculation
2.1 Job Profiles
Figure. Profiles
2.2 Score Calculation
Data of Candidate Snigdha | Leading | Active Communication | Inter-personal Dynamics | Making Decision | Solving Problems | Managing Processes | Self-Management |
Set 1 | 4 | 4 | 5 | 5 | 4 | 5 | 2 |
Set 2 | 5 | 4 | 2 | 3 | 4 | 3 | 5 |
Set 3 | 2 | 1 | 3 | 2 | 4 | 5 | 3 |
Set 4 | 5 | 4 | 1 | 3 | 5 | 4 | 4 |
Data of Candidate Snigdha | Leading | Active Communication | Inter-personal Dynamics | Making Decision | Solving Problems | Managing Processes | Self-Management |
Set 1 | 4 | 4 | 5 | 5 | 2 | 5 | 4 |
Set 2 | 5 | 4 | 2 | 3 | 2 | 3 | 1 |
Set 3 | 2 | 5 | 3 | 4 | 4 | 5 | 3 |
Set 4 | 5 | 4 | 1 | 3 | 5 | 2 | 4 |
Total | 16 | 17 | 11 | 15 | 13 | 15 | 12 |
Score calculation of a candidate
This table shows the form responses of particular candidate:-
This table shows the score calculation of a particular candidate based on her responses:-
22
Figure. Classification Based on Scores
This figure shows the score of each individual in the 7 traits, with the profile as per their scores.
2.3 Distance Calculation
Figure. Distance Matrix
The Euclidean distance with each profile was calculated and the profile which has least distance for a particular candidate was assigned to the respective individual.
3. Classification
Classification Techniques used:
This figure shows the work flow (classification) on Orange tool, using five classification techniques.
Figure. Comparison on Orange Tool
Results
General Analysis
“Each individual is classified with their best suitable job profile and the overall statistics of the classification is depicted using the pie chart.”
Model | AUC | CA | F1 | Precision | Recall |
Neural Network | 0.9775910364145659 | 0.8974358974358975 | 0.8954706243855283 | 0.9045042990713618 | 0.8974358974358975 |
SVM | 0.9777777777777776 | 0.8547008547008547 | 0.837661104327771 | 0.8271173271173272 | 0.8547008547008547 |
Random Forest | 0.9237628384687209 | 0.7264957264957265 | 0.7160679324234297 | 0.7222408026755854 | 0.7264957264957265 |
SGD | 0.7710084033613445 | 0.6666666666666666 | 0.6284777900162516 | 0.6127075623199656 | 0.6666666666666666 |
kNN | 0.8823529411764706 | 0.5897435897435898 | 0.55608819521863 | 0.5359259763284531 | 0.5897435897435898 |
Comparison of Techniques
Each of the model was compared on the basis of AUC, ROC, CA, F1 score, Precision, Recall.
Table, shows the analysis of different classification models based on above six parameters.
ROC Analysis Curve
The ROC analysis graph-
Target class is- Technician Costs: FN = 500, FP = 500 Target probability is-50.0 %
(ROC Curves summarize the trade-off between the true positive rate and false positive rate for a predictive model using different probability thresholds.)
Lift Curve
The Lift Curve –
Target class is- Technician
(A lift is measure of the performance of a targeting model at predicting or classifying cases as having an enhanced response, measured against a random choice targeting model.)
Conclusion
33
References
[1] Alvaro Ortigosa, Rosa M. Carro, José Ignacio Quiroga. Predicting user personality by mining social interactions in Facebook Computer Science Department, Universidad Autónoma de Madrid, Madrid, Spain Journal of Computer and System Sciences 80 (2014) pp.57–71
[2] Ana Carolina E.S. Lima, Leandro Nunes de Castro. A multi-label, semi-supervised classification approach applied to personality prediction in social media Natural Computing Laboratory, Mackenzie Presbyterian University, São Paulo, Brazil Neural Networks 58 (2014) pp 122–130
[3] Stefan Strohmeier, Franca Piazza. Domain driven data mining in human resource management: Chair of Management Information Systems, Saarland University, 66123 Saarbruecken, Germany Expert Systems with Applications 40 (2013) pp 2410–2420
[4] Gabriel Yakub N.N. Adi, Michael Harley Tandio, Veronica Ong, DerwinSuhartonoOptimization for Automatic Personality Recognition on Twitter in Bahasa Indonesia Computer Science Department, School of Computer Science, Bina Nusantara University, Jakarta, Indonesia 11480 Procedia Computer Science 135 (2018) pp 473–480 1877-
[5] Alfred Kobsa, Generic user modeling systems, in: The Adaptive Web: Methods and Strategies of Web Personalization, in: Lecture Notes in Comput. Sci.,vol. 4321, Springer, Berlin, Heidelberg,( 2007), pp. 136–154.
[6] R. K. Dwivedi, M. Aggarwal, S. K. Keshari, A. Kumar, S. Bhattacharyya, A. Hassanien, D. Gupta, A. Khanna, I. Pan, "Sentiment Analysis and Feature Extraction Using Rule-Based Model (RBM)", International Conference on Innovative Computing and Communications, vol. 56, (2019).
[7] Mukul Aggarwal, Amod kumar Tiwari, Deepak Gupta “Critical Analysis of Information Retrieval Models”, Journal of Advanced Research in Dynamical and Control Systems (JARDCS), Vol 10, Issue 14, ( 2018), pp 1591-1597.
34
References (Cont’d)
[8] Blog: Introduction to Psychology Module 12.
[9] Wikipedia: 1879, Wilhelm Wundt
[10] Wikipedia: Freud's psychoanalytic theories
[11] Wikipedia: Carl Jung
[12] Wikipedia: Woodworth Personal Data Sheet
[13] Blog: Why Hiring For Personality is as essential as Experience
[14] Walter Clark 1940, DiscProfile.com
[15] Raymond Catell, OpenPsychometrics.org
[16] Kibeom Lee, Ph.D., & Michael Ashton, Ph.D., Hexaco.org
[17] Katharine Cook Briggs and Isabel Briggs Myers 1940, Myersbriggs.org
[18] Eysenck Personality Inventory Iluguru.ee
[19] Website: PsyTech.com
[20] Max Kostick, MeritSolutions.com
[21] Don Lowry My-personality-test
35
Thank You