Comparative Analysis of Modern Machine Learning Models for Retail Sales Forecasting

Este estudo demonstra que, para previsão de vendas no varejo com demanda intermitente e dados incompletos, métodos baseados em árvores como o XGBoost superam arquiteturas de aprendizado profundo, indicando que a adequação às características do problema é mais crucial do que a sofisticação do modelo.

Luka Hobor, Mario Brcic, Lidija Polutnik, Ante Kapetanovic

Publicado 2026-03-12
📖 4 min de leitura☕ Leitura rápida

Each language version is independently generated for its own context, not a direct translation.

Imagine que você é o gerente de uma grande rede de supermercados. O seu maior pesadelo? Ter prateleiras cheias de produtos que ninguém compra (e que estragam) ou, pior ainda, ter prateleiras vazias quando os clientes querem comprar. Para evitar isso, você precisa de uma "bola de cristal" que diga exatamente o que vai vender na próxima semana.

Este artigo é como um grande teste de corrida para ver qual tipo de "bola de cristal" (modelo de Inteligência Artificial) funciona melhor para lojas físicas reais, cheias de imprevistos.

Aqui está a explicação simplificada, usando analogias do dia a dia:

1. O Cenário: O Caos das Lojas Físicas

Diferente de lojas online (como a Amazon), onde os dados são limpos e contínuos, as lojas físicas são um caos.

  • A Analogia: Imagine tentar prever o trânsito em uma cidade pequena e cheia de buracos, onde às vezes o semáforo quebra e o carro some do radar.
  • O Problema: Os dados de vendas são "intermitentes". Às vezes, um produto vende 100 unidades; no dia seguinte, zero; no outro, 50. Além disso, há muitos dados faltando (como preços de concorrentes que às vezes não são registrados). É um quebra-cabeça com peças faltando e peças que mudam de lugar.

2. Os Competidores: Quem está na pista?

Os pesquisadores testaram três tipos de "atletas" para prever as vendas:

  • Os Clássicos (Estatística): São como os avós experientes. Eles olham para o passado e dizem: "Se choveu ontem, provavelmente vai chover hoje". Eles são simples e rápidos, mas não entendem nuances complexas.
  • As Redes Neurais (Deep Learning): São como gênios superinteligentes que estudaram milhões de livros. Eles tentam encontrar padrões complexos e conexões secretas entre tudo. A promessa é que, com muitos dados, eles são imbatíveis.
  • As Árvores de Decisão (XGBoost e LightGBM): São como detetives práticos e metódicos. Eles não tentam entender o universo inteiro; eles olham para cada regra específica ("Se o preço caiu E é terça-feira, então as vendas sobem"). Eles são ótimos lidando com dados bagunçados.

3. A Grande Prova de Fogo

Os pesquisadores criaram quatro cenários diferentes para testar esses atletas:

  1. Treinamento Local: Cada grupo de produtos (ex: sabonetes, xampus) tem seu próprio detetive ou gênio.
  2. Treinamento Global: Um único gênio tenta aprender tudo sobre todos os produtos ao mesmo tempo.
  3. Dados Reais: Usando os dados "sujos" e com buracos.
  4. Dados "Limpos" (Imputados): Usando uma IA avançada (SAITS) para tentar "adivinhar" e preencher os buracos nos dados antes de treinar os modelos.

4. O Resultado: Quem Venceu?

Aqui está a surpresa que o artigo revela:

  • Os Detetives Práticos (XGBoost e LightGBM) venceram de lavada.
    • Eles foram os mais precisos, errando muito menos que os outros.
    • Por que? Porque em lojas físicas, os dados são bagunçados e específicos. Os detetives são ótimos em lidar com regras simples e dados faltantes sem se confundir. O XGBoost foi o campeão, com o menor erro de todos.
  • Os Gênios Superinteligentes (Redes Neurais) ficaram para trás.
    • Eles tiveram dificuldade. Quando tentaram aprender tudo de uma vez (modelo global), ficaram confusos. Quando usaram os dados "limpos" (preenchidos pela IA), eles melhoraram um pouco, mas ainda não superaram os detetives.
    • A Lição: Às vezes, ter um cérebro supercomplexo não ajuda se o problema é "sujo" e cheio de buracos. Eles tendiam a superestimar as vendas (achavam que venderiam mais do que vendiam).
  • O Perigo de "Limpar" os Dados:
    • A IA usada para preencher os buracos (SAITS) tentou adivinhar os valores faltantes, mas acabou "achatando" a realidade. Ela suavizou tanto os dados que perdeu a volatilidade real das vendas. Isso confundiu os modelos, especialmente os modelos de árvore, que viram seus resultados piorarem drasticamente em alguns casos.

5. A Conclusão para o Dia a Dia

O artigo nos ensina uma lição valiosa: Não use um canhão para matar uma mosca, nem um martelo para apertar um parafuso.

  • Para Lojas Físicas: A melhor estratégia não é usar a tecnologia mais cara e complexa (Redes Neurais profundas). O ideal é usar modelos mais simples e robustos (como XGBoost), treinados separadamente para cada tipo de produto.
  • Eficiência: Os modelos vencedores foram não só mais precisos, mas também muito mais rápidos e baratos de rodar. Enquanto os "gênios" levavam dias para treinar, os "detetives" faziam o trabalho em horas.

Resumo Final:
Se você tem uma loja física com dados imperfeitos, intermitentes e cheios de surpresas, esqueça a "IA de ficção científica". A melhor ferramenta é a inteligência prática e focada (modelos de árvore), que entende que o mundo real é bagunçado e sabe lidar com isso sem se perder. A complexidade arquitetônica não é o que garante o sucesso; é a adequação da ferramenta ao problema.