← Últimos artículos
🤖 machine learning

Faults That Fortify: CNN Adversarial Robustness via GPU Undervolting

Este artículo demuestra que el subvoltaje de la GPU durante el entrenamiento de CNN introduce fallos estocásticos beneficiosos que actúan como una regularización implícita, mejorando simultáneamente la robustez adversarial y reduciendo el consumo de energía sin requerir cambios algorítmicos.

Autores originales: Behnam Omidi, Ahmad Tahmasivand, Husam Alsyouri, Saba Al-Sayouri, Chongzhou Fang, Ihsen Alouani, Khaled N. Khasawneh

Publicado 2026-08-24
📖 6 min de lectura🧠 Análisis profundo

Autores originales: Behnam Omidi, Ahmad Tahmasivand, Husam Alsyouri, Saba Al-Sayouri, Chongzhou Fang, Ihsen Alouani, Khaled N. Khasawneh

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

Las computadoras modernas se han vuelto notablemente buenas para ver. Pueden identificar un tumor en una exploración médica, reconocer a un peatón en una calle concurrida o clasificar millones de fotos para encontrar un rostro específico. Esta capacidad proviene de un tipo de software llamado red neuronal, que está diseñada para imitar la forma en que el cerebro humano procesa la información. Estos sistemas aprenden observando grandes cantidades de datos, ajustando sus configuraciones internas hasta que pueden realizar predicciones precisas. Sin embargo, este proceso de aprendizaje es increíblemente exigente. Requiere chips informáticos potentes y ávidos de energía que generan un calor significativo y consumen grandes cantidades de electricidad. Además, estos sistemas son frágiles. Una persona puede realizar un cambio diminuto, casi invisible, en una imagen —algo que un humano nunca notaría— y la computadora podría quedar repentinamente convencida de que una señal de alto es una señal de límite de velocidad. Esta vulnerabilidad, conocida como ataque adversarial, plantea un riesgo serio para aplicaciones críticas de seguridad, como los autos autónomos. Los investigadores han buscado durante mucho tiempo formas de hacer que estos sistemas sean más seguros contra tales trucos y más eficientes en su uso de energía, tratando a menudo estos dos objetivos como desafíos separados.

Un equipo de investigadores de la Universidad George Mason y otras instituciones ha descubierto una manera de abordar ambos problemas a la vez haciendo algo que suena contraintuitivo: debilitaron deliberadamente el chip de la computadora mientras este aprendía. En lugar de ejecutar el procesador de gráficos a su potencia estándar y completa, redujeron el voltaje eléctrico suministrado. En el mundo de la electrónica, el voltaje es la presión que empuja la electricidad a través de un circuito. Cuando se reduce esta presión, los transistores dentro del chip, que actúan como diminutos interruptores, se vuelven menos fiables. Podrían encenderse o apagarse ligeramente demasiado pronto o demasiado tarde, causando pequeños errores aleatorios en los cálculos. Usualmente, los ingenieros hacen grandes esfuerzos para prevenir estos errores, ya que pueden causar que un sistema falle o produzca datos basura. Pero en este estudio específico, los investigadores trataron estos fallos no como errores, sino como una característica.

El equipo configuró una serie de experimentos utilizando tres tipos diferentes de modelos de reconocimiento de imágenes, que iban desde un diseño clásico y simple hasta uno más complejo y moderno. Entrenaron estos modelos con dos conjuntos estándar de imágenes: uno que contenía números escritos a mano y otro que contenía pequeñas y coloridas fotos de objetos cotidianos como gatos, perros y aviones. Para cada modelo, ejecutaron dos versiones del proceso de entrenamiento. En la primera versión, el chip de la computadora funcionaba a su voltaje normal y estable. En la segunda versión, los investigadores redujeron cuidadosamente el voltaje lo suficiente como para introducir un flujo constante de pequeños errores de cálculo aleatorios, pero no tanto como para que el entrenamiento fallara por completo. Descubrieron que el chip podía operar a un voltaje de aproximadamente 0.8 voltios, frente a los 1.03 voltios estándar, sin romperse. Esta reducción en la presión de potencia condujo a una caída significativa en el consumo de energía, siendo los modelos más eficientes capaces de usar casi un 39 por ciento menos de energía que sus contrapartes estándar.

Los resultados de este enfoque fueron sorprendentes. Cuando los investigadores probaron los modelos contra ataques sofisticados diseñados para engañarlos, los modelos entrenados con el voltaje más débil y "ruidoso" se desempeñaron consistentemente mejor que aquellos entrenados bajo condiciones normales. Los errores aleatorios introducidos durante la fase de aprendizaje actuaron como una forma de peso de entrenamiento invisible. Así como un levantador de pesas que entrena con pesos ligeramente desiguales podría desarrollar un mejor equilibrio y fuerza, la red neuronal aprendió a ignorar las pequeñas perturbaciones y a concentrarse en las características esenciales de las imágenes. Esto hizo que el modelo final fuera mucho más difícil de engañar. Los investigadores probaron esto alimentando los modelos con miles de imágenes ligeramente alteradas, diseñadas para confundir a la computadora, y los modelos entrenados con el voltaje reducido mantuvieron su precisión durante mucho más tiempo que los modelos estándar.

Esta mejora se mantuvo incluso cuando los modelos ya estaban siendo entrenados con técnicas de seguridad avanzadas diseñadas específicamente para combatir ataques. Usualmente, añadir medidas de seguridad extra hace que un sistema sea más lento y costoso de ejecutar. Aquí, los investigadores encontraron que el simple acto de reducir el voltaje hacía que el entrenamiento de seguridad fuera aún más efectivo. Los modelos entrenados bajo el voltaje más bajo no solo fueron más robustos contra los ataques, sino que también requirieron menos energía para ser creados. Los investigadores observaron que los errores causados por el menor voltaje eran muy específicos. La mayoría afectaba a las partes menos significativas de los números que la computadora estaba calculando, creando un ruido suave y aleatorio en lugar de un fallo catastrófico. Este ruido era lo suficientemente pequeño como para que la computadora aún pudiera aprender las respuestas correctas, pero lo suficientemente frecuente como para obligar al sistema a encontrar una forma más estable de pensar sobre los datos.

El estudio sugiere que existe un punto óptimo en la operación del hardware donde un poco de inestabilidad puede conducir, de hecho, a una mayor confiabilidad. Al aceptar una cantidad controlada de error durante la fase de entrenamiento, los investigadores pudieron construir sistemas que son tanto más resistentes como más ecológicos. Este enfoque no requiere cambiar el código de software o los algoritmos utilizados para enseñar a la computadora; simplemente implica girar un dial en el hardware para bajar la potencia. Aunque los investigadores señalaron que los beneficios fueron ligeramente menos pronunciados en los modelos más grandes y complejos, probablemente debido a que esos modelos tienen más capas para absorber los pequeños errores, la tendencia general fue clara. El trabajo abre un nuevo camino para hacer la inteligencia artificial más resiliente y sostenible, demostiendo que, a veces, para hacer un sistema más fuerte, hay que dejar que tropiece un poco mientras aprende.

¿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 →