Opinion Dynamics on Multiple Interdependent Topics: Modeling and - - PowerPoint PPT Presentation

opinion dynamics on multiple interdependent topics
SMART_READER_LITE
LIVE PREVIEW

Opinion Dynamics on Multiple Interdependent Topics: Modeling and - - PowerPoint PPT Presentation

Opinion Dynamics on Multiple Interdependent Topics: Modeling and Analysis Hyo-Sung Ahn Distributed Control & Autonomous Systems Lab. (DCASL) School of Mechanical Engineering Gwangju Institute of Science and Technology (GIST), Gwangju, Korea


slide-1
SLIDE 1

Opinion Dynamics on Multiple Interdependent Topics: Modeling and Analysis

Hyo-Sung Ahn

Distributed Control & Autonomous Systems Lab. (DCASL) School of Mechanical Engineering Gwangju Institute of Science and Technology (GIST), Gwangju, Korea

Presented at Obuda University, Budapest

  • Oct. 25, 2018
slide-2
SLIDE 2
  • Members: 1 Professor/ 9 PhD students/ 5 MS students/ 1 Post-Doc.
  • Alumni: 13 PhD, 25 MS, 10+ Interns, etc..
  • Collaborations: with ANU, SNU, Technion, Kyoto U., Tokyo Tech., Colorado School of Mines, etc.
  • Research: Formation control, Autonomous systems (Group of drones), Autonomous vehicles,

Distributed coordination, Complex networks

GIST DCASL

slide-3
SLIDE 3

Social networks

The ability to collect and analyze such social network data provides unique opportunities to understand the underlying principles of social networks, their formation, evolution and characteristics.

  • Algorithms: Design of novel algorithms, algorithms for analyzing social networks, as well to

improve the performance of information sharing in social networks.

  • Systems: Development of new systems to harvest, collect and analyze data from online social

networks, as well building novel social networking applications.

  • User Behavior: Understanding the user behavior in social networks, in particular understanding

incentives for users to form and participate in social networks, as well as understand the importance of communities, influence and reputation in social networks.

http://web.cs.toronto.edu/research/areas/sn.htm

slide-4
SLIDE 4

Opinion dynamics in social networks

Knowing more people gives one greater access, enhances the sharing of information, and makes it easier to influence others for the simple reason that influencing people you know is easier than influencing strangers.

https://www.livetradingnews.com/share-network-powerful-becomes-7578.html#.WwumA0iFO70

slide-5
SLIDE 5

Part-1: Modeling

slide-6
SLIDE 6

Multiple Interdependent Topics

slide-7
SLIDE 7

Multiple Interdependent Topics

Junk food baseball football paper North Korea football drink conference game Brushing teeth chocolate drama homework exercise football Father(advisor) drama

slide-8
SLIDE 8

Multiple Interdependent Topics

drama Junk food baseball football paper North Korea football drink conference game Brushing teeth chocolate drama homework exercise football Father(advisor)

slide-9
SLIDE 9

Multiple Interdependent Topics

game Brushing teeth chocolate Game: S_g = 0.7 vs. H_g = 0.3 Brushing: S_b = 0.1 vs. H_b = 1.0 chocolate: S_c = 0.9 vs. H_c = 0.01

slide-10
SLIDE 10

Multiple Interdependent Topics

game Brushing teeth chocolate Game: S_g = 0.7 vs. H_g = 0.3 Brushing: S_b = 0.1 vs. H_b = 1.0 chocolate: S_c = 0.9 vs. H_c = 0.01 Preference or disfavor

slide-11
SLIDE 11

Multiple Interdependent Topics

game Brushing teeth chocolate Game: S_g = 0.7 vs. H_g = 0.3 Brushing: S_b = 0.1 vs. H_b = 1.0 chocolate: S_c = 0.9 vs. H_c = 0.01

slide-12
SLIDE 12

Multiple Interdependent Topics

game Brushing teeth chocolate Game: S_g = 0.7 vs. H_g = 0.3 Brushing: S_b = 0.1 vs. H_b = 1.0 chocolate: S_c = 0.9 vs. H_c = 0.01 Game: S_g = 0.51 vs. H_g = 0.49 Brushing: S_b = 0.1 vs. H_b = 1.0 chocolate: S_c = 0.9 vs. H_c = 0.01 Agree each other (consensus)

slide-13
SLIDE 13

Multiple Interdependent Topics

game Brushing teeth chocolate Game: S_g = 0.7 vs. H_g = 0.3 Brushing: S_b = 0.1 vs. H_b = 1.0 chocolate: S_c = 0.9 vs. H_c = 0.01 Game: S_g = 0.51 vs. H_g = 0.49 Brushing: S_b = 0.4 vs. H_b = 0.6 chocolate: S_c = 0.9 vs. H_c = 0.01 Agree each other (consensus) Positive effect !

slide-14
SLIDE 14

Multiple Interdependent Topics

game Brushing teeth chocolate Game: S_g = 0.7 vs. H_g = 0.3 Brushing: S_b = 0.1 vs. H_b = 1.0 chocolate: S_c = 0.9 vs. H_c = 0.01 Game: S_g = 0.51 vs. H_g = 0.49 Brushing: S_b = 0.4 vs. H_b = 0.6 chocolate: S_c = 0.6 vs. H_c = 0.4 Positive effect ! Agree each other (consensus) Positive effect !

slide-15
SLIDE 15

Multiple Interdependent Topics

game Brushing teeth chocolate Game: S_g = 0.7 vs. H_g = 0.3 Brushing: S_b = 0.1 vs. H_b = 1.0 chocolate: S_c = 0.9 vs. H_c = 0.01 Game: S_g = 0.51 vs. H_g = 0.49 Brushing: S_b = 0.4 vs. H_b = 0.6 chocolate: S_c = 0.6 vs. H_c = 0.4 Positive effect ! Agree each other (consensus) Positive effect ! * Change S_g from 0.7 to 0.51 and H_g from 0.3 to 0.49

slide-16
SLIDE 16

Multiple Interdependent Topics

game Brushing teeth chocolate Game: S_g = 0.7 vs. H_g = 0.3 Brushing: S_b = 0.1 vs. H_b = 1.0 chocolate: S_c = 0.9 vs. H_c = 0.01 Game: S_g = 0.51 vs. H_g = 0.49 Brushing: S_b = 0.4 vs. H_b = 0.6 chocolate: S_c = 0.6 vs. H_c = 0.4 Positive effect ! Agree each other (consensus) Positive effect ! * Change S_g from 0.7 to 0.51 and H_g from 0.3 to 0.49 Then, it will give you positive feedbacks…

slide-17
SLIDE 17

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c Modeling for the update of Hyosung’s opinions H_g H_b H_c

. . .

=

slide-18
SLIDE 18

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c Modeling for the update of Hyosung’s opinions Choosing (assigning) H_g H_b H_c

. . .

=

slide-19
SLIDE 19

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c >0 Change to the bigger, Modeling for the update of Hyosung’s opinions

slide-20
SLIDE 20

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c >0 Change to the bigger, the better Speed up to agree! Modeling for the update of Hyosung’s opinions

slide-21
SLIDE 21

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c <0 Change to the bigger, the worse Speed up to be away! Modeling for the update of Hyosung’s opinions

slide-22
SLIDE 22

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c Positive effect (coupling) vs. negative coupling ? Modeling for the update of Hyosung’s opinions

slide-23
SLIDE 23

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c Positive effect (coupling) vs. negative coupling ? Modeling for the update of Hyosung’s opinions

+

0.7-0.3 Game: S_g = 0.7 vs. H_g = 0.3

slide-24
SLIDE 24

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c Positive effect (coupling) vs. negative coupling ? Positive effect: sign(S_b- H_b) Modeling for the update of Hyosung’s opinions

+

0.7-0.3 Game: S_g = 0.7 vs. H_g = 0.3

slide-25
SLIDE 25

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c Positive effect (coupling) vs. negative coupling ? Positive effect: sign(S_b- H_b) Modeling for the update of Hyosung’s opinions

+

0.7-0.3 Game: S_g = 0.7 vs. H_g = 0.3

