scieee Science in your language
[en] (orig)

Link prediction in multiplex networks via triadic closure

Abstract

Link prediction algorithms can help to understand the structure and dynamics of complex systems, to reconstruct networks from incomplete data sets, and to forecast future interactions in evolving networks. Available algorithms based on similarity between nodes are bounded by the limited amount of links present in these networks. In this Rapid Communication, we reduce this latter intrinsic limitation and show that different kinds of relational data can be exploited to improve the prediction of new links. To this aim, we propose a link prediction algorithm by generalizing the Adamic-Adar method to multiplex networks composed by an arbitrary number of layers, that encode diverse forms of interactions. We show that this metric outperforms the classical single-layered Adamic-Adar score and other state-of-the-art methods, across several social, biological, and technological systems. As a by-product, the coefficients that maximize the multiplex Adamic-Adar metric indicate how the information structured in a multiplex network can be optimized for the link prediction task, revealing which layers are redundant. Interestingly, this effect can be asymmetric with respect to predictions in different layers. Our work paves the way for a deeper understanding of the role of different relational data in predicting new interactions and provides another algorithm for link prediction in multiplex networks that can be applied to a plethora of systems. Aleta, A.; Tuninetti, M.; Paolotti, D.; Moreno, Y.; Starnini, M.

Read accessible full text

Link prediction in multiplex networks via triadic closure

