<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>ELiRF-UPV en TASS 2018: Analisis de Sentimientos en Twitter basado en Aprendiza je Profundo</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jose-Angel Gonzalez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Llu s-F. Hurtado</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ferran Pla</string-name>
          <email>fplag@dsic.upv.es</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Universitat Politecnica de Valencia Cam de Vera</institution>
          <addr-line>s/n 46022 Valencia</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <fpage>37</fpage>
      <lpage>44</lpage>
      <abstract>
        <p>This paper describes the participation of the ELiRF research group of the Universitat Politecnica de Valencia at TASS2018 Workshop which is a satellite event of the XXXIV edition of the International Conference of the Spanish Society for Natural Language Processing. We describe the approaches used for \Sentiment Analysis at Tweet level" and \Aspect-based Sentiment Analysis" tasks, the results obtained and a discussion of these results. Our participation has focused primarily on exploring di erent approaches of Deep Learning and we have achieved competitive results in the addressed tasks.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>El Taller de Analisis de Sentimientos (TASS)
ha venido planteando una serie de tareas
relacionadas con el analisis de sentimientos en
Twitter con el n de comparar y evaluar las
diferentes aproximaciones presentadas por los
participantes. Ademas, desarrolla recursos de
libre acceso, basicamente, corpora anotados
con polaridad, tematica, tendencia pol tica,
aspectos, que son de gran utilidad para la
comparacion de diferentes aproximaciones a
las tareas propuestas.</p>
      <p>
        En esta septima edicion del TASS
        <xref ref-type="bibr" rid="ref10">(Mart nez-Camara et al., 2018)</xref>
        se proponen
diversas tareas en el contexto del analisis de
sentimiento (subtareas 1 y 2), el
descubrimiento de conocimiento en documentos
medicos (subtarea 3) y la categorizacion
emocional de noticias (subtarea 4). Respecto a las
tareas de analisis de sentimiento, los
organizadores proponen dos tareas diferentes: 1)
Determinacion de la polaridad de los tweets
a nivel global y 2) Determinacion de la
polaridad a nivel de aspecto. As , para la
primera tarea, a diferencia de la edicion anterior
        <xref ref-type="bibr" rid="ref11">(Mart nez-Camara et al., 2017)</xref>
        , se ha
propuesto como nuevo reto la multilingualidad
por lo que se proporciona a los
participantes tres corpus diferentes de tweets escritos
en variedades del espan~ol (Espan~a, Costa
Rica y Peru). Para la segunda tarea se
utilizaron los corpus Social TV, compuesto por
tweets publicados durante la nal de la Copa
del Rey 2014 y STOMPOL, que consta de un
conjunto de tweets sobre diferentes aspectos
pertenecientes al dominio de la pol tica.
      </p>
      <p>El presente art culo resume la
participacion del equipo ELiRF-UPV de la
Universitat Politecnica de Valencia en ambas tareas,
que tratan el analisis de sentimientos tanto a
nivel global como de aspectos.</p>
      <p>El resto del art culo se estructura como</p>
      <p>Copyright © 2018 by the paper's authors. Copying permitted for private and academic purposes.
sigue: para cada tarea, primero se describen
las aproximaciones y recursos utilizados en la
tarea. A continuacion, se presenta la
evaluacion experimental realizada y los resultados
obtenidos. Finalmente se muestran las
conclusiones y posibles trabajos futuros.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Analisis de sentimientos a nivel de tweet</title>
      <p>Esta tarea consiste en asignar una polaridad
global a tweets en una escala de cuatro niveles
de intensidad (N, NEU, NONE y P).</p>
      <p>As , las principales di cultades radican en
aspectos relacionados con el dominio de la
tarea. Por un lado, la falta de contexto
debido a la limitada longitud de los tweets. Por
otro lado, el lenguaje informal es una
caracter stica comun a muchas redes sociales como
Twitter, lo que lleva a errores de ortograf a y
a la utilizacion de terminos especiales como
emoticonos. Ademas, en esta edicion, la
organizacion ha propuesto como nuevo reto la
multilingualidad por lo que es necesario
conseguir que los sistemas sean capaces de
generalizar entre diversas variedades del espan~ol.
2.1</p>
      <sec id="sec-2-1">
        <title>Corpora</title>
        <p>La organizacion ha de nido tres subtareas