slide-26
SLIDE 26

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c Positive effect (coupling) vs. negative coupling ? Positive effect: sign(S_b- H_b) Modeling for the update of Hyosung’s opinions

+

0.7-0.3 Game: S_g = 0.7 vs. H_g = 0.3 Why? sign(S_b- H_b)  positive  H_b needs to be increased sign(S_b- H_b)  negative  H_b needs to be decreased

slide-27
SLIDE 27

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c Positive effect (coupling) vs. negative coupling ? Positive effect: sign(S_b- H_b) Negative effect: -sign(S_b- H_b) Modeling for the update of Hyosung’s opinions

+

0.7-0.3 Game: S_g = 0.7 vs. H_g = 0.3

slide-28
SLIDE 28

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c Positive effect (coupling) vs. negative coupling ? Positive effect: sign(S_b- H_b) Negative effect: -sign(S_b- H_b) Modeling for the update of Hyosung’s opinions

+

0.7-0.3 Game: S_g = 0.7 vs. H_g = 0.3

slide-29
SLIDE 29

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c Positive effect (coupling) vs. negative coupling ? Positive effect: sign(S_b- H_b) Negative effect: -sign(S_b- H_b) Magnitude: inverse relationship of abs(S_g – H_g) Modeling for the update of Hyosung’s opinions

+

0.7-0.3 Game: S_g = 0.7 vs. H_g = 0.3

slide-30
SLIDE 30

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c Positive effect (coupling) vs. negative coupling ? Positive effect: sign(S_b- H_b) Negative effect: -sign(S_b- H_b) Magnitude: inverse relationship of abs(S_g – H_g) Magnitude: or, proportional to abs(S_g – H_g) Modeling for the update of Hyosung’s opinions

+

0.7-0.3 Game: S_g = 0.7 vs. H_g = 0.3

slide-31
SLIDE 31

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c Positive effect (coupling) vs. negative coupling ? Positive effect: sign(S_b- H_b) Negative effect: -sign(S_b- H_b) Magnitude: inverse relationship of abs(S_g – H_g) Magnitude: or, proportional to abs(S_g – H_g) Modeling for the update of Hyosung’s opinions

+

(S_g = 0.7, H_g = 0.3) vs. (S_g = 0.49, H_g = 0.51) 0.7-0.3 Game: S_g = 0.7 vs. H_g = 0.3

slide-32
SLIDE 32

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c Positive effect (coupling) vs. negative coupling ? Positive effect: sign(S_b- H_b) Negative effect: -sign(S_b- H_b) Magnitude: inverse relationship of abs(S_g – H_g) Magnitude: or, proportional to abs(S_g – H_g) Modeling for the update of Hyosung’s opinions

+

(S_g = 0.7, H_g = 0.3) vs. (S_g = 0.49, H_g = 0.51) Almost agreement (close) (Less close) 0.7-0.3 Game: S_g = 0.7 vs. H_g = 0.3

slide-33
SLIDE 33

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c Positive effect (coupling) vs. negative coupling ? Positive effect: sign(S_b- H_b) Negative effect: -sign(S_b- H_b) Magnitude: inverse relationship of abs(S_g – H_g) Magnitude: or, proportional to abs(S_g – H_g) Modeling for the update of Hyosung’s opinions

+

(S_g = 0.7, H_g = 0.3) vs. (S_g = 0.49, H_g = 0.51) Almost agreement (close) (Less close) Positive coupling 0.7-0.3 Game: S_g = 0.7 vs. H_g = 0.3

slide-34
SLIDE 34

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c Positive effect (coupling) vs. negative coupling ? Positive effect: sign(S_b- H_b) Negative effect: -sign(S_b- H_b) Magnitude: inverse relationship of abs(S_g – H_g) Magnitude: or, proportional to abs(S_g – H_g) Modeling for the update of Hyosung’s opinions

+

(S_g = 0.7, H_g = 0.3) vs. (S_g = 0.49, H_g = 0.51) Almost agreement (close) (Less close) Positive coupling 0.7-0.3 Game: S_g = 0.7 vs. H_g = 0.3

