Top Banner
Introduction Modeling opinions dynamics Deffuant-Weisbuch model Hegselmann-Krause model Opinion Dynamics Self-Organization (summer-term 2014) July 21, 2014 Self-Organization (summer-term 2014) Opinion Dynamics
47

Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

Jan 19, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

Opinion Dynamics

Self-Organization (summer-term 2014)

July 21, 2014

Self-Organization (summer-term 2014) Opinion Dynamics

Page 2: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

Introduction

I Consider a group of interacting agents among whom someprocess of opinion formation takes place

I Example: Commission of experts working for UNO isrequested to estimate world population in 25 years

I Work out own estimateI Meet and discussI Withdraw and repeat until either consensus is achieved or it is

foreseeable that none will be achieved

Self-Organization (summer-term 2014) Opinion Dynamics

Page 3: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

Modeling opinions dynamics

I Typically linear models used

I Agent takes opinions of others into account to certain extent

I Can be modeled by different weights which agent puts onopinions of other agents

I Repeat process of ’averaging’ → dynamical processI Here we consider two approaches:

Probabilistic: choose each step two agents to interact(Deffuant-Weisbuch/ DW)Deterministic: all agents interact in each step(Hegselmann-Krause/ HK)

I Simple models, extend them to investigate certain subjects

Self-Organization (summer-term 2014) Opinion Dynamics

Page 4: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

I n: number of agents

I S = [0, 1]: opinion space → continuous opinion dynamics

I x(t) = (xi (t))1≤i≤n ∈ Sn: opinion profile

I given initial opinion profile x(0) dynamics is defined byx(t + 1) = f (t, x(t))

I Consider only agents whose opinions differ not more than acertain confidence level ε → model with bounded confidence

otherwise agents do not even discuss: lack of understanding,conflicts of interest or social pressure

Self-Organization (summer-term 2014) Opinion Dynamics

Page 5: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionRemarks

Deffuant-Weisbuch model

I Choose pair of agents (i , j) at random

I xi (t + 1) =

