Mecanismo de atención

Arquitecturas
Procesamiento del lenguaje
Operación que pondera las distintas partes de una entrada para decidir cuáles influyen más en cada paso del cálculo de un modelo.
Fecha de última modificación

3 de septiembre de 2026

borrador concepto actualizada 3 sep 2026

Sinónimos: Atención · Attention mechanism

Definición ampliada

El mecanismo de atención, o attention mechanism, permite que un modelo asigne pesos distintos a los elementos de la entrada y construya cada salida como una combinación de aquellos que considera pertinentes en ese momento. La atención no añade información nueva: redistribuye la que ya está presente en la secuencia.

En su forma habitual, cada posición emite una consulta que se compara con las representaciones de todas las demás y produce esos pesos. Cuando la comparación ocurre dentro de la misma secuencia se habla de autoatención, y es la operación sobre la que se construyen los transformer [1].

Contexto histórico

La atención apareció en traducción automática neuronal en un trabajo difundido en 2014 y presentado en ICLR 2015: los codificadores-decodificadores previos comprimían la frase de origen en un único vector de longitud fija, y esa compresión limitaba las frases largas. La propuesta fue dejar que el modelo buscara por sí mismo las partes relevantes del texto original en cada palabra generada [2]. En 2017, la arquitectura transformer prescindió por completo de la recurrencia y dejó la atención como mecanismo principal [1].

Importancia actual

A fecha de septiembre de 2026, la atención es el componente central de los modelos de lenguaje y se ha extendido a imagen, señales y datos multimodales. Su coste crece de forma cuadrática con la longitud de la secuencia, por lo que buena parte del trabajo reciente busca variantes más eficientes para contextos largos.

Aplicaciones

Generales

  • Traducir, resumir o generar texto atendiendo a las partes pertinentes.
  • Relacionar elementos distantes dentro de una misma secuencia.
  • Combinar información procedente de varias modalidades.

Sanitarias

  • Procesar notas clínicas extensas conservando referencias a datos alejados en el texto.
  • Analizar señales fisiológicas donde importan eventos separados en el tiempo.
  • Resaltar regiones de una imagen que más influyen en la salida del modelo, como material de revisión y no como justificación diagnóstica.

Limitaciones

  • El coste de cómputo y de memoria crece con el cuadrado de la longitud de la secuencia.
  • Los pesos de atención no son una explicación: distribuciones de atención muy distintas pueden producir la misma predicción, y su correspondencia con otras medidas de importancia es débil [3]. Es un punto en discusión metodológica, no un detalle de implementación.
  • Un mapa de atención sobre una imagen señala dónde mira el modelo, no por qué ni si el hallazgo es clínicamente correcto.
  • Atender a un fragmento del historial no garantiza que el modelo lo interprete bien.

Ejemplos

Un modelo que clasifica informes de radiología puede mostrar qué palabras recibieron más peso al emitir su salida. Esa visualización orienta la revisión humana, pero no demuestra que el razonamiento del modelo sea correcto ni sustituye la comprobación del informe original.

Relacionados

Referencias

1.
Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez AN, et al. Attention Is All You Need. Advances in Neural Information Processing Systems. 2017;30. https://arxiv.org/abs/1706.03762
2.
Bahdanau D, Cho K, Bengio Y. Neural Machine Translation by Jointly Learning to Align and Translate. arXiv:1409.0473; presentado en la 3rd International Conference on Learning Representations (ICLR). 2015. https://arxiv.org/abs/1409.0473
3.
Jain S, Wallace BC. Attention Is Not Explanation. Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2019;1:3543-3556. doi: 10.18653/v1/N19-1357
Volver arriba