A continuaciónSiguiente guía
Interpolación de posición para extensión de contexto
Idioma IA
GUÍA Técnica
La interpolación posicional (PI) es una técnica simple e influyente que extiende la ventana de contexto de un transformador comprimiendo nuevos índices de posición en el rango que el modelo ya conoce.
Escuche esta guíaNarrado por IA · ~2 min
Instead of extrapolating to unseen positions, it interpolates within trained ones, requiring only brief fine-tuning.
Introducida por investigadores de Meta (Chen et al.) en 2023, la interpolación posicional aborda el hecho de que los modelos con RoPE fallan catastróficamente al extrapolar a posiciones más allá del entrenamiento. La idea es contradictoria: en lugar de pedirle al modelo que maneje valores de posición más grandes que nunca antes había visto, PI divide los índices de posición entrantes por un factor de escala de modo que una longitud objetivo de, digamos, 8K se asigne nuevamente al rango original de 2K. Debido a que el modelo fue entrenado en ese rango, las rotaciones permanecen en distribución. Después de solo 1000 pasos de ajuste, un modelo LLaMA ampliado de esta manera manejó un contexto de hasta 32K. El artículo demostró que la extrapolación puede aumentar las puntuaciones de atención a valores enormes, mientras que la interpolación las mantiene acotadas y estables, razón por la cual la interpolación funciona dramáticamente mejor que la extrapolación.
Ampliar un modelo LLaMA de contexto 2K para manejar tokens de 8K-32K con aproximadamente 1000 pasos de ajuste
Adaptar un modelo de chat existente para resumir documentos extensos sin volver a capacitarse desde cero
Sirviendo como base conceptual que el escalado compatible con NTK y YaRN mejoran
Habilitar código de contexto largo o análisis de documentos legales en modelos originalmente entrenados con ventanas cortas
La interpolación posicional se convirtió en la base de una ola de seguimientos, incluido el escalado compatible con NTK y YaRN, que interpolan de forma más selectiva para preservar los detalles locales. La trayectoria es hacia métodos que necesitan poco o ningún ajuste y hacia la integración del manejo de contextos prolongados en el preentrenamiento. PI sigue siendo una base valiosa y, a menudo, se combina con esquemas de frecuencia más nuevos para alcanzar ventanas de contexto de más de 128 000 de manera eficiente.
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
La interpolación posicional (PI) es una técnica simple e influyente que extiende la ventana de contexto de un transformador comprimiendo nuevos índices de posición en el rango que el modelo ya conoce. En lugar de extrapolar a posiciones invisibles, interpola dentro de posiciones entrenadas, lo que requiere sólo un breve ajuste.
PI divide los índices de posición por un factor de escala para que las secuencias más largas vuelvan a asignarse al rango de posición entrenado, manteniendo las rotaciones en la distribución.
El artículo de PI mostró que las posiciones grandes invisibles pueden producir puntuaciones de atención de órdenes de magnitud mayores que el entrenamiento, desestabilizando el softmax.
El documento informó que alrededor de 1000 pasos de ajuste fueron suficientes para ampliar el contexto hasta 32.000 tokens.
PI cambia la escala de la posición m a m/s, comprimiendo el nuevo rango más grande en el rango entrenado original.
PI estableció la interpolación como método seguro; El escalado compatible con NTK y YaRN lo refinaron interpolando frecuencias de manera más selectiva.
sigue aprendiendo
Más guías seleccionadas para este tema.
A continuaciónSiguiente guía
Interpolación de posición para extensión de contexto
Idioma IA