<!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 />
    <article-meta>
      <title-group>
        <article-title>CollaborativeHealth - Plataforma de monitorizacion de enfermedades infecciosas en Twitter</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Oscar Apolinario-Arzube</string-name>
          <email>oscar.apolinarioa@ug.edu.ec</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Diego Roldan</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jose Antonio Garc a-D az</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lisardo Prieto Gonzalez</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rafael Valencia-Garc a</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>VIAMATICA S.A.</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Edif. San Francisco</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Cordova y Av.</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>de Octubre</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Guayaquil</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ecuador</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>DANTIA Tecnolog a S.L.</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Parque Empresarial de Jerez</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Calle de la Agricultura</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jerez de la Frontera</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Cadiz</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Espan~a</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Departamento de Informatica, Universidad Carlos III de Madrid</institution>
          ,
          <addr-line>Madrid, Espan~a</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Facultad de Informatica, Universidad de Murcia, Campus de Espinardo</institution>
          ,
          <addr-line>30100 Murcia, Espan~a</addr-line>
        </aff>
      </contrib-group>
      <fpage>45</fpage>
      <lpage>48</lpage>
      <abstract>
        <p>Outbreaks of infectious diseases such as SARS, MERS or COVID-2019 cause the loss of human lives, increased pressure on hospitals and economic losses. Early detection allows these e ects to be mitigated, as it allows measures to be applied when they are not so harmful. Although this task has traditionally been carried out through tests in crowded places such as airports, advances in Natural Language Processing have allow to include the analysis of what people are talking about on social networks. Here we present CollaborativeHealth, an epidemiological surveillance tool for active monitoring on social networks and citizen participation. This tool makes it easy for trackers to spot geographical areas where citizens talk about symptoms, illnesses, or risks. It also makes it possible to evaluate the acceptance by citizens of the measures taken by the competent authorities.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Las epidemias de enfermedades infecciosas
causan graves perjuicios a nivel individual,
social y economico. Una de las estrategias
para prevenir la propagacion de enfermedades
infecciosas es la monitorizacion activa, tarea
que realiza el personal sanitario a traves de
controles en lugares de transito tales como
aeropuertos o estaciones de tren. Debido a
avances en los ultimos an~os y de la gran
aceptacion por parte de la ciudadan a de las
tecnolog as de comunicacion, la infodemiolog a
surgio como una ciencia para mejorar y
analizar aspectos relacionados con la salud
publica a traves de Informacion en Internet
        <xref ref-type="bibr" rid="ref8">(Mavragani, 2020)</xref>
        . Ademas, muchas de las
medidas que tienen que tomar las autoridades
competentes para mitigar estos brotes estan
relacionadas con medidas de distanciamiento
social o con namientos selectivos. Estas
meCopyright © 2021 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
didas son a veces polemicas y en ocasiones
no son aceptadas por parte de los
ciudadanos. Por lo tanto, poder monitorizar la
percepcion publica de la ciudadan a hacia estas
medidas es importante para entender cuales
estan funcionando y cuales no, y as poder
ajustar la estrategia.
      </p>
      <p>
        Aunque ya existen herramientas
enfocadas a la monitorizacion de enfermedades
infecciosas a partir de datos de Internet, tales
como HealthMap
        <xref ref-type="bibr" rid="ref4">(Freifeld et al., 2008)</xref>
        , en
los ultimos an~os se estan desarrollando
nuevas herramientas para la monitorizacion y el
rastreo, as como otras herramientas de
consulta. Sin embargo, uno de las mayores retos
tecnologicos de estos sistemas es la
explotacion de los recursos no estructurados
presentes en Internet. Para ello, la empresa
DANTIA en colaboracion con VIAMATICA, y
con las universidades Carlos III de Madrid
y la Universidad de Murcia, han
desarrollado CollaborativeHealth
        <xref ref-type="bibr" rid="ref1">(Apolinario-Arzube
et al., 2020)</xref>
        , una plataforma de
monitorizacion activa de redes sociales a partir del
analisis de redes sociales, noticias en Internet y de
evidencias reportadas por la ciudadan a. A
nivel tecnologico, esta plataforma hace uso
de anotacion semantica, ontolog as, cadenas
de bloques y miner a de opiniones orientada
a aspectos. Este art culo presenta una
demostracion de esta plataforma.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Arquitectura del sistema</title>
      <p>La Figura 1 muestra la arquitectura
