SlideShare ist ein Scribd-Unternehmen logo
1 von 67
Downloaden Sie, um offline zu lesen
Twitter & Polls: Analyzing and estimating political
orientation of Twitter users in India General
#Elections2014
Abhishek Bhola
Advisor: Dr. Ponnurangam Kumaraguru
M.Tech Thesis Defense
06-June-2014
Thesis Committee
 Dr. Ayesha Choudhary, JNU
 Dr. Vinayak Naik, IIIT-Delhi
 Dr. PK (Chair), IIIT-Delhi
2
Presentation Outline
• Research Motivation
• Research Aim
• Related Work
• Research Gap
• Data Analysis
• Classification of Political Orientation
• System Design
• Conclusion
• Limitations and Future Work
3
Presentation Outline
• Research Motivation
• Research Aim
• Related Work
• Research Gap
• Data Analysis
• Classification of Political Orientation
• System Design
• Conclusion
• Limitations and Future Work
4
India General Elections 2014
• Elections for the 16th Lok Sabha
• Total Seats: 543
• Number of Registered Voters: 813 million
• Newly registered voters: 100 million
• Money at stake: $5 billion
• Number of parties registered with the Election Commission: 1616
• National Parties: 6
• State Parties: 47
• Number of candidates: 8000
5
6
India General Elections 2014
Elections and Social Media
• Major parties battling it out:
– Aam Aadmi Party (AAP)
– Bhartiya Janta Party (BJP)
– Indian National Congress (INC)
• Their PM Candidates:
– Arvind Kejriwal
– Narendra Modi
– Rahul Gandhi
• Internet Users in India: 243 million
(by June 2014)
• Facebook Users: 114.8 million
• Twitter Users: 33 million
7
Elections and Social Media
• Google+ Hangout: Interaction with party workers
• What’sApp: To send bulk messages
• Facebook: Televised Interviews and ad campaigns
• Instagram: Pictures of party rallies uploaded
• YouTube: Videos of rallies uploaded
• Google’s Election Hub
8
Research Motivation
• Social Media could sway 3-4% of urban votes: IAMAI
• Increase in elections related data- 600% from 2009
• Almost all leaders and parties are on Twitter
• Extensively used for communicating and interaction
9
Presentation Outline
• Research Motivation
• Research Aim
• Related Work
• Research Gap
• Data Analysis
• Classification of Political Orientation
• System Design
• Conclusion
• Limitations and Future Work
10
Research Aim
• To analyze and draw meaningful inferences from the collection
of tweets collected over the entire duration of elections
• To check the feasibility of development of a classification
model to identify the political orientation of the twitter users
based on the tweet content and other user based features.
• To develop a system to analyze and monitor the election
related tweets on daily basis.
11
Presentation Outline
• Research Motivation
• Research Aim
• Related Work
• Research Gap
• Data Analysis
• Classification of Political Orientation
• System Design
• Conclusion
• Limitations and Future Work
12
Related Work
13
Tumasjan et. al.
Predicting elections
with twitter: What 140
characters reveal
about political
sentiment, 2010
Jungherr et. al. Why
the pirate party won
the german election
of 2009 or the
trouble with
predictions, 2012
Skoric et. al. Tweets
and votes: A study
of the 2011
Singapore general
election, 2012
Conover et. al.
Predicting the
political alignment
of twitter users,
2011
1 2 3 4
Related Work
14
Political Figures
Politically Active
Politically modest
Cohen et. al.
Classifying political
orientation on twitter:
Its not easy!, 2013
5 6 7 8
Simplify360:
Calculation of SSI
NExT Centre, NUS
Weekly Infographics
Twitritis +
Wright State
University
Presentation Outline
• Research Motivation
• Research Aim
• Related Work
• Research Gap
• Data Analysis
• Classification of Political Orientation
• System Design
• Conclusion
• Limitations and Future Work
15
Research Gap
• No previous attempts to classify the political orientation of
users in the Indian scenario
• No previous work explored both ‘Pro’ as well as ‘Anti’ views
16
Presentation Outline
• Research Motivation
• Research Aim
• Related Work
• Research Gap
• Data Analysis
• Classification of Political Orientation
• System Design
• Conclusion
• Limitations and Future Work
17
Elections related
tweets
Data Collection
18
Streaming
Keywords for Election related tweets
130 Twitter
Profiles
Data Collection
19
Streaming
Screen names of Twitter Profiles
Twitter Data
As per reports, what Twitter
had:
• #Tweets till April 30: 49 million*
• #Tweets, Jan 1- May 12: 56
millionƚ
• 600% rise in #Tweets from 2009
elections
• 2009 elections only 1 politician
had an account with 6K followers
20
What we had with us:
• #Tweets, Sept 25 – May 16: 18.21
million
• #Tweets, Jan 1- May 12: 13.09
million
• 23.37 % of Tweets
• Difference in the keywords used
ƚ Twitter’s official blog: https://blog.twitter.com/2014/indias-2014-twitterelection
* India Today Post: http://bit.ly/1hukpDE
Methodology for Analysis
• Tweets were picked from the database
• Different fields were exploited for different analysis
• Python, Matplotlib and Excel were used to plot graphs
21
Volume Analysis
22
20th Jan: Arvind
Kejriwal
protests against
Delhi Police
27th Jan: Rahul
Gandhi’s
interview with
Arnab
14th Feb:
Kejriwal
resigned as
Delhi CM
05th Mar:
Election dates
declared
07th Apr: 1st phase of
elections and BJP’s
manifesto
Hourly Frequency Analysis
• Per hour tweets
frequency
• Mean: 4073.08
Tweets
• Std deviation:
3072.77
• UCL: 10218.63
23
0
5000
10000
15000
20000
25000
30000
12/12 1/1 1/21 2/10 3/2 3/22 4/11 5/1
NumberofTweetsperhour
Timeline (Hours of each day)
27th Jan 2100hrs, Rahul Gandhi’s Interview
05th Mar, 1900hrs,
ECI declares election
dates
Hour v/s Day of the Week
24
• Max #Tweets during
weekdays
• Max Tweets on Tuesdays
and Wednesdays
• Tweeting activity goes
higher during the second
half of the day
• Most of the relevant
events were on
weekdays
Who tweets how much
• Inverse Law Proportion
• Graph for the tweets of
month of all the months
• April has the highest
number of unique users
• April is the month with a
single user tweeting
>104 times
• 815,425 total unique
users
25
JanuaryFebruaryMarchApril
Top 5 active tweeters
26
BJP4India–
82,280
Tips4DayTrader-
24,117
Bond_2014-
32,927
MINDMONEY-
23,283
AshikonFire
-19,611
Clearly
supporting BJP
and anti AAP or
Congrees
Which party received maximum mentions
27
0
200000
400000
600000
800000
1000000
1200000
Jan
1st
Jan
2nd
Jan
3rd
Jan
4th
Feb
1st
Feb
2nd
Feb
3rd
Feb
4th
Mar
1st
Mar
2nd
Mar
3rd
Mar
4th
Apr
1st
Apr
2nd
Apr
3rd
#Tweets
Weeks
BJP AAP Cong
0
100000
200000
300000
400000
500000
600000
Jan
1st
Jan
2nd
Jan
3rd
Jan
4th
Feb
1st
Feb
2nd
Feb
3rd
Feb
4th
Mar
1st
Mar
2nd
Mar
3rd
Mar
4th
Apr
1st
Apr
2nd
Apr
3rd
#Tweets
Weeks
BJP AAP Cong
Comparing electoral results with tweet share
28
General Elections 2014 Delhi Assembly Elections 2013
0
10
20
30
40
50
60
AAP BJP Cong
Percentage
Parties
Percentage of vote share Percentage of tweet share
0
10
20
30
40
50
60
AAP BJP CongPercentage
Parties
Percentage of vote share Percentage of tweet share
Top 5 Hashtags of every week
29
No Hashtags ‘AntiBJP’
was found in the top 5
list over all the weeks
Analyzing the popularity of Modi & Kejriwal:
#Followers
30
0
500000
1000000
1500000
2000000
2500000
3000000
3500000
4000000
4500000
7/16/2013 8/16/2013 9/16/2013 10/16/2013 11/16/2013 12/16/2013 1/16/2014 2/16/2014 3/16/2014 4/16/2014
#Followers
Date
Kejriwal Modi
0
0.5
1
1.5
2
2.5
7/16/2013 8/16/2013 9/16/2013 10/16/2013 11/16/2013 12/16/2013 1/16/2014 2/16/2014 3/16/2014 4/16/2014
PercentageChangein#Followers
Date
Kejriwal modi
31
Analyzing the popularity of Modi & Kejriwal:
#Followers
32
Analyzing the popularity of Modi & Kejriwal:
Retweet Frequency on Tweets
Kejriwal Modi
Avg= 887 Avg= 612
Tradeoff b/w #Followers & Retweet Frequency
33
• Klout score uses a lot of factors viz.,
– #Followers
– #Friends
– #Retweets on each tweet
• Pearson’s correlation between
– #Followers and Klout score
– Avg. #retweets on tweets and Klout score
0.956
0.463
Narendra Modi’s popularity was more
than Arvind Kejriwal based on the
number of followers
Presentation Outline
• Research Motivation
• Research Aim
• Related Work
• Research Gap
• Data Analysis
• Classification of Political Orientation
• System Design
• Conclusion
• Limitations and Future Work
34
Political Orientation of Users
35
1000 random twitter
user profiles
tweeting about India
Elections were
selected
10 Data Annotators decided
their political orientation on
the basis of tweets Pro
• AAP
• BJP
• Cong
• Can’t Say
Anti
• AAP
• BJP
• Cong
• Can’t Say
REST v1.1.
Other information about these profiles such as
#Followers, #Friends, Tweets between Mar 20 – Apr 10
was also collected
Agreement between the annotators
• Confusion Matrix for the 1st set of 250 instances (Pro)
36
AAP BJP CONG CAN’T SAY
AAP 18 4 0 3
BJP 6 76 1 21
CONG 0 4 2 3
CAN’T SAY 11 11 4 86
Annotator 1
Annotator2
Observed agreement:
183/250 = 0.732
Cohen’s Kappa coefficient,
Hypothetical
Chance agreement
• Pr(e) = 0.375
• κ = 0.571
Annotation Results
37
Party Pro Anti
AAP 133 205
BJP 447 85
CONG 33 135
CAN’T SAY 387 575
PRO ANTI
13%
45%
3%
39%
AAP
BJP
CONG
CAN'T SAY
20%
8%
14%
58%
AAP
BJP
CONG
CAN'T SAY
Text Based Classification
• Text of 200 tweets collected
• Stop words, URLs, Hashtags and user mentions removed
• Words like ‘RT’, ‘&amp’, ‘ka’, ‘ke’, ‘ki’ etc. were also removed
• Vector based on TF-IDF of every term and each user was
formed
38
Number of times the term ‘i’ is used by
user ‘j’
Number of terms used by the user ‘j’
in ‘k’ tweets
Total users
Users using the term ‘i’
Text Based Classification: Results
39
Good Efficiency
But 0 Precision and Recall for Congress
Results for all 613 ‘Pro’ Instances Results for equal ‘Pro’ Instances
Efficiency falls
Precision and Recall for Congress not 0
•We tried 2-class classification with all 3 possible pairs and got 65.15% efficiency for AAP-BJP
Text Based Classification: Results
40
Less instances of BJP result in low
Precision and recall values
Results for all 425 ‘Anti’ Instances Results for equal ‘Anti’ Instances
Hashtags Based Classification
• Hashtags represent the topic of the tweet
• Picked up all the hashtags in the last 200 tweets of the user
• Computed the user vector in same manner as in text based
classification
• Terms in this case were the hashtags instead of words used in
the tweets
41
• Efficiency improved by 2-3%, even with equal number of instances
• Precision and recall values remain 0 for Congress with all ‘Pro’
instances
Hashtags Based Classification: Results
42
Results for all 613 ‘Pro’ Instances Results for all 425 ‘Anti’ Instances
User Features Based Classification
1. #Friends
2. #Followers
3. Following AAP?
4. Following BJP?
5. Following Congress?
6. #AAP related words
7. #BJP related words
8. #Congress related words
9. #AAP related hashtags
10. #BJP related hashtags
11. #Congress related hashtags
43
1
10
100
1000
10000
1 10 100 1000 10000 100000 1000000
NumberofFriends
Number of Followers
AAP BJP cong
User Features Based Classification
1. #Friends
2. #Followers
44
Scatter Plot b/w #Followers and #Friends for users ‘Pro’ to each party
User Features Based Classification: Results
45
Good Efficiency
Precision and Recall not 0
Results for all 613 ‘Pro’ Instances Results for equal ‘Pro’ Instances
Improvement in efficiency by 6.4%
• For BJP-Cong also the efficiency was > 60%
• This method works well for 2-class classification
• For ‘Anti’ category, there was a 6% improvement with this method 46
User Features Based Classification: Results
2-Class
Classification
Equal instances of ‘Pro’ AAP-BJP Equal instances of ‘Pro’ AAP-Cong
Network Based Classification
• Network formed on the basis of
– Retweets
– User mentions
• Undirected, without weights graph
• Users formed the nodes
• Used Gephi 0.8.2
• Community detection algorithm
– Vincent D Blondel, Jean-Loup Guillaume, Renaud Lambiotte, Etienne
Lefebvre, Fast unfolding of communities in large networks
– Fastest for large networks
47
• With all 613 ‘Pro’
instances
• #Communities: 11
• 3 major communities
• Rest had 0.05% of nodes
• Modularity Score: 0.402
48
Network Based Classification: Results
BJP
AAP
Cong
49
Network Based Classification: Results
• With all 613 ‘Pro’
instances
• #Communities: 11
• 3 major communities
• Rest had 0.05% of nodes
BJP
AAP
Congress
• With equal instances of ‘Pro’ category
• #Communities: 8
• 3 major and rest with 0.05% of nodes
50
Network Based Classification: Results
BJP
AAP
Congress
Presentation Outline
• Research Motivation
• Research Aim
• Related Work
• Research Gap
• Data Analysis
• Classification of Political Orientation
• System Design
• Conclusion
• Limitations and Future Work
51
System Design
• Requirement: To be able to see and analyze the election
related tweets on daily basis
• Used PHP and Javascript to develop the portal
http://bheem.iiitd.edu.in/IndiaElections
• Refreshes at a 24 hour interval, but displays the tweets at an
interval of 5000 ms
52
Realtime Tweets
53
Trending Politicians
54
Location
55
Network Analysis
56
What’s Trending
57
Sentiment
58
Presentation Outline
• Research Motivation
• Research Aim
• Related Work
• Research Gap
• Data Analysis
• Classification of Political Orientation
• System Design
• Conclusion
• Limitations and Future Work
59
Conclusion
• Twitter activity is directly proportional to the real time
activities
• Data is particularly higher on weekdays
• BJP emerged as the leader in tweet share as well as seat share
in both Assembly and General Elections
• Predicting the political orientation with content based
methods is not easy
• The transliteration and sarcasm used in the text can be
possible causes for poor performance of content based
methods
60
Conclusion
• The user features based classification can improve the
efficiency, but not for the ‘Anti’ category
• Prediction of ‘Anti’ political orientation is even more difficult
• Network based methods worked best for the Indian users
• A 2-class classification gives better results in all the methods as
compared to 3-class classification
• A system to monitor and analyze the recent tweets was also
developed
61
Presentation Outline
• Research Motivation
• Research Aim
• Related Work
• Research Gap
• Data Analysis
• Classification of Political Orientation
• System Design
• Conclusion
• Limitations and Future Work
62
Limitations & Future Work
• API rate limit puts a restriction on the data collected
• Political views of people is difficult to judge only on the basis of
tweets
• Too much of content by BJP made the results biased towards
BJP
• Future work can include to see the change in sentiments post
elections
• To look at if the parties that lost the elections were still active
and trending
63
Acknowledgement
• Dr. PK, IIIT-D
• Anupama Aggarwal, PhD Scholar, IIIT-D
• Data Annotators
• CERC@IIIT-D
• Precogs
• Family and Friends
64
References
[1] Aramaki, E., Maskawa, S., and Morita, M. Twitter catches the u: detecting inuenza epidemics using twitter. In Proceedings of the
Conference on Empirical Methods in Natural Language Processing (2011), Association for Computational Linguistics, pp. 1568-
1576.
[2] Blondel, V. D., Guillaume, J.-L., Lambiotte, R., and Lefebvre, E. Fast unfolding of communities in large networks. Journal of
Statistical Mechanics: Theory and Experiment 2008, 10 (2008), P10008.
[3] Bollen, J., Mao, H., and Pepe, A. Modeling public mood and emotion: Twitter sentiment and socio-economic phenomena. In
ICWSM (2011)
[4] Boyd, D., Golder, S., and Lotan, G. Tweet, tweet, retweet: Conversational aspects of retweeting on twitter. In System Sciences
(HICSS), 2010 43rd Hawaii International Conference on (2010), IEEE, pp. 10.
[5] Bruns, A., and Burgess, J. E. The use of twitter hashtags in the formation of ad hoc publics.
[6] Carletta, J. Assessing agreement on classi_cation tasks: the kappa statistic. Computational linguistics 22, 2 (1996), 249-254.
[7] Castillo, C., Mendoza, M., and Poblete, B. Information credibility on twitter. In Proceedings of the 20th international conference
on World wide web (2011), ACM, pp. 675-684.
[8] Cohen, R., and Ruths, D. Classifying political orientation on twitter: Its not easy! In Proceedings of the 7th International
Conference on Weblogs and Social Media (2013).
[9] Conover, M. D., Gonc_alves, B., Ratkiewicz, J., Flammini, A., and Menczer, F. Predicting the political alignment of twitter users. In
Privacy, security, risk and trust (passat), 2011 ieee third international conference on and 2011 ieee third international
conference on social computing (socialcom) (2011), IEEE, pp. 192-199.
65
References
[10] Fruchterman, T. M., and Reingold, E. M. Graph drawing by force-directed placement. Software: Practice and experience 21, 11 (1991), 1129-
1164.
[11] Gayo-Avello, D. Don't turn social media into another'literary digest'poll. Communications of the ACM 54, 10 (2011), 121-128.
[12] Golbeck, J., and Hansen, D. Computing political preference among twitter followers. In Proceedings of the SIGCHI Conference on Human Factors
in Computing Systems (2011),
ACM, pp. 1105-1108.
[13] Gupta, A., and Kumaraguru, P. Credibility ranking of tweets during high impact events. In Proceedings of the 1st Workshop on Privacy and
Security in Online Social Media (2012), ACM, p. 2.
[14] Himelboim, I., McCreery, S., and Smith, M. Birds of a feather tweet together: Integrating network and content analyses to examine cross-
ideology exposure on twitter. Journal of Computer-Mediated Communication 18, 2 (2013), 40-60.
[15] Honey, C., and Herring, S. C. Beyond microblogging: Conversation and collaboration via twitter. In System Sciences, 2009. HICSS'09. 42nd Hawaii
International Conference on (2009), IEEE, pp. 1-10.
[16] Hong, S., and Nadler, D. Does the early bird move the polls?: the use of the social media tool'twitter'by us politicians and its impact on public
opinion. In Proceedings of the 12th Annual International Digital Government Research Conference: Digital Government Innovation in
Challenging Times (2011), ACM, pp. 182-186.
[17] Jungherr, A., J•urgens, P., and Schoen, H. Why the pirate party won the german election of 2009 or the trouble with predictions: A response to
tumasjan, a., sprenger, to, sander, pg, & welpe, im predicting elections with twitter: What 140 characters reveal about political sentiment. Social
Science Computer Review 30, 2 (2012), 229-234.
[18] Krenn, B., Evert, S., and Zinsmeister, H. Determining intercoder agreement for a collocation identi_cation task. In Proceedings of KONVENS
(2004), pp. 89-96.
[19] Metaxas, P. T., Mustafaraj, E., and Gayo-Avello, D. How (not) to predict elections. In privacy, security, risk and trust (PASSAT), 2011 IEEE third
international conference on and 2011 IEEE third international conference on social computing (SocialCom)
66
67
Feedback/ Suggestions:
pk@iiitd.ac.in
abhishek1231@iiitd.ac.in

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (9)

