TAZ-TFG-2018-2541


Procesamiento de lenguaje natural aplicado a Twitter para relacionar usuarios por sus intereses

Puente Mur, David
Gallego Martínez, José Ramón (dir.)

Universidad de Zaragoza, EINA, 2018
Ingeniería Electrónica y Comunicaciones department, Ingeniería Telemática area

Graduado en Ingeniería de Tecnologías y Servicios de Telecomunicación

Abstract: El objetivo de este proyecto consiste en tomar la información que se genera en las redes sociales y transformarlo en una herramienta que pueda ser de utilidad. Este objetivo podría aplicarse a otras redes sociales y con otras finalidades, pero en este proyecto nos hemos centrado en los usuarios de Twitter y sus intereses. Lo que se ha hecho es tomar una muestra de usuarios cualesquiera, e inferir relaciones entre ellos en base a sus intereses. Para ello se han recolectado los tweets de dichos usuarios mediante la API de Twitter y se han procesado con un extractor de entidades como el de Google Cloud. Con estas entidades y mediante un proceso de filtrado se han obtenido los intereses de los usuarios con unos determinados pesos. Una vez identificados sus intereses se ha procedido a relacionarlos tanto directamente como indirectamente, para lo cual se ha usado Wikidata como una ontología que nos ha permitido relacionar los intereses entre sí. Con todas estas relaciones y pesos se ha desarrollado un algoritmo que calcule la afinidad entre 2 usuarios y por tanto poder cruzarlos todos entre ellos. Finalmente para visualizarlo de forma más intuitiva y poder manipular fácilmente toda esta información, se han volcado todas las relaciones, afinidades, intereses y usuarios sobre un servidor de grafos Neo4j.

Tipo de Trabajo Académico: Trabajo Fin de Grado

Creative Commons License



El registro pertenece a las siguientes colecciones:
Academic Works > Trabajos Académicos por Centro > escuela-de-ingeniería-y-arquitectura
Academic Works > End-of-grade works



Back to search

Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)