← Últimos artigos
📊 statistics

Challenges in the calibration of tree-based models for imbalanced classification

Este artigo demonstra que a calibração analítica de modelos baseados em árvores treinados em dados desbalanceados com subamostragem leva a estimativas de prevalência não confiáveis e vieses inesperados, defendendo, em vez disso, o uso de métodos de calibração baseados em aprendizado, como a calibração beta.

Autores originais: Nathan Phelps, Daniel J. Lizotte, Douglas G. Woolford

Publicado 2026-06-02
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Nathan Phelps, Daniel J. Lizotte, Douglas G. Woolford

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 Visão Geral: O Problema da "Receita"

Imagine que você é um chef tentando aprender a fazer uma sopa perfeita. No entanto, sua cozinha está incrivelmente desequilibrada: você tem 10.000 batatas, mas apenas 10 cenouras. Se você tentar aprender a receita provando uma tigela que tem 10.000 batatas e 10 cenouras, você nunca aprenderá o gosto de uma cenoura. Você achará que a sopa é 99,9% batata.

Para corrigir isso, você decide fazer o subamostragem (undersampling). Você joga fora a maioria das batatas para ter uma tigela com 50 batatas e 10 cenouras. Agora, seus dados de treinamento estão equilibrados e você pode aprender a receita melhor.

A Armadilha: Quando você finalmente cozinha a sopa para o mundo real (onde existem, de fato, 10.000 batatas), suas papilas gustativas ainda estão acostumadas com a tigela equilibrada. Você acha que a sopa é 50% cenoura, mas na realidade ela ainda é 99,9% batata. Suas previsões são "viesadas".

A Correção Antiga: A "Fórmula Matemática"

Por muito tempo, os cientistas de dados usaram uma fórmula matemática específica (Equação 1 no artigo) para corrigir isso. A ideia era simples: "Sabemos que jogamos fora 90% das batatas. Vamos apenas multiplicar nossa previsão por um número para 'adicioná-las de volta' matematicamente".

Os autores deste artigo dizem: "Parem de fazer isso."

Eles descobriram que essa fórmula matemática não funciona bem para Modelos Baseados em Árvores (como Random Forests). Em vez de consertar a sopa, a fórmula torna o sabor absurdamente imprevisível.

Os Dois Principais Problemas Descobertos

1. O Problema do "Botão" (Número de Preditores)

Imagine que seu Random Forest é uma equipe de 500 detetives tentando resolver um mistério.

  • A Regra: A cada passo, os detetives podem olhar apenas um certo número de pistas (preditores) para decidir qual caminho seguir.
  • O Experimento: Os autores giraram um "botão de pistas". Às vezes, deixaram os detetives olharem para apenas 2 pistas. Às vezes, deixaram-nos olhar para 15 pistas.

O que aconteceu?
Quando usaram a antiga fórmula matemática para corrigir o viés, a resposta final mudava drasticamente dependendo de quantas pistas os detetives podiam observar.

  • Se olhassem para 2 pistas, o modelo previa 100 incêndios.
  • Se olhassem para 15 pistas, o modelo previa 140 incêndios.

A Analogia: É como pedir a um grupo de pessoas para adivinhar o peso de uma melancia. Se você disser para olharem apenas a cor, eles estimam 4 kg. Se você disser para olharem a cor, o caule, o som ao bater e a textura, eles estimam 7 kg.
Em um mundo perfeito, a fórmula matemática deveria ter corrigido essas estimativas para que todas chegassem ao mesmo peso real. Em vez disso, a fórmula fez as estimativas se distanciarem ainda mais. Quanto mais pistas os detetives usavam, mais a estimativa final saltava.

2. O "Viés Surpreendente" (Taxa de Amostragem)

Normalmente, pensamos que se você tiver poucos itens "minoritários" (como as 10 cenouras), o modelo irá ignorá-los e estimar um valor baixo.

  • A Crença Antiga: "Árvores de decisão ignoram a classe minoritária."
  • A Descoberta do Artigo: Em seus experimentos, as árvores de decisão fizeram o oposto! Elas superestimaram a classe minoritária.

A Analogia: Imagine que você está tentando adivinhar quantas bolas vermelhas há em um pote de 1.000 bolas (990 azuis, 10 vermelhas). Você pega uma pequena amostra.

  • Esperado: Você poderia dizer "talvez 1 ou 2 bolas vermelhas" (subestimando).
  • O que as Árvores Fizeram: As árvores olharam para a amostra e disseram: "Uau, bolas vermelhas estão por toda parte! Aposto que há 50 bolas vermelhas!"

Os autores descobriram que, conforme mudavam a taxa de amostragem (quantas batatas eram jogadas fora), a superestimação do modelo piorava. A fórmula matemática tentava corrigir isso, mas como a árvore já estava estimando alto demais, a fórmula apenas tornava o resultado final ainda mais caótico.

O Exemplo do Mundo Real: Incêndios Florestais

Os autores testaram isso com dados reais sobre incêndios florestais em Alberta, Canadá.

  • Incêndios florestais são raros (como as cenouras).
  • Eles usaram a "fórmula matemática" para corrigir os modelos.
  • O Resultado: Dependendo de como configuravam o "botão de pistas" (número de preditores) ou de como amostravam os dados, o modelo previava que o número de futuros incêndios poderia variar em 40%.
  • Por que isso importa: Se uma agência governamental usar esses modelos para decidir onde enviar caminhões de bombeiros, eles podem enviar caminhões demais para uma área e nenhum para outra, simplesmente porque ajustaram uma configuração no código do computador.

A Conclusão

O artigo conclui que a "fórmula matemática" (calibração analítica) é uma ferramenta quebrada para este trabalho específico. Ela cria uma situação em que:

  1. Mudar uma configuração (como o número de pistas) muda a resposta, embora a resposta não devesse mudar.
  2. Os modelos às vezes estimam que a classe minoritária é mais comum do que realmente é, e a fórmula falha em corrigir isso.

A Solução: Em vez de uma fórmula matemática rígida, os autores sugerem o uso de métodos de "aprendizado" (como a Calibração Beta). Pense nisso como contratar um provador de sabores que realmente prova a sopa final e aprende como ajustar o tempero, em vez de tentar calcular o ajuste com uma calculadora.

Resumo em Uma Sentença

Usar uma fórmula matemática simples para corrigir dados "desequilibrados" em modelos de árvores não funciona; isso torna as previsões extremamente instáveis e às vezes faz com que o modelo superestime eventos raros, portanto, precisamos de formas de aprendizado mais inteligentes para corrigir o viés em vez disso.

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 →