SlideShare a Scribd company logo
1 of 19
• RABI JALAN
• AJAY TOMAR
• DR. NIMISH KUMAR
ICCS-2017
PREDICTING PERSONALITY TYPES
BY ANALYZING SOCIAL MEDIA
•Predicting Personality Types of Users / Customers,
using their Social Media and other interactions,
using the big the "big five" parameters.
•Identifying User Intent, based on the interactions,
using Machine Learning (Semantic Parsing).
PROBLEM STATEMENT
A predefined number of tweets from a user’s profile will be
taken and will be broken up into words by using Stanford
Tokenizer.
Then we use First Order Predicate Logic to create relations
between specific words (to know the activity being done in the
sentences).
Using Learning method
To conclude our process we use Fuzzy logic .
STEPS OF PROBLEM
SOLUTION
•Natural Language Processing (NLP) refers to
AI method of communicating with an
intelligent systems using a natural language
such as English.
•Processing of Natural Language is required
when you want an intelligent system like robot
to perform as per your instructions, when you
want to hear decision from a dialogue based
clinical expert system etc.
NATURAL LANGUAGE
PROCESSING(NLP)
•This can be done using Stanford Tokenizer, which is
a renowned tool capable of tokenizing text at the
rate of 1,000,000 tokens per second.
•It also removes all the common problems such as
the tool’s inability to know when periods are not the
end of a sentence. It is not available independently
but is present in Stanford parser.
STANFORD TOKENIZER
STANFORD PARSER (ONLINE
MODE)
• Representing information about the world in a form that a computer system can utilize
to solve complex tasks. –
• Incorporates findings from psychology[citation needed] about how humans solve
problems and represent knowledge in order to design formalisms that will make
complex systems easier to design and build.
• First Order Predicate Logic (Fopl):
• First-order logic is symbolized reasoning which means that each sentence, or
statement, is broken down into a subject and a predicate.
• First-order logic (FOL) models the world in terms of:-
Objects, which are things with individual identities
Properties of objects that distinguish them from other objects
 Relations that hold among sets of objects
 Functions, which are a subset of relations where there is only one value for any
