Clicked Gallery

¿Qué es Sequential Attention?

Subrayado en un documento técnico real. Explicado por Clicked.

Usado en una frase

Engineering Notes · AI Systems

With Sequential Attention the team trained on 50 of the 784 columns and the model's accuracy barely moved.

El lector subrayó una palabra en la documentación. Clicked explicó el término técnico «Sequential Attention» en términos simples:

Explicado en tres niveles

Los mismos datos, otro rollo — Modo jerga 😎

El método Clicked

●○○

Overview

Sequential Attention es un método de Google Research para decidir con qué columnas de un conjunto de datos conviene entrenar un modelo. Un conjunto de datos es una tabla: cada fila es un ejemplo y cada columna es un dato registrado sobre él. En una de las pruebas de Google, las filas eran imágenes de dígitos escritos a mano y las columnas eran los 784 píxeles, cada uno con lo brillante que era ese píxel. Entrenar con los 784 funciona, pero muchos píxeles dicen lo mismo, y un modelo entrenado con menos columnas es más pequeño y más rápido. Sequential Attention encuentra las útiles con un entrenamiento de prueba. El modelo aprende una puntuación para cada una de las 784 columnas, se queda la columna con más puntuación, el entrenamiento sigue, las puntuaciones cambian y se queda la siguiente columna. Tras 50 elecciones, el modelo de prueba se tira y se entrena un modelo limpio solo con esas 50 columnas. Aun así acertó el dígito el 95,6 % de las veces.
●○○

Overview

Sequential Attention es la forma de Google de averiguar qué columnas de un conjunto de datos merece la pena usar para entrenar un modelo, antes de entrenar el que cuenta. Un conjunto de datos es una tabla, las filas son ejemplos y las columnas son lo que se apunta de cada uno. La prueba de los dígitos de Google: 784 columnas, una por píxel, y la mayoría le cuentan al modelo lo que ya dijo el píxel de al lado. Clasifica las 784 una vez, quédate con las 50 mejores y te sale una lista de gemelas. Así que Sequential Attention hace primero un entrenamiento de práctica. El modelo aprende una puntuación por columna, se queda la columna de arriba, el entrenamiento sigue, las puntuaciones se mueven y se queda la siguiente. Cincuenta elecciones, y luego el modelo de práctica va a la papelera junto con 734 columnas (784 menos 50), y se entrena un modelo nuevo con las 50 que se quedaron. 😎

Una idea rápida — muchas veces es todo lo que necesitas.

●●○

Detail

Sequential Attention es un método de Google Research para decidir con qué columnas de un conjunto de datos conviene entrenar un modelo. Un conjunto de datos es una tabla. Cada fila es un ejemplo, cada columna es un dato registrado sobre él, y en este campo a una columna se le llama característica (feature). Elegir con qué columnas entrenar es la selección de características, y importa porque un modelo entrenado con menos columnas es más pequeño, más rápido, necesita recoger menos datos y deja ver en qué columnas se apoya. En una de las pruebas de Google, las filas eran imágenes de dígitos escritos a mano y las columnas eran los 784 píxeles, cada uno con un brillo, y el objetivo era quedarse con 50. La dificultad es que lo que vale una columna depende de cuáles más estén dentro. Dos píxeles que siempre se iluminan a la vez son útiles cada uno por separado y no valen nada juntos. Puntuar cada columna una vez y quedarse con las 50 mejores ignora eso y se queda con parejas. Probar cada columna con un entrenamiento nuevo lo detecta, pero cuesta 784 entrenamientos para la primera elección, 783 para la segunda, y así hasta 735 para la quincuagésima, 37.975 en total. Sequential Attention lo hace con un solo entrenamiento de prueba. El modelo se entrena con una puntuación extra por columna, aprendida junto con todo lo demás y ajustada para que las 784 puntuaciones sumen 1. La columna con la puntuación más alta se queda. El entrenamiento sigue con esa elección fija, y las puntuaciones vuelven a asentarse, más bajas para cualquier columna que ahora solo repite una de las elegidas. Tras 50 elecciones, el modelo de prueba se descarta y se entrena un modelo limpio, sin la parte de puntuación, solo con las 50 columnas. Ese modelo acertó el dígito el 95,6 % de las veces, igualando o superando a los otros métodos de selección probados. Las puntuaciones son un tipo de atención, la misma idea que la atención de un transformer, que sopesa unas palabras frente a otras, tomada aquí para sopesar columnas. Nada del método tiene que ver con píxeles: cualquier tabla de columnas se puede recortar así. Ningún método puede prometer las 50 mejores en general, y de este solo está demostrado que funciona bien con el tipo de modelo más simple. No es destilación ni cuantización, que encogen un modelo después de entrenarlo. Esto decide con qué se entrena el modelo desde el principio.
●●○

Detail

