Mining the Social Web. Eric Wete June 13, 2017

Similar documents
Social Media & The Networked Public Sphere. Michael truthy.indiana.edu

DETECTING COMMUNITIES BY SENTIMENT ANALYSIS

The Science of Social Media. Kristina Lerman USC Information Sciences Institute

Using Twitter to Predict Voting Behavior

We Don t Know What We Don t Know: When and How the Use of Twitter s Public APIs Biases Scientific Inference

Tweeting Questions in Academic Conferences: Seeking or Promoting Information?

When Politicians Tweet: A Study on the Members of the German Federal Diet

Automatic Detection of Rumor on Social Network

What s in Twitter: I Know What Parties are Popular and Who You are Supporting Now!

Cyber-Social-Physical Features for Mood Prediction over Online Social Networks

Inferring Nationalities of Twitter Users and Studying Inter-National Linking

TwitterRank: Finding Topicsensitive Influential Twitterers

That s What Friends Are For: Inferring Location in Online Social Media Platforms Based on Social Relationships

Cross-Pollination of Information in Online Social Media: A Case Study on Popular Social Networks

From Tweets to Polls: Linking Text Sentiment to Public Opinion Time Series

Data Mining in Social Network. Presenter: Keren Ye

HOW SOCIAL INBOX CAN HELP YOUR MARKETING, SUPPORT, AND SALES.

Using Decision Tree to predict repeat customers

Financial Market - A Network Perspective

Supplementary Materials for

On Burst Detection and Prediction in Retweeting Sequence

Influence Maximization-based Event Organization on Social Networks

Online Supplementary Materials. Appendix 1: Flags in the 2012 Election Campaign

arxiv: v3 [cs.si] 26 Apr 2017

Fill in the worksheet with your responses (per the instructions in the write up for the deliverable).

Data Preprocessing, Sentiment Analysis & NER On Twitter Data.

A Framework for Analyzing Twitter to Detect Community Crime Activity

Predicting Yelp Ratings From Business and User Characteristics

Using Link Analysis to Discover Interesting Messages Spread Across Twitter

The Michelin Curse: Expert Judgment Versus Public Opinion

On utility of temporal embeddings for skill matching. Manisha Verma, PhD student, UCL Nathan Francis, NJFSearch

2015 Elsevier B.V. All rights reserved. SciVal is a registered trademark of Elsevier Properties S.A., used under license.

Predicting user rating for Yelp businesses leveraging user similarity

Knowledge-Guided Analysis with KnowEnG Lab

Should We Use the Sample? Analyzing Datasets Sampled from Twitter s Stream API

Differences in the Mechanics of Information Diffusion Across Topics: Idioms, Political Hashtags, and Complex Contagion on Twitter

Digital Trace Data in the Study of Public Opinion: An Indicator of Attention Toward Politics Rather Than Political Support Online Appendix

Politics, Twitter, and information discovery: Using content and link structures to cluster users based on issue framing

T-PICE: Twitter Personality based Influential Communities Extraction System

Topical Influence on Twitter: A Feature Construction Approach

A Meme is not a Virus:

arxiv: v2 [cs.si] 15 Nov 2011

News-Topic Oriented Hashtag Recommendation in Twitter Based on Characteristic Co-occurrence Word Detection

Seminar Data & Web Mining. Christian Groß Timo Philipp

the League at any one time. Each individual club is independent: working within the rules of

Measure Social Media Like a Pro: Social Media Analytics Uncovered

Overcoming Statistical Challenges to the Reuse of Data within the Mini-Sentinel Distributed Database

WHITE PAPER! How Stuff Spreads #1:! Gangnam Style vs Harlem Shake Anatomy of Two Memes!

How to Set-Up a Basic Twitter Page

Determining Citizens Opinions About Stories in the News Media

Predicting Political Preference of Twitter Users

arxiv: v2 [cs.si] 19 Aug 2014

Reaction Paper Regarding the Flow of Influence and Social Meaning Across Social Media Networks

Twitter Set-up Guide. How to Optimize Your Profile

Measuring message propagation and social influence on Twitter.com

Solutions - Week 2 Assignment

