← Últimos artigos
💻 ciência da computação

Memory load amplifies quantization noise in transformers

Este artigo demonstra que, à medida que os transformers se aproximam de sua capacidade de memória, a degradação causada pela quantização de pesos é amplificada porque as margens reduzidas para fatos armazenados coincidem com o aumento do ruído de quantização impulsionado principalmente pelos ganhos das camadas subsequentes da rede.

Autores originais: Stefano Fazzino

Publicado 2026-10-13
📖 4 min de leitura☕ Leitura rápida

Autores originais: Stefano Fazzino

Artigo original sob licença CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ✨ Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Os sistemas modernos de inteligência artificial, frequentemente chamados de modelos de linguagem, são treinados através da leitura de vastas quantidades de texto para aprender como as palavras se encaixam. Quanto mais dados eles consomem, melhor costumam se tornar na compreensão e geração da linguagem humana. Para tornar esses sistemas massivos práticos para o uso cotidiano, engenheiros frequentemente os comprimem arredondando seus números internos para menos bits, um processo conhecido como quantização. Isso reduz a memória necessária para executar o modelo, permitindo que ele caiba em dispositivos menores. No entanto, um padrão intrigante surgiu: modelos treinados em quantidades maiores de dados frequentemente sofrem uma quebra mais severa quando comprimidos do que aqueles treinados com menos dados. Parece contraintuitivo que aprender mais torne um sistema mais frágil, mas é isso que acontece. A razão para essa vulnerabilidade permanecia um mistério até agora.

Um pesquisador descobriu o mecanismo oculto por trás dessa fragilidade ao estudar uma versão simplificada de um modelo de linguagem projetado para memorizar fatos. Ele criou um experimento digital onde um modelo de computador aprendeu as biografias de pessoas fictícias, armazenando detalhes como datas de nascimento, cidades e empregadores. Como a informação nessas biografias sintéticas era perfeitamente controlada, o pesquisador pôde medir exatamente quanto dado o modelo armazenou em relação ao seu tamanho. Ele então testou o quão bem o modelo lembrava desses fatos após arredondar seus números internos para diferentes níveis de precisão. Seu trabalho revela que um modelo preenchido com informações sofre uma penalidade dupla. Primeiro, à medida que o modelo se enche de fatos, a margem de segurança para cada memória encolhe, deixando menos espaço para erros. Mas o pesquisador descobriu um segundo efeito, mais surpreendente: a própria rede treinada aprende a amplificar os minúsculos erros introduzidos pelo arredondamento. Isso não é uma falha no método de compressão, mas uma propriedade da própria estrutura da rede após ter aprendido.

Para entender isso, imagine o modelo como uma série de camadas através das quais a informação deve passar. Quando o pesquisador arredondou os números, ele tratou os erros resultantes como ruído aleatório. Ele rastreou como esse ruído viajava pela rede até a resposta final. Ele descobriu que a rede atua como uma lupa para esses erros. À medida que o modelo aprende mais fatos, ele ajusta suas conexões internas de uma forma que torna a saída final muito mais sensível a pequenas perturbações nos pesos. Em seus experimentos, conforme a quantidade de informação armazenada aumentava, o ruído causado pelo arredondamento crescia por um fator de dois e meio. Esse crescimento não se devia ao fato de a grade de arredondamento estar se tornando mais grosseira, mas porque as camadas subsequentes da rede amplificavam a perturbação. O pesquisador calculou que essa amplificação responde por aproximadamente metade da precisão extra necessária para manter o modelo funcionando à medida que ele se torna mais carregado de dados.

O estudo também mostrou que essa amplificação não é uniforme em todo o sistema. O pesquisador decompôs a contribuição do ruído camada por camada e descobriu que a camada final da rede, que prepara a resposta para a saída, era responsável por uma parte significativa da amplificação. No entanto, as camadas intermediárias também desempenharam um papel crescente à medida que o modelo se tornava mais carregado. Ao combinar as margens de segurança que encolhem com a crescente amplificação de erros, o pesquisador pôde prever exatamente quantos fatos o modelo perderia após a compressão. Sua descrição matemática, que dependia apenas dos pesos de precisão total e da geometria da rede, previu com sucesso a fração de fatos perdidos sem a necessidade de retreinar o modelo ou testá-lo na versão comprimida.

Essa descoberta desafia a suposição comum de que os problemas de compressão dizem respeito unicamente à precisão dos números utilizados. Embora os métodos atuais foquem em refinar o processo de arredondamento para lidar com valores discrepantes ou grupos de pesos específicos, esta pesquisa sugere que grande parte do problema está incorporada no próprio processo de treinamento. A rede aprende a ler seu próprio conhecimento de uma forma que é altamente sensível a perturbações. O autor observa que suas conclusões baseiam-se em um modelo específico e pequeno treinado em associações arbitrárias, e ele pede mais testes para ver se esse efeito de amplificação se mantém para os modelos massivos do mundo real usados hoje. Se ele se mantiver, então o "ganho" da rede — o grau em que ela amplifica erros — poderia se tornar uma nova ferramenta de diagnóstico. Engenheiros poderiam potencialmente olhar para um modelo de precisão total e prever exatamente quanta precisão ele pode perder de margem antes de começar a esquecer o que aprendeu, oferecendo um caminho mais claro para construir inteligência artificial eficiente e robusta.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →