SlideShare a Scribd company logo
Opinion Dynamics on Networks
Mason A. Porter (@masonporter)
Department of Mathematics, UCLA
Talks, Tutorials, Panels, and Slides from
our Short Course
•https://zerodivzero.com/short_course/aaac8c66007a4d23a7aa14857a3b778
c/titles
Spread of “Fake News” on Social Networks
Outline
• Introduction
• Threshold models
• Adaptive voter models
• Bounded-confidence models
• Conclusions
Introduction
Social Networks
• Typically (but not always), nodes represent individuals
• Depending on the application, edges can represent one (or more) of various types
of social connections: offline interactions, phone calls, Facebook ‘friendships’,
Twitter followership, etc.
• Notions of actual social ties, but also notions of communication
• Different things propagate on different types of networks
• For example: information spreading versus disease spreading
• Complicated mixture of regular and ‘random’ structures
• Good random-graph models provide baselines for comparison
Dynamical Processes on Networks
•Incorporate which individuals (nodes) interact with which other
individuals via their ties (edges).
•This yields a dynamical system on a network.
•Basic question: How does network structure affect dynamics (and
vice versa)?
•MAP & J. P Gleeson [2016], “Dynamical Systems on Networks: A
Tutorial”, Frontiers in Applied Dynamical Systems: Reviews and
Tutorials, Vol. 4
A General Note About Time Scales and Modeling
Dynamical Systems on Dynamical Networks
• Relative time scales of evolution of states versus evolution of network structure
• States change much faster than structure?
• Faster: Dynamical systems on static networks (“quenched”)
• MUCH faster (too rapidly): Can only trust statistical properties of states
• Structure changes much faster than states?
• Faster: Temporal networks
• MUCH faster (too rapidly): Can only trust statistical properties of network structure (“annealed”)
• Comparable time scales?
• “Adaptive” networks (aka “coevolving” networks)
• Dynamics of states of network nodes (or edges) coupled to dynamics of network structure
Spreading and Opinion Models
•There are many types of models, and the goal of my talk is to introduce
three types of them.
• Threshold models
• A type of model with discrete states (usually two of them) that models social
reinforcement in contagious spreading processes in a minimalist way
• Voter models
• Discrete-valued opinions, although not really a model for “voters”
• Bounded-confidence models
• Continuous-valued opinions
Threshold Models
Example: Watts Threshold Model
• D. J.Watts, PNAS, 2002
• Each node j has a (frozen) threshold Rj drawn from some distribution and can be in one of two states (0 or 1)
• Choose a seed fraction ρ(0) of nodes (e.g. uniformly at random) to initially be in state 1 (“infected”,“active”,
etc.)
• Updating can be either:
• Synchronous: discrete time; update all nodes at once
• Asynchronous:“continuous” time; update some fraction of nodes in time step dt (e.g., using a Gillespie
algorithm)
• Update rule: Compare fraction of infected neighbors (m/kj) to Rj. Node j becomes infected if m/kj ≥ Rj.
Otherwise no change.
• Variant (Centola–Macy): Look at number of active neighbors (m) rather than fraction of active neighbors
• Monotonicity: Nodes in state 1 stay there forever.
J. P. Gleeson, PRX,Vol. 3, 021004 (2013): has a table of more than 20 binary-state models (WTM, percolation models, etc.)
Steady-State Levels of Adoption
A Threshold Model with Hipsters
• J. S. Juul & MAP [2019], “ Hipsters on Networks: How a Minority Group of Individuals Can Lead to an
Antiestablishment Majority”, Physical Review E, Vol. 99: 022313
• WTM rules to adopt some product (A or B)
• Conformist node: Adopts majority opinion from local neighborhood
• Hipster node: Adopts minority opinion (from full network, like a best-seller list) from ! times ago
5-Regular Configuration-Model Networks
How can a minority
opinion dominate?
Adaptive Voter Models
“The” Voter Model
• S. Redner [2019], “Reality Inspired Voter Models: A Mini-Review”, Comptes
Rendus Physique, Vol. 20:275–292
• In an update step, an individual updates their opinion based on the opinion of a
neighbor
• One choice: asynchronous versus synchronous updating
• Select a random node (e.g., uniformly at random) and then a random neighbor
• Another choice: node-based models versus edge-based models
• Select a random edge (or perhaps a random “discordant” edge)
• In Kureh & Porter (2020), we use asynchronous, edge-based updates.
A Nonlinear Coevolving Voter Model
• Y. Kureh & MAP [2020], “Fitting In
and Breaking Up: A Nonlinear Version
of Coevolving Voter Models”, Physical
Review E, Vol. 101, No. 6: 062303
• We consider versions of the model with
three types of changes in network
structure.
• Each step: probability !q of rewiring
step and complementary probability 1 –
!q of opinion update
• q = nonlinearity parameter
A Schematic of One Step
Example: Rewire-to-Random Model
on G(N,p) Erdös–Rényi Networks
RTR with Two-Community Structure
and Core–Periphery Structure
Majority Illusion and Echo Chambers
• “Liberal Facebook” versus
“Conservative Facebook”:
http://graphics.wsj.com/blue-feed-
red-feed/
• “Majority illusion”: K. Lerman, X.
Yan, & X.-Z. Wu, PLoS ONE, Vol.
11, No. 2: e0147617 2016
• Such network structures form
naturally from homophily and are
exacerbated further by heated
arguments in contentious times.
“Majority Illusion” and “Minority
Illusion” in our Coevolving Voter Model
Bounded-Confidence Models
Bounded-Confidence Models
• Continuous-valued opinions on some space, such as [–1,1]
• When two agents interact:
• If their opinions are sufficiently close, they compromise by some amount
• Otherwise, their opinions don’t change
• Two best-known variants
• Deffuant et al. model: asynchronous updating of node states
• Hegselmann–Krause model: synchronous updating of node states
• Most traditionally studied without network structure (i.e., all-to-all coupling of agents) and with a
view towards studying consensus
• By contrast, original motivation — but barely explored in practice — of bounded-confidence models
was to examine how extremist ideas, even when seeded in a small proportion of a population, can take
root in a population
Bounded-Confidence Model on Networks
• X. Flora Meng, Robert A. Van Gorder, & MAP [2018], “Opinion Formation and Distribution in a Bounded-
Confidence Model on Various Networks”, Physical Review E, Vol. 97, No. 2: 022312
• Network structure has a major effect on the dynamics, including how many opinion groups form and how long they take to form
• At each discrete time, randomly select a pair of agents who are adjacent in a network
• If their opinions are close enough, they compromise their opinion by an amount proportional to the difference
• If their opinions are too far apart, they don’t change
• Complicated dynamics
• Does consensus occur? How many opinion groups are there at steady state? How long does it take to converge to steady state?
How does this depend on parameters and network structure?
• Example: Convergence time seems to undergo a critical transition with respect to opinion confidence bound (indicating
compromise range) on some types of networks
Example: G(N,p) ER Networks
Influence of Media
• Heather Z. Brooks & MAP [2020], “A Model for the Influence of Media on the Ideology of
Content in Online Social Networks”, Physical Review Research, Vol. 2, No. 2: 023041)
• Discrete events (sharing stories), but the probability to share them (and thereby influence
opinions of neighboring nodes) is based on a bounded-confidence mechanism
• Distance based both on location in ideology space and on the level of quality of the content that is
being spread
• Include “media nodes” that have only out-edges
• How easily can media nodes with extreme ideological positions influence opinions in a network?
• Future considerations: can also incorporate bots, sockpuppet accounts, etc.
Example using Hand-Curated Media
Locations in (Ideology, Quality) Space
Conclusions
• Lots of cool stuff to study in opinion and spreading models on networks
• Flavors of models include threshold models, voter models, bounded-confidence models, and others.
• How does network structure affect dynamics?
• Is there a consensus? How many opinion groups? How long does it take to converge to a steady state? Etc.
• Some very recent and upcoming papers
• A. Hickok, Y. H. Kureh, H. Z. Brooks, M. Feng, & MAP: “A Bounded-Confidence Model of Opinion
Dynamics on Hypergraphs”, arXiv:2104.00720
• H. Z. Brooks & MAP, “Spreading Cascades in Bounded-Confidence Dynamics on Networks”, in preparation
• M. Feng, H. Z. Brooks, Y. H. Kureh, A. Hickok, & MAP: “A Bounded-Confidence Model of Opinion
Dynamics on Multilayer Networks”
• U. Kanjanasaratool, M. Feng, & MAP: “An Adaptive Bounded-Confidence Model”, in preparation

