SlideShare una empresa de Scribd logo
Sistema de generación de titulares
de noticias con sentimiento
basada en patrones.
Eduardo Cibrián Sánchez
ecibrians@gmail.com
Tutor: Jose María Álvarez Rodríguez
Universidad Carlos III de Madrid, Marzo 2018.
2
Periodismo
Digital
1 European Commission. Ares (2017).
Internet Cambio en el consumo de noticias
68% del acceso a las noticias se realiza a través de redes sociales 1
Presencia de Prensa en redes sociales
-Canal de información
-Personalización de contenidos
Introducción
Publicaciones en redes sociales
64%
25%
11%
Fútbol
Baloncesto
Otros deportes
1Datos obtenidos de los diarios deportivos Marca, As y Mundo Deportivo en el periodo 23/02/2018-26-02-2018
Poca diversidad de contenido. Mayor parte de los titulares sobre Barcelona y Real Madrid.
Publicaciones del día 23/02/2018 Publicaciones sobre deportes1
4
“El Madrid molesto con los horarios”
“El Barcelona marcó un gol muy esperado”
“El Unicaja se ve seguro para ganar el próximo partido”
¿Podrían Automatizarse?
Generación automática de titulares
con sentimiento
Titulares deportivos en Internet
5
Generación y análisis de texto
Algorítmos probabilísticos – Modelo Oculto de Markov1
Técnicas de Procesamiento del
Lenguaje Natural
2 Análisis del sentimiento
+
-
3 Bases de datos léxicas
Estado del Arte - Tecnología
6
Generación de requisitos.1
Casos de prueba.2
3 Texto.
Estado del Arte – Tecnología II
Generación basada en patrones
Generación de noticias
-Los Angeles Times. Bot para crear titulares sobre terremotos.
Extrae datos del Servicio Geológico de EE. UU.
7
Análisis – Enfoque
Estudiar domino Extraer vocabulario
Categorizar y relacionarCrear patrones
8
Usuario de la Interfaz Gestor de Conocimiento
• Configurar el titular
• Generar el titular
• Publicar el titular
• Gestionar la ontología
Análisis – Casos de Uso
9
Generar titulares deportivos en base a patrones.
Permitir la configuración del titular a generar.
Ejecutar reglas sintácticas.
Mostar titulares en la interfaz.
Usar vocabulario de una ontología.
Permitir publicar titulares en Twitter.
Análisis – Funcionalidad
10
Agrupación del vocabulario del dominio en categorías
Fútbol / Baloncesto /
Gimnasia Rítmica
Deportista Equipo Torneo Acción Objeto
- Sandra Aguilar
- Carolina Rodríguez
- Laura Zeng
- …
1
Diseño – Base de Conocimiento
…
- Flexión dorsal
- Equilibrio
- Lanzamiento
- …
- China
- España
- Brasil
- …
- Copa Europa
- JJOO
- Competición
- …
- Aro
- Cinta
- Mazas
- ...
- …
Ejemplo
Gimnasia
Rítmica
11
Diseño – Base de Conocimiento II
Agrupación del vocabulario de los sentimientos2
Alegría
- Diversión
- Felicidad
- Satisfacción
- …
Agrado
- Gusto
- Delicia
- Cautivador
- …
Duda
- Incertidumbre
- Desconfianza
- Quizá
- …
12
Diseño de patrones
<Deportista> <Verbo> <Número> <Acción> <Entusiasmo>
Sandra Aguilar hizo dos saltos emocionantes.
Juanito metió tres goles impresionantes.
Daniel Díez encestó cuatro triples alucinantes.
3
Diseño – Base de Conocimiento III
Ver más patrones en la documentación.
13
Modelo MVC
Diseño – Arquitectura
https://www.reusecompany.com/system-knowledge-manager-skm
14
Diseño – Proceso de generación
El usuario selecciona las características
que desea que cumpla el titular.
Configuración del Titular en la interfaz.
01
Enviar al sistema con un servicio REST
la configuración que desea el usuario.
Atender solicitud de usuario.
02
En base a la configuración del
usuario, se buscará en la ontología el
patrón del titular y los términos para
completarlo.
Selección de términos y patrón.
03
Concordar los términos del
patrón en genero, número y
tiempo verbal.
Ejecutar reglas gramaticales.
04
Enseñar al usuario por medio de la
interfaz el titular generado.
Mostrar el Titular.
05
15
Inserción de términos, patrones y categorías de forma manual con SKM.1
Volcado a la ontología de datos de ficheros.2
Implementación – Ontología
16
Generador de titulares.1
Servicio REST.2
Atender a las peticiones del usuario
Mostrar titulares en la interfaz.
HTTP - GET.
Estrategia de selección del patrón.
Estrategia de selección de los términos.
Reglas gramaticales.
Requiere los datos de la ontología.
Implementación – Sistema
17
Implementación – Interfaz
18
Comprobar el correcto funcionamiento del sistema.
Resultado esperado.
Comprobar el cumplimiento de los requisitos.
Resultado obtenido.
Pruebas
-Aceptación
19
Pruebas II
-Experimentación
3 de cada 5 titulares puntuación entre [5, 6].
Sentimientos como ira, aversión y odio no adecuados.
A un 25% de conseguir la puntuación total.
1. Configurar ontología.
2. Generar 100 titulares.
3. Establecer una escala de evaluación. Intervalo [1, 6]
4. Evaluar titulares.
5. Analizar resultados.
20
Ficheros de datos con licencia Creative Commons
Ley de Propiedad IntelectualAPI de terceros
Leyes de control en la difusión de contenidos falsos en redes sociales
Marco Legislativo
21
Agenda Digital - Plan de Impulso de las Tecnologías del Lenguaje
-Apoyo al desarrollo industrial basado en PLN.
Comisión Europea - Digitalización Industrial
-Aprovechamiento de tecnologías avanzadas.
Consumo de noticias en redes sociales
-Impacto de las noticias falsas.
Entorno Socioeconómico
Google – Inversión de 170 Millones $
-Automatizar redacción de noticias.
22
Duración del proyecto: 2ª Semana septiembre – 2ª semana febrero
Horas: 370h
Planificación y Presupuesto
23
Objetivos cumplidos
Ampliable a otros deportes
Apuesta por la igualdad de recursos
Bot en redes sociales
Cambio de estrategias
Conclusiones y Líneas Futuras
Personalización de contenido
24
“El Madrid molesto con los horarios”
“El Barcelona marcó un gol muy esperado”
“El Unicaja se ve seguro para ganar el próximo
partido”
Conclusiones y Líneas Futuras II
25
¿Preguntas?