Motorcycle
MotorcycleMotorcycle
Motorcycle
 
Mit18 03 s10_ex1
Mit18 03 s10_ex1Mit18 03 s10_ex1
Mit18 03 s10_ex1
 
Innovation tech solutions ETLC 2014
Innovation tech solutions ETLC 2014Innovation tech solutions ETLC 2014
Innovation tech solutions ETLC 2014
 
Musictown
MusictownMusictown
Musictown
 
Resume
ResumeResume
Resume
 
2015 GGR Results
2015 GGR Results2015 GGR Results
2015 GGR Results
 
Media pp
Media ppMedia pp
Media pp
 
Physic
PhysicPhysic
Physic
 
Mh0053 hospital & healthcare information management
Mh0053   hospital & healthcare information managementMh0053   hospital & healthcare information management
Mh0053 hospital & healthcare information management
 

Ähnlich wie Twitter and Polls: What Do 140 Characters Say About India General Elections 2014

Sent elect march6-2014
Sent elect march6-2014Sent elect march6-2014
Sent elect march6-2014sentimetrix
 
Research on Social media and its importance in political campaign ppt
Research on Social media and its importance in political campaign pptResearch on Social media and its importance in political campaign ppt
Research on Social media and its importance in political campaign pptsaurav kishor
 