considerando tres corpus diferentes con
variedades del espan~ol. En primer lugar, el corpus
InterTASS-ES (Espan~a) compuesto por una
particion de entrenamiento de 1008 muestras,
una de validacion de 506 muestras y otra de
test formada por 1920 muestras. En segundo
lugar, InterTASS-CR (Costa Rica)
compuesto por 800 muestras de entrenamiento, 300
para validacion y 1233 para test. Por
ultimo, InterTASS-PE (Peru), formado por 1000
muestras de entrenamiento, 500 de validacion
y 1428 de test. Ademas, es posible emplear la
particion de entrenamiento del General
Corpus (GE), compuesta por 8226 muestras,
para entrenar los sistemas.</p>
        <p>La distribucion de tweets segun su
polaridad en el conjunto de entrenamiento del
corpus InterTASS se muestra en la Tabla 1.</p>
        <p>La distribucion de tweets segun su
polaridad en los conjuntos de entrenamiento de
los corpus de InterTASS y General Corpus
se muestra en la Tabla 1.</p>
        <p>Como se puede observar en la Tabla 1,
los corpus estan desbalanceados
predominando generalmente las clases N y P, excepto
en el corpus InterTASS-PE, donde la clase
mas representada es NONE. As , la clase</p>
        <p>N
NEU
NONE
P</p>
        <p>
          ES
Los sistemas que estudiamos en TASS 2018
continuan con el enfoque utilizado por
nuestro equipo en la pasada edicion
          <xref ref-type="bibr" rid="ref5">(Hurtado,
Pla, y Gonzalez., 2017)</xref>
          . Para la presente
edicion, hemos de nido dos baselines basados en
Support Vector Machines
          <xref ref-type="bibr" rid="ref3">(Cortes y Vapnik,
1995)</xref>
          que emplean representaciones
bag-ofwords (BOW) de los tweets, tanto a nivel de
palabra como de caracteres (BOC).
Tomando como referencia los resultados obtenidos
por dichos baselines, se han explorado
diversas arquitecturas Deep Learning.
        </p>
        <p>
          La tokenizacion de los tweets consiste en la
adaptacion para el castellano del tokenizador
de tweets Tweetmotif
          <xref ref-type="bibr" rid="ref14 ref17">(O'Connor, Krieger, y
Ahn, 2010)</xref>
          . El preproceso ha consistido en
sustituir todos los numeros, direcciones web,
hashtags y menciones de usuario por un
token comun por clase, por ejemplo #1octL6
! #hashtag. Ademas, se han eliminado los
acentos y convertido a minusculas.
        </p>
        <p>
          En este trabajo se han explorado
diferentes arquitecturas de redes neuronales as
como diferentes tipos de representaciones de
los tweets. Entre estas arquitecturas,
estudiamos el comportamiento de
Convolutional Neural Network (CNN)
          <xref ref-type="bibr" rid="ref8">(Kim, 2014)</xref>
          ,
Attention Bidirectional Long Short Term
Memory (Att-BLSTM)
          <xref ref-type="bibr" rid="ref20">(Zhou et al., 2016)</xref>
          y
Deep Averaging Networks (DAN)
          <xref ref-type="bibr" rid="ref7">(Iyyer et
al., 2015)</xref>
          . Con respecto a las
representaciones, en funcion de cada modelo, se han
empleado diversos tipos como bag-of-words,
bagof-chars, word embeddings (WE)
          <xref ref-type="bibr" rid="ref5">(Hurtado,
Pla, y Gonzalez., 2017)</xref>
          y lexicones de
polaridad y emociones (LE)
          <xref ref-type="bibr" rid="ref12 ref15 ref19">(Mohammad y
Turney, 2013)</xref>
          ,
          <xref ref-type="bibr" rid="ref12 ref15 ref19">(Urizar y Roncal, 2013)</xref>
          ,
          <xref ref-type="bibr" rid="ref16 ref9">(L. Cruz
et al., 2014)</xref>
          ,
          <xref ref-type="bibr" rid="ref13">(Molina-Gonzalez et al., 2013)</xref>
          .
Para llevar a cabo la experimentacion con
diversos sistemas y representaciones, hemos
utilizado las librer as Keras
          <xref ref-type="bibr" rid="ref2">(Chollet, 2015)</xref>
          ,
Scikit-Learn
          <xref ref-type="bibr" rid="ref1">(Buitinck et al., 2013)</xref>
          y Gensim
          <xref ref-type="bibr" rid="ref17">(Rehurek y Sojka, 2010)</xref>
          .
        </p>
        <p>Ademas, para el entrenamiento de las
