opinion dynamics
play

Opinion Dynamics Self-Organization (summer-term 2014) July 21, 2014 - PowerPoint PPT Presentation

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 Introduction Modeling


  1. 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

  2. Introduction Modeling opinions dynamics Deffuant-Weisbuch model Hegselmann-Krause model Introduction ◮ Consider a group of interacting agents among whom some process of opinion formation takes place ◮ Example: Commission of experts working for UNO is requested to estimate world population in 25 years ◮ Work out own estimate ◮ Meet and discuss ◮ Withdraw and repeat until either consensus is achieved or it is foreseeable that none will be achieved Self-Organization (summer-term 2014) Opinion Dynamics

  3. Introduction Modeling opinions dynamics Deffuant-Weisbuch model Hegselmann-Krause model Modeling opinions dynamics ◮ Typically linear models used ◮ Agent takes opinions of others into account to certain extent ◮ Can be modeled by different weights which agent puts on opinions of other agents ◮ Repeat process of ’averaging’ → dynamical process ◮ 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) ◮ Simple models, extend them to investigate certain subjects Self-Organization (summer-term 2014) Opinion Dynamics

  4. Introduction Modeling opinions dynamics Deffuant-Weisbuch model Hegselmann-Krause model ◮ n : number of agents ◮ S = [0 , 1]: opinion space → continuous opinion dynamics ◮ x ( t ) = ( x i ( t )) 1 ≤ i ≤ n ∈ S n : opinion profile ◮ given initial opinion profile x (0) dynamics is defined by x ( t + 1) = f ( t , x ( t )) ◮ Consider only agents whose opinions differ not more than a certain 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

  5. Introduction Modeling opinions dynamics Definition Deffuant-Weisbuch model Remarks Hegselmann-Krause model Deffuant-Weisbuch model ◮ Choose pair of agents ( i , j ) at random � x i ( t ) + µ ( x j ( t ) − x i ( t )) , if | x j ( t ) − x i ( t ) | < ǫ ◮ x i ( t + 1) = x i ( t ) , otherwise ◮ Same for i ↔ j ◮ µ is only a convergence parameter → choose µ = 1 2 ◮ ǫ constant for simplicity, in general: ǫ = ǫ ( x i ( t ) , x j ( t ) , t ) ◮ Average opinion conserved during dynamics in homogeneous case ( ǫ = const.) ◮ Consider example with n = 20, n = 0 . 15 Self-Organization (summer-term 2014) Opinion Dynamics

  6. Introduction Modeling opinions dynamics Definition Deffuant-Weisbuch model Remarks Hegselmann-Krause model ◮ n = 20, ǫ = 0 . 15 Self-Organization (summer-term 2014) Opinion Dynamics

  7. Introduction Modeling opinions dynamics Definition Deffuant-Weisbuch model Remarks Hegselmann-Krause model ◮ Process always converges to a limit opinion profile ◮ Density of limit profile: ρ ∞ ( x ) = � K α =1 m α δ ( x − x α ) with � r α =1 m i = 1 and K ≪ n ◮ Minimum distance between peaks = 2 ǫ in homogeneous case ◮ � r α =1 m α x α equals conserved mean opinion and all cluster fulfill | x α − x β | > ǫ ( α � = β ) in homogeneous case Self-Organization (summer-term 2014) Opinion Dynamics

  8. Introduction Definition Modeling opinions dynamics Simulations with symmetric confidence interval Deffuant-Weisbuch model Simulations with asymmetric confidence interval Hegselmann-Krause model Extension: Truth finding Hegselmann-Krause model ◮ Fix opinion profile x ( t ) and agent i ◮ I ( i , x ( t )) = { 1 ≤ i ≤ n : | x j ( t ) − x i ( t ) | ≤ ǫ } : set of interacting agents ◮ simple model: equal weights on all j ∈ I ( i , x ( t )) 1 ◮ x i ( t + 1) = � j ∈ I ( i , x ( t )) x j ( t ) | I ( i , x ( t )) | ◮ Generalize to asymmetric confidence intervals [ − ǫ l , ǫ r ] I ( i , x ( t )) = { 1 ≤ i ≤ n : − ǫ l ≤ x j − x i ≤ ǫ r } ◮ ǫ l > ǫ r : agent has more confidence to opinions which are more left than his own Self-Organization (summer-term 2014) Opinion Dynamics

  9. Introduction Definition Modeling opinions dynamics Simulations with symmetric confidence interval Deffuant-Weisbuch model Simulations with asymmetric confidence interval Hegselmann-Krause model Extension: Truth finding ◮ First consider symmetric confidence intervals, i.e. ǫ l = ǫ r ◮ Generate 1000 opinions at random and use this profile for different values of ǫ l = ǫ r Self-Organization (summer-term 2014) Opinion Dynamics

  10. Introduction Definition Modeling opinions dynamics Simulations with symmetric confidence interval Deffuant-Weisbuch model Simulations with asymmetric confidence interval Hegselmann-Krause model Extension: Truth finding ◮ small ǫ l = ǫ r = 0 . 01: exactly 37 different opinions survive Self-Organization (summer-term 2014) Opinion Dynamics

  11. Introduction Definition Modeling opinions dynamics Simulations with symmetric confidence interval Deffuant-Weisbuch model Simulations with asymmetric confidence interval Hegselmann-Krause model Extension: Truth finding ◮ ǫ l = ǫ r = 0 . 2: agents end up in two camps Self-Organization (summer-term 2014) Opinion Dynamics

  12. Introduction Definition Modeling opinions dynamics Simulations with symmetric confidence interval Deffuant-Weisbuch model Simulations with asymmetric confidence interval Hegselmann-Krause model Extension: Truth finding ◮ ǫ l = ǫ r = 0 . 3: agents reach consensus Self-Organization (summer-term 2014) Opinion Dynamics

  13. Introduction Definition Modeling opinions dynamics Simulations with symmetric confidence interval Deffuant-Weisbuch model Simulations with asymmetric confidence interval Hegselmann-Krause model Extension: Truth finding ◮ Obviously fast convergence: less than 15 time steps for stable pattern ◮ Size of confidence interval matters ◮ Split sub-profiles do no longer interact ◮ Again convergence to δ -distributions ◮ Opinion trajectories never cross ◮ Extreme opinions under a one sided influence → range of the profile shrinks ◮ At the extremes opinions condense Self-Organization (summer-term 2014) Opinion Dynamics

  14. Introduction Definition Modeling opinions dynamics Simulations with symmetric confidence interval Deffuant-Weisbuch model Simulations with asymmetric confidence interval Hegselmann-Krause model Extension: Truth finding ◮ Average properties of limiting opinion profiles ◮ Begin with ǫ l = ǫ r = 0 . 01, then ǫ l = ǫ r = 0 . 02, . . . ◮ In each ǫ -step: ◮ Generate 1000 opinions at random ◮ Simulate until convergence ◮ Repeat 100 times ◮ Divide opinion space in 100 intervals and calculate average densities Self-Organization (summer-term 2014) Opinion Dynamics

  15. Introduction Definition Modeling opinions dynamics Simulations with symmetric confidence interval Deffuant-Weisbuch model Simulations with asymmetric confidence interval Hegselmann-Krause model Extension: Truth finding Self-Organization (summer-term 2014) Opinion Dynamics

  16. Introduction Definition Modeling opinions dynamics Simulations with symmetric confidence interval Deffuant-Weisbuch model Simulations with asymmetric confidence interval Hegselmann-Krause model Extension: Truth finding Self-Organization (summer-term 2014) Opinion Dynamics

  17. Introduction Definition Modeling opinions dynamics Simulations with symmetric confidence interval Deffuant-Weisbuch model Simulations with asymmetric confidence interval Hegselmann-Krause model Extension: Truth finding ◮ Previous examples are very typical ◮ Under little confidence small fraction of opinions in any interval ◮ To left and right of center mountains are build ◮ Sudden end at ǫ l = ǫ r = 0 . 25: new and steep center mountain emerges ◮ From fragmentation (plurality) over polarization (polarity) to consensus (conformity) Self-Organization (summer-term 2014) Opinion Dynamics

  18. Introduction Definition Modeling opinions dynamics Simulations with symmetric confidence interval Deffuant-Weisbuch model Simulations with asymmetric confidence interval Hegselmann-Krause model Extension: Truth finding ◮ Now consider asymmetric case. Here: opinion-independent ◮ Generate 1000 opinions at random and use this profile for different values of ǫ l � = ǫ r Self-Organization (summer-term 2014) Opinion Dynamics

  19. Introduction Definition Modeling opinions dynamics Simulations with symmetric confidence interval Deffuant-Weisbuch model Simulations with asymmetric confidence interval Hegselmann-Krause model Extension: Truth finding ◮ ǫ l = 0 . 02 , ǫ r = 0 . 04 Self-Organization (summer-term 2014) Opinion Dynamics

  20. Introduction Definition Modeling opinions dynamics Simulations with symmetric confidence interval Deffuant-Weisbuch model Simulations with asymmetric confidence interval Hegselmann-Krause model Extension: Truth finding ◮ ǫ l = 0 . 05 , ǫ r = 0 . 15 Self-Organization (summer-term 2014) Opinion Dynamics

  21. Introduction Definition Modeling opinions dynamics Simulations with symmetric confidence interval Deffuant-Weisbuch model Simulations with asymmetric confidence interval Hegselmann-Krause model Extension: Truth finding ◮ ǫ l = 0 . 10 , ǫ r = 0 . 30 Self-Organization (summer-term 2014) Opinion Dynamics

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend