MLC 02 Graphs Models Generation-Sose2023
MLC 02 Graphs Models Generation-Sose2023
1
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
2
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
3
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
4
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
• Problem
– Scale-invariant networks only “really scale-invariant“ if
network is infinitely large ...
– Cut off
5
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
Scale-invariant Networks
• Cut off
6
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
Scale-invariant Networks
• Cut off
7
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
Vorlesung
Web
Science
8
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
9
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
10
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
11
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
Giant-Components
• How do Giant components emerge?
http://ccl.northwestern.edu/netlogo/models/GiantComponent
12
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
13
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
14
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
15
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
16
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
Network properties
... of real networks
17
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
18
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
19
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
20
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
21
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
22
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
23
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
24
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
25
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
Random Graphs
[Faloutsos/Leskovec ECML/PKDD 2007]
• Advantages:
– Simple model
– Phase transitions
(Giant component, average degree > 1)
– Giant component
• Disadvantages:
– Degree distribution
– No community structure (clusters)
– No node correlation (structure)
• Extensions:
– Configuration model
• Random graph with arbitrary sequence of node degrees
26
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
Configuration Model
27
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
Configuration Model
28
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
29
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
30
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
Configuration Model
• Able to generate networks with power-law
degree distribution
– n.b.: Input is arbitrary degree sequence
• Thus, does not explain the "natural" evolution
of power-law networks
• Does not explain network growth/evolution
31
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
32
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
33
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
34
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
https://igraph.org/r/doc/sample_forestfire.html
35
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
Forest-Fire Modell
[Faloutsos/Leskovec ECML/PKDD 2007]
36
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
Forest-Fire Modell
[Faloutsos/Leskovec ECML/PKDD 2007]
37
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
38
Machine Learning for Complex Data, Prof. Dr. M. Atzmüller, Osnabrück University
Summary
39