funcional de CollaborativeHealth. En pocas
palabras se puede resumir de la siguiente manera.
En primer lugar, el sistema de monitorizacion
se encarga de compilar las evidencias a
partir de tres fuentes: redes sociales, documentos
web y evidencias reportadas por los
ciudadanos a traves de una aplicacion web progresiva.
En segundo lugar, las evidencias compiladas
pasan por un proceso que valora el grado de
con anza de cada evidencia. Aquellas que
superan cierto umbral son selladas y
almacenadas en una base de datos distribuida. En
tercer lugar, las evidencias son mapeadas a una
ontolog a del dominio a partir de un proceso
de anotacion semantica y se extrae la
polaridad subjetiva de cada una de ellas. A
continuacion, distintos indicadores de rendimiento
(KPIs) semanticos se muestran una interfaz
web donde los usuarios nales pueden con
gurar sus vistas para monitorizar rangos de
fechas, tipos de fuentes, o zonas geogra cas.</p>
      <p>A continuacion, se detalla cada uno de estos
componentes.
2.1</p>
      <sec id="sec-2-1">
        <title>Monitorizacion de redes sociales</title>
        <p>
          Este componente se encarga de la
monitorizacion en Twitter. Los usuarios nales
pueden indicar que palabras clave y que zonas
geogra cas quieren monitorizar. Cabe
destacar que un subconjunto de los tweets se
empleo para entrenar un modelos de miner a de
opiniones. Para ello, organizamos equipos de
etiquetado con voluntarios, estudiantes y
personal del proyecto empleando la
herramienta UMUCorpusClassi er para tal n
          <xref ref-type="bibr" rid="ref5 ref7">(Garc
aD az et al., 2020)</xref>
          .
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Web Crawler</title>
        <p>Este componente se encarga de la
monitorizacion de noticias web. Para ello, se disen~o una
crawler parametrizable donde los usuarios
nales pueden indicar que sitios web quieren
monitorizar. Con el n de realizar un
cribado mas selectivo de que contenidos son
relevantes, los usuarios tambien pueden indicar
una o varias expresiones regulares para
ltrar URLs espec cas. Tambien pueden
indicar que parte del contenido contiene la
informacion relevante. Para ello, se pueden con
gurar ltros de hojas de estilo en cascada y
as eliminar menus, publicidad u otro tipo de
contenido.
2.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>Aplicacion Web Progresiva de colaboracion ciudadana</title>
        <p>Se disen~o una aplicacion web progresiva para
reportar evidencias relacionadas con las
enfermedades infecciosas como podr an ser
zonas insalubres como criaderos de mosquitos o
basura en la calle. Esta aplicacion permite a
los ciudadanos enviar fotos acompan~ados de
un texto, unas etiquetas y datos de la
geolocalizacion. Para asistir a los usuarios con este
proceso de etiquetado se emplean tecnicas de
vision por computador. Tambien hay que
destacar que la aplicacion permite funcionar sin
conexion a Internet y puede enviar las
evidencias en cuanto recupere la conexion. Lo
cual permite emplearse en lugares aislados.
2.4</p>
      </sec>
      <sec id="sec-2-4">
        <title>Filtrado de con anza</title>
        <p>Este componente se subdivide en dos
modulos. En primer lugar, el modulo de ltrado
de con anza tiene como objetivo asignar una
puntuacion a cada evidencia para priorizar
Figura 1: Arquitectura funcional de la plataforma CollaborativeHealth.</p>
        <p>Redes sociales
Twitter
Documentos
Fuentes oficiales
Mundo real
Participación
ciudadana</p>
        <p>Monitorización</p>
        <p>Monitorización
de redes sociales
Crawler de datos
oficiales
APP
de participación
ciudadana
las mas relevantes. Para ello, se emplean
diversos criterios en funcion de la fuente,
tales como la precision de la geolocalizacion, la
longitud del texto, o la con anza del
usuario en funcion de evidencias previas. En
segundo lugar, aquellas evidencias que
superar cierto umbral son selladas y almacenadas
en una base de datos distribuida basada en
BigChainDB. Mediante esta base de datos,
se pueden compartir de manera segura
datos entre distintas instancias de
CollaborativeHealth de manera segura asegurando la
integridad de los datos. Ademas, se puede usar
como respaldo de seguridad.
2.5</p>
      </sec>
      <sec id="sec-2-5">
        <title>Semantic Deep Learning</title>
        <p>
          Este componente se basa en el desarrollo de
distintas KPIs semanticos. Para ello, se opto
por un disen~o dirigido por ontolog as. Se creo
una ontolog a a partir de combinar y
extender ontolog as existentes, tales como la
Disease Ontology (DO)1 o la Infectious
Disease Ontology (IDO)
          <xref ref-type="bibr" rid="ref3">(Cowell y Smith, 2010)</xref>
          y