Updated Indian elections forecast
Updated Indian elections forecast Updated Indian elections forecast
Updated Indian elections forecast sentimetrix
 
IRJET - Election Result Prediction using Sentiment Analysis
IRJET - Election Result Prediction using Sentiment AnalysisIRJET - Election Result Prediction using Sentiment Analysis
IRJET - Election Result Prediction using Sentiment AnalysisIRJET Journal
 
Twitter Data Analytics
Twitter Data AnalyticsTwitter Data Analytics
Twitter Data Analyticsrupika08
 
analyzing public sentiments using twitter feeds
 analyzing public sentiments using twitter feeds analyzing public sentiments using twitter feeds
analyzing public sentiments using twitter feedsOrakzay
 
Conservatives in the social media
Conservatives in the social mediaConservatives in the social media
Conservatives in the social mediaSotrender
 
Twitter Based Election Prediction and Analysis
Twitter Based Election Prediction and AnalysisTwitter Based Election Prediction and Analysis
Twitter Based Election Prediction and AnalysisIRJET Journal
 
Social Media in Political Campaign for Himachal Pradesh Elections 2018 Part 1
Social Media in Political Campaign for Himachal Pradesh Elections 2018  Part 1Social Media in Political Campaign for Himachal Pradesh Elections 2018  Part 1
Social Media in Political Campaign for Himachal Pradesh Elections 2018 Part 1uditsingh
 