Sequential Attention es el método de Google para dejar claro con qué columnas de un conjunto de datos se entrena el modelo de verdad, haciendo antes un entrenamiento de práctica. Un conjunto de datos es una tabla: las filas son ejemplos, las columnas son lo que se apunta de cada uno, y en el oficio a una columna se le llama feature. Elegir las columnas es la selección de características, y vale la pena porque un modelo criado con menos columnas es más pequeño, más rápido, más barato de alimentar, y puedes ver en qué se fija de verdad. La prueba de los dígitos de Google tenía 784 columnas, una por píxel, y había que quedarse con 50. No puedes ver las 50 útiles a ojo, porque lo que vale una columna cambia según con quién vaya. Dos píxeles que se encienden a la par son prácticos cada uno por su lado e inútiles en pareja, así que una sola clasificación de las 784 quedándote con las 50 de arriba te deja una lista de gemelas. Darle a cada columna su propio entrenamiento resolvería lo de las gemelas, a cambio de decenas de miles de entrenamientos. Sequential Attention lo hace con un solo entrenamiento de práctica. El modelo entrena con un dial por columna, 784 diales ajustados para sumar 1, y se queda la columna del dial más alto. El entrenamiento sigue con esa elección bloqueada, los diales se mueven, los de las gemelas bajan y se queda la siguiente columna. Cincuenta elecciones, modelo de práctica a la papelera, y se entrena uno nuevo sin diales con las 50. Ese modelo nombró el dígito correcto el 95,6 % de las veces, a la par o por delante de las alternativas. Los diales son atención en el sentido del transformer, donde las palabras se miden unas a otras, solo que apuntando a columnas. Y los píxeles dan igual: Google también lo probó con una tabla de predicción de clics con 39 columnas y más de 3.000 millones de filas. Ojo, no hay garantía de que encuentre las 50 perfectas, y las matemáticas que lo respaldan solo cubren los modelos más sencillos. Tampoco es destilación ni cuantización, que adelgazan un modelo después de entrenarlo. Esto decide la dieta del modelo antes de que empiece el entrenamiento. 😎

¿Quieres más? Un clic profundiza.

●●●

Analogy

Sequential Attention es un método para decidir con qué columnas de un conjunto de datos conviene entrenar un modelo, mediante un entrenamiento de prueba que se queda con la columna más útil, vuelve a puntuar el resto y se queda con la siguiente. Hacer una maleta con el límite de peso de una aerolínea funciona igual. Quien hace la maleta con cuidado mete primero la cosa más útil y luego se pregunta qué aporta más dado lo que ya hay dentro. Cuando entra un abrigo, un segundo abrigo casi no aporta nada, así que se queda en la cama. Quien la hace sin pensar clasifica cada cosa por utilidad una sola vez y se lleva las 20 primeras, y tres abrigos entran en la lista porque cada uno puntuó alto por su cuenta. Las cosas son las columnas, la pregunta de qué aporta más dado lo que ya hay es la nueva puntuación tras cada elección, y los tres abrigos son las columnas repetidas que deja una clasificación única. Hasta aquí llega la comparación: quien hace la maleta juzga a ojo, mientras que Sequential Attention entrena un modelo para que juzgue, y una columna que entra ya no sale.
●●●

Analogy

Sequential Attention es la forma de Google de elegir las columnas con las que se entrena un modelo, probándolas en un entrenamiento de práctica, quedándose con la más útil, volviendo a puntuar el resto y quedándose con la siguiente. Formar un equipo de 4 para un trivial en el bar es la misma idea. Lo listo: coges primero a tu amiga más espabilada y luego te preguntas quién cubre lo que ella no sabe, así que la siguiente es quien sabe de deporte, luego de música, luego de banderas. Lo vago: clasificas a todos por lo listos que son y te llevas a los 4 primeros, y te presentas con cuatro personas que saben de historia y nadie que se acuerde del Mundial de 1998. Tus amigos son las columnas, quién aporta más dado quién ya está dentro es la nueva puntuación, y los cuatro historiadores son las repeticiones que te deja una clasificación única. Dónde se rompe: tú puedes convencer a tu amiga para que meta a alguien, mientras que el modelo vuelve a puntuar solo y nunca cambia a nadie que ya esté dentro. 😎

¿Concepto nuevo? Un ejemplo cotidiano lo hace clic — nuevas analogías cuando quieras.

Las explicaciones de IA pueden contener errores · No es asesoramiento profesional

Definición formal — El mismo término, explicado de la forma habitual

Sequential Attention es un algoritmo voraz de selección de características para redes neuronales (Yasuda et al., ICLR 2023) que selecciona un subconjunto de características de entrada dentro de un único entrenamiento. Asigna un peso de atención entrenable a cada característica candidata, aplica un softmax sobre las características no seleccionadas y, en cada paso, selecciona de forma permanente la característica de mayor peso antes de seguir entrenando con el conjunto seleccionado fijo, de modo que los pesos siguientes reflejan la ganancia marginal condicionada a las selecciones previas; después se entrena un modelo con el subconjunto seleccionado. Los autores muestran que equivale a Orthogonal Matching Pursuit (OMP) en regresión lineal, que tiene garantías demostrables. En MNIST, con k = 50 de 784 características, informa una exactitud de 0,956 frente a 0,937 de Group LASSO y 0,912 de OMP, y escala al conjunto de predicción de clics de Criteo, con 39 características y más de tres mil millones de ejemplos. Una entrada de Google Research de febrero de 2026 extiende el mecanismo (SequentialAttention++) a la esparsificación por bloques y al ajuste de la dimensión de los embeddings, sin cifras publicadas.

¿Quieres que Clicked te explique términos como «Sequential Attention» directamente en tu navegador, incluso en PDFs?

Añadir a Chrome — Gratis

50 Explicaciones gratis · Sin tarjeta de crédito