Interactions Across Blocks in Post-Training Quantization of Large Language Models

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Shabanovi, Khasmamad, Wiest, Lukas, Golkov, Vladimir, Cremers, Daniel, Pfeil, Thomas
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866910686806802432
author Shabanovi, Khasmamad
Wiest, Lukas
Golkov, Vladimir
Cremers, Daniel
Pfeil, Thomas
author_facet Shabanovi, Khasmamad
Wiest, Lukas
Golkov, Vladimir
Cremers, Daniel
Pfeil, Thomas
contents Post-training quantization is widely employed to reduce the computational demands of neural networks. Typically, individual substructures, such as layers or blocks of layers, are quantized with the objective of minimizing quantization errors in their pre-activations by fine-tuning the corresponding weights. Deriving this local objective from the global objective of minimizing task loss involves two key simplifications: assuming substructures are mutually independent and ignoring the knowledge of subsequent substructures as well as the task loss. In this work, we assess the effects of these simplifications on weight-only quantization of large language models. We introduce two multi-block fine-tuning strategies and compare them against the baseline of fine-tuning single transformer blocks. The first captures correlations of weights across blocks by jointly optimizing multiple quantized blocks. The second incorporates knowledge of subsequent blocks by minimizing the error in downstream pre-activations rather than focusing solely on the quantized block. Our findings indicate that the effectiveness of these methods depends on the specific network model, with no impact on some models but demonstrating significant benefits for others.
format Preprint
id arxiv_https___arxiv_org_abs_2411_03934
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Interactions Across Blocks in Post-Training Quantization of Large Language Models
Shabanovi, Khasmamad
Wiest, Lukas
Golkov, Vladimir
Cremers, Daniel
Pfeil, Thomas
Machine Learning
Artificial Intelligence
Computation and Language
Post-training quantization is widely employed to reduce the computational demands of neural networks. Typically, individual substructures, such as layers or blocks of layers, are quantized with the objective of minimizing quantization errors in their pre-activations by fine-tuning the corresponding weights. Deriving this local objective from the global objective of minimizing task loss involves two key simplifications: assuming substructures are mutually independent and ignoring the knowledge of subsequent substructures as well as the task loss. In this work, we assess the effects of these simplifications on weight-only quantization of large language models. We introduce two multi-block fine-tuning strategies and compare them against the baseline of fine-tuning single transformer blocks. The first captures correlations of weights across blocks by jointly optimizing multiple quantized blocks. The second incorporates knowledge of subsequent blocks by minimizing the error in downstream pre-activations rather than focusing solely on the quantized block. Our findings indicate that the effectiveness of these methods depends on the specific network model, with no impact on some models but demonstrating significant benefits for others.
title Interactions Across Blocks in Post-Training Quantization of Large Language Models
topic Machine Learning
Artificial Intelligence
Computation and Language
url https://arxiv.org/abs/2411.03934