2017 SOCIAL MEDIA BENCHMARK REPORT. Industry benchmarks across the most important social media metrics

Investigating Conversation Connectivity in Politically- and Socially-Charged Twitter Discussions

Spread and Skepticism: Metrics of Propagation on Twitter (Extended Abstract)

Will My Followers Tweet? Predicting Twitter Engagement using Machine Learning. David Darmon, Jared Sylvester, Michelle Girvan and William Rand

Learning to Blend Vitality Rankings from Heterogeneous Social Networks

Tweetgeist: Can the Twitter Timeline Reveal the Structure of Broadcast Events?

I act, therefore I judge: Network sentiment dynamics based on user activity change

Who says what to whom on Twitter

Influencer Communities. Influencer Communities. Influencers are having many different conversations

BIZZLOC! - Locate Your Business Group Web Mining Project

Social Media Recommendations For Clubs: Getting Started & Best Practices. General

How To Use Twitter Insights For Your Content Marketing Strategy

Quantifying Influence in Social Networks and News Media

Exploring Demographic Information in Social Media for Product Recommendation

The disruptive power of big data

SOCIAL MEDIA 101: SOCIALIZING, PROMOTING AND STORYTELLING FLORIDA FFA ASSOCIATION

Uncovering the Small Community Structure in Large Networks: A Local Spectral Approach

Exploring Similarities of Conserved Domains/Motifs

CS 5984: Application of Basic Clustering Algorithms to Find Expression Modules in Cancer

Sharknado Social Media Analysis with SAP HANA and Predictive Analysis

Tweet Segmentation Using Correlation & Association

Alek Irvin

PROXIMITY, INTERACTIONS, AND COMMUNITIES IN SOCIAL NETWORKS: PROPERTIES AND APPLICATIONS.

Putting abortion opinions into place: a spatial-temporal analysis of Twitter data

A logistic regression model for Semantic Web service matchmaking

TWITTER GUIDE TABLE OF CONTENTS


Targeting Individuals to Catalyze Collective Action in Social Networks

Predicting the Odds of Getting Retweeted

Influence of First Steps in a Community on Ego-Network: Growth, Diversity, and Engagement

Spreading Groups in Twitter: The Flow of Rumors about Stocks

Online network organization of Barcelona en Comú, an emergent movement party

The Art of Lemon s solution

Using Tag Recommendations to Homogenize Folksonomies in Microblogging Environments

Area Code: INTRO SECTION>

From Variants to Pathways: Agilent GeneSpring GX s Variant Analysis Workflow

Online Tools. For Intelligence Work. 29 tried and tested ways to explore digital open sources. Updated December 2016.

HOW TO SETUP YOUR PROFILE

Extracting Topics with Focused Communities in Multi-dimensional Social Data

Advancing Influencer and Sentiment Analysis on Social Networks:

Influence Maximization across Partially Aligned Heterogenous Social Networks

COMMUNICATIONS H TOOLKIT H NATIONAL VOTER REGISTRATION DAY. A Partner Communications Toolkit for Traditional and Social Media

Consultation Draft of the International <IR> Framework

Prediction of Google Local Users Restaurant ratings

Transcription:

Mining the Social Web Eric Wete ericwete@gmail.com June 13, 2017

Outline The big picture Features and methods (Political Polarization on Twitter) Summary (Political Polarization on Twitter) Features on the Demo (Political Hashtag Trends) How It Works (Political Hashtag Trends) Summary (Political Hashtag Trends) Discussions Eric Wete 13. Juli 2013 2

The big picture Social web : social relations linking people through World Wide Web Mining the social web: explore social web to get useful information Problem: get useful info. Importance : Medicine, School, Marketing, Politic, Source: https://makeawebsitehub.com/social-media-sites Eric Wete 13. Juli 2013 3

Features and methods (Political polarization on twitter) Twitter Platform Political Content identification Political Communication Networks Analysis Cluster Analysis Interaction Analysis Eric Wete 13. Juli 2013 4

Twitter Platform Interactions with (Re)tweets Interactions with Mentions Interactions with Hashtags Eric Wete 13. Juli 2013 5

