Conexión residualResidual Connection
Atajo que salta una capa y lleva el valor original intacto
- La conexión residual es un atajo que salta una capa y lleva el valor original, sin tocar, hasta arriba.
- La capa no fabrica un resultado nuevo. Solo calcula cuánto hay que sumarle al valor original, y arriba se juntan los dos.
- Antes de que existiera este atajo, apilar más capas empeoraba el resultado en vez de mejorarlo.
- La señal de aprendizaje también sube por este atajo cuando vuelve hacia atrás, así que hasta cientos de capas llegan a aprender.
- Los modelos de imagen y de lenguaje actuales llevan este atajo en prácticamente todos sus bloques.
Contenido
1La analogía
Llevas una caja de reparto y subes por la escalera de un edificio. En cada piso hay una mesa de trabajo, y el encargado de ese piso abre la caja y le hace un pequeño arreglo. Si son pocos pisos, no hay problema. Pero si son cincuenta, al llegar arriba ya no se reconoce qué llevaba la caja al principio. Y si algún piso intermedio se equivoca, todo el trabajo de los pisos de abajo se pierde con él.
Por eso se abrió un atajo junto a la mesa de cada piso. La caja original sube por el atajo sin que nadie la toque. La mesa de trabajo ya no rehace la caja entera: solo decide qué añadirle. Arriba, basta con poner ese añadido sobre la caja que llegó por el atajo. Si un piso no encuentra nada que aportar, deja pasar la caja tal cual, sin añadir nada.
2En detalle
La capa solo aprende la diferencia
Una capa normal transforma por completo el valor que recibe y entrega un valor nuevo. Al añadirle un atajo, su papel cambia: ya no entrega un producto terminado, sino la diferencia entre el valor original y el objetivo. Por eso se le llama conexión residual, del latín residuo, lo que queda.
Bastarle con producir esa diferencia hace el trabajo de la capa mucho más fácil. Si el valor ya es bueno, la capa puede simplemente devolver algo cercano a 0 y no añadir nada. Es una diferencia mayor de lo que parece: sin el atajo, incluso "no hacer nada" exige ajustar los controles con precisión.
Con esto es posible apilar cien capas y que solo treinta trabajen de verdad. El resto se limita a dejar pasar el valor tal como llegó.
Para sumar hace falta que el tamaño coincida
Para juntar el valor que llega por el atajo con el que produce la capa, las dos formas tienen que coincidir. Si el tamaño de los grupos de números es distinto, no se pueden sumar. Por eso los tramos que se conectan con un atajo suelen diseñarse para que el tamaño de entrada y de salida sea el mismo.
Donde el tamaño cambia sí o sí, se coloca una transformación muy ligera en el propio atajo, solo para igualar el tamaño. En los modelos de imagen, esto ocurre en los puntos donde la imagen se encoge y aumentan los canales. Aun así, la norma es mantener esa transformación al mínimo: si el atajo se complica demasiado, deja de ser un atajo.
Sin atajo, cuanto más profundo, peor
Parece razonable pensar que apilar más capas da más capacidad y, por lo tanto, mejores resultados. Pero pasaba lo contrario. Al pasar de veinte a cincuenta capas, el resultado empeoraba tanto en datos nuevos como en datos ya vistos durante el entrenamiento.
No era un problema de memorización. Si el modelo profundo se limitara a copiar lo que hacía uno más superficial, debería mantener al menos el mismo resultado, pero ni eso lograba. No faltaba capacidad: fallaba el entrenamiento en sí. Con la llegada del atajo, esta barrera cayó, y modelos con más de cien capas empezaron a rendir mejor de verdad.
La señal de aprendizaje también vuelve por el atajo
El entrenamiento mide, arriba del todo, cuánto se alejó la respuesta del objetivo, y devuelve esa señal hacia las capas de abajo. Cada vez que la señal cruza una capa hacia atrás, se ve arrastrada por el cálculo de esa capa y se hace un poco más pequeña o más grande. Con decenas de capas, la señal casi desaparece antes de llegar a las primeras.
Con el atajo, la señal que vuelve también baja por ese camino. Al existir un canal que no pasa por ninguna capa, llega a las capas de abajo con una fuerza cercana a la original. Por esto las primeras capas de los modelos profundos por fin pudieron aprender de verdad.
Hoy está en todos los modelos que se usan
El atajo tuvo su primer gran éxito en modelos de reconocimiento de imágenes, pero ahora forma parte básica de casi cualquier arquitectura. Si abres un bloque dentro de un modelo de lenguaje, encontrarás un atajo después de la atención y otro después de la capa que viene a continuación.
Así, en vez de reescribirse por completo capa tras capa, el valor mantiene un tronco grueso que sube recto de abajo hacia arriba. Cada capa solo le añade su parte a ese tronco. La normalización de capas suele venir siempre pegada a este mecanismo, precisamente porque sumar sin parar hace que el valor crezca cada vez más.
3Con más precisión
La conexión residual suma la entrada de un bloque de capas a la salida de ese mismo bloque antes de pasarlo a lo siguiente. El bloque aprende la diferencia entre el objetivo y la entrada, y el gradiente que se devuelve gana una ruta que atraviesa el bloque sin pasar por sus capas. Gracias a esa ruta, el desvanecimiento del gradiente se reduce mucho.
La analogía también tiene sus costuras. El atajo de la escalera sirve para transportar algo, pero la conexión residual no transporta: es un cálculo que suma dos valores. El atajo no tiene ningún control que aprender, así que casi no cuesta nada. Y la caja y el añadido no quedan uno al lado del otro: en cada posición, los números se suman directamente.
El atajo tampoco es una solución mágica. Sumar sin parar hace que el tamaño crezca al subir de capa en capa, así que hace falta usar normalización junto con él, y el punto exacto donde se coloca la suma puede hacer que el entrenamiento vaya bien o se vuelva inestable.
También hace falta decidir qué tan grande es el bloque que salta cada atajo. Si el bloque es demasiado grande, la capa dentro de él pierde margen para especializarse; si es demasiado pequeño, se multiplican los atajos sin necesidad. Encontrar ese tamaño es, en buena parte, cuestión de prueba y error al diseñar la arquitectura.
4Pruébalo
- LLM Visualization (disección 3D de un modelo de lenguaje) ailearn.space Junto al valor que atraviesa las capas hay un tronco grueso que sube directo hasta arriba, ese es el atajo
- Transformer Explainer (cómo funciona un transformer) ailearn.space Al desplegar un bloque puedes encontrar el punto exacto donde el resultado del cálculo se suma al valor original
5Malentendidos comunes
Es fácil pensar que el atajo salta la capa y ahorra cálculo, pero en realidad la capa hace su cálculo igual, y solo se le suma el valor original al resultado.
Es fácil pensar que apilar más capas siempre mejora el modelo, pero en realidad, sin un mecanismo como este atajo, entrenar se vuelve más difícil cuanto más profundo es.
Es fácil pensar que la conexión residual solo se usa en modelos de imagen, pero en realidad aparece dos veces en cada bloque de los modelos de lenguaje actuales.
7Resumen en una línea
En resumenLa conexión residual es un atajo que salta una capa y lleva el valor original tal cual hasta arriba: la capa solo aprende la diferencia que hay que sumar, y así hasta los modelos más profundos logran entrenarse.
¿Has visto un error o tienes una analogía mejor? Sugerir una corrección · Última actualización2026-09-02