arquitecturas Deep Learning, se ha empleado
una aproximacion continua y derivable a la
metrica de evaluacion (macro-F1) como
funcion de loss. Empleamos esta estrategia con el
objetivo de evitar el impacto del desbalanceo
entre clases durante el entrenamiento. Esto
nos permite obtener modelos mas robustos
evaluados con macro-F1.</p>
        <p>Por ultimo, con respecto al criterio de
eleccion del mejor modelo, escogemos la
arquitectura Deep Learning y la representacion que
mejor se comporta en validacion sobre el
corpus InterTASS-ES. Una vez determinada la
representacion y la arquitectura junto con sus
hiperparametros, este mismo sistema se
emplea en las demas subtareas, i.e. no se ha
ajustado ni estudiado modelos sobre
InterTASS</p>
        <sec id="sec-2-1-1">
          <title>CR e InterTASS-PE.</title>
          <p>2.3</p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>Fase de ajuste</title>
        <p>Para estudiar el comportamiento de los
diferentes modelos, se realizo un proceso de
ajuste. De esta manera, evaluamos diversos
modelos Deep Learning junto con los
baselines sobre InterTASS-ES para escoger el
mejor y emplearlo tambien en InterTASS-CR e
InterTASS-PE. En la Tabla 2 se muestran los
resultados obtenidos por cada sistema en los
conjuntos de validacion de cada subtarea. En
dicha tabla, S hace referencia al sistema, R a
la representacion y C al conjunto de
entrenamiento utilizado.</p>
        <p>Respecto a la subtarea evaluada con el
corpus InterTASS-ES, cuando se utiliza
como medida de evaluacion la Accuracy (Acc),
la mayor a de sistemas basados en Deep
Learning mejoran los baselines propuestos. Con
respecto a la macro-F1, observamos una
diferencia de 7 puntos entre los baselines SVM
con BOW (1-2gramas) y BOC (1-9gramas),
a su vez, todos los sistemas basados en Deep
Learning obtienen valores mas altos que
ambos baselines. Entre los modelos de
aprendizaje profundo observamos que se comportan
mejor, tanto a nivel de Acc como de
macroF1, aquellos con</p>
        <p>menor complejidad y que
capturan caracter sticas independientes del
orden de las palabras (DAN frente a CNN
y Att-BLSTM). Tambien es necesario
destacar que la incorporacion de informacion
extra da de lexicones no aporta mejoras al
sistema DAN.</p>
        <p>As , de entre todos los sistemas
estudiados para InterTASS-ES, escogemos aquellos
que maximizan Acc y macro-F1 de forma
independiente, estos son DAN con WE
entrenados con InterTASS-ES y con
InterTASSES+GE respectivamente. Una vez se ha
escogido DAN con WE como mejor sistema en
InterTASS-ES para Acc (es-run1) y
macroF1 (es-run2), se utiliza en InterTASS-CR e
InterTASS-PE entrenando con el conjunto de
entrenamiento de cada tarea y la
combinacion de este con el General Corpus.</p>
        <p>
          La Figura 1 muestra el sistema
propuesto en este trabajo, donde xi representa el
embedding de la palabra i, N representa el
uso de Batch Normalization
          <xref ref-type="bibr" rid="ref6">(Io e y Szegedy,
2015)</xref>
          , F la no linealidad, en este caso ReLU,
D se re ere al uso de Dropout
          <xref ref-type="bibr" rid="ref18">(Srivastava et
al., 2014)</xref>
          con p = 0;3 y W1 2 R512 de son los
pesos de la unica capa oculta y de la
dimensionalidad de los embeddings. Como
algoritmo de optimizacion se ha empleado Adagrad
          <xref ref-type="bibr" rid="ref4">(Duchi, Hazan, y Singer, 2011)</xref>
          .
        </p>
        <p>softmax
ℎ1 =  (   1 ⋅  +  1 )</p>
        <p>= σ =1  
Figura 1: Deep Averaging Network que mejor
se comporta en la particion de validacion de</p>
        <sec id="sec-2-2-1">
          <title>InterTASS-ES.</title>
          <p>2.4</p>
        </sec>
      </sec>
      <sec id="sec-2-3">
        <title>Resultados experimentales</title>
        <p>En la Tabla 3 se muestran los resultados
obtenidos por nuestros sistemas en cada una de
las subtareas utilizando los conjuntos de test.
Se han elegido los dos sistemas que han
obtenido mejores resultados en la fase de ajuste.</p>
        <p>En el test de InterTASS-ES nuestro