KNOWLEDGE REPRESENTATION
SYNTAX:-
• Statements are broken down into a predicate using following FOPL provides :-
• FOL Provides:-
• Variable symbols
• E.g., x, y, foo
• Predicates: likes(john, apples)
• Connectives
• Same as in PL: not (¬), and (ˇ), or implies (->), if and only if (biconditional <->)
• Quantifiers
• Universal or (Ax)
• Existential or (Ex)
SYNTAX
• Propositional logic is a weak language:-
• Propositional logic has limited expressive power.
• Hard to identify “individuals” (e.g., Mary, 3).
• Can’t directly talk about properties of individuals or relations between individuals.
• Generalizations, patterns, regularities can’t easily be represented.
• First-Order Logic (abbreviated FOL or FOPC) is expressive enough to concisely.
• represent this kind of information FOL adds relations, variables, and quantifiers.
WHY FOPL OVER REPOSITIONAL
LOGIC
TRANSLATING ENGLISH TO FOPL :-
• Every gardener likes the sun.
• Ax gardener(x) -> likes(x,Sun)
• All purple mushrooms are poisonous.
• Ax (mushroom(x) ^ purple(x) -> poisonous(x)
• “On Mondays and Wednesdays I go to John’s house for dinner”
• AX((is Mon(X) V is wed(X) -> eat_meal(me,house Of(John),X)
• Every rose has a thorn
• AX(rose(X) -> EY.(has(X,Y)^ thorn(Y)
TRANSLATING ENGLISH TO
FOPL
Prediction of personality traits can be performed in two ways
:
• By classification task, aim is to identify individuals with
particularly high or low values of a trait according to some
predetermined cut-off.
• By regression task, aim is to predict an individual’s score for
each of the eight personality traits based on their Twitter
usage.
MACHINE LEARNING
• Support Vector Machine (SVM) using sequential minimal optimization
(SMO) and a polynomial kernel.
OR
• Relevance Vector Machine (RVM)
• Random Forest, an ensemble method that combines multiple
decision trees.
• J48, an implementation of the C4.5 decision tree algorithm.
• Naïve Bayes (NB) classifier
OR
MACHINE LEARNING ALGO
Least mean squares (LMS) algorithms are a class
of adaptive method used to mimic a desired one by
finding the parametric coefficients that relate to
producing the least mean square of the error signal
(difference between the desired and the actual result)
A simple, correlation can conduct on the self-reported
Dark Triad and Big Five personality scores and values
obtained through analysing Twitter profile and
language data.
LEAST MEAN SQUARE(LMS)
•Point be similar as spearman’s correlation given in
pdf.
Narcissistic traits were also significantly positively
correlated with words associated with sex ,
increased urge to fulfil basic needs, possibly as a
reaction to not having had these basic needs
satisfactorily fulfilled earlier in life, or may be a result
of the narcissistic need for triumph and domination.
POINTS ON PERSONALITY
 Machiavellian traits were significantly positively
correlated with swear words, anger, negemo, use of
negative and hostile language.
 Psychopathic traits were significantly positively
correlated with swear words and negative emotions.
• To conclude our process we use Fuzzy logic i.e. an
approach to computing based on "degrees of truth" rather
than the usual "true or false" (1 or 0).
• Fuzzy logic seems closer to the way our brains work. We
aggregate data and form a number of partial truths which
we aggregate further into higher truths which in turn, when
certain thresholds are exceeded, cause certain further
results such as motor reaction. The sum of all weightages is
used to put the user in one of the specified categories.
FUZZY LOGIC
i. Stanford Parser
ii. LIWC 2007
iii. WEKA 3
iv.Statistical Analysis software as per required
v. Twitter (for primary input)
TECHNOLOGY STACK (MAY
USE)
• Take Input from
social site
Break input into
tokens using
tokenizer
Use FOPL to relate
tokens
Comparing using FUZZY
LOGIC & Conclude
Personality
Calculate weightage
of input sentence
Learning using LMS
method
FLOW DIAGRAM OF PROPOSED
SOL.
THANK YOU

More Related Content

What's hot

Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language ProcessingSaurabh Kaushik
 
Natural Language Processing Crash Course
Natural Language Processing Crash CourseNatural Language Processing Crash Course
Natural Language Processing Crash CourseCharlie Greenbacker
 
DataFest 2017. Introduction to Natural Language Processing by Rudolf Eremyan
DataFest 2017. Introduction to Natural Language Processing by Rudolf EremyanDataFest 2017. Introduction to Natural Language Processing by Rudolf Eremyan
DataFest 2017. Introduction to Natural Language Processing by Rudolf Eremyanrudolf eremyan
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processingdhruv_chaudhari
 
UCU NLP Summer Workshops 2017 - Part 2
UCU NLP Summer Workshops 2017 - Part 2UCU NLP Summer Workshops 2017 - Part 2
UCU NLP Summer Workshops 2017 - Part 2Yuriy Guts
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language ProcessingCloudxLab
 
Artificial Intelligence Notes Unit 4
Artificial Intelligence Notes Unit 4Artificial Intelligence Notes Unit 4
Artificial Intelligence Notes Unit 4DigiGurukul
 
NLP & Machine Learning - An Introductory Talk
NLP & Machine Learning - An Introductory Talk NLP & Machine Learning - An Introductory Talk
NLP & Machine Learning - An Introductory Talk Vijay Ganti
 
Engineering Intelligent NLP Applications Using Deep Learning – Part 1
Engineering Intelligent NLP Applications Using Deep Learning – Part 1Engineering Intelligent NLP Applications Using Deep Learning – Part 1
Engineering Intelligent NLP Applications Using Deep Learning – Part 1Saurabh Kaushik
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language ProcessingVeenaSKumar2
 

What's hot (14)

Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Natural Language Processing Crash Course
Natural Language Processing Crash CourseNatural Language Processing Crash Course
Natural Language Processing Crash Course
 
DataFest 2017. Introduction to Natural Language Processing by Rudolf Eremyan
DataFest 2017. Introduction to Natural Language Processing by Rudolf EremyanDataFest 2017. Introduction to Natural Language Processing by Rudolf Eremyan
DataFest 2017. Introduction to Natural Language Processing by Rudolf Eremyan
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processing
 
cogs_100_demo
cogs_100_democogs_100_demo
cogs_100_demo
 
Networks and Natural Language Processing
Networks and Natural Language ProcessingNetworks and Natural Language Processing
Networks and Natural Language Processing
 
sentiment analysis
sentiment analysis sentiment analysis
sentiment analysis
 
UCU NLP Summer Workshops 2017 - Part 2
UCU NLP Summer Workshops 2017 - Part 2UCU NLP Summer Workshops 2017 - Part 2
UCU NLP Summer Workshops 2017 - Part 2
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Artificial Intelligence Notes Unit 4
Artificial Intelligence Notes Unit 4Artificial Intelligence Notes Unit 4
Artificial Intelligence Notes Unit 4
 
NLP & Machine Learning - An Introductory Talk
NLP & Machine Learning - An Introductory Talk NLP & Machine Learning - An Introductory Talk
NLP & Machine Learning - An Introductory Talk
 
Engineering Intelligent NLP Applications Using Deep Learning – Part 1
Engineering Intelligent NLP Applications Using Deep Learning – Part 1Engineering Intelligent NLP Applications Using Deep Learning – Part 1
Engineering Intelligent NLP Applications Using Deep Learning – Part 1
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 

Similar to Iccs presentation 2k17 : Predicting dark triad personality traits using twitter usagge -review paper

ARTIFICIAL INTELLIGENCE---UNIT 4.pptx
ARTIFICIAL INTELLIGENCE---UNIT 4.pptxARTIFICIAL INTELLIGENCE---UNIT 4.pptx
ARTIFICIAL INTELLIGENCE---UNIT 4.pptxRuchitaMaaran
 
Foundations of Knowledge Representation in Artificial Intelligence.pptx
Foundations of Knowledge Representation in Artificial Intelligence.pptxFoundations of Knowledge Representation in Artificial Intelligence.pptx
Foundations of Knowledge Representation in Artificial Intelligence.pptxkitsenthilkumarcse
 
Natural Language Processing (NLP).pptx
Natural Language Processing (NLP).pptxNatural Language Processing (NLP).pptx
Natural Language Processing (NLP).pptxSHIBDASDUTTA
 
NLP Bootcamp 2018 : Representation Learning of text for NLP
NLP Bootcamp 2018 : Representation Learning of text for NLPNLP Bootcamp 2018 : Representation Learning of text for NLP
NLP Bootcamp 2018 : Representation Learning of text for NLPAnuj Gupta
 
Frame-Script and Predicate logic.pptx
Frame-Script and Predicate logic.pptxFrame-Script and Predicate logic.pptx
Frame-Script and Predicate logic.pptxnilesh405711
 
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxNLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxBoston Institute of Analytics
 
DH Tools Workshop #1: Text Analysis
DH Tools Workshop #1:  Text AnalysisDH Tools Workshop #1:  Text Analysis
DH Tools Workshop #1: Text Analysiscjbuckner
 
Logic programming (1)
Logic programming (1)Logic programming (1)
Logic programming (1)Nitesh Singh
 
Natural Language Processing for development
Natural Language Processing for developmentNatural Language Processing for development
Natural Language Processing for developmentAravind Reddy
 
Natural Language Processing for development
Natural Language Processing for developmentNatural Language Processing for development
Natural Language Processing for developmentAravind Reddy
 
NLP introduced and in 47 slides Lecture 1.ppt
NLP introduced and in 47 slides Lecture 1.pptNLP introduced and in 47 slides Lecture 1.ppt
NLP introduced and in 47 slides Lecture 1.pptOlusolaTop
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processingpunedevscom
 
NOVA Data Science Meetup 1/19/2017 - Presentation 2
NOVA Data Science Meetup 1/19/2017 - Presentation 2NOVA Data Science Meetup 1/19/2017 - Presentation 2
NOVA Data Science Meetup 1/19/2017 - Presentation 2NOVA DATASCIENCE
 
Introduction to natural language processing (NLP)
Introduction to natural language processing (NLP)Introduction to natural language processing (NLP)
Introduction to natural language processing (NLP)Alia Hamwi
 
Natural Language Processing Course in AI
Natural Language Processing Course in AINatural Language Processing Course in AI
Natural Language Processing Course in AISATHYANARAYANAKB
 

Similar to Iccs presentation 2k17 : Predicting dark triad personality traits using twitter usagge -review paper (20)

ARTIFICIAL INTELLIGENCE---UNIT 4.pptx
ARTIFICIAL INTELLIGENCE---UNIT 4.pptxARTIFICIAL INTELLIGENCE---UNIT 4.pptx
ARTIFICIAL INTELLIGENCE---UNIT 4.pptx
 
Foundations of Knowledge Representation in Artificial Intelligence.pptx
Foundations of Knowledge Representation in Artificial Intelligence.pptxFoundations of Knowledge Representation in Artificial Intelligence.pptx
Foundations of Knowledge Representation in Artificial Intelligence.pptx
 
Natural Language Processing (NLP).pptx
Natural Language Processing (NLP).pptxNatural Language Processing (NLP).pptx
Natural Language Processing (NLP).pptx
 
Prolog final
Prolog finalProlog final
Prolog final
 
NLP Bootcamp 2018 : Representation Learning of text for NLP
NLP Bootcamp 2018 : Representation Learning of text for NLPNLP Bootcamp 2018 : Representation Learning of text for NLP
NLP Bootcamp 2018 : Representation Learning of text for NLP
 
NLP Bootcamp
NLP BootcampNLP Bootcamp
NLP Bootcamp
 
Frame-Script and Predicate logic.pptx
Frame-Script and Predicate logic.pptxFrame-Script and Predicate logic.pptx
Frame-Script and Predicate logic.pptx
 
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxNLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
 
DH Tools Workshop #1: Text Analysis
DH Tools Workshop #1:  Text AnalysisDH Tools Workshop #1:  Text Analysis
DH Tools Workshop #1: Text Analysis
 
Logic programming (1)
Logic programming (1)Logic programming (1)
Logic programming (1)
 
Natural Language Processing for development
Natural Language Processing for developmentNatural Language Processing for development
Natural Language Processing for development
 
Natural Language Processing for development
Natural Language Processing for developmentNatural Language Processing for development
Natural Language Processing for development
 
NLP introduced and in 47 slides Lecture 1.ppt
NLP introduced and in 47 slides Lecture 1.pptNLP introduced and in 47 slides Lecture 1.ppt
NLP introduced and in 47 slides Lecture 1.ppt
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Nlp (1)
Nlp (1)Nlp (1)
Nlp (1)
 
REPORT.doc
REPORT.docREPORT.doc
REPORT.doc
 
Artificial intelligence course work
Artificial intelligence  course workArtificial intelligence  course work
Artificial intelligence course work
 
NOVA Data Science Meetup 1/19/2017 - Presentation 2
NOVA Data Science Meetup 1/19/2017 - Presentation 2NOVA Data Science Meetup 1/19/2017 - Presentation 2
NOVA Data Science Meetup 1/19/2017 - Presentation 2
 
Introduction to natural language processing (NLP)
Introduction to natural language processing (NLP)Introduction to natural language processing (NLP)
Introduction to natural language processing (NLP)
 
Natural Language Processing Course in AI
Natural Language Processing Course in AINatural Language Processing Course in AI
Natural Language Processing Course in AI
 

Recently uploaded

Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 

Recently uploaded (20)

VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 

Iccs presentation 2k17 : Predicting dark triad personality traits using twitter usagge -review paper

  • 1. • RABI JALAN • AJAY TOMAR • DR. NIMISH KUMAR ICCS-2017 PREDICTING PERSONALITY TYPES BY ANALYZING SOCIAL MEDIA
  • 2. •Predicting Personality Types of Users / Customers, using their Social Media and other interactions, using the big the "big five" parameters. •Identifying User Intent, based on the interactions, using Machine Learning (Semantic Parsing). PROBLEM STATEMENT
  • 3. A predefined number of tweets from a user’s profile will be taken and will be broken up into words by using Stanford Tokenizer. Then we use First Order Predicate Logic to create relations between specific words (to know the activity being done in the sentences). Using Learning method To conclude our process we use Fuzzy logic . STEPS OF PROBLEM SOLUTION
  • 4. •Natural Language Processing (NLP) refers to AI method of communicating with an intelligent systems using a natural language such as English. •Processing of Natural Language is required when you want an intelligent system like robot to perform as per your instructions, when you want to hear decision from a dialogue based clinical expert system etc. NATURAL LANGUAGE PROCESSING(NLP)
  • 5. •This can be done using Stanford Tokenizer, which is a renowned tool capable of tokenizing text at the rate of 1,000,000 tokens per second. •It also removes all the common problems such as the tool’s inability to know when periods are not the end of a sentence. It is not available independently but is present in Stanford parser. STANFORD TOKENIZER
  • 7. • Representing information about the world in a form that a computer system can utilize to solve complex tasks. – • Incorporates findings from psychology[citation needed] about how humans solve problems and represent knowledge in order to design formalisms that will make complex systems easier to design and build. • First Order Predicate Logic (Fopl): • First-order logic is symbolized reasoning which means that each sentence, or statement, is broken down into a subject and a predicate. • First-order logic (FOL) models the world in terms of:- Objects, which are things with individual identities Properties of objects that distinguish them from other objects  Relations that hold among sets of objects  Functions, which are a subset of relations where there is only one value for any KNOWLEDGE REPRESENTATION
  • 8. SYNTAX:- • Statements are broken down into a predicate using following FOPL provides :- • FOL Provides:- • Variable symbols • E.g., x, y, foo • Predicates: likes(john, apples) • Connectives • Same as in PL: not (¬), and (ˇ), or implies (->), if and only if (biconditional <->) • Quantifiers • Universal or (Ax) • Existential or (Ex) SYNTAX
  • 9. • Propositional logic is a weak language:- • Propositional logic has limited expressive power. • Hard to identify “individuals” (e.g., Mary, 3). • Can’t directly talk about properties of individuals or relations between individuals. • Generalizations, patterns, regularities can’t easily be represented. • First-Order Logic (abbreviated FOL or FOPC) is expressive enough to concisely. • represent this kind of information FOL adds relations, variables, and quantifiers. WHY FOPL OVER REPOSITIONAL LOGIC
  • 10. TRANSLATING ENGLISH TO FOPL :- • Every gardener likes the sun. • Ax gardener(x) -> likes(x,Sun) • All purple mushrooms are poisonous. • Ax (mushroom(x) ^ purple(x) -> poisonous(x) • “On Mondays and Wednesdays I go to John’s house for dinner” • AX((is Mon(X) V is wed(X) -> eat_meal(me,house Of(John),X) • Every rose has a thorn • AX(rose(X) -> EY.(has(X,Y)^ thorn(Y) TRANSLATING ENGLISH TO FOPL
  • 11. Prediction of personality traits can be performed in two ways : • By classification task, aim is to identify individuals with particularly high or low values of a trait according to some predetermined cut-off. • By regression task, aim is to predict an individual’s score for each of the eight personality traits based on their Twitter usage. MACHINE LEARNING
  • 12. • Support Vector Machine (SVM) using sequential minimal optimization (SMO) and a polynomial kernel. OR • Relevance Vector Machine (RVM) • Random Forest, an ensemble method that combines multiple decision trees. • J48, an implementation of the C4.5 decision tree algorithm. • Naïve Bayes (NB) classifier OR MACHINE LEARNING ALGO
  • 13. Least mean squares (LMS) algorithms are a class of adaptive method used to mimic a desired one by finding the parametric coefficients that relate to producing the least mean square of the error signal (difference between the desired and the actual result) A simple, correlation can conduct on the self-reported Dark Triad and Big Five personality scores and values obtained through analysing Twitter profile and language data. LEAST MEAN SQUARE(LMS)
  • 14. •Point be similar as spearman’s correlation given in pdf. Narcissistic traits were also significantly positively correlated with words associated with sex , increased urge to fulfil basic needs, possibly as a reaction to not having had these basic needs satisfactorily fulfilled earlier in life, or may be a result of the narcissistic need for triumph and domination. POINTS ON PERSONALITY
  • 15.  Machiavellian traits were significantly positively correlated with swear words, anger, negemo, use of negative and hostile language.  Psychopathic traits were significantly positively correlated with swear words and negative emotions.
  • 16. • To conclude our process we use Fuzzy logic i.e. an approach to computing based on "degrees of truth" rather than the usual "true or false" (1 or 0). • Fuzzy logic seems closer to the way our brains work. We aggregate data and form a number of partial truths which we aggregate further into higher truths which in turn, when certain thresholds are exceeded, cause certain further results such as motor reaction. The sum of all weightages is used to put the user in one of the specified categories. FUZZY LOGIC
  • 17. i. Stanford Parser ii. LIWC 2007 iii. WEKA 3 iv.Statistical Analysis software as per required v. Twitter (for primary input) TECHNOLOGY STACK (MAY USE)
  • 18. • Take Input from social site Break input into tokens using tokenizer Use FOPL to relate tokens Comparing using FUZZY LOGIC & Conclude Personality Calculate weightage of input sentence Learning using LMS method FLOW DIAGRAM OF PROPOSED SOL.