Líderes de opinión
Por qué la Industria 5.0 necesita Inteligencia Artificial General

Por: Bas Steunebrink, Co-fundador y Director de Inteligencia Artificial General, Eric Nivel, Ingeniero Líder de AGI y Jerry Swan, Científico de Investigación en NNAISENSE.
Damos por sentado la automatización en nuestro mundo moderno, beneficiándonos cada día de cadenas de suministro que abarcan el globo, entregando una vasta selección de bienes en nuestras estanterías. Pero detrás de escena, la producción y el movimiento de bienes generan muchos desafíos de optimización, como el embalaje, la programación, la ruta y la automatización de la línea de montaje. Estos desafíos de optimización son dinámicos y cambian constantemente en consonancia con el mundo real. Por ejemplo, las rutas de suministro esperadas pueden verse comprometidas repentinamente debido a circunstancias imprevistas, como el bloqueo del Canal de Suez; las rutas aéreas pueden cambiar debido a erupciones volcánicas; países enteros pueden ser inaccesibles debido a conflictos. Los cambios en la legislación, el colapso de la moneda y los recursos escasos también son ejemplos de variables del lado de la oferta que están en constante flujo.
Para dar otro ejemplo, a veces es necesario incorporar un componente nuevo en una máquina o flujo de trabajo (los usuarios pueden querer materiales o colores diferentes, por ejemplo). Actualmente, se requiere mano de obra humana experta para realizar cambios en el sistema, o, en el caso del aprendizaje automático, para volver a entrenar y desplegar la solución. De manera similar, los “gemelos digitales” de la Industria 4.0 todavía dependen en gran medida de la idea de que la descripción del problema y la distribución de entradas pueden especificarse de una vez por todas en el momento del diseño inicial del sistema.
La reciente pandemia destaca la fragilidad de la planificación de la cadena de suministro “justo a tiempo”. Se hace más evidente que, en un mundo cada vez más complejo e incierto, la industria ya no puede permitirse tal inflexibilidad. Actualmente, la fabricación debe hacer una elección fija entre “Baja Mezcla Alta Volumen” (BMHV) y “Alta Mezcla Baja Volumen” (AMBV). La Industria 5.0 anticipa la perspectiva de “Alta Mezcla Alta Volumen” (AMAV), en la que el flujo de trabajo puede reconfigurarse a bajo costo para satisfacer requisitos fluidos. Para lograr esto, es necesario “automatizar la automatización”, para eliminar la necesidad de intervención humana y/o tiempo de inactividad del sistema cuando el problema o el entorno cambia. Esto requiere sistemas que “funcionen bajo orden”, reaccionando a dichos cambios, mientras aún tienen una perspectiva razonable de completar sus tareas asignadas dentro de los límites de tiempo del mundo real. Considere, por ejemplo, instruir a un robot de línea de montaje, actualmente ocupado con la tarea X, de la siguiente manera:
“Detén la tarea X inmediatamente: aquí está la especificación de Y, y aquí están la mayoría de tus antiguos y algunos nuevos efectores. Ahora comienza a ensamblar Y, evitando tales y cuales defectos y desperdicio”.
A pesar de la amplia charla reciente sobre la inminente llegada de la “Inteligencia Artificial General” (IAG) a través de modelos de lenguaje grande como GPT-3, ninguno de los enfoques propuestos es genuinamente capaz de “funcionar bajo orden”. Es decir, no pueden ser asignados a algo completamente fuera de su conjunto de entrenamiento sin el tiempo de inactividad de la re-entrenamiento, verificación y re-despliegue fuera de línea.
Está claro que cualquier concepto real de inteligencia está inextricablemente asociado con la respuesta al cambio. Un sistema que permanece sin cambios, no importa cuántos eventos inesperados esté expuesto, no es autónomo ni inteligente. Esto no disminuye las innegables fortalezas de dichos enfoques de aprendizaje profundo (AP), que han disfrutado de un gran éxito como medio para sintetizar programas para problemas que son difíciles de especificar explícitamente.
¿Qué tipo de funcionalidad del sistema podría permitir que la IA se mueva más allá de este paradigma de entrenar, congelar y desplegar, hacia uno que sea capaz de aprendizaje adaptativo ininterrumpido? Considere la necesidad de reemplazar un componente defectuoso en un flujo de trabajo de fabricación con uno de un proveedor diferente, que podría disfrutar de diferentes tolerancias. Con el modelado de caja negra de extremo a extremo de la IA contemporánea, el proceso de creación de gemelos digitales debe hacerse de nuevo. Para abordar las limitaciones de los enfoques contemporáneos, se requiere un cambio radical: un modelo que pueda razonar directamente sobre las consecuencias de un cambio de componente, y de hecho, escenarios contrafácticos más generales “¿qué pasaría si?”. Descomponer un flujo de trabajo en componentes con propiedades conocidas y recombinarlos según sea necesario requiere lo que se conoce como “composicionalidad”.
La composicionalidad ha eludido a la IA contemporánea, donde a menudo se confunde con la noción más débil de modularidad. La modularidad se ocupa de la capacidad de “pegar” componentes juntos, pero esto no logra capturar la esencia de la composicionalidad, que es la capacidad de razonar sobre el comportamiento del flujo de trabajo resultante para determinar y garantizar la preservación de alguna propiedad deseada. Esta capacidad es vital por razones de verificación y seguridad: por ejemplo, la capacidad del sistema para razonar que “adoptar un motor de un fabricante alternativo aumentará la potencia de salida general de la planta mientras que todos sus demás componentes permanecen dentro de los márgenes de temperatura”.
Aunque los enfoques de redes neuronales contemporáneas excelan en el aprendizaje de reglas a partir de datos, carecen de razonamiento composicional. Como alternativa a esperar que el razonamiento composicional surja de las arquitecturas de redes neuronales, es posible hacer un uso directo de las construcciones de la teoría de categorías, el estudio matemático de la composicionalidad. En particular, su subcampo de la cibernética categorial se ocupa de los controladores bidireccionales como elementos representacionales fundamentales. La bidireccionalidad es la capacidad de realizar tanto inferencia directa como inversa: predicción desde causas a efectos y viceversa. La inferencia inversa composicional es particularmente importante porque permite la incorporación de retroalimentación del entorno a cualquier escala de representación estructural, lo que facilita el aprendizaje rápido a partir de unos pocos ejemplos.
Dado algún comportamiento de sistema deseado, la tarea de aprendizaje es entonces construir una estructura de control agregada que lo cumpla. Las estructuras aprendidas inicialmente actúan como un esqueleto para el aprendizaje posterior.
A medida que el conocimiento del sistema aumenta, este esqueleto puede decorarse con propiedades composicionales aprendidas, similares a cómo una molécula de H2O puede determinarse que tiene propiedades diferentes a las de sus átomos constituyentes. Además, al igual que “lanzar una pelota” y “golpear una raqueta de tenis” pueden verse como acciones musculoesqueléticas relacionadas para un ser humano, así las tareas relacionadas pueden compartir una estructura de control esquelética que se embellece de manera específica de la tarea a través de la retroalimentación del entorno. Esta desacoplación de la estructura causal de los detalles específicos de la tarea puede facilitar el aprendizaje de nuevas tareas sin el olvido catastrófico que aqueja a los enfoques contemporáneos. Por lo tanto, un enfoque híbrido numérico-simbólico de la forma descrita puede combinar las fortalezas de los enfoques neuronales y simbólicos, al tener una noción explícita de estructura y la capacidad de aprender adaptativamente cómo se componen las propiedades. El razonamiento sobre las propiedades composicionales se basa en una base continua por el trabajo que el sistema está actualmente comandado a realizar.
En conclusión, está claro que se requiere un nuevo enfoque para crear sistemas verdaderamente autónomos: sistemas capaces de acomodar cambios significativos y/o operar en entornos desconocidos. Esto requiere aprendizaje adaptativo ininterrumpido y generalización a partir de lo que ya se conoce. A pesar de su nombre, los enfoques de aprendizaje profundo tienen solo una representación superficial del mundo que no puede ser manipulada a un alto nivel por el proceso de aprendizaje. En contraste, proponemos que los sistemas de IAG que surjan en la próxima generación incorporarán el aprendizaje profundo dentro de una arquitectura más amplia, equipada con la capacidad de razonar directamente sobre lo que sabe.
La capacidad de un sistema para razonar simbólicamente sobre su propia representación confiere beneficios significativos para la industria: con una representación explícitamente composicional, el sistema puede ser auditado, ya sea por humanos o internamente por el sistema mismo, para cumplir con los requisitos vitales de seguridad y equidad. Aunque ha habido mucha preocupación académica sobre el llamado riesgo-x de la IAG, el enfoque adecuado es más bien el problema de ingeniería concreto de reasignar un sistema de control mientras se mantienen estos requisitos vitales, un proceso que denominamos alineación interactiva. Solo a través de la adopción de este tipo de sistemas de control, que son aprendices continuos eficientes y confiables, podremos realizar la próxima generación de autonomía prevista por la Industria 5.0.












