Por Ricardo Capilla
Ciudad de México. (Agencia Informativa Conacyt).- El grupo de investigación Ingeotec, conformado por investigadores Cátedras Conacyt pertenecientes al Centro de Investigación e Innovación en Tecnologías de la Información y Comunicación (Infotec) y al Centro de Investigación en Ciencias de Información Geoespacial (Centrogeo), desarrolló Ingeotext, un conjunto de herramientas que utilizan técnicas de inteligencia artificial para la categorización de textos de manera automática.
Este desarrollo realizado por el grupo Ingeotec consta de algoritmos que aprenden las características de las categorías involucradas a partir de una serie de ejemplos de las mismas. Una vez que los algoritmos aprenden a identificar el contenido de los textos, estos son capaces de clasificar nuevos textos dentro de las categorías aprendidas, explicó el doctor Mario Graff Guerrero, doctor en ciencias computacionales.
Para lograr esto se utilizan las herramientas microTC y B4MSA, desarrolladas también por el grupo de investigación, que se encargan de buscar, entre billones de posibles configuraciones, el modelo que mejor se adapte a la tarea. Sin embargo, este procedimiento considera un solo tipo de conocimiento o fuente de datos a la vez, por ello los investigadores desarrollaron EvoMSA, una herramienta que es capaz de combinar diferentes fuentes de información para generar un modelo más complejo.
Aplicaciones
Estas herramientas pueden utilizarse de una forma muy variada y en diferentes idiomas, por ejemplo para categorizar los textos como humorísticos, agresivos, si son de un tópico en particular, entre otros, hasta para ayudar a identificar amenazas potenciales dentro de las redes sociales.
“Las técnicas que hemos desarrollado son independientes del idioma y pueden aplicarse a cualquier tipo de texto, pero por facilidad las hemos probado en Twitter, ya que es muy fácil acceder a los tuits públicos. Las hemos probado en español, inglés, árabe, ruso, portugués, alemán, sueco y otros idiomas”, puntualizó el doctor Mario Graff.
Asimismo, explicó que estos algoritmos pueden utilizarse en distintos idiomas gracias a que solo se toman en cuenta los elementos más básicos del lenguaje escrito, es decir, las palabras y los caracteres que las componen, haciendo posible que no se requiera conocer a fondo la estructura de un lenguaje en particular.
Como ejemplo, mencionó que los algoritmos pueden ser entrenados para que identifiquen a personas que acosan a menores en las redes sociales. Dadas las características de los mensajes escritos por una de estas personas, el algoritmo puede identificar su edad aproximada y palabras clave que puedan indicar que existe un tipo de acoso.
Los algoritmos de Ingeotext se han aplicado a la red social Twitter, en donde se pudieron identificar mensajes con contenido agresivo y misógino, así como también emociones. En este último caso, este desarrollo se podría utilizar para analizar las publicaciones que hace una persona e identificar si está deprimida, si presenta tendencias suicidas o si sufre de anorexia, de acuerdo con la doctora Daniela Moctezuma Ochoa, doctora en tecnologías de la información y sistemas informáticos e investigadora cátedra Conacyt asignada a Centrogeo.
El grupo Ingeotec ha sido galardonado por este desarrollo en diferentes competencias. En 2018, participaron en dos talleres de la Sociedad Española de Procesamiento de Lenguaje Natural (SEPLN), donde obtuvieron el primer lugar en la tarea de Análisis de humor basado en anotación humana (HAHA, por sus siglas en inglés), mientras que en la tarea de Análisis de la autoría y agresividad en Twitter: estudio de caso en el español mexicano (MEX-A3T, por sus siglas en inglés), obtuvieron el primer lugar en detección de agresividad y el tercero en perfilado de usuarios.
En el segundo taller, titulado Taller de Análisis Semántico (TASS Tarea-4), obtuvieron el primer lugar al conseguir el mayor puntaje en la tarea cuyo objetivo era determinar si un texto comunicaba buenas o malas noticias.
Asimismo, el grupo participó en la Conferencia y Laboratorios del Foro de Evaluación, organización que promueve la investigación, innovación y desarrollo de sistemas de acceso de información plurilingüe y multimodal, en donde alcanzaron el tercer lugar en una serie de pruebas cuyo objetivo fue realizar perfilado de usuarios multimodal en los idiomas árabe, inglés y español.
Siguiendo la idea de que la ciencia debe ser abierta, las herramientas generadas por este grupo de catedráticos Conacyt están a disposición del público a través de su página en GitHub, en donde los interesados en el tema pueden descargarlas y hacer uso de ellas, además se pueden consultar los artículos científicos asociados a estas herramientas.