A continuaciónSiguiente guía
Contexto largo vs RAG
Idioma IA
GUÍA de IA en idiomas
El modelado de contexto largo estudia cómo los modelos de lenguaje basados en Transformer procesan secuencias de entrada más grandes.
Escuche esta guíaNarrado por IA · ~2 min
La ventana de contexto anunciada de un modelo es un límite simbólico, mientras que el uso efectivo depende del cálculo de la atención, el manejo de la posición y el rendimiento de recuperación en toda la entrada.
La autoatención estándar del Transformer calcula las interacciones entre las posiciones de los tokens, y su cálculo de atención crece cuadráticamente con la longitud de la secuencia. FlashAttention es un algoritmo de atención exacto, consciente de IO, que utiliza mosaicos para reducir las lecturas y escrituras entre los niveles de memoria de la GPU; no elimina las relaciones de atención subyacentes. Las incrustaciones de posiciones rotativas (RoPE) codifican las posiciones de los tokens. La interpolación de posiciones es un método específico del artículo que reescala las posiciones para ampliar el contexto en modelos previamente entrenados basados en RoPE y se evalúa en tareas como la recuperación y el resumen de documentos extensos. El estudio Lost in the Middle encuentra un rendimiento sensible a la posición en tareas de recuperación y control de calidad de contexto prolongado. RULER amplía la recuperación simple de agujas con agregación y rastreo de múltiples saltos. Estudios de caché de avisos reutilizan el estado de atención para segmentos de avisos reutilizables. Estos son métodos distintos con diferentes supuestos; Los límites de contexto más largos no garantizan un uso confiable de toda la información proporcionada.
Documento de prueba que responde a preguntas con pasajes relevantes movidos a diferentes posiciones en el contexto.
Evaluación de modelos de contexto largo en tareas de agregación y rastreo de múltiples saltos, no solo un único mensaje de recuperación de hechos.
Aplicar núcleos de atención compatibles con IO para reducir el tráfico de atención-memoria.
Reutilizar el estado de atención para segmentos de indicaciones repetidos donde el método de publicación lo admite.
El contexto efectivo debe medirse con pruebas específicas de la tarea en todas las posiciones y longitudes de secuencia. Los estudios Lost in the Middle y RULER muestran por qué una ventana de contexto establecida por sí sola no es evidencia suficiente de la calidad de la recuperación o del razonamiento. Modelo de informe, tarea, duración, latencia y costo al comparar métodos de contexto.
Boletín gratuito
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
Corrección inmediata en cada respuesta y un certificado para compartir, con un ID verificable, cuando apruebas un curso.
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
El modelado de contexto largo estudia cómo los modelos de lenguaje basados en Transformer procesan secuencias de entrada más grandes. La ventana de contexto anunciada de un modelo es un límite simbólico, mientras que el uso efectivo depende del cálculo de la atención, el manejo de la posición y el rendimiento de recuperación en toda la entrada.
La ventana de contexto es el presupuesto simbólico que el modelo puede leer y razonar simultáneamente en un solo paso hacia adelante.
La autoatención compara cada token con todos los demás tokens, por lo que el costo aumenta como O (n al cuadrado) en la longitud de la secuencia n.
Los estudios muestran que la precisión de la recuperación disminuye para el contenido colocado en medio de un contexto largo, por lo que la longitud por sí sola no garantiza la recuperación.
FlashAttention calcula la atención en mosaicos sin materializar la matriz de atención completa en la memoria, lo que alivia el costo de memoria de secuencias largas.
RoPE codifica la posición. La interpolación de posiciones es un método específico que reescala las posiciones para ampliar los modelos probados basados en RoPE; el resultado depende del modelo y de la tarea.
sigue aprendiendo
Más guías seleccionadas para este tema.
A continuaciónSiguiente guía
Contexto largo vs RAG
Idioma IA