Distinción de bots y humanos en Twitter con Inteligencia Artificial
Por favor, use este identificador para citar o enlazar este ítem:
http://hdl.handle.net/10045/120393
Título: | Distinción de bots y humanos en Twitter con Inteligencia Artificial |
---|---|
Autor/es: | Rico Martínez, María Esther |
Director de la investigación: | Berna-Martinez, Jose Vicente |
Centro, Departamento o Servicio: | Universidad de Alicante. Departamento de Tecnología Informática y Computación |
Palabras clave: | Inteligencia Artificial | Machine Learning | Deep Learning | Redes neuronales | Twitter |
Área/s de conocimiento: | Arquitectura y Tecnología de Computadores |
Fecha de publicación: | 22-dic-2021 |
Fecha de lectura: | 17-dic-2021 |
Resumen: | En la actualidad, las personas cada vez hacemos más uso de las redes sociales, llegando muchas de ellas a convertirse en medios informativos y lugares donde las personas pueden expresar y compartir sus opiniones, propagándose toda esta información con gran velocidad. Así, esta facilidad de propagación que tienen las redes sociales ha despertado un problema de especial relevancia que es la rapidez con la que proliferan y se difunden contenidos falsos o malintencionados en estas redes. Estos contenidos en muchas ocasiones tienen detrás de si un perfil falso o controlado por un bot con intenciones maliciosas. Sin embargo, hoy por hoy, muchas de estas cuentas sospechosas se camuflan imitando a una persona real, hecho que dificulta enormemente su identificación. Por ello, antes de creer y confiar en cualquier contenido que se muestre en este tipo de redes, es necesario contrastar dicha información y valorar la credibilidad que transmite su autor. Así, con la elaboración de este trabajo, se pretende aportar una experimentación formal y extensa, focalizada en lograr la distinción entre personas reales y bots en la red social Twitter, empleando para ello técnicas de Inteligencia Artificial basándose en sus características de perfil. Estos datos presentes en los perfiles de cada cuenta se obtienen mediante la API de Twitter y el lenguaje Python junto con el uso de varias librerías. De esta forma, se recopila un conjunto amplio de usuarios sobre los cuales se conoce previamente si son bots o humanos y se extraen todas las características de dichos perfiles. Una vez obtenidas dichas características, se procede a aplicar diferentes técnicas de Machine Learning para determinar qué datos de los extraídos cobran un mayor peso a la hora de identificar si se trata de una cuenta controlada por una persona real o por un bot. Seguidamente, se procede a hacer uso de soluciones basadas en Deep Learning, definiendo para ello modelos de redes neuronales con distintas configuraciones. En esta experimentación se realiza un estudio exhaustivo probando diversas estructuras de modelos con el fin de buscar aquellas que, una vez se entrenen utilizando como entrada las características de los usuarios, sean capaces de predecir de forma óptima si detrás de una cuenta hay un bot o un humano. Sin embargo, esta tarea no será sencilla, pues la heterogeneidad de los datos extraídos para cada uno de los perfiles hará que el proceso de aprendizaje de los modelos se vuelva complejo. |
URI: | http://hdl.handle.net/10045/120393 |
Idioma: | spa |
Tipo: | info:eu-repo/semantics/masterThesis |
Derechos: | Licencia Creative Commons Reconocimiento-NoComercial-SinObraDerivada 4.0 |
Revisión científica: | no |
Aparece en las colecciones: | Máster Universitario en Ingeniería Informática - Trabajos Fin de Máster |
Archivos en este ítem:
Archivo | Descripción | Tamaño | Formato | |
---|---|---|---|---|
Distincion_de_bots_y_humanos_en_Twitter_con_Intel_Rico_Martinez_Maria_Esther.pdf | 4,14 MB | Adobe PDF | Abrir Vista previa | |
Todos los documentos en RUA están protegidos por derechos de autor. Algunos derechos reservados.