← Últimos artigos
🤖 machine learning

The Loss Does Not See the Basis, but Adam Does

Este artigo demonstra que a falha do Adam em recuperar soluções de baixo posto em modelos fatorados decorre de sua falta de equivariância de calibre, uma propriedade possuída pelo gradiente descendente e outros otimizadores de escalar compartilhado que preserva o viés implícito para interpolantes de baixo posto.

Autores originais: Devender Singh

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

Autores originais: Devender Singh

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 resolver um quebra-cabeça gigante e bagunçado onde as peças são números organizados em uma grade. No mundo da inteligência artificial, isso é chamado de "fatoração de matriz". Você tem uma imagem enorme e complicada (os dados) e quer decompô-la em dois montes menores e mais simples de cartas que, quando multiplicados, recriam a imagem original. O objetivo é encontrar os montes mais simples possíveis que ainda se encaixem perfeitamente na imagem. Isso é importante porque soluções mais simples geralmente funcionam melhor no mundo real, evitando a armadilha de memorizar o ruído em vez de aprender padrões.

Para resolver esse quebra-cabeça, os computadores usam um método chamado "gradiente descendente", que é como um caminhante tentando encontrar o fundo de um vale, sempre dando passos para baixo. Por muito tempo, os cientistas notaram que, se você começar com cartas muito pequenas, esse caminhante naturalmente encontra a solução mais simples. No entanto, um caminhante mais rápido chamado "Adam" (uma ferramenta popular em IA) frequentemente se perde, encontrando uma solução complicada e bagunçada mesmo quando existe uma solução simples. A grande questão tem sido: por que o caminhante rápido falha em encontrar o caminho simples, e podemos consertar isso sem torná-lo lento?

Este artigo, intitulado "A Perda Não Vê a Base, Mas o Adam Vê", investiga por que isso acontece. O autor descobriu que o problema não é apenas velocidade; é sobre como o caminhante vê o mundo. O quebra-cabeça tem uma simetria oculta: você pode rotacionar seus montes de cartas de muitas maneiras diferentes, e a imagem final permanece exatamente a mesma. Pense nisso como girar um globo; os continentes se movem, mas o mapa continua o mesmo. O caminhante tradicional (Gradiente Descendente) ignora a rotação específica e apenas olha para a forma do vale, encontrando naturalmente a solução mais simples. Mas o caminhante rápido (Adam) se distrai com a rotação específica das cartas. Ele trata uma direção como "especial" e outra como "diferente", embora sejam matematicamente idênticas. Essa distração faz com que ele escolha uma solução complicada e de alto posto em vez da solução simples e de baixo posto.

O autor provou que qualquer otimizador (uma ferramenta para resolver o quebra-cabeça) que respeite essa simetria de rotação encontrará naturalmente a solução simples, enquanto aqueles que quebram a simetria ficarão presos em soluções complexas. Eles testaram nove otimizadores diferentes e encontraram uma divisão clara: os que "respeitam a simetria" (como o Gradiente Descendente, Muon e uma versão modificada do Adam) encontraram soluções com erros tão baixos quanto 0,000006, enquanto os que "quebram a simetria" (como o Adam padrão e o RMSProp) tiveram erros acima de 0,42 — uma diferença massiva.

Para provar que não foi apenas uma coincidência, eles construíram um "dial" que muda suavemente o Adam de seu modo caótico, que odeia rotações, para um modo amigável à rotação. Conforme giravam o dial, a solução tornava-se mais simples e precisa, mostrando que a maneira específica como o Adam olha para os dados é a causa exata do problema. Eles até testaram isso em dados do mundo real, como imagens hiperespectrais da Terra, e descobriram que os métodos amigáveis à rotação reduziram os erros em cerca de 44% em comparação ao Adam padrão.

Curiosamente, o artigo também descobriu que ser "amigável à rotação" nem sempre é uma solução mágica. Se o quebra-cabeça em si for bagunçado e tiver muito ruído aleatório (uma "cauda espectral"), o caminhante super-rápido e amigável à rotação chamado Muon às vezes fica ansioso demais e se ajusta ao ruído, enquanto o caminhante mais lento e constante (Gradiente Descendente) se sai melhor. Portanto, a melhor ferramenta depende da natureza específica do quebra-cabeça.

Finalmente, o autor observou como isso afeta os modelos de IA modernos chamados Transformers (os cérebros por trás dos chatbots). Eles descobriram que, se você começar dois modelos de IA idênticos com a mesma matemática, mas apenas rotacionar suas cartas internas de forma diferente, o otimizador Adam padrão faz com que eles se comportem de maneira completamente diferente após apenas um passo. Eles acabam com estruturas internas completamente diferentes, embora tenham começado como a mesma função. Isso significa que a escolha do otimizador não é apenas um detalhe de ajuste; ela decide fundamentalmente qual versão da solução a IA aprende. O artigo conclui que, para obter os resultados mais simples e melhores, precisamos de otimizadores que respeitem as simetrias ocultas da matemática, em vez de se distraírem com a maneira específica como organizamos os números.

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 →