More Related Content

What's hot

Cascading behavior in the networks
Cascading behavior in the networksCascading behavior in the networks
Cascading behavior in the networks
Vani Kandhasamy
 
Data drift and machine learning
Data drift and machine learningData drift and machine learning
Data drift and machine learning
Smita Agrawal
 
Social network analysis intro part I
Social network analysis intro part ISocial network analysis intro part I
Social network analysis intro part I
THomas Plotkowiak
 
Random walk on Graphs
Random walk on GraphsRandom walk on Graphs
Random walk on Graphs
Pavan Kapanipathi
 
Opinion Dynamics on Generalized Networks
Opinion Dynamics on Generalized NetworksOpinion Dynamics on Generalized Networks
Opinion Dynamics on Generalized Networks
Mason Porter
 
Tutorial on Bias in Rec Sys @ UMAP2020
Tutorial on Bias in Rec Sys @ UMAP2020Tutorial on Bias in Rec Sys @ UMAP2020
Tutorial on Bias in Rec Sys @ UMAP2020
Mirko Marras
 
09 Inference for Networks – Exponential Random Graph Models (2017)
09 Inference for Networks – Exponential Random Graph Models (2017)09 Inference for Networks – Exponential Random Graph Models (2017)
09 Inference for Networks – Exponential Random Graph Models (2017)
Duke Network Analysis Center
 
Deep Learning for Graphs
Deep Learning for GraphsDeep Learning for Graphs
Deep Learning for Graphs
DeepLearningBlr
 
07 Network Visualization
07 Network Visualization07 Network Visualization
07 Network Visualization
Duke Network Analysis Center
 
04 Ego Network Analysis
04 Ego Network Analysis04 Ego Network Analysis
04 Ego Network Analysis
Duke Network Analysis Center
 
Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se...
 Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se... Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se...
Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se...
Sudeep Das, Ph.D.
 