Narendra modi wins big on social media
Narendra modi wins big on social mediaNarendra modi wins big on social media
Narendra modi wins big on social mediaSimplify360
 
On What Basis Indian People Vote
On What Basis Indian People VoteOn What Basis Indian People Vote
On What Basis Indian People Voteinventionjournals
 
Are Twitter Users Equal in Predicting Elections
Are Twitter Users Equal in Predicting ElectionsAre Twitter Users Equal in Predicting Elections
Are Twitter Users Equal in Predicting ElectionsLu Chen
 
#wavotes: Tracking candidates' use of social media in the 2013 Western Austra...
#wavotes: Tracking candidates' use of social media in the 2013 Western Austra...#wavotes: Tracking candidates' use of social media in the 2013 Western Austra...
#wavotes: Tracking candidates' use of social media in the 2013 Western Austra...Tim Highfield
 
Twitter Based Outcome Predictions of 2019 Indian General Elections Using Deci...
Twitter Based Outcome Predictions of 2019 Indian General Elections Using Deci...Twitter Based Outcome Predictions of 2019 Indian General Elections Using Deci...
Twitter Based Outcome Predictions of 2019 Indian General Elections Using Deci...Ferdin Joe John Joseph PhD
 
How to use Big Data to drive product strategy and adoption
How to use Big Data to drive product strategy and adoptionHow to use Big Data to drive product strategy and adoption
How to use Big Data to drive product strategy and adoptionUXPA International
 
Social media for political campaign in India
Social media for political campaign in IndiaSocial media for political campaign in India
Social media for political campaign in IndiaRavi Tondak
 
NoLimitID - Case Study from Social Media Monitoring & Analytic Tools
NoLimitID - Case Study from Social Media Monitoring & Analytic Tools NoLimitID - Case Study from Social Media Monitoring & Analytic Tools
NoLimitID - Case Study from Social Media Monitoring & Analytic Tools Social Media Strategist Club
 
Impact of social media on voting behaviour
Impact of social media on voting behaviourImpact of social media on voting behaviour
Impact of social media on voting behaviourShoeb Khan
 

Ähnlich wie Twitter and Polls: What Do 140 Characters Say About India General Elections 2014 (20)

Sent elect march6-2014
Sent elect march6-2014Sent elect march6-2014
Sent elect march6-2014
 
Research on Social media and its importance in political campaign ppt
Research on Social media and its importance in political campaign pptResearch on Social media and its importance in political campaign ppt
Research on Social media and its importance in political campaign ppt
 
Updated Indian elections forecast
Updated Indian elections forecast Updated Indian elections forecast
Updated Indian elections forecast
 
IRJET - Election Result Prediction using Sentiment Analysis
IRJET - Election Result Prediction using Sentiment AnalysisIRJET - Election Result Prediction using Sentiment Analysis
IRJET - Election Result Prediction using Sentiment Analysis
 
Twitter Data Analytics
Twitter Data AnalyticsTwitter Data Analytics
Twitter Data Analytics
 
analyzing public sentiments using twitter feeds
 analyzing public sentiments using twitter feeds analyzing public sentiments using twitter feeds
analyzing public sentiments using twitter feeds
 
Conservatives in the social media
Conservatives in the social mediaConservatives in the social media
Conservatives in the social media
 
METRAR
METRARMETRAR
METRAR
 
Twitter Based Election Prediction and Analysis
Twitter Based Election Prediction and AnalysisTwitter Based Election Prediction and Analysis
Twitter Based Election Prediction and Analysis
 
Social Media in Political Campaign for Himachal Pradesh Elections 2018 Part 1
Social Media in Political Campaign for Himachal Pradesh Elections 2018  Part 1Social Media in Political Campaign for Himachal Pradesh Elections 2018  Part 1
Social Media in Political Campaign for Himachal Pradesh Elections 2018 Part 1
 
Narendra modi wins big on social media
Narendra modi wins big on social mediaNarendra modi wins big on social media
Narendra modi wins big on social media
 
On What Basis Indian People Vote
On What Basis Indian People VoteOn What Basis Indian People Vote
On What Basis Indian People Vote
 
Are Twitter Users Equal in Predicting Elections
Are Twitter Users Equal in Predicting ElectionsAre Twitter Users Equal in Predicting Elections
Are Twitter Users Equal in Predicting Elections
 
#wavotes: Tracking candidates' use of social media in the 2013 Western Austra...
#wavotes: Tracking candidates' use of social media in the 2013 Western Austra...#wavotes: Tracking candidates' use of social media in the 2013 Western Austra...
#wavotes: Tracking candidates' use of social media in the 2013 Western Austra...
 
Twitter Based Outcome Predictions of 2019 Indian General Elections Using Deci...
Twitter Based Outcome Predictions of 2019 Indian General Elections Using Deci...Twitter Based Outcome Predictions of 2019 Indian General Elections Using Deci...
Twitter Based Outcome Predictions of 2019 Indian General Elections Using Deci...
 
election campaign case study
election campaign case studyelection campaign case study
election campaign case study
 
How to use Big Data to drive product strategy and adoption
How to use Big Data to drive product strategy and adoptionHow to use Big Data to drive product strategy and adoption
How to use Big Data to drive product strategy and adoption
 
Social media for political campaign in India
Social media for political campaign in IndiaSocial media for political campaign in India
Social media for political campaign in India
 
NoLimitID - Case Study from Social Media Monitoring & Analytic Tools
NoLimitID - Case Study from Social Media Monitoring & Analytic Tools NoLimitID - Case Study from Social Media Monitoring & Analytic Tools
NoLimitID - Case Study from Social Media Monitoring & Analytic Tools
 
Impact of social media on voting behaviour
Impact of social media on voting behaviourImpact of social media on voting behaviour
Impact of social media on voting behaviour
 

Mehr von Cybersecurity Education and Research Centre

Novel Instruction Set Architecture Based Side Channels in popular SSL/TLS Imp...
Novel Instruction Set Architecture Based Side Channels in popular SSL/TLS Imp...Novel Instruction Set Architecture Based Side Channels in popular SSL/TLS Imp...
Novel Instruction Set Architecture Based Side Channels in popular SSL/TLS Imp...Cybersecurity Education and Research Centre
 
Data-Driven Assessment of Cyber Risk: Challenges in Assessing and Migrating C...
Data-Driven Assessment of Cyber Risk: Challenges in Assessing and Migrating C...Data-Driven Assessment of Cyber Risk: Challenges in Assessing and Migrating C...
Data-Driven Assessment of Cyber Risk: Challenges in Assessing and Migrating C...Cybersecurity Education and Research Centre
 
National Critical Information Infrastructure Protection Centre (NCIIPC): Role...
National Critical Information Infrastructure Protection Centre (NCIIPC): Role...National Critical Information Infrastructure Protection Centre (NCIIPC): Role...
National Critical Information Infrastructure Protection Centre (NCIIPC): Role...Cybersecurity Education and Research Centre
 

Mehr von Cybersecurity Education and Research Centre (17)

Automated Methods for Identity Resolution across Online Social Networks
Automated Methods for Identity Resolution across Online Social NetworksAutomated Methods for Identity Resolution across Online Social Networks
Automated Methods for Identity Resolution across Online Social Networks
 
Novel Instruction Set Architecture Based Side Channels in popular SSL/TLS Imp...
Novel Instruction Set Architecture Based Side Channels in popular SSL/TLS Imp...Novel Instruction Set Architecture Based Side Channels in popular SSL/TLS Imp...
Novel Instruction Set Architecture Based Side Channels in popular SSL/TLS Imp...
 
