← Últimos artigos
🤖 machine learning

Finding Sparse Subnetworks in One Training Cycle via Progressive Magnitude-Based Pruning

Este artigo propõe e valida um método de ciclo único de treinamento chamado poda progressiva baseada em magnitude, que aumenta gradualmente a esparsidade durante o treinamento e demonstra precisão superior em níveis elevados de esparsidade em comparação com baselines iterativos e baseados em inicialização como a Hipótese do Bilhete da Loteria, SNIP e GraSP.

Autores originais: Romana Qureshi, Hafida Benhidour, Said Kerrache, Nahlah Aljeraisy

Publicado 2026-06-11
📖 4 min de leitura☕ Leitura rápida

Autores originais: Romana Qureshi, Hafida Benhidour, Said Kerrache, Nahlah Aljeraisy

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ê tem um estudante massivo e excessivamente entusiasmado tentando aprender uma matéria. Este estudante tem um cérebro cheio de bilhões de conexões, mas muitas delas são apenas "ruído" — elas não estão realmente ajudando o estudante a resolver o problema. Na verdade, ter conexões demais torna o estudante lento, desajeitado e difícil de carregar (como tentar colocar uma biblioteca gigante dentro de uma mochila).

Este artigo é sobre uma nova e eficiente maneira de ensinar este estudante a ser inteligente, mas pequeno, tudo em um único ano letivo, em vez de fazê-lo repetir o ano inteiro repetidas vezes.

Aqui está a divisão da abordagem deles usando analogias simples:

O Problema: O "Bilhete da Loteria" é Caro Demais

Cientistas descobriram anteriormente algo chamado "Hipótese do Bilhete da Loteria". Eles descobriram que, dentro de uma rede neural gigante e bagunçada (o cérebro do estudante), existe um minúsculo e perfeito "bilhete vencedor" (uma sub-rede pequena e eficiente) que poderia resolver o problema tão bem quanto a gigante.

No entanto, encontrar esse bilhete vencedor era como tentar encontrar uma agulha no palheiro construindo um novo palheiro, verificando-o, jogando-o fora e construindo um novo. O método antigo exigia:

  1. Treinar a rede gigante.
  2. Cortar as partes fracas.
  3. Resetar as partes restantes para como elas estavam no primeiríssimo momento.
  4. Começar de novo e treinar novamente.
  5. Repetir este ciclo muitas vezes.

Isso consumia uma quantidade enorme de tempo e poder computacional, derrotando o propósito de tentar tornar o modelo menor e mais rápido.

A Solução: O "Jardineiro Progressivo"

Os autores propõem um novo método chamado Poda Baseada em Magnitude Progressiva. Em vez de resetar o jardim e começar de novo, eles agem como um jardineiro que poda uma planta enquanto ela está crescendo.

Veja como o método de "ciclo único" deles funciona:

  1. O Cronograma Linear (A Poda Lenta): Imagine que o estudante está em um curso de 200 dias. Em vez de cortar 50% das conexões no dia 1, os autores começam cortando um pouquinho a cada dia. Ao final do curso, eles removeram gentilmente 90% das conexões. Isso dá tempo para a rede se ajustar e aprender a funcionar com menos conexões, em vez de sofrer o choque de um corte massivo repentino.
  2. A Regra da Magnitude (Cortando o Mais Fraco): Como eles decidem o que cortar? Eles observam a "força" (magnitude) de cada conexão. Se uma conexão é fraca (próxima de zero), é como um galho que não sustenta muito peso. Eles cortam os galhos mais fracos primeiro.
  3. Sem Crescimento de Novo (A Porta de Via Única): Uma vez que uma conexão é cortada, ela permanece cortada. Eles não permitem que ela cresça novamente. Isso mantém o processo simples e garante que a rede fique cada vez menor, nunca ficando maior novamente.
  4. A Verificação "Ativa": Eles só olham para as conexões que ainda estão vivas para decidir o que cortar a seguir. Eles ignoram as que já estão mortas (zeradas). Isso garante que estejam sempre cortando os elos restantes mais fracos.

Os Resultados: Pequeno, mas Poderoso

Os autores testaram este "Jardineiro Progressivo" em testes padrão (como reconhecer números escritos à mão ou imagens pequenas) e o compararam com os antigos métodos de "resetar e retreinar".

  • Velocidade: Eles fizeram isso em um único ciclo de treinamento. Sem resetar, sem reiniciar.
  • Desempenho: Surpreendentemente, o método "de uma tacada só" deles foi frequentemente melhor do que os métodos antigos que levavam muitos ciclos.
    • Em um teste padrão (CIFAR-10), o método deles obteve 95,12% de precisão com uma rede muito esparsa, enquanto o antigo método do "Bilhete da Loteria" obteve apenas 90,5% com esparsidade semelhante.
    • Mesmo quando cortaram quase tudo (deixando apenas 2% das conexões), o método deles ainda teve um desempenho melhor que a concorrência.

O "Ponto Ideal"

O artigo também analisou o quanto eles podiam cortar antes que o estudante começasse a falhar. Eles encontraram um "ponto ideal" entre 70% e 85% de esparsidade (o que significa que 70-85% das conexões foram removidas).

  • Nessa faixa, o desempenho do estudante quase não caiu (menos de 0,1% de diferença em relação à rede gigante completa).
  • É como remover 8 de cada 10 livros de uma biblioteca, mas o estudante ainda consegue responder a todas as perguntas tão bem quanto antes.

A Conclusão

Este artigo afirma que você não precisa passar pelo processo exaustivo de "treinar, cortar, resetar, retreinar" para encontrar uma rede neural pequena e eficiente. Em vez disso, você pode apenas podar gradualmente as partes fracas enquanto a rede aprende, e acabará com um modelo minúsculo, rápido e altamente preciso na metade do tempo (ou menos).

É uma maneira mais simples e rápida de encolher modelos de IA sem perder sua inteligência.

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 →