Boletín Nº 203 - noviembre 2019

Nuevos algoritmos vigilan el buen comportamiento de la inteligencia artificial

Investigadores de EE UU y Brasil han desarrollado un sistema que ayuda a garantizar que los algoritmos de aprendizaje automático, usados en IA, funcionen adecuadamente y no reproduzcan sesgos discriminatorios. La técnica ha sido probada con éxito en aplicaciones de educación y salud.

SINC | | 21 noviembre 2019 20:00

Imagen ilustrativa, de fondo tiene  código binario, microchip y una cabeza que muestra el cerebro.

Los investigadores han desarrollado algoritmos que son capaces de entrenar a los algoritmos de aprendizaje automático para que tengan un buen funcionamiento y eviten los sesgos. / Pixabay  

La inteligencia artificial (IA) tiene cada vez más usos comerciales, gracias a la creciente destreza de los algoritmos de aprendizaje automático (machine learning, ML), utilizados, por ejemplo, en la conducción de coches autónomos, el control de robots o la automatización de la toma de decisiones.

Pero a medida que la IA se extiende a tareas más delicadas, como puede ser el diagnóstico médico o la selección de personal para puestos de trabajo, existe una presión creciente para que se ofrezcan garantías de que estos sistemas, que se alimentan de datos históricos, no reproduzcan sesgos discriminatorios.

Emma Brunskill, investigadora de Stanford y autora principal del estudio, indica que con este trabajo pretenden "promover una IA que respete los valores de sus usuarios humanos y justifique la confianza que depositamos en los sistemas autónomos".

El estudio se basa en la idea de que si los resultados o comportamientos inseguros o injustos pueden ser definidos matemáticamente, también debería ser posible crear algoritmos que puedan aprender de los datos y evitar resultados no deseados con gran fiabilidad.

Predecir la fiabilidad de los algoritmos

Los investigadores también querían desarrollar un conjunto de técnicas que facilitaran a los usuarios de estos algoritmos -que no suelen ser científicos computacionales, sino compañías, centros de investigación, etc.- las especificaciones de los tipos de comportamiento inadecuado que deseen restringir y permitan a los diseñadores de algoritmos de aprendizaje automático predecir, con garantías, la fiabilidad de los sistemas alimentados con datos históricos en IA.

Los autores han probado su método en los algoritmos usados en la predicción del promedio de calificaciones de los estudiantes universitarios basada en los resultados de los exámenes, una práctica común que puede resultar en sesgos de género. El objetivo era mejorar la imparcialidad de estos algoritmos.

Así, utilizando un conjunto de datos experimentales, dieron instrucciones matemáticas a los algoritmos para evitar que realizaran predicciones que sistemáticamente sobreestimaran o subestimaran las calificaciones para un género determinado.

Filtro de imparcialidad

Con estas instrucciones, el algoritmo identificó una mejor manera de predecir las notas de los estudiantes con un sesgo de género mucho menos sistemático que los métodos existentes. Según los investigadores, las técnicas previas mostraron dificultades en este sentido, "debido a que no tenían un filtro de imparcialidad incorporado o porque los algoritmos desarrollados para lograr la imparcialidad eran demasiado limitados en su alcance", explica Thomas.

Además, el grupo desarrolló otro algoritmo y lo utilizó para lograr un equilibrio entre seguridad y rendimiento en una bomba de insulina automatizada. Estos dispositivos tienen que decidir cuán grande o pequeña es la dosis de insulina que se le debe administrar a un paciente en las comidas.

Lo ideal es que la bomba suministre la insulina suficiente para mantener estables los niveles de azúcar en la sangre. El machine learnig puede ayudar a identificar patrones sutiles en las respuestas del azúcar en sangre de una persona a las dosis, pero los sistemas existentes no facilitan a los médicos la especificación de los resultados que los algoritmos de dosificación automatizada deben evitar, como los colapsos por bajo nivel de azúcar en la sangre.

Método seldoniano

En su artículo de Science, los autores usan el término ‘algoritmo seldoniano’ para definir su enfoque. Hacen referencia a Hari Seldon, un personaje inventado por Isaac Asimov, que una vez proclamó las tres leyes de la robótica, comenzando con el mandato de que "un robot no puede herir a un ser humano o, a través de la inacción, permitir que un ser humano resulte perjudicado".

Thomas señala que, aunque aún queda mucho por hacer, el nuevo método seldoniano "facilitará a los diseñadores de algoritmos de aprendizaje automático la creación de instrucciones para evitar el comportamiento inadecuado de estos algoritmos, de manera que les permita evaluar la probabilidad de que los sistemas entrenados funcionen correctamente en el mundo real.

Este trabajo ha recibido financiación parcial de Adobe, la Fundación Nacional de Ciencias y el Instituto de Ciencias de la Educación de EE UU.

|/prensa/boletincyt/boletines_cyt/boletin_203/video_Sinc-2.html