Generalized linear model
Generalized linear modelGeneralized linear model
Generalized linear model
Rahul Rockers
 
A gentle introduction to growth curves using SPSS
A gentle introduction to growth curves using SPSSA gentle introduction to growth curves using SPSS
A gentle introduction to growth curves using SPSS
smackinnon
 
Social Network Analysis (SNA) 2018
Social Network Analysis  (SNA) 2018Social Network Analysis  (SNA) 2018
Social Network Analysis (SNA) 2018
Arsalan Khan
 
Minicourse on Network Science
Minicourse on Network ScienceMinicourse on Network Science
Minicourse on Network Science
Pavel Loskot
 
Social network analysis (SNA) - Big data and social data - Telecommunications...
Social network analysis (SNA) - Big data and social data - Telecommunications...Social network analysis (SNA) - Big data and social data - Telecommunications...
Social network analysis (SNA) - Big data and social data - Telecommunications...
Wael Elrifai
 
Social network analysis
Social network analysisSocial network analysis
Social network analysis
Caleb Jones
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
Sujoy Bag
 
Community Detection in Social Media
Community Detection in Social MediaCommunity Detection in Social Media
Community Detection in Social Media
Symeon Papadopoulos
 
Centrality in Time- Dependent Networks
Centrality in Time- Dependent NetworksCentrality in Time- Dependent Networks
Centrality in Time- Dependent Networks
Mason Porter
 

What's hot (20)

Cascading behavior in the networks
Cascading behavior in the networksCascading behavior in the networks
Cascading behavior in the networks
 
Data drift and machine learning
Data drift and machine learningData drift and machine learning
Data drift and machine learning
 
Social network analysis intro part I
Social network analysis intro part ISocial network analysis intro part I
Social network analysis intro part I
 
Random walk on Graphs
Random walk on GraphsRandom walk on Graphs
Random walk on Graphs
 
Opinion Dynamics on Generalized Networks
Opinion Dynamics on Generalized NetworksOpinion Dynamics on Generalized Networks
Opinion Dynamics on Generalized Networks
 
Tutorial on Bias in Rec Sys @ UMAP2020
Tutorial on Bias in Rec Sys @ UMAP2020Tutorial on Bias in Rec Sys @ UMAP2020
Tutorial on Bias in Rec Sys @ UMAP2020
 
09 Inference for Networks – Exponential Random Graph Models (2017)
09 Inference for Networks – Exponential Random Graph Models (2017)09 Inference for Networks – Exponential Random Graph Models (2017)
09 Inference for Networks – Exponential Random Graph Models (2017)
 
Deep Learning for Graphs
Deep Learning for GraphsDeep Learning for Graphs
Deep Learning for Graphs
 
07 Network Visualization
07 Network Visualization07 Network Visualization
07 Network Visualization
 
04 Ego Network Analysis
04 Ego Network Analysis04 Ego Network Analysis
04 Ego Network Analysis
 
Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se...
 Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se... Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se...
Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se...
 
Generalized linear model
Generalized linear modelGeneralized linear model
Generalized linear model
 
A gentle introduction to growth curves using SPSS
A gentle introduction to growth curves using SPSSA gentle introduction to growth curves using SPSS
A gentle introduction to growth curves using SPSS
 
Social Network Analysis (SNA) 2018
Social Network Analysis  (SNA) 2018Social Network Analysis  (SNA) 2018
Social Network Analysis (SNA) 2018
 
Minicourse on Network Science
Minicourse on Network ScienceMinicourse on Network Science
Minicourse on Network Science
 
Social network analysis (SNA) - Big data and social data - Telecommunications...
Social network analysis (SNA) - Big data and social data - Telecommunications...Social network analysis (SNA) - Big data and social data - Telecommunications...
Social network analysis (SNA) - Big data and social data - Telecommunications...
 
Social network analysis
Social network analysisSocial network analysis
Social network analysis
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
 
Community Detection in Social Media
Community Detection in Social MediaCommunity Detection in Social Media
Community Detection in Social Media
 
Centrality in Time- Dependent Networks
Centrality in Time- Dependent NetworksCentrality in Time- Dependent Networks
Centrality in Time- Dependent Networks
 

Similar to Opinion Dynamics on Networks

Map history-networks-shorter
Map history-networks-shorterMap history-networks-shorter
Map history-networks-shorter
Mason Porter
 
Mathematical Models of the Spread of Diseases, Opinions, Information, and Mis...
Mathematical Models of the Spread of Diseases, Opinions, Information, and Mis...Mathematical Models of the Spread of Diseases, Opinions, Information, and Mis...
Mathematical Models of the Spread of Diseases, Opinions, Information, and Mis...
Mason Porter
 
Social Network Analysis - an Introduction (minus the Maths)
Social Network Analysis - an Introduction (minus the Maths)Social Network Analysis - an Introduction (minus the Maths)
Social Network Analysis - an Introduction (minus the Maths)
Katy Jordan
 
4C13 J.15 Larson "Twitter based discourse community"
4C13 J.15 Larson "Twitter based discourse community"4C13 J.15 Larson "Twitter based discourse community"
4C13 J.15 Larson "Twitter based discourse community"rhetoricked
 