Video Inpainting detection using inconsistencies in optical Flow
Video Inpainting detection using inconsistencies in optical FlowVideo Inpainting detection using inconsistencies in optical Flow
Video Inpainting detection using inconsistencies in optical Flow
 
TASVEER : Tomography of India’s Internet Infrastructure
TASVEER : Tomography of India’s Internet InfrastructureTASVEER : Tomography of India’s Internet Infrastructure
TASVEER : Tomography of India’s Internet Infrastructure
 
Data-Driven Assessment of Cyber Risk: Challenges in Assessing and Migrating C...
Data-Driven Assessment of Cyber Risk: Challenges in Assessing and Migrating C...Data-Driven Assessment of Cyber Risk: Challenges in Assessing and Migrating C...
Data-Driven Assessment of Cyber Risk: Challenges in Assessing and Migrating C...
 
A Strategy for Addressing Cyber Security Challenges
A Strategy for Addressing Cyber Security Challenges A Strategy for Addressing Cyber Security Challenges
A Strategy for Addressing Cyber Security Challenges
 
Identification and Analysis of Malicious Content on Facebook: A Survey
Identification and Analysis of Malicious Content on Facebook: A SurveyIdentification and Analysis of Malicious Content on Facebook: A Survey
Identification and Analysis of Malicious Content on Facebook: A Survey
 
Clotho : Saving Programs from Malformed Strings and Incorrect
Clotho : Saving Programs from Malformed Strings and IncorrectClotho : Saving Programs from Malformed Strings and Incorrect
Clotho : Saving Programs from Malformed Strings and Incorrect
 
National Critical Information Infrastructure Protection Centre (NCIIPC): Role...
National Critical Information Infrastructure Protection Centre (NCIIPC): Role...National Critical Information Infrastructure Protection Centre (NCIIPC): Role...
National Critical Information Infrastructure Protection Centre (NCIIPC): Role...
 
Clotho: Saving Programs from Malformed Strings and Incorrect String-handling
Clotho: Saving Programs from Malformed Strings and Incorrect String-handling�Clotho: Saving Programs from Malformed Strings and Incorrect String-handling�
Clotho: Saving Programs from Malformed Strings and Incorrect String-handling
 
Analyzing Social and Stylometric Features to Identify Spear phishing Emails
Analyzing Social and Stylometric Features to Identify Spear phishing EmailsAnalyzing Social and Stylometric Features to Identify Spear phishing Emails
Analyzing Social and Stylometric Features to Identify Spear phishing Emails
 
Emerging Phishing Trends and Effectiveness of the Anti-Phishing Landing Page
Emerging Phishing Trends and Effectiveness of the Anti-Phishing Landing PageEmerging Phishing Trends and Effectiveness of the Anti-Phishing Landing Page
Emerging Phishing Trends and Effectiveness of the Anti-Phishing Landing Page
 
Securing the Digital Enterprise
Securing the Digital EnterpriseSecuring the Digital Enterprise
Securing the Digital Enterprise
 
Broker Bots: Analyzing automated activity during High Impact Events on Twitter
Broker Bots: Analyzing automated activity during High Impact Events on TwitterBroker Bots: Analyzing automated activity during High Impact Events on Twitter
Broker Bots: Analyzing automated activity during High Impact Events on Twitter
 
Web Application Security 101
Web Application Security 101Web Application Security 101
Web Application Security 101
 
Exploration of gaps in Bitly's spam detection and relevant countermeasures
Exploration of gaps in Bitly's spam detection and relevant countermeasuresExploration of gaps in Bitly's spam detection and relevant countermeasures
Exploration of gaps in Bitly's spam detection and relevant countermeasures
 
The future of interaction & its security challenges
The future of interaction & its security challengesThe future of interaction & its security challenges
The future of interaction & its security challenges
 

Kürzlich hochgeladen

THE FRAUD NETFLIX ORIGINAL MEDIA PITCH PROJECT
THE FRAUD NETFLIX ORIGINAL MEDIA PITCH PROJECTTHE FRAUD NETFLIX ORIGINAL MEDIA PITCH PROJECT
THE FRAUD NETFLIX ORIGINAL MEDIA PITCH PROJECT17mos052
 
The--Fraud: Netflix Original Media Pitch
The--Fraud: Netflix Original Media PitchThe--Fraud: Netflix Original Media Pitch
The--Fraud: Netflix Original Media Pitch17mos052
 
Unveiling SOCIO COSMOS: Where Socializing Meets the Stars
Unveiling SOCIO COSMOS: Where Socializing Meets the StarsUnveiling SOCIO COSMOS: Where Socializing Meets the Stars
Unveiling SOCIO COSMOS: Where Socializing Meets the StarsSocioCosmos
 
办理伯明翰大学毕业证书文凭学位证书
办理伯明翰大学毕业证书文凭学位证书办理伯明翰大学毕业证书文凭学位证书
办理伯明翰大学毕业证书文凭学位证书saphesg8
 
Dubai Calls Girls Busty Babes O525547819 Call Girls In Dubai
Dubai Calls Girls Busty Babes O525547819 Call Girls In DubaiDubai Calls Girls Busty Babes O525547819 Call Girls In Dubai
Dubai Calls Girls Busty Babes O525547819 Call Girls In Dubaikojalkojal131
 
YouScan Company Overview - Social Media Listening with Visual Insights.pdf
YouScan Company Overview - Social Media Listening with Visual Insights.pdfYouScan Company Overview - Social Media Listening with Visual Insights.pdf
YouScan Company Overview - Social Media Listening with Visual Insights.pdfAlexander Sirach
 
VIP Moti Bagh Call Girls Free Doorstep Delivery 9873777170
VIP Moti Bagh Call Girls Free Doorstep Delivery 9873777170VIP Moti Bagh Call Girls Free Doorstep Delivery 9873777170
VIP Moti Bagh Call Girls Free Doorstep Delivery 9873777170Komal Khan
 
Upgrade Your Twitter Presence with Socio Cosmos
Upgrade Your Twitter Presence with Socio CosmosUpgrade Your Twitter Presence with Socio Cosmos
Upgrade Your Twitter Presence with Socio CosmosSocioCosmos
 
Models Call Girls Shettihalli - 7001305949 Escorts Service 50% Off with Cash ...
Models Call Girls Shettihalli - 7001305949 Escorts Service 50% Off with Cash ...Models Call Girls Shettihalli - 7001305949 Escorts Service 50% Off with Cash ...
Models Call Girls Shettihalli - 7001305949 Escorts Service 50% Off with Cash ...jicagig173
 
When-technology-and-Humanity-Cross-1.pptx
When-technology-and-Humanity-Cross-1.pptxWhen-technology-and-Humanity-Cross-1.pptx
When-technology-and-Humanity-Cross-1.pptxReaper61
 
Protecting Your Little Explorer at Home!
Protecting Your Little Explorer at Home!Protecting Your Little Explorer at Home!
Protecting Your Little Explorer at Home!andrekr997
 
Amplify Your Brand with Our Tailored Social Media Marketing Services
Amplify Your Brand with Our Tailored Social Media Marketing ServicesAmplify Your Brand with Our Tailored Social Media Marketing Services
Amplify Your Brand with Our Tailored Social Media Marketing ServicesNetqom Solutions
 
fraud storyboards powerpoint media project
fraud storyboards powerpoint media projectfraud storyboards powerpoint media project
fraud storyboards powerpoint media project17mos052
 

Kürzlich hochgeladen (15)

THE FRAUD NETFLIX ORIGINAL MEDIA PITCH PROJECT
THE FRAUD NETFLIX ORIGINAL MEDIA PITCH PROJECTTHE FRAUD NETFLIX ORIGINAL MEDIA PITCH PROJECT
THE FRAUD NETFLIX ORIGINAL MEDIA PITCH PROJECT
 
