GUÍA Técnica

Atención escasa en bloques y escasa nativa

La atención dispersa en bloques y nativa permite a los transformadores atender solo las partes más relevantes de una secuencia larga en lugar de cada token, lo que reduce drásticamente el costo cuadrático de la atención estándar.

Escuche esta guíaNarrado por IA · ~2 min

En esta pagina2 minutos de lectura
  1. Descripción general
  2. Buceo profundo
  3. Implementación en el mundo real
  4. El futuro de la atención dispersa en bloques y nativa
  5. Poniéndolo en práctica
  6. Sigue explorando
  7. Preguntas frecuentes

Descripción general

Esto es lo que hace que los modelos eficientes de contexto largo sean prácticos en hardware real.

Buceo profundo

La autoatención estándar compara cada token con todos los demás, por lo que el costo crece cuadráticamente con la longitud de la secuencia, volviéndose prohibitivo para documentos muy largos. La escasa atención restringe cada token a un subconjunto de otros. Los enfoques de bloques dispersos dividen la secuencia en bloques y calculan la atención solo para pares de bloques seleccionados, lo que se asigna de manera eficiente a los núcleos tensoriales de GPU. Native Sparse Attention (NSA), de DeepSeek, va más allá: se puede entrenar de un extremo a otro y está alineado con el hardware, combina tres ramas, compresión de tokens de grano grueso, selección detallada de los bloques más importantes y una ventana deslizante para el contexto local. Debido a que el patrón de dispersión se aprende durante el preentrenamiento en lugar de incorporarlo después, la NSA preserva la precisión al tiempo que ofrece grandes aceleraciones en secuencias largas.

Implementación en el mundo real

Ejecutar un modelo sobre una base de código completa o un contrato legal extenso donde la atención total agotaría la memoria de la GPU.

La NSA de DeepSeek acelera tanto el preentrenamiento como la inferencia de contexto prolongado al mismo tiempo que iguala o supera la precisión de la atención total.

Resumir documentos del tamaño de un libro prestando atención a resúmenes en bloques comprimidos más pasajes localmente relevantes.

Acelerar los asistentes de chat de contexto prolongado cuyo paso de decodificación está vinculado a la memoria al limitar cada token a los bloques mejor clasificados.

El futuro de la atención dispersa en bloques y nativa

La escasez entrenable y consciente del hardware se está convirtiendo en el camino hacia un contexto de millones de tokens sin costos explosivos. Espere que la atención escasa se diseñe conjuntamente con núcleos y aceleradores, se combine con ideas de atención lineal y espacio de estados, y se adopte en modelos de razonamiento y de contexto largo de frontera. A medida que los patrones se vuelvan fáciles de aprender y dinámicos, los modelos asignarán presupuesto de atención de forma adaptativa por consulta, y los puntos de referencia medirán cada vez más el rendimiento de decodificación en secuencias largas, no solo la calidad en bruto.

Poniéndolo en práctica

Por qué es importante

  • Costo y presupuesto. Las decisiones de arquitectura impulsan el rendimiento y los costos operativos durante años.
  • Decisiones más claras. La educación técnica ayuda a los equipos a elegir la pila adecuada, no sólo la más nueva.
  • control de calidad. Mejores opciones de ingeniería reducen los incidentes de confiabilidad en la producción.

cuidado con

  • La optimización de un punto de referencia puede ocultar debilidades más amplias del sistema.
  • Los costos de infraestructura y mantenimiento a menudo se subestiman.
  • Las brechas de seguridad y observabilidad pueden crecer a medida que los sistemas se vuelven más complejos.

Próximos pasos

  1. Defina objetivos de latencia, calidad y costos antes de la implementación.
  2. Comparación en condiciones realistas de carga y datos.
  3. Monitoreo de instrumentos para detectar errores, deriva e impacto para el usuario.
  4. Prepare rutas de reversión y respuesta a incidentes antes de escalar.

Sigue explorando

Boletín gratuito

Recibe el resumen diario de IA

Tres noticias verificadas sobre IA cada mañana de lunes a viernes, explicadas con claridad. Gratis para siempre y sin anuncios.

Un correo cada día laborable. Date de baja con un clic. Nunca vendemos ni compartimos tu dirección.

Ponte a prueba

Take the Block-Sparse and Native Sparse Attention quiz

Corrección inmediata en cada respuesta y un certificado para compartir, con un ID verificable, cuando apruebas un curso.

Empezar el cuestionario

Apoya la educación gratuita sobre IA. AI Understanding es una organización sin fines de lucro 501(c)(3): sin anuncios ni muros de pago, nunca. Hacer una donación

Preguntas frecuentes

¿Qué es la atención dispersa en bloques y nativa?

La atención dispersa en bloques y nativa permite a los transformadores atender solo las partes más relevantes de una secuencia larga en lugar de cada token, lo que reduce drásticamente el costo cuadrático de la atención estándar. Esto es lo que hace que los modelos eficientes de contexto largo sean prácticos en hardware real.

¿Por qué la autoatención estándar es costosa para secuencias largas?

Cada token atiende a todos los demás tokens, por lo que el cálculo y la memoria escalan con el cuadrado de la longitud de la secuencia.

¿Cuál es la idea central de la atención escasa en bloques?

La secuencia se divide en bloques y la atención se calcula solo para los pares de bloques elegidos, lo que también se asigna bien a los núcleos tensoriales de la GPU.

¿Qué diferencia a Native Sparse Attention (NSA) de muchos métodos dispersos anteriores?

La NSA aprende su patrón de escasez durante el entrenamiento previo y está diseñada para alinearse con el hardware, de modo que preserve la precisión mientras corre rápido.

¿Qué tres ramas combina la NSA para sus claves y valores?

NSA combina la compresión gruesa de tokens, la selección de bloques detallada y una ventana deslizante local utilizando puertas aprendidas.

¿Por qué la NSA utiliza operaciones a nivel de bloque en lugar de escasez arbitraria a nivel de token?

Los patrones de acceso a nivel de bloque se adaptan al hardware de la GPU, por lo que los ahorros teóricos de FLOP se convierten en aceleraciones reales del reloj de pared.