Political Content identification Political communication : any tweet with at least one politically relevant hashtag Relevant hashtag: sample of 2 most political hashtags #p2 (Progressives 2.0) and #tcot (Top Conservatives). For each seed we identified the set of hashtags with which it co-occurred in at least one tweet, and ranked the results using the Jaccard coefficient. Eric Wete 13. Juli 2013 6

Political Content identification Let S be set of tweets containing seed hashtag and T set of tweets containing another hashtag. Jaccard coefficient between S and T : If σ is big the two hashtags are deemed to be related. Around 252,000 tweets Eric Wete 13. Juli 2013 7

Political Communication Networks Analysis Tweets analysis with focus on retweets and mentions Retweets network: an edge runs from a node A to a node B if B retweets content originally broadcast by A. > 23,000 connections among tweets Mentions network: an edge runs from node A to node B if A mentions B in a tweet >10,000 (smaller than retweets network) Users receive or spread huge amount of information Eric Wete 13. Juli 2013 8

Cluster Analysis Community structure Community detection using a label propagation method for two communities to establish the large-scale political structure of retweet and mention network Label propagation : assign an initial arbitrary cluster membership to each node and then iteratively updating each node s label according to the label that is shared by most of its neighbors. Eric Wete 13. Juli 2013 9

Cluster Analysis Community structure Retweet : Two clusters Mention: replies among active users Retweet Mention Eric Wete 13. Juli 2013 10

Cluster Analysis Content Homogeneity Is the actual content of the discussions involved similar? Association of each user with a profile vector containing all the hashtags in her tweets, weighted by their frequencies. Computation of cosine similarities between each pair of user profiles The table shows the average similarities in the retweet and mention networks for pairs of users both in cluster A, both in cluster B, and for users in different clusters. Eric Wete 13. Juli 2013 11

Cluster Analysis Political Polarization Correspond the cluster in retweet network to groups of users of similar political alignment? Qualitative content analysis: techniques from the social sciences one author first annotated 1,000 random users who appeared in both the retweet and mention networks. 200 random users from the set of 1,000 to establish the reproducibility of this annotation scheme. Eric Wete 13. Juli 2013 12

Cluster Analysis Political Polarization coders' annotations agreement with an objective judge is Cohen s Kappa, defined as where P(α) is observed rate of agreement between annotators and P(ε) is expected rate of random agreement given relative Eric Wete 13. Juli 2013 13

Interaction Analysis Cross-Ideological Interactions Compare the observed number of links between manually-annotated users with the value we would expect in a graph where users connect to one another without any knowledge of political alignment. For both means of communication, users are more likely to engage people with whom they agree. But it is far less pronounced in the mention network, where we observe significant amounts of crossideological interaction. Eric Wete 13. Juli 2013 14

Interaction Analysis Content Injection Any Twitter user can select arbitrary hashtags to annotate his or her tweets. One explanation might be that he seeks to expose those users to information that reinforces his political views. We propose that when a user is exposed to ideologically opposed content in this way, he will be unlikely to rebroadcast it, but may choose to respond directly to the originator in the form of a mention. Consequently, the network of retweets would exhibit ideologically segregated community structure, while the network of mentions would not. Eric Wete 13. Juli 2013 15

Summary (Political polarization on twitter) the two major mechanisms for public political interaction on Twitter mentions and retweets induce distinct network topologies. The retweet network is highly polarized, while the mention network is not. Explanations are most based on the role of hashtags and users applying them to get communities involved. we know for certain that ideologically-opposed users interact with one another, either through mentions or content injection, they very rarely share information from across the divide with other members of their community. Dataset : http://cnets.indiana.edu/groups/nan/truthy/ Eric Wete 13. Juli 2013 16

Features of the Demo (Political Hashtag Trends) Lean and Trend Information Putting content into a context Eric Wete 13. Juli 2013 17

Lean and Trend Information Political Hashtag Trends (PHT) is an analysis tool for political leftvs.- right polarization of Twitter hashtags. PHT computes a leaning for trending, political hashtags in a given week, giving insights into the polarizing U.S. American issues on Twitter. Core functionality Identify trending, political hashtags in a given week Assign a leaning to them Eric Wete 13. Juli 2013 18

Lean and Trend Information The starting page of PHT Eric Wete 13. Juli 2013 19

