1 of 36

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)

2 of 36

Content

​

  • Abstract
  • Objective
  • Research Paper
  • Planning of Work
  • Literature Review
  • Attribute Selection

​

  • Proposed Work
  • Implementation
  • Results
  • Conclusion
  • References

3 of 36

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

4 of 36

Objective

The model is designed

  • To save time and money consumed in organizing recruitment procedure for a large number of candidates.
  • To provide a medium for the people who wish to identify which job profile matches as per their traits.
  • To classify the candidates in accordance with their personality.
  • To provide an efficient medium for recruiters by reducing their workload upto some extent.

4

5 of 36

5

  • DISC [14] stands for dominance, influence, steadiness, and conscientiousness.
  • It was given by Walter Clark in 1940, which contains 28 questions.

​

​

​

​

​

​

​

DISC

MODELS STUDIED

​

​

​

​

​

​

​

​

  • The Values and Motives inventory[19] measures extrinsic and intrinsic values.
  • It summarizes all the possible motivating factors and demotivating factors to the work of a person.

​

​

​

​

​

Figure 1. DISC Model [14]

Values and Motives Inventory

​

Figure 2. Values & Motives Inventory [19]

6 of 36

6

6

True Colors

​

  • True Colors [21] was constructed by Don Lowry in 1978.
  • This test evaluates four basic learning styles: action-oriented, independent thinkers, people-oriented and pragmatic planners.

​

​

​

​

​

Figure 3. True Colors Model [21]

HEXACO

  • The HEXACO model [16] assesses the six major personality dimensions.
  • HEXACO: Honesty-Humility, Emotionality, Extraversion, Agreeableness, Conscientiousness,, Openness to Experience.

Figure 4. HEXACO Model [16]

7 of 36

7

Eysenck Personality Inventory

​

  • The Eysenck Personality Inventory[18] assesses personality only on 2 independent dimensions:
    • stability versus neuroticism
    • introversion versus extroversion
  • It generates 3 scores, the 'N' score, an 'E' score and a 'lie' score

Figure 5. Eysenck Personality Inventory [18]

8 of 36

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

​

​

​

​

​

✔

9 of 36

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 of 36

10

Figure 6. Traits Identification

11 of 36

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 of 36

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

13 of 36

IMPLEMENTATION

13

14 of 36

1. Collection of Data

  • To collect data, a questionnaire was prepared that could give insights on behavioral aspects of an individual.
  • We prepared a set of four questions for each of our 7 traits making a total of 28 questions.
  • The nature of the questions and answers was kept in such a manner that there was no right or wrong answer.
  • This questionnaire can be answered through a Google form. We collected data from more than 100 people and applied our analysis on it.

15 of 36

Questionnaire

16 of 36

17 of 36

Dataset

18 of 36

2. Pre-processing of Data

We have done Pre-processing of data in three phases:-

Selection of Job Profiles

Score Calculation

Distance Calculation

19 of 36

2.1 Job Profiles

  • The first task was to design some sample job profiles for which the candidate is to be evaluated.
  • These job profiles were designed by assigning a score out of 20 in each trait.
  • It depicts the ideal score that the candidate should have to be perfect for the job.
  • We have designed 8 such job profiles for this analysis.
  • A recruiter can design their own job profile based on their requirement.

Figure. Profiles

20 of 36

2.2 Score Calculation

  • The next task was to calculate the score of each individual in the 7 traits.
  • This was done through addition of candidate’s form response of each question.
  • Each question has a weightage of 5 thus each trait has a weightage of 20 (each trait has 4 questions).

21 of 36

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 of 36

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.

23 of 36

2.3 Distance Calculation

 

24 of 36

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.

25 of 36

3. Classification

26 of 36

  • We have applied the following techniques of classification:

​

    • KNN
    • SGD
    • Random Forest
    • SVM
    • Neural Network

​

  • These techniques were applied with a 10 folds cross validation.
  • For all these techniques, we calculate six parameters- AUC, ROC, CA, F1 Score, Precision and Recall.
  • Based on these six parameters we compare the above five techniques or models.

​

Classification Techniques used:

27 of 36

This figure shows the work flow (classification) on Orange tool, using five classification techniques.

Figure. Comparison on Orange Tool

28 of 36

Results

29 of 36

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.”

​

30 of 36

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.

31 of 36

  • kNN
  • Random Forest
  • Neural Network
  • SVM
  • SGD

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.)

32 of 36

  • kNN
  • Random Forest
  • Neural Network
  • SVM
  • SGD

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.)

 

33 of 36

Conclusion

  • This model classifies applicants on the basis of their overall personality and experience in more precise and efficient manner.
  • It maps the traits of an individual with the needs of the recruiter for a particular job description by identifying essential traits present in an individual and analyzing the personality of a person on the basis of the data collected from surveying.
  • For this purpose, it considers seven attributes along with the specifications and fundamentals of each attribute that should be required in any candidate for being recruited by the recruiters.
  • The model classifies a great extent of user characteristics and behaviors, and able to provide the best suitable job profile that matches with user’s personality.
  • In this way, this model fulfills the need of recruiters for hiring the best candidates for a particular job profile. This classification can be used for recruitment process done by the HR.

33

34 of 36

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

35 of 36

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

36 of 36

Thank You