Author: Aleta, A.; Starnini, M.; Paolotti, D.; Tuninetti, M.; Moreno, Y.
Year: 2020
DOI: 10.1103/PhysRevResearch.2.042029
Source: https://zaguan.unizar.es/record/99274/files/texto_completo.pdf
PHYSICAL REVIEW RESEARCH 2, 042029(R) (2020)
Rapid Communica ions
Link p edic ion in mul iplex ne wo ks ia iadic closu e
Albe o Ale a ,1Ma a Tunine i,1Daniela Paolo i,1Yami Mo eno,2,3,1and Michele S a nini1,*
1ISI Founda ion, ia Chisola 5, 10126 To ino, I aly
2Ins i u e o Biocompu a ion and Physics o Complex Sys ems (BIFI), Uni e si y o Za agoza, 50018 Za agoza, Spain
3Depa men o Theo e ical Physics, Uni e si y o Za agoza, 50018 Za agoza, Spain
(Recei ed 11 May 2020; e ised 30 Sep embe 2020; accep ed 27 Oc obe 2020; published 16 No embe 2020)
Link p edic ion algo i hms can help o unde s and he s uc u e and dynamics o complex sys ems, o
econs uc ne wo ks om incomple e da a se s, and o o ecas u u e in e ac ions in e ol ing ne wo ks.
A ailable algo i hms based on simila i y be ween nodes a e bounded by he limi ed amoun o links p esen
in hese ne wo ks. In his Rapid Communica ion, we educe his la e in insic limi a ion and show ha di e en
kinds o ela ional da a can be exploi ed o imp o e he p edic ion o new links. To his aim, we p opose a
link p edic ion algo i hm by gene alizing he Adamic-Ada me hod o mul iplex ne wo ks composed by an
a bi a y numbe o laye s, ha encode di e se o ms o in e ac ions. We show ha his me ic ou pe o ms he
classical single-laye ed Adamic-Ada sco e and o he s a e-o - he-a me hods, ac oss se e al social, biological,
and echnological sys ems. As a by-p oduc , he coe icien s ha maximize he mul iplex Adamic-Ada me ic
indica e how he in o ma ion s uc u ed in a mul iplex ne wo k can be op imized o he link p edic ion ask,
e ealing which laye s a e edundan . In e es ingly, his e ec can be asymme ic wi h espec o p edic ions in
di e en laye s. Ou wo k pa es he way o a deepe unde s anding o he ole o di e en ela ional da a in
p edic ing new in e ac ions and p o ides ano he algo i hm o link p edic ion in mul iplex ne wo ks ha can be
applied o a ple ho a o sys ems.
DOI: 10.1103/PhysRe Resea ch.2.042029
Ne wo k science has been es ablished as a pi o al ool o
cha ac e ize he s uc u e o eal-wo ld complex sys ems, ha
in ol es mul iple ypes o ela ions among hei undamen al
componen s [1]. One o he mos impo an challenges wi hin
he complex sys ems amewo k is o elucida e which en i ies
a e ela ed o which o he s and wha a e he ypes o hese
ela ionships [2]. Wi hin he ne wo k science domain, his
scien i ic ask ansla es in o a link p edic ion p oblem, ha
a emp s o es ima e he likelihood o he exis ence o a link
be ween wo nodes, based on he obse ed links and a ibu es
o nodes [3,4]. Link p edic ion algo i hms a e ex emely help-
ul in a leas wo di ec ions: o econs uc ne wo ks om
incomple e da a se s and o o ecas u u e in e ac ions in
e ol ing ne wo ks. Examples o he i s applica ion can be
ound in biological ne wo ks, such as p o ein in e ac ion ne -
wo ks, whe e many links a e s ill unknown and hei exis ence
mus be demons a ed by expensi e expe imen s [5]. P edic-
ion algo i hms help in ocusing expe imen al e o s owa d
hose links mos likely o exis . The second ask, link o e-
cas ing, is ou inely applied in online social ne wo ks, such as
Facebook. New iendships a e indeed ecommended based on
*Co esponding au ho : [email p o ec ed]
Published by he Ame ican Physical Socie y unde he e ms o he
C ea i e Commons A ibu ion 4.0 In e na ional license. Fu he
dis ibu ion o his wo k mus main ain a ibu ion o he au ho (s)
and he published a icle’s i le, jou nal ci a ion, and DOI.
link p edic ion algo i hms, so ha indi iduals can e icien ly
ind pee s hey a e in e es ed in [6,7].
The link p edic ion p oblem is a long-s anding challenge
a he in e sec ion be ween compu e science and s a is-
ical physics communi ies. T adi ional algo i hms include
Ma ko chains and s a is ical models [8], while ecen ap-
p oaches om he physics communi y, such as andom walk
p ocesses and maximum-likelihood me hods, ha e been con-
side ed [9,10]. Link p edic ion algo i hms can be classi ied
mainly in o wo ca ego ies: simila i y-based me hods and
p obabilis ic models [11,12]. Since he la e can be compu-
a ionally un easible o la ge ne wo ks, a lo o a en ion has
been de o ed o he c ea ion o good simila i y sco es. Many
o hese simila i y me hods a e based on he same basic idea,
ha wo nodes a e likely o be linked i hey sha e a com-
mon neighbo [13,14]. Despi e i s simplici y, his concep has
p o en o be qui e use ul o highly asso a i e ne wo ks, such
asscien i iccollabo a ionne wo ks[15]. Howe e , as signaled
by Jia e al. [16], he p edic ion powe o any simila i y-based
link p edic ion algo i hm is bounded due o helimi ed amoun
o links p esen in he ne wo k.
In ne wo k science, ichly s uc u ed da a can be ep e-
sen ed by mul ilaye ed ne wo ks, in which each laye accoun s
o a di e en ype o in e ac ion [17,18]. Fo ins ance, social
in e ac ions can ha e di e en pu poses (e.g., leisu e e sus
wo k) and happen h ough a ious communica ion channels,
including ace- o- ace in e ac ions, e-mail, Facebook, phone
calls, and so on. The idea o p edic ing links in mul ilaye
ne wo ks has been explo ed du ing he las decade om se -
e al di e en poin s o iew. Fo ins ance, Da is e al. [19]
2643-1564/2020/2(4)/042029(6) 042029-1 Published by he Ame ican Physical Socie y
ALBERTO ALETA e al. PHYSICAL REVIEW RESEARCH 2, 042029(R) (2020)
p oposed a echnique o include mul i ela ional da a o link
p edic ion om a p obabilis ic poin o iew. Simila ly, se -
e al ex ensions o p obabilis ic models o mul ilaye ne wo ks
ha e been p oposed [20–25]. O he wo ks, a he han ocus-
ing on inco po a ing new da a o al eady exis ing ne wo ks,
used mul ilaye s uc u es o ocus on he empo al e olu ion
o he ne wo ks [26,27]. Se e al s udies ex ended he no ion
o neighbo hood o mul ilaye ne wo ks [28–31], ocusing on
ne wo ks o wo laye s. Howe e , a undamen al ques ion is
s ill unanswe ed: How can di e en kinds o ela ional da a
be exploi ed o imp o e he p edic ion o new in e ac ions?
Fo ins ance, o which ex en a e ace- o- ace in e ac ions
p edic i e o new Facebook iendships? In e es ingly, i has
been ecen ly shown ha he mul iplex ne wo k ep esen-
a ion can be edundan in some cases, as he in o ma ion
encoded in some laye s can be e ec i ely included in o he s,
educing he numbe o laye s [32]. The e o e, how can link
p edic ion algo i hms op imize he in o ma ion s uc u ed in
a mul iplex ne wo k ep esen a ion, ha can be subop imally
o ganized?
In his Rapid Communica ion, we add ess hese ques ions
by p oposing a me ic o link p edic ion in mul iplex ne -
wo ks, based on a gene aliza ion o he Adamic-Ada me hod
o single-laye ed ne wo ks [14]. Ou me ic ully exploi s
he complexi y o he ela ionships ha migh be es ablished
ac oss he undamen al componen s o complex sys ems, by
conside ing all possible iadic closu es in he co esponding
mul iplex ep esen a ion. We show ha his sco e, ha can be
applied o any mul iplex opology composed by an a bi a y
numbe o laye s, is able o ou pe o m o he me ics based on
single-laye ed simila i y be ween nodes, ac oss se e al social
and biological sys ems. We show ha he in o ma ion encoded
in di e en laye s can be asymme ic wi h espec o he link
p edic ion p oblem: Fo example, ace- o- ace in e ac ions
can be pa ially p edic i e o new Facebook iendships, bu
no ice e sa.
We conside eigh di e en da a se sspanning se e al ypes
o social, biological, and echnological sys ems, ep esen ed
as mul iplex ne wo ks: (i) Copenhagen ne wo ks s udy (CNS),
whe e ou laye s ep esen physical p oximi y, phone calls,
ex messages, and Facebook iendships among uni e si y
s uden s [33]. (ii) C. elegans gene ic (CEG): Gene ic and p o-
ein in e ac ions o he C.elegans, whe e h ee laye s ep esen
di ec , physical, and addi i e gene ic in e ac ions [34]. (iii) C.
elegans neu al (CEN): A neu al ne wo k o he C. elegans,
whe e h ee laye s ep esen elec ic, chemical monoadic, and
chemical polyadic in e ac ions [35], (i ) CS-Aa hus (CSA):
A social ne wo k o employees o he Compu e Science
Depa men a Aa hus, whe e i e laye s ep esen Facebook,
leisu e, wo k, coau ho ship, and lunch in e ac ions [36]. ( )
CKM physicians (CKM): A social ne wo k o physicians,
whe e h ee laye s ep esen who hey ask o ad ice, who
hey discuss cases wi h, and who a e hei iends [37]. ( i)
EU ai (EUA): An ai anspo a ion ne wo k o Eu ope,
whe e 27 laye s ep esen ai lines ou es [38]. ( ii) Lazega
(LAZ): A social ne wo k o pa ne s and associa es o a co -
po a e law pa ne ship, whe e h ee laye s ep esen cowo k,
iendship, and ad ice [39]. ( iii) Vicke s (VIC): A social
ne wo k o s uden s in a school in Vic o ia, Aus alia, whe e
h ee laye s ep esen who hey ge on wi h, who a e hei
bes iends, and who hey p e e o wo k wi h [40]. See
Table S1 o he Supplemen al Ma e ial (SM) [41] o de ails
abou he da a se s.
In he ollowing, we will con as di e en algo i hms o
link p edic ion on hese da a se s. The quali y o link p edic-
ion algo i hms can be e alua ed by wo me ics: he ecei e
ope a ing cha ac e is ics (ROC) cu e, wi h he co esponding
a ea unde he cu e (AUC) alue, and he p ecision. The
p ecision can be compu ed as n∗/n, whe e nis he numbe
o new links ha we wan o p edic and n∗is he amoun o
co ec p edic ions among he op nlinks. Thus, i p o ides
complemen a y in o ma ion o he one gi en by he AUC. I
is impo an o highligh ha , due o he limi ed amoun o
links p esen in a ne wo k, he AUC o any simila i y-based
link p edic ion algo i hm is bounded [16]. Fo ins ance, i
simila i y is based on common neighbo s, wo nodes wi hou
any neighbo in common will ha e a sco e equal o ze o. The
numbe o sco eless links bounds he maximum and mini-
mum alues o he AUC o AUCmin =1
2(1 +p1)(1 −p2) and
AUCmax =AUCmin +p1p2, whe e p1(p2) is he ac ion o
links wi h a sco e di e en om 0 among hose links ha will
(will no ) exis in he u u e (see Sec. 2 o he SM [41] o
de ails). No e ha only when p1=p2=1, i.e., he e a e no
sco eless links, i holds AUCmin =0 and AUCmax =1.
We p opose a gene aliza ion o he Adamic-Ada (AA)
sco e [14], one o he mos common and success ul me hods
o link p edic ion in social ne wo ks. The AA sco e be ween
nodes uand is gi en by he numbe o common neighbo s
weigh ed by hei deg ee,
AA(u, )=
w∈(u)∩( )
1
ln(kw),(1)
whe e (u) ep esen s he se o neighbo s o node uand
kw=|(w)|is he deg ee o node w. In a mul iplex ne wo k,
he AA sco e can be applied o di e en laye s, depending
on which laye α he se o neighbo s w∈α(u)∩α( )is
conside ed, whe e α(u) ep esen s he se o neighbo s o
node uin laye α.
Fo example, le us conside ha we a e in e es ed in p e-
dic ing u u e phone calls among he pa icipan s in he CNS.
The classic AA me hod conside s he se o neighbo s in he
same phone calls laye . I he AA sco e is applied o he laye
ep esen ing Facebook iendship, ins ead, he a ionale is ha
wo indi iduals a e mo e likely o in e ac o line (phone
call) i hey sha e many iends on Facebook (i.e., common
neighbo s in he Facebook laye ). The same easoning ap-
plies o o he laye s. Table Ishows he p ecision and AUC
alues ( oge he wi h i s heo e ical bounds) o p edic phone
calls, ob ained o he AA me hod applied o each laye o
he CNS (excluding physical p oximi y in e ac ions o being
much dense han o he s). In e es ingly, while he maximum
p ecision (0.04) is ob ained by applying he AA sco e o he
same calls laye , he maximum AUC (0.69) is ob ained by
conside ing he Facebook laye . This implies ha his kind o
in e ac ions (Facebook iendship) include use ul in o ma ion
o p edic new links no encoded in he phone calls laye . This
is also e lec ed in a la ge maximum heo e ical bound o
he AUC o he Facebook laye wi h espec o he phone
calls laye . No e also ha by using he agg ega ed ne wo k, in
042029-2
LINK PREDICTION IN MULTIPLEX NETWORKS VIA … PHYSICAL REVIEW RESEARCH 2, 042029(R) (2020)
TABLE I. P ecision and AUC o p edic new phone calls in he
CNS da a se , ob ained by using he classical Adamic-Ada me ic on
each laye (calls, Facebook, ex s), and on he agg ega ed ne wo k.
Theo e ical bounds o he AUC a e showed. P edic ions a e es ed
o e he se o nono e lapping links o e all laye s (7% o he o al).
Bes esul s among he laye s a e highligh ed in bold.
Me hod P ecision AUC AUC [wo s -bes ]
Random 0 0.50 [0-1]
AAcalls 0.04 0.60 [0.60-0.60]
AA acebook 00.69 [0.59-0.70]
AAsms 0 0.60 [0.60-0.60]
AAagg ega ed 0 0.76 [0.65-0.80]
which all laye s a e p ojec ed on o a single one, one ob ains
maximum AUC bu ze o p ecision.
This obse a ion shows he need o go beyond single-
laye ed sco es and combine hem in o a mo e gene al me ic
ha ully exploi s he mul iplex na u e o he ne wo ks aken
in o accoun . No e, indeed, ha single-laye ed me ics con-
side ed iadic ela ions among h ee nodes u, , and w,
in which he wo links u-wand -wbo h lie in he same
laye . Howe e , iadic ela ions in mul iplex ne wo ks can
be a iche [42,43]. Figu e 1shows di e en kinds o i-
adic ela ions in mul iplex ne wo ks. Le us indica e as x
he laye on which he link u- is o be p edic ed. One can
dis inguish ou ypes o iadic ela ions depending on he lo-
ca ion o he (u,w) and ( ,w) links: (i) Txx ={(u, ,w)|w∈
x(u)∩x( )}, whe e bo h links lie in laye x; (ii) Txα=
{(u, ,w)|w∈x(u)∩α( )}and Tαx, whe e one link lies
in he laye xand he o he lies in ano he laye α; (iii)
Tαα ={(u, ,w)|w∈α(u)∩α( )}, whe e bo h links a e
in he same laye α, di e en om laye x; and (i ) Tαβ =
{(u, ,w)|w∈α(u)∩β( )}and Tβα, whe e one link is in
laye αand he o he in laye β, bo h di e en om laye x.
(a) (b) (c) (d)
T
xx T
xTT
FIG. 1. T iadic ela ionships in a mul iplex ne wo k. Gi en wo
nodes uand o which we wan o p edic he u u e exis ence o
a link ( ed dashed line) in he op laye x(g een), based on hei
connec ions wi h ano he node w(pink) ia iadic closu e, we can
dis inguish ou ypes o iadic ela ionships: (a) uand a e bo h
connec ed o win he p edic ion laye x; (b) he link be ween uand
wis in he p edic ion laye x,bu and wa e connec ed in a di e en
laye α, o ice e sa; (c) bo h uand a e connec ed o win a laye
αdi e en om he p edic ion laye x;(d)uand wa e connec ed
in a laye αdi e en om he p edic ion laye x,and and wa e
connec ed in a hi d laye βdi e en om laye s αand x.
Wi hin his o malism, one can conside a sco e ha coun s
he common neighbo s closing iads o each ype, and weigh
each con ibu ion by he loga i hm o he deg ee, as in he
Adamic-Ada sco e,
MAA(u, )=
α,β 
w∈Tαβ
ηxαηxβ
kαkβ
1
lnkα
wlnkβ
w
.(2)
This exp ession is he gene aliza ion o he Adamic-Ada
sco e o mul iplex ne wo ks (MAA) wi h an a bi a y numbe
o laye s, in which he links o be p edic ed all lay in he same
laye x. Se e al conside a ions a e in o de .
Fi s , he con ibu ion o each iad (u, ,w)∈Tαβ is
weigh ed by he squa e oo o he loga i hm o he deg ee
o node win he wo laye s in ol ing αand β.Wi h his
choice, he o iginal weigh 1/ln(kw) is na u ally eco e ed
o α=β=x. Second, no e ha di e en laye s o a mul-
iplex ne wo k may show e y di e en densi ies, as shown in
Table S1 o he SM [41]. In case o simila i y sco es based
on he numbe o common neighbo s, as in his case, dense
laye s will ha e mo e iads and hus will be less in o ma i e.
We ake his in o accoun by weigh ing he con ibu ion o
each ype o iadic ela ion by he squa e oo o he a e age
deg ee o he laye s in ol ed, √kα. Thi d, he coe icien s
ηxαbe o e each e m allow us o con ol he ela i e weigh o
each ype o iadic closu e in he o al sco e o he link. We
choose hem in a way ha ηxαco esponds o he weigh o
laye α. Wi hou lack o gene ali y, we choose αηxα=1.
Fou h, he applica ion o he AA sco e o laye α, co e-
sponding o iad closu es [Fig. 1(c)], is eco e ed by se ing
ηxα=1. The o iginal AA sco e in single-laye ed ne wo ks
[Fig. 1(a)] is eco e ed by simply se ing ηxx =1.
Figu e 2shows he AUC [Fig. 2(a)] and p ecision
[Fig. 2(b)] o he MAA me ic as a unc ion o he coe icien s
ηxα, o h ee o he eigh da a se s unde conside a ion. O he s
a e shown in Figs. S1 and S2 o he SM [41]. Fo he sake
o con enien isualiza ion, we conside only h ee laye s o
each ne wo k, o isualize he h ee coe icien s in a iangle.
Fo each ne wo k, we conside he p edic ion o links in each
o he h ee laye s. The coe icien ηxαindica es he weigh o
laye αin he p edic ion o new links in laye x. Fo ins ance,
in he CNS da a se , he coe icien η12 indica es he weigh
o Facebook iendship ( ep esen ed in laye 2) in p edic ing
new phone calls (laye 1). One can see ha , in mos cases, he
maximum alue o he AUC and he p ecision is achie ed o
non i ial combina ions o he coe icien s, i.e., di e en om
ηxx =1 which co esponds o he classical AA sco e, showed
in he le co ne o iangles. This is pa icula ly ue o he
p ecision, whose maximum is achie ed in some cases in he
middle o he iangle, i.e., wi h simila con ibu ions o each
laye , as in he case o he CKM o CNS ne wo ks. The exac
alues o he coe icien s maximizing AUC and p ecision o
each da a se a e epo ed in Table S2 o he SM [41].
The e o e, Fig. 2shows ha he p edic ion o a ce ain
kind o links can be imp o ed by exploi ing addi ional, ela ed
in o ma ion, encoded in o he laye s. Fo ins ance, Facebook
iendship can help in p edic ing new calls [i.e., he maximum
AUC o his ask is ob ained o η12 =0.40—see plo (i)
o Fig. 2(a) and Table S2 o he SM [41]], o addi i e ge-
ne ic in e ac ions and physical associa ion can be p edic i e
042029-3
ALBERTO ALETA e al. PHYSICAL REVIEW RESEARCH 2, 042029(R) (2020)
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
13
11
12
0.590
0.628
0.666
0.704
0.742
0.780
AUC
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
23
22
21
0.530
0.608
0.686
0.764
0.842
0.920
AUC
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
31
33
32
0.550
0.586
0.622
0.658
0.694
0.730
AUC
Copenhagen
(i)
(i )
( ii)
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
13
11
12
0.490
0.504
0.518
0.532
0.546
0.560
AUC
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
23
22
21
0.510
0.574
0.638
0.702
0.766
0.830
AUC
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
31
33
32
0.490
0.542
0.594
0.646
0.698
0.750
AUC
Celegans Gene ic
(ii)
( )
( iii)
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
13
11
12
0.590
0.632
0.674
0.716
0.758
0.800
AUC
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
23
22
21
0.61
0.65
0.69
0.73
0.77
0.81
AUC
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
31
33
32
0.630
0.668
0.706
0.744
0.782
0.820
AUC
CKM Physicians
(iii)
( i)
(ix)
(b)
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
13
11
12
0.000
0.018
0.036
0.054
0.072
0.090
P ec.
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
23
22
21
0.060
0.114
0.168
0.222
0.276
0.330
P ec.
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
31
33
32
0.00
0.01
0.02
0.03
0.04
0.05
P ec.
Copenhagen
(i)
(i )
( ii)
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
13
11
12
0.000
0.004
0.008
0.012
0.016
0.020
P ec.
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
23
22
21
0.000
0.052
0.104
0.156
0.208
0.260
P ec.
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
31
33
32
0.00
0.01
0.02
0.03
0.04
0.05
P ec.
Celegans Gene ic
(ii)
( )
( iii)
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
13
11
12
0.000
0.024
0.048
0.072
0.096
0.120
P ec.
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
23
22
21
0.030
0.052
0.074
0.096
0.118
0.140
P ec.
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
0
0. 1
0. 2
0. 3
0. 4
0. 5
0. 6
0. 7
0. 8
0. 9
1
31
33
32
0.010
0.026
0.042
0.058
0.074
0.090
P ec.
CKM Physicians
(iii)
( i)
(ix)
(a)
FIG. 2. (a) AUC and (b) p ecision o he MAA me ic o di e en alues o he coe icien s ηxα, indica ing he weigh o laye αin he
p edic ion o new links in laye x. Va ying he alues o wo coe icien s, he hi d is na u ally ixed. Each column co esponds o a di e en da a
se , ep esen ed as a mul iplex ne wo k o h ee laye s. Each ow co esponds o a p edic ion in a di e en laye x(see Table S2 o he SM [41]
o he co esponding in e ac ions). A c oss indica es he maximum alue o each plo , co esponding o he combina ion o coe icien s
(ηx1,ηx2,ηx3), epo ed in Table S2 o he SM [41], ha maximizes AUC o p ecision o he p edic ion o new links in laye x.
o di ec p o ein in e ac ions in C. elegans [i.e., he maximum
p ecision is ob ained o η13 =0.17 and η12 =0.22—see plo
(ii) o Fig. 2(b) and Table S2 o he SM [41]]. In e es ingly,
his e ec can be asymme ic: New o line in e ac ions (calls
and ex s) a e no p edic i e o Facebook iendships, as he
co esponding coe icien s η21 and η23 o his p edic ion ask
a e ze o. This is shown in plo s ( ii) o Figs. 2(a) and 2(b):
The maximum alue o he p ecision and AUC is ob ained
o η22 ≃1, in he le co ne o he plo s (see also Table S2
o he SM [41]). This implies ha no all laye s add aluable
in o ma ion o a speci ic link p edic ion ask. In his case,
a comple e mul iplex ep esen a ion is edundan and such a
laye can be e ec i ely included in he o he s wi hou missing
ele an in o ma ion.
Fu he mo e, we es i he MAA me ic is able o op i-
mally ex ac in o ma ion om he mul iplex ep esen a ion,
compa ed wi h he AA sco e applied o he agg ega e ne wo k,
ha includes he same amoun o in o ma ion. Table II shows
ha he MAA me ic ou pe o ms he classical AA sco e wi h
espec o bo h AUC and p ecision, in all da a se s unde con-
side a ion. Finally, in Table II we compa e he MAA me ic
wi h o he , s a e-o - he-a me ics o link p edic ion applied
o he agg ega ed ne wo k ep esen a ion, ha includes all
in o ma ion a ailable, in pa icula , common neighbo s (CN),
Jacca d’s coe icien (JC), and p e e en ial a achmen (PA),
which a e based on he one-s ep neighbo hoods o he nodes
such as he AA sco e [44], and he Ka z dis ance [45], which
ins ead is based on pa h leng h. Table II shows he p edic ion
o links in he i s laye o each da a se , and p edic ions in
o he laye s a e shown in Tables SIII and SIV o he SM [41],
wi h simila esul s. One can see ha he MAA me ic ou -
pe o ms he p ecision o all o he me ics in all bu one case
( he Lazega da a se ), while i ou pe o ms he AUC o o he
me hods in i e o eigh da a se s unde conside a ion.
Be o e concluding, we s ess ha he me ic encoded in
Eq. (2) is di e en om p e ious ex ensions o link p edic ion
o mul ilaye ne wo ks. Simila ly, o he app oaches calcula e
he sco e o each laye and agg ega e all o hem (possibly
wi h some weigh s), e ec i ely neglec ing s uc u es o ypes
Txαand Tαβ [25,46–48].
To sum up, we p oposed a gene al me hod o link p e-
dic ion ha ully exploi s di e en kinds o ela ional da a
encoded in se e al social and biological ne wo ks. Ou me ic
is a gene aliza ion o he Adamic-Ada sco e o mul iplex
ne wo ks wi h an a bi a y numbe o laye s, and i is able o
TABLE II. AUC ( op) and p ecision (bo om) o p edic he
i s laye o each da a se , ob ained o di e en me ics: Adamic-
Ada (AA), common neighbo s (CN), Jacca d simila i y (JC), Ka z
dis ance (Ka z), p e e en ial a achmen (PA), and mul iplex Adamic-
Ada (MAA). All me ics excep o he MAA a e applied o he
agg ega ed ne wo k, including all in o ma ion a ailable. The bes
me hod is highligh ed in bold.
Me hod CNS CEG CEN CSA CKM EUA VIC LAZ
AA 0.76 0.55 0.79 0.79 0.80 0.86 0.68 0.66
CN 0.76 0.55 0.78 0.78 0.80 0.86 0.67 0.66
JC 0.76 0.55 0.77 0.88 0.80 0.82 0.68 0.70
Ka z 0.72 0.59 0.77 0.74 0.91 0.89 0.65 0.58
PA 0.58 0.65 0.62 0.39 0.64 0.90 0.61 0.54
MAA 0.77 0.55 0.79 0.91 0.80 0.87 0.71 0.71
AA 0.00 0.00 0.03 0.03 0.09 0.00 0.35 0.14
CN 0.00 0.00 0.03 0.03 0.10 0.00 0.35 0.13
JC 0.00 0.00 0.02 0.32 0.08 0.00 0.40 0.23
Ka z 0.00 0.00 0.00 0.00 0.00 0.00 0.31 0.00
PA 0.00 0.00 0.02 0.00 0.01 0.02 0.27 0.09
MAA 0.09 0.02 0.08 0.39 0.11 0.19 0.46 0.21
042029-4
LINK PREDICTION IN MULTIPLEX NETWORKS VIA … PHYSICAL REVIEW RESEARCH 2, 042029(R) (2020)
ou pe o m single-laye ed AA sco es in all conside ed da a
se s. The MAA me ic also ou pe o ms se e al well-known
link p edic ion algo i hms, such as he Jacca d’s coe icien
o he Ka z dis ance. The coe icien s ηxα ha maximize he
MAA sco e ha e an in e es ing in e p e a ion, as hey co -
espond o he weigh o be assigned o each laye in o de
o op imize he in o ma ion s uc u ed in he ne wo k o he
link p edic ion ask, indica ing which laye s a e edundan .
In e es ingly, his e ec can be asymme ic wi h espec o
p edic ions in di e en laye s. The compu a ional complexi y
o he MAA me ic is simila o o he simila i y-based sco es.
Wi h espec o he classical AA sco e, i inc eases wi h he
numbe o laye s in he mul iplex ne wo k, which is usually
small. No e ha he iadic ela ionships need o be compu ed
jus once and s o ed, hen he whole ange o coe icien s
can be scanned o ob ain he ones ha maximize he MAA
sco e. In u u e wo ks, i would be in e es ing o gene alize
o mul iplex ne wo ks o he me ics based on single laye s,
such as he Ka z dis ance, which is based on pa hs ha can be
econs uc ed ac oss laye s.
We acknowledge suppo om In esa Sanpaolo Inno a ion
Cen e . Y.M. acknowledges pa ial suppo om he Go e n-
men o A agón and FEDER unds, Spain h ough G an No.
E36-20R o FENOL, and by MINECO and FEDER unds
(G an No. FIS2017-87519-P). D.P. and M.S. acknowledge
inancial suppo om he p ojec Casa nel Pa co (POR FESR
14/20 - CANP - Cod. 320 - 16) unded by Regione Piemon e.
The unde s had no ole in s udy design, da a collec ion, and
analysis, decision o publish, o p epa a ion o he manusc ip .
[1] M. Newman, Ne wo ks: An In oduc ion (Ox o d Uni e si y
P ess, Ox o d, 2010).
[2] B. Taska , M. Fai Wong, P. Abbeel, and D. Kolle , in Ad ances
in Neu al In o ma ion P ocessing Sys ems 16,edi edbyS.
Th un, L. K. Saul, and B. Schölkop (MIT P ess, Camb idge,
MA, 2004), pp. 659–666.
[3] L. Lu and T. Zhou, Physica A 390, 1150 (2011).
[4] R. N. Lich enwal e , J. T. Lussie , and N. V. Chawla, in P o-
ceedings o he 16 h ACM SIGKDD In e na ional Con e ence
on Knowledge Disco e y and Da a Mining, KDD ’10 (ACM
P ess, New Yo k, 2010), pp. 243–252.
[5] L. A. N. Ama al, P oc. Na l. Acad. Sci. USA 105, 6795 (2008).
[6] D. Liben-Nowell and J. Kleinbe g, in P oceedings o he
Twel h In e na ional Con e ence on In o ma ion and Knowl-
edge Managemen , CIKM ’03 (ACM P ess, New Yo k, 2003),
pp. 556–559.
[7] M. A. Hasan and M. J. Zaki, in Social Ne wo k Da a Analy -
ics, edi ed by C. C. Agga wal (Sp inge , Bos on, MA, 2011),
pp. 243–275.
[8] B. Taska , P. Abbeel, and D. Kolle , in P oceedings o he
Eigh een h Con e ence on Unce ain y in A i icial In elli-
gence, UAI’02 (Mo gan Kau mann, San F ancisco, CA, 2002),
pp. 485–492.
[9] W. Liu and L. Lu, Eu ophys. Le . 89, 58007 (2010).
[10] R. Guime à and M. Sales-Pa do, P oc. Na l. Acad. Sci. USA
106, 22073 (2009).
[11] M. Ma jan, N. Zaki, and E. A. Mohamed, in P oceedings o he
2018 IEEE 5 h In e na ional Cong ess on In o ma ion Science
and Technology (CiS ) (IEEE, New Yo k, 2018), p. 200.
[12] V. Ma ínez, F. Be zal, and J. C. Cube o, ACM Compu . Su .
49, 69 (2016).
[13] C. A. Bliss, M. R. F ank, C. M. Dan o h, and P. S. Dodds,
J. Compu . Sci. 5, 750 (2014).
[14] L. A. Adamic and E. Ada , Soc. Ne w. 25, 211 (2003).
[15] A. Clause , C. Moo e, and M. E. J. Newman, Na u e (London)
453, 98 (2008).
[16] T. Jia, Y. Ran, and X. Xu, in P oceedings o Ne Sci-X 2020:
Six h In e na ional Win e School and Con e ence on Ne wo k
Science (Sp inge , Be lin, 2020).
[17] M. Ki elä, A. A enas, M. Ba helemy, J. P. Gleeson, Y. Mo eno,
andM.A.Po e ,J. Complex Ne w. 2, 203 (2014).
[18] A. Ale a and Y. Mo eno, Annu. Re . Condens. Ma e Phys. 10,
45 (2019).
[19] D. Da is, R. Lich enwal e , and N. V. Chawla, Soc. Ne w. Anal.
Min. 3, 127 (2013).
[20] K.-K. Kleinebe g, M. Boguñá, M. Ángeles Se ano, and F.
Papadopoulos, Na . Phys. 12, 1076 (2016).
[21] M. Al Hasan, V. Chaoji, S. Salem, and M. Zaki, in P oceedings
o he SDM06: Wo kshop on Link Analysis, Coun e e o ism
and Secu i y (SIAM, Ma yland, 2006), Vol. 30, pp. 798–805.
[22] Z. Lu, B. Sa as, W. Tang, and I. S. Dhillon, in P oceedings o
he2010IEEEIn e na ionalCon e enceonDa aMining (IEEE,
New Yo k, 2010), p. 923.
[23] R. Ma suno and T. Mu a a, in Companion P oceedings o he
TheWebCon e ence2018,WWW’18 (In e na ional Wo ld Wide
Web Con e ences S ee ing Commi ee, Republic and Can on o
Gene a, CHE, 2018), pp. 1261–1268.
[24] M. Puja i and R. Kanawa i, Ne w. He e og. Media 10,17
(2015).
[25] K. So i opoulos, J. W. Bye s, P. P a ikakis, and C. E.
Tsou akakis, in P oceedingso he57 hAnnualAlle onCon e -
ence on Communica ion, Con ol, and Compu ing (IEEE, New
Yo k, 2019), pp. 973–980.
[26] A. Hajibaghe i, G. Suk hanka , and K. Lakka aju, in P o-
ceedings o he 2016 IEEE/ACM In e na ional Con e ence on
Ad ances in Social Ne wo ks Analysis and Mining (ASONAM)
(IEEE, New Yo k, 2016), p. 1079.
[27] L. Yao, L. Wang, L. Pan, and K. Yao, P oc. Compu . Sci. 83,82
(2016).
[28] M. Jalili, Y. O ouskhani, M. Asga i, N. Alipou a d, and M.
Pe c, R. Soc. Open Sci. 4, 160863 (2016).
[29] D. H is o a, A. Noulas, C. B own, M. Musolesi, and C.
Mascolo, EPJ Da a Sci. 5, 1 (2016).
[30] H. Mandal, M. Mi che , S. G ama iko , and I. Mishko ski,
in P oceedings o he 2018 26 h Telecommunica ions Fo um
(TELFOR) (IEEE, New Yo k, 2018), p. 1.
[31] R. R. Junu hula, K. S. Xu, and V. K. De abhak uni,
a Xi :1804.08584.
[32] M. De Domenico, V. Nicosia, A. A enas, and V. La o a,
Na . Commun. 6, 6864 (2015).
[33] P. Sapiezynski, A. S opczynski, D. D. Lassen, and S. Lehmann,
Sci. Da a 6, 315 (2019).
042029-5

