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

Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...Suhani Kapoor
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
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
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 
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
 
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
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 

Recently uploaded (20)

Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
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
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 
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
 
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...
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 

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.