scieee Science in your language
[Es] (orig)

Sistema multiagente para el análisis de interacciones entre usuarios en medios sociales

Abstract

This project proposes a system for extraction and analysis of structural properties generated from user interactions on Twitter networks. The test will be conducted at two levels: social level (complete network) and individual (nodes). Its implementation will be carried out in a distributed manner using the technology of multi-agent systems, graph analysis measures and tools for managing large volumes of data.

Read accessible full text

Sistema multiagente para el análisis de interacciones entre usuarios en medios sociales

Author: Martínez Poveda, Carla
Publisher: Universitat Politècnica de València
Year: 2017
Source: https://riunet.upv.es/bitstream/10251/76836/3/MART%c3%8dNEZ%20-%20Sistema%20multiagente%20para%20el%20an%c3%a1lisis%20de%20interacciones%20entre%20usuarios%20en%20medios%20sociales.pdf
TESIS DE M ´
ASTER
Sis ema mul iagen e pa a el an´
alisis de
in e acciones en e usua ios en medios
sociales
Au ho : Ca la Ma ´
ınez Po eda
Di ec o es:
D . Vicen Bo i Na a o y
D a. Elena del Val Nogue a
Depa amen o de Sis emas In o m´
a icos y Compu aci´
on,
Uni e sidad Poli ´
ecnica de Valencia,
Camino de Ve a, s/n
46022 Valencia, Spain
Diciemb e de 2016
´
Indice
1 In oducci´
on 1
1.1 Mo i aci´
on .................................... 1
1.2 Obje i os ..................................... 2
1.3 O ganizaci´
ondeldocumen o ........................... 3
2 Es ado del a e 5
2.1 In oducci´
on.................................... 5
2.2 Agen es In eligen es y Sis emas Mul iagen e . . . . . . . . . . . . . . . . . . . 5
2.3 Redescomplejas ................................. 8
2.3.1 Tiposde edes .............................. 9
2.3.2 Modelosde ed.............................. 11
2.4 Redessocialesonline............................... 15
2.5 An´
alisis de Redes Sociales Online . . . . . . . . . . . . . . . . . . . . . . . . 17
2.6 Conclusiones ................................... 19
3 Dise˜
no del SMA 21
3.1 In oducci´
on.................................... 21
3.2 Modelo de O ganizaci´
onVi ual ......................... 22
3.3 Dimensi´
ones uc u al............................... 22
3.4 Dimensi´
on uncional ............................... 24
3.5 Dimensi´
on din´
amica ............................... 25
3.6 Conclusiones ................................... 26
4 F amewo k 27
4.1 Visi´
onglobal ................................... 27
4.2 Pla a o mayagen es ............................... 29
4.2.1 Rol Moni o : agen es Agen Twee yNeo4jAgen ............. 29
4.2.2 Rol Analyze : agen es Que yNeo4jAgen yG aphAnalyze Agen . . . . 32
4.2.3 Rol Use : agen e VisualAgen ...................... 34
4.3 P o ocolos de in e acci´
on............................. 34
4.4 Conclusiones ................................... 38
I
5 Caso de Es udio 39
5.1 In oducci´
on.................................... 39
5.2 Medidasani elde ed .............................. 40
5.3 Medidasani eldenodo ............................. 42
5.4 An´
alisisdee en os ................................ 45
5.4.1 E en o #Mue eBa be ´
aARV....................... 45
5.4.2 E en o #ChampionsLeague . . . . . . . . . . . . . . . . . . . . . . . 48
5.4.3 E en o #pesadillazamo a . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.5 Conclusiones ................................... 54
6 Conclusiones y abajo u u o 57
6.1 Conclusiones ................................... 57
6.2 T abajoFu u o .................................. 58
6.3 Publicaciones ................................... 59
Bibliog aphy 61
II
Lis a de Figu as
2.1 Ejemplos de ipos de edes seg´
un el ipo de in o maci´
on conside ada. Red
social: ci as en e alumnos de un ins i u o [36]. Red biol´
ogica: elaciones en e
en e medades a pa i de los genes que ienen en com´
un [12]. Red ecnol´
ogica:
ayec os en e ae opue os [21]. Red de in o maci´
on: ci aci´
on de a ´
ıculos [3]. 11
2.2 P oceso alea o io de edi ecci´
on de enlaces n=20, k=4 siguiendo el modelo
p opues opo Wa s[50].............................. 12
2.3 Es uc u a de Kleinbe g. La es uc u a inicial es una cuad ´
ıcula egula . Las
conexiones alea o ias en e dos nodos dis an es se es ablecen con una p oba-
bilidad in e samen e p opo cional al cuad ado de la dis ancia en e ellos. . . . . 13
2.4 ´
A bol de dis ancias sociales je ´
a quicas p esen ado po Wa s [49] y Kleinbe g
[28]. Los indi iduos se ag upan conside ando ca ac e ´
ıs icas sociales: abajo,
ubicaci´
on geog ´
a ica o in e eses. En el ejemplo, lindica el n´
ume o de ni eles
de la je a qu´
ıa (l= 4), bes el ac o de ami icaci´
on (b= 2) y xindica la
sepa aci´
on en e dos indi iduos. . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.1 Dimensi´
on Es uc u al del SMA p opues o. Es a dimensi´
on p opo ciona una
desc ipci´
on de los elemen os que componen el sis ema, es deci , qu´
e oles y
qu´
e agen es o man pa e de la o ganizaci´
on i ual. . . . . . . . . . . . . . . 23
3.2 Dimensi´
on Funcional del SMA p opues o. Es a dimensi´
on p opo ciona in o -
maci´
on sob e los se icios p opo cionados po los agen es que o man pa e
delsis ema. .................................... 24
3.3 Dimensi´
on din´
amica del SMA p opues o. Mues a las in e acciones en e las
en idades que o man pa e del sis ema pa a ealiza la ecogida y almace-
namien o de in o maci´
on asociada a un e en o en una ed social online (Fol-
lowE en )...................................... 25
3.4 Dimensi´
on din´
amica del SMA p opues o. Mues a las in e acciones en e las
en idades que o man pa e del sis ema pa a ealiza el an´
alisis de la ed de
in e acciones gene ada a pa i de la in o maci´
on ecogida de un e en o en una
ed social online ( Reques Analysis) ....................... 26
4.1 Es uc u a gene al del sis ema. Indica la di ecci´
on de los lujos de in e acci´
on
y/o con e saci´
on en e los di e en es agen es del sis ema. . . . . . . . . . . . . 29
III

4.2 Ejemplo de c´
omo se almacena ´
ıan los dis in os ipos de mensajes de in e acci´
on
asociados a un e en o u ilizando el modelo p opues o pa a almacena la in o -
maci´
on en Neo4j. Los nodos del g a o ep esen an las en idades del modelo.
Las en idades conside adas en el modelo son: e en os ( ojo), in e acciones
( e de), usua ios (azul). Los enlaces del g a o ep esen an los ipos de ela-
ciones que hay en el modelo de da os (i.e., c ea es, men ion, has hash ag, y
c ea es). Las elaciones que se mues an en el g a o son las gene adas al in-
se a un wee donde no se menciona a ning´
un usua io ( osa), un wee que
con iene una menci´
on (mo ado), un wee que es un eply- o (ama illo), y una
menci´
on a a ios usua ios (men ion). En la pa e in e io se mues an los cua o
mensajes ( wee s) inse ados en la base de da os. . . . . . . . . . . . . . . . . 31
4.3 Red de in e acciones gene ada a pa i de la ac i idad de los usua ios en Twi e
asociadaaune en o. ............................... 33
4.4 Diag ama de secuencia pa a el escena io FollowE en . Desc ibe las in e ac-
ciones en e los agen es VisualAgen ,Manage Agen ,Agen Twee yNeo4jAgen .
.......................................... 35
4.5 Diag ama de secuencia pa a el escena io Reques Analysis. Desc ibe las in e -
acciones en e los agen es VisualAgen ,Manage Agen ,Que yNeo4jAgen y
G aphAnalyze Agen . .............................. 36
5.1 E oluci´
on de las p opiedades es uc u ales a ni el de ed: longi ud del camino
medio, g ado medio de conexi´
on y di´
ame o de la ed. E en o #Mue eBa -
be ´
aARV ..................................... 45
5.2 E oluci´
on de las p opiedades es uc u ales a ni el de ed: modula idad. E en o
#Mue eBa be ´
aARV ............................... 46
5.3 E oluci´
on de las p opiedades es uc u ales a ni el de ed: densidad. E en o
#Mue eBa be ´
aARV ............................... 46
5.4 E oluci´
on de las p opiedades es uc u ales a ni el de ed: n´
ume o de nodos,
n´
ume o de ejes y componen e gigan e. E en o #Mue eBa be ´
aARV . . . . . . 47
5.5 E oluci´
on de las p opiedades es uc u ales a ni el de ed: longi ud del camino
medio, g ado medio de conexi´
on y di´
ame o de la ed. E en o #Champi-
onsLeague..................................... 49
5.6 E oluci´
on de las p opiedades es uc u ales a ni el de ed: modula idad. E en o
#ChampionsLeague................................ 49
5.7 E oluci´
on de las p opiedades es uc u ales a ni el de ed: densidad. E en o
#ChampionsLeague................................ 50
5.8 E oluci´
on de las p opiedades es uc u ales a ni el de ed: n´
ume o de nodos,
n´
ume o de ejes y componen e gigan e. E en o #ChampionsLeague . . . . . . . 50
5.9 E oluci´
on de las p opiedades es uc u ales a ni el de ed: longi ud del camino
medio, g ado medio de conexi´
on y di´
ame o de la ed. E en o #pesadillazamo a 52
5.10 E oluci´
on de las p opiedades es uc u ales a ni el de ed: modula idad. E en o
#pesadillazamo a ................................. 53
5.11 E oluci´
on de las p opiedades es uc u ales a ni el de ed: densidad. E en o
#pesadillazamo a ................................. 53
IV
5.12 E oluci´
on de las p opiedades es uc u ales a ni el de ed: n´
ume o de nodos,
n´
ume o de ejes y componen e gigan e. E en o #pesadillazamo a . . . . . . . . 54
V
Lis a de Tablas
2.1 Compa a i a de las ca ac e ´
ıs icas p incipales de abajos elacionados con el
an´
alisis de edes sociales online. Se han conside ado las siguien es ca ac-
e ´
ıs icas: qu´
e uen es de in o maci´
on se han u ilizado pa a gene a la ed,
qu´
e ipo de in o maci´
on ex a´
ıda de las edes analizan, qu´
e ipo de elaciones
han conside ado pa a gene a las edes, qu´
e medidas de an´
alisis se ienen en
cuen a, cu´
ando se ealiza el an´
alisis, y qu´
e ipo de amewo k o ecen. . . . . . 20
4.1 Resumen de la implemen aci´
on de los agen es que o man pa e del amewo k
p opues o. Se desc ibe pa a cada agen e del sis ema: los oles que juega, los
obje i os en los que pa icipa, los se icios que o ece, los agen es que c ea, y
los agen es con los que in e ac ´
ua. ........................ 37
5.1 E oluci´
on de las p opiedades es uc u ales a ni el de nodo du an e el e en o
#Mue eBa be ´
aARV. Indica los 5 pe iles que ienen alo es de cen alidad m´
as
al os eniendo en cuen a dis in os c i e ios de cen alidad. . . . . . . . . . . . 48
5.2 E oluci´
on de las p opiedades es uc u ales a ni el de nodo: indica un op 5 de
los p incipales oles que ienen luga du an e el e en o #ChampionsLeague. . . 51
5.3 E oluci´
on de las p opiedades es uc u ales a ni el de nodo: indica un op 5 de
los p incipales oles que ienen luga du an e el e en o #pesadillazamo a. . . . 54
VI
CAP´
ITULO
1
In oducci´
on
1.1 Mo i aci´
on........................... 1
1.2 Obje i os . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 O ganizaci´
on del documen o . . . . . . . . . . . . . . 3
1.1 Mo i aci´
on
En los ´
ul imos a˜
nos, la o ma en la que las pe sonas se comunican es ´
a cambiando. Las edes
sociales online como Facebook, Linkedin o Twi e han supues o una e oluci´
on signi ica i a
en la o ma de gene a y pe cibi la in o maci´
on. Cada ez m´
as pe sonas hacen uso de ellas y
cualquie a puede compa i opiniones, di undi ideas, en abla amis ades y man ene se ac ual-
izado del mundo que nos odea. Seg´
un una encues a del po al Eu os a [18], du an e el pasado
a˜
no en 28 pa´
ıses de la UE, ce ca del 50% de los usua ios de en e 16 y 74 a˜
nos usaban in e ne
pa a conec a se a edes sociales, sugi iendo un aumen o de uso en ´
es as en los p ´
oximos a˜
nos.
Teniendo en cuen a es os da os, esul a ele an e el an´
alisis de la g an can idad de in o maci´
on
gene ada po es as edes sociales online pa a pode en ende como se compo an sus usua ios
en unas condiciones y ci cuns ancias de e minadas.
Los mensajes y las in e acciones en e usua ios en edes sociales online dejan una huella digi-
al, siendo posible analiza la in o maci´
on que con ienen e incluso gene a nue a in o maci´
on.
´
Es a in o maci´
on puede se u ilizada pa a analiza el compo amien o de los usua ios du an e
un e en o y de qu´
e o ma se p opaga la in o maci´
on den o de las edes sociales online. Pa a a-
cili a la a ea, es necesa io hace uso de he amien as que ecupe en, p ocesen y analicen dicha
1
82.3. Redes complejas
an o la pe spec i a indi idual y o ganizacional asi como su adap aci´
on a los cambios que
suceden en el en o no.
La p opues a de es e abajo in en a esol e el p oblema de la ecogida, p ocesado y an´
alisis
de in o maci´
on median e el dise˜
no y desa ollo de sis ema mul iagen e donde cada uno de los
agen es iene un obje i o(s) indi idual(es) pe o necesi an coope a en e ellos pa a log a el
obje i o de la o ganizaci´
on.
2.3 Redes complejas
El ´
a ea de Redes Complejas es ´
a cen ada en el es udio de la edes y que se basa en abajos
p e ios en el ´
a ea de la eo ´
ıa de g a os. Sin emba go, el ´
a ea de Redes Complejas se di e encia
de la isi´
on m´
as adicional de la eo ´
ıa de g a os en los siguien es aspec os [37]:
1. ´
Es a se cen a en el es udio de las p opiedades de edes, no s´
olo desde un pun o de is a
e´
o ico, sino ambi´
en desde un pun o de is a expe imen al. Las edes que se analizan
eme gen de una mane a na u al en el mundo eal, e olucionando de una mane a no supe -
isada y descen alizada (p. ej. Wo ld Wide Web, edes de anspo e, edes de ene g´
ıa,
edes econ´
omicas, colabo aciones cien ´
ı icas).
2. Las edes en el ´
a ea de Redes Complejas se en ienden, no s´
olo como la opolog´
ıa de
sis emas, sino ambi´
en como un ma co donde las en idades que o man pa e de esas
opolog´
ıa in e ac ´
uan [15].
3. En la eo ´
ıa de g a os, las edes se asum´
ıan es ´
a icas, sin emba go, en abajos ecien es
en el ´
a ea de Redes Complejas se ha enido en cuen a la e oluci´
on de las edes espec o
al iempo de acue do a eglas din´
amicas.
Una de las p ime as aplicaciones conocidas al uso de las edes hace e e encia a Eule y el
p oblema de los puen es de K¨
onigsbe g, cuyo plan eamien o dio o igen a la Teo ´
ıa de G a os
al y como la conocemos hoy en d´
ıa. Sin emba go, el concep o de Redes Complejas no se es-
ableci´
o has a inales de los a˜
nos 50 cuando dos ma em´
a icos, E d¨
os y R´
enyi, hicie on un g an
a ance en la eo ´
ıa ma em´
a ica cl´
asica de g a os que e oluciona ´
ıa la o ma en que se pueden
modela es os p oblemas. Es os dos ma em´
a icos desc ibie on una ed con una opolog´
ıa com-
pleja po medio de un g a o alea o io, es ableciendo de es a mane a los undamen os de la
eo ´
ıa de edes alea o ias. Du an e los ´
ul imos a˜
nos, el es udio de edes ha pasado del en oque
de an´
alisis de peque˜
nas edes simples, sus p opiedades y las p opiedades de sus nodos y enlaces