slide-35
SLIDE 35

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c Positive effect (coupling) vs. negative coupling ? Positive effect: sign(S_b- H_b) Negative effect: -sign(S_b- H_b) Magnitude: inverse relationship of abs(S_g – H_g) Magnitude: or, proportional to abs(S_g – H_g) Modeling for the update of Hyosung’s opinions It may be complicated!

slide-36
SLIDE 36

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c ? ….. ? ? ? What happens?  Interdependent Time and state dependent…. general matrix… (t,x)

slide-37
SLIDE 37

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c ? ….. ? ? ? What happens?  Interdependent Time and state dependent…. general matrix… (t,x) Nomin inal m l model o l or lin lineariz izatio ion or so some sp specif ific ic for

  • rms…
slide-38
SLIDE 38

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c >0 >0 >0 <0 <0 What happens?  Interdependent

Fixed matrix elements  Linea earized ed i inter erdep epen enden ent model el ar around a n a nominal al ( (temporal al-in instant) s socia ial l opin inio ion network!

Deterministic model – Static case!

slide-39
SLIDE 39

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c >0 >0 >0 <0 <0 What happens?  Interdependent Deterministic model – Static case!

slide-40
SLIDE 40

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c >0 >0 >0 <0 <0 What happens?  Interdependent How (what values) to design the elements of matrix weights for a perfect consensus (or cluster consensus)? Deterministic model – Static case!

slide-41
SLIDE 41

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c >0 >0 >0 <0 <0 What happens?  Interdependent How (what values) to design the elements of matrix weights for a perfect consensus (or cluster consensus)?

  • Ex. -1  what is the physical meaning?

Deterministic model – Static case!

slide-42
SLIDE 42

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c >0 >0 >0 <0 <0 What happens?  Interdependent How (what values) to design the elements of matrix weights for a perfect consensus (or cluster consensus)?

  • Ex. -1  what is the physical meaning?

Case 1: S_g – H_g <0, S_b- H_b <0 Deterministic model – Static case!

slide-43
SLIDE 43

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c >0 >0 >0 <0 <0 What happens?  Interdependent How (what values) to design the elements of matrix weights for a perfect consensus (or cluster consensus)?

  • Ex. -1  what is the physical meaning?

Case 1: S_g – H_g <0, S_b- H_b <0 Anti (or non)-cooperative Deterministic model – Static case!

slide-44
SLIDE 44

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c >0 >0 >0 <0 <0 What happens?  Interdependent How (what values) to design the elements of matrix weights for a perfect consensus (or cluster consensus)?

  • Ex. -1  what is the physical meaning?

Case 1: S_g – H_g <0, S_b- H_b <0 Case 2: S_g – H_g <0, S_b- H_b >0 Anti (or non)-cooperative Deterministic model – Static case!

slide-45
SLIDE 45

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c >0 >0 >0 <0 <0 What happens?  Interdependent How (what values) to design the elements of matrix weights for a perfect consensus (or cluster consensus)?

  • Ex. -1  what is the physical meaning?

Case 1: S_g – H_g <0, S_b- H_b <0 Case 2: S_g – H_g <0, S_b- H_b >0 Anti (or non)-cooperative cooperative Deterministic model – Static case!

slide-46
SLIDE 46

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c >0 >0 >0 <0 <0 What happens?  Interdependent How (what values) to design the elements of matrix weights for a perfect consensus (or cluster consensus)?

  • Ex. -1  what is the physical meaning?

Case 1: S_g – H_g <0, S_b- H_b <0 Case 2: S_g – H_g <0, S_b- H_b >0 Case 3: S_g – H_g >0, S_b- H_b <0 Anti (or non)-cooperative cooperative cooperative Deterministic model – Static case!

slide-47
SLIDE 47

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c >0 >0 >0 <0 <0 What happens?  Interdependent How (what values) to design the elements of matrix weights for a perfect consensus (or cluster consensus)?

  • Ex. -1  what is the physical meaning?

Case 1: S_g – H_g <0, S_b- H_b <0 Case 2: S_g – H_g <0, S_b- H_b >0 Case 3: S_g – H_g >0, S_b- H_b <0 Case 4: S_g – H_g >0, S_b- H_b >0 Anti (or non)-cooperative Anti (or non)-cooperative cooperative cooperative Deterministic model – Static case!

slide-48
SLIDE 48

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c >0 >0 >0 >0 <0 What happens?  Interdependent How (what values) to design the elements of matrix weights for a perfect consensus (or cluster consensus)?

  • Ex. -1  what is the physical meaning?

Deterministic model – Static case!

slide-49
SLIDE 49

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c >0 >0 >0 >0 <0 What happens?  Interdependent How (what values) to design the elements of matrix weights for a perfect consensus (or cluster consensus)?

  • Ex. -1  what is the physical meaning?

Case 1: S_g – H_g <0, S_b- H_b <0 Deterministic model – Static case!

slide-50
SLIDE 50

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c >0 >0 >0 >0 <0 What happens?  Interdependent How (what values) to design the elements of matrix weights for a perfect consensus (or cluster consensus)?

  • Ex. -1  what is the physical meaning?

Case 1: S_g – H_g <0, S_b- H_b <0 Cooperative Deterministic model – Static case!

slide-51
SLIDE 51

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c >0 >0 >0 >0 <0 What happens?  Interdependent How (what values) to design the elements of matrix weights for a perfect consensus (or cluster consensus)?

  • Ex. -1  what is the physical meaning?

Case 1: S_g – H_g <0, S_b- H_b <0 Case 2: S_g – H_g <0, S_b- H_b >0 Cooperative Deterministic model – Static case!

slide-52
SLIDE 52

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c >0 >0 >0 >0 <0 What happens?  Interdependent How (what values) to design the elements of matrix weights for a perfect consensus (or cluster consensus)?

  • Ex. -1  what is the physical meaning?

Case 1: S_g – H_g <0, S_b- H_b <0 Case 2: S_g – H_g <0, S_b- H_b >0 Cooperative Anti (or non)-cooperative Deterministic model – Static case!

slide-53
SLIDE 53

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c >0 >0 >0 >0 <0 What happens?  Interdependent How (what values) to design the elements of matrix weights for a perfect consensus (or cluster consensus)?

  • Ex. -1  what is the physical meaning?

Case 1: S_g – H_g <0, S_b- H_b <0 Case 2: S_g – H_g <0, S_b- H_b >0 Case 3: S_g – H_g >0, S_b- H_b <0 Cooperative Anti (or non)-cooperative Anti (or non)-cooperative Deterministic model – Static case!

slide-54
SLIDE 54

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c >0 >0 >0 >0 <0 What happens?  Interdependent How (what values) to design the elements of matrix weights for a perfect consensus (or cluster consensus)?

  • Ex. -1  what is the physical meaning?

Case 1: S_g – H_g <0, S_b- H_b <0 Case 2: S_g – H_g <0, S_b- H_b >0 Case 3: S_g – H_g >0, S_b- H_b <0 Case 4: S_g – H_g >0, S_b- H_b >0 Cooperative Cooperative Anti (or non)-cooperative Anti (or non)-cooperative Deterministic model – Static case!

slide-55
SLIDE 55

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c >0 >0 >0 <0 <0 What happens?  Interdependent How (what values) to design the elements of matrix weights for a perfect consensus (or cluster consensus)? What is the optimal way (ex. change minimum number of elements) for a consensus (or cluster consensus)? Deterministic model – Static case!

slide-56
SLIDE 56

Multiple Interdependent Topics

S_g – H_g S_b – H_b S_c – H_c >0 >0 >0 <0 <0 What happens?  Interdependent How (what values) to design the elements of matrix weights for a perfect consensus (or cluster consensus)? What is the optimal way (ex. change minimum number of elements) for a consensus (or cluster consensus)?

For example, chang nge yo your ur m mind nd f for the g e game e for

  • r

a c complet ete e consen ensus..^^

Deterministic model – Static case!

slide-57
SLIDE 57

Independent Update

x Topics-1 Topics-2 Topics-m : Independent update

slide-58
SLIDE 58

Multiple Interdependent Topics

x

slide-59
SLIDE 59

Multiple Interdependent Topics

x

slide-60
SLIDE 60

Multiple Interdependent Topics

Interdependent update x

slide-61
SLIDE 61

Scalar vs. Matrix

vs.

slide-62
SLIDE 62

Scalar vs. Matrix

Connected?

  • Positive connected
  • Semi-positive connected

vs.

slide-63
SLIDE 63

Scalar vs. Matrix

Connected?

  • Positive connected
  • Semi-positive connected

More g general, l, r realis listic ic, but complic licated differ eren ent p phen enomen enon

vs.

slide-64
SLIDE 64

Scalar vs. Matrix

Connected?

  • Positive connected
  • Semi-positive connected

More g general, l, r realis listic ic, but complic licated differ eren ent p phen enomen enon

Clusters vs.

slide-65
SLIDE 65

Physical Meaning of P .D and P .S.D

Junkfod baseball football paper North Korea football drink conference game Brushing teeth chocolate drama homework exercise football Father(advisor)

slide-66
SLIDE 66

Junkfod baseball football paper North Korea football drink conference game Brushing teeth chocolate drama homework exercise football Father(advisor) Not many common interests

Physical Meaning of P .D and P .S.D

slide-67
SLIDE 67

Junkfod baseball football paper North Korea football drink conference game Brushing teeth chocolate drama homework exercise football Father(advisor) Not many common interests  Posit sitiv ive se semi-def efinite ! e !

Physical Meaning of P .D and P .S.D

slide-68
SLIDE 68

exercise homework drama paper homework drama drink homework drama exercise homework drama exercise homework homework homework drama

Physical Meaning of P .D and P .S.D

slide-69
SLIDE 69

exercise homework drama paper homework drama drink homework drama exercise homework drama exercise homework homework homework drama Many common interests

Physical Meaning of P .D and P .S.D

slide-70
SLIDE 70

exercise homework drama paper homework drama drink homework drama exercise homework drama exercise homework homework homework drama Many common interests  Posit sitiv ive defin init ite !

Physical Meaning of P .D and P .S.D

slide-71
SLIDE 71

Part-2: Analysis

Problem 1-Fixed Matrices

(Typical consensus-based ideas- Linearized/ Nominal

  • r, positive & negative mixed)
slide-72
SLIDE 72

Model 1- static case

slide-73
SLIDE 73

Model 1- static case

slide-74
SLIDE 74

Model 1- static case

slide-75
SLIDE 75

Model 1- static case

Def.: Clusters & cluster consensus (clustered opinions)

slide-76
SLIDE 76

Model 1- static case

Def.: Clusters & cluster consensus (clustered opinions)

slide-77
SLIDE 77

Model 1- static case

Def.: Clusters & cluster consensus (clustered opinions) x x x x x

  • o
  • >

> > > > > >

slide-78
SLIDE 78

Model 1- static case

Def.: Clusters & cluster consensus (clustered opinions) x x x x x

  • o
  • >

> > > > > >

slide-79
SLIDE 79

Model 1- static case

Def.: Clusters & cluster consensus (clustered opinions) x x x x x

  • o
  • >

> > > > > > x

  • >
slide-80
SLIDE 80

Model 1- static case

Def.: Clusters & cluster consensus (clustered opinions) Property: Null space of Laplacian

slide-81
SLIDE 81

Model 1- static case

Def.: Clusters & cluster consensus (clustered opinions) Property: Null space of Laplacian

slide-82
SLIDE 82

Model 1- static case

Def.: Clusters & cluster consensus (clustered opinions) Property: Null space of Laplacian A sole null space of scalar consensus

slide-83
SLIDE 83

Model 1- static case

Def.: Clusters & cluster consensus (clustered opinions) Property: Null space of Laplacian A sole null space of scalar consensus Additional null space !

slide-84
SLIDE 84

Model 1- static case

Def.: Positive (semi-) connected Def.: Clusters & cluster consensus (clustered opinions) Property: Null space of Laplacian

slide-85
SLIDE 85

Model 1- static case

Def.: Positive (semi-) connected Def.: Clusters & cluster consensus (clustered opinions) Property: Null space of Laplacian

slide-86
SLIDE 86

Model 1- static case

Def.: Positive (semi-) connected Def.: Clusters & cluster consensus (clustered opinions) Property: Null space of Laplacian Thm.: Exact condition for a consensus

slide-87
SLIDE 87

Model 1- static case

Def.: Positive (semi-) connected Def.: Clusters & cluster consensus (clustered opinions) Property: Null space of Laplacian Thm.: Exact condition for a consensus No other null space!

slide-88
SLIDE 88

Model 1- static case

Def.: Positive (semi-) connected Def.: Clusters & cluster consensus (clustered opinions) Property: Null space of Laplacian Thm.: Exact condition for a consensus

slide-89
SLIDE 89

Model 1- static case

Def.: Positive (semi-) connected Def.: Clusters & cluster consensus (clustered opinions) Property: Null space of Laplacian Thm.: Exact condition for a consensus

slide-90
SLIDE 90

Model 1- static case

Def.: Positive (semi-) connected Def.: Clusters & cluster consensus (clustered opinions) Property: Null space of Laplacian Thm.: Exact condition for a consensus Connected !

slide-91
SLIDE 91

Model 1- static case

Def.: Positive (semi-) connected Def.: Clusters & cluster consensus (clustered opinions) Property: Null space of Laplacian Thm.: Exact condition for a consensus

slide-92
SLIDE 92

Model 1- static case

Def.: Positive (semi-) connected Def.: Clusters & cluster consensus (clustered opinions) Property: Null space of Laplacian Thm.: Exact condition for a consensus Clusters!

slide-93
SLIDE 93

Model 1- static case

EX-1:

slide-94
SLIDE 94

Model 1- static case

EX-1: Positive semidefinite

slide-95
SLIDE 95

Model 1- static case

EX-1: Positive semidefinite

slide-96
SLIDE 96

Model 1- static case

EX-1: Positive semidefinite Path 1 Path 2

slide-97
SLIDE 97

Model 1- static case

EX-1: Path 1 Path 2 Path 1 + path 2 = positive path

slide-98
SLIDE 98

Model 1- static case

EX-1: EX-2: EX-3:

slide-99
SLIDE 99

Model 1- static case

EX-1: EX-2: EX-3: EX-4:

slide-100
SLIDE 100

Model 1- static case

EX-1: EX-2: EX-3: EX-4:

slide-101
SLIDE 101

Model 1- static case

EX-1: EX-2: EX-3: EX-4: One cluster

slide-102
SLIDE 102

Model 1- static case

EX-1: EX-2: EX-3: EX-4:

slide-103
SLIDE 103

Model 1- static case

EX-1: EX-2: EX-3: EX-4:

slide-104
SLIDE 104

Part-2: Analysis

Problem 2-With Stubborn Nodes

slide-105
SLIDE 105

exercise homework drama paper homework drama drink homework drama exercise homework drama exercise homework homework homework drama Strong opinion!! Stubborn

Model 2 - Opinion Dynamics with Stubborn Agents

slide-106
SLIDE 106

Model 2 - Opinion Dynamics with Stubborn Agents

Friedkin-Johnsen algorithm

slide-107
SLIDE 107

Model 2 - Opinion Dynamics with Stubborn Agents

Friedkin-Johnsen algorithm Degree of stubborn

slide-108
SLIDE 108

Model 2 - Opinion Dynamics with Stubborn Agents

Model: Friedkin-Johnsen algorithm

  • Cont. time
slide-109
SLIDE 109

Model 2 - Opinion Dynamics with Stubborn Agents

Model: Stubbornness Friedkin-Johnsen algorithm

  • Cont. time

Matrix weighted

slide-110
SLIDE 110

Model 2 - Opinion Dynamics with Stubborn Agents

Model: Assumption: Stubbornness Friedkin-Johnsen algorithm

slide-111
SLIDE 111

Model 2 - Opinion Dynamics with Stubborn Agents

Model: Assumption: Agreement: Stubbornness Friedkin-Johnsen algorithm

slide-112
SLIDE 112

Model 2 - Opinion Dynamics with Stubborn Agents

Model: Assumption: Agreement: Stubbornness Friedkin-Johnsen algorithm  Overall influence of stubborn agents

slide-113
SLIDE 113

Part-2: Analysis

Problem 3-Signed Matrices

(Separated positive coupling or negative coupling)

slide-114
SLIDE 114

Model 3 - Inverse Proportional Couplings

slide-115
SLIDE 115

Model 3 - Inverse Proportional Couplings

slide-116
SLIDE 116

Model 3 - Inverse Proportional Couplings

slide-117
SLIDE 117

Model 3 - Inverse Proportional Couplings

slide-118
SLIDE 118

Model 3 - Inverse Proportional Couplings

+

slide-119
SLIDE 119

Model 3 - Inverse Proportional Couplings

slide-120
SLIDE 120

Model 3 - Inverse Proportional Couplings

slide-121
SLIDE 121

Model 3 - Inverse Proportional Couplings

+

slide-122
SLIDE 122

Model 3 - Inverse Proportional Couplings

+

  • +

For cons nsens nsus us!

slide-123
SLIDE 123

Model 3 - Inverse Proportional Couplings

+

  • +

For cons nsens nsus us! Coop

  • operative op
  • pinion
  • n

dynamics cs

slide-124
SLIDE 124

Model 3 - Inverse Proportional Couplings

+

  • +
  • +

+

slide-125
SLIDE 125

Model 3 - Inverse Proportional Couplings

+

  • +
  • +

+

  • What

at h hap appens? Non

  • n-cooper

erative e

  • pin

inio ion d dynamic ics

slide-126
SLIDE 126

Model 3 - Inverse Proportional Couplings

slide-127
SLIDE 127

Model 3 - Inverse Proportional Couplings

“With slight change of formulation…… “

  • C. Altafini, “Consensus problem of networks with antagonistic

interactions,” IEEE Trans. on Automatic Control, vol. 58. no. 4, pp. 935- 946, 2013

slide-128
SLIDE 128

Model 3 - Inverse Proportional Couplings

Positive coupling

slide-129
SLIDE 129

Model 3 - Inverse Proportional Couplings

Negative coupling

slide-130
SLIDE 130

Model 3 - Inverse Proportional Couplings

All p ll posit sitiv ive couplin lings

slide-131
SLIDE 131

Model 3 - Inverse Proportional Couplings

All p ll posit sitiv ive couplin lings s (cooperativ ive d dynamic ics) s)