del empleo de codigos SNOMED-CT2 para
la interoperabilidad. La ontolog a resultante
incluye conceptos tales como enfermedades,
s ntomas, regiones, riesgos o medidas de
prevencion.
        </p>
        <p>
          Cada evidencia recolectada por
CollaborativeHealth es mapeada a la ontolog a
mediante un proceso de anotacion semantica
basado en una adaptacion de la tecnica
TermFrequency Inverse Document Frequency
(TFIDF)
          <xref ref-type="bibr" rid="ref9">(Rodr guez-Garc a et al., 2014)</xref>
          . Para
ello, asociamos a cada concepto de la
ontolog a un conjunto de expresiones regulares
con terminos relacionados. Por cada
evidencia se calculaba el TF-IDF de cada concepto
de la ontolog a. El TF-IDF de cada
concepto afectaba a otros conceptos de la ontolog a
1https://disease-ontology.org/
2https://www.snomed.org/
Filtrado
Block-chain
en base a la distancia entre ambos conceptos.
Por ejemplo, si un documento hace mencion
expl cita a uno o varios s ntomas de una
enfermedad, el valor del TF-IDF se aumentaba
para dichos conceptos, aunque el termino no
apareciera expl citamente en el documento.
Ademas de este proceso, se extrae la
polaridad subjetiva de los textos a partir de un
modelo de deep-learning basado en BETO
          <xref ref-type="bibr" rid="ref2">(Can~ete et al., 2020)</xref>
          .
        </p>
        <p>Una vez obtenida la relacion semantica y
la polaridad, se disen~aron distintos KPIs
tales como nubes de palabras, mapas de calor,
gra cos de barras y de tendencia. Cada KPI
se con guro para que fuera independiente y
permite el uso de distintos ltros de
geolocalizacion, con anza y conceptos de la
ontolog a. La Figura 2 muestra un ejemplo de
estos KPIs donde se ve la correlacion entre
los conceptos COVID-2019 y vacunas en los
tuits recopilados durante el mes de abril en
Madrid.
2.6</p>
      </sec>
      <sec id="sec-2-6">
        <title>Cuadro de mandos</title>
        <p>Finalmente, se disen~o una panel de mandos
mediante tecnolog as web responsivas. Este
panel de mandos permite a los usuarios
nales poder visualizar los reportes y los KPIs.
Tambien se integraron varios de los KPIs
desarrollados con la aplicacion ciudadana para
dar feedback a los usuarios.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Trabajo futuro</title>
      <p>
        Como trabajo futuro se pretende mejorar
la interpretabilidad de los modelos de
miner a de opiniones a partir del uso de
caracter sticas lingu sticas para complementar
los word embeddings a partir de caracter
sticas lingu sticas empleadas en
        <xref ref-type="bibr" rid="ref1 ref5 ref6 ref7 ref8">(Garc a-D az
et al., 2021; Garc a-D az, Canovas-Garc a, y
Valencia-Garc a, 2020)</xref>
        . Otra v a de
investigacion relacionada ser a el uso de modelos de
word embeddings multilingues para
aumenFigura 2: Ejemplo de KPI semantico.
tar la recuperacion de la informacion en
distintos idiomas. Con respecto a la ontolog a,
se estudiara el analisis de tecnicas que
permitan el mantenimiento semiautomatico de la
ontolog a y el uso de knowledge graphs. Por
ultimo, se estan realizando modelos de
deeplearning para mejorar los sistemas de ltrado
para identi car fake news o mensajes
publicitarios.
      </p>
    </sec>
    <sec id="sec-4">
      <title>Agradecimientos</title>
      <p>Este trabajo esta siendo nanciado por el
