← Últimos artigos
⚡ electrical engineering

Improving Performance of Spike-based Deep Q-Learning using Ternary Neurons

Este artigo propõe uma Deep Asymmetric Ternary Spiking Q-Network (DATSQN) que utiliza um novo modelo de neurônio de spike ternário para mitigar o viés de estimativa de gradiente, superando assim a degradação de desempenho dos modelos ternários existentes e superando baselines binários em tarefas de deep Q-learning em sete jogos de Atari.

Autores originais: Aref Ghoreishee, Abhishek Mishra, John Walsh, Anup Das, Nagarajan Kandasamy

Publicado 2026-08-13
📖 6 min de leitura🧠 Leitura aprofundada

Autores originais: Aref Ghoreishee, Abhishek Mishra, John Walsh, Anup Das, Nagarajan Kandasamy

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ê está tentando ensinar um robô a jogar videogames. Para tomar decisões, o robô precisa de um cérebro e, no mundo da inteligência artificial, frequentemente construímos esses cérebros usando "redes neurais". Essas redes são inspiradas no cérebro humano, onde unidades minúsculas chamadas neurônios passam sinais uns para os outros. Nos cérebros de computadores tradicionais, esses sinais são como ondas de eletricidade suaves e contínuas. Mas em um tipo especial de cérebro chamado "Rede Neural de Espigamento" (SNN - Spiking Neural Network), os neurônios se comunicam usando pequenos surtos agudos de eletricidade chamados "espigamentos" (spikes), muito parecido com a forma como os neurônios biológicos reais disparam. Este método é incrivelmente eficiente em termos de energia, tornando-o perfeito para robôs móveis ou dispositivos que não podem carregar baterias pesadas.

No entanto, há um problema. A maioria dos cérebros de espigamento eficientes possui apenas dois estados: ou eles disparam um espigamento (1) ou permanecem silenciosos (0). É como um interruptor de luz que só pode estar ligado ou desligado. Isso limita quanta informação o robô pode manter em sua cabeça de uma só vez. Recentemente, cientistas tentaram atualizar esses interruptores para neurônios "ternários", que possuem três estados: dispara positivamente (+1), permanece silencioso (0) ou dispara negativamente (-1). Você poderia pensar que adicionar um interruptor "negativo" tornaria o robô mais inteligente, mas, surpreendentemente, quando tentaram isso em um cenário de videogame, os robôs na verdade ficaram piores em jogar. Este artigo mergulha nesse mistério, perguntando por que ter mais opções tornou o robô mais burro e como eles corrigiram isso para tornar o robô um campeão de jogos novamente.


O Mistério do Robô Mais Burro

Os pesquisadores, uma equipe da Universidade Drexel, partiram para testar esses novos neurônios "ternários" em um sistema de aprendizado profundo projetado para jogar jogos de Atari (os clássicos jogos de arcade como Breakout e Space Invaders). Eles tinham o palpite de que o problema não era o estado extra em si, mas como os neurônios estavam aprendendo.

Pense em treinar um robô como ensinar truques a um cachorro. Você dá um comando ao cachorro, ele tenta, e você dá um petisco (uma recompensa) ou um "não" (uma penalidade). No mundo da IA, esse "petisco" é calculado observando a diferença entre o que o robô esperava e o que realmente aconteceu. Essa diferença é chamada de "gradiente", e ela diz ao robô como ajustar seu cérebro para fazer melhor na próxima vez.

A equipe descobriu que os neurônios ternários padrão eram como um professor que só se importava com a direção do erro, não com o tamanho dele. Se o robô cometesse um erro, o neurônio ternário só conseguia dizer: "Você foi pelo caminho errado!" (+1 ou -1), mas ignorava completamente a pergunta: "O quanto você errou?" (a atividade). Nos estágios iniciais do aprendizado de um videogame, o robô geralmente está adivinhando loucamente, então a "direção" do erro é confusa e aleatória. Como os neurônios ternários padrão eram tão focados na direção, eles se perderam no ruído e pararam de aprender completamente. Era como se o robô estivesse tentando navegar em um labirinto nebuloso enquanto ouvia apenas uma bússola que girava aleatoriamente; ele simplesmente ficava parado.