slide-132
SLIDE 132

Model 3 - Inverse Proportional Couplings

bip ipartit ite

slide-133
SLIDE 133

Model 3 - Inverse Proportional Couplings

slide-134
SLIDE 134

Model 3 - Inverse Proportional Couplings

slide-135
SLIDE 135

Main references

1. Minh Hoang Trinh, Chuong Van Nguyen, Young-Hun Lim, Hyo-Sung Ahn, “Matrix-weighted consensus and its applications,’’ Automatica, Vol. 89, March 2018, pp. 415-419 2. Minh Hoang Trinh, Hyo-Sung Ahn, “Theory and applications of matrix-weighted consensus,” arXiv: 1703.00129v1 [math OC] 3. Minh Hoang Trinh, Mengbin Ye, Hyo-Sung Ahn, Brian D. O. Anderson, “Matrix-Weighted Consensus With Leader- Following Topologies,” Proc. of the 2017 Asian Control Conference, Gold Coast Convention Centre, Australia, December 17-20, 2017 4. Mengbin Ye, Minh Hoang Trinh, Young-Hun Lim, Brian D. O. Anderson, Hyo-Sung Ahn, “Continuous-time Opinion Dynamics on Multiple Interdependent Topics,” Submitted to Automatica, 2017 (see also arXiv:1805.02836 [cs.SI]) 5. Hyo-Sung Ahn, Quoc Van Tran, Minh Hoang Trinh, “Cooperative opinion dynamics on multiple interdependent topics: Modeling and some observations,” arXiv:1807.04406 [cs.SY]

slide-136
SLIDE 136

Thank You!

hyosung@gist.ac.kr