← Últimos artigos
🤖 machine learning

Is the Statistical Advantage Worth the Cost? An Empirical Comparison of KANs and MLPs for Structured Data Classification

Este estudo empírico demonstra que, embora as Redes de Kolmogorov-Arnold (KANs) superem estatisticamente os Perceptrons de Camada Multicamada (MLPs) em tarefas estruturadas de classificação tabular, sua generalização superior vem acompanhada de custos computacionais e de parâmetros significativamente mais altos, tornando as KANs ideais para aplicações de alta precisão e os MLPs mais adequados para ambientes com restrição de recursos.

Autores originais: Matthew Steven P. Toledo, Justine Raphael H. Jacinto, Vivekjeet Singh Chambal, Rodolfo C. Camaclang III, Jamlech Iram N. Gojo Cruz, Reginald Neil C. Recario

Publicado 2026-07-16
📖 4 min de leitura☕ Leitura rápida

Autores originais: Matthew Steven P. Toledo, Justine Raphael H. Jacinto, Vivekjeet Singh Chambal, Rodolfo C. Camaclang III, Jamlech Iram N. Gojo Cruz, Reginald Neil C. Recario

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ê esteja tentando ensinar um computador a tomar decisões baseadas em uma planilha cheia de números e categorias, como prever se um cogumelo é venenoso ou se um aluno vai abandonar a escola. Este é o mundo dos "dados tabulares estruturados", o pão de cada dia de muitos sistemas de aprendizado de máquina do mundo real. Durante anos, a ferramenta padrão para este trabalho tem sido o Perceptron Multicamadas, ou MLP. Você pode pensar em um MLP como uma linha de montagem rígida, de estilo fabril: ele recebe informações, passa por camadas de trabalhadores que aplicam as mesmas regras fixas (como "se o número for grande, multiplique por 2") e cospe uma resposta. É confiável e rápido, mas às vezes tem dificuldade em detectar os padrões sutis e sinuosos escondidos nos dados.

Recentemente, um novo desafiante entrou na arena chamado Rede Kolmogorov-Arnold, ou KAN. Se um MLP é uma linha de montagem rígida, uma KAN é mais como uma equipe de mestres escultores. Em vez de usar regras fixas, cada conexão entre as camadas é uma curva flexível e aprendível que pode dobrar e torcer para se ajustar perfeitamente aos dados, muito parecido com uma spline (uma régua suave e flexível usada por arquitetos). A grande questão na mente de todos é: vale a pena todo esse esforço de escultura sofisticada e flexível? Isso realmente produz previsões melhores ou é apenas um brinquedo lento e caro? Este é o enigma que uma equipe de pesquisadores da Universidade das Filipinas em Los Baños decidiu resolver.

Os pesquisadores organizaram um confronto direto e massivo entre esses dois tipos de arquitetos de IA. Eles não olharam apenas para um ou dois exemplos; testaram ambos os modelos em doze conjuntos de dados do mundo real diferentes, abrangendo desde escolhas binárias (sim/não) até cenários complexos com muitas respostas possíveis ou até sistemas de classificação. Para garantir que a corrida fosse justa, deram a ambas as equipes o mesmo cronograma de treinamento, a mesma quantidade de dados e as mesmas regras iniciais, recusando-se a ajustar as configurações para favorecer um ou outro. Eles queriam ver como as versões "vanilla" desses modelos se saíam diretamente da caixa.

Os resultados foram um conto de dois pontos fortes muito diferentes. Quando se tratava de precisão bruta, os escultores flexíveis da KAN geralmente venceram a corrida. Nos testes, as KANs classificaram corretamente mais pontos de dados do que os MLPs rígidos em 9 dos 12 conjuntos de dados, e alcançaram um melhor equilíbrio entre precisão e revocação (o F1-Score) em 10 de 12 casos. A diferença foi estatisticamente significativa, o que significa que não foi apenas sorte; as KANs eram genuinamente melhores em encontrar as respostas certas, especialmente em problemas binários e multiclasse. Os pesquisadores descobriram que as KANs podiam atingir seu pico de desempenho mais rápido e se estabilizar mais cedo do que os MLPs na maioria dos casos.

No entanto, havia uma pegadinha, e era uma grande. A "flexibilidade" da KAN veio com um preço pesado. Enquanto o MLP era um velocista leve, a KAN era uma campeã peso-pesado que carregava uma mochila enorme. O estudo mostrou que as KANs exigiam cerca de 16 vezes mais parâmetros (os botões e seletores internos que a IA aprende) do que os MLPs. Esse volume extra as tornou incrivelmente lentas. Em alguns testes, o MLP terminou o treinamento em menos de um segundo, enquanto a KAN levou mais de um minuto. Em termos de velocidade, o MLP foi frequentemente 100 vezes mais rápido durante a inferência (fazendo uma previsão). Os pesquisadores calcularam que o aumento de desempenho oferecido pelas KANs foi uma melhoria de nível "médio", não um salto gigantesco e transformador.

Então, quem vence? O artigo sugere que a resposta depende inteiramente da sua situação. Se você estiver trabalhando em um problema de alto risco onde ser ligeiramente mais preciso vale a pena esperar mais tempo e usar mais poder computacional — como diagnosticar uma doença rara ou fazer uma previsão financeira crítica — a KAN é a escolha preferida. Ela oferece uma capacidade estatisticamente superior de generalização e de encontrar padrões. Mas se você estiver construindo um aplicativo que precisa rodar instantaneamente em um telefone ou em um dispositivo com bateria e memória limitadas, o MLP continua sendo o herói robusto, eficiente e prático. O estudo conclui que, embora as KANs sejam uma nova direção promissora e poderosa para dados estruturados, elas não são uma solução mágica que torna os antigos MLPs obsoletos; elas são simplesmente uma ferramenta diferente para um trabalho diferente.

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 →