Más contenido relacionado

Similar a News headline generation with sentiment and patterns: A case study of sports in Spanish

Silabo inteligencia artificia2012_1
Silabo inteligencia artificia2012_1Silabo inteligencia artificia2012_1
Silabo inteligencia artificia2012_1
Hiper S.A.
 
Sistema Experto
Sistema ExpertoSistema Experto
Sistema Experto
Blanca Antonia Martinez
 
Tecnologias y Sistemas de Informacion - Clase 6
Tecnologias y Sistemas de Informacion - Clase 6Tecnologias y Sistemas de Informacion - Clase 6
Tecnologias y Sistemas de Informacion - Clase 6
Hugo Aquino
 
Informe Campus Party 2013
Informe Campus Party 2013Informe Campus Party 2013
Informe Campus Party 2013
Carolina Remache
 
Gestion de Ideas
Gestion  de IdeasGestion  de Ideas
Gestion de Ideas
Carlos A. Iglesias
 
Presentación1
Presentación1Presentación1
Presentación1
maryevamm
 
Resumen de los equipos
Resumen de los equiposResumen de los equipos
Resumen de los equipos
karlaga2017
 
Resumen de los equipos
Resumen de los equiposResumen de los equipos
Resumen de los equipos
karlaga2017
 
Resumen de los equipos
Resumen de los equiposResumen de los equipos
Resumen de los equipos
karlaga2017
 
Gestión por resultados en el entorno digital
Gestión por resultados en el entorno digitalGestión por resultados en el entorno digital
Gestión por resultados en el entorno digital
Roca Salvatella
 
Informe Campus Party 2013
Informe Campus Party 2013Informe Campus Party 2013
Informe Campus Party 2013
JannethGS
 
Sistemas de información 2013
Sistemas de información 2013Sistemas de información 2013
Sistemas de información 2013
Maestros Online
 
Exposiciones lulu
Exposiciones luluExposiciones lulu
Exposiciones lulu
FutileQuill54
 
Talleres 1 y 2 1151229-1151454-1150792
Talleres 1 y 2  1151229-1151454-1150792Talleres 1 y 2  1151229-1151454-1150792
Talleres 1 y 2 1151229-1151454-1150792
Javier Calderon
 
