← Últimos artigos
🤖 machine learning

Classification of integers based on residue classes via modern deep learning algorithms

Este artigo demonstra que, apesar da aparente simplicidade de classificar inteiros por resíduos primos, modelos de aprendizagem profunda, plataformas de AutoML e Grandes Modelos de Linguagem falham sem a engenharia de atributos apropriada, ao passo que um método que utiliza regressão linear em vetores de base de séries de Fourier tem sucesso, ressaltando a importância crítica contínua da engenharia de atributos na aprendizagem automática moderna.

Autores originais: Da Wu, Jingye Yang, Mian Umair Ahsan, Kai Wang

Publicado 2026-07-15
📖 7 min de leitura🧠 Leitura aprofundada

Autores originais: Da Wu, Jingye Yang, Mian Umair Ahsan, Kai Wang

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

A Magia dos Números e os Limites das Máquinas

Imagine que você está jogando um jogo onde precisa separar uma pilha gigante de pedras numeradas. Algumas pedras são "pares" (podem ser divididas em dois montes iguais) e outras são "ímpares" (sobra uma pedra). Para humanos, isso é moleza; nós apenas olhamos para o último dígito. Se for 2, 4, 6, 8 ou 0, sabemos que é par. Mas e se o jogo ficar mais difícil? E se você tiver que separar pedras com base em se elas podem ser divididas por 3, 7 ou outros números primos? Os humanos têm truques especiais para isso, como somar todos os dígitos de um número para ver se o total é divisível por 3. É um pouco como um código secreto que aprendemos na escola primária.

Agora, imagine entregar este jogo de separar pedras para um robô superinteligente. Você pode pensar: "Se o robô é inteligente o suficiente para escrever poesia ou dirigir um carro, ele deveria ser capaz de separar pedras por regras numéricas, certo?" Esta é a grande questão que os cientistas estão fazendo no campo do Aprendizado de Máquina (Machine Learning). O aprendizado de máquina é como ensinar um computador mostrando a ele milhões de exemplos em vez de dar um livro de regras. O computador procura padrões por conta própria. Existem também ferramentas de "AutoML", que são como caixas mágicas que escolhem automaticamente o melhor cérebro robótico para o trabalho, e "Modelos de Linguagem de Grande Escala" (LLMs), que são computadores treinados em quase todo o texto do mundo, fazendo parecer que eles sabem tudo. Mas aqui está o detalhe: só porque um computador é grande e inteligente, não significa que ele entenda a lógica dos números da mesma forma que nós. Ele pode estar apenas memorizando respostas ou adivinhando.

O Grande Experimento de Separação de Números

Neste estudo, uma equipe de pesquisadores da Universidade da Pensilvânia e do Hospital Infantil da Filadélfia decidiu colocar esses robôs de alta tecnologia à prova. Eles queriam ver se os algoritmos modernos de aprendizado profundo, ferramentas automatizadas e até os chatbots mais famosos do mundo conseguiriam descobrir as regras para dividir números por pequenos números primos (como 2, 3 e 7) sem que as regras fossem explicitamente ditas a eles.

A Configuração: Dando aos Robôs uma Nova Linguagem
Os pesquisadores começaram alimentando diferentes tipos de cérebros de computador com números. Mas aqui está a reviravolta: eles tentaram alimentar os números em diferentes "línguas" ou formatos.

  • Números Brutos: Apenas o número em si (ex: 123).
  • Binário: A linguagem nativa do computador de 0s e 1s (como um interruptor de luz ligado ou desligado).
  • Listas de Dígitos: Decompondo o número em suas partes individuais (1, 2, 3).
  • Somas de Dígitos: Somando os dígitos do número (1+2+3 = 6).

Eles testaram essas entradas em três tipos de sistemas:

  1. Redes Neurais Profundas: Camadas complexas de matemática que tentam imitar o cérebro humano.
  2. Plataformas de AutoML: Sistemas automatizados de grandes empresas de tecnologia (Amazon, Google, Microsoft) que supostamente encontram a melhor solução automaticamente.
  3. Modelos de Linguagem de Grande Escala (LLMs): Chatbots de IA famosos como GPT-4, LLaMA e Falcon, que supostamente sabem "tudo".