Cite track presentation
Cite track presentationCite track presentation
Cite track presentation
Amir Razmjou
 
SM&WA_S1-2.pptx
SM&WA_S1-2.pptxSM&WA_S1-2.pptx
SM&WA_S1-2.pptx
SurabhiSakshi1
 
01 Introduction to Networks Methods and Measures
01 Introduction to Networks Methods and Measures01 Introduction to Networks Methods and Measures
01 Introduction to Networks Methods and Measures
dnac
 
01 Introduction to Networks Methods and Measures (2016)
01 Introduction to Networks Methods and Measures (2016)01 Introduction to Networks Methods and Measures (2016)
01 Introduction to Networks Methods and Measures (2016)
Duke Network Analysis Center
 
Sylva workshop.gt that camp.2012
Sylva workshop.gt that camp.2012Sylva workshop.gt that camp.2012
Sylva workshop.gt that camp.2012CameliaN
 
WSDM 2018 Tutorial on Influence Maximization in Online Social Networks
WSDM 2018 Tutorial on Influence Maximization in Online Social NetworksWSDM 2018 Tutorial on Influence Maximization in Online Social Networks
WSDM 2018 Tutorial on Influence Maximization in Online Social Networks
Cigdem Aslay
 
An Introduction to NodeXL for Social Scientists
An Introduction to NodeXL for Social ScientistsAn Introduction to NodeXL for Social Scientists
An Introduction to NodeXL for Social Scientists
Dr Wasim Ahmed
 
Current trends of opinion mining and sentiment analysis in social networks
Current trends of opinion mining and sentiment analysis in social networksCurrent trends of opinion mining and sentiment analysis in social networks
Current trends of opinion mining and sentiment analysis in social networks
eSAT Publishing House
 
Chapter 3.pdf
Chapter 3.pdfChapter 3.pdf
Data mining based social network
Data mining based social networkData mining based social network
Data mining based social network
Firas Husseini
 
QE. Strength of Ties under conditions of anonymity
QE. Strength of Ties under conditions of anonymityQE. Strength of Ties under conditions of anonymity
QE. Strength of Ties under conditions of anonymity
Herbert Eng
 
Making More Sense Out of Social Data
Making More Sense Out of Social DataMaking More Sense Out of Social Data
Making More Sense Out of Social Data
The Open University
 
People Pattern: "The Science of Sharing"
People Pattern: "The Science of Sharing"People Pattern: "The Science of Sharing"
People Pattern: "The Science of Sharing"
People Pattern
 
System dynamics prof nagurney
System dynamics prof nagurneySystem dynamics prof nagurney
System dynamics prof nagurney
Houw Liong The
 
ICPSR - Complex Systems Models in the Social Sciences - Lecture 4 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 4 - Professor...ICPSR - Complex Systems Models in the Social Sciences - Lecture 4 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 4 - Professor...Daniel Katz
 
JPSPstructure2015
JPSPstructure2015JPSPstructure2015
JPSPstructure2015
Kevin Lanning
 

Similar to Opinion Dynamics on Networks (20)

Map history-networks-shorter
Map history-networks-shorterMap history-networks-shorter
Map history-networks-shorter
 
Mathematical Models of the Spread of Diseases, Opinions, Information, and Mis...
Mathematical Models of the Spread of Diseases, Opinions, Information, and Mis...Mathematical Models of the Spread of Diseases, Opinions, Information, and Mis...
Mathematical Models of the Spread of Diseases, Opinions, Information, and Mis...
 
Social Network Analysis - an Introduction (minus the Maths)
Social Network Analysis - an Introduction (minus the Maths)Social Network Analysis - an Introduction (minus the Maths)
Social Network Analysis - an Introduction (minus the Maths)
 
4C13 J.15 Larson "Twitter based discourse community"
4C13 J.15 Larson "Twitter based discourse community"4C13 J.15 Larson "Twitter based discourse community"
4C13 J.15 Larson "Twitter based discourse community"
 
Cite track presentation
Cite track presentationCite track presentation
Cite track presentation
 
SM&WA_S1-2.pptx
SM&WA_S1-2.pptxSM&WA_S1-2.pptx
SM&WA_S1-2.pptx
 
01 Introduction to Networks Methods and Measures
01 Introduction to Networks Methods and Measures01 Introduction to Networks Methods and Measures
01 Introduction to Networks Methods and Measures
 
01 Introduction to Networks Methods and Measures (2016)
01 Introduction to Networks Methods and Measures (2016)01 Introduction to Networks Methods and Measures (2016)
01 Introduction to Networks Methods and Measures (2016)
 
Sylva workshop.gt that camp.2012
Sylva workshop.gt that camp.2012Sylva workshop.gt that camp.2012
Sylva workshop.gt that camp.2012
 
WSDM 2018 Tutorial on Influence Maximization in Online Social Networks
WSDM 2018 Tutorial on Influence Maximization in Online Social NetworksWSDM 2018 Tutorial on Influence Maximization in Online Social Networks
WSDM 2018 Tutorial on Influence Maximization in Online Social Networks
 
An Introduction to NodeXL for Social Scientists
An Introduction to NodeXL for Social ScientistsAn Introduction to NodeXL for Social Scientists
An Introduction to NodeXL for Social Scientists
 
