Upload
vuongtruc
View
225
Download
5
Embed Size (px)
Citation preview
Big Data Semantic Network Analysis Gaza War News Dynamics
Semantic Network Analysis
in Social Science Research
Wouter van Atteveldthttp://vanatteveldt.com
December 3, 2015
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Big Data and Social Analytics
Are daters racist? (self-report)
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Big Data and Social Analytics
But are they?
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Big Data and Social Analytics
And did it get better?
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Big Data and Social Analytics
Outline
1 Big Data and Social Analytics
2 Semantic Network Analysis
3 Application: Gaza War
4 Application: News Dynamics
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Big Data and Social Analytics
Daily trail of information
� Smartphone location
� RFID
� License plates
� Twitter, Facebook, . . .
� Shopping (online & o�ine)
� Reviews (book, hotel)
� Dating
� Electronic Patient File
� Insurance claims
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Big Data and Social Analytics
Big Data and Social Analytics
� Big Data
� Data Science
� Computational Social Science
� Social Physics
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Big Data and Social Analytics
Opportunities: Research paradigms
� Experiments:
� A/B testing vs. traditional controlled� Behaviour vs. self-report� milllions vs. 30 per cell
� Observational studies:
� Behaviour vs. self-report� Millions vs. hundreds� Real time vs. waves
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
The Facebook Voting Experiment
Example: Facebook voting experiment
� A 61-million-person experiment in social in�uence andpolitical mobilization
� Bond et al (2012), Nature
� Do online messages increase voting behaviour?
� E�ect of social pressure and contagion
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
The Facebook Voting Experiment
Previous studies
� Experiments and '�eld' experiments
� Small-N
� Weak results
� Voting is 'contagious'
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
The Facebook Voting Experiment
Facebook experiment
� Informational vs social vs control
� N=61 million (!)
� E�ect on vote intention, information search, behaviour
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
The Facebook Voting Experiment
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
The Facebook Voting Experiment
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
The Facebook Voting Experiment
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
The Facebook Voting Experiment
Conclusion
� Social message promotes voting
� Voting behaviour contagious
� E�ect small, but margins are small too
� p>.001 even with 61M respondents
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Social Analytics: Conclusions
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Social Analytics: Conclusions
Social Analytics
� Massive amounts of data
� Opportunities
� Bridging experimental gap� Unbiased, real-time, sensitive measures� Bring social back in social science
� Threats
� Privacy� Reproducibility� Technical complexity
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Social Analytics: Conclusions
Privacy risks
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Semantic Network Analysis
Outline
1 Big Data and Social Analytics
2 Semantic Network Analysis
3 Application: Gaza War
4 Application: News Dynamics
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Semantic Network Analysis
Social and Semantic Network Analysis
� Big data is often (also) textual
� Semantic Network Analysis
� Extracted from text� Nodes are words/concepts, edges similarities/relations
� Social Network Analysis
� Nodes are people, edges connections(friendship, co-author, etc)
� Mostly extracted from structured data
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Semantic Network Analysis
Extracting Social/Semantic Networks from text
1 Identify relevant entities (nodes) in text
2 Determine whether there is a relation
� Co-occurrence in same document� Co-occurrence in a certain window
3 Determine nature of relation
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Semantic Network Analysis
Example 1: HPV discussions
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Semantic Network Analysis
Example 2: Enron email
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Semantic Network Analysis
Example 3: BP Crisis
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Semantic Network Analysis
Example 4: Stakeholders and themes
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Semantic Network Analysis
Semantic Network Analysis
� Di�erent data than social networks
� Nodes can be people, but also concepts, actors, etc.� Connected nodes are "related" in the source texts
� Similar measures
� Centrality, connectedness, etc.� Edge/node level modelling
� Can be combined
� Semantic network can be integrated in social network� If people mail/chat, what do they say?
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Gaza War: Extracting directed relations
Outline
1 Big Data and Social Analytics
2 Semantic Network Analysis
3 Application: Gaza War
4 Application: News Dynamics
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Gaza War: Extracting directed relations
Combining social and semantic analysis
� Text: who does what to whom?
� Yields "labeled" actor-actor network
� e.g. John loves Mary
� John � (loves) �> Mary
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Gaza War: Extracting directed relations
Grammatical analysis
� Co-occurence is undirected
� Word order not reliable
� (esp. outside English)
� → Grammatical analysis
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Gaza War: Extracting directed relations
Method
1 Syntactic Parsing
2 Source detection
3 Clause identi�cation
4 Extraction as tokens
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Gaza War: Extracting directed relations
Parsing
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Gaza War: Extracting directed relations
Source Detection (Dutch)
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Gaza War: Extracting directed relations
Clauses
� Who does what to whom?
� Semantic Role Labeling / verb subframe identi�cation
� Identifying verbs and agents is easy
� Di�erentiating between object and predicate is hard
� He shot a rocket at him� He shot him at dawn
� Clauses: subject/predicate tuples
� ("Old" meaning of predicate)
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Gaza War: Extracting directed relations
Clauses
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Explorative results
Explorative results
� 2009 Gaza war
� US and Chinese news media
� LexisNexis, English language articles� US: 6.5k articles, Chinese: 2.2k� Total 800k clauses
� Simple dictionary for 'Israel'/'Hamas' and 'aggression'
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Explorative results
Who does what? (According to who)
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Explorative results
What is being done?
� Select words in predicates
� Compare Israeli subject vs Hamas subject
� chi-squared overrepresentation
� Occurrence and simple co-occurrence in predicate
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Explorative results
(Overrepresented predicate words, subject Israel, US Media)
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Explorative results
(Overrepresented predicate words, subject Hamas, US Media)
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Explorative results
(Overrepresented pred. words, subject Israel, Chinese Media)
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Explorative results
(Overrepresented pred. words, subject Hamas, Chinese Media)
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Explorative results
Dyadic words
� Who does what to whom?
� Frequent words on dyadic edges
� actor in subject → actor in predicate
� EU, US, Israel and Palestine
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Explorative results
Israel → Palestine
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Explorative results
US → Israel
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Explorative results
EU → Israel
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
News Dynamics: Media as nodes
Outline
1 Big Data and Social Analytics
2 Semantic Network Analysis
3 Application: Gaza War
4 Application: News Dynamics
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
News Dynamics: Media as nodes
Journalism and the Internet
� Increasing amount of news outlets
� Is news actually more diverse?
� Journalists copy sources, each other
� Especially press agency
� Who determines what you read?
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
News Dynamics: Media as nodes
Gatekeeping
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
News Dynamics: Media as nodes
Networked gatekeeping
� Audience reached directly or indirectly
� Network of in�uence from gatekeepers
� High betweenness: strong in�uence
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
News Dynamics: Media as nodes
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
In�uence of ANP
In�uence of ANP
� Semantic Network Analysis of newspaper dynamics
� Nodes: articles� Edges: copied / highly similar articles
� Who follows whom?
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
In�uence of ANP
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
In�uence of ANP
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
In�uence of ANP
Similarity between newspapers
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
In�uence of ANP
Similarity controlled for ANP
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
In�uence of ANP
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Conclusions
Conclusions
� Digital text important source of information
� Who is connected to whom?� Content of relations
� Semantic Network Analysis
� Complement to Social Network Analysis� Importance of tooling
� Opens up new research questions
� Journalism: objectivity and dynamics� Many other �elds: social psychology, sociology,economics, organization science, . . .
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com
Big Data Semantic Network Analysis Gaza War News Dynamics
Conclusions
Batteries included
� This presentation:http://vanatteveldt.com/skn2015
� http://vanatteveldt.com/
� http://vanatteveldt.com/learningr
� https://rawgit.com/vanatteveldt/learningr/
master/clauses.html
� http://github.com/amcat/amcat-r
� http://github.com/kasperwelbers/corpus-tools
� http://github.com/vanatteveldt/xtas
Semantic Network Analysis Wouter van Atteveldt | http://vanatteveldt.com