Thermodynamic cost of inference and learning in physical neural networks
Este artigo demonstra que, embora a inferência quase estática em redes neurais físicas não incorra em custo termodinâmico, o aprendizado de parâmetros carrega uma despesa energética irredutível, estabelecendo que o preço termodinâmico fundamental da computação neural é determinado pelo armazenamento de memória, e não pelo processamento aritmético.
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
Toda vez que um computador resolve um problema ou aprende um novo padrão, ele consome energia. Vemos isso nas enormes usinas de energia que alimentam nossos centros de dados e no calor que irradia de nossos laptops. Por décadas, cientistas se perguntaram quanto desse custo energético é simplesmente uma falha em nossa tecnologia atual e quanto é uma lei fundamental da natureza da qual nenhuma máquina poderá jamais escapar. A resposta padrão para computadores digitais vem de uma regra chamada princípio de Landauer. Ela afirma que, se uma máquina apaga uma informação, ela deve liberar uma quantidade minúscula e inevitável de calor. Esta regra se aplica aos interruptores binários dentro de nossos processadores, onde a informação é armazenada como estados distintos e estáveis como "ligado" ou "desligado". No entanto, muitos pesquisadores estão construindo um tipo diferente de computador. Estas são redes neurais físicas, dispositivos feitos de luz, partes mecânicas ou circuitos eletrônicos que computam ao relaxar em um estado de equilíbrio, muito parecido com uma bola rolando ladeira abaixo para encontrar o ponto mais baixo. Como essas máquinas não dependem de alternar interruptores rígidos, as velhas regras sobre apagar bits podem não se aplicar a elas da mesma forma. A questão é se essas novas máquinas podem computar e aprender com quase nenhuma energia, ou se elas também estão presas por um limite físico rigoroso.
Um pesquisador do Laboratório Nacional de Brookhaven mapeou agora exatamente quanta energia essas redes físicas requerem. Ele não construiu um dispositivo físico em um laboratório; em vez disso, criou um modelo matemático detalhado que trata uma rede neural como um sistema de molas e pesos. Em seu modelo, as conexões entre as camadas da rede não são instruções rígidas, mas sim restrições elásticas, como molas que puxam o sistema em direção a uma forma específica. Quando a rede recebe uma entrada, ela simplesmente relaxa na forma que satisfaz todas as molas simultaneamente. Essa abordagem permitiu ao cientista calcular o custo energético de dois processos distintos: inferência, que é o ato de resolver um problema, e aprendizado, que é o ato de treinar a máquina para se tornar melhor em resolver problemas. Suas descobertas revelam uma divisão surpreendente na física dessas máquinas. Eles descobriram que o ato de pensar, ou inferência, pode teoricamente ser feito com zero energia se a máquina se mover lentamente o suficiente. O custo só aparece quando a máquina é forçada a se mover rapidamente. Em contraste, o ato de aprender carreem um preço energético permanente que não pode ser evitado, não importa o quão lentamente a máquina opere.
O pesquisador descobriu que, para a inferência, o custo de energia não é determinado pelo número de conexões ou "pesos" dentro da rede, como ocorre em computadores digitais. Em vez disso, o custo depende da largura da rede, ou de quantos neurônios estão ativos de uma só vez. Se a máquina for permitida a relaxar lentamente, movendo-se de uma entrada para a próxima em um ritmo calmo, ela não requer trabalho algum. Isso ocorre porque a máquina está sempre em um estado de equilíbrio, deslizando ao longo de um vale suave de energia sem nunca ter que subir uma colina ou apagar uma memória. O único momento em que energia é gasta é quando a máquina é empurrada para se mover mais rápido do que sua velocidade natural de relaxamento. Nesse regime rápido, a energia necessária é proporcional à distância que a máquina deve percorrer através de seu espaço de estados, dividida pelo tempo que leva para isso. As simulações mostraram que, mesmo na velocidade útil mais rápida, o custo de energia é notavelmente baixo, aproximadamente equivalente à energia térmica do ambiente para cada dimensão da camada mais larga da rede. Isso significa que o custo escala com o tamanho da largura da rede, não com sua complexidade total. Para uma rede com um milhão de neurônios ativos, o custo de energia é cerca de um milhão de vezes a minúscula energia térmica de uma única partícula, um valor que é bilhões de vezes menor do que o que o hardware digital atual consome.
O aprendizado, porém, conta uma história diferente. Quando a máquina é treinada, tanto a entrada quanto a saída desejada são impostas ao sistema ao mesmo tempo. Isso cria um conflito, ou tensão, dentro das molas da rede, porque as configurações atuais não podem satisfazer tanto a entrada quanto o alvo simultaneamente. Para aprender, a máquina deve ajustar seus pesos internos para aliviar essa tensão. O pesquisador descobriu que esse processo de ajuste de pesos carrega um custo energético irredutível. Ao contrário da inferência, esse custo não desaparece mesmo se o treinamento for feito infinitamente devagar. Cada vez que um peso é alterado, uma pequena quantidade de energia é dissipada como calor, aproximadamente algumas vezes a energia térmica do ambiente por parâmetro. Esse custo é incorrido uma vez para todo o conjunto de parâmetros que definem o conhecimento da máquina. Não depende de quantos exemplos a máquina vê durante o treinamento, mas sim do número de pesos que ela tem que armazenar. Isso contrasta fortemente com o treinamento digital, onde a máquina deve apagar e reescrever informações para cada exemplo que vê, levando a uma enorme conta de energia que escala com o tamanho do conjunto de dados.
O pesquisador testou essas ideias simulando uma pequena rede treinada para reconhecer dígitos manuscritos, uma tarefa padrão em aprendizado de máquina. Eles observaram como a máquina se comportava conforme alternavam entre diferentes números e conforme ela ajustava seus pesos para melhorar sua precisão. Os resultados corresponderam perfeitamente às suas previsões teóricas. Quando a máquina era solicitada a realizar uma inferência rapidamente, a energia que ela consumia subia bruscamente, e sua precisão caía à medida que o trabalho realizado tornava-se comparável ao jiggling (vibração) térmico aleatório no sistema. Mas quando a máquina era permitida a mover-se lentamente, ela resolvia o problema com quase nenhuma energia, e sua precisão permanecia alta. Durante o treinamento, eles observaram que a energia gasta no ajuste dos pesos seguia um padrão preciso, confirmando que uma pequena e fixa quantidade de calor é liberada para cada parte do aprendizado que ocorre. As simulações mostraram que, uma vez que a máquina havia aprendido a tarefa, a energia necessária para manter esse conhecimento era negligenciável, mas a energia necessária para escrever esse conhecimento pela primeira vez era um custo fundamental e inevitável.
Essas descobertas sugerem que o preço termodinâmico de uma rede neural é definido por sua memória, e não por sua aritmética. O ato de computar um resultado é quase gratuito, limitado apenas pela rapidez com que a máquina é forçada a se mover. O ato de aprender, no entanto, exige pagar uma taxa pequena, mas permanente, para escrever os parâmetros na estrutura física da máquina. Esta distinção oferece uma nova perspectiva sobre o futuro da computação. Enquanto as máquinas digitais estão presas ao custo de apagar bits para cada operação, as máquinas físicas poderiam potencialmente realizar cálculos complexos com uma eficiência energética ordens de magnitude superior. A lacuna restante entre o hardware atual e esses limites teóricos não se deve a uma falha nas leis da física, mas sim às ineficiências de nossos materiais e designs atuais. O estudo fornece um roteiro claro para o que é possível, mostrando que, se pudermos construir máquinas que verdadeiramente relaxam em suas soluções, o custo energético da inteligência poderá ser reduzido ao mínimo absoluto permitido pelo universo.
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.