ChatPaper.aiChatPaper

Rumo ao Próximo Nível de Quantização Pós-Treinamento de Transformers Hiperdimensionados

Towards Next-Level Post-Training Quantization of Hyper-Scale Transformers

February 14, 2024
Autores: Junhan Kim, Kyungphil Park, Chungman Lee, Ho-young Kim, Joonyoung Kim, Yongkweon Jeon
cs.AI

Resumo

Com o aumento da complexidade dos modelos de IA generativa, a quantização pós-treinamento (PTQ, do inglês Post-Training Quantization) surgiu como uma solução promissora para a implantação de modelos hiperdimensionados em dispositivos de borda, como celulares e TVs. No entanto, os esquemas de PTQ existentes consomem tempo e recursos consideráveis, o que pode se tornar um gargalo em situações reais onde atualizações frequentes de modelos e ajustes múltiplos de hiperparâmetros são necessários. Como uma alternativa econômica, esquemas de PTQ de única passagem (one-shot) foram propostos. Ainda assim, o desempenho é um tanto limitado, pois eles não conseguem considerar a dependência intercamadas dentro do módulo de atenção, uma característica muito importante dos Transformers. Neste artigo, propomos, portanto, um novo algoritmo de PTQ que equilibra precisão e eficiência. A ideia central do algoritmo proposto, chamado aespa, é realizar a quantização camada por camada para eficiência, ao mesmo tempo em que considera a dependência entre camadas para preservar a pontuação de atenção. Por meio de extensos experimentos em vários modelos de linguagem e análises de complexidade, demonstramos que o aespa é preciso e eficiente na quantização de modelos Transformer.
English
With the increasing complexity of generative AI models, post-training quantization (PTQ) has emerged as a promising solution for deploying hyper-scale models on edge devices such as mobile devices and TVs. Existing PTQ schemes, however, consume considerable time and resources, which could be a bottleneck in real situations where frequent model updates and multiple hyper-parameter tunings are required. As a cost-effective alternative, one-shot PTQ schemes have been proposed. Still, the performance is somewhat limited because they cannot consider the inter-layer dependency within the attention module, which is a very important feature of Transformers. In this paper, we thus propose a novel PTQ algorithm that balances accuracy and efficiency. The key idea of the proposed algorithm called aespa is to perform quantization layer-wise for efficiency while considering cross-layer dependency to preserve the attention score. Through extensive experiments on various language models and complexity analysis, we demonstrate that aespa is accurate and efficient in quantizing Transformer models.
PDF61December 15, 2024