Current trends of opinion mining and sentiment analysis in social networks
Current trends of opinion mining and sentiment analysis in social networksCurrent trends of opinion mining and sentiment analysis in social networks
Current trends of opinion mining and sentiment analysis in social networks
 
Chapter 3.pdf
Chapter 3.pdfChapter 3.pdf
Chapter 3.pdf
 
Data mining based social network
Data mining based social networkData mining based social network
Data mining based social network
 
QE. Strength of Ties under conditions of anonymity
QE. Strength of Ties under conditions of anonymityQE. Strength of Ties under conditions of anonymity
QE. Strength of Ties under conditions of anonymity
 
Making More Sense Out of Social Data
Making More Sense Out of Social DataMaking More Sense Out of Social Data
Making More Sense Out of Social Data
 
People Pattern: "The Science of Sharing"
People Pattern: "The Science of Sharing"People Pattern: "The Science of Sharing"
People Pattern: "The Science of Sharing"
 
System dynamics prof nagurney
System dynamics prof nagurneySystem dynamics prof nagurney
System dynamics prof nagurney
 
ICPSR - Complex Systems Models in the Social Sciences - Lecture 4 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 4 - Professor...ICPSR - Complex Systems Models in the Social Sciences - Lecture 4 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 4 - Professor...
 
JPSPstructure2015
JPSPstructure2015JPSPstructure2015
JPSPstructure2015
 

More from Mason Porter

Topological Data Analysis of Complex Spatial Systems
Topological Data Analysis of Complex Spatial SystemsTopological Data Analysis of Complex Spatial Systems
Topological Data Analysis of Complex Spatial Systems
Mason Porter
 
Introduction to Topological Data Analysis
Introduction to Topological Data AnalysisIntroduction to Topological Data Analysis
Introduction to Topological Data Analysis
Mason Porter
 
Topological Data Analysis of Complex Spatial Systems
Topological Data Analysis of Complex Spatial SystemsTopological Data Analysis of Complex Spatial Systems
Topological Data Analysis of Complex Spatial Systems
Mason Porter
 
The Science of "Chaos"
The Science of "Chaos"The Science of "Chaos"
The Science of "Chaos"
Mason Porter
 
Paper Writing in Applied Mathematics (slightly updated slides)
Paper Writing in Applied Mathematics (slightly updated slides)Paper Writing in Applied Mathematics (slightly updated slides)
Paper Writing in Applied Mathematics (slightly updated slides)
Mason Porter
 
Tutorial on Paper-Writing in Applied Mathematics (Preliminary Draft of Slides)
Tutorial on Paper-Writing in Applied Mathematics (Preliminary Draft of Slides)Tutorial on Paper-Writing in Applied Mathematics (Preliminary Draft of Slides)
Tutorial on Paper-Writing in Applied Mathematics (Preliminary Draft of Slides)
Mason Porter
 
Mathematics and Social Networks
Mathematics and Social NetworksMathematics and Social Networks
Mathematics and Social Networks
Mason Porter
 
Snowbird comp-top-may2017
Snowbird comp-top-may2017Snowbird comp-top-may2017
Snowbird comp-top-may2017
Mason Porter
 
Data Ethics for Mathematicians
Data Ethics for MathematiciansData Ethics for Mathematicians
Data Ethics for Mathematicians
Mason Porter
 
Mesoscale Structures in Networks
Mesoscale Structures in NetworksMesoscale Structures in Networks
Mesoscale Structures in Networks
Mason Porter
 
Networks in Space: Granular Force Networks and Beyond
Networks in Space: Granular Force Networks and BeyondNetworks in Space: Granular Force Networks and Beyond
Networks in Space: Granular Force Networks and Beyond
Mason Porter
 
Ds15 minitute-v2
Ds15 minitute-v2Ds15 minitute-v2
Ds15 minitute-v2
Mason Porter
 
Matchmaker110714
Matchmaker110714Matchmaker110714
Matchmaker110714
Mason Porter
 
Cascades and Social Influence on Networks, UCSB, 3 Oct 2014
Cascades and Social Influence on Networks, UCSB, 3 Oct 2014Cascades and Social Influence on Networks, UCSB, 3 Oct 2014
Cascades and Social Influence on Networks, UCSB, 3 Oct 2014
Mason Porter
 
Multilayer tutorial-netsci2014-slightlyupdated
Multilayer tutorial-netsci2014-slightlyupdatedMultilayer tutorial-netsci2014-slightlyupdated
Multilayer tutorial-netsci2014-slightlyupdated
Mason Porter
 

More from Mason Porter (15)

Topological Data Analysis of Complex Spatial Systems
Topological Data Analysis of Complex Spatial SystemsTopological Data Analysis of Complex Spatial Systems
Topological Data Analysis of Complex Spatial Systems
 
Introduction to Topological Data Analysis
Introduction to Topological Data AnalysisIntroduction to Topological Data Analysis
Introduction to Topological Data Analysis
 
Topological Data Analysis of Complex Spatial Systems
Topological Data Analysis of Complex Spatial SystemsTopological Data Analysis of Complex Spatial Systems
Topological Data Analysis of Complex Spatial Systems
 
The Science of "Chaos"
The Science of "Chaos"The Science of "Chaos"
The Science of "Chaos"
 