Putting content into Context Twitter current search: show recent tweets for a selected hashtag Twitter archive search: show tweets for the week of interest for the given hashtag New York Times archive search: Each hashtag is linked to a datespecific search on the New York Times archive Eric Wete 13. Juli 2013 20

Features and methods Seed Users Identifying Politicized Users Detecting Political Hashtags Assigning a Leaning to Hashtags Assigning Trending Score to Hashtags Eric Wete 13. Juli 2013 21

Seed Users Set of seed users with known political orientation (eg. @Barackobama, @MittRommey) Expansion using retweet behavior and later cleaned by limiting the geographic scope Seed users selection (twitter account) : Had to belong to either a political leader in office or it hat to be an official party account For a person, it had to be the personal account rather than an officerelated account It had to be verified twitter account Dataset retrieved with :Twitter REST + API Apigee Got: 14 accounts for the left and 19 for the right Eric Wete 13. Juli 2013 22

Identifying Politicized Users For each seed users retrieve their publicly available tweets For each tweet identity up to 100 retweeters, filter on retweeters location (here U.S.) => +110,000 users For each week, assign these users a fractional leaning corresponding to the ratio of their retweets for the given week For retweeters we obtain their public tweets for the given week Note: This method allows a change in leaning of retweeters Eric Wete 13. Juli 2013 23

Detecting Political Hashtags Look at co-occurrence with a set of hashtags which are deemed to be political This seed set include hashtags referring to main political parties and events (#p2, #tcot, #teapary, #gop ) and hashtag containing obama, rommey, Compute within-week user volumes for each hashtag For each week and each leaning, keep 5% top hashtag in term of user volume User s volume can contribute fractionally to both leanings For each hashtag h, count the number of user who use h at least once in combination with a political seed hashtag Keep 25% in term of political-to-all user fractions, again for each leaning Merge the two lists and the resulting (h,w) pairs are used in the analysis Eric Wete 13. Juli 2013 24

Assigning a Leaning to Hashtags Use a voting approach to compute the leaning of hashtags vl (vr) = aggregated user volume of h in w for the left (right) leaning VL (VR) = total left (right) user volume of all hashtags in w User can contribute fractionally based on his fractional leaning in w The leaning of h in w is defined as Where leaning of 1.0 is fully left and 0.0 is fully right Eric Wete 13. Juli 2013 25

Assigning Trending Score to Hashtags A trending score t(h,w) to h in w is based on the past frequencies of h and the overall frequencies in the given week. Sort hashtags by t(h,w) and from the top assign them to either left (Lean(h,w)>=0.5) or right (Lean(h,w)<0.5) leaning. For each leaning, keep top 20 in term of t(h,w) and reranked according to Lean(h,w) for the left or Lean(h,w) for the right t(h,w) defined as: f(h,w) : user volume for h in w. Eric Wete 13. Juli 2013 26

Summary (Political Hashtags Trends) PHT computes a leaning for trending, political hashtags in a given week, giving insights into the polarizing U.S. American issues on Twitter. The leaning of a hashtag is derived in two steps. First, users retweeting a set of "seed users" with a known political leaning, such as Barack Obama or Mitt Romney, are identified and the corresponding leaning is assigned to retweeters. Second, a hashtag is assigned a fractional leaning corresponding to which retweeting users used it. Non-political hashtags are removed by requiring certain hashtag co-occurrence patterns. PHT also offers functionality to put the results into context. After the seed users step, PHT identifies the Politicized Users, detects Political Hashtags, assign them a Lean and a Trending Score which are use for their ranking. Eric Wete 13. Juli 2013 27

Discussion Political Polarization on Twitter : Contend based methodology (retweets & mentions) : less information here than PHT Political Hashtag Trends : Contend (hashtags) and time (1 week) based methodology (public available tweets), user volume and frequency based : here more available information (tweets history and context) than the above paper Eric Wete 13. Juli 2013 28

References Conover, Michael, et al. Political Polarization on Twitter. ICWSM '11. Weber, Ingmar, Venkata Rama Kiran Garimella, and Asmelash Teka. Political hashtag trends. ECIR '13. Eric Wete 13. Juli 2013 29