De#anonymizing,Social,Networks, and,Inferring,Private,Attributes, Using,Knowledge,Graphs,
Jianwei Qian Xiang#Yang Li
Illinois Tech USTC,/Illinois Tech
Chunhong Zhang Linlin Chen
BUPT Illinois Tech
De#anonymizing,Social,Networks, and,Inferring,Private,Attributes, - - PowerPoint PPT Presentation
De#anonymizing,Social,Networks, and,Inferring,Private,Attributes, Using,Knowledge,Graphs, Jianwei Qian Xiang#Yang Li Illinois Tech USTC,/Illinois Tech Chunhong Zhang Linlin Chen BUPT Illinois Tech Outline Background Prior Work Our Work
Illinois Tech USTC,/Illinois Tech
BUPT Illinois Tech
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
2
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
3
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
4 Prior k.g.
Prior k.g.
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
5
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
6
Which is Alice? Which is Bob?
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
7
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
8
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
9
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
10
[SDM’11]
[WWW’07, S&P’09, CCS’12, COSN’13, CCS’14, NDSS’15]
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
11 Twitter Flickr Mapping
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
12
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
13
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
14
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
15
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
16
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
17
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
18 Prior Posterior
Say 30%
(>,?)∈7
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
19
Prior knowledge 8% Anonymized graph 8:
Mapping A
– Use Jaccard index to compare attribute sets
– Inbound neighborhood – outbound neighborhood – l-hop neighborhood
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
20
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
21
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
22
Suppose k=2
3 1
Alice
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
23
Bob
2 1
Alice
Building Bipartite Finding Matching
#I:
#
]
#
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
24
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
25
0.2 0.4 0.6 0.8 1 10 20 30 40 50 60 70 80 k
sr=0.4 sr=0.6 sr=0.8
10 15 20 25 30 35 40 45 50 10 20 30 40 50 60 70 80 k
sr=0.4 sr=0.6 sr=0.8
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
26
Kobe Bryant Nick Young teammate playInLeague teamInLeague
playFor LA Lakers playFor NY Knicks
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
27
Alice AIDS
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
28
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
29
10 20 30 40 50 60 70 80 Load Build Match Total Run Time(x102s)
RS EG RW
Accuracy 0.2 0.3 0.4 0.5 0.6 0.7 0.8 Accuracy
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.2 0.4 0.6 0.8 1 0 5 10 15 20 25 30 35 40 Accuracy Run Time(s) wA
Acc Time
0.2 0.4 0.6 0.8 1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Accuracy smin
k=5 k=10 k=15
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
30
0.2 0.4 0.6 0.8 1 1.2 10 20 30 40 50 60 70 80 90 1 2 3 4 5 6 MRR(%) Hit@10(%) sr
MRR MRR,RG Hit Hit,RG
0.5 1 1.5 2 2.5 10 20 30 40 50 60 70 80 90 0 2 4 6 8 10 12 MRR(%) Hit@10(%) sr
MRR MRR,RG Hit Hit,RG
0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 5 10 15 20 25 30 35 MRR(%) Hit@10(%) Sample Ratio
MRR MRR,RG Hit Hit,RG
5 10 15 20 25 30 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 25 30 35 40 45 50 55 60 65 70 75 MRR(%) Hit@10(%) Sample Ratio
MRR MRR,RG Hit Hit,RG
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
31
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
32
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
33
De-anonymizing Social Networks and Inferring Private Attributes Using Knowledge Graphs
34