← Últimos artículos
🤖 machine learning

Event-triggered Implicit Perturbation for Zeroth-Order Fine-Tuning of Spiking Transformers

Este artículo propone una arquitectura de perturbación implícita activada por eventos (IPZO) para el ajuste fino de orden cero de Spiking Transformers en aceleradores de computación en memoria, la cual elimina las costosas operaciones de lectura-modificación-escritura y reduce la sobrecarga de hardware al generar perturbaciones únicamente para los pesos activados por picos, empleando además un esquema de recombinación XOR para mantener una precisión comparable a la de los generadores de números aleatorios basados en software.

Autores originales: Tengteng Lei, Prabodh Katti, Rashi Dutt, Houssem Sifaou, Tan Peng, Osvaldo Simeone, Kai Xu, Bipin Rajendran

Publicado 2026-08-24
📖 4 min de lectura☕ Lectura para el café

Autores originales: Tengteng Lei, Prabodh Katti, Rashi Dutt, Houssem Sifaou, Tan Peng, Osvaldo Simeone, Kai Xu, Bipin Rajendran

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

En el mundo de la inteligencia artificial, que evoluciona rápidamente, un tipo específico de programa informático conocido como transformador se ha convertido en la fuerza dominante, impulsando desde la traducción de idiomas hasta el reconocimiento de imágenes. Estos sistemas son increíblemente potentes pero también increíblemente ávidos de energía y memoria, requiriendo a menudo centros de datos masivos para funcionar. Para llevar esta inteligencia a dispositivos más pequeños y cotidianos, como teléfonos inteligentes o sensores, los ingenieros han recurrido a un enfoque diferente inspirado en el cerebro humano: las redes neuronales de impulsos (spiking neural networks). A diferencia de los programas tradicionales que procesan la información de forma continua, estas redes operan mediante eventos, disparándose solo cuando es necesario, lo que las hace naturalmente eficientes. Sin embargo, enseñar a estas redes a aprender nuevas tareas directamente en el dispositivo ha sido un problema obstinado. El método estándar para entrenarlas, que implica calcular cómo ajustar cada una de las conexiones de la red, es demasiado complejo y consume demasiada memoria para los chips pequeños. Existe una alternativa más simple, una que estima cómo mejorar el sistema realizando pequeños ajustes aleatorios en sus conexiones y observando si el resultado mejora, pero este método tiene sus propios graves obstáculos de hardware que lo han mantenido poco práctico.

Un equipo de investigadores ha diseñado ahora una nueva arquitectura que supera estos obstáculos, permitiendo que estas redes eficientes de tipo cerebral aprendan directamente en chips informáticos especializados sin necesidad de reescribir constantemente su memoria interna. El desafío central al que se enfrentaron fue que la forma estándar de realizar estos ajustes aleatorios requiere que el chip lea repetidamente su información almacenada, la cambie y la vuelva a escribir. Este proceso, conocido como lectura-modificación-escritura (read-modify-write), es lento y agota la batería, anulando efectivamente los ahorros de energía para los que fueron diseñados los chips especializados. Además, generar la vasta cantidad de números aleatorios necesarios para estos ajustes para cada una de las conexiones de la red requeriría un generador de números aleatorios tan grande que ocuparía más espacio que la propia memoria. Los investigadores propusieron un ingenioso truco: en lugar de cambiar los pesos almacenados directamente, inyectan los cambios aleatorios en el propio proceso de cálculo, justo donde se están sumando los números. Esto mantiene los pesos almacenados intactos e inmóviles, preservando la eficiencia del chip.

Para que esto funcione, el equipo construyó una unidad especializada que solo genera estos ajustes aleatorios para las partes de la red que están activas en cualquier momento dado. Debido a que estas redes de tipo cerebral son naturalmente dispersas, lo que significa que la mayoría de sus conexiones están silenciosas en un instante determinado, esta unidad solo necesita ser una fracción del tamaño de la red completa. Sin embargo, el simple hecho de reutilizar el mismo pequeño conjunto de números aleatorios para diferentes partes de la red crea un problema oculto: los ajustes se vuelven demasiado similares entre sí, lo que provoca que el proceso de aprendizaje se estanque o pierda precisión. Para resolver esto, los investigadores introdujeron un esquema de mezcla que combina estos números reutilizados de una manera específica basada en su ubicación, asegurando que cada parte de la red reciba un ajuste único e independiente. Este proceso de mezcla, que llaman recombinación XOR dirigida por dirección (address-driven XOR recombination), restaura la independencia estadística necesaria para que el sistema aprenda con eficacia.

Cuando el equipo probó este nuevo diseño, los resultados fueron sorprendentes. En simulaciones y pruebas de hardware utilizando un proceso de fabricación de chips estándar, su sistema alcanzó la misma alta precisión que los métodos basados en software que utilizan números aleatorios perfectos e independientes. En contraste, una versión más simple que simplemente reutilizaba los números aleatorios sin el esquema de mezcla falló significamente, perdiendo casi diez puntos porcentuales de precisión en tareas de reconocimiento de imágenes y requiriendo mucho más tiempo para aprender. El nuevo diseño también demostró ser notablemente eficiente energéticamente. Debido a que evita el costoso proceso de reescribir la memoria, consume menos de la mitad de la energía del método tradicional cuando se ejecuta en configuraciones típicas. Aunque la nueva unidad de mezcla añade una pequeña cantidad de hardware adicional, la velocidad con la que el sistema aprende significa que la energía total utilizada durante todo el proceso de entrenamiento se reduce a la mitad en comparación con el método de reutilización más simple. Este trabajo demuestra que, al trasladar los ajustes aleatorios del área de almacenamiento al área de cálculo y utilizar una técnica de mezcla inteligente, es posible entrenar modelos de IA complejos de inspiración cerebral directamente en hardware con limitaciones de energía, abriendo la puerta a dispositivos más inteligentes y adaptables que pueden aprender sobre la marcha.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →