needhelp
← Volver al blog

Gated DeltaNet-2: Separando Borrado y Escritura en la Atención Lineal

por needhelp
attention-mechanism
linear-attention
transformer
llm
long-context
deep-learning

El Cuello de Botella de la Atención

El mecanismo estándar de atención softmax que impulsa cada Transformer tiene un problema fundamental: complejidad cuadrática. Para una secuencia de longitud N, la atención calcula N×N interacciones por pares, lo que significa que procesar documentos largos consume memoria y cómputo a un ritmo insostenible.

Por eso modelos como GPT-5 y Claude Opus 4.7 tienen límites prácticos de contexto — y por eso todos compiten por encontrar alternativas.

Secuencia de entradaN tokensSecuencia de entradaN tokensAtención SoftmaxO(N²) memoriaAtención LinealO(N) memoriaKV Cachecrecimiento ilimitadoEstado fijomemoria constanteCuello de botellade decodificaciónDecodificación eficiente

La atención lineal es el principal contendiente. En lugar de almacenar una matriz de atención N×N completa, comprime el historial en un estado recurrente de tamaño fijo — como llevar una libreta en lugar de una biblioteca. El costo de mezcla de secuencias baja de O(N²) a O(N), y la decodificación usa memoria constante.

El Problema Central: Acoplar Borrado y Escritura

Pero la atención lineal introduce un problema más sutil: ¿cómo editar una memoria comprimida?

Piensa en el estado recurrente como una pizarra. Cada nuevo token necesita:

  1. Borrar información obsoleta relevante para la consulta actual
  2. Escribir nuevas asociaciones en el estado

Los modelos anteriores — Gated DeltaNet y Kimi Delta Attention (KDA) — usan una única puerta escalar para controlar ambas operaciones. Es como usar una sola perilla para ajustar temperatura y presión del agua en una ducha: funciona, pero no puedes optimizar cada una independientemente.

La idea central del artículo: borrar contenido antiguo (lado key) y guardar contenido nuevo (lado value) son operaciones fundamentalmente diferentes que no deberían compartir un controlador.

Gated DeltaNet-2: La Solución

Investigadores de NVIDIA (Ali Hatamizadeh, Yejin Choi, Jan Kautz) presentaron Gated DeltaNet-2, que separa las vías de borrado y escritura con dos puertas independientes por canal:

Componente Símbolo Función
Puerta de borrado b_t Controla cuánto contenido antiguo eliminar (lado key)
Puerta de escritura w_t Controla cuánto contenido nuevo guardar (lado value)
Decaimiento por canal heredado de KDA Tasa de olvido adaptativa por canal
Gated DeltaNet-2Enfoques Anteriores"control acoplado"Borrar contenido antiguoBorrar contenido antiguolado keyPuerta de borrado b_tpor canalPuerta escalar únicaEstado actualizadoEscribir contenido nuevoEscribir contenido nuevolado valuePuerta de escritura w_tpor canalToken de entradaToken de entrada

Esta separación permite al modelo mantener asociaciones antiguas mientras escribe agresivamente nuevas, o limpiar completamente el contexto obsoleto mientras actualiza ligeramente — algo imposible bajo el régimen de puerta escalar.

Jerarquía de Generalización

Gated DeltaNet-2 generaliza el trabajo previo:

  • KDA = GDN-2 cuando b_t y w_t colapsan al mismo escalar
  • Gated DeltaNet = KDA cuando el decaimiento por canal también colapsa
  • DeltaNet = la versión original sin puertas

Esto significa que GDN-2 puede expresar cualquier comportamiento de sus predecesores añadiendo capacidades que fundamentalmente no poseen.

Innovaciones Técnicas

Más allá de la arquitectura, el artículo introduce tres avances técnicos clave:

1. Algoritmo WY por Bloques

Entrenar en secuencias largas requiere dividir en bloques para paralelismo. El equipo derivó una formulación por bloques que absorbe el decaimiento por canal en factores de borrado asimétricos, permitiendo entrenamiento paralelo eficiente sin perder la dinámica por canal.

2. Retropropagación Consciente de Puertas

La retropropagación estándar a través de mecanismos de puerta puede ser numéricamente inestable. La retropropagación consciente de puertas preserva el flujo de gradientes a través de las puertas independientes de borrado y escritura.

3. Vista de Actualización de Pesos Rápidos

La regla de actualización se reformula como un sistema de pesos rápidos, revelando conexiones con el aprendizaje Hebbiano y el meta-aprendizaje que estaban ocultas en formulaciones anteriores.

Resultados Experimentales

Con 1.3B parámetros entrenados en 100B tokens de FineWeb-Edu, Gated DeltaNet-2 se evaluó contra:

  • Mamba-2
  • Gated DeltaNet
  • Kimi Delta Attention (KDA)
  • Variantes de Mamba-3
Prueba Mamba-2 Gated DeltaNet KDA Mamba-3 GDN-2
Modelado de Lenguaje base mejorado mejorado mejorado mejor
Razonamiento de Sentido Común base competitivo competitivo competitivo mejor
Recuperación Multi-clave débil moderado moderado moderado más fuerte

La Prueba Definitiva: RULER

Aquí es donde Gated DeltaNet-2 realmente brilla. La prueba RULER evalúa la capacidad de encontrar información específica en contextos extremadamente largos — como encontrar una aguja en un pajar del tamaño de un estadio.

GDN-2 logra los resultados generales más sólidos en estas tareas, con mejoras particularmente notables en recuperación multi-clave — donde el modelo debe encontrar y asociar múltiples datos dispersos.

Rendimiento enRecuperación de ContextoLargo (RULER)020406080100Mamba-2Gated DeltaNetKDAMamba-3GDN-2Precisión (%)

Por Qué Es Importante

  1. Costos de Inferencia: Memoria O(1) en decodificación significa APIs más baratas para conversaciones largas y procesamiento de documentos
  2. RAG: Mejor recuperación multi-clave mejora directamente los sistemas que sintetizan información de múltiples secciones de documentos
  3. IA en Dispositivos: El estado de tamaño fijo permite ejecutar modelos capaces en dispositivos con memoria limitada
  4. Procesamiento de Literatura Científica: Los modelos pueden procesar artículos completos, patentes o documentos legales sin trucos de resumen

Código

Repositorio open source: NVlabs/GatedDeltaNet-212,300+ estrellas. Incluye checkpoints pre-entrenados, scripts de entrenamiento y código de evaluación.

Paper: arXiv:2605.22791

Compartir esta página