Trabajo 4
Trabajo 4Trabajo 4
Trabajo 4
LeandroGadoo
 
Resumen de los equipos
Resumen de los equiposResumen de los equipos
Resumen de los equipos
karlaga2017
 
Resumen de los equipos
Resumen de los equiposResumen de los equipos
Resumen de los equipos
karlaga2017
 
Juego Geopardy
Juego GeopardyJuego Geopardy
Juego Geopardy
Marilupitatapia
 
GEOPARDY NUEVAS TECNOLOGÍAS
GEOPARDY NUEVAS TECNOLOGÍASGEOPARDY NUEVAS TECNOLOGÍAS
GEOPARDY NUEVAS TECNOLOGÍAS
NUEVASTECNOLOGIASHUEHUETOCA
 
Tec huehue 2016 grupo
Tec huehue 2016 grupoTec huehue 2016 grupo
Tec huehue 2016 grupo
NNtecnologiashuehuetoca2016
 

Similar a News headline generation with sentiment and patterns: A case study of sports in Spanish (20)

Silabo inteligencia artificia2012_1
Silabo inteligencia artificia2012_1Silabo inteligencia artificia2012_1
Silabo inteligencia artificia2012_1
 
Sistema Experto
Sistema ExpertoSistema Experto
Sistema Experto
 
Tecnologias y Sistemas de Informacion - Clase 6
Tecnologias y Sistemas de Informacion - Clase 6Tecnologias y Sistemas de Informacion - Clase 6
Tecnologias y Sistemas de Informacion - Clase 6
 
Informe Campus Party 2013
Informe Campus Party 2013Informe Campus Party 2013
Informe Campus Party 2013
 
Gestion de Ideas
Gestion  de IdeasGestion  de Ideas
Gestion de Ideas
 
Presentación1
Presentación1Presentación1
Presentación1
 
Resumen de los equipos
Resumen de los equiposResumen de los equipos
Resumen de los equipos
 
Resumen de los equipos
Resumen de los equiposResumen de los equipos
Resumen de los equipos
 
Resumen de los equipos
Resumen de los equiposResumen de los equipos
Resumen de los equipos
 
Gestión por resultados en el entorno digital
Gestión por resultados en el entorno digitalGestión por resultados en el entorno digital
Gestión por resultados en el entorno digital
 
Informe Campus Party 2013
Informe Campus Party 2013Informe Campus Party 2013
Informe Campus Party 2013
 
Sistemas de información 2013
Sistemas de información 2013Sistemas de información 2013
Sistemas de información 2013
 
Exposiciones lulu
Exposiciones luluExposiciones lulu
Exposiciones lulu
 
Talleres 1 y 2 1151229-1151454-1150792
Talleres 1 y 2  1151229-1151454-1150792Talleres 1 y 2  1151229-1151454-1150792
Talleres 1 y 2 1151229-1151454-1150792
 
Trabajo 4
Trabajo 4Trabajo 4
Trabajo 4
 
Resumen de los equipos
Resumen de los equiposResumen de los equipos
Resumen de los equipos
 
Resumen de los equipos
Resumen de los equiposResumen de los equipos
Resumen de los equipos
 
Juego Geopardy
Juego GeopardyJuego Geopardy
Juego Geopardy
 
GEOPARDY NUEVAS TECNOLOGÍAS
GEOPARDY NUEVAS TECNOLOGÍASGEOPARDY NUEVAS TECNOLOGÍAS
GEOPARDY NUEVAS TECNOLOGÍAS
 
Tec huehue 2016 grupo
Tec huehue 2016 grupoTec huehue 2016 grupo
Tec huehue 2016 grupo
 

Más de CARLOS III UNIVERSITY OF MADRID

Proyecto IVERES-UC3M
Proyecto IVERES-UC3MProyecto IVERES-UC3M
Proyecto IVERES-UC3M
CARLOS III UNIVERSITY OF MADRID
 
RTVE: Sustainable Development Goal Radar
RTVE: Sustainable Development Goal  RadarRTVE: Sustainable Development Goal  Radar
RTVE: Sustainable Development Goal Radar
CARLOS III UNIVERSITY OF MADRID
 
Engineering 4.0: Digitization through task automation and reuse
Engineering 4.0:  Digitization through task automation and reuseEngineering 4.0:  Digitization through task automation and reuse
Engineering 4.0: Digitization through task automation and reuse
CARLOS III UNIVERSITY OF MADRID
 
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
CARLOS III UNIVERSITY OF MADRID
 