Os Resultados Chocantes: Os Robôs Ficaram Travados
Os resultados foram uma mistura de "Uau" e "Ops".

Quando os pesquisadores deram aos robôs os números em sua forma bruta (apenas o número 123), os modelos de aprendizado profundo e as ferramentas de AutoML foram terríveis. Eles chutavam aleatoriamente, acertando cerca de 50% para números pares/ímpares e apenas 33% para divisão por 3. Era como se os robôs estivessem jogando dardos de olhos vendados. As "caixas mágicas" (AutoML) falharam completamente porque não sabiam como olhar para os números de uma forma que revelasse o padrão.

No entanto, quando os pesquisadores usaram a engenharia de atributos (feature engineering) — que é apenas uma maneira chique de dizer "dar uma dica melhor ao robô" — os robôs subitamente se tornaram gênios.

  • Quando converteram os números para binário (0s e 1s), os robôs entenderam instantaneamente a regra de par/ímpar com 100% de precisão. Acontece que o último dígito em binário é a resposta.
  • Quando deram aos robôs a soma dos dígitos (o truque que os humanos usam para divisão por 3), os robôs também alcançaram 100% de precisão.

Mas aqui está a parte mais interessante: os robôs não "aprenderam" a regra por conta própria. Eles só tiveram sucesso porque os humanos lhes deram a resposta em um formato diferente. O estudo mostrou que, sem essas dicas cuidadosamente elaboradas, mesmo as redes neurais mais poderosas não conseguiriam descobrir o padrão, não importa quão grandes ou complexas fossem.

A Série de Fourier: Um Atalho Matemático
Os pesquisadores também tentaram uma abordagem diferente que não dependia de aprendizado profundo. Eles usaram um método chamado regressão de série de Fourier. Pense nisso como usar uma ferramenta de padrão de onda especial para encontrar o ritmo nos números. Como a divisão por 3 ou 7 cria um padrão repetitivo (como uma música que faz um loop a cada 3 ou 7 notas), essa ferramenta matemática podia prever a resposta perfeitamente com poucos exemplos. Foi rápido, simples e 100% preciso para os casos testados (mod 3 e mod 7), provando que, às vezes, um truque matemático simples e antigo funciona melhor do que uma IA gigante e complexa.

Os Chatbots: Inteligentes, mas Sem Noção
Finalmente, a equipe perguntou aos chatbots famosos (como o ChatGPT e modelos de código aberto) para explicarem as regras.

  • Para números pequenos como 2 ou 3, os chatbots às vezes conseguiam dar a resposta correta.
  • Mas assim que os pesquisadores perguntaram sobre números primos maiores (como 7, 11 ou 23), os chatbots começaram a alucinar. Eles produziam consistentemente respostas incorretas e pouco informativas, inventando regras, dando matemática errada ou simplesmente dizendo: "Use o operador módulo" (que é apenas dizer ao computador para fazer a matemática que ele deveria ter descoberto sozinho). Até o novo GPT-4, quando solicitado a projetar um programa de computador para resolver isso, falhou em criar uma solução eficiente. Ele não conseguiu descobrir a "engenharia de atributos" correta ou o melhor algoritmo para usar.

A Grande Lição

A principal lição deste artigo é que ter um computador superinteligente não é suficiente; você tem que ensinar como olhar para o problema.

Os pesquisadores descobriram que a "engenharia de atributos" — o ato humano de traduzir dados brutos em um formato que revela o padrão oculto — ainda é o passo mais importante. Mesmo em uma era em que temos "AutoML" (máquinas que escolhem os modelos para nós) e "LLMs" (máquinas que conhecem quase todas as palavras do mundo), essas ferramentas não podem descobrir magicamente as regras da matemática por conta própria. Elas precisam de um humano para dizer: "Ei, olhe para os dígitos, ou olhe para o binário, ou some-os".

Sem essa orientação humana, a IA mais avançada do mundo é como um aluno que decorou o dicionário, mas não sabe fazer aritmética. O estudo conclui que, embora a IA seja poderosa, ela ainda depende fortemente da percepção humana para transformar dados brutos em um quebra-cabeça solucionável. Os robôs são rápidos, mas ainda precisam de nós para segurar a lanterna.

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 →