Paper Writing in Applied Mathematics (slightly updated slides)
Paper Writing in Applied Mathematics (slightly updated slides)Paper Writing in Applied Mathematics (slightly updated slides)
Paper Writing in Applied Mathematics (slightly updated slides)
 
Tutorial on Paper-Writing in Applied Mathematics (Preliminary Draft of Slides)
Tutorial on Paper-Writing in Applied Mathematics (Preliminary Draft of Slides)Tutorial on Paper-Writing in Applied Mathematics (Preliminary Draft of Slides)
Tutorial on Paper-Writing in Applied Mathematics (Preliminary Draft of Slides)
 
Mathematics and Social Networks
Mathematics and Social NetworksMathematics and Social Networks
Mathematics and Social Networks
 
Snowbird comp-top-may2017
Snowbird comp-top-may2017Snowbird comp-top-may2017
Snowbird comp-top-may2017
 
Data Ethics for Mathematicians
Data Ethics for MathematiciansData Ethics for Mathematicians
Data Ethics for Mathematicians
 
Mesoscale Structures in Networks
Mesoscale Structures in NetworksMesoscale Structures in Networks
Mesoscale Structures in Networks
 
Networks in Space: Granular Force Networks and Beyond
Networks in Space: Granular Force Networks and BeyondNetworks in Space: Granular Force Networks and Beyond
Networks in Space: Granular Force Networks and Beyond
 
Ds15 minitute-v2
Ds15 minitute-v2Ds15 minitute-v2
Ds15 minitute-v2
 
Matchmaker110714
Matchmaker110714Matchmaker110714
Matchmaker110714
 
Cascades and Social Influence on Networks, UCSB, 3 Oct 2014
Cascades and Social Influence on Networks, UCSB, 3 Oct 2014Cascades and Social Influence on Networks, UCSB, 3 Oct 2014
Cascades and Social Influence on Networks, UCSB, 3 Oct 2014
 
Multilayer tutorial-netsci2014-slightlyupdated
Multilayer tutorial-netsci2014-slightlyupdatedMultilayer tutorial-netsci2014-slightlyupdated
Multilayer tutorial-netsci2014-slightlyupdated
 

Recently uploaded

Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptxBody fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
muralinath2
 
Citrus Greening Disease and its Management
Citrus Greening Disease and its ManagementCitrus Greening Disease and its Management
Citrus Greening Disease and its Management
subedisuryaofficial
 
Hemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptxHemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptx
muralinath2
 
Viksit bharat till 2047 India@2047.pptx
Viksit bharat till 2047  India@2047.pptxViksit bharat till 2047  India@2047.pptx
Viksit bharat till 2047 India@2047.pptx
rakeshsharma20142015
 
Comparative structure of adrenal gland in vertebrates
Comparative structure of adrenal gland in vertebratesComparative structure of adrenal gland in vertebrates
Comparative structure of adrenal gland in vertebrates
sachin783648
 
Predicting property prices with machine learning algorithms.pdf
Predicting property prices with machine learning algorithms.pdfPredicting property prices with machine learning algorithms.pdf
Predicting property prices with machine learning algorithms.pdf
binhminhvu04
 
Seminar of U.V. Spectroscopy by SAMIR PANDA
 Seminar of U.V. Spectroscopy by SAMIR PANDA Seminar of U.V. Spectroscopy by SAMIR PANDA
Seminar of U.V. Spectroscopy by SAMIR PANDA
SAMIR PANDA
 
Cancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate PathwayCancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate Pathway
AADYARAJPANDEY1
 
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdfSCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SELF-EXPLANATORY
 
Anemia_ different types_causes_ conditions
Anemia_ different types_causes_ conditionsAnemia_ different types_causes_ conditions
Anemia_ different types_causes_ conditions
muralinath2
 
EY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptxEY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptx
AlguinaldoKong
 
Penicillin...........................pptx
Penicillin...........................pptxPenicillin...........................pptx
Penicillin...........................pptx
Cherry
 
insect taxonomy importance systematics and classification
insect taxonomy importance systematics and classificationinsect taxonomy importance systematics and classification
insect taxonomy importance systematics and classification
anitaento25
 
Lab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerinLab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerin
ossaicprecious19
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
silvermistyshot
 
Hemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptxHemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptx
muralinath2
 
insect morphology and physiology of insect
insect morphology and physiology of insectinsect morphology and physiology of insect
insect morphology and physiology of insect
anitaento25
 
RNA INTERFERENCE: UNRAVELING GENETIC SILENCING
RNA INTERFERENCE: UNRAVELING GENETIC SILENCINGRNA INTERFERENCE: UNRAVELING GENETIC SILENCING
RNA INTERFERENCE: UNRAVELING GENETIC SILENCING
AADYARAJPANDEY1
 
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Sérgio Sacani
 
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Sérgio Sacani
 

Recently uploaded (20)

Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptxBody fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
 
Citrus Greening Disease and its Management
Citrus Greening Disease and its ManagementCitrus Greening Disease and its Management
Citrus Greening Disease and its Management
 
Hemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptxHemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptx
 