{xi (t) + µ(xj(t)− xi (t)), if |xj(t)− xi (t)| < ε

xi (t), otherwise

I Same for i ↔ j

I µ is only a convergence parameter → choose µ = 12

I ε constant for simplicity, in general: ε = ε(xi (t), xj(t), t)

I Average opinion conserved during dynamics in homogeneouscase (ε = const.)

I Consider example with n = 20, n = 0.15

Self-Organization (summer-term 2014) Opinion Dynamics

Page 6: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionRemarks

I n = 20, ε = 0.15

Self-Organization (summer-term 2014) Opinion Dynamics

Page 7: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionRemarks

I Process always converges to a limit opinion profile

I Density of limit profile: ρ∞(x) =∑K

α=1mαδ(x − xα) with∑rα=1mi = 1 and K � n

I Minimum distance between peaks = 2ε in homogeneous case

I∑r

α=1mαxα equals conserved mean opinion and all clusterfulfill |xα − xβ| > ε (α 6= β) in homogeneous case

Self-Organization (summer-term 2014) Opinion Dynamics

Page 8: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

Hegselmann-Krause model

I Fix opinion profile x(t) and agent i

I I (i , x(t)) = {1 ≤ i ≤ n : |xj(t)− xi (t)| ≤ ε}: set ofinteracting agents

I simple model: equal weights on all j ∈ I (i , x(t))

I xi (t + 1) = 1|I (i ,x(t))|

∑j∈I (i ,x(t)) xj(t)

I Generalize to asymmetric confidence intervals [−εl , εr ]I (i , x(t)) = {1 ≤ i ≤ n : −εl ≤ xj − xi ≤ εr}

I εl > εr : agent has more confidence to opinions which aremore left than his own

Self-Organization (summer-term 2014) Opinion Dynamics

Page 9: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I First consider symmetric confidence intervals, i.e. εl = εr

I Generate 1000 opinions at random and use this profile fordifferent values of εl = εr

Self-Organization (summer-term 2014) Opinion Dynamics

Page 10: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I small εl = εr = 0.01: exactly 37 different opinions survive

Self-Organization (summer-term 2014) Opinion Dynamics

Page 11: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I εl = εr = 0.2: agents end up in two camps

Self-Organization (summer-term 2014) Opinion Dynamics

Page 12: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I εl = εr = 0.3: agents reach consensus

Self-Organization (summer-term 2014) Opinion Dynamics

Page 13: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I Obviously fast convergence: less than 15 time steps for stablepattern

I Size of confidence interval matters

I Split sub-profiles do no longer interact

I Again convergence to δ-distributions

I Opinion trajectories never cross

I Extreme opinions under a one sided influence → range of theprofile shrinks

I At the extremes opinions condense

Self-Organization (summer-term 2014) Opinion Dynamics

Page 14: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I Average properties of limiting opinion profiles

I Begin with εl = εr = 0.01, then εl = εr = 0.02, . . .I In each ε-step:

I Generate 1000 opinions at randomI Simulate until convergenceI Repeat 100 times

I Divide opinion space in 100 intervals and calculate averagedensities

Self-Organization (summer-term 2014) Opinion Dynamics

Page 15: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

Self-Organization (summer-term 2014) Opinion Dynamics

Page 16: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

Self-Organization (summer-term 2014) Opinion Dynamics

Page 17: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I Previous examples are very typical

I Under little confidence small fraction of opinions in anyinterval

I To left and right of center mountains are build

I Sudden end at εl = εr = 0.25: new and steep center mountainemerges

I From fragmentation (plurality) over polarization (polarity)to consensus (conformity)

Self-Organization (summer-term 2014) Opinion Dynamics

Page 18: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I Now consider asymmetric case. Here: opinion-independent

I Generate 1000 opinions at random and use this profile fordifferent values of εl 6= εr

Self-Organization (summer-term 2014) Opinion Dynamics

Page 19: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I εl = 0.02, εr = 0.04

Self-Organization (summer-term 2014) Opinion Dynamics

Page 20: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I εl = 0.05, εr = 0.15

Self-Organization (summer-term 2014) Opinion Dynamics

Page 21: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I εl = 0.10, εr = 0.30

Self-Organization (summer-term 2014) Opinion Dynamics

Page 22: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I Similar to previous results

I Dynamics somehow driven into favored direction

I Now systematic walk through parameter space 1

asymmetric_walk.png

I Again, in each ε-step:I Generate 1000 opinions at randomI Simulate until convergenceI Repeat 100 times

1Figure from: Rainer Hegselmann and Ulrich Krause. Opinion Dynamics andBounded Confidence, Models, Analysis and Simulation. Journal of ArtificialSocieties and Social Simulation, 5(3):2, 2002.

Self-Organization (summer-term 2014) Opinion Dynamics

Page 23: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I εl = 0.9 εr

Self-Organization (summer-term 2014) Opinion Dynamics

Page 24: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I εl = 0.9 εr

Self-Organization (summer-term 2014) Opinion Dynamics

Page 25: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I εl = 0.75 εr

Self-Organization (summer-term 2014) Opinion Dynamics

Page 26: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I εl = 0.75 εr

Self-Organization (summer-term 2014) Opinion Dynamics

Page 27: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I εl = 0.5 εr

Self-Organization (summer-term 2014) Opinion Dynamics

Page 28: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I εl = 0.5 εr

Self-Organization (summer-term 2014) Opinion Dynamics

Page 29: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I εl = 0.25 εr

Self-Organization (summer-term 2014) Opinion Dynamics

Page 30: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I εl = 0.25 εr

Self-Organization (summer-term 2014) Opinion Dynamics

Page 31: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I εl = 0.1 εr

Self-Organization (summer-term 2014) Opinion Dynamics

Page 32: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I εl = 0.1 εr

Self-Organization (summer-term 2014) Opinion Dynamics

Page 33: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I As εr increases all walks lead to region where consensus isachieved

I Consensus moves into favored direction

I εr and εl close: ’symmetric’ polarization, nearly same size andsame distance of the two camps from center of opinion space

I εr significantly greater than εl : left camp vanishes; new campemerges at right border, but left from the main camp

Self-Organization (summer-term 2014) Opinion Dynamics

Page 34: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I How many opinions survive?

final_opinion_number.png

2

2Figures from: Rainer Hegselmann and Ulrich Krause. Opinion Dynamicsand Bounded Confidence, Models, Analysis and Simulation. Journal of ArtificialSocieties and Social Simulation, 5(3):2, 2002.

Self-Organization (summer-term 2014) Opinion Dynamics

Page 35: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I What is the final average opinion?

mean_opinion.png

3

3Figures from: Rainer Hegselmann and Ulrich Krause. Opinion Dynamicsand Bounded Confidence, Models, Analysis and Simulation. Journal of ArtificialSocieties and Social Simulation, 5(3):2, 2002.

Self-Organization (summer-term 2014) Opinion Dynamics

Page 36: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

Extension: Truth finding

I Assumption: there is a true value T in our opinion space [0,1]

I T somehow attracts opinions

I Extend HK model to:xi (t + 1) = αiT + (1− αi )fi (x(t)) 0 ≤ αi ≤ 1

I αiT : objective component, αi controls strength of attraction

αi could be interpreted as the combined effect of education,training, profession, interest

I (1− αi )fi (x(t)): social component with fi (x(t) as defined inHK model

I Case studies: n = 100, same random start distribution

Self-Organization (summer-term 2014) Opinion Dynamics

Page 37: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I ε = 0.05, α = 0.0I Original HK model

Self-Organization (summer-term 2014) Opinion Dynamics

Page 38: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I ε = 0.05, α = 0.1, T = 0.25I All agents are ’truth seekers’

Self-Organization (summer-term 2014) Opinion Dynamics

Page 39: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I Has everybody to be a truth seeker to get a consensus on thetruth? No!

I ε = 0.1, 50% α = 0.1 (others α = 0.0), T = 0.25

Self-Organization (summer-term 2014) Opinion Dynamics

Page 40: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I Interplay of seeking for the truth by only some (cognitivedivision of labor) and social exchange process may lead toconsensus

Self-Organization (summer-term 2014) Opinion Dynamics

Page 41: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I This does not happen in all cases: consider truth T = 0.05which is extreme, nothing else changes

Self-Organization (summer-term 2014) Opinion Dynamics

Page 42: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I All truth seekers move direction truth

I Even almost all with α = 0, too

I Some non truth seekers are left behind far distant from thetruth

I Position of truth matters in respect of finding consensus

Self-Organization (summer-term 2014) Opinion Dynamics

Page 43: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I What happens if the attraction to the truth gets stronger?Again T = 0.5, but α = 0.25 for truth seekers

Self-Organization (summer-term 2014) Opinion Dynamics

Page 44: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I Truth seekers approach truth much faster than before

I Non truth seekers with start positions more to the extremes ofthe opinion space are left behind and finally stick to opinionsfar distant from the truth

I An all including consensus on truth may become impossible ifthe truth seekers are especially fast and good in getting closerto the truth

Self-Organization (summer-term 2014) Opinion Dynamics

Page 45: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I Raise ε from 0.10 to 0.15 → consensus on truth is possibleagain

Self-Organization (summer-term 2014) Opinion Dynamics

Page 46: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I Keep ε = 0.15 but lower percentage of α-positives from 50%to 10% → consensus vanishes again

Self-Organization (summer-term 2014) Opinion Dynamics

Page 47: Opinion Dynamics - uni-frankfurt.degros/StudentProjects/... · 2014. 8. 6. · Introduction Modeling opinions dynamics De uant-Weisbuch model Hegselmann-Krause model Introduction

IntroductionModeling opinions dynamics

Deffuant-Weisbuch modelHegselmann-Krause model

DefinitionSimulations with symmetric confidence intervalSimulations with asymmetric confidence intervalExtension: Truth finding

I Rainer Hegselmann and Ulrich Krause. Opinion Dynamics andBounded Confidence, Models, Analysis and Simulation.Journal of Artificial Societies and Social Simulation, 5(3):2,2002.

I Jan Lorenz. Continuous opinion dynamics under boundedconfidence: A survey. International Journal of Modern PhysicsC, 2007.

I Guillaume Deffuant, David Neau, Frederic Amblard, andGerard Weisbuch. Mixing Beliefs among Interacting Agents.Advances in Complex Systems, 3:87-98, 2000.

I Rainer Hegselmann and Ulrich Krause. Truth and CognitiveDivision of Labour. Journal of Artificial Societies and SocialSimulation, vol. 9, no. 3. 2006.

Self-Organization (summer-term 2014) Opinion Dynamics