Lehrstuhl Informatik 5 (Information Systems)
- Prof. Dr. M. Jarke
Mohsen Shahriari, Ying Li, Ralf Klamma Learning Layers Analysis of Overlapping Communities in Signed Complex Networks
Slide 1
Chair of Computer Science 5 RWTH Aachen University Learning Layers - - PowerPoint PPT Presentation
Chair of Computer Science 5 RWTH Aachen University Learning Layers Analysis of Overlapping Analysis of Overlapping Communities in Communities in Signed Complex Signed Complex Networks Networks Mohsen Shahriari, Mohsen Shahriari, Ying
Lehrstuhl Informatik 5 (Information Systems)
Mohsen Shahriari, Ying Li, Ralf Klamma Learning Layers Analysis of Overlapping Communities in Signed Complex Networks
Slide 1
Lehrstuhl Informatik 5 (Information Systems)
Mohsen Shahriari, Ying Li, Ralf Klamma Learning Layers Analysis of Overlapping Communities in Signed Complex Networks
Slide 2
Lehrstuhl Informatik 5 (Information Systems)
Mohsen Shahriari, Ying Li, Ralf Klamma Learning Layers Analysis of Overlapping Communities in Signed Complex Networks
Slide 3
+ + + + + + + + + + + + + +
Lehrstuhl Informatik 5 (Information Systems)
Mohsen Shahriari, Ying Li, Ralf Klamma Learning Layers Analysis of Overlapping Communities in Signed Complex Networks
Slide 4
Lehrstuhl Informatik 5 (Information Systems)
Mohsen Shahriari, Ying Li, Ralf Klamma Learning Layers Analysis of Overlapping Communities in Signed Complex Networks
Slide 5
Lehrstuhl Informatik 5 (Information Systems)
Mohsen Shahriari, Ying Li, Ralf Klamma Learning Layers Analysis of Overlapping Communities in Signed Complex Networks
Slide 6
Lehrstuhl Informatik 5 (Information Systems)
Mohsen Shahriari, Ying Li, Ralf Klamma Learning Layers Analysis of Overlapping Communities in Signed Complex Networks
Slide 7
where FL: Follower Set, LL: Local Leader Set 𝑭𝑬 𝒋 = 𝑵𝒃𝒚( 𝒋𝒐+(𝒋) − 𝒋𝒐−(𝒋) , 𝟏) 𝒋𝒐+(𝒋) + 𝒋𝒐−(𝒋) 𝑬𝑩𝑻𝑻 𝒋 = 𝒌∈𝑶𝒇𝒋(𝒋) 𝐞𝐟𝐡 𝒋 − 𝐞𝐟𝐡(𝒌) 𝒌∈𝑶𝒇𝒋(𝒋) 𝒆𝒇𝒉 𝒋 + 𝒆𝒇𝒉(𝒌) 𝑴𝑴𝑬 𝒋 = 𝜷 × 𝑬𝑩𝑻𝑻 𝒋 + (𝟐 − 𝜷) × 𝑭𝑬(𝒋) ∀𝒌 ∈ 𝑶𝒇𝒋 𝒋 , 𝑴𝑴𝑬(𝒋) ≥ 𝑴𝑴𝑬(𝒌) 𝑮𝑴(𝒋) > 𝒌∈𝑴𝑴 𝑮𝑴(𝒌) 𝑴𝑴
Lehrstuhl Informatik 5 (Information Systems)
Mohsen Shahriari, Ying Li, Ralf Klamma Learning Layers Analysis of Overlapping Communities in Signed Complex Networks
Slide 8
𝒒𝑪(𝒋) = 𝒗|𝒗 ∈ 𝑶𝒇𝒋+ 𝒋 𝐛𝐨𝐞 𝒄𝒇𝒊𝒃𝒘𝒋𝒑𝒔 𝒗 = 𝑪 − 𝒘|𝒘 ∈ 𝑶𝒇𝒋+ 𝒋 𝒃𝒐𝒆 𝒄𝒇𝒊𝒃𝒘𝒋𝒑𝒔 𝒘 = 𝑪 𝒗|𝒗 ∈ 𝑶𝒇𝒋+ 𝒋 𝒃𝒐𝒆 𝒄𝒇𝒊𝒃𝒘𝒋𝒑𝒔 𝒗 = 𝑪 + 𝒘|𝒘 ∈ 𝑶𝒇𝒋+ 𝒋 𝒃𝒐𝒆 𝒄𝒇𝒊𝒃𝒘𝒋𝒑𝒔 𝒘 = 𝑪
0.6 0.7 0.5 0.2 + + + + + + +
0.7 0.5 0.2 + + + + + + +
0.7 0.5 0.2 + + + + + + +
Lehrstuhl Informatik 5 (Information Systems)
Mohsen Shahriari, Ying Li, Ralf Klamma Learning Layers Analysis of Overlapping Communities in Signed Complex Networks
Slide 9
Estimation Maximization
𝑸 𝑭 𝝏, 𝜾 =
𝒇𝒋𝒌∈𝑭 𝒔𝒔
𝝏𝒔𝒔 𝜾𝒔𝒋𝜾𝒔𝒌
𝑩𝒋𝒌
+
𝒔𝒕(𝒔≠𝒕)
𝝏𝒔𝒕 𝜾𝒔𝒋𝜾𝒕𝒌
𝑩𝒋𝒌
−
Lehrstuhl Informatik 5 (Information Systems)
Mohsen Shahriari, Ying Li, Ralf Klamma Learning Layers Analysis of Overlapping Communities in Signed Complex Networks
Slide 10
where 𝛺 𝑦 = 0, if 𝑥𝑣𝑦 < 0 and 𝑥𝑤𝑦 < 0; 𝑥𝑣𝑦 𝑥𝑤𝑦, 𝑝𝑢ℎ𝑓𝑠𝑥𝑗𝑡𝑓
𝒚∈𝑪(𝒗)∩𝑪(𝒘) 𝜴(𝒚) 𝒚∈𝑪(𝒗) 𝒙𝒗𝒚
𝟑
∙ 𝒚∈𝑪(𝒘) 𝒙𝒘𝒚
𝟑
Lehrstuhl Informatik 5 (Information Systems)
Mohsen Shahriari, Ying Li, Ralf Klamma Learning Layers Analysis of Overlapping Communities in Signed Complex Networks
Slide 11
− 𝒇 + (𝟐 − 𝜷) × |(𝒙𝒋𝒐𝒖𝒇𝒔 +
𝟐 𝟑(𝒙+)𝒇+𝟑|(𝒙−)𝒇| 𝒇𝒋𝒌 𝒙𝒋𝒌 − 𝒙𝒋
+𝒙𝒌 +
𝟑(𝒙+)𝒇 − 𝒙𝒋
−𝒙𝒌 −
𝟑|(𝒙−)𝒇|
𝑘 : No.of communities 𝑓𝑗𝑘 resides
Lehrstuhl Informatik 5 (Information Systems)
Mohsen Shahriari, Ying Li, Ralf Klamma Learning Layers Analysis of Overlapping Communities in Signed Complex Networks
Slide 12
Generate a normal LFR Network Negate all inter-community edges Randomly negate P-of all intra-community edges Randomly negate P+ of all inter-community edges
Lehrstuhl Informatik 5 (Information Systems)
Mohsen Shahriari, Ying Li, Ralf Klamma Learning Layers Analysis of Overlapping Communities in Signed Complex Networks
Slide 13
1 2 3 4 5 2 3 4 5 6 7 9 10 11 12 15 18 21 23 25 26 27 28 29 30 31 41 42 52 57
Community Distribution
1 2 3 6 7 10 13 16 17 18 19 21 22 23 27 33 35 38 41 43 45 47 55 58 Community Size
SDMID MEA SPM Ground Truth
Parameters: n=100, k=3, maxk=6, μ=0.1, t1=-2.0, t2=-1.0, minc=5, on=5, om=2, P-=0.01, P+=0.01
Maxc=35 Maxc=40
Lehrstuhl Informatik 5 (Information Systems)
Mohsen Shahriari, Ying Li, Ralf Klamma Learning Layers Analysis of Overlapping Communities in Signed Complex Networks
Slide 14
5 8
5 10
Standalone Nodes
9
5 10
5 28
10 20 30
SDMID MEA SPM Ground Truth
221
1 13 5
100 200 300
SDMID MEA SPM Ground Truth 208 17 9 5
100 200 300
157 11 11 5
100 200
Nodes in Overlapping Communities
Lehrstuhl Informatik 5 (Information Systems)
Mohsen Shahriari, Ying Li, Ralf Klamma Learning Layers Analysis of Overlapping Communities in Signed Complex Networks
Slide 15
0.28 0.21 0.26 0.10 0.11 0.10 0.16 3,101 1,760
500 1,000 1,500 2,000 2,500 3,000 3,500 0.00 0.05 0.10 0.15 0.20 0.25 0.30
SDMID MEA SPM
Execution Time in Minutes Modularity/Frustration Algorithm
Experiment on Wiki-Elec
Modularity Frustration Execution Time in Minutes
Lehrstuhl Informatik 5 (Information Systems)
Mohsen Shahriari, Ying Li, Ralf Klamma Learning Layers Analysis of Overlapping Communities in Signed Complex Networks
Slide 16
5 10 2 2,148 2,385 2,645 3,014 3,043 3,935 6,796 6,819 6,833
Community Size
Community Distrubtion (size>1)
SDMID MEA SPM
149 3,250 77
2000 4000
Standalone Nodes
SDMID MEA SPM
6,853 5 6,354
5000 10000
Nodes in Overlapping Communties
SDMID MEA SPM
Lehrstuhl Informatik 5 (Information Systems)
Mohsen Shahriari, Ying Li, Ralf Klamma Learning Layers Analysis of Overlapping Communities in Signed Complex Networks
Slide 17
Modularity Frustration Execution Time
Modularity Frustration NMI Execution Time
SDMID MEA SPM
Lehrstuhl Informatik 5 (Information Systems)
Mohsen Shahriari, Ying Li, Ralf Klamma Learning Layers Analysis of Overlapping Communities in Signed Complex Networks
Slide 18
Lehrstuhl Informatik 5 (Information Systems)
Mohsen Shahriari, Ying Li, Ralf Klamma Learning Layers Analysis of Overlapping Communities in Signed Complex Networks
Slide 19
Lehrstuhl Informatik 5 (Information Systems)
Mohsen Shahriari, Ying Li, Ralf Klamma Learning Layers Analysis of Overlapping Communities in Signed Complex Networks
Slide 20
Lehrstuhl Informatik 5 (Information Systems)
Mohsen Shahriari, Ying Li, Ralf Klamma Learning Layers Analysis of Overlapping Communities in Signed Complex Networks
Slide 21