SESE 2021: Where Systems Engineering meets AI/ML
SESE 2021: Where Systems Engineering meets AI/MLSESE 2021: Where Systems Engineering meets AI/ML
SESE 2021: Where Systems Engineering meets AI/ML
CARLOS III UNIVERSITY OF MADRID
 
Sailing the V: Engineering digitalization through task automation and reuse i...
Sailing the V: Engineering digitalization through task automation and reuse i...Sailing the V: Engineering digitalization through task automation and reuse i...
Sailing the V: Engineering digitalization through task automation and reuse i...
CARLOS III UNIVERSITY OF MADRID
 
Deep Learning Notes
Deep Learning NotesDeep Learning Notes
Deep Learning Notes
CARLOS III UNIVERSITY OF MADRID
 
H2020-AHTOOLS Use Case 3 Functional Design
H2020-AHTOOLS Use Case 3 Functional DesignH2020-AHTOOLS Use Case 3 Functional Design
H2020-AHTOOLS Use Case 3 Functional Design
CARLOS III UNIVERSITY OF MADRID
 
AI4SE: Challenges and opportunities in the integration of Systems Engineering...
AI4SE: Challenges and opportunities in the integration of Systems Engineering...AI4SE: Challenges and opportunities in the integration of Systems Engineering...
AI4SE: Challenges and opportunities in the integration of Systems Engineering...
CARLOS III UNIVERSITY OF MADRID
 
INCOSE IS 2019: AI and Systems Engineering
INCOSE IS 2019: AI and Systems EngineeringINCOSE IS 2019: AI and Systems Engineering
INCOSE IS 2019: AI and Systems Engineering
CARLOS III UNIVERSITY OF MADRID
 
Challenges in the integration of Systems Engineering and the AI/ML model life...
Challenges in the integration of Systems Engineering and the AI/ML model life...Challenges in the integration of Systems Engineering and the AI/ML model life...
Challenges in the integration of Systems Engineering and the AI/ML model life...
CARLOS III UNIVERSITY OF MADRID
 
Blockchain en la Industria Musical
Blockchain en la Industria MusicalBlockchain en la Industria Musical
Blockchain en la Industria Musical
CARLOS III UNIVERSITY OF MADRID
 
OSLC KM: Elevating the meaning of data and operations within the toolchain
OSLC KM: Elevating the meaning of data and operations within the toolchainOSLC KM: Elevating the meaning of data and operations within the toolchain
OSLC KM: Elevating the meaning of data and operations within the toolchain
CARLOS III UNIVERSITY OF MADRID
 
Blockchain y sector asegurador
Blockchain y sector aseguradorBlockchain y sector asegurador
Blockchain y sector asegurador
CARLOS III UNIVERSITY OF MADRID
 
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
CARLOS III UNIVERSITY OF MADRID
 
Systems and Software Architecture: an introduction to architectural modelling
Systems and Software Architecture: an introduction to architectural modellingSystems and Software Architecture: an introduction to architectural modelling
Systems and Software Architecture: an introduction to architectural modelling
CARLOS III UNIVERSITY OF MADRID
 
Detection of fraud in financial blockchain-based transactions through big dat...
Detection of fraud in financial blockchain-based transactions through big dat...Detection of fraud in financial blockchain-based transactions through big dat...
Detection of fraud in financial blockchain-based transactions through big dat...
CARLOS III UNIVERSITY OF MADRID
 
Blockchain y la industria musical
Blockchain y la industria musicalBlockchain y la industria musical
Blockchain y la industria musical
CARLOS III UNIVERSITY OF MADRID
 
Preparing your Big Data start-up pitch
Preparing your Big Data start-up pitchPreparing your Big Data start-up pitch
Preparing your Big Data start-up pitch
CARLOS III UNIVERSITY OF MADRID
 
Internet of Things (IoT) in a nutshell
Internet of Things (IoT) in a nutshellInternet of Things (IoT) in a nutshell
Internet of Things (IoT) in a nutshell
CARLOS III UNIVERSITY OF MADRID
 

Más de CARLOS III UNIVERSITY OF MADRID (20)

Proyecto IVERES-UC3M
Proyecto IVERES-UC3MProyecto IVERES-UC3M
Proyecto IVERES-UC3M
 
RTVE: Sustainable Development Goal Radar
RTVE: Sustainable Development Goal  RadarRTVE: Sustainable Development Goal  Radar
RTVE: Sustainable Development Goal Radar
 