A Correção Assimétrica

Para resolver isso, os autores propuseram um novo design chamado Deep Asymmetric Ternary Spiking Q-Network (DATSQN). Eles perceberam que a natureza já havia dado a resposta. No cérebro humano, nem todos os neurônios são criados iguais. Cerca de 80% dos nossos neurônios são "excitatórios" (eles impulsionam o cérebro a agir) e apenas cerca de 20% são "inibitórios" (eles dizem ao cérebro para parar). Os antigos modelos ternários tratavam esses dois tipos como imagens espelhadas perfeitas, o que é biologicamente irrealista.

A nova equipe quebrou essa simetria. Eles criaram um neurônio onde os limiares "positivo" (excitatório) e "negativo" (inibitório) eram diferentes. Uma forma de visualizar isso é imaginar uma porta com duas fechaduras diferentes. O modelo antigo tinha duas fechaduras idênticas; se você empurrasse forte em qualquer um dos lados, a porta abria da mesma forma. O novo modelo tem uma fechadura pesada e difícil de abrir no lado do "parar" e uma fechadura fácil de abrir no lado do "ir". Essa assimetria significou que, mesmo quando o robô estava confuso sobre a direção de seu erro, o neurônio ainda podia enviar um sinal claro sobre o quanto ele deveria estar ativo. Ele manteve o "botão de volume" funcionando mesmo quando a "seta de direção" estava girando.

Os Resultados: De Travado a Superestrela

A equipe testou esse novo cérebro em sete jogos diferentes de Atari, colocando-o contra os robôs binários (ligado/desligado) básicos e os robôs ternários padrão. Eles tornaram a tarefa mais difícil forçando os robôs a tomar decisões mais rápido (usando uma janela de tempo de simulação mais curta de 20 passos em vez de 40), o que geralmente torna o aprendimento muito mais difícil.

Os resultados foram impressionantes. Os robôs ternários padrão (DTSQN) tiveram um desempenho terrível, pontuando muito abaixo dos robôs binários básicos. Eles estavam, de fato, presos na névoa do aprendizado. No entanto, os novos robôs assimétricos (DATSQN) não apenas alcançaram o nível, mas dispararam. Em seis dos sete jogos, o novo modelo superou a linha de base binária, alcançando uma melhora de 30% na pontuação média do jogo. Por exemplo, no Beam Rider, o novo robô marcou 4.000 pontos comparado aos 2.069 do robô binário. No Breakout, ele marcou 252 pontos contra 207.

Os pesquisadores também verificaram o "batimento cardíaco" do processo de treinamento. Eles descobriram que os sinais de aprendizado do novo modelo permaneceram fortes e estáveis, evitando o problema do "gradiente evanescente" (vanishing gradient), onde o robô esquece como aprender. Eles também observaram que os neurônios em seu novo modelo evoluíram naturalmente para serem majoritariamente excitatórios, assim como em um cérebro humano real, com os espigamentos positivos superando os negativos em uma proporção de pelo menos 60%.

O Que Isso Significa

Este artigo sugere que simplesmente adicionar mais estados a um neurônio não é suficiente; você precisa projetar como esses estados aprendem. Ao imitar o desequilíbrio natural dos neurônios excitatórios e inibitórios no cérebro humano, a equipe criou uma rede de espigamento que não é apenas mais eficiente em termos de energia, mas também mais inteligente para aprender tarefas complexas. Embora o estudo tenha sido realizado em simulações de videogames, as descobertas sugerem que essa abordagem "assimétrica" pode ser a chave para construir cérebros de IA melhores e mais eficientes para robôs e outros dispositivos no futuro. Os autores observam que, embora seu modelo funcione bem nesses jogos, ainda é uma sugestão de como construir sistemas melhores, e será interessante ver se essa abordagem ajudará em outras áreas, como visão ou processamento de linguagem.

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 →