looking for escort 9953056974 Low Rate Call Girls In Vinod Nagar
looking for escort 9953056974 Low Rate Call Girls In  Vinod Nagarlooking for escort 9953056974 Low Rate Call Girls In  Vinod Nagar
looking for escort 9953056974 Low Rate Call Girls In Vinod Nagar
 
The--Fraud: Netflix Original Media Pitch
The--Fraud: Netflix Original Media PitchThe--Fraud: Netflix Original Media Pitch
The--Fraud: Netflix Original Media Pitch
 
Unveiling SOCIO COSMOS: Where Socializing Meets the Stars
Unveiling SOCIO COSMOS: Where Socializing Meets the StarsUnveiling SOCIO COSMOS: Where Socializing Meets the Stars
Unveiling SOCIO COSMOS: Where Socializing Meets the Stars
 
办理伯明翰大学毕业证书文凭学位证书
办理伯明翰大学毕业证书文凭学位证书办理伯明翰大学毕业证书文凭学位证书
办理伯明翰大学毕业证书文凭学位证书
 
Dubai Calls Girls Busty Babes O525547819 Call Girls In Dubai
Dubai Calls Girls Busty Babes O525547819 Call Girls In DubaiDubai Calls Girls Busty Babes O525547819 Call Girls In Dubai
Dubai Calls Girls Busty Babes O525547819 Call Girls In Dubai
 
YouScan Company Overview - Social Media Listening with Visual Insights.pdf
YouScan Company Overview - Social Media Listening with Visual Insights.pdfYouScan Company Overview - Social Media Listening with Visual Insights.pdf
YouScan Company Overview - Social Media Listening with Visual Insights.pdf
 
VIP Moti Bagh Call Girls Free Doorstep Delivery 9873777170
VIP Moti Bagh Call Girls Free Doorstep Delivery 9873777170VIP Moti Bagh Call Girls Free Doorstep Delivery 9873777170
VIP Moti Bagh Call Girls Free Doorstep Delivery 9873777170
 
Upgrade Your Twitter Presence with Socio Cosmos
Upgrade Your Twitter Presence with Socio CosmosUpgrade Your Twitter Presence with Socio Cosmos
Upgrade Your Twitter Presence with Socio Cosmos
 
Models Call Girls Shettihalli - 7001305949 Escorts Service 50% Off with Cash ...
Models Call Girls Shettihalli - 7001305949 Escorts Service 50% Off with Cash ...Models Call Girls Shettihalli - 7001305949 Escorts Service 50% Off with Cash ...
Models Call Girls Shettihalli - 7001305949 Escorts Service 50% Off with Cash ...
 
When-technology-and-Humanity-Cross-1.pptx
When-technology-and-Humanity-Cross-1.pptxWhen-technology-and-Humanity-Cross-1.pptx
When-technology-and-Humanity-Cross-1.pptx
 
Protecting Your Little Explorer at Home!
Protecting Your Little Explorer at Home!Protecting Your Little Explorer at Home!
Protecting Your Little Explorer at Home!
 
Amplify Your Brand with Our Tailored Social Media Marketing Services
Amplify Your Brand with Our Tailored Social Media Marketing ServicesAmplify Your Brand with Our Tailored Social Media Marketing Services
Amplify Your Brand with Our Tailored Social Media Marketing Services
 
Hot Sexy call girls in Ramesh Nagar🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Ramesh Nagar🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Ramesh Nagar🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Ramesh Nagar🔝 9953056974 🔝 Delhi escort Service
 
fraud storyboards powerpoint media project
fraud storyboards powerpoint media projectfraud storyboards powerpoint media project
fraud storyboards powerpoint media project
 