Engineering 4.0: Digitization through task automation and reuse
Engineering 4.0:  Digitization through task automation and reuseEngineering 4.0:  Digitization through task automation and reuse
Engineering 4.0: Digitization through task automation and reuse
 
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
 
SESE 2021: Where Systems Engineering meets AI/ML
SESE 2021: Where Systems Engineering meets AI/MLSESE 2021: Where Systems Engineering meets AI/ML
SESE 2021: Where Systems Engineering meets AI/ML
 
Sailing the V: Engineering digitalization through task automation and reuse i...
Sailing the V: Engineering digitalization through task automation and reuse i...Sailing the V: Engineering digitalization through task automation and reuse i...
Sailing the V: Engineering digitalization through task automation and reuse i...
 
Deep Learning Notes
Deep Learning NotesDeep Learning Notes
Deep Learning Notes
 
H2020-AHTOOLS Use Case 3 Functional Design
H2020-AHTOOLS Use Case 3 Functional DesignH2020-AHTOOLS Use Case 3 Functional Design
H2020-AHTOOLS Use Case 3 Functional Design
 
AI4SE: Challenges and opportunities in the integration of Systems Engineering...
AI4SE: Challenges and opportunities in the integration of Systems Engineering...AI4SE: Challenges and opportunities in the integration of Systems Engineering...
AI4SE: Challenges and opportunities in the integration of Systems Engineering...
 
INCOSE IS 2019: AI and Systems Engineering
INCOSE IS 2019: AI and Systems EngineeringINCOSE IS 2019: AI and Systems Engineering
INCOSE IS 2019: AI and Systems Engineering
 
Challenges in the integration of Systems Engineering and the AI/ML model life...
Challenges in the integration of Systems Engineering and the AI/ML model life...Challenges in the integration of Systems Engineering and the AI/ML model life...
Challenges in the integration of Systems Engineering and the AI/ML model life...
 
Blockchain en la Industria Musical
Blockchain en la Industria MusicalBlockchain en la Industria Musical
Blockchain en la Industria Musical
 
OSLC KM: Elevating the meaning of data and operations within the toolchain
OSLC KM: Elevating the meaning of data and operations within the toolchainOSLC KM: Elevating the meaning of data and operations within the toolchain
OSLC KM: Elevating the meaning of data and operations within the toolchain
 
Blockchain y sector asegurador
Blockchain y sector aseguradorBlockchain y sector asegurador
Blockchain y sector asegurador
 
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
 
Systems and Software Architecture: an introduction to architectural modelling
Systems and Software Architecture: an introduction to architectural modellingSystems and Software Architecture: an introduction to architectural modelling
Systems and Software Architecture: an introduction to architectural modelling
 
Detection of fraud in financial blockchain-based transactions through big dat...
Detection of fraud in financial blockchain-based transactions through big dat...Detection of fraud in financial blockchain-based transactions through big dat...
Detection of fraud in financial blockchain-based transactions through big dat...
 
Blockchain y la industria musical
Blockchain y la industria musicalBlockchain y la industria musical
Blockchain y la industria musical
 
Preparing your Big Data start-up pitch
Preparing your Big Data start-up pitchPreparing your Big Data start-up pitch
Preparing your Big Data start-up pitch
 
Internet of Things (IoT) in a nutshell
Internet of Things (IoT) in a nutshellInternet of Things (IoT) in a nutshell
Internet of Things (IoT) in a nutshell
 

Último

chancadoras.............................
chancadoras.............................chancadoras.............................
chancadoras.............................
ssuser8827cb1
 
Propiedades Electricas de los Materiales
Propiedades Electricas de los MaterialesPropiedades Electricas de los Materiales
Propiedades Electricas de los Materiales
rogeliorodriguezt
 
CURSO FINAL CONMINUCION-CHANCADO Y MOLIENDA
CURSO FINAL CONMINUCION-CHANCADO Y MOLIENDACURSO FINAL CONMINUCION-CHANCADO Y MOLIENDA
CURSO FINAL CONMINUCION-CHANCADO Y MOLIENDA
KruggerCossio1
 
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomomRinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
DanielaLoaeza5
 
Ducto Barras para instalaciones electricas
Ducto Barras para instalaciones electricasDucto Barras para instalaciones electricas
Ducto Barras para instalaciones electricas
Edgar Najera
 