sistema es-run1 obtiene los mejores resultados
de la competicion tanto a nivel de
macroF1 como de Acc (incluyendo la edicion
pasada sobre el mismo corpus). Sin embargo,</p>
        <sec id="sec-2-3-1">
          <title>Macro-P</title>
        </sec>
        <sec id="sec-2-3-2">
          <title>Macro-R</title>
        </sec>
        <sec id="sec-2-3-3">
          <title>Macro-F1</title>
          <p>
            Acc
Tabla 3: Resultados o ciales del equipo ELiRF-UPV en las tres subtareas de la Tarea 1 (los
resultados de los demas participantes se muestran en
            <xref ref-type="bibr" rid="ref10">(Mart nez-Camara et al., 2018)</xref>
            ).
los mismos sistemas para InterTASS-CR e
InterTASS-PE no se comportan igual de bien
en comparacion a los sistemas de otros
participantes.
          </p>
          <p>En el caso de InterTASS-CR, nuestro
mejor sistema cr-run2 se encuentra 2.2 puntos
de macro-F1 por debajo del sistema LSTM
de RETUYT y 2.1 puntos de Acc por debajo
del sistema CR-LR de Atalaya (la
diferencia de Acc no es signi cativa). Por otro
lado, en InterTASS-PE, nuestro mejor sistema
pe-run2 se encuentra 3.4 puntos de
macroF1 por debajo del sistema CNN de RETUYT
y 5.9 puntos de Acc por debajo del sistema
MLP de Atalaya. En este caso, la diferencia
a nivel de Acc s es signi cativa.</p>
          <p>Cabe destacar que el sistema con mejor
comportamiento en el test de InterTASS-CR
e InterTASS-PE, a diferencia de lo observado
en la fase de ajuste, ha sido el basado en Deep
Averaging Networks (DAN) con Embeddings
(WE) entrenado utilizando el corpus de cada
subtarea en combinacion con el General
Corpus. Por tanto, sobre el conjunto de test, la
inclusion de datos de ediciones pasadas nos
ha permitido mejorar al sistema entrenado
unicamente con el corpus de entrenamiento
de esta edicion (cr-run1 y pe-run1).</p>
          <p>En las Tablas 4, 5 y 6 se muestra la
evaluacion por clase de los mejores sistemas
para las tres subtareas. En ellas se puede
observar como, en todos los casos, las clases
que mejor clasi can nuestros sistemas son P
y N. Ademas, los resultados obtenidos con
las clases NEU y NONE son siempre
inferiores por un amplio margen en
comparacion a P y N, lo que muestra la di cultad de
clasi car correctamente dichas clases.
Tambien, es necesario destacar que, mientras en
InterTASS-ES e InterTASS-CR nuestros
sistemas se comportan mejor con la clase
NONE que con la clase NEU, en InterTASS-PE
ocurre lo contrario y se equilibran los
resultados de ambas clases.</p>
          <p>Por otro lado, para estudiar el grado de
confusion entre clases de nuestros mejores
sistemas para las tres subtareas, en las Tablas
7, 8 y 9 se muestra la matriz de confusion
para cada uno de ellos.</p>
          <p>En InterTASS-ES, las mayores
confusiones se dan entre las clases N-P, P-N,</p>
          <p>NONE-N y NONE-P. En InterTASS-CR,
Tabla 4: Resultados de Precision, Recall y
F1 por clase para el sistema es-run1 en
InterTASS-ES
Tabla 6: Resultados de Precision, Recall y
F1 por clase para el sistema pe-run2 en
InterTASS-PE
Tabla 5: Resultados de Precision, Recall y
F1 por clase para el sistema cr-run2 en
InterTASS-CR
el sistema tiende a confundirse con
mayor frecuencia en los casos NEU-N,
NEUP, NONE-N y NONE-P. Por ultimo, en
InterTASS-PE, el mejor sistema predice con
mucha frecuencia la clase NEU lo que lleva a
una gran confusion en los casos N-NEU y
PNEU, ademas, pasa algo similar con las
predicciones NONE, destacando la confusion en
los casos N-NONE y NEU-NONE.
3</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Analisis de sentimientos a nivel de aspecto</title>
      <p>
        Esta tarea consiste en asignar la polaridad