Twitter and Polls: What Do 140 Characters Say About India General Elections 2014

  • 1. Twitter & Polls: Analyzing and estimating political orientation of Twitter users in India General #Elections2014 Abhishek Bhola Advisor: Dr. Ponnurangam Kumaraguru M.Tech Thesis Defense 06-June-2014
  • 2. Thesis Committee  Dr. Ayesha Choudhary, JNU  Dr. Vinayak Naik, IIIT-Delhi  Dr. PK (Chair), IIIT-Delhi 2
  • 3. Presentation Outline • Research Motivation • Research Aim • Related Work • Research Gap • Data Analysis • Classification of Political Orientation • System Design • Conclusion • Limitations and Future Work 3
  • 4. Presentation Outline • Research Motivation • Research Aim • Related Work • Research Gap • Data Analysis • Classification of Political Orientation • System Design • Conclusion • Limitations and Future Work 4
  • 5. India General Elections 2014 • Elections for the 16th Lok Sabha • Total Seats: 543 • Number of Registered Voters: 813 million • Newly registered voters: 100 million • Money at stake: $5 billion • Number of parties registered with the Election Commission: 1616 • National Parties: 6 • State Parties: 47 • Number of candidates: 8000 5
  • 7. Elections and Social Media • Major parties battling it out: – Aam Aadmi Party (AAP) – Bhartiya Janta Party (BJP) – Indian National Congress (INC) • Their PM Candidates: – Arvind Kejriwal – Narendra Modi – Rahul Gandhi • Internet Users in India: 243 million (by June 2014) • Facebook Users: 114.8 million • Twitter Users: 33 million 7
  • 8. Elections and Social Media • Google+ Hangout: Interaction with party workers • What’sApp: To send bulk messages • Facebook: Televised Interviews and ad campaigns • Instagram: Pictures of party rallies uploaded • YouTube: Videos of rallies uploaded • Google’s Election Hub 8
  • 9. Research Motivation • Social Media could sway 3-4% of urban votes: IAMAI • Increase in elections related data- 600% from 2009 • Almost all leaders and parties are on Twitter • Extensively used for communicating and interaction 9
  • 10. Presentation Outline • Research Motivation • Research Aim • Related Work • Research Gap • Data Analysis • Classification of Political Orientation • System Design • Conclusion • Limitations and Future Work 10
  • 11. Research Aim • To analyze and draw meaningful inferences from the collection of tweets collected over the entire duration of elections • To check the feasibility of development of a classification model to identify the political orientation of the twitter users based on the tweet content and other user based features. • To develop a system to analyze and monitor the election related tweets on daily basis. 11
  • 12. Presentation Outline • Research Motivation • Research Aim • Related Work • Research Gap • Data Analysis • Classification of Political Orientation • System Design • Conclusion • Limitations and Future Work 12
  • 13. Related Work 13 Tumasjan et. al. Predicting elections with twitter: What 140 characters reveal about political sentiment, 2010 Jungherr et. al. Why the pirate party won the german election of 2009 or the trouble with predictions, 2012 Skoric et. al. Tweets and votes: A study of the 2011 Singapore general election, 2012 Conover et. al. Predicting the political alignment of twitter users, 2011 1 2 3 4
  • 14. Related Work 14 Political Figures Politically Active Politically modest Cohen et. al. Classifying political orientation on twitter: Its not easy!, 2013 5 6 7 8 Simplify360: Calculation of SSI NExT Centre, NUS Weekly Infographics Twitritis + Wright State University
  • 15. Presentation Outline • Research Motivation • Research Aim • Related Work • Research Gap • Data Analysis • Classification of Political Orientation • System Design • Conclusion • Limitations and Future Work 15
  • 16. Research Gap • No previous attempts to classify the political orientation of users in the Indian scenario • No previous work explored both ‘Pro’ as well as ‘Anti’ views 16
  • 17. Presentation Outline • Research Motivation • Research Aim • Related Work • Research Gap • Data Analysis • Classification of Political Orientation • System Design • Conclusion • Limitations and Future Work 17
  • 20. Twitter Data As per reports, what Twitter had: • #Tweets till April 30: 49 million* • #Tweets, Jan 1- May 12: 56 millionƚ • 600% rise in #Tweets from 2009 elections • 2009 elections only 1 politician had an account with 6K followers 20 What we had with us: • #Tweets, Sept 25 – May 16: 18.21 million • #Tweets, Jan 1- May 12: 13.09 million • 23.37 % of Tweets • Difference in the keywords used ƚ Twitter’s official blog: https://blog.twitter.com/2014/indias-2014-twitterelection * India Today Post: http://bit.ly/1hukpDE
  • 21. Methodology for Analysis • Tweets were picked from the database • Different fields were exploited for different analysis • Python, Matplotlib and Excel were used to plot graphs 21
  • 22. Volume Analysis 22 20th Jan: Arvind Kejriwal protests against Delhi Police 27th Jan: Rahul Gandhi’s interview with Arnab 14th Feb: Kejriwal resigned as Delhi CM 05th Mar: Election dates declared 07th Apr: 1st phase of elections and BJP’s manifesto
  • 23. Hourly Frequency Analysis • Per hour tweets frequency • Mean: 4073.08 Tweets • Std deviation: 3072.77 • UCL: 10218.63 23 0 5000 10000 15000 20000 25000 30000 12/12 1/1 1/21 2/10 3/2 3/22 4/11 5/1 NumberofTweetsperhour Timeline (Hours of each day) 27th Jan 2100hrs, Rahul Gandhi’s Interview 05th Mar, 1900hrs, ECI declares election dates
  • 24. Hour v/s Day of the Week 24 • Max #Tweets during weekdays • Max Tweets on Tuesdays and Wednesdays • Tweeting activity goes higher during the second half of the day • Most of the relevant events were on weekdays
  • 25. Who tweets how much • Inverse Law Proportion • Graph for the tweets of month of all the months • April has the highest number of unique users • April is the month with a single user tweeting >104 times • 815,425 total unique users 25 JanuaryFebruaryMarchApril
  • 26. Top 5 active tweeters 26 BJP4India– 82,280 Tips4DayTrader- 24,117 Bond_2014- 32,927 MINDMONEY- 23,283 AshikonFire -19,611 Clearly supporting BJP and anti AAP or Congrees
  • 27. Which party received maximum mentions 27 0 200000 400000 600000 800000 1000000 1200000 Jan 1st Jan 2nd Jan 3rd Jan 4th Feb 1st Feb 2nd Feb 3rd Feb 4th Mar 1st Mar 2nd Mar 3rd Mar 4th Apr 1st Apr 2nd Apr 3rd #Tweets Weeks BJP AAP Cong 0 100000 200000 300000 400000 500000 600000 Jan 1st Jan 2nd Jan 3rd Jan 4th Feb 1st Feb 2nd Feb 3rd Feb 4th Mar 1st Mar 2nd Mar 3rd Mar 4th Apr 1st Apr 2nd Apr 3rd #Tweets Weeks BJP AAP Cong
  • 28. Comparing electoral results with tweet share 28 General Elections 2014 Delhi Assembly Elections 2013 0 10 20 30 40 50 60 AAP BJP Cong Percentage Parties Percentage of vote share Percentage of tweet share 0 10 20 30 40 50 60 AAP BJP CongPercentage Parties Percentage of vote share Percentage of tweet share
  • 29. Top 5 Hashtags of every week 29 No Hashtags ‘AntiBJP’ was found in the top 5 list over all the weeks
  • 30. Analyzing the popularity of Modi & Kejriwal: #Followers 30 0 500000 1000000 1500000 2000000 2500000 3000000 3500000 4000000 4500000 7/16/2013 8/16/2013 9/16/2013 10/16/2013 11/16/2013 12/16/2013 1/16/2014 2/16/2014 3/16/2014 4/16/2014 #Followers Date Kejriwal Modi
  • 31. 0 0.5 1 1.5 2 2.5 7/16/2013 8/16/2013 9/16/2013 10/16/2013 11/16/2013 12/16/2013 1/16/2014 2/16/2014 3/16/2014 4/16/2014 PercentageChangein#Followers Date Kejriwal modi 31 Analyzing the popularity of Modi & Kejriwal: #Followers
  • 32. 32 Analyzing the popularity of Modi & Kejriwal: Retweet Frequency on Tweets Kejriwal Modi Avg= 887 Avg= 612
  • 33. Tradeoff b/w #Followers & Retweet Frequency 33 • Klout score uses a lot of factors viz., – #Followers – #Friends – #Retweets on each tweet • Pearson’s correlation between – #Followers and Klout score – Avg. #retweets on tweets and Klout score 0.956 0.463 Narendra Modi’s popularity was more than Arvind Kejriwal based on the number of followers
  • 34. Presentation Outline • Research Motivation • Research Aim • Related Work • Research Gap • Data Analysis • Classification of Political Orientation • System Design • Conclusion • Limitations and Future Work 34
  • 35. Political Orientation of Users 35 1000 random twitter user profiles tweeting about India Elections were selected 10 Data Annotators decided their political orientation on the basis of tweets Pro • AAP • BJP • Cong • Can’t Say Anti • AAP • BJP • Cong • Can’t Say REST v1.1. Other information about these profiles such as #Followers, #Friends, Tweets between Mar 20 – Apr 10 was also collected
  • 36. Agreement between the annotators • Confusion Matrix for the 1st set of 250 instances (Pro) 36 AAP BJP CONG CAN’T SAY AAP 18 4 0 3 BJP 6 76 1 21 CONG 0 4 2 3 CAN’T SAY 11 11 4 86 Annotator 1 Annotator2 Observed agreement: 183/250 = 0.732 Cohen’s Kappa coefficient, Hypothetical Chance agreement • Pr(e) = 0.375 • κ = 0.571
  • 37. Annotation Results 37 Party Pro Anti AAP 133 205 BJP 447 85 CONG 33 135 CAN’T SAY 387 575 PRO ANTI 13% 45% 3% 39% AAP BJP CONG CAN'T SAY 20% 8% 14% 58% AAP BJP CONG CAN'T SAY
  • 38. Text Based Classification • Text of 200 tweets collected • Stop words, URLs, Hashtags and user mentions removed • Words like ‘RT’, ‘&amp’, ‘ka’, ‘ke’, ‘ki’ etc. were also removed • Vector based on TF-IDF of every term and each user was formed 38 Number of times the term ‘i’ is used by user ‘j’ Number of terms used by the user ‘j’ in ‘k’ tweets Total users Users using the term ‘i’
  • 39. Text Based Classification: Results 39 Good Efficiency But 0 Precision and Recall for Congress Results for all 613 ‘Pro’ Instances Results for equal ‘Pro’ Instances Efficiency falls Precision and Recall for Congress not 0 •We tried 2-class classification with all 3 possible pairs and got 65.15% efficiency for AAP-BJP
  • 40. Text Based Classification: Results 40 Less instances of BJP result in low Precision and recall values Results for all 425 ‘Anti’ Instances Results for equal ‘Anti’ Instances
  • 41. Hashtags Based Classification • Hashtags represent the topic of the tweet • Picked up all the hashtags in the last 200 tweets of the user • Computed the user vector in same manner as in text based classification • Terms in this case were the hashtags instead of words used in the tweets 41
  • 42. • Efficiency improved by 2-3%, even with equal number of instances • Precision and recall values remain 0 for Congress with all ‘Pro’ instances Hashtags Based Classification: Results 42 Results for all 613 ‘Pro’ Instances Results for all 425 ‘Anti’ Instances
  • 43. User Features Based Classification 1. #Friends 2. #Followers 3. Following AAP? 4. Following BJP? 5. Following Congress? 6. #AAP related words 7. #BJP related words 8. #Congress related words 9. #AAP related hashtags 10. #BJP related hashtags 11. #Congress related hashtags 43
  • 44. 1 10 100 1000 10000 1 10 100 1000 10000 100000 1000000 NumberofFriends Number of Followers AAP BJP cong User Features Based Classification 1. #Friends 2. #Followers 44 Scatter Plot b/w #Followers and #Friends for users ‘Pro’ to each party
  • 45. User Features Based Classification: Results 45 Good Efficiency Precision and Recall not 0 Results for all 613 ‘Pro’ Instances Results for equal ‘Pro’ Instances Improvement in efficiency by 6.4%
  • 46. • For BJP-Cong also the efficiency was > 60% • This method works well for 2-class classification • For ‘Anti’ category, there was a 6% improvement with this method 46 User Features Based Classification: Results 2-Class Classification Equal instances of ‘Pro’ AAP-BJP Equal instances of ‘Pro’ AAP-Cong
  • 47. Network Based Classification • Network formed on the basis of – Retweets – User mentions • Undirected, without weights graph • Users formed the nodes • Used Gephi 0.8.2 • Community detection algorithm – Vincent D Blondel, Jean-Loup Guillaume, Renaud Lambiotte, Etienne Lefebvre, Fast unfolding of communities in large networks – Fastest for large networks 47
  • 48. • With all 613 ‘Pro’ instances • #Communities: 11 • 3 major communities • Rest had 0.05% of nodes • Modularity Score: 0.402 48 Network Based Classification: Results BJP AAP Cong
  • 49. 49 Network Based Classification: Results • With all 613 ‘Pro’ instances • #Communities: 11 • 3 major communities • Rest had 0.05% of nodes BJP AAP Congress
  • 50. • With equal instances of ‘Pro’ category • #Communities: 8 • 3 major and rest with 0.05% of nodes 50 Network Based Classification: Results BJP AAP Congress
  • 51. Presentation Outline • Research Motivation • Research Aim • Related Work • Research Gap • Data Analysis • Classification of Political Orientation • System Design • Conclusion • Limitations and Future Work 51
  • 52. System Design • Requirement: To be able to see and analyze the election related tweets on daily basis • Used PHP and Javascript to develop the portal http://bheem.iiitd.edu.in/IndiaElections • Refreshes at a 24 hour interval, but displays the tweets at an interval of 5000 ms 52
  • 59. Presentation Outline • Research Motivation • Research Aim • Related Work • Research Gap • Data Analysis • Classification of Political Orientation • System Design • Conclusion • Limitations and Future Work 59
  • 60. Conclusion • Twitter activity is directly proportional to the real time activities • Data is particularly higher on weekdays • BJP emerged as the leader in tweet share as well as seat share in both Assembly and General Elections • Predicting the political orientation with content based methods is not easy • The transliteration and sarcasm used in the text can be possible causes for poor performance of content based methods 60
  • 61. Conclusion • The user features based classification can improve the efficiency, but not for the ‘Anti’ category • Prediction of ‘Anti’ political orientation is even more difficult • Network based methods worked best for the Indian users • A 2-class classification gives better results in all the methods as compared to 3-class classification • A system to monitor and analyze the recent tweets was also developed 61
  • 62. Presentation Outline • Research Motivation • Research Aim • Related Work • Research Gap • Data Analysis • Classification of Political Orientation • System Design • Conclusion • Limitations and Future Work 62
  • 63. Limitations & Future Work • API rate limit puts a restriction on the data collected • Political views of people is difficult to judge only on the basis of tweets • Too much of content by BJP made the results biased towards BJP • Future work can include to see the change in sentiments post elections • To look at if the parties that lost the elections were still active and trending 63
  • 64. Acknowledgement • Dr. PK, IIIT-D • Anupama Aggarwal, PhD Scholar, IIIT-D • Data Annotators • CERC@IIIT-D • Precogs • Family and Friends 64
  • 65. References [1] Aramaki, E., Maskawa, S., and Morita, M. Twitter catches the u: detecting inuenza epidemics using twitter. In Proceedings of the Conference on Empirical Methods in Natural Language Processing (2011), Association for Computational Linguistics, pp. 1568- 1576. [2] Blondel, V. D., Guillaume, J.-L., Lambiotte, R., and Lefebvre, E. Fast unfolding of communities in large networks. Journal of Statistical Mechanics: Theory and Experiment 2008, 10 (2008), P10008. [3] Bollen, J., Mao, H., and Pepe, A. Modeling public mood and emotion: Twitter sentiment and socio-economic phenomena. In ICWSM (2011) [4] Boyd, D., Golder, S., and Lotan, G. Tweet, tweet, retweet: Conversational aspects of retweeting on twitter. In System Sciences (HICSS), 2010 43rd Hawaii International Conference on (2010), IEEE, pp. 10. [5] Bruns, A., and Burgess, J. E. The use of twitter hashtags in the formation of ad hoc publics. [6] Carletta, J. Assessing agreement on classi_cation tasks: the kappa statistic. Computational linguistics 22, 2 (1996), 249-254. [7] Castillo, C., Mendoza, M., and Poblete, B. Information credibility on twitter. In Proceedings of the 20th international conference on World wide web (2011), ACM, pp. 675-684. [8] Cohen, R., and Ruths, D. Classifying political orientation on twitter: Its not easy! In Proceedings of the 7th International Conference on Weblogs and Social Media (2013). [9] Conover, M. D., Gonc_alves, B., Ratkiewicz, J., Flammini, A., and Menczer, F. Predicting the political alignment of twitter users. In Privacy, security, risk and trust (passat), 2011 ieee third international conference on and 2011 ieee third international conference on social computing (socialcom) (2011), IEEE, pp. 192-199. 65
  • 66. References [10] Fruchterman, T. M., and Reingold, E. M. Graph drawing by force-directed placement. Software: Practice and experience 21, 11 (1991), 1129- 1164. [11] Gayo-Avello, D. Don't turn social media into another'literary digest'poll. Communications of the ACM 54, 10 (2011), 121-128. [12] Golbeck, J., and Hansen, D. Computing political preference among twitter followers. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (2011), ACM, pp. 1105-1108. [13] Gupta, A., and Kumaraguru, P. Credibility ranking of tweets during high impact events. In Proceedings of the 1st Workshop on Privacy and Security in Online Social Media (2012), ACM, p. 2. [14] Himelboim, I., McCreery, S., and Smith, M. Birds of a feather tweet together: Integrating network and content analyses to examine cross- ideology exposure on twitter. Journal of Computer-Mediated Communication 18, 2 (2013), 40-60. [15] Honey, C., and Herring, S. C. Beyond microblogging: Conversation and collaboration via twitter. In System Sciences, 2009. HICSS'09. 42nd Hawaii International Conference on (2009), IEEE, pp. 1-10. [16] Hong, S., and Nadler, D. Does the early bird move the polls?: the use of the social media tool'twitter'by us politicians and its impact on public opinion. In Proceedings of the 12th Annual International Digital Government Research Conference: Digital Government Innovation in Challenging Times (2011), ACM, pp. 182-186. [17] Jungherr, A., J•urgens, P., and Schoen, H. Why the pirate party won the german election of 2009 or the trouble with predictions: A response to tumasjan, a., sprenger, to, sander, pg, & welpe, im predicting elections with twitter: What 140 characters reveal about political sentiment. Social Science Computer Review 30, 2 (2012), 229-234. [18] Krenn, B., Evert, S., and Zinsmeister, H. Determining intercoder agreement for a collocation identi_cation task. In Proceedings of KONVENS (2004), pp. 89-96. [19] Metaxas, P. T., Mustafaraj, E., and Gayo-Avello, D. How (not) to predict elections. In privacy, security, risk and trust (PASSAT), 2011 IEEE third international conference on and 2011 IEEE third international conference on social computing (SocialCom) 66