← Últimos artigos
🤖 AI

Lossless Tensor Compression as Program Synthesis

O artigo apresenta o Brevis, um novo sistema de compressão de tensores sem perdas que formula o problema como síntese de programas usando uma linguagem de domínio específico tipada e um prior de produção aprendido para gerar automaticamente programas compactos e autocontidos que alcançam reduções significativas de armazenamento e throughput competitivo através de diversos checkpoints de modelos.

Autores originais: Jieke Shi (James), Junda He (James), Wenjia Jiang (James), Weifeng Sun (James), Shidong Pan (James), Zhensu Sun (James), Chengran Yang (James), Peixin Zhang (James), Yifan Jia (James), Zhou Yang (Jame
Publicado 2026-08-04
📖 4 min de leitura☕ Leitura rápida

Autores originais: Jieke Shi (James), Junda He (James), Wenjia Jiang (James), Weifeng Sun (James), Shidong Pan (James), Zhensu Sun (James), Chengran Yang (James), Peixin Zhang (James), Yifan Jia (James), Zhou Yang (James), Thong Hoang (James), Xiwei Xu (Sherry), Zhenchang Xing, David Lo

Artigo original sob licença CC BY 4.0 (http://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

Imagine que você esteja tentando enviar uma biblioteca massiva de plantas digitais através do oceano. Estas não são apenas quaisquer plantas; são as instruções matemáticas intrincadas que ensinam computadores a falar, desenhar ou cantar. No mundo da inteligência artificial, essas plantas são chamadas de "checkpoints de modelos", e elas estão crescendo tão grandes e numerosas que transportá-las está se tornando um pesadelo logístico, custando uma fortuna em espaço de armazenamento e tempo de transferência.

Para resolver isso, os engenheiros geralmente tentam duas coisas. A primeira é a compressão "com perda" (lossy), que é como tirar uma foto de uma planta, esmagar os detalhes e esperar que o arquiteto consiga adivinhar as partes que faltam. Isso economiza espaço, mas estraga a exatidão; você não consegue reconstruir a planta original perfeitamente. A segunda é a compressão "sem perda" (lossless), como compactar um arquivo em um ZIP. Isso mantém cada bit de informação seguro, mas as ferramentas de compactação padrão tratam a planta como um monte aleatório de pedaços de papel, ignorando o fato de que a planta possui, na verdade, uma estrutura inteligente e repetitiva. Elas perdem os padrões.

A grande questão é: Podemos fazer melhor? Em vez de apenas esmagar o arquivo ou compactá-lo cegamente, podemos olhar para a planta, entender seus padrões ocultos e escrever um manual de instruções pequeno e personalizado que diga exatamente a um computador como reconstruir o arquivo original do zero? Se pudéssemos escrever uma receita única e perfeita para cada uma das plantas, poderíamos economizar uma enorme quantidade de espaço sem perder um único detalio.

É exatamente isso que uma equipe de pesquisadores fez com uma nova ferramenta chamada Brevis. Eles tratam o problema de comprimir essas gigantescas plantas de IA não como um trabalho de empacotamento de arquivos, mas como um desafio de "síntese de programas". Pense nisso desta forma: em vez de apenas enfiar um brinquedo em uma caixa, o Brevis olha para o brinquedo, percebe que ele é feito de três blocos vermelhos e dois azuis, e escreve uma nota pequena que diz: "Pegue três blocos vermelhos, empilhe-os, depois adicione dois azuis".

O Brevis utiliza uma linguagem especial e feita sob medida (uma "Linguagem de Domínio Específico" ou DSL) para escrever essas notas. Esta linguagem possui comandos especiais que conseguem detectar quando um padrão se repete, quando um número é apenas uma cópia do anterior ou quando uma seção de dados é perfeitamente uniforme. Quando o Brevis comprime um arquivo, ele não apenas escolhe um compactador pré-fabricado; ele age como um detetive, procurando entre milhões de "receitas" possíveis para encontrar a mais curta e eficiente que possa reconstruir o arquivo bit a bit. Para tornar essa busca rápida, ele aprende com uma pequena amostra do arquivo para adivinhar quais receitas têm maior probabilidade de funcionar, de forma semelhante a um chef que sabe que uma sopa específica geralmente precisa de sal antes mesmo de prová-la.

Os resultados são impressionantes. Os pesquisadores testaram o Brevis em 10 modelos de IA públicos, incluindo modelos para linguagem, áudio e imagens, cobrindo um total de 2,13 TB de dados. Eles descobriram que o Brevis conseguiu encolher essa quantidade massiva de dados para 1,41 TB. Isso representa uma redução de 33,93% no espaço de armazenamento. Para colocar em perspectiva, o Brevis criou arquivos até 30,87% menores do que aqueles feitos por ferramentas populares de uso geral como o gzip e o zstd. Ele superou inclusive ferramentas especializadas projetadas especificamente para dados de IA, criando arquivos até 2,90% menores do que o melhor concorrente, o ZipNN.

Talvez o mais emocionante seja que o Brevis não apenas economiza espaço; ele o faz rápido. Ele pode comprimir dados a uma velocidade de 3,60 GB por segundo e descompactá-los a 6,61 GB por segundo. E como a "receita" que ele escreve é um programa autossuficiente, o computador pode executá-lo diretamente para reconstruir o arquivo perfeitamente, sem precisar procurar por padrões novamente. Os pesquisadores sugerem que essa abordagem de "escrever um programa para representar dados" pode ser uma maneira poderosa de lidar com o tamanho explosivo dos modelos de IA, oferecendo uma forma de armazenar e mover esses modelos de maneira eficiente sem perder um único byte da informação original.

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 →