← Últimos artigos
🤖 machine learning

Event-triggered Implicit Perturbation for Zeroth-Order Fine-Tuning of Spiking Transformers

Este artigo propõe uma arquitetura de perturbação implícita disparada por eventos (IPZO) para o ajuste fino de ordem zero de Spiking Transformers em aceleradores de computação em memória, que elimina operações dispendiosas de leitura-modificação-escrita e reduz o overhead de hardware ao gerar perturbações apenas para pesos ativados por spikes, empregando um esquema de recombinação XOR para manter uma precisão comparável à de geradores de números aleatórios baseados em software.

Autores originais: Tengteng Lei, Prabodh Katti, Rashi Dutt, Houssem Sifaou, Tan Peng, Osvaldo Simeone, Kai Xu, Bipin Rajendran

Publicado 2026-08-24
📖 4 min de leitura☕ Leitura rápida

Autores originais: Tengteng Lei, Prabodh Katti, Rashi Dutt, Houssem Sifaou, Tan Peng, Osvaldo Simeone, Kai Xu, Bipin Rajendran

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

No mundo da inteligência artificial, que evolui rapidamente, um tipo específico de programa de computador conhecido como transformer tornou-se a força dominante, alimentando desde a tradução de idiomas até o reconhecimento de imagens. Esses sistemas são incrivelmente poderosos, mas também incrivelmente ávidos por energia e memória, muitas vezes exigindo enormes centros de dados para funcionar. Para trazer essa inteligência para dispositivos menores e cotidianos, como smartphones ou sensores, engenheiros recorreram a uma abordagem diferente inspirada no céreão humano: redes neurais de impulsos (spiking neural networks). Ao contrário dos programas tradicionais que processam informações continuamente, essas redes operam por eventos, disparando apenas quando necessário, o que as torna naturalmente eficientes. No entanto, ensinar essas redes a aprender novas tarefas diretamente no dispositivo tem sido um problema persistente. O método padrão para treiná-las, que envolve calcular como ajustar cada uma das conexões da rede, é complexo demais e consome muita memória para chips pequenos. Uma alternativa mais simples existe, uma que estima como melhorar o sistema fazendo pequenos ajustes aleatórios em suas conexões e observando se o resultado melhora, mas esse método possui seus próprios obstáculos severos de hardware que o mantiveram longe da praticidade.

Uma equipe de pesquisadores projetou agora uma nova arquitetura que supera esses obstáculos, permitindo que essas redes eficientes semelhantes ao cérebro aprendam diretamente em chips de computador especializados sem a necessidade de reescrever constantemente sua memória interna. O desafio central enfrentado foi que a maneira padrão de realizar esses ajustes aleatórios exige que o chip leia repetidamente suas informações armazenadas, altere-as e as escreva de volta. Esse processo, conhecido como leitura-modificação-escrita (read-modify-write), é lento e consome a bateria, efetivamente anulando a economia de energia para a qual os chips especializados foram projetados. Além disso, gerar a vasta quantidade de números aleatórios necessários para esses ajustes para cada conexão individual na rede exigiria um gerador de números aleatórios tão grande que ocuparia mais espaço do que a própria memória. Os pesquisadores propuseram um contorno inteligente: em vez de alterar os pesos armazenados diretamente, eles injetam as mudanças aleatórias no próprio processo de cálculo, exatamente onde os números estão sendo somados. Isso mantém os pesos armazenados intactos e estacionários, preservando a eficiência do chip.

Para fazer isso funcionar, a equipe construiu uma unidade especializada que gera esses impulsos aleatórios apenas para as partes da rede que estão ativas em qualquer momento dado. Como essas redes semelhantes ao cérebro são naturalmente esparsas, o que significa que a maioria de suas conexões está silenciosa em um determinado instante, essa unidade só precisa ser uma fração do tamanho da rede completa. No entanto, reutilizar o mesmo pequeno conjunto de números aleatórios para diferentes partes da rede cria um problema oculto: os ajustes tornam-se muito semelhantes entre si, fazendo com que o processo de aprendizado fique estagnado ou se torne impreciso. Para resolver isso, os pesquisadores introduziram um esquema de mistura que combina esses números reutilizados de uma maneira específica baseada em sua localização, garantindo que cada parte da rede receba um ajuste único e independente. Esse processo de mistura, que eles chamam de recombinação XOR orientada por endereço, restaura a independência estatística necessária para que o sistema aprenda de forma eficaz.

Quando a equipe testou esse novo design, os resultados foram impressionantes. Em simulações e testes de hardware usando um processo padrão de fabricação de chips, seu sistema alcançou a mesma alta precisão que os métodos baseados em software que utilizam números aleatórios perfeitos e independentes. Em contraste, uma versão mais simples que apenas reutilizava os números aleatórios sem o esquema de mistura falhou significativamente, perdendo quase dez pontos percentuais de precisão em tarefas de reconhecimento de imagem e exigindo muito mais tempo para aprender. O novo design também provou ser notavelmente eficiente em termos de energia. Porque evita o processo dispendioso de reescrever a memória, ele consome menos da metade da energia do método tradicional ao operar em configurações típicas. Embora a nova unidade de mistura adicione um pouco de hardware extra, a velocidade com que o sistema aprende faz com que a energia total usada durante todo o processo de treinamento seja cortada pela metade em comparação com o método de reutilização mais simples. Este trabalho demonstra que, ao mover os ajustes aleatórios da área de armazenamento para a área de cálculo e usar uma técnica de mistura inteligente, é possível treinar modelos de IA complexos e inspirados no céreão diretamente em hardware com restrição de energia, abrindo as portas para dispositivos mais inteligentes e adaptáveis que podem aprender sobre a marcha.

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 →