Chiosa
Machine Learning

DualQuant cuantiza modelos de lenguaje sin datos de calibración

2 min ·

En palabras sencillas

DualQuant es un método posterior al entrenamiento que hace que los modelos de lenguaje ocupen menos memoria y puedan ejecutarse más rápido al guardar sus pesos y sus activaciones internas con menos bits. Usa la matriz de pesos que ya tiene el modelo para decidir cómo reescalar los canales de activación, así que no necesita textos de muestra para calibrarlo.

Se probó en modelos Qwen y Llama con varios formatos de 4 bits. Por lo general, igualó o superó a un método que usa calibración; en una prueba con Llama, su perplejidad fue de 6.83, frente a 7.32 para SmoothQuant.

La investigación

La inferencia con pocos bits solo resulta útil si se pueden comprimir tanto los pesos del modelo como sus activaciones, pero los valores atípicos de las activaciones lo dificultan.

Sigue sin estar claro si un método puede elegir un reescalado eficaz de las activaciones a partir del propio modelo y así evitar datos representativos de calibración sin perder calidad en formatos modernos de pocos bits.

DualQuant obtiene de los pesos el reescalado de activaciones y optimiza conjuntamente escalas por fila y columna adaptadas al formato, sin datos de calibración para la inferencia con pocos bits.

Los investigadores optimizaron directamente las escalas por fila y por columna para reducir el error de reconstrucción de los pesos, proyectándolas a los valores permitidos por cada formato de 4 bits.

Compararon las representaciones conjuntas de pesos y activaciones resultantes con SmoothQuant, que usa muestras de activación para el reescalado, y con métodos de referencia sin calibración en modelos Qwen y Llama.

La evidencia respalda la respuesta central: en las pruebas informadas, el reescalado sin calibración puede seguir siendo competitivo. Para Llama-3.1-8B en NVFP4, la perplejidad en WikiText-2 fue de 6.83 con DualQuant, frente a 7.32 con SmoothQuant, mientras que otros dos métodos sin calibración divergieron.

Además, un control con los pesos fijos mostró que la escala por columna redujo por sí misma el ruido de cuantización de las activaciones.

La evidencia respalda la cuantización conjunta sin calibración en los modelos Qwen y Llama, los formatos, las tareas y un despliegue empaquetado evaluados.

La garantía de convergencia depende de que la cuantización no sea degenerada y de que el proceso se estabilice en un número finito de iteraciones; las comparaciones ampliadas con SINQ+ son referencias de mejor esfuerzo.

Análisis

Detalles

Siguiente paperFORTE turns feature removal into a staged production workflow