Viksit bharat till 2047 India@2047.pptx
Viksit bharat till 2047  India@2047.pptxViksit bharat till 2047  India@2047.pptx
Viksit bharat till 2047 India@2047.pptx
 
Comparative structure of adrenal gland in vertebrates
Comparative structure of adrenal gland in vertebratesComparative structure of adrenal gland in vertebrates
Comparative structure of adrenal gland in vertebrates
 
Predicting property prices with machine learning algorithms.pdf
Predicting property prices with machine learning algorithms.pdfPredicting property prices with machine learning algorithms.pdf
Predicting property prices with machine learning algorithms.pdf
 
Seminar of U.V. Spectroscopy by SAMIR PANDA
 Seminar of U.V. Spectroscopy by SAMIR PANDA Seminar of U.V. Spectroscopy by SAMIR PANDA
Seminar of U.V. Spectroscopy by SAMIR PANDA
 
Cancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate PathwayCancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate Pathway
 
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdfSCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
 
Anemia_ different types_causes_ conditions
Anemia_ different types_causes_ conditionsAnemia_ different types_causes_ conditions
Anemia_ different types_causes_ conditions
 
EY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptxEY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptx
 
Penicillin...........................pptx
Penicillin...........................pptxPenicillin...........................pptx
Penicillin...........................pptx
 
insect taxonomy importance systematics and classification
insect taxonomy importance systematics and classificationinsect taxonomy importance systematics and classification
insect taxonomy importance systematics and classification
 
Lab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerinLab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerin
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
 
Hemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptxHemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptx
 
insect morphology and physiology of insect
insect morphology and physiology of insectinsect morphology and physiology of insect
insect morphology and physiology of insect
 
RNA INTERFERENCE: UNRAVELING GENETIC SILENCING
RNA INTERFERENCE: UNRAVELING GENETIC SILENCINGRNA INTERFERENCE: UNRAVELING GENETIC SILENCING
RNA INTERFERENCE: UNRAVELING GENETIC SILENCING
 
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
 
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
 

