SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Intent Classification of Short-text
Social Media
Dec 19 2015
The 8th
IEEE SocialCom-2015
Hemant Purohit
Information Sciences and Technology, George Mason U
Guozhu Dong, Valerie Shalin,
Krishnaprasad Thirunarayan, Amit Sheth
Kno.e.sis, Wright State U
@hemant_pt IEEE SocialCom-2015
Outline
● Intention
● Social Media Short-text
● Intent Classification Problem
● Feature Representation
● Bottom-Up
● Bag of Tokens model
● Top-Down
● Set of Patterns:
● Declarative Knowledge & Social Behavior Knowledge
● Contrast Mining based Patterns
● Experiments & Results
● Limitations & Future Work
22
@hemant_pt IEEE SocialCom-2015
Intention
● Intent: Purpose or aim for an action
● ‘we are tempted to speak of “different senses” of a
word which is clearly not equivocal, we may infer that
we are pretty much in the dark about the character of
the concept which it represents’ (Anscombe 1963, p. 1) [Stanford
Encyclopedia of Philosophy]
● Latent in the utterance
3
@hemant_pt IEEE SocialCom-2015
Social Media Short-text & Intent
Social media text: unstructured, informal language, short
4
DOCUMENT INTENT
Text REDCROSS to 90999 to donate 10$ to help the
victims of hurricane sandy
SEEKING HELP
Anyone know where the nearest #RedCross is? I wanna
give blood today to help the victims of hurricane Sandy
OFFERING HELP
Would like to urge all citizens to make the proper
preparations for Hurricane #Sandy - prep is key - http://t.
co/LyCSprbk has valuable info!
ADVISING
4
@hemant_pt IEEE SocialCom-2015
Short-text Document Intent
● Intent: Aim of action
DOCUMENT INTENT
Text REDCROSS to 90999 to donate 10$ to help the
victims of hurricane sandy
SEEKING HELP
Anyone know where the nearest #RedCross is? I wanna
give blood today to help the victims of hurricane Sandy
OFFERING HELP
Would like to urge all citizens to make the proper
preparations for Hurricane #Sandy - prep is key - http://t.
co/LyCSprbk has valuable info!
ADVISING
5
How to identify relevant intent from ambiguous, unconstrained
natural language text?
Relevant intent ➔ Articulation of organizational tasks
(e.g., Seeking vs. Offering resources)
5
@hemant_pt IEEE SocialCom-2015
Intent Classification: Problem
Formulation
● Given a set of user-generated text documents, identify
existing intents
● Variety of interpretations
● Problem statement: a multi-class classification task
approximate f: S → C , where
C = {C1
, C2
, …, CK
}
is a set of predefined K intent classes, and
S = {m1
, m2
… mN
}
is a set of N short text documents
Focus - Cooperation-assistive intent classes, C= {Seeking, Offering, None}
66
@hemant_pt IEEE SocialCom-2015
Intent Classification: Related Work
TEXT
CLASSIFICATION
TYPE
FOCUS EXAMPLE
Topic predominant
subject matter
sports or entertainment
Sentiment/Emotion/
Opinion
focus on present state
of emotional affairs
negative or positive;
happy emotion
Intent Focus on action, hence,
future state of affairs
offer to help after floods
e.g., I am going to watch the awesome Fast and Furious movie!! #Excited
77
@hemant_pt IEEE SocialCom-2015
Intent Classification: Related Work
DATA TYPE APPROACH FOCUS LIMITED APPLICABILITY
8
Formal text on
Webpages/blogs
(Kröll and Strohmaier 2009, -15;
Raslan et al. 2013, -14)
Knowledge
Acquisition:
via Rules, Clustering
• Lack of large corpora with
proper grammatical structure
• Poor quality text hard to parse
for dependencies
Commercial Reviews,
marketplace
(Hollerit et al. 2013, Chen et al.
2013, Wang et al. 2015, Wu et al.
2011, Ramanand et al. 2010, Carlos
& Yalamanchi 2012)
Classification:
via Rules, Lexical
template based,
Pattern
• More generalized intents (e.
g., ‘help’ broader than ‘sell’)
• Patterns implicit to capture than
for buying/selling
Search Queries
(Broder 2002, Downey et al. 2008,,
Case 2012, Wu et al. 2010,
Strohmaier & Kröll 2012)
User Profiling:
Query Classification
• Lack of large query logs, click
graphs
• Existence of social conversation
8
@hemant_pt IEEE SocialCom-2015
Intent Classification: Challenges
● Unconstrained Natural Language in small space
● Ambiguity in interpretation
● Sparsity of low ‘signal-to-noise’: Imbalanced classes
● 1% signals (Seeking/Offering) in 4.9 million tweets #Sandy
● Hard-to-predict problem
● e.g., commercial intent, F-1 score 65% on Twitter [Hollerit et al. 2013]
@Zuora wants to help @Network4Good with Hurricane Relief. Text SANDY to
80888 & donate $10 to @redcross @AmeriCares & @SalvationArmyUS #help
*Blue: offering intent, *Red: seeking intent
99
@hemant_pt IEEE SocialCom-2015
Intent Classification: Domain & Features
10
Intent
Binary
Crisis Domain:
- [Varga et al. 2013] Problem & Aid (Japanese)
- Purohit et al. 2013, 2014: Seeking & Offering
- Features: N-grams, Rules, Noun-Verb templates, etc.
Commercial Domain:
- [Hollerit et al. 2013] Buy vs. Sell intent
- Features: N-grams, Part-of-Speech
Multiclass
Commercial Domain:
- [Wang et al. 2015] Semi-supervised
- Features: N-grams, Part-of-speech
10
@hemant_pt IEEE SocialCom-2015
TOP-DOWN
Pattern Rules:
Declarative (DK) & Social Behavior (SK)
Knowledge, Contrast Mining (CTK,CPK)
(patterns defined for intent association)
BOTTOM-UP
Bag of N-grams Tokens:
Independent Tokens
(patterns derived from the data)
Our
Hybrid
Approach
Learning
Improves
Expressivity
Increases
11
@hemant_pt IEEE SocialCom-2015
Intent Classification Hybrid:
Multiclass Classifier – Feature Creation
1. (T) Bag of Tokens
Abstraction: due to importance in info sharing [Nagarajan et al. 2010]
- Numeric (e.g., $10) → _NUM_
- Interactions (e.g., RT & @user) → _RT_ , _MENTION_
- Links (e.g., http://bit.ly) → _URL_
N-grams: after stemming and abstraction [Hollerit et al. 2013]
TOKENIZER ( mi
) → { bi-, tri-gram }
12
TOKENIZER(mi ,
min, max)
12
@hemant_pt IEEE SocialCom-2015
Leveraging Declarative Knowledge
● Conceptual Dependency Theory [Schank, 1972]
● Make meaning independent from the actual words in input
● e.g., Class in an Ontology abstracts similar instances
● Verb Lexicon [Hollerit et al. 2013]
● Verb reflects action
● Relevant Levin’s Verb categories [Levin, 1993] , e.g., give, send, etc.
● Syntactic Pattern
● Auxiliary & modals: e.g., ‘be’, ‘do’, ‘could’, etc. [Ramanand et al. 2010]
● Word order: Verb-Subject positions, etc.
1313
@hemant_pt IEEE SocialCom-2015
Leveraging Social Behavior Knowledge
● Conversation indicators often thrown away in Text Mining
14
CATEGORY Hj
Hj
SET
H1 - Determiners (the)
H3 - Subject pronouns (she, he, we, they)
H9 - Dialogue management indicators (thanks, yes, ok, sorry, hi, hello, bye,
anyway, how about, so, what do you
mean, please, {could, would, should, can,
will} followed by pronoun)
H11 - Hedge words (kinda, sorta)
• Feature_Hj
(mi
) = term-frequency ( Hj
-set, mi
)
• Normalized
• Total 14 feature categories
@hemant_pt IEEE SocialCom-2015
Intent Classification Hybrid:
Multiclass Classifier - Feature Creation
2. (DK) Declarative Knowledge Patterns
● Domain expert guidance
● Psycholinguistics syntactic & semantic rules
● Expand by WordNet and Levin Verbs
e.g.,
3. (SK) Social Knowledge Indicators
● Offline conversation indicators
e.g., Hj
= Dialogue Management, Hj-set = {Thanks, anyway,..}
15
Feature_Pj
(mi
) = 1 if Pj
exists in mi
, else 0
Feature_Hj
(mi
) = term-frequency ( Hj
-set, mi
)
@hemant_pt IEEE SocialCom-2015
Intent Classification Hybrid:
Multiclass Classifier - Feature Creation
4. (CTK) Contrast Knowledge Patterns
INPUT: corpus {mi
} cleaned and abstracted, min. support, X
For each class Cj
● Find contrasting pattern using sequential pattern mining
OUTPUT: contrast patterns set {P} for each class Cj
5. (CPK) Contrast Patterns: on Part-of-Speech tags of {mi
}
16
e.g., unique sequential patterns:
SEEKING: help .* victim .* _url_ .*
OFFERING: anyon .* know .* cloth .*
@hemant_pt IEEE SocialCom-2015
Contrast Mining based Patterns
Finding CTK (CPK): Contrast Knowledge Patterns
For each class Cj
1. Tokenize the cleaned, abstracted text of {mi
}
2. Mine Sequential Patterns, {P}: using SPADE Algorithm
3. Reduce to minimal sequences {P}
4. Compute growth rate & contrast strength for P with all other Ck
5. Top-K ranked {P} by contrast strength
OUTPUT: contrast patterns set {P} for each class Cj
17
gr(P,Cj,Ck) = support (P,Cj) / support (P,Ck) .. (1)
Contrast-Growth (P,Cj) = 1/(|Cj| -1) ΣCk, k=/=j
gr(P,Cj,Ck)/ (1 + gr(P,Cj,Ck)) ..(2)
Sparse-Contrast-Strength(P,Cj) = support(P,Cj)*Contrast-Growth(P,Cj) .. (3)
@hemant_pt IEEE SocialCom-2015
CORPUS
Set of
short text
documents,
S
FEATURES
Knowledge-driven
features
XT
,
y
M_1
M_2
M_K
.
.
.
Subset Xj
T
⊂ S such that, Xj
T
includes
all the labeled instances of class Cj
for
model M_j
Binarization Frameworks for Multiclass
Classifier: 1 vs. All (OVA)
P(c2
)
P(c1
)
X1
T
, y1
X2
T
, y2
XK
T
, yK
P(cK
)
18
(In 1 vs. 1 (OVO) framework: K*(K-1)/2 classifiers, for each Cj,Ck pair)
@hemant_pt IEEE SocialCom-2015
Intent Classification Hybrid:
Multiclass Classifier - Experiments
● Datasets
● Dataset-1: Hurricane Sandy, Oct 27 – Nov 7, 2012
● Dataset-2: Philippines Typhoon, Nov 7 – Nov 17, 2013
● Parameters
● Base Learner M_j: Random Forest, 10 trees with 100 features
● bi-, tri-gram for (T)
● K=100% & min. support 10% for CTK, 50% for CPK
19
@hemant_pt
Intent Classification:
Multiclass Classifier – Results
20
Avg. F-1 Score
(10-fold CV)
Frameworks:
Gain 7%, p < 0.05
Dataset-1 (Hurricane Sandy, 2012)
(Declarative)
(Social)
(Contrast)
T,DK,SK,CTK,CPK
T,CTK,CPK
@hemant_pt
Intent Classification:
Multiclass Classifier - Results
21
Frameworks:
Gain 6%, p < 0.05
Dataset-2 (Philippines Typhoon, 2013)
(Declarative)
(Social)
(Contrast)
Avg. F-1 Score
(10-fold CV)
T,DK,SK,CTK,CPK
T,CTK,CPK
@hemant_pt IEEE SocialCom-2015
Lessons
1. Top-down & Bottom-up hybrid approach improves data
representation for learning (complementary) intent classes
- Top 1% discriminative features contained 50% knowledge driven
2. Offline theoretic social conversation (SK) features (the,
thanks, etc.), often removed for text mining are valuable for
intent mining.
3. There is a varying effect of knowledge types (SK vs. DK vs.
CTK/CPK) in different types of real world event datasets
➢ Culturally-sensitive psycholinguistics knowledge in future
22
@hemant_pt IEEE SocialCom-2015
Limitations & Future Work Directions
-Non-cooperation assistive intent classes not considered
-Temporal drift of intent not considered
-Possibility for Multilabel intent classes with instances
-Mining actor-level intent beyond document level
23
@hemant_pt IEEE SocialCom-2015
Conclusion
A hybrid approach of interplaying features from
top-down representation via patterns using prior knowledge
of psycholinguistics, social behavior, & contrast mining
&
bottom-up representation via bag-of-tokens model
improves Intent Classification of short-text on social media.
24
@hemant_pt IEEE SocialCom-2015
25
TWITTER: @hemant_pt
MAIL: hpurohit@gmu.edu
Acknowledgement: Respective image sources, and
Questions?
Grant IIS-1111182

Weitere ähnliche Inhalte

Was ist angesagt?

Intent detection
Intent detectionIntent detection
Intent detectionBytesview
 
Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?Maxim Salnikov
 
Introduction to Data Science.pptx
Introduction to Data Science.pptxIntroduction to Data Science.pptx
Introduction to Data Science.pptxVrishit Saraswat
 
Machine Learning: Applications, Process and Techniques
Machine Learning: Applications, Process and TechniquesMachine Learning: Applications, Process and Techniques
Machine Learning: Applications, Process and TechniquesRui Pedro Paiva
 
Practicing Data Science: A Collection of Case Studies
Practicing Data Science: A Collection of Case StudiesPracticing Data Science: A Collection of Case Studies
Practicing Data Science: A Collection of Case StudiesKNIMESlides
 
Amazon Product Sentiment review
Amazon Product Sentiment reviewAmazon Product Sentiment review
Amazon Product Sentiment reviewLalit Jain
 
NLP for Biomedical Applications
NLP for Biomedical ApplicationsNLP for Biomedical Applications
NLP for Biomedical ApplicationsNVIDIA
 
From Narrow AI to Artificial General Intelligence (AGI)
From Narrow AI to Artificial General Intelligence (AGI)From Narrow AI to Artificial General Intelligence (AGI)
From Narrow AI to Artificial General Intelligence (AGI)Helgi Páll Helgason, PhD
 
Internship project presentation_final_upload
Internship project presentation_final_uploadInternship project presentation_final_upload
Internship project presentation_final_uploadSuraj Rathore
 
LanGCHAIN Framework
LanGCHAIN FrameworkLanGCHAIN Framework
LanGCHAIN FrameworkKeymate.AI
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language ProcessingYasir Khan
 
Language modelling and its use cases
Language modelling and its use casesLanguage modelling and its use cases
Language modelling and its use casesKhrystyna Skopyk
 
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?Bernard Marr
 
Using Large Language Models in 10 Lines of Code
Using Large Language Models in 10 Lines of CodeUsing Large Language Models in 10 Lines of Code
Using Large Language Models in 10 Lines of CodeGautier Marti
 
A Comprehensive Review of Large Language Models for.pptx
A Comprehensive Review of Large Language Models for.pptxA Comprehensive Review of Large Language Models for.pptx
A Comprehensive Review of Large Language Models for.pptxSaiPragnaKancheti
 

Was ist angesagt? (20)

Generative AI
Generative AIGenerative AI
Generative AI
 
Intent detection
Intent detectionIntent detection
Intent detection
 
Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?
 
Introduction to Data Science.pptx
Introduction to Data Science.pptxIntroduction to Data Science.pptx
Introduction to Data Science.pptx
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Machine Learning: Applications, Process and Techniques
Machine Learning: Applications, Process and TechniquesMachine Learning: Applications, Process and Techniques
Machine Learning: Applications, Process and Techniques
 
Practicing Data Science: A Collection of Case Studies
Practicing Data Science: A Collection of Case StudiesPracticing Data Science: A Collection of Case Studies
Practicing Data Science: A Collection of Case Studies
 
Amazon Product Sentiment review
Amazon Product Sentiment reviewAmazon Product Sentiment review
Amazon Product Sentiment review
 
NLP for Biomedical Applications
NLP for Biomedical ApplicationsNLP for Biomedical Applications
NLP for Biomedical Applications
 
NLP
NLPNLP
NLP
 
Data science
Data scienceData science
Data science
 
From Narrow AI to Artificial General Intelligence (AGI)
From Narrow AI to Artificial General Intelligence (AGI)From Narrow AI to Artificial General Intelligence (AGI)
From Narrow AI to Artificial General Intelligence (AGI)
 
Internship project presentation_final_upload
Internship project presentation_final_uploadInternship project presentation_final_upload
Internship project presentation_final_upload
 
LanGCHAIN Framework
LanGCHAIN FrameworkLanGCHAIN Framework
LanGCHAIN Framework
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Language modelling and its use cases
Language modelling and its use casesLanguage modelling and its use cases
Language modelling and its use cases
 
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
 
Using Large Language Models in 10 Lines of Code
Using Large Language Models in 10 Lines of CodeUsing Large Language Models in 10 Lines of Code
Using Large Language Models in 10 Lines of Code
 
Bert
BertBert
Bert
 
A Comprehensive Review of Large Language Models for.pptx
A Comprehensive Review of Large Language Models for.pptxA Comprehensive Review of Large Language Models for.pptx
A Comprehensive Review of Large Language Models for.pptx
 

Andere mochten auch

Entree Resources Corporate Presentation - Sept 2017
Entree Resources Corporate Presentation - Sept 2017Entree Resources Corporate Presentation - Sept 2017
Entree Resources Corporate Presentation - Sept 2017Entree Resources Ltd.
 
18.03.2013 Mongolia and Mining: The policy evolution what's the next? Dr. Ch....
18.03.2013 Mongolia and Mining: The policy evolution what's the next? Dr. Ch....18.03.2013 Mongolia and Mining: The policy evolution what's the next? Dr. Ch....
18.03.2013 Mongolia and Mining: The policy evolution what's the next? Dr. Ch....The Business Council of Mongolia
 
30.10.2013 Mongolia’s minerals future and development, Otgochuluu Ch
30.10.2013 Mongolia’s minerals future and development, Otgochuluu Ch30.10.2013 Mongolia’s minerals future and development, Otgochuluu Ch
30.10.2013 Mongolia’s minerals future and development, Otgochuluu ChThe Business Council of Mongolia
 
Mongolian e-Government Introduction by Tumennast KAIST ITTP 2014
Mongolian e-Government Introduction by Tumennast KAIST ITTP 2014Mongolian e-Government Introduction by Tumennast KAIST ITTP 2014
Mongolian e-Government Introduction by Tumennast KAIST ITTP 2014Tumennast Erdenebold
 
Entree Resources Corporate Presentation - Oct 2017
Entree Resources Corporate Presentation - Oct 2017Entree Resources Corporate Presentation - Oct 2017
Entree Resources Corporate Presentation - Oct 2017Entree Resources Ltd.
 
Newmont november 2017 investor presentation final
Newmont november 2017 investor presentation finalNewmont november 2017 investor presentation final
Newmont november 2017 investor presentation finalNewmont Mining Corporation
 
Integrated Approaches: Integration of SDGs into national development policies...
Integrated Approaches: Integration of SDGs into national development policies...Integrated Approaches: Integration of SDGs into national development policies...
Integrated Approaches: Integration of SDGs into national development policies...UNDP in Asia and the Pacific
 

Andere mochten auch (10)

Currency trend in 2017
Currency trend in 2017Currency trend in 2017
Currency trend in 2017
 
Entree Resources Corporate Presentation - Sept 2017
Entree Resources Corporate Presentation - Sept 2017Entree Resources Corporate Presentation - Sept 2017
Entree Resources Corporate Presentation - Sept 2017
 
Agenda, Sep 11, 2017
Agenda, Sep 11, 2017Agenda, Sep 11, 2017
Agenda, Sep 11, 2017
 
18.03.2013 Mongolia and Mining: The policy evolution what's the next? Dr. Ch....
18.03.2013 Mongolia and Mining: The policy evolution what's the next? Dr. Ch....18.03.2013 Mongolia and Mining: The policy evolution what's the next? Dr. Ch....
18.03.2013 Mongolia and Mining: The policy evolution what's the next? Dr. Ch....
 
30.10.2013 Mongolia’s minerals future and development, Otgochuluu Ch
30.10.2013 Mongolia’s minerals future and development, Otgochuluu Ch30.10.2013 Mongolia’s minerals future and development, Otgochuluu Ch
30.10.2013 Mongolia’s minerals future and development, Otgochuluu Ch
 
Mongolian e-Government Introduction by Tumennast KAIST ITTP 2014
Mongolian e-Government Introduction by Tumennast KAIST ITTP 2014Mongolian e-Government Introduction by Tumennast KAIST ITTP 2014
Mongolian e-Government Introduction by Tumennast KAIST ITTP 2014
 
Asian Development Outlook 2017 update
Asian Development Outlook 2017 updateAsian Development Outlook 2017 update
Asian Development Outlook 2017 update
 
Entree Resources Corporate Presentation - Oct 2017
Entree Resources Corporate Presentation - Oct 2017Entree Resources Corporate Presentation - Oct 2017
Entree Resources Corporate Presentation - Oct 2017
 
Newmont november 2017 investor presentation final
Newmont november 2017 investor presentation finalNewmont november 2017 investor presentation final
Newmont november 2017 investor presentation final
 
Integrated Approaches: Integration of SDGs into national development policies...
Integrated Approaches: Integration of SDGs into national development policies...Integrated Approaches: Integration of SDGs into national development policies...
Integrated Approaches: Integration of SDGs into national development policies...
 

Ähnlich wie IEEE SocialCom 2015: Intent Classification of Social Media Text

Hemant Purohit PhD Defense: Mining Citizen Sensor Communities for Cooperation...
Hemant Purohit PhD Defense: Mining Citizen Sensor Communities for Cooperation...Hemant Purohit PhD Defense: Mining Citizen Sensor Communities for Cooperation...
Hemant Purohit PhD Defense: Mining Citizen Sensor Communities for Cooperation...Artificial Intelligence Institute at UofSC
 
SMART Seminar Series: Tweets, Emergencies and Experience - New Theory and Met...
SMART Seminar Series: Tweets, Emergencies and Experience - New Theory and Met...SMART Seminar Series: Tweets, Emergencies and Experience - New Theory and Met...
SMART Seminar Series: Tweets, Emergencies and Experience - New Theory and Met...SMART Infrastructure Facility
 
From Silver Bullets to First Principles: Effectively Leveraging Technology in...
From Silver Bullets to First Principles: Effectively Leveraging Technology in...From Silver Bullets to First Principles: Effectively Leveraging Technology in...
From Silver Bullets to First Principles: Effectively Leveraging Technology in...Peter Doolittle
 
The Rise Of Conversational AI with David Low
The Rise Of Conversational AI with David LowThe Rise Of Conversational AI with David Low
The Rise Of Conversational AI with David LowDatabricks
 
Learning with limited labelled data in NLP: multi-task learning and beyond
Learning with limited labelled data in NLP: multi-task learning and beyondLearning with limited labelled data in NLP: multi-task learning and beyond
Learning with limited labelled data in NLP: multi-task learning and beyondIsabelle Augenstein
 
The Editor as EAP Instructor
The Editor as EAP InstructorThe Editor as EAP Instructor
The Editor as EAP InstructorLawrie Hunter
 
Instant Question Answering System
Instant Question Answering SystemInstant Question Answering System
Instant Question Answering SystemDhwaj Raj
 
ChatGPT in academic settings H2.de
ChatGPT in academic settings H2.deChatGPT in academic settings H2.de
ChatGPT in academic settings H2.deDavid Döring
 
NeurIPS_2018_ConvAI2_ParticipantSlides.pptx
NeurIPS_2018_ConvAI2_ParticipantSlides.pptxNeurIPS_2018_ConvAI2_ParticipantSlides.pptx
NeurIPS_2018_ConvAI2_ParticipantSlides.pptxKaiduTester
 
A Better Way to Design & Build Immersive E Learning
A Better Way to Design & Build Immersive E LearningA Better Way to Design & Build Immersive E Learning
A Better Way to Design & Build Immersive E Learningnarchambeau
 
Pattern Languages for Public Problem Solving: Seven Seeds for Theory and Prac...
Pattern Languages for Public Problem Solving: Seven Seeds for Theory and Prac...Pattern Languages for Public Problem Solving: Seven Seeds for Theory and Prac...
Pattern Languages for Public Problem Solving: Seven Seeds for Theory and Prac...Douglas Schuler
 
Generative Artificial Intelligence 3/14/2023 Johannes Schunter Head of Knowle...
Generative Artificial Intelligence 3/14/2023 Johannes Schunter Head of Knowle...Generative Artificial Intelligence 3/14/2023 Johannes Schunter Head of Knowle...
Generative Artificial Intelligence 3/14/2023 Johannes Schunter Head of Knowle...Francois Stepman
 
Invisible structures of technical writing
Invisible structures of technical writingInvisible structures of technical writing
Invisible structures of technical writingLawrie Hunter
 
Smithgirard(2)
Smithgirard(2)Smithgirard(2)
Smithgirard(2)dmloch
 
Involving users in the design of apps for the writing processes. An experimen...
Involving users in the design of apps for the writing processes.An experimen...Involving users in the design of apps for the writing processes.An experimen...
Involving users in the design of apps for the writing processes. An experimen...Maria Ranieri
 
A Langauge of Patterns for Mathematical Learning
A Langauge of Patterns for Mathematical LearningA Langauge of Patterns for Mathematical Learning
A Langauge of Patterns for Mathematical LearningYishay Mor
 
Questions On Natural Language Processing
Questions On Natural Language ProcessingQuestions On Natural Language Processing
Questions On Natural Language ProcessingAdriana Wilson
 

Ähnlich wie IEEE SocialCom 2015: Intent Classification of Social Media Text (20)

Hemant Purohit PhD Defense: Mining Citizen Sensor Communities for Cooperation...
Hemant Purohit PhD Defense: Mining Citizen Sensor Communities for Cooperation...Hemant Purohit PhD Defense: Mining Citizen Sensor Communities for Cooperation...
Hemant Purohit PhD Defense: Mining Citizen Sensor Communities for Cooperation...
 
SMART Seminar Series: Tweets, Emergencies and Experience - New Theory and Met...
SMART Seminar Series: Tweets, Emergencies and Experience - New Theory and Met...SMART Seminar Series: Tweets, Emergencies and Experience - New Theory and Met...
SMART Seminar Series: Tweets, Emergencies and Experience - New Theory and Met...
 
From Silver Bullets to First Principles: Effectively Leveraging Technology in...
From Silver Bullets to First Principles: Effectively Leveraging Technology in...From Silver Bullets to First Principles: Effectively Leveraging Technology in...
From Silver Bullets to First Principles: Effectively Leveraging Technology in...
 
The Rise Of Conversational AI with David Low
The Rise Of Conversational AI with David LowThe Rise Of Conversational AI with David Low
The Rise Of Conversational AI with David Low
 
School Design Project
School Design ProjectSchool Design Project
School Design Project
 
Learning with limited labelled data in NLP: multi-task learning and beyond
Learning with limited labelled data in NLP: multi-task learning and beyondLearning with limited labelled data in NLP: multi-task learning and beyond
Learning with limited labelled data in NLP: multi-task learning and beyond
 
The Editor as EAP Instructor
The Editor as EAP InstructorThe Editor as EAP Instructor
The Editor as EAP Instructor
 
Instant Question Answering System
Instant Question Answering SystemInstant Question Answering System
Instant Question Answering System
 
ChatGPT in academic settings H2.de
ChatGPT in academic settings H2.deChatGPT in academic settings H2.de
ChatGPT in academic settings H2.de
 
NeurIPS_2018_ConvAI2_ParticipantSlides.pptx
NeurIPS_2018_ConvAI2_ParticipantSlides.pptxNeurIPS_2018_ConvAI2_ParticipantSlides.pptx
NeurIPS_2018_ConvAI2_ParticipantSlides.pptx
 
A Better Way to Design & Build Immersive E Learning
A Better Way to Design & Build Immersive E LearningA Better Way to Design & Build Immersive E Learning
A Better Way to Design & Build Immersive E Learning
 
Pattern Languages for Public Problem Solving: Seven Seeds for Theory and Prac...
Pattern Languages for Public Problem Solving: Seven Seeds for Theory and Prac...Pattern Languages for Public Problem Solving: Seven Seeds for Theory and Prac...
Pattern Languages for Public Problem Solving: Seven Seeds for Theory and Prac...
 
Leb08talksept17
Leb08talksept17Leb08talksept17
Leb08talksept17
 
Project report
Project reportProject report
Project report
 
Generative Artificial Intelligence 3/14/2023 Johannes Schunter Head of Knowle...
Generative Artificial Intelligence 3/14/2023 Johannes Schunter Head of Knowle...Generative Artificial Intelligence 3/14/2023 Johannes Schunter Head of Knowle...
Generative Artificial Intelligence 3/14/2023 Johannes Schunter Head of Knowle...
 
Invisible structures of technical writing
Invisible structures of technical writingInvisible structures of technical writing
Invisible structures of technical writing
 
Smithgirard(2)
Smithgirard(2)Smithgirard(2)
Smithgirard(2)
 
Involving users in the design of apps for the writing processes. An experimen...
Involving users in the design of apps for the writing processes.An experimen...Involving users in the design of apps for the writing processes.An experimen...
Involving users in the design of apps for the writing processes. An experimen...
 
A Langauge of Patterns for Mathematical Learning
A Langauge of Patterns for Mathematical LearningA Langauge of Patterns for Mathematical Learning
A Langauge of Patterns for Mathematical Learning
 
Questions On Natural Language Processing
Questions On Natural Language ProcessingQuestions On Natural Language Processing
Questions On Natural Language Processing
 

Mehr von Hemant Purohit

Human-AI Collaboration for Virtual Capacity in Emergency Operation Centers (E...
Human-AI Collaborationfor Virtual Capacity in Emergency Operation Centers (E...Human-AI Collaborationfor Virtual Capacity in Emergency Operation Centers (E...
Human-AI Collaboration for Virtual Capacity in Emergency Operation Centers (E...Hemant Purohit
 
Detect Policy-affecting Intent in Twitter Conversations for Rape and Sexual A...
Detect Policy-affecting Intent in Twitter Conversations for Rape and Sexual A...Detect Policy-affecting Intent in Twitter Conversations for Rape and Sexual A...
Detect Policy-affecting Intent in Twitter Conversations for Rape and Sexual A...Hemant Purohit
 
Workload-bound Ranking of Alerts for Emergency Operation Centers - Web Intell...
Workload-bound Ranking of Alerts for Emergency Operation Centers - Web Intell...Workload-bound Ranking of Alerts for Emergency Operation Centers - Web Intell...
Workload-bound Ranking of Alerts for Emergency Operation Centers - Web Intell...Hemant Purohit
 
Automatically Rank Social Media Requests for Emergency Services using Service...
Automatically Rank Social Media Requests for Emergency Services using Service...Automatically Rank Social Media Requests for Emergency Services using Service...
Automatically Rank Social Media Requests for Emergency Services using Service...Hemant Purohit
 
Social Media & Web Mining for Public Services of Smart Cities - SSA Talk
Social Media & Web Mining for Public Services of Smart Cities - SSA TalkSocial Media & Web Mining for Public Services of Smart Cities - SSA Talk
Social Media & Web Mining for Public Services of Smart Cities - SSA TalkHemant Purohit
 
Uncertain Concept Graph for Social Web Summarization during Emergencies - CPS18
Uncertain Concept Graph for Social Web Summarization during Emergencies - CPS18Uncertain Concept Graph for Social Web Summarization during Emergencies - CPS18
Uncertain Concept Graph for Social Web Summarization during Emergencies - CPS18Hemant Purohit
 
User Classification of Organization and Organization Affiliated Users during ...
User Classification of Organization and Organization Affiliated Users during ...User Classification of Organization and Organization Affiliated Users during ...
User Classification of Organization and Organization Affiliated Users during ...Hemant Purohit
 
Public Health Crisis Analytics for Gender Violence
Public Health Crisis Analytics for Gender ViolencePublic Health Crisis Analytics for Gender Violence
Public Health Crisis Analytics for Gender ViolenceHemant Purohit
 
Humanitarian Informatics Approach for Cooperation between Citizens and Organi...
Humanitarian Informatics Approach for Cooperation between Citizens and Organi...Humanitarian Informatics Approach for Cooperation between Citizens and Organi...
Humanitarian Informatics Approach for Cooperation between Citizens and Organi...Hemant Purohit
 
Lessons Learned from PhD Process Experience
Lessons Learned from PhD Process ExperienceLessons Learned from PhD Process Experience
Lessons Learned from PhD Process ExperienceHemant Purohit
 
ICICT-15 keynote: Big Data Innovation for Social Impact, Hemant Purohit
ICICT-15 keynote: Big Data Innovation for Social Impact, Hemant PurohitICICT-15 keynote: Big Data Innovation for Social Impact, Hemant Purohit
ICICT-15 keynote: Big Data Innovation for Social Impact, Hemant PurohitHemant Purohit
 

Mehr von Hemant Purohit (11)

Human-AI Collaboration for Virtual Capacity in Emergency Operation Centers (E...
Human-AI Collaborationfor Virtual Capacity in Emergency Operation Centers (E...Human-AI Collaborationfor Virtual Capacity in Emergency Operation Centers (E...
Human-AI Collaboration for Virtual Capacity in Emergency Operation Centers (E...
 
Detect Policy-affecting Intent in Twitter Conversations for Rape and Sexual A...
Detect Policy-affecting Intent in Twitter Conversations for Rape and Sexual A...Detect Policy-affecting Intent in Twitter Conversations for Rape and Sexual A...
Detect Policy-affecting Intent in Twitter Conversations for Rape and Sexual A...
 
Workload-bound Ranking of Alerts for Emergency Operation Centers - Web Intell...
Workload-bound Ranking of Alerts for Emergency Operation Centers - Web Intell...Workload-bound Ranking of Alerts for Emergency Operation Centers - Web Intell...
Workload-bound Ranking of Alerts for Emergency Operation Centers - Web Intell...
 
Automatically Rank Social Media Requests for Emergency Services using Service...
Automatically Rank Social Media Requests for Emergency Services using Service...Automatically Rank Social Media Requests for Emergency Services using Service...
Automatically Rank Social Media Requests for Emergency Services using Service...
 
Social Media & Web Mining for Public Services of Smart Cities - SSA Talk
Social Media & Web Mining for Public Services of Smart Cities - SSA TalkSocial Media & Web Mining for Public Services of Smart Cities - SSA Talk
Social Media & Web Mining for Public Services of Smart Cities - SSA Talk
 
Uncertain Concept Graph for Social Web Summarization during Emergencies - CPS18
Uncertain Concept Graph for Social Web Summarization during Emergencies - CPS18Uncertain Concept Graph for Social Web Summarization during Emergencies - CPS18
Uncertain Concept Graph for Social Web Summarization during Emergencies - CPS18
 
User Classification of Organization and Organization Affiliated Users during ...
User Classification of Organization and Organization Affiliated Users during ...User Classification of Organization and Organization Affiliated Users during ...
User Classification of Organization and Organization Affiliated Users during ...
 
Public Health Crisis Analytics for Gender Violence
Public Health Crisis Analytics for Gender ViolencePublic Health Crisis Analytics for Gender Violence
Public Health Crisis Analytics for Gender Violence
 
Humanitarian Informatics Approach for Cooperation between Citizens and Organi...
Humanitarian Informatics Approach for Cooperation between Citizens and Organi...Humanitarian Informatics Approach for Cooperation between Citizens and Organi...
Humanitarian Informatics Approach for Cooperation between Citizens and Organi...
 
Lessons Learned from PhD Process Experience
Lessons Learned from PhD Process ExperienceLessons Learned from PhD Process Experience
Lessons Learned from PhD Process Experience
 
ICICT-15 keynote: Big Data Innovation for Social Impact, Hemant Purohit
ICICT-15 keynote: Big Data Innovation for Social Impact, Hemant PurohitICICT-15 keynote: Big Data Innovation for Social Impact, Hemant Purohit
ICICT-15 keynote: Big Data Innovation for Social Impact, Hemant Purohit
 

Kürzlich hochgeladen

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
 
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
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 
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
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
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
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 

Kürzlich hochgeladen (20)

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
 
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
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 
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
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
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...
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 

IEEE SocialCom 2015: Intent Classification of Social Media Text

  • 1. Intent Classification of Short-text Social Media Dec 19 2015 The 8th IEEE SocialCom-2015 Hemant Purohit Information Sciences and Technology, George Mason U Guozhu Dong, Valerie Shalin, Krishnaprasad Thirunarayan, Amit Sheth Kno.e.sis, Wright State U
  • 2. @hemant_pt IEEE SocialCom-2015 Outline ● Intention ● Social Media Short-text ● Intent Classification Problem ● Feature Representation ● Bottom-Up ● Bag of Tokens model ● Top-Down ● Set of Patterns: ● Declarative Knowledge & Social Behavior Knowledge ● Contrast Mining based Patterns ● Experiments & Results ● Limitations & Future Work 22
  • 3. @hemant_pt IEEE SocialCom-2015 Intention ● Intent: Purpose or aim for an action ● ‘we are tempted to speak of “different senses” of a word which is clearly not equivocal, we may infer that we are pretty much in the dark about the character of the concept which it represents’ (Anscombe 1963, p. 1) [Stanford Encyclopedia of Philosophy] ● Latent in the utterance 3
  • 4. @hemant_pt IEEE SocialCom-2015 Social Media Short-text & Intent Social media text: unstructured, informal language, short 4 DOCUMENT INTENT Text REDCROSS to 90999 to donate 10$ to help the victims of hurricane sandy SEEKING HELP Anyone know where the nearest #RedCross is? I wanna give blood today to help the victims of hurricane Sandy OFFERING HELP Would like to urge all citizens to make the proper preparations for Hurricane #Sandy - prep is key - http://t. co/LyCSprbk has valuable info! ADVISING 4
  • 5. @hemant_pt IEEE SocialCom-2015 Short-text Document Intent ● Intent: Aim of action DOCUMENT INTENT Text REDCROSS to 90999 to donate 10$ to help the victims of hurricane sandy SEEKING HELP Anyone know where the nearest #RedCross is? I wanna give blood today to help the victims of hurricane Sandy OFFERING HELP Would like to urge all citizens to make the proper preparations for Hurricane #Sandy - prep is key - http://t. co/LyCSprbk has valuable info! ADVISING 5 How to identify relevant intent from ambiguous, unconstrained natural language text? Relevant intent ➔ Articulation of organizational tasks (e.g., Seeking vs. Offering resources) 5
  • 6. @hemant_pt IEEE SocialCom-2015 Intent Classification: Problem Formulation ● Given a set of user-generated text documents, identify existing intents ● Variety of interpretations ● Problem statement: a multi-class classification task approximate f: S → C , where C = {C1 , C2 , …, CK } is a set of predefined K intent classes, and S = {m1 , m2 … mN } is a set of N short text documents Focus - Cooperation-assistive intent classes, C= {Seeking, Offering, None} 66
  • 7. @hemant_pt IEEE SocialCom-2015 Intent Classification: Related Work TEXT CLASSIFICATION TYPE FOCUS EXAMPLE Topic predominant subject matter sports or entertainment Sentiment/Emotion/ Opinion focus on present state of emotional affairs negative or positive; happy emotion Intent Focus on action, hence, future state of affairs offer to help after floods e.g., I am going to watch the awesome Fast and Furious movie!! #Excited 77
  • 8. @hemant_pt IEEE SocialCom-2015 Intent Classification: Related Work DATA TYPE APPROACH FOCUS LIMITED APPLICABILITY 8 Formal text on Webpages/blogs (Kröll and Strohmaier 2009, -15; Raslan et al. 2013, -14) Knowledge Acquisition: via Rules, Clustering • Lack of large corpora with proper grammatical structure • Poor quality text hard to parse for dependencies Commercial Reviews, marketplace (Hollerit et al. 2013, Chen et al. 2013, Wang et al. 2015, Wu et al. 2011, Ramanand et al. 2010, Carlos & Yalamanchi 2012) Classification: via Rules, Lexical template based, Pattern • More generalized intents (e. g., ‘help’ broader than ‘sell’) • Patterns implicit to capture than for buying/selling Search Queries (Broder 2002, Downey et al. 2008,, Case 2012, Wu et al. 2010, Strohmaier & Kröll 2012) User Profiling: Query Classification • Lack of large query logs, click graphs • Existence of social conversation 8
  • 9. @hemant_pt IEEE SocialCom-2015 Intent Classification: Challenges ● Unconstrained Natural Language in small space ● Ambiguity in interpretation ● Sparsity of low ‘signal-to-noise’: Imbalanced classes ● 1% signals (Seeking/Offering) in 4.9 million tweets #Sandy ● Hard-to-predict problem ● e.g., commercial intent, F-1 score 65% on Twitter [Hollerit et al. 2013] @Zuora wants to help @Network4Good with Hurricane Relief. Text SANDY to 80888 & donate $10 to @redcross @AmeriCares & @SalvationArmyUS #help *Blue: offering intent, *Red: seeking intent 99
  • 10. @hemant_pt IEEE SocialCom-2015 Intent Classification: Domain & Features 10 Intent Binary Crisis Domain: - [Varga et al. 2013] Problem & Aid (Japanese) - Purohit et al. 2013, 2014: Seeking & Offering - Features: N-grams, Rules, Noun-Verb templates, etc. Commercial Domain: - [Hollerit et al. 2013] Buy vs. Sell intent - Features: N-grams, Part-of-Speech Multiclass Commercial Domain: - [Wang et al. 2015] Semi-supervised - Features: N-grams, Part-of-speech 10
  • 11. @hemant_pt IEEE SocialCom-2015 TOP-DOWN Pattern Rules: Declarative (DK) & Social Behavior (SK) Knowledge, Contrast Mining (CTK,CPK) (patterns defined for intent association) BOTTOM-UP Bag of N-grams Tokens: Independent Tokens (patterns derived from the data) Our Hybrid Approach Learning Improves Expressivity Increases 11
  • 12. @hemant_pt IEEE SocialCom-2015 Intent Classification Hybrid: Multiclass Classifier – Feature Creation 1. (T) Bag of Tokens Abstraction: due to importance in info sharing [Nagarajan et al. 2010] - Numeric (e.g., $10) → _NUM_ - Interactions (e.g., RT & @user) → _RT_ , _MENTION_ - Links (e.g., http://bit.ly) → _URL_ N-grams: after stemming and abstraction [Hollerit et al. 2013] TOKENIZER ( mi ) → { bi-, tri-gram } 12 TOKENIZER(mi , min, max) 12
  • 13. @hemant_pt IEEE SocialCom-2015 Leveraging Declarative Knowledge ● Conceptual Dependency Theory [Schank, 1972] ● Make meaning independent from the actual words in input ● e.g., Class in an Ontology abstracts similar instances ● Verb Lexicon [Hollerit et al. 2013] ● Verb reflects action ● Relevant Levin’s Verb categories [Levin, 1993] , e.g., give, send, etc. ● Syntactic Pattern ● Auxiliary & modals: e.g., ‘be’, ‘do’, ‘could’, etc. [Ramanand et al. 2010] ● Word order: Verb-Subject positions, etc. 1313
  • 14. @hemant_pt IEEE SocialCom-2015 Leveraging Social Behavior Knowledge ● Conversation indicators often thrown away in Text Mining 14 CATEGORY Hj Hj SET H1 - Determiners (the) H3 - Subject pronouns (she, he, we, they) H9 - Dialogue management indicators (thanks, yes, ok, sorry, hi, hello, bye, anyway, how about, so, what do you mean, please, {could, would, should, can, will} followed by pronoun) H11 - Hedge words (kinda, sorta) • Feature_Hj (mi ) = term-frequency ( Hj -set, mi ) • Normalized • Total 14 feature categories
  • 15. @hemant_pt IEEE SocialCom-2015 Intent Classification Hybrid: Multiclass Classifier - Feature Creation 2. (DK) Declarative Knowledge Patterns ● Domain expert guidance ● Psycholinguistics syntactic & semantic rules ● Expand by WordNet and Levin Verbs e.g., 3. (SK) Social Knowledge Indicators ● Offline conversation indicators e.g., Hj = Dialogue Management, Hj-set = {Thanks, anyway,..} 15 Feature_Pj (mi ) = 1 if Pj exists in mi , else 0 Feature_Hj (mi ) = term-frequency ( Hj -set, mi )
  • 16. @hemant_pt IEEE SocialCom-2015 Intent Classification Hybrid: Multiclass Classifier - Feature Creation 4. (CTK) Contrast Knowledge Patterns INPUT: corpus {mi } cleaned and abstracted, min. support, X For each class Cj ● Find contrasting pattern using sequential pattern mining OUTPUT: contrast patterns set {P} for each class Cj 5. (CPK) Contrast Patterns: on Part-of-Speech tags of {mi } 16 e.g., unique sequential patterns: SEEKING: help .* victim .* _url_ .* OFFERING: anyon .* know .* cloth .*
  • 17. @hemant_pt IEEE SocialCom-2015 Contrast Mining based Patterns Finding CTK (CPK): Contrast Knowledge Patterns For each class Cj 1. Tokenize the cleaned, abstracted text of {mi } 2. Mine Sequential Patterns, {P}: using SPADE Algorithm 3. Reduce to minimal sequences {P} 4. Compute growth rate & contrast strength for P with all other Ck 5. Top-K ranked {P} by contrast strength OUTPUT: contrast patterns set {P} for each class Cj 17 gr(P,Cj,Ck) = support (P,Cj) / support (P,Ck) .. (1) Contrast-Growth (P,Cj) = 1/(|Cj| -1) ΣCk, k=/=j gr(P,Cj,Ck)/ (1 + gr(P,Cj,Ck)) ..(2) Sparse-Contrast-Strength(P,Cj) = support(P,Cj)*Contrast-Growth(P,Cj) .. (3)
  • 18. @hemant_pt IEEE SocialCom-2015 CORPUS Set of short text documents, S FEATURES Knowledge-driven features XT , y M_1 M_2 M_K . . . Subset Xj T ⊂ S such that, Xj T includes all the labeled instances of class Cj for model M_j Binarization Frameworks for Multiclass Classifier: 1 vs. All (OVA) P(c2 ) P(c1 ) X1 T , y1 X2 T , y2 XK T , yK P(cK ) 18 (In 1 vs. 1 (OVO) framework: K*(K-1)/2 classifiers, for each Cj,Ck pair)
  • 19. @hemant_pt IEEE SocialCom-2015 Intent Classification Hybrid: Multiclass Classifier - Experiments ● Datasets ● Dataset-1: Hurricane Sandy, Oct 27 – Nov 7, 2012 ● Dataset-2: Philippines Typhoon, Nov 7 – Nov 17, 2013 ● Parameters ● Base Learner M_j: Random Forest, 10 trees with 100 features ● bi-, tri-gram for (T) ● K=100% & min. support 10% for CTK, 50% for CPK 19
  • 20. @hemant_pt Intent Classification: Multiclass Classifier – Results 20 Avg. F-1 Score (10-fold CV) Frameworks: Gain 7%, p < 0.05 Dataset-1 (Hurricane Sandy, 2012) (Declarative) (Social) (Contrast) T,DK,SK,CTK,CPK T,CTK,CPK
  • 21. @hemant_pt Intent Classification: Multiclass Classifier - Results 21 Frameworks: Gain 6%, p < 0.05 Dataset-2 (Philippines Typhoon, 2013) (Declarative) (Social) (Contrast) Avg. F-1 Score (10-fold CV) T,DK,SK,CTK,CPK T,CTK,CPK
  • 22. @hemant_pt IEEE SocialCom-2015 Lessons 1. Top-down & Bottom-up hybrid approach improves data representation for learning (complementary) intent classes - Top 1% discriminative features contained 50% knowledge driven 2. Offline theoretic social conversation (SK) features (the, thanks, etc.), often removed for text mining are valuable for intent mining. 3. There is a varying effect of knowledge types (SK vs. DK vs. CTK/CPK) in different types of real world event datasets ➢ Culturally-sensitive psycholinguistics knowledge in future 22
  • 23. @hemant_pt IEEE SocialCom-2015 Limitations & Future Work Directions -Non-cooperation assistive intent classes not considered -Temporal drift of intent not considered -Possibility for Multilabel intent classes with instances -Mining actor-level intent beyond document level 23
  • 24. @hemant_pt IEEE SocialCom-2015 Conclusion A hybrid approach of interplaying features from top-down representation via patterns using prior knowledge of psycholinguistics, social behavior, & contrast mining & bottom-up representation via bag-of-tokens model improves Intent Classification of short-text on social media. 24
  • 25. @hemant_pt IEEE SocialCom-2015 25 TWITTER: @hemant_pt MAIL: hpurohit@gmu.edu Acknowledgement: Respective image sources, and Questions? Grant IIS-1111182