O gargalo de 60 anos dentro da pesquisa de fármacos, baterias e chips
Todo laboratório sério de fármacos, baterias ou chips roda o mesmo cálculo de base: a teoria do funcional densidade (DFT), o método reconhecido por um Nobel que simula como os elétrons se organizam em uma molécula ou material. A DFT é precisa, mas cara de uma forma específica e brutal — seu cálculo central escala de forma cúbica. Dobrar o número de elétrons multiplica o custo por cerca de oito; dez vezes mais elétrons custam mil vezes mais. Uma simulação de força bruta com apenas 100 elétrons levaria mais tempo do que a idade do universo. Uma molécula de fármaco carrega milhares de elétrons; um material de eletrodo carrega ainda mais. Por 60 anos, físicos buscam uma forma de acelerar isso.
Por que as duas primeiras tentativas com IA falharam
Duas estratégias de IA foram testadas antes deste artigo, e ambas falharam no mesmo ponto: a extrapolação.
- Predição direta. Treinar um modelo para gerar a densidade final de uma só vez. Funciona dentro da distribuição de treinamento e colapsa fora dela. Quando a equipe do Caltech escalou de moléculas pequenas para moléculas de tamanho farmacêutico, o erro de densidade saltou de menos de 1% para cerca de 10% — e chegou a 41% com 45 átomos pesados.
- Mapeamento inverso aprendido. Seguir a rota dos próprios físicos e aprender o mapa reverso. Matematicamente instável: nos experimentos de controle do artigo, todas as execuções divergiram após poucas iterações.
O modo de falha é familiar para qualquer um que já viu um modelo grande entregar uma resposta errada com confiança: um preditor de passada única não tem como detectar o próprio erro.
O Kohn-Sham FNO: substituir uma etapa, manter o loop
A equipe do Caltech, liderada por Anima Anandkumar, a Microsoft Skala corre na mesma trilha de DFT com aprendizado profundo, mas a equipe do Caltech tomou um caminho diferente. A DFT não é, na verdade, um cálculo único — é um loop iterativo. A cada rodada, toma-se um conjunto de condições de entrada, calcula-se a densidade eletrônica e usa-se essa densidade para atualizar as condições, repetindo até o resultado se estabilizar. O método clássico paga um custo enorme de O(N³) em cada rodada.
O artigo treina um Operador Neural de Fourier (FNO) para aprender uma dessas etapas: o mapeamento direto das condições de entrada para a densidade eletrônica. Isso reduz a complexidade da etapa de O(N³) para O(N log N), enquanto o loop físico ao redor permanece totalmente intacto — a parte que verifica e atualiza continua sendo a maquinaria confiável e não modificada da DFT.
A analogia de design é a cadeia de raciocínio (chain-of-thought): um preditor direto é como pedir a um LLM que resolva um problema difícil em um único token; o Kohn-Sham FNO raciocina passo a passo, e cada passo é re-verificado pelo loop ao redor. Se o modelo se desvia, a iteração seguinte o traz de volta. Se o modelo é levado além do que já viu, o loop diverge — e essa divergência é o alarme embutido do sistema. Nos experimentos de discordância com magnésio, a primeira tentativa com um modelo pré-treinado genérico divergiu imediatamente: a falha foi visível, não silenciosa. Um preditor direto entrega um número sem que você tenha como saber que ele está errado.
Escala quase linear com apenas 8.504 estruturas de treinamento
O modelo foi treinado com apenas 8.504 estruturas, e ainda assim lida tanto com moléculas quanto com sólidos volumétricos nas cinco primeiras linhas da tabela periódica. Essa generalidade vem de uma variante do FNO invariante ao domínio: sistemas de tamanhos muito diferentes compartilham os mesmos filtros aprendidos, então um único modelo cobre tanto moléculas pequenas quanto cristais grandes.
Em moléculas de escala farmacêutica fora da distribuição de treinamento, o Kohn-Sham FNO reporta erro de densidade de 2,23%, contra 9,97% da predição direta. Com 45 átomos pesados, a diferença se amplia para 4% contra 41%.
O número que importa: expoente de escala 1,03 vs 3,37
A validação principal é uma discordância de magnésio com 8.250 átomos — 82.500 elétrons de valência — calculada em uma única GPU NVIDIA B300, totalmente convergida. A referência de 2019 para a mesma classe de cálculo, um estudo indicado ao prêmio ACM Gordon Bell, usou cerca de 7.800 GPUs NVIDIA V100 no supercomputador Summit para lidar com 6.164 átomos.
A comparação de hardware não é de laranjas com laranjas — mas o expoente de escala é independente de hardware, e esse é o ponto real. O novo modelo mede 1,03 (linear quase perfeita); a DFT clássica mede 3,37 (cúbica). Quanto maior o sistema, mais decisivamente o caminho cúbico perde — a diferença se acumula a cada duplicação de tamanho.
O que isso sinaliza para a indústria
A IA para a Ciência saiu das tarefas e partiu para os projetos: no mesmo dia em que o artigo apareceu, Anandkumar anunciou um novo empreendimento, Accelerated Understanding, uma empresa de simulação física com IA coberta pela Reuters, cujos modelos simulam física em espaço 4D com contexto de raciocínio acima de 5 trilhões de tokens. Os dois eventos compartilham um padrão: a IA não está substituindo a física — está substituindo o único cálculo repetido mais caro dentro de um método conhecido. Esse é um alvo muito mais tratável e seguro do que “IA faz química”.
A consequência econômica é direta. A escala quase linear muda a curva de custos da simulação de primeiros princípios: o que exigia um supercomputador em 2019 cabe hoje em uma GPU de estação de trabalho. Triagem de fármacos, design de cátodos de bateria e validação de materiais para chips — todos atualmente racionados por poder computacional — ganham uma mudança de patamar em quantos candidatos podem realmente ser simulados.
O que copiar deste artigo
- Encontre o hot loop O(N²)/O(N³) dentro do solver em que você já confia. Essa é a etapa a substituir — não o método inteiro.
- Mantenha o loop externo de validação intacto. A física continua checando a IA a cada iteração, em vez de confiar nela.
- Trate a divergência como um mecanismo de segurança, não como um bug. Um modelo que pode dizer “isso está além da minha capacidade” é implantável; um silencioso, não.
- A avaliação de cientistas de IA está sendo reescrita: meça o erro de extrapolação, não o erro de teste. Todas as abordagens que falharam nesta história pareciam boas em dados da distribuição de treinamento.
O próximo passo declarado da equipe é substituir a etapa de pós-processamento restante, o que não deixaria nenhuma etapa cara no pipeline. De qualquer forma, o padrão está estabelecido: as vitórias mais rápidas na IA científica não são físicas novas, mas versões mais baratas da física antiga.
FAQ
P: Como uma única GPU pode superar 7.800?
R: Ela não substitui a DFT; substitui apenas o cálculo caro de O(N³) por um mapeamento FNO aprendido (reduzido a O(N log N)), enquanto o loop físico ao redor continua validando cada etapa. O expoente de escala medido cai de 3,37 (cúbico) para 1,03 (quase linear): uma discordância de magnésio com 8.250 átomos converge em uma B300, enquanto o cálculo equivalente de 2019 usava cerca de 7.800 V100s.
P: Por que as tentativas anteriores de IA para DFT falharam?
R: Ambas as rotas quebraram na extrapolação. A predição direta saltou de menos de 1% de erro de densidade para cerca de 10% em moléculas de escala farmacêutica, atingindo 41% com 45 átomos pesados; o mapeamento inverso aprendido era matematicamente instável e divergia em poucas iterações. Ambos são modelos de passada única que não conseguem detectar os próprios erros.
P: Posso copiar diretamente essa abordagem?
R: Sim. Quatro regras: substitua o hot loop O(N²)/O(N³) dentro de um solver em que você já confia, não o método inteiro; mantenha o loop externo de validação; trate a divergência como um mecanismo de segurança, não como um bug; meça o erro de extrapolação, não o erro de teste. O treinamento precisa de apenas 8.504 estruturas.