SLIDEHARE.docx..........................
SLIDEHARE.docx..........................SLIDEHARE.docx..........................
SLIDEHARE.docx..........................
azulsarase
 
Estructura de un buque, tema de estudios generales de navegación
Estructura de un buque, tema de estudios generales de navegaciónEstructura de un buque, tema de estudios generales de navegación
Estructura de un buque, tema de estudios generales de navegación
AlvaroEduardoConsola1
 
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICAPRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
carmenquintana18
 
1-AAP-RENAV-PyM Capacitación del Reglamento Nacional de Vehiculos.pdf
1-AAP-RENAV-PyM Capacitación del Reglamento Nacional de Vehiculos.pdf1-AAP-RENAV-PyM Capacitación del Reglamento Nacional de Vehiculos.pdf
1-AAP-RENAV-PyM Capacitación del Reglamento Nacional de Vehiculos.pdf
jlupo2024
 
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTOOPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
GERARDO GONZALEZ
 
aplicacion de la termodinamica en la reacciones quimicas.pdf
aplicacion de la termodinamica en la reacciones quimicas.pdfaplicacion de la termodinamica en la reacciones quimicas.pdf
aplicacion de la termodinamica en la reacciones quimicas.pdf
MiguelZapata93
 
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdfEXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
hugodennis88
 
DIAGRAMA DE FLUJO DE ALGORITMO......
DIAGRAMA DE FLUJO   DE   ALGORITMO......DIAGRAMA DE FLUJO   DE   ALGORITMO......
DIAGRAMA DE FLUJO DE ALGORITMO......
taniarivera1015tvr
 
Control de Diaphania hyalinata en campo.pptx
Control de Diaphania hyalinata en campo.pptxControl de Diaphania hyalinata en campo.pptx
Control de Diaphania hyalinata en campo.pptx
alexanderlara1198
 
tema alcanos cicloalcanos de quimica.pdf
tema alcanos cicloalcanos de quimica.pdftema alcanos cicloalcanos de quimica.pdf
tema alcanos cicloalcanos de quimica.pdf
veronicaluna80
 
diagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingenieríadiagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingeniería
karenperalta62
 
TIA portal Bloques PLC Siemens______.pdf
TIA portal Bloques PLC Siemens______.pdfTIA portal Bloques PLC Siemens______.pdf
TIA portal Bloques PLC Siemens______.pdf
ArmandoSarco
 
tintura-de-fibras-celulc3b3sicas-con-colorantes-reactivos-ii (1).pdf
tintura-de-fibras-celulc3b3sicas-con-colorantes-reactivos-ii (1).pdftintura-de-fibras-celulc3b3sicas-con-colorantes-reactivos-ii (1).pdf
tintura-de-fibras-celulc3b3sicas-con-colorantes-reactivos-ii (1).pdf
MishelBautista4
 
SESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtual
SESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtualSESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtual
SESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtual
JuanGavidia2
 
Aletas (Superficies extendidas) y aislantes térmicos
Aletas (Superficies extendidas) y aislantes térmicosAletas (Superficies extendidas) y aislantes térmicos
Aletas (Superficies extendidas) y aislantes térmicos
FrancelisFernandez
 

Último (20)

chancadoras.............................
chancadoras.............................chancadoras.............................
chancadoras.............................
 
Propiedades Electricas de los Materiales
Propiedades Electricas de los MaterialesPropiedades Electricas de los Materiales
Propiedades Electricas de los Materiales
 
CURSO FINAL CONMINUCION-CHANCADO Y MOLIENDA
CURSO FINAL CONMINUCION-CHANCADO Y MOLIENDACURSO FINAL CONMINUCION-CHANCADO Y MOLIENDA
CURSO FINAL CONMINUCION-CHANCADO Y MOLIENDA
 
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomomRinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
 
Ducto Barras para instalaciones electricas
Ducto Barras para instalaciones electricasDucto Barras para instalaciones electricas
Ducto Barras para instalaciones electricas
 
SLIDEHARE.docx..........................
SLIDEHARE.docx..........................SLIDEHARE.docx..........................
SLIDEHARE.docx..........................
 
Estructura de un buque, tema de estudios generales de navegación
Estructura de un buque, tema de estudios generales de navegaciónEstructura de un buque, tema de estudios generales de navegación
Estructura de un buque, tema de estudios generales de navegación
 
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICAPRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
 