a los aspectos que aparecen marcados en el
corpus. Una de las di cultades de la tarea
consiste en de nir que contexto se le asigna a
cada aspecto para poder establecer su
polaridad. Para un problema similar, deteccion de
la polaridad a nivel de entidad, en la edicion
del TASS 2013, propusimos una
segmentacion de los tweets basada en un conjunto de
heur sticas
        <xref ref-type="bibr" rid="ref12 ref15 ref19">(Pla y Hurtado, 2013)</xref>
        . Esta
aproximacion tambien se utilizo para la tarea de
deteccion de la tendencia pol tica de los
usuarios de Twitter
        <xref ref-type="bibr" rid="ref16 ref8">(Pla y Hurtado, 2014)</xref>
        y para
este caso proporciono buenos resultados. En
este trabajo se emplea la aproximacion
utilizada en la edicion del TASS 2017, que
consiste en determinar el contexto de cada aspecto
a traves de una ventana ja de nida a la
izquierda y derecha de la instancia del aspecto.
La longitud de la ventana optima se ha
determinado experimentalmente sobre el conjunto
de entrenamiento mediante holdout.
      </p>
      <p>La organizacion del TASS ha planteado
dos subtareas. La primera utiliza el corpus</p>
      <p>N
NEU
NONE
P
El corpus Social TV fue proporcionado por
la organizacion y se compone de un conjunto
de tweets recolectados durante la nal de la
Copa del Rey de futbol de 2014. Esta
dividido en 1773 tweets de entrenamiento y 1000
tweets de test. El conjunto de entrenamiento
esta anotado con los aspectos y su
correspondiente polaridad, utilizando en este caso solo
tres valores: P, N y NEU. El conjunto de test
esta anotado con los aspectos y se debe
determinar la polaridad de estos.
3.2</p>
      <sec id="sec-3-1">
        <title>Corpus STOMPOL</title>
        <p>El corpus STOMPOL se compone de un
conjunto de tweets relacionados con una serie de
aspectos pol ticos, como econom a, sanidad,
etc. que estan enmarcados en la campan~a
pol tica de las elecciones andaluzas de 2015.
Cada aspecto se relaciona con una o varias
entidades que se corresponden con uno de los
principales partidos pol ticos en Espan~a (PP,
PSOE, IU, UPyD, Cs y Podemos). El corpus
consta de 1.284 tweets, y ha sido dividido en
un conjunto de entrenamiento (784 tweets) y
un conjunto de evaluacion (500 tweets).
3.3</p>
      </sec>
      <sec id="sec-3-2">
        <title>Aproximacion y resultados</title>
        <p>Los sistemas utilizados son iguales a los
empleados con los corpora InterTASS de la
primera tarea. Se han utilizado modelos basados
en Deep Averaging Networks y Embeddings,
tanto para Social TV como para STOMPOL.
Ademas, no hemos realizado ningun ajuste
en los hiperparametros ni en la arquitectura,
unicamente se ha realizado una fase de
ajuste para determinar la longitud optima de la
ventana para cada aspecto.</p>
        <p>Con respecto a dicha longitud, en el corpus
Social TV, observamos que cuanto menor es
el taman~o de contexto, mejor se comportan
los sistemas. As , la mejor longitud para este
caso consiste en un unico token a izquierda
y derecha del aspecto. En STOMPOL, por
el contrario, cuanto mayor es el taman~o de
contexto, mejores resultados obtienen los
sistemas. En este caso, el mejor contexto esta
formado por 10 tokens a izquierda y derecha
del aspecto, lo que equivale a considerar todo
el tweet para cada aspecto.</p>
        <p>En lo referente a los sistemas, los enviados
para la tarea Social TV son los siguientes:
run1: La primera alternativa es el run1
de la Tarea 1, DAN con WE entrenado
con el conjunto de entrenamiento de
Social TV.
run2: La segunda alternativa es el run1
que el grupo envio a la edicion pasada
de Social TV. Tambien se trata de DAN
con WE pero con hiperparametros y
taman~o de contexto diferentes.
run3: Para el ultimo sistema utilizamos
transfer learning desde el es-run1 de la
Tarea 1, cambiando la ultima capa del
modelo y reentrenandolo con el corpus
Social TV.</p>
        <p>Por otro lado, para la tarea con
STOMPOL, los sistemas considerados son identicos
a la anterior tarea, pero con un taman~o de
contexto diferente y entrenados con el corpus
STOMPOL.</p>
        <sec id="sec-3-2-1">
          <title>Social TV</title>
          <p>STOMPOL
