twittering dissent

26
Twittering Dissent Social Web Data Streams as a Basis for Agent Based Models of Opinion Dynamics Presentation held at GOR09 08/04/2009

Upload: pascal-juergens

Post on 05-Dec-2014

993 views

Category:

Education


1 download

DESCRIPTION

Presentation at GOR09 conference about modeling opinion dynamics with empirical communication data

TRANSCRIPT

Page 1: Twittering Dissent

Twittering DissentSocial Web Data Streams as a Basis for

Agent Based Models of Opinion Dynamics

Presentation held at GOR09 08/04/2009

Page 2: Twittering Dissent

AuthorsPascal Jürgens

[email protected] Student

Department of CommunicationUniversity of Mainz, Germany

Andreas Jungherr

[email protected] Student

Department of Political ScienceUniversity of Mainz, Germany

Page 3: Twittering Dissent

The ChallengeTo gain

valid, representative, relevant

insight into human behavior

from online data.

1

Page 4: Twittering Dissent

Audience Dissent at SXSW Conference

2

"Never, ever have I seen such a train wreck of an interview," said Jason Pontin on Twitter.

"Talk about something interesting," one attendee yelled about halfway through the keynote. The remark was met with waves of cheering and applause

— Wired.com article about the event

Page 5: Twittering Dissent

The Event of Interest

3

• Interview with Mark Zuckerberg of Facebook at SXSW conference, Austin (Tx), March 9th, 2008

• During the interview, negative comments posted by audience members spread through the microblogging service Twitter

• Unrest from the electronic backchannel spills over into the room, leading to booing, shouted interjections and eventually the abortion of the interview

Page 6: Twittering Dissent

Microblogging Overview

4

user subscribers

non - subscribers

normalmessage

1. long term, one-way, mass audience communication

@message

2. ad hoc, bidirectional, mass audience + select recipient communication

Page 7: Twittering Dissent

The Event:Interesting Aspects

5

• Unique interaction of online/offline behavior

• Backchannel (invisible communication)

• Ad-hoc formation and group action in a small group setting

• Possibly an example of “augmented reality”

• All within strict spatial and temporal constraints

Page 8: Twittering Dissent

Research Challenges

6

• Problem: Ex Post proof of causality is difficult (qualitative in-depth interviews might be an option)

• Goal: Relate online data to offline situation without data

• Therefore: Our approach: Infuse online data into mathematical model on the basis of established social-psychological theories - then use model as basis for hypothesis generation

Page 9: Twittering Dissent

Data — Benefits

• (mostly) unique users

• Central data repository

• User-coded intents:replies (@user), topics (#topic)

• Low syntactical complexityas a result of limited message length (140 characters)

7

Page 10: Twittering Dissent

Data — Risks

• No guarantee of data availability

• Usage limit — limited data acquisition

• Message size may discourage complex issues as conversation topics

• Low temporal resolution (time zone ambiguity, latencies)

8

Page 11: Twittering Dissent

Our Data Set

9

Robert Scoble(well connected blogger)

over 2700 subscribersMessages during

interview (N = 259)All users directly addressedby R. Scoble (@-messages)

Page 12: Twittering Dissent

Our Data Set

10

all tweets incl. neutralnegative tweets

• Messages hand-coded for relevance and negativity

• Time series supports role of backchannel

Interview Replacement Session

Page 13: Twittering Dissent

Our Data Set

11

0%

15%

30%

45%

60%

During Keynote Complete Time Series

36%

58%

7%3%

57%

39% Neutral TweetsPositive TweetsNegative Tweets

N total = 814N during = 259

Page 14: Twittering Dissent

Modeling• Known from physics, econonomics, recently

spawned field of “econophysics”• Roots in game theory, particle simulation• Limited number of variables, Monte Carlo

approach to find out behavior• Good in conditions of high uncertainty

regarding interplay of factors (explorative theory building)

• Bad for forecasts, establishing causality

12

Page 15: Twittering Dissent

Established Models of Communication

• Models of Opinion Dynamics and Formation

• Hegselmann / Krause Model: Repeated averaging of opinions with neighbors

• “In the HK model, each agent moves to the average opinion of all agents which lie in her area of confidence (including herself ).” (Lorenz 2007)

13

Page 16: Twittering Dissent

Building the Model

14

Snapshot:Grid with backchannel

Time plot:Opinion space over time

Page 17: Twittering Dissent

Model Step-by-Step

15

• Start with random distribution of opinions (gauss distribution) on 32 x 32 grid

• Twenty randomly chosen agents are interconnected via a backchannel. Each of those agents is connected to ten peer agents

• On each tick, every agent builds a new opinion Oj from the current opinions Oi of her eight immediate neighbors and her own

• Connected agents build a new opinion from the eight neighbors and all connected agents

Page 18: Twittering Dissent

Introducing Tolerance

16

• Tolerance = acceptance or rejection of opinions• Rejected opinions are disregarded in the process

of opinion formation• In modeling: bounded confidence (ε)• Only agents within a certain distance on the

one-dimensional opinion space are considered

Page 19: Twittering Dissent

Sample Model Run

17

Page 20: Twittering Dissent

Model Performance

18

100 200 300 400

200

400

600

800

1000

negative backchannelbackchannel with positive / negative ratio from data

n of

neg

ativ

e ag

ents

t

.2

0 1

.3

.4 .5

bounded confidence

Page 21: Twittering Dissent

Model Findings

19

• Tolerance of agents (bounded confidence) is the key factor for consensus / overwhelming

• The number of connected agents (connection density) speeds up the process, but does not affect the final outcome

• A surprisingly simple model captures social interaction under the influence of pervasive electronic communication

Page 22: Twittering Dissent

Modeling for Hypothesis Generationfrom Online Data

• Similar operationalizations• Can be based on empirical data• Based on existing theories / models• Good science workflow (explicit assumptions)• Known / measured factors can be plugged in

20

Page 23: Twittering Dissent

Further Investigations

• Bifurcation analysis of model design: create general description and describe relevant factors and their turning points

• Controlled experimental corroboration

• Events with longer time-scale and without spatial restrictions

21

Page 24: Twittering Dissent

Thank you!For your interest

Page 25: Twittering Dissent

Logistics: Lessons Learned

In early summer 2008, Twitter cut access to archives before april 2008 (subsequently extended). ➡ Corroboration requires published data sets

Both data acquisition and modeling require substantial computational capacity. Some data is only accessible through special agreements with companies.➡ Joined research efforts might be needed

i

Page 26: Twittering Dissent

Literature• Why we twitter: understanding microblogging usage and communities.

Proceedings of the 9th WebKDD and 1st SNA-KDD 2007 workshop on Web mining and social network analysis (2007) pp. 56-65

• Rainer Hegselmann and Ulrich Krause. Opinion Dynamics and Bounded Confidence, Models, Analysis and Simulation. Journal of Artificial Societies and Social Simulation, 5(3), 2002.

• Zheng and Hui. Dynamics of opinion formation in a small-world network. arXiv (2005) vol. physics.soc-ph

• Lorenz. Continuous Opinion Dynamics under Bounded Confidence: A Survey. arXiv (2007) vol. physics.soc-phJava et al.

• Photo credit: “Zuckerberg Keynote” by pescatello (CC Attribution 2.0)

ii