2. Es ado del a e 9
a la conside aci´
on de p opiedades es ad´
ıs icas de edes a g an escala. Es e nue o en oque ha
sido impulsado po la disponibilidad de compu ado as y edes de comunicaci´
on que pe mi en
analiza da os en una escala mucho mayo de lo que e a posible. Aho a no es a o e es udios
donde se analizan edes con millones o incluso miles de millones de nodos.
Una ed es conside ada una es uc u a compues a po un conjun o de nodos yenlaces. Los
nodos indican elemen os que componen la ed y los enlaces indican las conexiones que exis en
en e esos nodos. Los ejemplos de edes en con ex os eales incluyen In e ne , Wo ld Wide
Web, edes sociales de conocidos u o as conexiones en e indi iduos, o ganizaciones, edes
me ab´
olicas, edes alimen icias, edes de ci as en e a ´
ıculos y muchas o as. La ubicuidad
de las edes complejas (el hecho de encon a ca ac e ´
ıs icas simila es en muchas ´
a eas de
conocimien o) ha es ablecido un conjun o de p oblemas de in es igaci´
on en di e sos sec o es.
Es un hecho a i ma que las edes han sido u ilizadas a lo la go de los a˜
nos pa a deno a
elaciones en e elemen os y de es a o ma es udia su compo amien o y e oluci´
on. ´
Es o ha
supues o que sean elemen os muy es udiados en ´
ambi os como las Ma em´
a icas y las Ciencias
Sociales.
2.3.1 Tipos de edes
Un conjun o de nodos unidos po enlaces es la e si´
on m´
as simple de ed. Hay muchas man-
e as en que las edes pueden se m´
as complejas que es o. Po ejemplo, puede habe m´
as de
un ipo di e en e de nodo en una ed, o m´
as de un ipo di e en e de enlace. Los nodos y/o
los enlaces pueden ene una a iedad de p opiedades, num´
e icas o de o o ipo, asociadas con
ellos. Tomando como ejemplo de una ed social de pe sonas, los ´
e ices pueden ep esen a
homb es o muje es, pe sonas de di e en es nacionalidades, luga es, edades, ing esos, o muchas
o as cosas. Los enlaces pueden ep esen a la amis ad, pe o ambi´
en pueden ep esen a sim-
ila idad, o conocimien o o p oximidad geog ´
a ica. Tambi´
en pueden lle a asociados pesos
indicando el ni el de conocimien o que iene una pe sona con la o a.
Teniendo en cuen a el ipo de sis ema y los da os a ep esen a , las edes se pueden clasi ica
en a ios g upos: edes sociales, edes de in o maci´
on, edes ecnol´
ogicas, y edes biol´
ogicas
[38] ( e Figu a 2.1). A con inuaci´
on desc ibimos cada uno de es os g upos de edes.
Redes sociales. Una ed social es un conjun o de pe sonas o g upos de pe sonas con alg´
un
pa ´
on de conexi´
on o in e acci´
on en e ellos. Los pa ones de amis ad en e indi iduos, las
elaciones come ciales en e emp esas, son odo ejemplos de edes que se han es udiado en el
10 2.3. Redes complejas
pasado. Uno de los expe imen os m´
as conocidos es el de los “mundos peque˜
nos” ealizado po
Milg am [47]. El expe imen o en´
ıa como obje i o de e mina la dis ibuci´
on de longi udes de
ayec o en una ed de conocidos. Pa a ello pidi´
o a los indi iduos de la ed pasa una ca a a
cada uno de sus conocidos has a que alcanza a al des ina a io. La mayo ´
ıa de las ca as del
expe imen o se pe die on, pe o una cua a pa e de las ca as alcanz´
o el obje i o y pas´
o en
p omedio po las manos de ap oximadamen e seis pe sonas. Es e expe imen o ue el o igen del
concep o popula de “Seis g ados de sepa aci´
on”.
Den o de la ca ego ´
ıa de edes sociales se encuen an las edes de a iliaci´
on en las que los
g upos/indi iduos son los nodos y los enlaces son colabo aciones de un ipo u o o en e ellos.
Un ejemplo cl´
asico de es e ipo de ed es la ed de colabo aci´
on de ac o es cinema og ´
a icos.
O a uen e de da os iables pa a la gene aci´
on de edes de colabo aci´
on son los egis os de
comunicaci´
on. Po ejemplo, se pod ´
ıa cons ui una ed en el que cada enlace (di igido) en e
dos pe sonas ep esen aba una ca a/email o paque e en iado po co eo de uno a o o. Los
au o es Ebel, Mielsch y Bo nhold [16] econs uye on el pa ´
on de comunicaciones po co eo
elec ´
onico en e cinco mil es udian es en la Uni e sidad de Kiel a a ´
es de los egis os al-
macenados po los se ido es de co eo elec ´
onico. En es a ed los nodos ep esen an las
di ecciones de co eo y los enlaces di igidos ep esen an un mensaje que pasa de una di ecci´
on
a o a.
Redes de in o maci´
on. Las edes de in o maci´
on ambi´
en son denominadas en algunos con-
ex os como “ edes de conocimien o”. El cl´
asico ejemplo de una ed de in o maci´
on es la ed
de ci as en e a ´
ıculos acad´
emicos [17]. La mayo ´
ıa de los a ´
ıculos ci an abajos p e ios de
o os sob e emas elacionados. Es as ci as o man una ed en la que los nodos son a ´
ıculos y
un enlaces di igidos an de un a ´
ıculo A al a ´
ıculo B indicando que A ci a a B. La es uc u a
de la ed e leja la es uc u a de la in o maci´
on almacenada en sus nodos. O o ejemplo muy
impo an e de una ed de in o maci´
on es el Wo ld Wide Web, que es una ed de p´
aginas Web
que con ienen in o maci´
on, unidas en e s´
ı po hipe ´
ınculos de una p´
agina a o a [25].
Redes ecnol´
ogicas. Las edes ecnol´
ogicas son aquellas que han sido dise˜
nadas po el hom-
b e pa a la dis ibuci´
on de ecu sos como pueden se la elec icidad o la in o maci´
on. El caso
de la ed el´
ec ica es un buen ejemplo [40]. O as edes de dis ibuci´
on que han sido es udi-
adas incluyen la ed de u as de l´
ıneas a´
e eas [51] y edes de ca e e as, e oca iles [39] y
´
a ico pea onal [14]. La ed ele ´
onica y las edes de dis ibuci´
on ales como las u ilizados po
la o icina de co eos o emp esas de en ega de paque e ´
ıa ambi´
en en a ´
ıan en es a ca ego ´
ıa
gene al. O a ed ecnol´
ogica muy es udiada es In e ne , es deci , la ed de conexiones ´
ısicas
2. Es ado del a e 11
Figu a 2.1: Ejemplos de ipos de edes seg´
un el ipo de in o maci´
on conside ada. Red social: ci as en e alumnos
de un ins i u o [36]. Red biol´
ogica: elaciones en e en e medades a pa i de los genes que ienen en com´
un [12].
Red ecnol´
ogica: ayec os en e ae opue os [21]. Red de in o maci´
on: ci aci´
on de a ´
ıculos [3].
en e compu ado as.
Redes biol´
ogicas. Los sis emas biol´
ogicos ambi´
en pueden ep esen a se en o ma de edes.
Las edes de eacciones me ab´
olicas, las edes gen´
e icas, los ecosis emas y cadenas ´
o icas, las
edes neu onales o las ascula es son algunos de los ejemplos de edes biol´
ogicas analizadas
desde la pe spec i a de la eo ´
ıa de edes. En el caso de las edes alimen a ias, los nodos
ep esen an especies y los enlaces elacionan cada uno de esos nodos en e s´
ı. El an´
alisis
del g ado de salida y del g ado de en ada de es e ipo de edes posibili a la ex acci´
on de la
complejidad e in e conexi´
on en e las dis in as comunidades na u ales [42].
2.3.2 Modelos de ed
Se han p opues o a ios modelos basados en unciones ma em´
a icas pa a la gene aci´
on de
de e minadas es uc u as en edes eales. Es os modelos in en an e leja c´
omo se es ablecen
los ´
ınculos en e los indi iduos de la ed. En es a secci´
on desc ibimos dos de los modelos m´
as
impo an es: small-wo ld omundo peque˜
no yscale- ee.
12 2.3. Redes complejas
Figu a 2.2: P oceso alea o io de edi ecci´
on de enlaces n=20, k=4 siguiendo el modelo p opues o po Wa s [50].
Las edes de small-wo ld se ca ac e izan po ene un al o n´
ume o de enlaces en e nodos
ce canos y unos pocos enlaces que conec an nodos que se encuen an dis an es. Es a es uc u a
iene dos ca ac e ´
ıs icas p incipales: coe icien e de ag upamien o al o y ayec os co os. El
al o coe icien e de ag upamien o e leja que los ecinos de un nodo son ambi´
en ecinos en e
ellos (es o ambi´
en se conoce comunmen e con la desc ipci´
on de los amigos de mis amigos son
ambi´
en mis amigos). La longi ud co a de ayec o ias se ob iene a a ´
es de las conexiones
en e nodos que se encuen an dis an es. Es a p opiedad es ´
a elacionada con el di´
ame o de la
ed. El di´
ame o en las edes de mundo peque˜
no es exponencialmen e meno que el ama˜
no de
la ed y puede se limi ado a log n, donde nes el n´
ume o de nodos. Es e hecho hace que en e
dos nodos en la ed, po lo gene al, exis a un camino co o.
Exis en a ios modelos que u ilizan mecanismos alea o ios pa a la gene aci´
on de p opiedades
de mundo peque˜
no. Podemos clasi ica los modelos dependiendo de la es uc u a subyacen e
u ilizada como base del modelo:
•Modelos ejilla-anillo: ienen una es uc u a egula (anillo, celos´
ıa o ejilla) donde se
modi ica al e ando al aza algunos de los enlaces exis en es o a˜
nadiendo nue os pa a
ob ene ca ac e ´
ıs icas del mundo peque˜
no [29, 50].
•Modelos je ´
a quicos: son m´
as ealis as que los modelos egula es. En el p oceso de
gene aci´
on, en luga de u iliza una es uc u a egula (celos´
ıa o anillo), se u ilizan es-
uc u as je ´
a quicas que e lejan la es uc u a o ganiza i a de un de e minado dominio.
•G id y modelos je ´
a quicos: oma ca ac e ´
ıs icas de los modelos an e io es pa a cons ui
la ed.
Wa s y S oga z [50] p oponen un m´
e odo pa a cons ui una ed de mundo peque˜
no que
2. Es ado del a e 13
!"#$ %$ &'( )*#+,'- 5×5,'.."/* &0( 1,*"20*-#34 4.-+/.+-* 56- 2'7"#'0,* 2*.86-94 8".: n=5;p=1'2< q=2
!"#$% &'(#) *+$ ,*$,(-& *. !"#$%&'(/ 0'()(.*)(1 &'( -)*232#4#&5
*. 3 )*+)(* $(#%'2*) 2(#$% ,'*"($ )3&'() &'3$ 3 ,-*$.(* *$( #"
'#%'()1 &'#" 6#"&3$,( 2(#$% 3 %($()34 ,*$,(-&1 $*& 7!"& 3 8(&)#,
,)#&()#3/
0+* 6#..()($& 3--)*3,'(" ,3$ 2( !"(69 +( ,3$ &)5 &*
)(-4#,3&( &'( 3,&!34 "&)!,&!)( *. &'( $(&+*): 3$6 &* "#8!43&(
'*+ -(*-4( "(3),' *$ &'( $(&+*):1 *) +( ,3$ .*),( 3$ 3)&#!,#34
$(&+*): "&)!,&!)( &'3& 8((&" &'( ;<= )(>!#)(8($&"/ ?4(#$2()%
@AB -)*-*"(" 3 "*4!&#*$ &'3& 2(4*$%" &* &'( "(,*$6 %)*!-1
25 #8-*"#$% 3 6(&()8#$(6 $(&+*): "&)!,&!)(/ C( -)*D(" &'3&
366#$% )3$6*8 4#$:" &* 3 EF )(%!43) 43&&#,(1 &'( )("!4&#$%
$(&+*): #" 3 ;<= G'#%' ,4!"&() 6(%)(( 3$6 "'*)& %(*6("#,H/
!"#" $%&'(%)*+ $+,-./01
0'( -)*24(8 *. )3$6*8 %)3-'" #" &'3& &'(5 ,3$$*& -)*-I
()45 )(-)("($& 3$ #8-*)&3$& )(34 +*)46 -)*-()&59 )(43&#*$"'#-"
38*$% -(*-4( 3)( $*& )3$6*8 3$6 +( &)($6 &* '3D( "&)*$%()
)(43&#*$"'#-" +#&' ,4*"() -3)&$()" &'3$ +#&' 4*$%I6#"&3$,( *$("/
J!& #$ &'( ,3"( *. )3$6*845 %($()3&(6 %)3-'"1 344 -*""#24( 3),"
2(&+(($ 3$5 -3#) *. $*6(" '3D( &'( "38( -)*232#4#&5 *. 2(#$%
%($()3&(61 +'#,' 8(3$" &'3& +( 3)( 7!"& 3" 4#:(45 &* 8((& 3
-()"*$ &'3& 4#D(" #$ *!) "&)((& &'3$ 8((& 3 -()"*$ &'3& 4#D(" *$
*&'() ,*$&#$($&/
K$ &'( *&'() '3$61 )(%!43) %)3-'" G"!,' 3" 43&&#,("H ,3$
8*6(4 &'#" -)*-()&5 2(,3!"( (3,' $*6( #" 4#$:(6 +#&' #&" ,4*"("&
$(#%'2*)"/ L$*&'() #$&()("&#$% -)*-()&5 #" &'3& *!) $(#%'2*)"
3)( )(43&(6 (3,' *&'() &**1 .*)8#$% '(3D#45 ,*$$(,&(6 ,4!"&()"1
3%3#$ 3" #$ &'( )(34 +*)46 G!"!3445 3 .)#($6 *. 85 .)#($6 #" 34"*
85 .)#($6H/ 0'#" -)*-()&5 #" $*& -)("($&(6 #$ )3$6*8 %)3-'"/
C*+(D()1 )(%!43) $(&+*):" ,3$$*& 2( ,*$"#6()(6 "8344I+*)46
$(&+*):" 2(,3!"( &'( 6#"&3$,( 2(&+(($ 3$5 -3#) *. $*6(" #"
&** 43)%( G#& 2(4*$%" &* O(n)H/
0'( $(&+*): -)*-*"(6 25 ?4(#$2()%@AB #" 3 ,*82#$3&#*$
*. 2*&' &5-("/ M& "&3)&" +#&' 3 )(%!43)1 EI6#8($"#*$34 43&&#,( G3
n×n%)#6H1 +'()( (3,' $*6( #" )(43&(6 +#&' #&" .*!) $(#%'2*)"
G"'*)& )3$%( )(43&#*$"'#-H/ 0'($1 *D() &'#" "&)!,&!)(1 .*) (3,'
$*6( #& 366" 3 $(+ 3), G4*$% )3$%( )(43&#*$"'#-H +#&' 3
-)*232#4#&5 -)*-*)&#*$34 &* ρ( ,w)−α1 +'()( ρ( ,w)#" &'(
%)#6 6#"&3$,( 2(&+(($ 3$6 w1 (N-)(""(6 3" &'( $!82() *.
(6%(" 2(&+(($ 2*&' $*6(" GO3$'3&&3$ 6#"&3$,(H1 3$6 α#" 3
-3)38(&() &* 367!"& &'( P)3$6*8#Q#&5P *. &'( %)#6/ ?4(#$2()%
6(8*$"&)3&(" &'3& #. α=2&'($ &'()( (N#"&" 3 6(4#D()5
34%*)#&'8 +#&' ,*"& O((log n)2)/
0'#" )("!4& 6(8*$"&)3&(" &'3& #" -*""#24( &* ,*$"&)!,& 3
$3D#%324( $(&+*): +#&' &'( "&)!,&!)( *. 3 "8344I+*)461 #$
+'#,' 3$ 34%*)#&'8 .*) "(3),'#$% G3$6 !$6#$%H $*6(" #$
4*%3)#&'8#, ( ,3$ 2( 6("#%$(6/ 0'#" "*4!&#*$ 344*+" 3 "(&
*. ,*8-*$($&" &* 2( 6#"&)#2!&(6 #$ "!,' 3 $(&+*): *2&3#$#$%
3 ",34324(1 )(,*$!%!)324( 3$6 )*2!"&G.3#4!)( )("#"&3$&H "5"&(8/
0'#" "&)!,&!)( #" D()5 3--)*-)#3&( .*) 6#"&)#2!&#$% &'( -43&.*)8
#$ 3 %)#6 *) (D($ #$ 3 8!4&#-)*,(""*) ,*8-!&()/
2" 3(+4, 5+('1,/%,'.4 '4 67%**89./*:1 ;%,,'<+1
L48*"& 344 3%($& -43&.*)8" #$,4!6( &+* "()D#,(" +'#,' "&*)(
#$.*)83&#*$ 32*!& &'( 3%($&" &'3& *-()3&( #$ &'(89 3 +'#&(
-3%(" "()D#,( &'3& )(%#"&()" ,*$&3,& #$.*)83&#*$ G$38( 3$6
-'5"#,34 366)(""H 3$6 3 5(44*+ -3%(" "()D#,( &'3& )(%#"&()"
&'( "()D#,(" &'3& &'( 3%($&" -)*D#6(/ 0'( +'#&( -3%(" "()D#,(
#" -)*D#6(6 25 &'( L%($& O3$3%(8($& ;5"&(8 GLO;H 3$6
&'( 5(44*+ -3%(" "()D#,( 25 &'( F#)(,&*)5 R3,#4#&3&*) GFRH #$
&'( RMSL 32"&)3,& 3),'#&(,&!)(/ L$6 +#&' 6#..()($& $38(" &'("(
"()D#,(" 3)( -)*D#6(6 #$ 344 3%($& -43&.*)8"/
C3D#$% *$( LO; 3$6 *$( FR ,3$ 2( ($*!%' .*) "8344
"5"&(8"1 2!& #&" -().*)83$,( 6(,35" >!#,:45 3" &'( $!82() *.
3%($&" #$,)(3"("/ 0)36#&#*$34 &(,'$#>!(" .*) 6#"&)#2!&(6 "5"&(8"
'3D( 2(($ !"(6/ L$6 )(,($&45 "(D()34 3--)*3,'(" 23"(6 *$
-(()I&*I-(() ,*8-!&#$% 6(34 +#&' &'#" -)*24(8 +#&' "*8(
"!,,("" #$ "*8( ($D#)*$8($&"/
F#..()($& 3%($& -43&.*)8"1 "!,' 3" TLFU@VB1 O36:#&@WB1
L%($&;,3-(@XYB *) O3%($&#N@XXB ,3$ 6#"&)#2!&( &'( 3%($&" *.
3$ ;OL #$ "(D()34 '*"&"/ J!& 344 *. &'(8 !"( &+* 3--)*3,'("9
83#$&3#$ 344 *. &'( #$.*)83&#*$ 3" 3 ,($&)34#Q(6 "()D#,( *)
)(-4#,3&( 344 *. &'( #$.*)83&#*$ #$ (3,' '*"&1 !"#$% &(,'$#>!("
*. 6#"&)#2!&(6 "5"&(8" &* -)*-3%3&( &'( ,'3$%(" 3$6 &* :((- &'(
6#..()($& '*"&" !-63&(6/ ;!,' "*4!&#*$" '3D( &'( "38( -!)-*"(9
&* :((- &'( #$.*)83&#*$ 32*!& &'( ,*8-4(&( OL; #$ (3,' '*"&
3D3#4324(1 -)*-3%3&#$% &'( ,'3$%(" +'($ $((6(6/
0'( "*4!&#*$ -)*-*"(6 #$ &'#" -3-() #" )36#,3445 6#..()($&/
M& 6*(" $*& 3&&(8-& &* !$6 *!& 344 *. &'( #$.*)83&#*$1 2!&
6(34 +#&' 4*,34 #$.*)83&#*$ 3$6 4!$,' 3 "(3),' -)*,("" +'($
!"#!"#
Figu a 2.3: Es uc u a de Kleinbe g. La es uc u a inicial es una cuad ´
ıcula egula . Las conexiones alea o ias
en e dos nodos dis an es se es ablecen con una p obabilidad in e samen e p opo cional al cuad ado de la dis ancia
en e ellos.
comienza con una ed egula con nnodos si uados en un anillo y k ecinos po cada nodo. Al-
gunos enlaces (seleccionados al aza ) se uel en a econec a con una p obabilidad ρ, 0 ≤ρ≤
1 ( e´
ase Figu a 2.2). Los au o es concluyen que con alo es in e medios de ρse puede ob ene
una ed con ca ac e ´
ıs icas de mundo peque˜
no (al o g ado de ag upaci´
on y longi ud de ayec o
en e nodos peque˜
no).
O o m´
e odo pa a cons ui una ed con p opiedades de mundo peque˜
no ue p opues o po
Kleinbe g en [29]. La ed se basa en un sis ema de ejilla de n×ndimensiones donde odos
los nodos de la ed es ´
an conec ados a los ecinos m´
as ce canos (conexiones co as). En onces,
las conexiones alea o ias la gas son es ablecidas con una p obabilidad pij que es in e samen e
p opo cional al cuad ado de la dis ancia en e ellos:
pij ∝ −γ
ij
donde es la dis ancia de Manha an (n´
ume o de enlaces en e nodos) en la ed en e los nodos
iyj( ´
ease la Figu a 2.3). Kleinbe g concluye que cuando γes igual a la dimensi´
on de la ed,
po medio de un algo i mo o az se puede encon a un nodo con caminos cuya dis ancia es
in e io a log(n)2.
Kleinbe g p esen a un modelo je ´
a quico pa a la gene aci´
on de edes con p opiedades de
mundo peque˜
no [28]. P ime o, la je a qu´
ıa es modelada como un ´
a bol que iene nhojas.
La dis ancia en e dos hojas uy se de ine como la meno dis ancia al p edeceso com´
un h(u,
) en el ´
a bol. Basado en eso, Kleinbe g de ine una ed donde pa a un nodo con g ado kla
p obabilidad de es ablece un enlace con un nodo wes p opo cional a bβh( ,w)( ´
ease Figu a
2.4).

14 2.3. Redes complejas
Iden i y and sea ch in social ne wo ks
Duncan J. Wa s,1, 2, 3, †Pe e She idan Dodds,2, ‡and M. E. J. Newman3, §
1Depa men o Sociology, Columbia Uni e si y, New Yo k, NY 10027.
2Columbia Ea h Ins i u e, Columbia Uni e si y, New Yo k, NY 10027.
3San a Fe Ins i u e, 1399 Hyde Pa k Road, San a Fe, NM 87501
(Da ed: Ap il 2, 2002)
Social ne wo ks ha e he su p ising p ope y o being “sea chable”: o dina y people a e capable
o di ec ing messages h ough hei ne wo k o acquain ances o each a speci ic bu dis an
a ge pe son in only a ew s eps. We p esen a model ha offe s an explana ion o social
ne wo k sea chabili y in e ms o ecognizable pe sonal iden i ies de ined along a numbe o
social dimensions. Ou model de ines a class o sea chable ne wo ks and a me hod o sea ching
hem ha may be applicable o many ne wo k sea ch p oblems including he loca ion o da a
iles in pee - o-pee ne wo ks, pages on he Wo ld Wide Web, and in o ma ion in dis ibu ed
da abases.
In he la e 1960’s, T a e s and Milg am [1] conduc -
ed an expe imen in which andomly selec ed indi id-
uals in Bos on, Massachuse s, and Omaha, Neb aska,
we e asked o di ec le e s o a a ge pe son in Bos on,
each o wa ding his o he le e o a single acquain ance
whom hey judged o be close han hemsel es o he
a ge . Subsequen ecipien s did he same. The a e -
age leng h o he esul ing acquain ance chains o he
le e s ha e en ually eached he a ge ( oughly 20%)
was app oxima ely six. This e eals no only ha sho
pa hs exis [2, 3] be ween indi iduals in a la ge social
ne wo k bu ha o dina y people can ind hese sho
pa hs [4]. This is no a i ial s a emen , since people
a ely ha e mo e han local knowledge abou he ne -
wo k. People know who hei iends a e. They may
also know who some o hei iends’ iends a e. Bu no
one knows he iden i ies o he en i e chain o indi iduals
be ween hemsel es and an a bi a y a ge .
The p ope y o being able o ind a a ge quickly,
which we call sea chabili y, has been shown o exis in
ce ain speci ic classes o ne wo ks ha ei he possess a
ce ain ac ion o hubs (highly connec ed nodes which,
once eached, can dis ibu e messages o all pa s o he
ne wo k [5, 6, 7]) o a e buil upon an unde lying geo-
me ic la ice which ac s as a p oxy o “social space” [4].
Nei he o hese ne wo k ypes, howe e , is a sa is ac o y
model o socie y.
In his pape , we p esen a model o a social ne wo k
ha is based upon plausible social s uc u es and offe s
an explana ion o he phenomenon o sea chabili y. Ou
model ollows na u ally om six con en ions abou social
ne wo ks.
1. Indi iduals in social ne wo ks a e endowed no
†Elec onic add ess: [email protected]
‡Elec onic add ess: [email protected]
§Elec onic add ess: ma k@san a e.edu
k i
h=1 h=2
i, j j,k
g=6
ij
B
l=4
ij
x =3
A
b=2
FIG. 1: (A) Indi iduals (do s) belong o g oups
(ellipses) which in u n belong o g oups o g oups and so
on gi ing ise o a hie a chical ca ego iza ion scheme. In
his example, g oups a e composed o g= 6 indi iduals
and he hie a chy has l= 4 le els wi h a b anching a io
o b= 2. Indi iduals in he same g oup a e conside ed
o be a dis ance x= 1 apa and he maximum sepa a-
ion o wo indi iduals is x=l. The example indi iduals
iand jbelong o a ca ego y wo le els abo e ha o
hei espec i e g oups and he dis ance be ween hem
is xij = 3. Indi iduals each ha e z iends in he mod-
el and a e mo e likely o be connec ed wi h each o he
he close hei g oups a e. (B) The comple e model has
many hie a chies indexed by h= 1 . . . H, and he com-
bined social dis ance yij be ween nodes iand jis aken
o be he minimum ul ame ic dis ance o e all hie a -
chies yij = minhxh
ij. The simple example shown he e
o H= 2 demons a es ha social dis ance can iola e
he iangle inequali y: yij = 1 since iand jbelong o
he same g oup unde he i s hie a chy and simila ly
yjk = 1 bu iand k emain dis an in bo h hie a chies
gi ing yik = 4 > yij +yjk = 2.
only wi h ne wo k ies, bu iden i ies [8]: se s o cha -
Typese by REVT
EX
Figu a 2.4: ´
A bol de dis ancias sociales je ´
a quicas p esen ado po Wa s [49] y Kleinbe g [28]. Los indi iduos se
ag upan conside ando ca ac e ´
ıs icas sociales: abajo, ubicaci´
on geog ´
a ica o in e eses. En el ejemplo, lindica el
n´
ume o de ni eles de la je a qu´
ıa (l= 4), bes el ac o de ami icaci´
on (b= 2) y xindica la sepa aci´
on en e dos
indi iduos.
O o modelo a conside a es la combinaci´
on de un modelo de g id basado en dis ancias y un
modelo je ´
a quico. Es a idea es p opues a po Kleinbe g en [27] donde de ine un nue o modelo
basado en una es uc u a de g upo. Kleinbe g a i ma que las pe sonas que pe enecen al mismo
g upo peque˜
no ienen m´
as p obabilidades de es a conec ados. Po ejemplo, en un modelo de
cuad ´
ıcula se pueden encon a g upos (sub-cuad ´
ıculas) donde los nodos es ´
an m´
as ce ca. En
las je a qu´
ıas, los g upos se pueden encon a en sub´
a boles donde dos nodos es ´
an den o. El
modelo se basa en la dis ancia en e dos nodos ywque se de ine como el ama˜
no del g upo
m´
as peque˜
no que con iene ambos nodos. Un ´
ınculo en e dos nodos ywse es ablece con
una p obabilidad in e samen e p opo cional al ama˜
no del g upo m´
as peque˜
no donde ambos
nodos (g( , w)γ).
El o o g upo de modelos exis en es que amos a comen a es el de Redes sin escala. Es e ipo
de edes se ca ac e izan po el g ado de los nodos que componen la ed. El g ado de la mayo ´
ıa
de los nodos es bajo mien as que unos pocos nodos p esen an un al o g ado de conexi´
on. Es a
ca ac e ´
ıs ica se e leja en a ias unciones ma em´
a icas. La m´
as conocida es la ley de po encias
opowe -law:
pk∼k−α
El pa ´
ame o αindica la asa de decaimien o, un alo bajo de αsigni ica un decaimien o m´
as
len o y un alo mayo de αsigni ica un decaimien o m´
as d ´
as ico del g ado de conexi´
on de
los nodos.
Ba abasi y Albe [5] p esen an un modelo ma em´
a ico pa a c ea una ed con ca ac e ´
ıs icas
de powe -law. El m´
e odo pa a c ea la ed ealiza lo siguien e: cuando un nue o nodo llega
a la ed, iene m´
as p obabilidad de es ablece una conexi´
on con nodos que es ´
an al amen e
conec ados que con nodos que ienen pocas conexiones. La p obabilidad de que un nodo que ya
es ´
a en la ed eciba un nue o enlace es p(ki) = c ki, donde ces una cons an e de no malizaci´
on
2. Es ado del a e 15
ykies el g ado de conexi´
on del nodo i.
Una ez e isado los ipos de edes exis en es y los p incipales modelos es uc u ales podemos
a i ma que en es e p oyec o el uso de edes nos ayuda a modela escena ios complejos donde
el n´
ume o de ac o es que in e ienen es ele ado. Conc e amen e, en es e abajo las edes que
se u iliza ´
an pa a modela las in e acciones en e los usua ios du an e un e en o de e minado
se ´
an edes de in o maci´
on donde los nodos se ´
an las cuen as de los usua ios y los enlaces las
comunicaciones en e ellos. A pa i de es as edes, se analiza ´
an p opiedades como las que se
han comen ado en los modelos es uc u ales (longi ud de caminos, g ados de conexi´
on, e c.)
pa a comp ende qu´
e compo amien os comunica i os eme gen.
2.4 Redes sociales online
En ´
e minos esenciales, una ed social online es conside ada una es uc u a compues a po un
conjun o de usua ios (indi iduos u o ganizaciones) elacionados en base a un c i e io, ales
como pa en esco, amis ad, elaci´
on p o esional, e c. y que es as elaciones se han es ablecido
u ilizando un medio online. En los ´
ul imos a˜
nos, en In e ne han a lo ado muchas comunidades
locales en o ma de edes sociales online y su n´
ume o de usua ios ac i os se ha ido inc emen-
ando con el auge de las nue as ecnolog´
ıas y el acceso a los nue os canales de in o maci´
on.
Exis en di e en es ipos de edes sociales online: de ipo p o esional, elacionadas con la amis-
ad, con a iciones, e c.
Las edes sociales online como Facebook, Twi e , Linkedin o Flick con ienen millones de
usua ios que compa en pensamien os, p e e encias, c eencias pol´
ı icas as´
ı como es ablecen
enlaces en e los usua ios. Cada una de sus con ibuciones deja una huella digi al y pa a pode
ealiza cualquie ipo de an´
alisis es necesa io p ocesa y ges iona ese olumen de da os. Ac-
ualmen e, g acias a la ecnolog´
ıa disponible den o del ´
a ea de Big Da a, es os da os pueden
se almacenados y p ocesados de una mane a e icien e [32]. Es e hecho pe mi e que se pueda
analiza y ex ae in o maci´
on sob e el compo amien o de las pe sonas y las in e acciones
en e usua ios.
El an´
alisis de las edes sociales online iene una aplicaci´
on di ec a en di e sas ´
a eas. Conc e-
amen e, el an´
alisis de edes sociales i uales ha sido u ilizado pa a campa˜
nas de ma ke ing
on-line y es a egias de pe suasi´
on [31], dise˜
no de in e aces de usua io, sis emas de ecomen-
daci´
on, pa a de e mina consumido es po enciales [1] o pa a de e mina la pe sonalidad de los
usua ios a a ´
es de sus in e acciones [22]. El an´
alisis de las in e acciones en las edes sociales
acili a la comp ensi´
on de los lujos de in o maci´
on y la localizaci´
on de usua ios ienen una
16 2.4. Redes sociales online
posici´
on in luyen e en la ed [44, 45]. O os ´
ambi os donde se ha aplicado el an´
alisis de la
edes sociales son la pe sonalizaci´
on de los esul ados de b´
usquedas bas´
andose en los in e eses
de nodos ecinos en la ed [10], as´
ı como pa a el e o ismo [43] o el cybe bullying [6].
En el abajo p esen ado, nos cen a emos p incipalmen e en una ed social online: Twi e . La
az´
on po la que nos decan amos po es a ed social y no po o a es po que Twi e p opo -
ciona un API que acili a el acceso a la in o maci´
on y los usua ios que u ilizan es a ed ienen
un pe il p´
ublico en su mayo pa e.
Twi e [48] naci´
o en el a˜
no 2006 y es una ed social ca alogada como un se icio de mi-
c oblogging. Su p incipal ca ac e ´
ıs ica es que pe mi e al usua io publica mensajes de ex o
plano de una longi ud de e minada, es ablecida en 140 ca ac e es. Dichos mensajes son denom-
inados wee s.´
Es os se mues an en la p´
agina p incipal del usua io y pueden es a some idos a
cie as acciones po pa e del es o de los usua ios. Dichas acciones son las siguien es:
•Cualquie usua io puede ealiza comen a ios en los wee s (que no sob epase el m´
aximo
es ablecido). A a ´
es de es os se puede ci a di ec a o indi ec amen e a o o usua io.
•De la misma o ma, un wee puede se e wee eado (di undi sin cambia el con enido
po o o usua io) o ci ado (hace e e encia a ´
el, pe o con un ex o o usua io que lo
acompa˜
ne).
•Un usua io puede indica a inidad po el con enido del wee con la opci´
on de “Me
gus a”. Sin emba go, con es a acci´
on no se es ablece ning´
un ipo de lazo en la ed
social, simplemen e indica una p e e encia.
Los usua ios son los enca gados de subi con enido a la ed, aba cando innume ables emas
y discusiones. Los usua ios que comienzan a segui a un usua io, pasan a se denominados
ollowe s de ese usua io. Un usua io puede conec a se con o o a a ´
es de mensajes p´
ublicos
(los wee s) o po mensajes di ec os, que es un ipo de mensaje ´
ıa p i ada disponible den o
de Twi e .
Hay muchas mane as de asocia un ema en Twi e , pe o la mane a m´
as ´
acil es median e los
hash ags. Los hash ags son e ique as de ex o p ecedidas po un s´
ımbolo hash (#) que con iene
el nomb e, ase o desc ipci´
on del ema. Adem´
as, g acias a los hash ags es posible asocia
endencias o es ablece ending opics, que son hash ags muy u ilizados en Twi e po los
usua ios en un momen o de e minado. Po ejemplo, pa a las Elecciones Gene ales del 20N, los
2. Es ado del a e 17
hash ags u ilizados pa a segui el e en o ue on #EleccionesGene ales2015 y#Elecciones20D,
ambos ending opic del momen o du an e los meses p e ios al e en o y despu´
es de ´
es e.
Twi e ha sido usado pa a g an a iedad de p op´
osi os, en di e en es si uaciones y luga es.
Sin emba go, ha enido g an ele ancia a la ho a de segui de e minados e en os conside ados
“de ac ualidad” o “canden es”. Un ejemplo de ello es que ue usado pa a o ganiza y epo a
di e en es p o es as como la de Egip o en 2011 [11] o la conocida P ima e a Valenciana de
2012 [2].
2.5 An´
alisis de Redes Sociales Online
C´
omo se compo an los usua ios en las edes sociales online, cuan complejas son y c´
omo se
es ablecen a a ´
es de la comunicaci´
on y la in e acci´
on digi al han sido y sigue siendo emas de
in e ´
es en dis in as ´
a eas de conocimien o. Habla de complejidad es un hecho, ya que cuan o
mayo sea el n´
ume o de pe sonas en una ed social online, mayo es el n´
ume o de conexiones
y posibles elaciones en e indi iduos.
A a ´
es de las edes sociales online, y conc e amen e en Twi e , se le b inda a los usua ios
la posibilidad compa i expe iencias, di ulga opiniones y es ablece lazos de “amis ad”. Sin
emba go, desde el pun o de is a del an´
alisis es as edes, Hube man e . al [26] conside a on
que muchas de las elaciones de “amis ad” son i ele an es , ya que hay usua ios que pueden
segui o se amigos de o os usua ios sin que hayan in e ac uado nunca y que po an o no haya
un ´
ınculo eal en e ellos. Teniendo en cuen a es e hecho, lo que elamen e in e esa es conoce
la ed social que eme ge conside ando las in e acciones en e usua ios.
Va ios abajos se han cen ado en es udia y medi las ca ac e ´
ıs icas de di e en es edes so-
ciales online. Mislo e e . al [35] ealiza on un es udio de cua o edes popula es: Flick ,
You ube,Li eJou nal yO ku , con el obje i o de analiza la es uc u a de los g a os gene a-
dos po las elaciones en e indi iduos. Se demos ´
o que cada ed en´
ıa una es uc u a social
di e en e, y sin emba go, a pesa de su c ecimien o inc emen al, dicha es uc u a pe manec´
ıa
in a iable. As´
ı mismo, ambi´
en se lleg´
o a la conclusi´
on de que la in e acci´
on en e usua ios
en´
ıa un al o g ado de ecip ocidad: los usua ios pa icipaban y espond´
ıan mensajes en e
ellos.
O os abajos es ´
an elacionados con el an´
alisis de la ed social online Twi e debido a su
acilidad pa a ecupe a in o maci´
on. Es os abajos es udian y analizan la es uc u a de su
ed. Smi h e al. [46] es udia on las edes c eadas en con e saciones pol´
ı icas en Twi e y las
24 3.4. Dimensi´
on uncional
Figu a 3.2: Dimensi´
on Funcional del SMA p opues o. Es a dimensi´
on p opo ciona in o maci´
on sob e los se icios
p opo cionados po los agen es que o man pa e del sis ema.
3.4 Dimensi´
on uncional
Cada ol de inido en la unidad o ganizacional SocialNe wo kAnalyze o ece y/o consume un
conjun o de se icios que de ine la uncionalidad del sis ema. ´
Es a se desc ibe de la siguien e
mane a ( e igu a 3.2):
•Reques Analysis: Es un se icio o ecido po los agen es Use con el obje i o de ob ene
in o maci´
on elacionada con el an´
alisis de la e oluci´
on de un e en o. Es a in o maci´
on
es p ocesada y mos ada al usua io a a ´
es de una in e az web.
•FollowE en : El agen e Use o ece es e se icio que consis e en comenza a segui el
e en o y ecopila wee s asociados con el mismo. Es e mismo agen e se enga ga de
en ia un mensaje al agen e Manage pa a a˜
nadi los agen es Moni o necesa ios.
•Re ie eIn e ac ions: Es e se icio es ´
a o ecido po el agen e Moni o y consis e en la
ecolecci´
on de los mensajes asociados con el e en o en Twi e .
•Analysis: Es e se icio es el esponsable del an´
alisis de las in e acciones del usua io en
un e en o. Lo p opo ciona el agen e Analyze y dicho an´
alisis, una ez e ec uado, se
di ige al agen e Use .
•Visualize: Lo p opo ciona el agen e Use y el se icio consis e en la isualizaci´
on de los
esul ados del analisis p opo cionado po el agen e Analyze al usua io inal.

3. Dise˜
no del SMA 25
Figu a 3.3: Dimensi´
on din´
amica del SMA p opues o. Mues a las in e acciones en e las en idades que o man
pa e del sis ema pa a ealiza la ecogida y almacenamien o de in o maci´
on asociada a un e en o en una ed social
online (FollowE en ).
3.5 Dimensi´
on din´
amica
En es a dimensi´
on se de inen las in e acciones y sus oles pa icipan es. Se conside an dos
en idades de in e acci´
on:
•FollowE en : Aqu´
ı pa icipan los oles Moni o ,Use yManage ( e igu a 3.3). El
agen e Use inicializa la in e acci´
on y los agen es Moni o yManage colabo an ini-
ciando las ac i idades C ea eMoni o syRe ie eIn e a ions. Se conside a que el e en o
exis e en el sis ema. El Manage c ea un nue o Moni o pa a moni o iza los mensajes
que se disponen en el e en o.
•Reques Analysis: Aqu´
ı pa icipan los oles Moni o ,Use yAnalyze ( e igu a 3.4). En
es e caso, an o el agen e Moni o como el Use pueden inicia la unidad de in e acci´
on
Reques Analysis, pe o solo ´
es e ´
ul imo agen e puede inicia la ac i idad ShowResul s. El
agen e Analyze puede inicia Ne wo kAnalysis,NodeAnalysis yS a is icsAnalysis.
26 3.6. Conclusiones
Moni o /Use
Reques Analysis
ini ia es
ini ia es
Ne wo k
Analysis Analyze
ini ia es
Node
Analysis
ini ia es
S a is ics
Analysis
Show
Resul s
ini ia es collabo a es
ini ia es
ini ia es
Figu a 3.4: Dimensi´
on din´
amica del SMA p opues o. Mues a las in e acciones en e las en idades que o man
pa e del sis ema pa a ealiza el an´
alisis de la ed de in e acciones gene ada a pa i de la in o maci´
on ecogida de
un e en o en una ed social online ( Reques Analysis)
3.6 Conclusiones
El dise˜
no del SMA p opues o pa a lle a a cabo la ecogida y an´
alisis de la in o maci´
on de
Twi e se ha ealizado u ilizando la me odolog´
ıa GORMAS. Es a me odolog´
ıa nos ha pe mi-
ido de ini el sis ema po medio de es dimensiones: es uc u al (nos especi ica qu´
e oles
in e ienen en el sis ema), uncional (desc ibe qu´
e uncionalidad/se icios o ece cada uno de
los oles) y inalmen e la din´
amica (especi ica qu´
e in e acciones y escena ios de in e acci´
on
se an a da en e las en idades del sis ema en unci´
on del ol que desempe˜
nen). El uso de la
me odolog´
ıa nos ha pe mi ido de ini con de alle el dise˜
no del sis ema que se u iliza ´
a como
base pa a el desa ollo del amewo k mul iagen e.
CAP´
ITULO
4
F amewo k
4.1 Visi´
on global . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.2 Pla a o ma y agen es . . . . . . . . . . . . . . . . . . . . 29
4.3 P o ocolos de in e acci´
on................. 34
4.4 Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . 38
En es e abajo se p opone un sis ema mul iagen e pa a la au oma izaci´
on y dis ibuci´
on del
p oceso de ecolecci´
on de da os de la ac i idad de los usua ios en edes sociales online. Pos-
e io men e, se analiza su e oluci´
on en di e en es ni eles de g anula idad basados en m´
e icas
es uc u ales de edes complejas. El sis ema mul iagen e p opues o es ´
a o ganizado en o gani-
zaciones i uales donde hay un conjun o de oles (i.e., Manage ,Moni o ,Analyze yUse )
que de inen los se icios o ecidos. El papel m´
as ele an e es el analizado que se ca ac e iza
po o ece se icios elacionados con un an´
alisis con igu able de la in o maci´
on ecopilada
que es ´
a asociada a un e en o. Es os se icios o ecen un an´
alisis de lo que ocu e an es, du-
an e y despu´
es de un e en o a ni el global e indi idual. Toda la in o maci´
on gene ada du an e
´
es e se le p opo ciona al usua io inal a a ´
es de una in e az. Los agen es que o man pa e
del MAS uncionan asinc ´
ona y simul ´
aneamen e, lo que da como esul ado una e iciencia
compu acional. Los nue os eque imien os o uncionalidades pueden se abo dados ag egando
nue os agen es o econ igu ando los exis en es.
4.1 Visi´
on global
En es a secci´
on p esen amos la implemen aci´
on de un amewo k pa a el an´
alisis de la ac i i-
dad de los usua ios asociada a un e en o en edes sociales online, conc e amen e Twi e . El
27
28 4.1. Visi´
on global
sis ema es ´
a basado en el dise˜
no p opues o en el cap´
ı ulo an e io y cuen a con seis agen es en-
ca gados de ealiza la ex acci´
on, almacenamien o, p ocesamien o y an´
alisis de la in o maci´
on
p oceden e de Twi e . Conc e amen e el sis ema lo componen los siguien es oles: Manage ,
Moni o ,Analyze yUse . Algunos agen es pueden ene a ios oles y ealiza sus unciones
en base a ellos.
En o al los agen es que componen el sis ema son los siguien es: el agen e VisualAgen es el
in e media io en e el MAS y el usua io inal. El usua io in e ac ´
ua con es e agen e pa a in-
dica el e en o sob e el que es ´
a in e esado en ecoge in o maci´
on y/o analiza . El agen e
VisualAgen ecibe es a in o maci´
on y en ´
ıa un mensaje al agen e Manage Agen pa a inicia
el seguimien o del e en o. El Manage Agen es esponsable de ges iona los e en os selec-
cionados po los usua ios. El agen e Agen Twee es esponsable de ecopila los mensajes de
gene ados du an e un e en o. Es os mensajes son en iados al agen e Neo4jAgen pa a se alma-
cenados. El agen e Que yNeo4jAgen se enca ga de ex ae la in o maci´
on de la base de da os
y c ea la ed que se en ia ´
a al agen e G aphAnalyze Agen .´
Es e agen e ealiza un an´
alisis
bajo demanda del usua io y odos los da os se en ´
ıan al agen e VisualAgen que mues a los
esul ados del an´
alisis de ac i idad asociada al e en o seleccionado po el usua io. En los sigu-
ien es p´
a a os, desc ibimos con de alle los p incipales agen es del amewo k.
La idea p incipal y su p oceso gene al se puede di idi en dos pa es:
1. B´
usqueda de la ac i idad asociada a un e en o. A pa i de una in e az g ´
a ica, el
usua io in oduce el nomb e del hash ag en Twi e y p esiona el bo ´
on de b´
usqueda. Los
agen es que pa icipan son Manage Agen ,VisualAgen ,Agen Twee yNeo4jAgen , que
se enca gan ecoge los da os del e en o po pa e del usua io, ecopila odos los wee s
que pueden encon a elacionado con ese e en o y almacena los en una base de da os.
2. An´
alisis de los da os. A a ´
es de la misma in e az, el usua io in oduce el hash ag que
quie e analiza y un in e alo de echas inicial y inal. Hay que ene en cuen a que deben
de exis i da os del e en o en la base de da os pa a e ec ua es a acci´
on. Despu´
es, cuando
el usua io p esiona el bo ´
on de analiza , el sis ema se enca ga de ex ae los mensajes co -
espondien es a ese in e alo de iempo, c ea la ed y analiza sus ca ac e ´
ıs icas. Los
agen es que pa icipan son Manage Agen ,VisualAgen ,Que yNeo4jAgen yG aphAn-
alyze Agen .
4. F amewo k 29
Figu a 4.1: Es uc u a gene al del sis ema. Indica la di ecci´
on de los lujos de in e acci´
on y/o con e saci´
on en e
los di e en es agen es del sis ema.
4.2 Pla a o ma y agen es
El sis ema se basa en un conjun o de agen es desa ollados u ilizando la pla a o ma Magen-
ix2 [33]. Magen ix2 es una pla a o ma pa a SMAs abie os que sopo a p o ocolos y con-
e saciones de in e acci´
on lexibles, comunicaci´
on indi ec a e in e acciones en e las o gani-
zaciones de agen es. Adem´
as, la pla a o ma pe mi e la de inici´
on de un con ex o no ma i o,
que se puede adap a ´
acilmen e a los cambios en los equisi os del sis ema. Hoy en d´
ıa,
Magen ix2 o ece sopo e a es ni eles: Ni el o ganizacional que consis e en ecnolog´
ıas y
´
ecnicas elacionadas con las sociedades de agen es; Ni el de in e acci´
on que sopo a p o-
ocolos y con e saciones de in e acci´
on lexibles; y a ni el de Agen e que o ece di e en es
clases de agen es como CAgen (i.e., un agen e que pe mi e la c eaci´
on au om´
a ica de con e -
saciones simul ´
aneas) o JasonAgen (i.e., agen es BDI que pueden pa icipa en con e saciones
simul ´
aneas).
4.2.1 Rol Moni o : agen es Agen Twee yNeo4jAgen
El agen e Agen Twee u iliza el API de Twi e 4J1pa a la ecupe aci´
on de los da os p´
ublicos
gene ados po los usua ios du an e un e en o. Dichos da os, una ez ecopilados, son alma-
cenados en Neo4J2po el agen e Neo4jAgen . Neo4j es una base de da os de c´
odigo abie o
NoSQL implemen ada en Ja a y Scala, es al amen e escalable y u iliza las elaciones como
1h p:// wi e 4j.o g/en/index.h ml
2h ps://neo4j.com/

30 4.2. Pla a o ma y agen es
aspec o cen al de su modelo de da os, po lo que es capaz de almacena , p ocesa y consul a
conexiones de mane a e icien e. Los modelos de da os en Neo4J conside an es componen es:
nodos pa a pode de ini las en idades, e ique as que se u ilizan pa a ag upa los nodos en
conjun os y elaciones que conec an nodos y los o ganizan en es uc u as a bi a ias.
En el modelo p opues o, hemos conside ado los siguien es nodos:
•hash ag: ep esen a el e en o en el que un usua io es ´
a in e esado. Iden i icamos un solo
a ibu o asociado al hash ag: el nomb e del e en o.
• wee : ep esen a el mensaje (i.e., mensaje de ex o, o o, ideo, e c.) que un usua io
c ea en Twi e . Iden i icamos un conjun o de a ibu os asociados al mensaje como co-
o denadas geog ´
a icas, ano aciones empo ales, e e encias a o os usua ios, n´
ume o de
likes/ a o i os, e c.
•usua io: ep esen a a un usua io de Twi e que ha pa icipado a a ´
es de la publicaci´
on
de un mensaje o que ha sido mencionado en el con enido del mismo. Iden i icamos un
conjun o de a ibu os asociados al usua io que han sido ex a´
ıdos del p opio mensaje
como: ano aciones empo ales, amigos/seguido es, likes, e c.
Las elaciones que conec an los nodos en el modelo de da os p opues o son ( e Figu a 4.2):
•has hash ag, que conec a un wee con un e en o.
•men ions, que conec a un wee (i.e., mensaje de ex o, o o, ideo, e c.) con uno o a ios
usua ios a los que se menciona o hace e e encia en el wee .
•c ea es, que conec a a un usua io con un wee que ´
el mismo ha c eado.
U ilizando es as en idades y elaciones, hemos podido almacena e icien emen e oda la in o -
maci´
on gene ada po los usua ios sob e un de e minado e en o. Como ejemplo, se mues a el
uso de es e modelo pa a el caso de almacena la ac i idad de los usua ios du an e un e en o
en Twi e , pe o puede ex apola se a o as edes sociales donde las in e acciones pod ´
ıan se
modeladas como mensajes en e los usua ios sob e un ema o e en o. En Twi e , hemos con-
side ado los siguien es ipos de mensajes:
•Mensajes globales que se u ilizan cuando la ac ualizaci´
on es ´
a pensada pa a cualquie
pe sona que se p eocupe po lee la. Es e el ipo m´
as habi ual de mensaje en Twi e . Es a
in o maci´
on y sus elaciones se ep esen an u ilizando el modelo p opues o pa a Neo4j
como sigue:
4. F amewo k 31
Twee
A
Twee -men ion
B
Twee - eply- o
C
Twee -men ions
B
Figu a 4.2: Ejemplo de c´
omo se almacena ´
ıan los dis in os ipos de mensajes de in e acci´
on asociados a un e en o
u ilizando el modelo p opues o pa a almacena la in o maci´
on en Neo4j. Los nodos del g a o ep esen an las
en idades del modelo. Las en idades conside adas en el modelo son: e en os ( ojo), in e acciones ( e de), usua ios
(azul). Los enlaces del g a o ep esen an los ipos de elaciones que hay en el modelo de da os (i.e., c ea es,
men ion, has hash ag, y c ea es). Las elaciones que se mues an en el g a o son las gene adas al inse a un wee
donde no se menciona a ning´
un usua io ( osa), un wee que con iene una menci´
on (mo ado), un wee que es un
eply- o (ama illo), y una menci´
on a a ios usua ios (men ion). En la pa e in e io se mues an los cua o mensajes
( wee s) inse ados en la base de da os.
(u:USER)-[:CREATES]->( :MESSAGE)
( :MESSAGE)-[:HAS_HASHTAG]->(e:EVENT)
•Mensajes indi iduales que son los que in oluc an a o o usua io. Los mensajes indi id-
uales en Twi e pueden se : e wee s,menciones y espues as a los usua ios.
–Los e wee s son mensajes que p e iamen e ue on publicados po o o usua io.
–Las menciones son mensajes que se usan cuando un usua io p e ende in o ma a
a ´
es de un wee a una pe sona espec´
ı ica. A menudo, dos o m´
as usua ios end ´
an
con e saciones median e la publicaci´
on de menciones en e s´
ı.
–Las espues as a los usua ios son mensajes en los que un usua io menciona a o o
usua io en un wee an e io .
La in o maci´
on sob e los mensajes indi iduales y sus elaciones se ep esen an usando
el modelo p opues o en Neo4j como sigue:
( :MESSAGE)-[:MENTIONS]->(u:USER)
32 4.2. Pla a o ma y agen es
4.2.2 Rol Analyze : agen es Que yNeo4jAgen yG aphAnalyze Agen
El agen e Que yNeo4jAgen es esponsable de ex e la in o maci´
on asociada a un e en o du-
an e un in e alo de iempo. Pa a ello hace uso del lenguaje Cyphe 3. Cyphe es un lenguaje
de consul a de g a os decla a i o que pe mi e la ejecuci´
on e icien e de consul as y la ac ual-
izaci´
on de la base de da os. Cyphe oma p es ada su es uc u a de SQLque ies. Las cl´
ausulas
se encadenan jun as y alimen an conjun os de esul ados in e medios en e s´
ı. El agen e Que y-
Neo4jAgen u iliza es e lenguaje pa a ob ene in o maci´
on sob e las in e acciones de los usua -
ios asociadas a un e en o du an e un pe ´
ıodo de iempo. Como ejemplo, mos amos una ins an-
cia de una consul a en Cyphe pa a la ecupe aci´
on de in o maci´
on en Twi e que se ha gene -
ado sob e un e en o “myE en ” en un in e alo de iempo de e minado [ ime s a , ime end]:
MATCH (u:USER)-[:CREATES]->( :MESSAGE)-[:HAS_HASHTAG]
->(e:EVENT{Hash ag:"myE en "}),
OPTIONAL MATCH (u2:USER)<-[:MENTION]-( :MESSAGE),
WHERE . wee _c ea ed_a >=" ime_s a "
AND . wee _c ea ed_a <=" ime_end",
RETURN u.Use _sc een_name, . wee _id, u2.Use _sc een_name)
Bas´
andose en la in o maci´
on ob enida de la base de da os Neo4j, el agen e Que yNeo4jAgen
c ea una ed de in e acciones del e en o ano ada empo almen e. Un usua io A se con ie e en
un nodo de la ed cuando pa icipa esc ibiendo un mensaje global o indi idual con el hash ag
asociado al e en o o cuando o o usua io B le hace e e encia en un mensaje indi idual den o
del in e alo empo al seleccionado. Cada nodo de la ed (usua io) iene una e ique a asociada
que ep esen a el ins an e cuando se uni´
o a la ed (i.e., en ins an e cuando pa icip´
o po p ime a
ez en el e en o). Los enlaces de la ed se es ablecen cuando un usua io esc ibe un mensaje
indi idual donde se menciona a un usua io que ya es aba p esen e en la ed (i.e., un usua io que
ya hab´
ıa pa icipado an e io men e en el e en o con un mensaje) o a un usua io que oda ´
ıa no
o ma pa e de la ed. Po lo an o, el ipo de ed es di igido ( e Figu a 4.3). Es impo an e
obse a que abajamos con da os acumulados (i.e., la ed en el iempo ambi´
en incluye
los nodos y enlaces de un momen o an e io 0< ). El agen e Que yNeo4jAgen c ea la ed
u ilizando GRAPHML, un lenguaje pa a desc ibi es uc u as de edes complejas y sus da os
asociados.
Una ez que el agen e Que yNeo4jAgen ha cons uido la ed de in e acciones de usua ios
asociada a un e en o du an e un in e alo empo al, el agen e G aphAnalyze Agen inicia el
3h ps://neo4j.com/de elope /cyphe -que y-language/
4. F amewo k 33
Figu a 4.3: Red de in e acciones gene ada a pa i de la ac i idad de los usua ios en Twi e asociada a un e en o.
an´
alisis de las p opiedades es uc u ales a ni el global y/o indi idual. Pa a lle a a cabo es a
a ea, el agen e u iliza JUNG4y Gephi Toolki 5. Jung, as´
ı como Gephi Toolki , son una se ie
de lib e ´
ıas so wa e que acili an el modelado, an´
alisis y isualizaci´
on de da os que pueden
se ep esen ados como una ed. El agen e G aphAnalyze Agen o ece dos ipos de an´
alisis de
las in e acciones de los usua ios:
•An´
alisis de ni el de ed. A ni el de ed, el agen e G aphAnalyze Agen es udia la
e oluci´
on de las siguien es p opiedades a lo la go del iempo:
1. Nodos, es deci , la e oluci´
on de la pa icipaci´
on de los usua ios du an e un e en o
o e en os.
2. Enlaces, es deci , c´
omo luye la in o maci´
on en la ed e in luye en la o maci´
on del
componen e gigan e.
3. Longi ud y di´
ame o medio de la ed pa a en ende en qu´
e momen o hay un cambio
en la es uc u a de la ed y, po lo an o, en la comunicaci´
on.
4. Modula idad y g ado medio, c´
omo de conec adas es ´
an las comunidades.
5. Densidad, un indicado de la p opo ci´
on de enlaces que hay con espec o a odos
los posibles.
6. N´
ume o de nodos en la componen e gigan e, ni el de pa icipaci´
on de usua ios
den o de la componen e p incipal.
•An´
alisis a ni el indi idual. El agen e G aphAnalize Agen es udia la e oluci´
on de las
p opiedades de cen alidad de los usua ios (i.e., nodos de la ed) en un e en o. Las
p opiedades de cen alidad de e minan qu´
e usua ios son los m´
as impo an es basados en
4h p://jung.sou ce o ge.ne /
5h ps://gephi.o g/ oolki /
40 5.2. Medidas a ni el de ed
dis in os ipos de e en os.
5.2 Medidas a ni el de ed
El p ime conjun o de medidas es udia la ed asociada al e en o como un odo. Las medidas
a ni el de ed de e minan p incipalmen e las p opiedades es uc u ales o opol´
ogicas, es deci ,
c´
omo se conec an unos nodos con o os. Una ez de e minadas las p opiedades, ´
es as nos
ayudan a de e mina si una ed sigue un de e minado pa ´
on ya de inido como puede se una
ed de ipo small wo ld, scale- ee, o andom y po lo an o in e i p opiedades p opias del ipo
de ed.
An es de en a en la de inici´
on de algunas de las p opiedades m´
as impo an es que de e minan
la es uc u a de la ed, amos a p esen a la siguien e no aci´
on. G ep esen a una ed que
consis e en un conjun o de nodos N, donde cada nodo i∈ {1, ..., n} ep esen a a un usua io.
Los nodos es ´
an conec ados a a ´
es de enlaces E∈N×N. U ilizamos la ma iz de adyacencia
Apa a ep esen a la ed. Un enlace en e un nodo iy un nodo jse ep esen a como Aij = 1.
Si no exis e un enlace en e iyjse ep esen a como Aij = 0. Conside ando es a de inici´
on,
p esen amos las siguien es p opiedades que se han enido en cuen a en el an´
alisis.
Nodos. Es un indicado del n´
ume o de nodos (i.e., en el con ex o del p oyec o los nodos
hacen e e encia a cuen as de usua io) que han pa icipado en un e en o. La e oluci´
on de
los nodos pe mi e e el i mo al cual nue os usua ios se inco po an al mismo con su p ime
mensaje que usa el hash ag asociado al e en o. Es in e esan e ene en cuen a la e oluci´
on del
n´
ume o de nodos po que nos pe mi e de ec a en qu´
e momen o se unen m´
as usua ios a la ed
(al e en o).
Enlaces. Los enlaces ep esen an las in e acciones en e usua ios (i.e., menciones, e wee s
y mensajes) y mues an c´
omo luye la in o maci´
on en el e en o. La e oluci´
on del n´
ume o de
enlaces ayuda a e en qu´
e momen o los usua ios in e ac ´
uan m´
as y como consecuencia se
o ma la componen e gigan e. La componen e gigan e es la componen e conec ada de la ed
que con iene una mayo pa e de los nodos.
Longi ud media de los caminos y di´
ame o de la ed. Se de ine como la media de las
dis ancias en e odos los pa es de nodos, es deci , la sepa aci´
on ´
ıpica en e pa es de usua ios.

5. Caso de Es udio 41
Si conside amos la ed Gcon un conjun o de ´
e ices N, siendo d(i, j)la dis ancia m´
as co a
en e iyjy asumiendo que d= (i, j) = 0 si ino puede se alcanzado po j. La longi ud
media del camino m´
as co o lgse ´
a:
lg=1
|N|·(|N|−1) ·X
i6=j
d(i, j)
donde |N|es el n´
ume o de nodos de la ed G.
La e oluci´
on del camino medio ayuda a e en qu´
e momen o hay un cambio es uc u al en la
ed. El di´
ame o es la dis ancia m´
axima de en e odas las dis ancias co as en e dos usua ios
de la ed. Es as medidas nos indican cu´
an os e wee s, menciones, o eply- o se ´
ıan necesa ios
pa a que un mensaje se p opaga a po oda la ed (di´
ame o) o llegue a un usua io pa icula
(camino medio).
Densidad. La densidad de e mina la conec i idad en la ed en e pa es, es deci , si un usua io
es ´
a conec ado a o o usua io y ´
es e a su ez al p ime o. Es o se calcula di idiendo el n´
ume o de
elaciones exis en es en e las elaciones o ales posibles. Es a medida esul a ´
u il pa a conoce
si en e usua ios exis e ecip ocidad en e los mensajes que se en ´
ıan (si el usua io A esc ibe al
usua io B y ´
es e ´
ul imo esponde de uel a al usua io A). Si en un e en o hay muchos usua ios
que esc iben pe o no son espondidos, la densidad de la ed disminuye.
Modula idad. La modula idad es la acci´
on de los enlaces que caen den o de los g upos
es ablecidos menos la acci´
on espe ada si los enlaces se dis ibuye an al aza . El alo de la
modula idad es ´
a en el ango [-1/2,1]. Es posi i o si, po casualidad, el n´
ume o de enlaces
den o de los g upos excede el n´
ume o espe ado sob e la base. Pa a una di isi´
on de e mi-
nada de los ´
e ices de la ed, la modula idad e leja la concen aci´
on de los enlaces den o
de los m´
odulos en compa aci´
on con la dis ibuci´
on alea o ia de enlaces en e odos los nodos
independien emen e de los m´
odulos.
Usua ios que son pa e de la componen e gigan e de la ed. El an´
alisis de es a p opiedad
nos acili a es ima en qu´
e momen o du an e un e en o la componen e gigan e se o ma, es
deci , en qu´
e momen o se o ma un n´
ucleo de in e acciones que con iene a la mayo pa e de
los usua ios que pa icipan en el e en o. Es a medida es impo an e po que a pa i del mo-
men o en el que se o ma la componen e gigan e se de e mina el mejo momen o pa a di undi
in o maci´
on.
42 5.3. Medidas a ni el de nodo
En las medidas no se iene en cuen a el n´
ume o de con ac os de los usua ios. Es un medida
sencilla de ob ene y ecuen emen e se emplea pa a da una idea de los impac os que iene
un de e minado wee . Sin emba go, noso os conside amos que las medidas a pa i de las
menciones di ec as a usua ios ienen una mayo isibilidad y, po lo an o, un mayo impac o.
5.3 Medidas a ni el de nodo
El segundo conjun o de medidas se cen a en la ele ancia de los usua ios den o de la ed,
con el in de iden i ica aquellos usua ios m´
as impo an es pa a la o maci´
on de la ed o pa a
la ansmisi´
on de in o maci´
on. Habi ualmen e es as medidas se ealizan sob e la ed comple a
inal, pe o en nues o caso, la e oluci´
on de la impo ancia de los usua ios a lo la go del e en o
es muy ele an e y, como se mues a m´
as adelan e, a ´
ıa mucho, especialmen e en cie o ipo
de e en os.
Exis en muchas de iniciones de impo ancia y po lo an o muchas medidas de cen alidad pa a
edes. En el an´
alisis ealizado en el p oyec o hemos conside ado las siguien es:
Cen alidad basada en g ado (deg ee cen ali y). Una de las medidas m´
as simples es ene
en cuen a el g ado de un nodo de la ed, el n´
ume o de enlaces conec ados al nodo. Aunque
es una medida sencilla, puede se ele an e. Po ejemplo, en una ed social pa ece azonable
supone que aquellos nodos que es ´
an muy conec ados puedan ene m´
as acceso a m´
as in o -
maci´
on o m´
as p es igio que aquellos nodos que ienen menos. Un ejemplo cla o donde se
u iliza es a medida es en edes de ci aciones de a ´
ıculos, donde la impo ancia de un a ´
ıculo
(nodo) depende del g ado de en ada de ese a ´
ıculo (in-deg ee).
La exp esi´
on que calcula el alo de cen alidad basada en g ado es la siguien e:
CDi=X
j
Aij
En las edes di igidas, cada nodo iene dos g ados. El g ado de en ada es el n´
ume o de enlaces
en an es y el g ado de salida es el n´
ume o de enlaces salien es. En el con ex o de las edes
sociales, pa a un nodo i, el g ado de en ada ep esen a el n´
ume o de mensajes gene ados po
o os usua ios donde se hace e e encia a i. Es a m´
e ica indica si el usua io es signi ica i o
pa a o a gen e, es deci , que ese usua io es una pe sona conocida den o de la comunidad que
pod ´
ıamos de ini como un e e en e den o de la ed. El g ado de salida pa a un nodo ide la
5. Caso de Es udio 43
ed ep esen a el n´
ume o de mensajes que un usua io c ea haciendo e e encia a o os usua ios.
El g ado de salida indica la ac i idad del usua io, es deci , que el g ado de in e acci´
on del
usua io A con el es o de pa icipan es en el e en o.
Cou
Di=
N
X
j=1
Aij
Cin
Di=
N
X
j=1
Aji
Cen alidad basada en ec o de alo es p opios (eigen ec o cen ali y). Una ex ensi´
on
na u al de la cen alidad basada en el g ado es la cen alidad basada en el ec o de alo es
p opios. En es a medida de cen alidad los nodos ecinos no se conside an odos iguales. En
muchas ci cuns ancias, la impo ancia de un nodo de la ed aumen a eniendo en cuen a a qu´
e
nodos es ´
a conec ado y si es os son ambi´
en impo an es.
La cen alidad basada en ec o es p opios del nodo puede se de inida como:
CVi=1
λX
j∈ki
C j=1
λX
j∈G
AijC j
donde kies el conjun o de ecinos de iyλes una cons an e.
En el con ex o de las edes sociales, un usua io con un al o alo de eigen ec o es una au o idad
que se le sigue po los con enidos que emi e. Den o de es a misma ca ego ´
ıa, ambi´
en se iene
en cuen a el PageRank, un ipo de medida que de e mina la ele ancia de los nodos en la ed
en base al mayo alo del eigen ec o en una ma iz de adyacencia no malizada A0.
Cen alidad basada en ce can´
ıa (Closeness cen ali y). Una medida de cen alidad di e -
en e a las an e io es es la p opo cionada po la cen alidad basada en ce can´
ıa, que mide la
dis ancia media de un nodo al es o de nodos. Fo malmen e, la ce can´
ıa de un nodo ise de ine
como:
CCLOi=|N|
PjSij
donde Ses la ma iz de dis ancias de la ed, es deci , aquella ma iz cuyos elemen os (i,j)
44 5.3. Medidas a ni el de nodo
co esponden a la dis ancia m´
as co a desde el nodo ihas a el nodo j.
Es a medida se puede in e p e a como la apidez que oma ´
a la p opagaci´
on de la in o maci´
on
desde un nodo a odos los dem´
as o como la accesibilidad de un nodo en la ed.
Uno de los p oblemas de es a medida es que el ango de alo es de cen alidad en e el m´
aximo
y el m´
ınimo es muy es echo. La consecuencia de es o es que es di ´
ıcil dis ingui en e alo es
m´
as o menos cen ales u ilizando es a medida. Los alo es de cen alidad ienen a acumula se
en un peque˜
no in e alo y es necesa io mi a los d´
ıgi os del inal pa a de e mina cu´
al es m´
as
ele an e.
Cen alidad basada en in e mediaci´
on (Be weenness cen ali y). Un concep o de cen al-
idad que es di e en e a los an e io es es la cen alidad basada en la in e mediaci´
on. Es a medida
de cen alidad pa a un nodo amide cu´
an os caminos en e o os dos nodos de la ed (i, j)pasan
a a ´
es de ´
el. Los nodos con un al o alo de be weenness pueden se conside ados como in-
luyen es en una ed ya que con olan la in o maci´
on que o os nodos se es ´
an pasando. Los
nodos que ienen el alo m´
as al o de be weenness en escena ios donde hay ansmisi´
on de
in o maci´
on son aquellos nodos po los que m´
as mensajes pasan y en el caso de que ob u ie an
un bene icio po hace de “pasa ela” de mensajes, pod ´
ıan adqui i una g an ele ancia en la
ed. Los ´
e ices que ienen un al o alo de be weenness son ambi´
en aquellos que al se elim-
inados in e umpi ´
an m´
as comunicaciones en e o os nodos de la ed ya que a a ´
es de ellos
pasan la mayo pa e de los caminos que eco en los mensajes. La idea de cen alidad basada
en in e mediaci´
on puede se conside ada como una ap oximaci´
on a la in luencia que ienen los
nodos sob e el p oceso de comunicaci´
on.
Fo malmen e, la in e mediaci´
on CBETide un nodo ien una ed se de ine como:
CBETi=X
j,k
bjik
bjk
donde bjk es el n´
ume o de caminos m´
as co os desde el nodo jhas a el nodo k, y bjik el n´
ume o
de caminos m´
as co os desde jhas a kque pasan a a ´
es del nodo i.
Un usua io con un alo al o de be weeness indica que es un pun o de conexi´
on en e dis in os
g upos de usua ios y suele ene cie o con ol sob e los lujos de in o maci´
on en la ed. Un
nodo con un be weenness al o no es necesa io que enga un g ado de en ada o de salida al o.
Si quisi´
e amos di undi un mensaje en una ed social, se ´
ıa in e esan e que los usua ios con
al o alo de in e mediaci´
on een ia an el mensaje.
5. Caso de Es udio 45
Figu a 5.1: E oluci´
on de las p opiedades es uc u ales a ni el de ed: longi ud del camino medio, g ado medio de
conexi´
on y di´
ame o de la ed. E en o #Mue eBa be ´
aARV
5.4 An´
alisis de e en os
En es a secci´
on amos a ealiza el an´
alisis de las es uc u as comunica i as que eme gen a pa -
i de las in e acciones en e usua ios du an e un e en o en Twi e . Ve emos las p opiedades
es uc u ales a ni el de ed y a ni el de nodo que se comen a on en la secci´
on an e io y
analiza emos su e oluci´
on. A pa i de es as medidas pod emos de ec a pa ones de comu-
nicaci´
on que se siguen en unci´
on del ipo de e en o. Los e en os que hemos conside ado
son los siguien es: #Mue eBa be ´
aARV (un e en o de ele isi´
on que a a emas de ac ualidad
pol´
ı ica), #ChampionsLeague (un e en o de ipo depo i o) y #pesadillazamo a (un e en o de
ele isi´
on de en e enimien o).
5.4.1 E en o #Mue eBa be ´
aARV
Teniendo en cuen a la e oluci´
on de las p opiedades es uc u ales, podemos obse a c´
omo se
compo an los usua ios en el e en o. Su e oluci´
on se puede di idi en es e apas: inicio,
du an e, y inal del p og ama. Es a di isi´
on nos mues a que el compo amien o de los usua ios
no es uni o me du an e el p og ama “Al Rojo Vi o”, si no que los usua ios modi ican su o ma
de in e ac ua a lo la go del p og ama.
La igu a 5.1 mues a la e oluci´
on del di´
ame o, el g ado medio de conexi´
on y la longi ud del
camino medio. El di´
ame o de la ed sigue una e oluci´
on pa ecida al camino medio de la ed.
Al p incipio del e en o el diame o iene un alo en o no a cinco, es o signi ica que la dis ancia
mayo en e dos usua ios de la ed es cinco. Es o es un indicado de que al p incipio del e en o

46 5.4. An´
alisis de e en os
Figu a 5.2: E oluci´
on de las p opiedades es uc u ales a ni el de ed: modula idad. E en o #Mue eBa be ´
aARV
Figu a 5.3: E oluci´
on de las p opiedades es uc u ales a ni el de ed: densidad. E en o #Mue eBa be ´
aARV
los usua ios que han pa icipado median e mensajes son pocos y en e ellos ha habido una
comunicaci´
on ec´
ıp oca. Respec o al camino medio,´
es e a aumen ando con o me c ece la ed,
lo que signi ica que las comunicaciones en e los usua ios no se man iene cons an e, sino que
cambia. El momen o m´
as ele an e de es e cambio es du an e el anscu so del p og ama (en e
los ins an es de iempo T+1 y T+3). Es e cambio en la es uc u a se debe a la pa icipaci´
on de
nue os usua ios (nue os nodos que se inco po an a la ed) y la gene aci´
on de mensajes de
in e acci´
on ( e igu a 5.4). El g ado de conexi´
on de los nodos no e oluciona de una mane a
menos signi ica i a que el camino medio. El alo del g ado de conexi´
on es ´
a al ededo de 1.5.
Es o signi ica que de media un usua io pa icipa en la ed con uno o dos mensajes en la ed.
La igu a 5.2 nos mues a la e oluci´
on de la modula idad. La e oluci´
on de la modula idad nos
p opo ciona in o maci´
on sob e las comunidades que se o man en la comunicaci´
on du an e es e
5. Caso de Es udio 47
Figu a 5.4: E oluci´
on de las p opiedades es uc u ales a ni el de ed: n´
ume o de nodos, n´
ume o de ejes y compo-
nen e gigan e. E en o #Mue eBa be ´
aARV
e en o. En gene al, du an e odo el e en o, se man iene el n´
ume o cons an e de comunidades,
es o es un indicado de que los usua ios siguen in e ac uando con el mismo g upo de cuen as
de Twi e du an e la e oluci´
on del p og ama. La igu a 5.3 nos mues ala densidad de la ed.
´
Es a iene un alo bajo que a dec eciendo a lo la go del e en o. Es o es debido a que hay una
muy baja ecip ocidad en la comunicaci´
on en e los usua ios (i.e., los mensajes gene ados po
un usua io A hacen e e encia a o o(s) usua io(s) pe o ´
es e (o ´
es os) no in e accionan con A).
Finalmen e, la igu a 5.4 mues a la e oluci´
on del n´
ume o de nodos y enlaces as´
ı como el
ama˜
no de la componen e gigan e. Como hemos comen ado an e io men e, es du an e el e en o
cuando se p oduce un aumen o signi ica i o de la pa icipaci´
on. Es en ese pe iodo cuando el
n´
ume o de usua ios, mensajes y el ama˜
no de la componen e gigan e aumen an. Cabe des aca
que el n´
ume o de mensajes es mayo que el n´
ume o de nodos po lo que du an e el e en o los
usua ios pa icipan de una mane a m´
as ac i a comen ando lo que es ´
a sucediendo con m´
as de
un mensaje. Es o hace que el g ado medio de conexi´
on aumen e ( e igu a 5.1). Es impo an e
ija se en el momen o donde la componen e gigan e c ece. Es o es in e esan e a la ho a de
decidi cu´
ando es ele an e gene a un mensaje cuyo obje i o sea llegua a la mayo pa e de
usua ios que es ´
an pa icipando en el e en o.
El an´
alisis que o ece el amewo k pe mi e de ec a qu´
e usua ios juegan un papel ele an e
en la comunicaci´
on eniendo en cuen a dis in os c i e ios de cen alidad. En la abla 5.1,
mos amos el pe il de los usua ios que son ele an es si conside amos las medidas de cen-
alidad comen adas en la secci´
on an e io en dis in os momen os del e en o. Hemos conside -
ado los siguien es ipos de pe iles: celeb i ies (i.e., ac o es, p esen ado es, pa icipan es de un
48 5.4. An´
alisis de e en os
T IN DEGREE OUT DEGREE PAGE RANK EIGENVECTOR CLOSENESS ECCENTRICITY BETWEENESS
INICIO
CUENTAS OFICIALES USUARIOS AN ´
ONIMOS CUENTAS OFICIALES CUENTAS OFICIALES CUENTAS OFICIALES CUENTAS OFICIALES USUARIOS AN ´
ONIMOS
USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS CELEBRITIES USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS CUENTAS OFICIALES
USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS
USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS CELEBRITIES USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS CUENTAS OFICIALES
USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS CUENTAS OFICIALES USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS
MEDIO
CUENTAS OFICIALES USUARIOS AN ´
ONIMOS CUENTAS OFICIALES CUENTAS OFICIALES CUENTAS OFICIALES CUENTAS OFICIALES USUARIOS AN ´
ONIMOS
USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS CELEBRITIES USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS
CELEBRITIES USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS CELEBRITIES CUENTAS OFICIALES CUENTAS OFICIALES USUARIOS AN ´
ONIMOS
USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS CUENTAS OFICIALES CELEBRITIES USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS CUENTAS OFICIALES
CELEBRITIES M. COMUNICACI ´
ON CELEBRITIES USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS
FINAL
USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS M. COMUNICACI ´
ON USUARIOS AN ´
ONIMOS CUENTAS OFICIALES CUENTAS OFICIALES USUARIOS AN ´
ONIMOS
CUENTAS OFICIALES USUARIOS AN ´
ONIMOS CUENTAS OFICIALES CUENTAS OFICIALES USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS
M. COMUNICACI ´
ON USUARIOS AN ´
ONIMOS M. COMUNICACI ´
ON M. COMUNICACI ´
ON CUENTAS OFICIALES CUENTAS OFICIALES USUARIOS AN ´
ONIMOS
M. COMUNICACI ´
ON USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS M. COMUNICACI ´
ON USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS
USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS USUARIOS AN ´
ONIMOS CUENTAS OFICIALES CUENTAS OFICIALES USUARIOS AN ´
ONIMOS
Tabla 5.1: E oluci´
on de las p opiedades es uc u ales a ni el de nodo du an e el e en o #Mue eBa be ´
aARV. Indica
los 5 pe iles que ienen alo es de cen alidad m´
as al os eniendo en cuen a dis in os c i e ios de cen alidad.
concu so, pe sonajes pol´
ı icos, e c.), cuen as o iciales (i.e., cuen as asociadas a p og amas de
TV, cuen as o iciales de un e en o, e c.), cuen as de g upos (i.e., club de ans, asociaciones,
pa idos pol´
ı icos, e c.), medios de comunicaci´
on (i.e., blogs, blogge s, adios, ele isiones,
pe iodis as, e c), y usua ios an´
onimos.
En el e en o #Mue eBa be ´
aARV se obse a que las cuen as o iciales asociadas al p og ama
son las m´
as ele an es en cuan o a g ado de en ada, page ank, eigen ec o , excen ici y. Es o
e leja que las cuen as o iciales no son cuen as que gene en con e saciones con o os usua ios,
sino que son cuen as que eciben muchos mensajes de usua ios an´
onimos y s´
olo hacen e e -
encia a o as cuen as de pe sonajes o g upos ele an es. Las cuen as de pe sonajes ele an es
juegan un papel impo an e du an e el e en o si enemos en cuen a los mensajes ecibidos de
o as cuen as (in-deg ee) po que es ´
an elacionados con o as cuen as impo an es (i.e., al o
alo de page- ank e eigen ec o ). Los usua ios an´
onimos en es e e en o ambi´
en juegan un
papel p incipal en la gene aci´
on de mensajes (i.e., un al o alo en el g ado de salida) y en la
conexi´
on de comunidades di e en es (i.e., be weenness).
5.4.2 E en o #ChampionsLeague
Es e e en o de la jo nada de Liga de Campeones u o luga el 23 de no iemb e, donde se
hicie on seis pa idos de o ma simul ´
anea en el que in e inie on a ios equipos de u bol.
Bas´
andonos en la e oluci´
on de las p opiedades es uc u ales, podemos obse a que el com-
po amien o de los usua ios du an e el e en o #ChampionsLeague ue a iable en el iempo.
La igu a 5.5 mues a la e oluci´
on del di´
ame o, el g ado medio de conexi´
on y la longi ud del
camino medio. Al p incipio del e en o, el di´
ame o de la ed es dos. Que la mayo dis ancia
en e dos usua ios de la ed sea an baja indica que hay nodos que es ´
an conec ados a muchos
o os nodos de la ed, es o hace que disminuyan las dis ancias en e ´
es os. El camino medio de
5. Caso de Es udio 49
Figu a 5.5: E oluci´
on de las p opiedades es uc u ales a ni el de ed: longi ud del camino medio, g ado medio de
conexi´
on y di´
ame o de la ed. E en o #ChampionsLeague
Figu a 5.6: E oluci´
on de las p opiedades es uc u ales a ni el de ed: modula idad. E en o #ChampionsLeague
la ed c ece en la p ime a mi ad del e en o (a medida que c ece la ed) y se man iene cons an e
has a inaliza . Es a e oluci´
on en la es uc u a indica que muchos usua ios se unie on al e en o
desde T a T+1. En el in e alo en e T+1 a T+2 el aumen o m´
as signi ica i o del n´
ume o de
mensajes (i.e., mensajes) que de usua ios hizo que el camino medio se man u ie a cons an e.
Un alo an bajo iene elaci´
on con que la mayo ia de los usua ios es ´
an conec ados a cuen as
o iciales y medios de comunicaci´
on que hace de hub y aco an los caminos en e los usua ios.
El g ado de conexi´
on no e oluciona de o ma signi ica i a. Man iene un alo medio al ededo
de 1.4, lo que indica que un usua io pa icipa en la ed con uno o dos mensajes como mucho.
La igu a 5.6 nos mues a la e oluci´
on de la modula idad. Podemos e que ´
es a es casi con-
s an e y al ene un alo al o indica que el ni el de cohesi´
on en las comunidades de ec adas
56 6.2. T abajo Fu u o
de ed e ique adas empo almen e. Finalmen e, bas´
andonos en medidas p opo cionadas en el
´
a ea de edes complejas hemos analizado a ios e en os en la ed social online Twi e . Es e
an´
alisis lo hemos lle ado a cabo eniendo en cuen a la e oluci´
on de las p opiedades a ni el de
ed y a ni el de nodo. Como esul ado de es e an´
alisis, hemos de ec ado pa ones de e oluci´
on
de la ed y las ca ac e ´
ıs icas es uc u ales comunes, as´
ı como las di e encias en e los dis in os
e en os.
Du an e el desa ollo de es e abajo se han alcanzado los siguien es obje i os:
•La p opues a de un dise˜
no de SMA pa a el an´
alisis de e en os en edes sociales. Se ha
desc i o la a qui ec u a p opues a desde su dimensi´
on uncional, es uc u al, y din´
amica.
•Se ha desa ollado un amewo k basado en ecnolog´
ıas de agen es pa a el an´
alisis de la
ac i idad de los usua ios en las edes sociales online du an e un e en o. El amewo k
es ´
a basado en una pla a o ma de SMA Magen ix2.
•Se ha es ablecido un ipo de ed de in o maci´
on e ique ada empo almen e que ep esen a
los lujos de in o maci´
on du an e un e en o.
•Se ha ealizado un an´
alisis de a ios casos de es udio de e en os donde se han ex a´
ıdo
elemen os signi ica i os que nos han pe mi ido en ende mejo lo que es aba sucediendo
en la comunicaci´
on en e usua ios du an e el e en o.
6.2 T abajo Fu u o
El abajo p esen ado compone las bases pa a con inua en es a l´
ınea de in es igaci´
on. En e
algunos de los abajos u u os que se con emplan es ´
an: (i) in eg a m´
as edes sociales online
como pueden se Ins ag am o Facebook que pe mi a hace un an´
alisis de edes mul icapa; (ii)
mejo a la isualizaci´
on de las edes de in e acci´
on que con ienen un al o n´
ume o de nodos
y enlaces y que pe mi a aplica il os pa a cen a la a enci´
on en de e minadas pa es de la
ed; (iii) inco po a nue as medidas pa a el an´
alisis de las in e acciones eniendo en cuen a
el dominio; (i ) ealiza una in e az web que pe mi a una mejo isualizaci´
on de los an´
alisis
desde cualquie ipo de disposi i o.

6. Conclusiones y abajo u u o 57
6.3 Publicaciones
Como esul ado del abajo p esen ado se han ealizado dos publicaciones cien ´
ı icas. La
p ime a se ha publicado en un ack de Agen es In eligen es den o de la Con e encia In e -
nacional de Modelos de So compu ing en En o nos Indus iales. El segundo abajo ha sido
publicado en una e is a con un JCR de 1.630 (Q2).
•E. del Val, C. Ma ´
ınez, and V. Bo i. Analyzing use s’ ac i i y in online social ne wo ks
o e ime h ough a mul i-agen amewo k. So Compu ing 20.11 (2016): 4331-4345.
•E. del Val, C. Ma ´
ınez and V. Bo i. A Mul i-agen F amewo k o he Analysis o Use s
Beha io o e Time in On-Line Social Ne wo ks 10 h In e na ional Con e ence on So
Compu ing Models in Indus ial and En i onmen al Applica ions pp. 191-201. (2015)
Bibliog aphy
[1] AHN, Y.-Y., HAN, S., KWAK, H., MOON, S., AND JEONG, H. Analysis o opological
cha ac e is ics o huge online social ne wo king se ices. In P oceedings o he 16 h
in e na ional con e ence on Wo ld Wide Web (2007), ACM, pp. 835–844.
[2] ALBERO-GABRIEL, J. Twi e ,# p ima e a alenciana y gene aci´
on de no icias. Cuade -
nos de In o maci´
on y Comunicaci´
on 19 (2014), 253.
[3] ALDHOUS, P. The s em cell wa s: da a, me hods and e-
sul s. h ps://www.newscien is .com/a icle/
dn18996- he-s em-cell-wa s-da a-me hods-and- esul s/, 2016.
[Online; accessed 22-No -2016].
[4] ARGENTE, E., BOTTI, V., AND JULIAN, V. Go mas: An o ganiza ional-o ien ed
me hodological guideline o open mas. In In e na ional Wo kshop on Agen -O ien ed
So wa e Enginee ing (2009), Sp inge , pp. 32–47.
[5] BARABASI, A. L., AND ALBERT, R. Eme gence o scaling in andom ne wo ks. Science
(New Yo k, N.Y.) 286 (1999), 509–512.
[6] BASTIAENSENS, S., VANDEBOSCH, H., POELS, K., VAN CLEEMPUT, K., DESMET,
A., AND DEBOURDEAUDHUIJ, I. Cybe bullying on social ne wo k si es. an expe imen-
al s udy in o bys ande s’ beha iou al in en ions o help he ic im o ein o ce he bully.
Compu e s in Human Beha io 31 (2014), 259–271.
[7] BENEVENUTO, F., RODRIGUES, T., CHA, M., AND ALMEIDA, V. Cha ac e izing use
beha io in online social ne wo ks. In P oceedings o he 9 h ACM SIGCOMM con e ence
on In e ne measu emen con e ence (2009), ACM, pp. 49–62.
59
60 Bibliog a ´
ıa
[8] BORGE-HOLTHOEFER, J., RIVERO, A., GARC´
IA, I., CAUH ´
E, E., FERRER, A., FER-
RER, D., FRANCOS, D., I ˜
NIGUEZ, D., P´
EREZ, M. P., RUIZ, G., ET AL. S uc u al and
dynamical pa e ns on online social ne wo ks: he spanish may 15 h mo emen as a case
s udy. PLoS One 6, 8 (2011).
[9] BORONDO, J., MORALES, A., LOSADA, J. C., AND BENITO, R. M. Cha ac e izing
and modeling an elec o al campaign in he con ex o wi e : 2011 spanish p esiden ial
elec ion as a case s udy. Chaos: an in e disciplina y jou nal o nonlinea science 22, 2
(2012), 023138.
[10] CARMEL, D., ZWERDLING, N., GUY, I., OFEK-KOIFMAN, S., HAR’EL, N., RONEN,
I., UZIEL, E., YOGEV, S., AND CHERNOV, S. Pe sonalized social sea ch based on he
use ’s social ne wo k. In P oceedings o he 18 h ACM con e ence on In o ma ion and
knowledge managemen (2009), ACM, pp. 1227–1236.
[11] CASTELLS, M., AND HERN ´
ANDEZ, M. Redes de indignaci´
on y espe anza: los
mo imien os sociales en la e a de In e ne . Alianza Edi o ial, 2012.
[12] CUSICK, M. V. A.-L. B. M. Mapping he Human ‘Diseasome’. h p:
//www.ny imes.com/in e ac i e/2008/05/05/science/20080506_
DISEASE.h ml, 2008. [Online; accessed 22-No -2016].
[13] DAFT, R. O ganiza ion heo y and design. Cengage lea ning, 2006.
[14] DEL VAL, E., PALANCA, J., AND REBOLLO, M. U-Tool: A U ban-Toolki o enhanc-
ing ci y maps h ough ci izens’ ac i i y. In 14 h In e na ional Con e ence on P ac ical
Applica ions o Agen s and Mul i-Agen Sys ems (2016), pp. 243–246.
[15] DEL VAL, E., REBOLLO, M., AND BOTTI, V. Does he ype o e en in luence how use
in e ac ions e ol e on Twi e ? PLOS ONE 10(5) (2015), 1–32.
[16] EBEL, H., MIELSCH, L.-I., AND BORNHOLDT, S. Scale- ee opology o e-mail ne -
wo ks. Physical e iew E 66, 3 (2002), 035103.
[17] EGGHE, L., AND ROUSSEAU, R. In oduc ion o in o me ics: Quan i a i e me hods in
lib a y, documen a ion and in o ma ion science.
[18] EUROSTAT. In o ma ion socie y s a is ics - households and indi iduals.
h p://ec.eu opa.eu/eu os a /s a is ics-explained/index.
php/In o ma ion_socie y_s a is ics_-_households_and_
indi iduals, 2014. [Online; accessed 19-May-2016].
Bibliog a ´
ıa 61
[19] FERBER, J., GUTKNECHT, O., AND MICHEL, F. F om agen s o o ganiza ions: an o -
ganiza ional iew o mul i-agen sys ems. In In e na ional Wo kshop on Agen -O ien ed
So wa e Enginee ing (2003), Sp inge , pp. 214–230.
[20] FOSTER, I., KESSELMAN, C., AND TUECKE, S. The ana omy o he g id: Enabling
scalable i ual o ganiza ions. In e na ional jou nal o high pe o mance compu ing ap-
plica ions 15, 3 (2001), 200–222.
[21] GLEAMVIZ. gleam iz: The Global Epidemic and Mobili y Model. h p://www.
gleam iz.o g/gleam-in-de ail/, 2010. [Online; accessed 22-No -2016].
[22] GOLBECK, J., ROBLES, C., AND TURNER, K. P edic ing pe sonali y wi h social me-
dia. In CHI’11 ex ended abs ac s on human ac o s in compu ing sys ems (2011), ACM,
pp. 253–262.
[23] H´
IPOLA, P., AND VARGAS-QUESADA, B. Agen es in eligen es: de inici´
on y ipolog´
ıa:
los agen es de la in o maci´
on. El p o esional de la in o maci´
on 8, 4 (1999), 13–21.
[24] H´
IPOLA, P., VARGAS-QUESADA, B., AND MONTES, A. Desc ipci´
on y e aluaci´
on de
agen es mul ibuscado es. El p o esional de la in o maci´
on 8, 11 (1999).
[25] HUBERMAN, B. A. The laws o he Web: Pa e ns in he ecology o in o ma ion. mi
P ess, 2001.
[26] HUBERMAN, B. A., ROMERO, D. M., AND WU, F. Social ne wo ks ha ma e : Twi e
unde he mic oscope. A ailable a SSRN 1313405 (2008).
[27] KLEINBERG, J. Small-wo ld phenomena and he dynamics o in o ma ion. In In Ad-
ances in Neu al In o ma ion P ocessing Sys ems (NIPS) 14 (2001), MIT P ess, p. 2001.
[28] KLEINBERG, J. Complex ne wo ks and decen alized sea ch algo i hms. In In P oceed-
ings o he In e na ional Cong ess o Ma hema icians (ICM (2006).
[29] KLEINBERG, J. M. Na iga ion in a small wo ld. Na u e 406 (2000).
[30] KUMAR, R., NOVAK, J., AND TOMKINS, A. S uc u e and e olu ion o online social
ne wo ks. In Link mining: models, algo i hms, and applica ions. Sp inge , 2010, pp. 337–
357.
[31] LESKOVEC, J., ADAMIC, L. A., AND HUBERMAN, B. A. The dynamics o i al ma -
ke ing. ACM T ansac ions on he Web (TWEB) 1, 1 (2007), 5.

62 Bibliog a ´
ıa
[32] LOHR, S. The age o big da a. New Yo k Times 11 (2012).
[33] L ´
OPEZ FOGU ´
ES, R. Magen ix2: Una nue a pla a o ma pa a sis emas mul iagen e abie -
os.
[34] LOTAN, G., GRAEFF, E., ANANNY, M., GAFFNEY, D., PEARCE, I., ET AL. The a ab
sp ing— he e olu ions we e wee ed: In o ma ion lows du ing he 2011 unisian and
egyp ian e olu ions. In e na ional jou nal o communica ion 5 (2011), 31.
[35] MISLOVE, A., MARCON, M., GUMMADI, K. P., DRUSCHEL, P., AND BHATTACHAR-
JEE, B. Measu emen and analysis o online social ne wo ks. In P oceedings o he 7 h
ACM SIGCOMM con e ence on In e ne measu emen (2007), ACM, pp. 29–42.
[36] NEWMAN, M. High school da ing. h p://www-pe sonal.umich.edu/
˜mejn/ne wo ks/, 2004. [Online; accessed 22-No -2016].
[37] NEWMAN, M., BARABASI, A.-L., AND WATTS, D. J. The s uc u e and dynamics o
ne wo ks. P ince on Uni e si y P ess, 2011.
[38] NEWMAN, M. E. The s uc u e and unc ion o complex ne wo ks. SIAM e iew 45, 2
(2003), 167–256.
[39] OUYANG, M., ZHAO, L., HONG, L., AND PAN, Z. Compa isons o complex ne wo k
based models and eal ain low model o analyze chinese ailway ulne abili y. Relia-
bili y Enginee ing & Sys em Sa e y 123 (2014), 38–46.
[40] PAGANI, G. A., AND AIELLO, M. The powe g id as a complex ne wo k: a su ey.
Physica A: S a is ical Mechanics and i s Applica ions 392, 11 (2013), 2688–2700.
[41] PE˜
NA-L ´
OPEZ, I., CONGOSTO, M., AND ARAG ´
ON, P. Spanish indignados and he e o-
lu ion o 15m: owa ds ne wo ked pa a-ins i u ions. Big Da a: Challenges and Oppo u-
ni ies (2013), 25–26.
[42] PERIANES-RODR´
IGUEZ, A., OLMEDA-G ´
OMEZ, C., AND DE-MOYA-ANEG ´
ON, F. In-
oducci´
on al an´
alisis de edes. El p o esional de la in o maci´
on (2008).
[43] PERLIGER, A., AND PEDAHZUR, A. Social ne wo k analysis in he s udy o e o ism
and poli ical iolence. PS: Poli ical Science & Poli ics 44, 01 (2011), 45–50.
[44] REBOLLO PEDRUELO, M., DEL VAL NOGUERA, E., CARRASCOSA CASAMAYOR, C.,
PALOMARES CHUST, A., AND PEDROCHE S´
ANCHEZ, F. Consensus o e mul iplex ne -
wo k o calcula e use in luence in social ne wo ks. In In e na ional Jou nal o Complex
Sys ems in Science (2013), ol. 3, In e lude, pp. 71–75.
Bibliog a ´
ıa 63
[45] ROMERO, D. M., MEEDER, B., AND KLEINBERG, J. Di e ences in he mechanics o
in o ma ion di usion ac oss opics: idioms, poli ical hash ags, and complex con agion on
wi e . In P oceedings o he 20 h in e na ional con e ence on Wo ld wide web (2011),
ACM, pp. 695–704.
[46] SMITH, M. A., RAINIE, L., SHNEIDERMAN, B., AND HIMELBOIM, I. Mapping wi e
opic ne wo ks: F om pola ized c owds o communi y clus e s. Pew Resea ch Cen e 20
(2014).
[47] TRAVERS, J., AND MILGRAM, S. An expe imen al s udy o he small wo ld p oblem.
Sociome y (1969), 425–443.
[48] TWITTER. Twi e de elope s. h ps://de . wi e .com/, 2016. [Online; ac-
cessed 19-May-2016].
[49] WATTS, D. J., DODDS, P. S., AND NEWMAN, M. E. J. Iden i y and sea ch in social
ne wo ks.
[50] WATTS, D. J., AND STROGATZ, S. H. Collec i e dynamics o ’small-wo ld’ ne wo ks.
Na u e 393 (1998), 440–442.
[51] ZANIN, M., AND LILLO, F. Modelling he ai anspo wi h complex ne wo ks: A sho
e iew. The Eu opean Physical Jou nal Special Topics 215, 1 (2013), 5–21.
64 Bibliog a ´
ıa