1-AAP-RENAV-PyM Capacitación del Reglamento Nacional de Vehiculos.pdf
1-AAP-RENAV-PyM Capacitación del Reglamento Nacional de Vehiculos.pdf1-AAP-RENAV-PyM Capacitación del Reglamento Nacional de Vehiculos.pdf
1-AAP-RENAV-PyM Capacitación del Reglamento Nacional de Vehiculos.pdf
 
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTOOPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
 
aplicacion de la termodinamica en la reacciones quimicas.pdf
aplicacion de la termodinamica en la reacciones quimicas.pdfaplicacion de la termodinamica en la reacciones quimicas.pdf
aplicacion de la termodinamica en la reacciones quimicas.pdf
 
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdfEXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
 
DIAGRAMA DE FLUJO DE ALGORITMO......
DIAGRAMA DE FLUJO   DE   ALGORITMO......DIAGRAMA DE FLUJO   DE   ALGORITMO......
DIAGRAMA DE FLUJO DE ALGORITMO......
 
Control de Diaphania hyalinata en campo.pptx
Control de Diaphania hyalinata en campo.pptxControl de Diaphania hyalinata en campo.pptx
Control de Diaphania hyalinata en campo.pptx
 
tema alcanos cicloalcanos de quimica.pdf
tema alcanos cicloalcanos de quimica.pdftema alcanos cicloalcanos de quimica.pdf
tema alcanos cicloalcanos de quimica.pdf
 
diagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingenieríadiagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingeniería
 
TIA portal Bloques PLC Siemens______.pdf
TIA portal Bloques PLC Siemens______.pdfTIA portal Bloques PLC Siemens______.pdf
TIA portal Bloques PLC Siemens______.pdf
 
tintura-de-fibras-celulc3b3sicas-con-colorantes-reactivos-ii (1).pdf
tintura-de-fibras-celulc3b3sicas-con-colorantes-reactivos-ii (1).pdftintura-de-fibras-celulc3b3sicas-con-colorantes-reactivos-ii (1).pdf
tintura-de-fibras-celulc3b3sicas-con-colorantes-reactivos-ii (1).pdf
 
SESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtual
SESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtualSESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtual
SESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtual
 
Aletas (Superficies extendidas) y aislantes térmicos
Aletas (Superficies extendidas) y aislantes térmicosAletas (Superficies extendidas) y aislantes térmicos
Aletas (Superficies extendidas) y aislantes térmicos
 

