Graph Neural Networks (S2-23 - AIMLCZG514) : Pilani Pilani
Graph Neural Networks (S2-23 - AIMLCZG514) : Pilani Pilani
(S2-23_AIMLCZG514)
BITS Pilani
Pilani Campus
BITS Pilani
Pilani Campus
Module II
Prerequisite
NO
How about a social network, like LinkedIn or Facebook?
Is it normal for a person to have 500 “friends?”
Is it normal to contact all 500 with equal frequency?
Which are the most important nodes in a graph?
So the main task is to identify:
What normal is (no proper definition)?
Based on that we can spot anomalies (strange/abnormal
behaviour) !
Informally, “normal” behaviour is the pattern that the
majority follows, and “abnormal” behaviour is the deviation.
How to define importance?
??
BITS Pilani, Pilani Campus
Why to study Structure of graphs
….
BITS Pilani, Pilani Campus
several reasons to study patterns
and laws in real graphs:
Understanding human (machine, protein) behaviour:
Discovering patterns of connectivity to develop
domain expertise
Anomaly detection:
Extremely short/long diameter wrt six degree of
connectivity would be suspicious
Extrapolations:
Prediction or Forecasting
Generator design:
Real graphs often have privacy issues and/or high
monetary value, and cannot be released
B
• d(u,w) + d(w,v) >=d(u,v)
H
C
F J
D
E
• Degree Distribution
I
• Eccentricity, A
G
• Diameter & B
• Radius Solution.xlsx
H
C
F J
• Degree Distribution C
F J
• Eccentricity, D
E
• Diameter &
• Radius Solution.xlsx
I
A G
B
C
F J
D
E
[1] Christopher Palmer, Phil B. Gibbons, and Christos Faloutsos. ANF: A fast and scalable
tool for data mining in massive graphs. 2002. ACM Press. BITS Pilani, Pilani Campus
DIAMETER
Thank You