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

Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Pooja Nehwal
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNKTimothy Spann
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...karishmasinghjnh
 
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...gajnagarg
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...gajnagarg
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...amitlee9823
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...amitlee9823
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteedamy56318795
 
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...gajnagarg
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...amitlee9823
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...amitlee9823
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...amitlee9823
 

Recently uploaded (20)

CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
 
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 

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.