News headline generation with sentiment and patterns: A case study of sports in Spanish

  • 1. Sistema de generación de titulares de noticias con sentimiento basada en patrones. Eduardo Cibrián Sánchez ecibrians@gmail.com Tutor: Jose María Álvarez Rodríguez Universidad Carlos III de Madrid, Marzo 2018.
  • 2. 2 Periodismo Digital 1 European Commission. Ares (2017). Internet Cambio en el consumo de noticias 68% del acceso a las noticias se realiza a través de redes sociales 1 Presencia de Prensa en redes sociales -Canal de información -Personalización de contenidos Introducción
  • 3. Publicaciones en redes sociales 64% 25% 11% Fútbol Baloncesto Otros deportes 1Datos obtenidos de los diarios deportivos Marca, As y Mundo Deportivo en el periodo 23/02/2018-26-02-2018 Poca diversidad de contenido. Mayor parte de los titulares sobre Barcelona y Real Madrid. Publicaciones del día 23/02/2018 Publicaciones sobre deportes1
  • 4. 4 “El Madrid molesto con los horarios” “El Barcelona marcó un gol muy esperado” “El Unicaja se ve seguro para ganar el próximo partido” ¿Podrían Automatizarse? Generación automática de titulares con sentimiento Titulares deportivos en Internet
  • 5. 5 Generación y análisis de texto Algorítmos probabilísticos – Modelo Oculto de Markov1 Técnicas de Procesamiento del Lenguaje Natural 2 Análisis del sentimiento + - 3 Bases de datos léxicas Estado del Arte - Tecnología
  • 6. 6 Generación de requisitos.1 Casos de prueba.2 3 Texto. Estado del Arte – Tecnología II Generación basada en patrones Generación de noticias -Los Angeles Times. Bot para crear titulares sobre terremotos. Extrae datos del Servicio Geológico de EE. UU.
  • 7. 7 Análisis – Enfoque Estudiar domino Extraer vocabulario Categorizar y relacionarCrear patrones
  • 8. 8 Usuario de la Interfaz Gestor de Conocimiento • Configurar el titular • Generar el titular • Publicar el titular • Gestionar la ontología Análisis – Casos de Uso
  • 9. 9 Generar titulares deportivos en base a patrones. Permitir la configuración del titular a generar. Ejecutar reglas sintácticas. Mostar titulares en la interfaz. Usar vocabulario de una ontología. Permitir publicar titulares en Twitter. Análisis – Funcionalidad
  • 10. 10 Agrupación del vocabulario del dominio en categorías Fútbol / Baloncesto / Gimnasia Rítmica Deportista Equipo Torneo Acción Objeto - Sandra Aguilar - Carolina Rodríguez - Laura Zeng - … 1 Diseño – Base de Conocimiento … - Flexión dorsal - Equilibrio - Lanzamiento - … - China - España - Brasil - … - Copa Europa - JJOO - Competición - … - Aro - Cinta - Mazas - ... - … Ejemplo Gimnasia Rítmica
  • 11. 11 Diseño – Base de Conocimiento II Agrupación del vocabulario de los sentimientos2 Alegría - Diversión - Felicidad - Satisfacción - … Agrado - Gusto - Delicia - Cautivador - … Duda - Incertidumbre - Desconfianza - Quizá - …
  • 12. 12 Diseño de patrones <Deportista> <Verbo> <Número> <Acción> <Entusiasmo> Sandra Aguilar hizo dos saltos emocionantes. Juanito metió tres goles impresionantes. Daniel Díez encestó cuatro triples alucinantes. 3 Diseño – Base de Conocimiento III Ver más patrones en la documentación.
  • 13. 13 Modelo MVC Diseño – Arquitectura https://www.reusecompany.com/system-knowledge-manager-skm
  • 14. 14 Diseño – Proceso de generación El usuario selecciona las características que desea que cumpla el titular. Configuración del Titular en la interfaz. 01 Enviar al sistema con un servicio REST la configuración que desea el usuario. Atender solicitud de usuario. 02 En base a la configuración del usuario, se buscará en la ontología el patrón del titular y los términos para completarlo. Selección de términos y patrón. 03 Concordar los términos del patrón en genero, número y tiempo verbal. Ejecutar reglas gramaticales. 04 Enseñar al usuario por medio de la interfaz el titular generado. Mostrar el Titular. 05
  • 15. 15 Inserción de términos, patrones y categorías de forma manual con SKM.1 Volcado a la ontología de datos de ficheros.2 Implementación – Ontología
  • 16. 16 Generador de titulares.1 Servicio REST.2 Atender a las peticiones del usuario Mostrar titulares en la interfaz. HTTP - GET. Estrategia de selección del patrón. Estrategia de selección de los términos. Reglas gramaticales. Requiere los datos de la ontología. Implementación – Sistema
  • 18. 18 Comprobar el correcto funcionamiento del sistema. Resultado esperado. Comprobar el cumplimiento de los requisitos. Resultado obtenido. Pruebas -Aceptación
  • 19. 19 Pruebas II -Experimentación 3 de cada 5 titulares puntuación entre [5, 6]. Sentimientos como ira, aversión y odio no adecuados. A un 25% de conseguir la puntuación total. 1. Configurar ontología. 2. Generar 100 titulares. 3. Establecer una escala de evaluación. Intervalo [1, 6] 4. Evaluar titulares. 5. Analizar resultados.
  • 20. 20 Ficheros de datos con licencia Creative Commons Ley de Propiedad IntelectualAPI de terceros Leyes de control en la difusión de contenidos falsos en redes sociales Marco Legislativo
  • 21. 21 Agenda Digital - Plan de Impulso de las Tecnologías del Lenguaje -Apoyo al desarrollo industrial basado en PLN. Comisión Europea - Digitalización Industrial -Aprovechamiento de tecnologías avanzadas. Consumo de noticias en redes sociales -Impacto de las noticias falsas. Entorno Socioeconómico Google – Inversión de 170 Millones $ -Automatizar redacción de noticias.
  • 22. 22 Duración del proyecto: 2ª Semana septiembre – 2ª semana febrero Horas: 370h Planificación y Presupuesto
  • 23. 23 Objetivos cumplidos Ampliable a otros deportes Apuesta por la igualdad de recursos Bot en redes sociales Cambio de estrategias Conclusiones y Líneas Futuras Personalización de contenido
  • 24. 24 “El Madrid molesto con los horarios” “El Barcelona marcó un gol muy esperado” “El Unicaja se ve seguro para ganar el próximo partido” Conclusiones y Líneas Futuras II