IA 360
Glosario Inteligencia Artificial

Redes Neuronales Recurrentes

Las redes neuronales recurrentes procesan secuencias manteniendo un estado oculto que actúa como memoria. Repasamos cómo funcionan, por qué el gradiente que se desvanece dio lugar a la LSTM y la GRU, y qué papel conservan frente a los Transformers.

Admin IA360 4 min de lectura Generado con IA Read in English
Redes Neuronales Recurrentes

Una red neuronal recurrente (Recurrent Neural Network, RNN) es una arquitectura pensada para procesar secuencias —texto, voz, series temporales— elemento a elemento en lugar de todos a la vez. Su rasgo definitorio es el estado oculto (hidden state): un vector de memoria que la red actualiza en cada paso y que resume lo visto hasta ese instante.

Ese estado se reinyecta en la red junto con la siguiente entrada, de modo que la respuesta en cada momento depende no solo del dato actual, sino de todo el contexto acumulado. Esa memoria interna es lo que permite a una RNN captar el orden y las dependencias temporales de una secuencia, algo que una red convencional, sin bucle de realimentación, no puede hacer.

Cómo funcionan: estado oculto y retropropagación en el tiempo

En cada paso, la RNN combina la entrada actual con el estado oculto anterior aplicando los mismos pesos, reutilizados una y otra vez a lo largo de la secuencia. Así, con un número fijo de parámetros, puede tratar secuencias de cualquier longitud. Para entrenarla se usa la retropropagación a través del tiempo (backpropagation through time, BPTT), formalizada por Paul Werbos en 1990: la red se «despliega» en el tiempo como si fuera una red profunda con pesos compartidos, y el error se propaga hacia atrás a lo largo de todos los pasos de la secuencia.

El problema del gradiente y las soluciones LSTM y GRU

Ese entrenamiento tropieza con un obstáculo de fondo. Bengio, Simard y Frasconi demostraron en 1994 que aprender dependencias largas con descenso de gradiente es difícil: al propagar el error muchos pasos hacia atrás, el gradiente tiende a desvanecerse —acercarse a cero, con lo que la red olvida lo lejano— o a explotar, creciendo sin control. La explosión se contiene recortando la norma del gradiente; el desvanecimiento exigió rediseñar la propia celda.

La respuesta más influyente fue la LSTM (Long Short-Term Memory), de Sepp Hochreiter y Jürgen Schmidhuber en 1997: añade una celda de memoria y unas puertas —de entrada, olvido y salida— que deciden qué información guardar, descartar y emitir, manteniendo un flujo de error estable a lo largo de muchos pasos. En 2014, Kyunghyun Cho y sus colaboradores propusieron la GRU (Gated Recurrent Unit), que simplifica la idea con solo dos puertas —de actualización y de reinicio—, menos parámetros y resultados a menudo comparables.

Las RNN frente a los Transformers hoy

En 2017, el artículo «Attention Is All You Need», de Vaswani y su equipo, presentó el Transformer, una arquitectura basada en el mecanismo de atención que procesa la secuencia entera en paralelo y prescinde de la recurrencia. Al no arrastrar la información paso a paso, entrena mucho más rápido y relaciona elementos distantes con mayor facilidad. Desde entonces desplazó en gran medida a las RNN en el procesamiento del lenguaje y es la base de los grandes modelos actuales.

El relevo, sin embargo, no es total. La atención tiene un coste que crece de forma cuadrática con la longitud de la secuencia y necesita ver el texto completo, mientras que una RNN avanza un paso cada vez con un estado compacto. Eso mantiene su interés en el procesamiento en streaming, en dispositivos con recursos limitados y en ciertas series temporales. Cómo unir la eficiencia de lo recurrente con la calidad de la atención sigue siendo un problema abierto: líneas recientes, como los modelos de espacio de estados, exploran precisamente esa frontera.

Este artículo se ha elaborado con inteligencia artificial bajo supervisión editorial humana.

Compartir este artículo

Este sitio web utiliza cookies para mejorar la experiencia de navegación. Política de cookies.

↑↓ navegar ↵ abrir esc cerrar