Opinion Dynamics on Networks

  • 1. Opinion Dynamics on Networks Mason A. Porter (@masonporter) Department of Mathematics, UCLA
  • 2.
  • 3. Talks, Tutorials, Panels, and Slides from our Short Course •https://zerodivzero.com/short_course/aaac8c66007a4d23a7aa14857a3b778 c/titles
  • 4. Spread of “Fake News” on Social Networks
  • 5. Outline • Introduction • Threshold models • Adaptive voter models • Bounded-confidence models • Conclusions
  • 7. Social Networks • Typically (but not always), nodes represent individuals • Depending on the application, edges can represent one (or more) of various types of social connections: offline interactions, phone calls, Facebook ‘friendships’, Twitter followership, etc. • Notions of actual social ties, but also notions of communication • Different things propagate on different types of networks • For example: information spreading versus disease spreading • Complicated mixture of regular and ‘random’ structures • Good random-graph models provide baselines for comparison
  • 8. Dynamical Processes on Networks •Incorporate which individuals (nodes) interact with which other individuals via their ties (edges). •This yields a dynamical system on a network. •Basic question: How does network structure affect dynamics (and vice versa)? •MAP & J. P Gleeson [2016], “Dynamical Systems on Networks: A Tutorial”, Frontiers in Applied Dynamical Systems: Reviews and Tutorials, Vol. 4
  • 9. A General Note About Time Scales and Modeling Dynamical Systems on Dynamical Networks • Relative time scales of evolution of states versus evolution of network structure • States change much faster than structure? • Faster: Dynamical systems on static networks (“quenched”) • MUCH faster (too rapidly): Can only trust statistical properties of states • Structure changes much faster than states? • Faster: Temporal networks • MUCH faster (too rapidly): Can only trust statistical properties of network structure (“annealed”) • Comparable time scales? • “Adaptive” networks (aka “coevolving” networks) • Dynamics of states of network nodes (or edges) coupled to dynamics of network structure
  • 10. Spreading and Opinion Models •There are many types of models, and the goal of my talk is to introduce three types of them. • Threshold models • A type of model with discrete states (usually two of them) that models social reinforcement in contagious spreading processes in a minimalist way • Voter models • Discrete-valued opinions, although not really a model for “voters” • Bounded-confidence models • Continuous-valued opinions
  • 11. Threshold Models Example: Watts Threshold Model • D. J.Watts, PNAS, 2002 • Each node j has a (frozen) threshold Rj drawn from some distribution and can be in one of two states (0 or 1) • Choose a seed fraction ρ(0) of nodes (e.g. uniformly at random) to initially be in state 1 (“infected”,“active”, etc.) • Updating can be either: • Synchronous: discrete time; update all nodes at once • Asynchronous:“continuous” time; update some fraction of nodes in time step dt (e.g., using a Gillespie algorithm) • Update rule: Compare fraction of infected neighbors (m/kj) to Rj. Node j becomes infected if m/kj ≥ Rj. Otherwise no change. • Variant (Centola–Macy): Look at number of active neighbors (m) rather than fraction of active neighbors • Monotonicity: Nodes in state 1 stay there forever. J. P. Gleeson, PRX,Vol. 3, 021004 (2013): has a table of more than 20 binary-state models (WTM, percolation models, etc.)
  • 13. A Threshold Model with Hipsters • J. S. Juul & MAP [2019], “ Hipsters on Networks: How a Minority Group of Individuals Can Lead to an Antiestablishment Majority”, Physical Review E, Vol. 99: 022313 • WTM rules to adopt some product (A or B) • Conformist node: Adopts majority opinion from local neighborhood • Hipster node: Adopts minority opinion (from full network, like a best-seller list) from ! times ago
  • 14. 5-Regular Configuration-Model Networks How can a minority opinion dominate?
  • 16. “The” Voter Model • S. Redner [2019], “Reality Inspired Voter Models: A Mini-Review”, Comptes Rendus Physique, Vol. 20:275–292 • In an update step, an individual updates their opinion based on the opinion of a neighbor • One choice: asynchronous versus synchronous updating • Select a random node (e.g., uniformly at random) and then a random neighbor • Another choice: node-based models versus edge-based models • Select a random edge (or perhaps a random “discordant” edge) • In Kureh & Porter (2020), we use asynchronous, edge-based updates.
  • 17. A Nonlinear Coevolving Voter Model • Y. Kureh & MAP [2020], “Fitting In and Breaking Up: A Nonlinear Version of Coevolving Voter Models”, Physical Review E, Vol. 101, No. 6: 062303 • We consider versions of the model with three types of changes in network structure. • Each step: probability !q of rewiring step and complementary probability 1 – !q of opinion update • q = nonlinearity parameter
  • 18. A Schematic of One Step
  • 19. Example: Rewire-to-Random Model on G(N,p) Erdös–Rényi Networks
  • 20. RTR with Two-Community Structure and Core–Periphery Structure
  • 21. Majority Illusion and Echo Chambers • “Liberal Facebook” versus “Conservative Facebook”: http://graphics.wsj.com/blue-feed- red-feed/ • “Majority illusion”: K. Lerman, X. Yan, & X.-Z. Wu, PLoS ONE, Vol. 11, No. 2: e0147617 2016 • Such network structures form naturally from homophily and are exacerbated further by heated arguments in contentious times.
  • 22. “Majority Illusion” and “Minority Illusion” in our Coevolving Voter Model
  • 24. Bounded-Confidence Models • Continuous-valued opinions on some space, such as [–1,1] • When two agents interact: • If their opinions are sufficiently close, they compromise by some amount • Otherwise, their opinions don’t change • Two best-known variants • Deffuant et al. model: asynchronous updating of node states • Hegselmann–Krause model: synchronous updating of node states • Most traditionally studied without network structure (i.e., all-to-all coupling of agents) and with a view towards studying consensus • By contrast, original motivation — but barely explored in practice — of bounded-confidence models was to examine how extremist ideas, even when seeded in a small proportion of a population, can take root in a population
  • 25. Bounded-Confidence Model on Networks • X. Flora Meng, Robert A. Van Gorder, & MAP [2018], “Opinion Formation and Distribution in a Bounded- Confidence Model on Various Networks”, Physical Review E, Vol. 97, No. 2: 022312 • Network structure has a major effect on the dynamics, including how many opinion groups form and how long they take to form • At each discrete time, randomly select a pair of agents who are adjacent in a network • If their opinions are close enough, they compromise their opinion by an amount proportional to the difference • If their opinions are too far apart, they don’t change • Complicated dynamics • Does consensus occur? How many opinion groups are there at steady state? How long does it take to converge to steady state? How does this depend on parameters and network structure? • Example: Convergence time seems to undergo a critical transition with respect to opinion confidence bound (indicating compromise range) on some types of networks
  • 26.
  • 27. Example: G(N,p) ER Networks
  • 28. Influence of Media • Heather Z. Brooks & MAP [2020], “A Model for the Influence of Media on the Ideology of Content in Online Social Networks”, Physical Review Research, Vol. 2, No. 2: 023041) • Discrete events (sharing stories), but the probability to share them (and thereby influence opinions of neighboring nodes) is based on a bounded-confidence mechanism • Distance based both on location in ideology space and on the level of quality of the content that is being spread • Include “media nodes” that have only out-edges • How easily can media nodes with extreme ideological positions influence opinions in a network? • Future considerations: can also incorporate bots, sockpuppet accounts, etc.
  • 29.
  • 30. Example using Hand-Curated Media Locations in (Ideology, Quality) Space
  • 31. Conclusions • Lots of cool stuff to study in opinion and spreading models on networks • Flavors of models include threshold models, voter models, bounded-confidence models, and others. • How does network structure affect dynamics? • Is there a consensus? How many opinion groups? How long does it take to converge to a steady state? Etc. • Some very recent and upcoming papers • A. Hickok, Y. H. Kureh, H. Z. Brooks, M. Feng, & MAP: “A Bounded-Confidence Model of Opinion Dynamics on Hypergraphs”, arXiv:2104.00720 • H. Z. Brooks & MAP, “Spreading Cascades in Bounded-Confidence Dynamics on Networks”, in preparation • M. Feng, H. Z. Brooks, Y. H. Kureh, A. Hickok, & MAP: “A Bounded-Confidence Model of Opinion Dynamics on Multilayer Networks” • U. Kanjanasaratool, M. Feng, & MAP: “An Adaptive Bounded-Confidence Model”, in preparation