ALBERTO ALETA e al. PHYSICAL REVIEW RESEARCH 2, 042029(R) (2020)
[34] C. S a k, B.-J. B ei k eu z, T. Reguly, L. Bouche , A.
B ei k eu z, and M. Tye s, Nucl. Acids Res. 34, D535 (2006).
[35]B.L.Chen,D.H.Hall,andD.B.Chklo skii,P oc. Na l. Acad.
Sci. USA 103, 4723 (2006).
[36] M. Magnani, B. Micenko a, and L. Rossi, a Xi :1303.4986.
[37] J. Coleman, E. Ka z, and H. Menzel, Sociome y 20, 253
(1957).
[38] A. Ca dillo, J. Gómez-Ga deñes, M. Zanin, M. Romance, D.
Papo, F. del Pozo, and S. Boccale i, Sci. Rep. 3, 1344 (2013).
[39] E. Lazega, The Collegial Phenomenon: The Social Mechanisms
o Coope a ion Among Pee s in a Co po a e Law Pa ne ship
(Ox o d Uni e si y P ess, Ox o d, UK, 2001).
[40] M. Vicke s and S. Chan, Rep esen ing Class oom Social S uc-
u e (Vic o ia Ins i u e o Seconda y Educa ion, Melbou ne,
1981).
[41] See Supplemen al Ma e ial a h p://link.aps.o g/supplemen al/
10.1103/PhysRe Resea ch.2.042029 o Figu es, and Tables.
[42] F. Ba is on, V. Nicosia, and V. La o a, Phys.Re .E89, 032804
(2014).
[43] E. Cozzo, M. Ki elä, M. De Domenico, A. Solé-Ribal a, A.
A enas, S. Gómez, M. A. Po e , and Y. Mo eno, New J. Phys.
17, 073029 (2015).
[44] F. Gao, K. Musial, C. Coope , and S. Tsoka, Sci. P og am. 2015,
172879 (2015).
[45] L. Ka z, Psychome ika 18, 39 (1953).
[46] S. Sha ma and A. Singh, AnE icien Me hod o LinkP edic ion
in Complex Mul iplex Ne wo ks (IEEE, New Yo k, 2015).
[47] Y. Yao, R. Zhang, F. Yang, Y. Yuan, Q. Sun, Y. Qiu, and R. Hu,
In . J. Mod. Phys. C 28, 1750101 (2017).
[48] Z. Samei and M. Jalili, J. Complex Ne w. 7, 641 (2019).
042029-6