run-1
run-2
run-3
run-1
run-2
run-3</p>
          <p>Por ultimo, los resultados obtenidos de
Accuracy y macro-F1 con los distintos
sistemas para cada subtarea se muestran en la
Tabla 10.</p>
          <p>Como se puede observar en la Tabla 10, en
ambos casos mejoramos nuestros resultados
de la edicion anterior, haciendo uso del
sistema DAN con WE. Es interesante ver como
transfer learning nos permite mejorar el
sistema en Social TV a nivel de Acc, sin
embargo, en el caso de STOMPOL, el sistema
inicializado con transfer learning se
comporta peor que el resto tanto a nivel de Acc como
de macro-F1.
4</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusiones y trabajos futuros</title>
      <p>En este trabajo se ha presentado la
participacion del equipo ELiRF-UPV en las tareas 1
y 2 planteadas en TASS2018. Nuestro equipo
ha utilizado modelos Deep Learning,
consiguiendo los mejores resultados en
InterTASSES. Sin embargo, la variabilidad lingu stica
afecta a la eleccion de la arquitectura y sus
hiperparametros, por lo que la aplicacion del
mismo sistema a las tareas InterTASS-CR e
InterTASS-PE sin realizar ningun ajuste no
nos ha permitido obtener resultados igual de
competitivos que en InterTASS-ES.</p>
      <p>Como trabajo futuro, nuestro grupo esta
interesado en seguir trabajando en la miner a
de textos en redes sociales y especialmente
en la deteccion de stance, afecto y
emociones, as como en la incorporacion de recursos
lingu sticos a sistemas de Deep Learning.</p>
    </sec>
    <sec id="sec-5">
      <title>Agradecimientos</title>
      <p>Este trabajo ha sido parcialmente