CDTI y el Fondo Europeo de Desarrollo
Regional (FEDER / ERDF) a traves del
proyecto CollaborativeHealth IDI-20180989.</p>
    </sec>
    <sec id="sec-5">
      <title>Bibliograf a</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Apolinario-Arzube</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>J. A.</surname>
          </string-name>
          <article-title>Garc aD az</article-title>
          , S. Pinto,
          <string-name>
            <given-names>H.</given-names>
            <surname>Luna-Aveiga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. J.</given-names>
            <surname>Medina-Moreira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Gomez-Berbis</surname>
          </string-name>
          , R. Valencia-Garcia,
          <string-name>
            <surname>y J. I. EstradeCabrera.</surname>
          </string-name>
          <year>2020</year>
          .
          <article-title>Collaborativehealth: Smart technologies to surveil outbreaks of infectious diseases through direct and indirect citizen participation</article-title>
          .
          <source>En Computer Science On-line Conference, paginas 177{190</source>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <article-title>Can~ete</article-title>
          , J., G. Chaperon, R. Fuentes,
          <string-name>
            <given-names>y J.</given-names>
            <surname>Perez</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Spanish pre-trained bert model and evaluation data</article-title>
          .
          <source>PML4DC at ICLR</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Cowell</surname>
            , L. G. y
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Smith</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>Infectious disease ontology</article-title>
          .
          <source>En Infectious disease informatics</source>
          . Springer, paginas
          <volume>373</volume>
          {
          <fpage>395</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Freifeld</surname>
            ,
            <given-names>C. C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>K. D. Mandl</surname>
            ,
            <given-names>B. Y.</given-names>
          </string-name>
          <string-name>
            <surname>Reis</surname>
            ,
            <given-names>y J. S.</given-names>
          </string-name>
          <string-name>
            <surname>Brownstein</surname>
          </string-name>
          .
          <year>2008</year>
          .
          <article-title>Healthmap: global infectious disease monitoring through automated classi cation and visualization of internet media reports</article-title>
          .
          <source>Journal of the American Medical Informatics Association</source>
          ,
          <volume>15</volume>
          (
          <issue>2</issue>
          ):
          <volume>150</volume>
          {
          <fpage>157</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Garc</surname>
          </string-name>
          a
          <article-title>-D az</article-title>
          ,
          <string-name>
            <surname>J. A.</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Almela</surname>
          </string-name>
          , G. AlcarazMarmol, y R.
          <article-title>Valencia-Garc a</article-title>
          .
          <year>2020</year>
          .
          <article-title>Umucorpusclassi er: Compilation and evaluation of linguistic corpus for natural language processing tasks</article-title>
          .
          <source>Procesamiento del Lenguaje Natural</source>
          ,
          <volume>65</volume>
          :
          <fpage>139</fpage>
          {
          <fpage>142</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Garc</surname>
          </string-name>
          a
          <article-title>-D az</article-title>
          , J. A.,
          <string-name>
            <given-names>M.</given-names>
            <surname>Canovas-Garc</surname>
          </string-name>
          <string-name>
            <surname>a</surname>
          </string-name>
          , R. Colomo-Palacios, y R.
          <article-title>Valencia-Garc a</article-title>
          .
          <year>2021</year>
          .
          <article-title>Detecting misogyny in spanish tweets. an approach based on linguistics features and word embeddings</article-title>
          .
          <source>Future Generation Computer Systems</source>
          ,
          <volume>114</volume>
          :
          <fpage>506</fpage>
          {
          <fpage>518</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Garc</surname>
          </string-name>
          a
          <article-title>-D az</article-title>
          , J. A.,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Canovas-Garc a</article-title>
          , y R.
          <article-title>Valencia-Garc a</article-title>
          .
          <year>2020</year>
          .
          <article-title>Ontologydriven aspect-based sentiment analysis classi cation: An infodemiological case study regarding infectious diseases in latin america</article-title>
          .
          <source>Future Generation Computer Systems</source>
          ,
          <volume>112</volume>
          :
          <fpage>641</fpage>
          {
          <fpage>657</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Mavragani</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2020</year>
          .
          <article-title>Infodemiology and infoveillance: scoping review</article-title>
          .
          <source>Journal of medical Internet research</source>
          ,
          <volume>22</volume>
          (
          <issue>4</issue>
          ):
          <fpage>e16206</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Rodr</surname>
          </string-name>
          guez
          <article-title>-Garc a, M. A</article-title>
          .,
          <string-name>
            <given-names>R.</given-names>
            <surname>Valencia-Garc</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Garc</surname>
          </string-name>
          a-Sanchez,
          <string-name>
            <given-names>y J. J.</given-names>
            <surname>SamperZapater</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Creating a semanticallyenhanced cloud services environment through ontology evolution</article-title>
          .
          <source>Future Generation Computer Systems</source>
          ,
          <volume>32</volume>
          :
          <fpage>295</fpage>
          {
          <fpage>306</fpage>
          . Special Section:
          <article-title>The Management of Cloud Systems</article-title>
          , Special Section:
          <string-name>
            <surname>Cyber-Physical Society</surname>
          </string-name>
          and Special Section:
          <article-title>Special Issue on Exploiting Semantic Technologies with Particularization on Linked Data over Grid and Cloud Architectures</article-title>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>