Gene aci´on adap a i a de consul as pa a la ecupe aci´on
em´a ica de wee s
Adap i e que y gene a ion o opic-based wee e ie al
Juan M. Co elo, Fe m´ın L. C uz, Jose A. T oyano
Dep. de Lenguajes y Sis emas In o m´a icos
Uni e sidad de Se illa
A da. Reina Me cedes s/n
41012 Se illa
{jco elo, c uz, oyano}@us.es
Resumen: Twi e se ha con e ido en un ecu so con g an po encial a la ho a de
analiza los es ados de opini´on ace ca de emas de ac ualidad. En el p esen e abajo
mos amos la me odolog´ıa u ilizada pa a la ob enci´on de un co pus de mensajes de
Twi e elacionados con las elecciones gene ales espa˜nolas del 20 de no iemb e de
2011. Dado que el acceso a los mensajes en Twi e se ealiza median e consul as,
hemos es udiado di e sas es a egias de cons ucci´on de dichas consul as, a ando
de maximiza la cobe u a ob enida. T as expe imen a con di e sos ace camien os,
se p opone un m´e odo basado en g a os que pe mi e la cap u a de wee s elacionados
con una em´a ica de e minada, adap ando din´amicamen e las consul as u ilizadas
pa a inco po a au om´a icamen e los emas elacionados que e en ualmen e ayan
su giendo. El ecu so ob enido, de g an u ilidad, en e o os, en abajos de an´alisis
del sen imien o, es ´a p´ublicamen e disponible pa a su u ilizaci´on.
Palab as cla e: Recupe aci´on de in o maci´on, Twi e , an´alisis de g a os
Abs ac : Twi e has become a esou ce o g ea po en ial o analyzing opinion
abou ho opics. In his pape we show he me hodology used o ob aning a co pus
o Twi e messages ela ed o he Spanish gene al elec ions o No embe 20, 2011.
Gi en ha access o Twi e messages is done h ough que ying, we ha e s udied
a ious s a egies o building such que ies, ying o maximize he co e age. A -
e expe imen ing wi h se e al app oaches, we p opose a g aph-based me hod ha
allows e ie al o wee s ela ed o a speci ic opic, dynamically adap ing he que ies
o au oma ically include ela ed opics ha e en ually a ise. The ob ained esou ce,
e y use ul o , among o he s, sen imen analysis asks, is publicy a ailable o use.
Keywo ds: In o ma ion e ie al, Twi e , g aph analysis
1. In oducci´on
Twi e ha ob enido mucha a enci´on en el
campo in es igado en los ´ul imos a˜nos debi-
do p incipalmen e a dos ac o es:po un lado,
un aumen o exponencial en olumen an o de
usua ios como de mensajes; po o o lado, la
disponibilidad de una API p´ublica pa a ac-
cede a los da os. Es e ecien e in e ´es se ha
ma e ializado en la c eaci´on de mul i ud de
aplicaciones web y abajos de in es igaci´on
que abo dan Twi e explo ando las ca ac-
e ´ıs icas de ed social, e oluci´on empo al y
b e edad de los mensajes que exhibe.
La cap u a de da os en Twi e no es i-
ial, pe mi i´endose ´unicamen e el acceso a
da os median e consul as compues as p inci-
palmen e po ´e minos de b´usqueda. La es-
uc u a de la ed es an amplia y g ande, que
no es ´acil de e mina los ´e minos o usua ios
mas ele an es espec o a lo que se quie e
cap u a , siendo imp ac icable cap u a o-
dos los wee s po mo i os ´ecnicos. Po ello,
la cons ucci´on de consul as sob e Twi e
que pe mi an la cap u a de da os ele an es
con la su icien e cobe u a es un p oblema in-
e esan e en s´ı mismo.
A pesa de ello, la mayo ´ıa de los aba-
jos de in es igaci´on se con o man con la u ili-
P ocesamien o de Lenguaje Na u al, Re is a nº 48 ma zo de 2012, pp 57-64
ecibido 11-01-12 e isado 06-03-12 acep ado 18-03-12
ISSN 1135-5948
© 2012 Sociedad Española pa a el P ocesamien o de Lenguaje Na u al
zaci´on de consul as simples pa a ob ene los
da os. Dependiendo del p oblema abo dado
en cada caso, es o puede ocasiona la p´e di-
da de da os in e esan es y po an o la ob-
enci´on de esul ados y conclusiones pa cial-
men e inco ec os. En abajos ecien es ela-
cionados con Twi e ((Aga wal e al., 2011)
(Da ido , Tsu , y Rappopo , 2010a), (Da i-
do , Tsu , y Rappopo , 2010b), (Go, Bha-
yani, y Huang, 2009), (Jiang e al., 2011),
(Kim e al., 2009) (Pak y Pa oubek, 2010),
(Sil a e al., 2011), (Tan e al., 2011), (Tu-
masjan e al., 2010), (Hong y Nadle , 2011),
(Pennacchio i y Popescu, 2011), (Congos o,
Fe n´andez, y Egido, 2011)), se u ilizan una
se ie de lis as es ´a icas de ´e minos decidi-
das manualmen e; es a ap oximaci´on es de-
masiado simplis a y no p opo ciona ga an ´ıas
de cobe u a, p ecisi´on y calidad. Una excep-
ci´on sucede en el abajo de Golbeck y Han-
sen (2011) en la que pa en del conjun o de
cong esis as a modo de semilla y lo expanden
a a ´es de sus seguido es pa a in en a de-
e mina si exis e alg´un enlace pol´ı ico en e
los cong esis as y los medios de comunicaci´on
usando a dichos seguido es como enlace. Sin
emba go, no es un m´e odo gene al y mucho
menos din´amico.
C eemos que es necesa io in es iga nue-
os m´e odos de ob enci´on de da os de Twi -
e que mejo en la cobe u a y sean capaces
de adap a se a la na u aleza din´amica de los
mensajes de Twi e .
2. Es a egias iniciales
Inicialmen e, se abo d´o el p oblema de la cap-
u a de da os de Twi e median e una se-
ie de ap oximaciones b´asicas como pa e del
abajo inicial explo a o io. Reco demos que
es as ap oximaciones son, en esencia, m´e o-
dos pa a cons ui consul as sob e Twi e ,
pues es la o ma en la que ´es e pe mi e el
acceso a sus da os.
2.1. E ique a cen al y lis a
es ´a ica de ´e minos
La p ime a ap oximaci´on omada du an e
la cap u a de wee s ue simple y di ec a.
De mane a in ui i a, se modela la exis en-
cia de un ´e mino “cen al” que ep esen a la
em´a ica en cues i´on a se explo ada, siendo
es e ´e mino muy ecuen e y u ilizado po
la comunidad pa a dicha em´a ica. En Twi -
e es com´un la u ilizaci´on de e ique as o
hash ags, ´e minos lige amen e desambigua-
dos que hacen e e encia a alg´un ema de-
e minado. Es os ´e minos comienzan po el
ca ´ac e ‘#’.
La em´a ica obje i o u ilizada en es e a-
bajo son las elecciones gene ales espa˜nolas del
20 de no iemb e de 2011. Pa a ello se deci-
di´o escoge como ´e mino cen al la e ique a
#20N, siendo es a la e ique a ecu en e pa a
habla de las elecciones en Twi e .
Es a ´ecnica na¨ı e nos si e como p ime a
ap oximaci´on al p oblema de explo a el es-
pacio de da os y como pun o cen al en dicho
espacio. Sin emba go, a pesa de su p ol´ı ico
uso en Twi e , la cobe u a es insu icien e.
Si nos quedamos con solo los da os ob enidos
de esa consul a, podemos pe de in o maci´on
al amen e elacionada con las elecciones que
no es ´a especi icada de mane a di ec a en los
wee s de es a e ique a. Po ejemplo, es po-
sible que pe damos mensajes impo an es de
los candida os o de los pa idos pol´ı icos.
Una opci´on pa a sol en a el p oblema de
la cobe u a se ´ıa la gene aci´on de una lis-
a de ´e minos adicionales elacionados con
la em´a ica en luga de un solo ´e mino cen-
al, pe o la cobe u a depende ´ıa exclusi a-
men e del c i e io del expe o que gene a la
lis a. Adem´as no se con empla ´ıan posibles
´e minos que ha ´ıan e e encia a emas ela-
cionados impo an es que pueden apa ece a
lo la go del iempo. En la siguien e secci´on
plan eamos un m´e odo que p e ende solucio-
na es e p oblema.
2.2. Lis as de ´e minos gene adas
din´amicamen e
La gene aci´on de una lis a es ´a ica no es-
ponde bien an e la na u aleza empo al de
Twi e . El uso de los di e en es ´e minos y
e ique as a ´ıa signi ica i amen e a lo la go
del iempo, educiendo la capacidad de co-
be u a de una lis a es ´a ica a lo la go de una
en ana de iempo ela i amen e g ande. Sin
emba go, lo mas g a e es la incapacidad de
adap a se pa a cap u a e en os imp edeci-
bles que a ec an a la em´a ica explo ada en
cues i´on.
Pa a ilus a es a si uaci´on y omando co-
mo ejemplo la em´a ica de las elecciones ge-
ne ales, supongamos que el gobie no ac ual
decide ins au a una ley pol´emica o eaccio-
na an e alg´un e en o de o ma igualmen e
pol´emica, lo que puede e mina a ec ando
signi ica i amen e a la opini´on publica sob e
las u u as elecciones. Es muy p obable que
Juan M. Co elo, Fe mín L. C uz, Jose A. T oyano
58
su gie a una nue a e ique a du an e un iem-
po que ep esen a a ese e en o, po lo que los
wee s usa ´an esa e ique a pa a e e i se a ese
e en o.
Es os e en os de al a ele ancia pe o ela-
i a co a ida son muy impo an es en Twi -
e y pueden se de dis in a na u aleza como
deba es, desas es na u ales, a aques e o is-
as, c isis econ´omica o acciones pol´ı icas.
Una es a egia pa a adap a se al ca ´ac e
empo al de Twi e es la de gene a las lis as
de ´e minos din´amicamen e, analizando los
esul ados al como se an cap u ando y pu-
diendo de e mina qu´e ´e minos son los m´as
ele an es en cada momen o. Pa a el p oble-
ma que se desc ibe en es e a ´ıculo, la ´ecnica
de boo s apping nos pe mi e i ac ualizan-
do el conjun o de ´e minos de b´usqueda de
o ma egula e i e a i amen e sob e s´ı mis-
mo. Cada cie o pe iodo es ipulado, se ealiza
un c´ompu o del nue o conjun o de ´e minos
de b´usqueda a pa i de los da os cap u ados
an e io men e du an e una en ana de iem-
po de e minada. A la ´ecnica desc i a le al a
un componen e undamen al: el algo i mo o
m´e odo que se aplica a cada i e aci´on pa a
de e mina qu´e ´e minos son m´as ele an es
en cada momen o.
2.2.1. Selecci´on usando heu ´ıs icas
basadas en la ecuencia
Pa a pode selecciona los ´e minos m´as e-
le an es en cada momen o, una de las ideas
mas simples que su gen es la de u iliza
heu ´ıs icas basadas en ecuencias, pa iendo
de la e ique a cen al como semilla pa a la
ecogida de wee s y du an e una en ana de
iempo azonable.
Se ealiz´o un an´alisis que consis i´o en
la elabo aci´on de lis as de ´e minos o dena-
das po ele ancia, calculada median e dis-
in as heu ´ıs icas basadas en ecuencia: log-
e osimili ud, la in o maci´on mu ua pun ual
y el es exac o de Fishe . Se ealiz´o una lim-
pieza de los da os de en ada pa a elimina
elemen os no deseados como palab as huecas.
El ex o ue p ocesado pa a deja s´olo nom-
b es, adje i os y e bos, adem´as de los cons-
uc os sin ´ac icos espec´ı icos de Twi e a-
les como las menciones(@) y las e ique as (#).
Se ob u ie on lis as de unig amas, big a-
mas y ig amas (con una en ana de a-
ma˜no 4 pa a big amas y ig amas) o de-
nadas seg´un las heu ´ıs icas an e io es, com-
p ob´andose los 100 p ime os elemen os de
cada lis a. La lis a de unig amas ue bas-
an e sa is ac o ia, encon ando en ella mu-
chos elemen os elacionados con las eleccio-
nes que, a p io i, no se hubie an ob enido
a a ´es de una elabo aci´on manual. Aun-
que de la lis a de big amas se ob u ie on
asociaciones en e ´e minos muy in e esan es
y signi ica i as con las elecciones como pue-
den se hgobie no, c isisi,hP P, eco esio
hcambio, gobie noi, la lis a se encon aba lle-
na de big amas que con en´ıan alg´un ´e mino
de la lis a de unig amas o que e an de escasa
u ilidad debido al uido. La lis a de ig amas
no apo ´o in o maci´on ealmen e in e esan e.
Simplemen e omando los ´e minos m´as
ele an es de lis a de unig amas (en es e caso
los 100 p ime os) como una consul a combi-
nada disyun i a en Twi e , podemos cap u-
a wee s elacionados con el ema ep esen-
ado po #20N (elecciones gene ales) con una
g an cobe u a y de o ma au om´a ica.
2.2.2. Selecci´on usando medidas de
ele ancia en g a os
El m´e odo an e io iene cie as des en ajas,
siendo la mas impo an e el no ap o echa
la es uc u a de g a o que exhibe Twi e ,
a ando a las e ique as y menciones como
simples ´e minos. Es m´as, un an´alisis de a-
llado de las lis as e el´o que la mayo ´ıa de
los ´e minos ele an es son e ique as o men-
ciones a usua ios impo an es, po lo qu´e un
an´alisis median e algo i mos de g a os puede
da mejo es esul ados. Po ello, su ge la ne-
cesidad de u iliza o as es a egias que ana-
licen la es uc u a de g a os de Twi e , o-
mando como semilla o pun o de e e encia la
e ique a cen al.
Dado que Twi e es en ealidad un g a o
inmenso con a ios ipos de elaciones, usa-
emos PageRank como he amien a de an´ali-
sis de enlaces pa a p ocesa dichas elaciones.
PageRank nos pe mi e ob ene un anking de
nodos de un g a o en unci´on de su ele ancia
den o del mismo.
El g a o sob e el que se compu a PageRank
se cons uye a pa i de los da os cap u ados
de la en ana de iempo especi icada, gene-
ando nodos pa a las e ique as y los usua ios
(#y@). La a is as del g a o en e nodos de
usua ios y e ique as ep esen an lo siguien e:
Usua io −→ Usua io: menciones
Usua io −→ E ique a: uso de e ique a
E ique a ←→ E ique a: coocu encia
Gene ación adap a i a de consul as pa a la ecupe ación emá ica de wee s
59
El g a o esul an e iene a is as an o di-
igidas como no di igidas y el peso de cada
una de esas a is as iene de e minado po el
olumen de wee s de la si uaci´on ep esen-
ada. Con es a ponde aci´on que hace uso de
las elaciones en e usua ios y e ique as, se
aplica PageRank sob e el g a o ponde ado y
se ob iene el anking de nodos m´as ele an es
en la ed, siendo cada nodo un ´e mino que
puede se an o e ique a como usua io.
La en aja que iene el an´alisis de g a os
en e el an´alisis es ad´ıs ico es que al analiza
las elaciones en e los nodos podemos descu-
b i elemen os de al a ele ancia pe o de bajo
olumen de ocu encias que un an´alisis basa-
do en ecuencia no cap a ´ıa. Es e m´e odo de-
ec a elemen os como #angui apo c´o doba
que ienen pode medi´a ico pe o no se in-
clui ´ıan si enemos en conside aci´on solamen-
e el olumen; se incluyen po que al aplica
PageRank, es os coocu en o son menciona-
dos po elemen os que ienen una ele ancia
di ec a mayo . En pocas palab as, se a o e-
cen los elemen os que son e e enciados po
o os elemen os ya ele an es.
Al aplica el m´e odo a in e alos de iem-
po, u ilizando en cada i e aci´on el conjun o
comple o de wee s ob enidos en el paso an e-
io , se obse a un compo amien o no desea-
do: el conjun o de ´e minos di e ge demasia-
do, sepa ´andose de la semilla inicial cada ez
m´as.
Pa a ilus a es e e ec o, se mues an los
10 p ime os ´e minos de las p ime as cua o
i e aciones del m´e odo, ejecu adas cada 60
minu os y usando como semilla #20N:
1. #20n #15m @me oscopia @ma iano a-
joy #15o #globalchange #occupyspain
@llamama imonio @occupyspain @con-
ubalcaba
2. # b @upyd @con ubalcaba #20n
@anapas o e #15m # #15o #pp
@ma iano ajoy
3. # b #nowplaying # hai lood #su-
ma eal osa #n #20n @con ubalcaba
@1dupda es # #15o
4. #nowplaying # b #suma eal osa #n
# hai lood #in # acebook @gllamaza-
es @no al cance @ma iano ajoy
Se obse a que cada i e aci´on se des ´ıa
a´un mas de la em´a ica a explo a , pues ele-
men os como #nowplaying o# hai lood no
es ´an elacionados con lo que que emos cap-
u a . Es o se debe a di e sas causas:
En las lis as de ´e minos apa ecen usua-
ios que adem´as de habla de la em´a ica
cen al (elecciones/pol´ı ica), pueden co-
men a sob e o as em´a icas.
Algunos emas de los que hablan los
usua ios explo ados son emas muy po-
pula es en ese momen o: # hai lood,
#cance demama o#spo i y. Dichos e-
mas acumulan muchas menciones de ma-
ne a empo al, en ando en la lis a de
´e minos mas ele an es median e pu o
olumen.
Una ez que un ´e mino no elaciona-
do con la em´a ica cen al gana una po-
sici´on en la lis a de los mas ele an es,
se cap u an los wee s elacionados con
ese ´e mino p o ocando una “inunda-
ci´on” de in o maci´on no elacionada con
la pol´ı ica.
Pa a soluciona es e p oblema, se p opo-
ne una peque˜na a ian e del m´e odo en la
cual se e i a que la lis a di e ja con espec-
o a la semilla cen al. En luga de u iliza
odos los wee s ecupe ados en el ´ul imo pa-
so pa a la cons ucci´on del g a o, se u ilizan
s´olo los wee s que con ienen al ´e mino semi-
lla (en nues o caso, #20N). Pa a una mejo
comp ensi´on, la igu a 1 mues a un diag a-
ma in ui i o del m´e odo inalmen e p opues-
o.
Con es e m´e odo se consigue, con un al-
o g ado de sa is acci´on, sol en a la p o-
blem´a ica exis en e sob e la gene aci´on de
consul as pa a la cap u a de da os en Twi -
e , odo ello de o ma i e a i a, explo ando
la opolog´ıa de g a o que p opo ciona Twi -
e y con olando la inducci´on y cobe u a de
los ´e minos.
3. Recu so gene ado
Realizando una cap u a en iempo eal de
los wee s median e el API de s eaming que
Twi e o ece y usando el m´e odo de gene-
aci´on de consul as expues o en la secci´on
2.2.2 se gene ´o un ecu so que con iene in-
o maci´on ele an e a las ac ualizaciones de
es ado o s a us upda es de ese pe iodo. Un
s a us upda e es una ac ualizaci´on del es ado
del usua io ya sea median e wee s, e wee s
o espues as ( eplies).
Juan M. Co elo, Fe mín L. C uz, Jose A. T oyano
60
Figu a 1: Diag ama del m´e odo inalmen e p opues o
Campo Desc ipci´on
unca ed Indica si el ex o ue un-
cado po exceso de ca ac e-
es
e wee Coun Indica el node e wee s es-
pec o al o iginal
id Iden i icado num´e ico del
wee
c ea edA Fecha y ho a de c eaci´on
Tabla 1: A ibu os del elemen o <s a us>
3.1. Desc ipci´on del ecu so
El ecu so es una colecci´on de a chi os
XML , cada uno de los cuales con iene los
wee s cap u ados du an e una ho a, a lo la -
go de odo el pe iodo de las elecciones es-
pa˜nolas de 2011 (p ecampa˜na, campa˜na, d´ıa
de las elecciones y el d´ıa despu´es de las elec-
ciones), comp endiendo del 21 de oc ub e al
21 de no iemb e.
Cada iche o posee la siguien e es uc u a
gene al di idida en secciones:
< il e Que y>: Consul a de il ado
usada (lis a de ´e minos).
<s a uses>: Colecci´on de elemen os
<s a us> cap u ados a lo la go del pe-
iodo.
El elemen o <s a us> ep esen a una ac-
ualizaci´on de es ado. La lis a de a ibu os
del elemen o <s a us> se mues a en la a-
bla 1 y la lis a de subelemen os se mues a
en la abla 2.
Sub-elemen o Desc ipci´on
inReplyToS a usId Iden i icado del s a us
al que es e s a us hace
una espues a
inReplyToUse Id Iden i icado del usua-
io al que es e s a us ha-
ce una espues a
hash ags Hash ags e e enciados
sou ce Medio de o igen
ex Tex o p ocesado inal
u lEn i ies URL que apa ecen
use Usua io que ealiza la
ac ualizaci´on de es ado
use Men ions Menciones a o os usua-
ios que apa ecen
Tabla 2: Desc ipci´on de los subelemen os del
elemen o <s a us>
En esencia, el ecu so gene ado con o ma
un co pus de Twi e que engloba el pe io-
do de las elecciones. En la abla 3 se mues a
una se ie de m´e icas de in e ´es sob e las ca-
ac e ´ıs icas m´as gene ales del ecu so, sien-
do ´es as p incipalmen e olum´e icas. En la
g ´a ica 2 se mues a de o ma m´as in ui i a
la dis ibuci´on global de los upda es seg´un su
na u aleza b´asica: e wee s, eplies (sean es-
peci icas a un upda e conc e o o no) o “ wee s
sencillos”.
3.2. U ilidad del ecu so
A con inuaci´on se mues an a modo de ejem-
plo una se ie de esul ados de an´alisis pa a
da ejemplo de la u ilidad y la capacidad de
Gene ación adap a i a de consul as pa a la ecupe ación emá ica de wee s
61
M´e ica Valo
# de use s 1.587.930
# de hash ags 195.985
# de upda es 5.724.612
# de e wee s 1.362.785
# de eplies 202.778
# de s a us eplies 683.305
Tabla 3: M´e icas gene ales del ecu so
Figu a 2: Dis ibuci´on del olumen o al de
upda es seg´un su na u aleza.
explo aci´on del mismo.
Una de las o mas m´as simples y di ec as
de analiza el ecu so es median e la com-
pa aci´on de las di e en es lis as de ´e minos
u ilizadas a lo la go del pe iodo. De es a o -
ma, de un simple is azo, podemos obse a
cu´ales son los ´e minos mas ele an es pa a
la comunidad wi e a, co espondien es a las
elecciones.
Hemos escogido es momen os in e esan-
es inicio de la p ecampa˜na, el deba e de los
candida os del PSOE y el PP a p esiden e y
el d´ıa de las elecciones. La abla 4 mues a
los 10 ´e minos mas ele an es de es os es
pun os empo ales.
La isualizaci´on expues a en la igu a 3
ep esen a el g a o gene ado du an e odo el
deba e de los candida os a p esiden e al y
como se especi ica en la secci´on 2.2.2. Se han
e ique ado los nodos m´as ele an es, cada no-
do es ´a colo eado y escalado en unci´on de su
pun uaci´on de PageRank y las a is as es ´an
colo eadas seg´un el p omedio de los nodos
que une.
Twi e posee una na u aleza cla amen e
empo al que puede se explo ada a a ´es
del ecu so. Pa a ilus a un caso de an´alisis
empo al, oma emos la g ´a ica de la igu a 4
co espondien e al deba e de los candida os
a P esiden e del Gobie no po pa e de los
pa idos PSOE y PP. Es a g ´a ica mues a
la e oluci´on empo al de la ele ancia de los
usua ios @con ubalcaba y@ma iano ajoy y
las e ique as # ubalcaba,#deba e y# ajoy,
donde las l´ıneas inas mues an el alo eal
mien as que las l´ıneas g uesas mues an la
endencia u ilizando una media m´o il de 6
alo es.
Una de las p ime as cosas que podemos
obse a es la co ec a de ecci´on de la e ique-
a #deba e y su ele ancia debido a la apli-
caci´on del m´e odo expues o basado en Page-
Rank, siendo ´es a ele an e solo en ese pe io-
do y llegando a supe a al es o de ´e minos
du an e el p opio deba e. Se de ec a el au-
ge de e ique as como # ajoy o# ubalcaba
que expe imen an un cla o aumen o du an e
el deba e y exhiben una in e esan e co ela-
ci´on con espec o a #deba e, mien as que los
´e minos @con ubalcaba y@ma iano ajoy
no su en al e aci´on alguna y man ienen su
ele ancia ela i amen e es able a lo la go del
pe iodo.
Como ´ul imo apun e, se obse a que
al inal del pe iodo obse ado los ´e mi-
nos e e en es al candida o Ma iano Rajoy
(@ma iano ajoy y# ajoy) quedan lige a-
men e po encima de los ´e minos e e en-
es al candida o Rubalcaba (@con ubalcaba
y# ubalcaba), omando como e e encia el
alo absolu o (l´ınea ina) sob e la endencia,
coincidiendo con los esul ados de las encues-
as sob e el ganado del deba e.
Hay que ene en cuen a que ambas g ´a i-
cas mos adas es ´an en escala loga ´ı mica pa-
a una mejo obse aci´on y p esen aci´on.
4. Conclusiones
El m´e odo p opues o pe mi e ecupe a los
wee s elacionados con un ema de e mina-
do, incluyendo au om´a icamen e en las con-
sul as u ilizadas las nue as e ique as y usua-
ios ele an es que ayan apa eciendo en el
pe iodo en el que se ealice la cap u a. Se
a a de una mejo soluci´on a la empleada
en o os abajos ecien es elacionados con
Twi e , especialmen e en ´e minos de cobe -
u a y adap aci´on a posibles e en os no edo-
sos elacionados.
El ecu so ob enido es ´a disponible pa a
su u ilizaci´on p´ublica1. Ac ualmen e, es a-
1h p://www.lsi.us.es/~ e min/index.php/
Da ase s
Juan M. Co elo, Fe mín L. C uz, Jose A. T oyano
62
P incipio Deba e Elecciones
#20n #20n #20n
@c pa lamen a ia #deba e #elecciones20n
#15m #eldeba e #elecciones
#noles o es #ca aaca a @an onio aguas
@psoe @con ubalcaba @ku ioso
@elcon idencial # einiciaeldeba e # o a
@ma a llo ens @ma iano ajoy @el pais
@gad3 com @ amonlobo #mesas20n
@ppopula #seacaboelci co @ma iano ajoy
#pp @o odiademie da @la se
Tabla 4: T´e minos ele an es en es ins an es empo ales
Figu a 3: Visualizaci´on del g a o co espondien e al deba e
mos empleando el ecu so pa a lle a a cabos
expe imen os de an´alisis de opini´on y de ec-
ci´on de comunidades.
Bibliog a ´ıa
Aga wal, Apoo , Boyi Xie, Ilia Vo sha, Owen Ram-
bow, y Rebecca Passonneau. 2011. Sen imen
analysis o wi e da a. En P oceedings o he
Wo kshop on Language in Social Media (LSM
2011), p´aginas 30–38, Po land, O egon, Junio.
Associa ion o Compu a ional Linguis ics.
Congos o, M. Luz, Mon se Fe n´andez, y Es eban Mo-
o Egido. 2011. Twi e y pol´ı ica: In o maci´on,
opini´on y ¿p edicci´on? Cuade nos de Comunica-
ci´on E oca, 4.
Da ido , Dmi y, O en Tsu , y A i Rappopo .
2010a. Enhanced sen imen lea ning using wi e
hash ags and smileys. En P oceedings o he 23 d
Gene ación adap a i a de consul as pa a la ecupe ación emá ica de wee s
63
1
2
4
8
16
32
64
128
256
6-no 6-no 7-no 7-no 8-no 8-no 9-no 9-no 10-no
@con ubalcaba
@ma iano ajoy
#deba e
# ajoy
# ubalcaba
Figu a 4: E oluci´on empo al de los ´e minos @con ubalcaba, @ma iano ajoy, #deba e,
# ajoy y# ubalcaba an es y despu´es del deba e de los candida os. Escala loga ´ı mica en base
2 (y0=log2(y))
In e na ional Con e ence on Compu a ional Lin-
guis ics: Pos e s, COLING ’10, p´aginas 241–249,
S oudsbu g, PA, USA. Associa ion o Compu-
a ional Linguis ics.
Da ido , Dmi y, O en Tsu , y A i Rappopo .
2010b. Semi-supe ised ecogni ion o sa cas ic
sen ences in wi e and amazon. En P oceedings
o he Fou een h Con e ence on Compu a ional
Na u al Language Lea ning, CoNLL ’10, p´aginas
107–116, S oudsbu g, PA, USA. Associa ion o
Compu a ional Linguis ics.
Go, Alec, Richa Bhayani, y Lei Huang. 2009. Twi e
sen imen classi ica ion using dis an supe ision.
En P ocessing.
Golbeck, Jenni e y De ek Hansen. 2011. Compu ing
poli ical p e e ence among wi e ollowe s. En
P oceedings o he 2011 annual con e ence on Hu-
man ac o s in compu ing sys ems, CHI ’11, p´agi-
nas 1105–1108, New Yo k, NY, USA. ACM.
Hong, Sounman y Daniel Nadle . 2011. Does he
ea ly bi d mo e he polls?: he use o he so-
cial media ool ’ wi e ’ by u.s. poli icians and
i s impac on public opinion. En P oceedings
o he 12 h Annual In e na ional Digi al Go e n-
men Resea ch Con e ence: Digi al Go e nmen
Inno a ion in Challenging Times, dg.o ’11, p´agi-
nas 182–186, New Yo k, NY, USA. ACM.
Jiang, Long, Mo Yu, Ming Zhou, Xiaohua Liu, y Tie-
jun Zhao. 2011. Ta ge -dependen wi e sen i-
men classi ica ion. En P oceedings o he 49 h
Annual Mee ing o he Associa ion o Compu-
a ional Linguis ics: Human Language Techno-
logies - Volume 1, HLT ’11, p´aginas 151–160,
S oudsbu g, PA, USA. Associa ion o Compu-
a ional Linguis ics.
Kim, E, S Gilbe , M J Edwa ds, y E G ae . 2009.
De ec ing sadness in 140 cha ac e s: Sen imen
analysis o mou ning michael jackson on wi e .
Pak, Alexande y Pa ick Pa oubek. 2010. Twi e
as a co pus o sen imen analysis and opinion mi-
ning. En P oceedings o he Se en h In e na ional
Con e ence on Language Resou ces and E alua-
ion (LREC’10), Valle a, Mal a, may. Eu opean
Language Resou ces Associa ion (ELRA).
Pennacchio i, Ma co y Ana M. Popescu. 2011. De-
moc a s, epublicans and s a bucks a icionados:
use classi ica ion in wi e . En P oceedings o
he 17 h ACM SIGKDD in e na ional con e ence
on Knowledge disco e y and da a mining, KDD
’11, p´aginas 430–438, New Yo k, NY, USA. ACM.
Sil a, Ismael San ana, Jana´ına Gomide, Ad iano Ve-
loso, Wagne Mei a, J ., y Rena o Fe ei a. 2011.
E ec i e sen imen s eam analysis wi h sel -
augmen ing aining and demand-d i en p ojec-
ion. En P oceedings o he 34 h in e na ional
ACM SIsGIR con e ence on Resea ch and de e-
lopmen in In o ma ion, SIGIR ’11, p´aginas 475–
484, New Yo k, NY, USA. ACM.
Tan, Chenhao, Lillian Lee, Jie Tang, Long Jiang,
Ming Zhou, y Ping Li. 2011. Use -le el sen i-
men analysis inco po a ing social ne wo ks. En
P oceedings o he 17 h ACM SIGKDD in e na io-
nal con e ence on Knowledge disco e y and da a
mining, KDD ’11, p´aginas 1397–1405, New Yo k,
NY, USA. ACM.
Tumasjan, And anik, Timm O Sp enge , Philipp G
Sandne , y Isabell M Welpe. 2010. P edic ing
elec ions wi h wi e : Wha 140 cha ac e s e eal
abou poli ical sen imen . Wo d Jou nal O The
In ena ional Linguis ic Associa ion, p´aginas 178–
185.
Juan M. Co elo, Fe mín L. C uz, Jose A. T oyano
64