subvencionado por MINECO y fondos FEDER
bajo los proyectos ASLP-MULAN
(TIN201454288-C4-3-R) y AMIC
(TIN2017-85854-C42-R). El trabajo de Jose-Angel Gonzalez es
tambien nanciado por la Universidad
Politecnica de Valencia bajo la beca
PAID-0117.
Tweetmotif: Exploratory search and topic
summarization for twitter.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Buitinck</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Louppe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Blondel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Pedregosa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mueller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Grisel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Niculae</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Prettenhofer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gramfort</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Grobler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Layton</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. VanderPlas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Joly</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Holt</surname>
          </string-name>
          , y G. Varoquaux.
          <year>2013</year>
          .
          <article-title>API design for machine learning software: experiences from the scikit-learn project</article-title>
          .
          <source>En ECML PKDD Workshop: Languages for Data Mining and Machine Learning</source>
          , paginas
          <volume>108</volume>
          {
          <fpage>122</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Chollet</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <year>2015</year>
          . Keras. https://github. com/fchollet/keras.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Cortes</surname>
            ,
            <given-names>C. y V.</given-names>
          </string-name>
          <string-name>
            <surname>Vapnik</surname>
          </string-name>
          .
          <year>1995</year>
          .
          <article-title>Supportvector networks</article-title>
          .
          <source>Mach. Learn.</source>
          ,
          <volume>20</volume>
          (
          <issue>3</issue>
          ):
          <volume>273</volume>
          {
          <fpage>297</fpage>
          ,
          <string-name>
            <surname>Septiembre</surname>
          </string-name>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Duchi</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , E. Hazan, y
          <string-name>
            <given-names>Y.</given-names>
            <surname>Singer</surname>
          </string-name>
          .
          <year>2011</year>
          .
          <article-title>Adaptive subgradient methods for online learning and stochastic optimization</article-title>
          .
          <source>J. Mach. Learn. Res.</source>
          ,
          <volume>12</volume>
          :
          <fpage>2121</fpage>
          {
          <fpage>2159</fpage>
          ,
          <string-name>
            <surname>Julio</surname>
          </string-name>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Hurtado</surname>
            , L.-
            <given-names>F.</given-names>
            , F.
          </string-name>
          <string-name>
            <surname>Pla</surname>
          </string-name>
          , y J.
          <article-title>-</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Gonzalez</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Elirf-upv en tass 2017: Analisis de sentimientos en twitter basado en aprendizaje profundo</article-title>
          .
          <source>En J</source>
          .
          <string-name>
            <surname>Villena Roman M. A. Garc</surname>
          </string-name>
          <article-title>a Cumbreras E</article-title>
          . Mart
          <string-name>
            <surname>nez-Camara M. C. D az</surname>
          </string-name>
          Galiano, y M.
          <article-title>Garc a Vega, editores</article-title>
          ,
          <source>In Proceedings of TASS 2017: Workshop on Sentiment Analysis at SEPLN co-located with 33nd SEPLN Conference (SEPLN</source>
          <year>2017</year>
          ), volumen 1896 de CEUR Workshop Proceedings, Murcia, Spain, September. CEUR-WS.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          Io e, S. y
          <string-name>
            <given-names>C.</given-names>
            <surname>Szegedy</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Batch normalization: Accelerating deep network training by reducing internal covariate shift</article-title>
          .
          <source>En Proceedings of the 32Nd International Conference on International Conference on Machine Learning - Volume 37, ICML'15, paginas</source>
          <volume>448</volume>
          {
          <fpage>456</fpage>
          . JMLR.org.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Iyyer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Manjunatha</surname>
          </string-name>
          , J. Boyd-Graber, y H.
          <source>Daume III</source>
          .
          <year>2015</year>
          .
          <article-title>Deep unordered composition rivals syntactic methods for text classi cation</article-title>
          .
          <source>En Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing</source>
          (Volume
          <volume>1</volume>
          : Long Papers), paginas
          <volume>1681</volume>
          {
          <fpage>1691</fpage>
          .
          <article-title>Association for Computational Linguistics</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <year>2014</year>
          .
          <article-title>Convolutional neural networks for sentence classi cation</article-title>
          .
          <source>En Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP)</source>
          , paginas
          <volume>1746</volume>
          {
          <fpage>1751</fpage>
          .
          <article-title>Association for Computational Linguistics</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>L.</given-names>
            <surname>Cruz</surname>
          </string-name>
          ,
          <string-name>
            <surname>F.</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Troyano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Pontes</surname>
          </string-name>
          , y
          <string-name>
            <given-names>F. J.</given-names>
            <surname>Ortega</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Building layered, multilingual sentiment lexicons at synset and lemma levels</article-title>
          .
          <volume>41</volume>
          :
          <issue>5984</issue>
          {
          <fpage>5994</fpage>
          ,
          <fpage>10</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Mart</surname>
            nez-Camara, E.,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Almeida Cruz</surname>
          </string-name>
          , M. C.
          <article-title>D az-</article-title>
          <string-name>
            <surname>Galiano</surname>
            ,
            <given-names>S. Estevez</given-names>
          </string-name>
          <string-name>
            <surname>Velarde</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          <string-name>
            <surname>Garc</surname>
            a-Cumbreras, M. Garc aVega,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Gutierrez Vazquez</surname>
            ,
            <given-names>A. Montejo</given-names>
          </string-name>
          <string-name>
            <surname>Raez</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Montoyo</surname>
            <given-names>Guijarro</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Mun</surname>
          </string-name>
          <article-title>~oz Guillena, A. Piad Mor s</article-title>
          , y J.
          <source>VillenaRoman</source>
          .
          <year>2018</year>
          .
          <article-title>Overview of TASS 2018: Opinions, health and emotions</article-title>
          . En E. Mart
          <string-name>
            <surname>nez-Camara Y. Almeida Cruz M. C. D az-Galiano S. Estevez Velarde M. A. Garc</surname>
          </string-name>
          a
          <string-name>
            <surname>-Cumbreras M. Garc aVega Y. Gutierrez Vazquez A. Montejo Raez A. Montoyo Guijarro R. Mun</surname>
          </string-name>
          <article-title>~oz Guillena A. Piad Mor s, y J. VillenaRoman, editores</article-title>
          ,
          <source>Proceedings of TASS 2018: Workshop on Semantic Analysis at SEPLN (TASS</source>
          <year>2018</year>
          ), volumen 2172 de CEUR Workshop Proceedings, Sevilla, Spain, September. CEUR-WS.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Mart</surname>
            nez-Camara,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>M. C.</surname>
          </string-name>
          <article-title>D az-</article-title>
          <string-name>
            <surname>Galiano</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          <string-name>
            <surname>Garc</surname>
          </string-name>
          a-Cumbreras, M. Garc aVega, y J.
          <string-name>
            <surname>Villena-Roman</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Overview of TASS 2017</article-title>
          .
          <string-name>
            <surname>En J. Villena Roman M. A. Garc</surname>
          </string-name>
          <article-title>a Cumbreras E</article-title>
          . Mart
          <string-name>
            <surname>nez-Camara M. C. D az</surname>
          </string-name>
          Galiano, y M.
          <article-title>Garc a Vega, editores</article-title>
          ,
          <source>Proceedings of TASS 2017: Workshop on Semantic Analysis at SEPLN (TASS</source>
          <year>2017</year>
          ), volumen 1896 de CEUR Workshop Proceedings, Murcia, Spain, September. CEURWS.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Mohammad</surname>
            , S. M. y
            <given-names>P. D.</given-names>
          </string-name>
          <string-name>
            <surname>Turney</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Crowdsourcing a Word-Emotion Association Lexicon</article-title>
          .
          <source>Computational Intelligence</source>
          ,
          <volume>29</volume>
          (
          <issue>3</issue>
          ):
          <volume>436</volume>
          {
          <fpage>465</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Molina-Gonzalez</surname>
            ,
            <given-names>M. D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>E.</surname>
          </string-name>
          <article-title>Mart nez-</article-title>
          <string-name>
            <surname>Camara</surname>
          </string-name>
          , M.-
          <string-name>
            <surname>T. Mart</surname>
            n-Valdivia,
            <given-names>y J. M.</given-names>
          </string-name>
          <year>PereaOrtega</year>
          .
          <year>2013</year>
          .
          <article-title>Semantic orientation for polarity classi cation in spanish reviews</article-title>
          .
          <source>Expert Systems with Applications</source>
          ,
          <volume>40</volume>
          (
          <issue>18</issue>
          ):
          <volume>7250</volume>
          {
          <fpage>7257</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>O'Connor</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , M. Krieger,
          <string-name>
            <given-names>y D.</given-names>
            <surname>Ahn</surname>
          </string-name>
          .
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Pla</surname>
            ,
            <given-names>F. y L.-F.</given-names>
          </string-name>
          <string-name>
            <surname>Hurtado</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Elirf-upv en tass-2013: Analisis de sentimientos en twitter</article-title>
          .
          <source>En XXIX Congreso de la Sociedad Espanola para el Procesamiento del Lenguaje Natural (SEPLN</source>
          <year>2013</year>
          ). TASS, paginas
          <volume>220</volume>
          {
          <fpage>227</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Pla</surname>
            ,
            <given-names>F. y L.-F.</given-names>
          </string-name>
          <string-name>
            <surname>Hurtado</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Political tendency identi cation in twitter using sentiment analysis techniques</article-title>
          .
          <source>En Proceedings of COLING</source>
          <year>2014</year>
          ,
          <source>the 25th International Conference on Computational Linguistics: Technical Papers</source>
          , paginas
          <volume>183</volume>
          {
          <fpage>192</fpage>
          , Dublin, Ireland,
          <year>August</year>
          . Dublin City University and Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Rehurek</surname>
            , R. y
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Sojka</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>Software Framework for Topic Modelling with Large Corpora</article-title>
          .
          <source>En Proceedings of the LREC 2010 Workshop on New Challenges for NLP Frameworks</source>
          , paginas
          <volume>45</volume>
          {
          <fpage>50</fpage>
          ,
          <string-name>
            <surname>Valletta</surname>
          </string-name>
          , Malta, Mayo. ELRA. http:// is.muni.cz/publication/884893/en.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>Srivastava</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Hinton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Krizhevsky</surname>
          </string-name>
          , I. Sutskever, y
          <string-name>
            <given-names>R.</given-names>
            <surname>Salakhutdinov</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Dropout: A simple way to prevent neural networks from over tting</article-title>
          .
          <source>J. Mach. Learn. Res.</source>
          ,
          <volume>15</volume>
          (
          <issue>1</issue>
          ):
          <year>1929</year>
          {1958, Enero.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Urizar</surname>
            ,
            <given-names>X. S. y I. S. V.</given-names>
          </string-name>
          <string-name>
            <surname>Roncal</surname>
          </string-name>
          .
          <year>2013</year>
          . Elhuyar at tass
          <year>2013</year>
          . TASS.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , W. Shi,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Qi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Hao</surname>
          </string-name>
          , y
          <string-name>
            <given-names>B.</given-names>
            <surname>Xu</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Attention-based bidirectional long short-term memory networks for relation classi cation</article-title>
          .
          <source>En Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics (Volume</source>
          <volume>2</volume>
          : Short Papers), paginas
          <volume>207</volume>
          {
          <fpage>212</fpage>
          .
          <article-title>Association for Computational Linguistics</article-title>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>