← Últimos artigos
🤖 machine learning

Using dynamic loss weighting to boost improvements in forecast stability

Este artigo demonstra que a aplicação de algoritmos de ponderação dinâmica de perda, incluindo uma nova extensão de Ponderação Aleatória Consciente da Tarefa, ao modelo N-BEATS pode aumentar ainda mais a estabilidade da previsão sem comprometer a precisão em comparação com o uso de pesos de perda estáticos.

Autores originais: Daan Caljon, Jeff Vercauteren, Simon De Vos, Wouter Verbeke, Jente Van Belle

Publicado 2026-08-04
📖 8 min de leitura🧠 Leitura aprofundada

Autores originais: Daan Caljon, Jeff Vercauteren, Simon De Vos, Wouter Verbeke, Jente Van Belle

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ê é um meteorologista tentando prever a temperatura para a próxima semana. Todas as manhãs, você recebe um novo dado — uma nova leitura de temperatura de ontem. Naturalmente, você atualiza sua previsão para a próxima terça-feira. Mas aqui está o detalhe: toda vez que você atualiza, sua previsão para a próxima terça pode subir ou descer drasticamente. Um dia você diz que será 70°F, no outro dia 65°F, depois 72°F. Esse constante balanço é chamado de "instabilidade de previsão". É irritante para qualquer pessoa que esteja tentando planejar um piquenique ou uma cadeia de suprimentos porque elas não conseguem confiar que os números permanecerão parados.

Cientistas têm tentado construir modelos de computador que não sejam apenas precisos (acertar a temperatura), mas também estáveis (manter sua história). Recentemente, pesquisadores descobriram uma maneira de ensinar esses modelos a serem um pouco mais constantes ao adicionar uma "penalidade de estabilidade" ao seu treinamento. Pense nisso como um professor dizendo a um aluno: "Não apenas acerte a resposta; não mude sua resposta toda vez que vir uma nova dica". No entanto, o método antigo de ensinar isso era um pouco rígido. Ele usava um livro de regras fixo que dizia: "Preste 10% de atenção à estabilidade e 90% à precisão", e essa proporção nunca mudava durante todo o processo de treinamento.

Este artigo faz uma pergunta simples e curiosa: E se tornássemos o livro de regras dinâmico? E se o computador pudesse aprender a focar na precisão primeiro, e só começar a se preocupar com a estabilidade quando já estivesse bom no básico? Os autores, uma equipe da KU Leuven, testaram essa ideia usando um poderoso modelo de previsão chamado N-BEATS. Eles testaram várias técnicas de "ponderação de perda dinâmica" — métodos que permitem ao computador alternar a importância entre precisão versus estabilidade enquanto aprende. Eles descobriram que, ao deixar o modelo ajustar suas próprias prioridades sobre a marcha, poderiam obter previsões que são tão precisas quanto, mas muito menos instáveis do que antes. É como ensinar um aluno a parar de questionar a si mesmo assim que dominar a lição, resultando em previsões em que as pessoas realmente podem confiar.

A História da Previsão Instável

No mundo da previsão de séries temporais, computadores são como bolas de cristal que olham para o passado para adivinhar o futuro. Mas essas bolas de cristal têm um mau hábito: elas são volúveis. Quando novos dados chegam, o modelo pode mudar completamente de ideia sobre o que previu para a próxima semana. Isso é conhecido como instabilidade de previsão de origem rotativa. Imagine que você está planejando uma festa. Se seu amigo lhe diz: "Acho que 10 pessoas virão", e cinco minutos depois diz: "Na verdade, talvez 20", e uma hora depois diz: "Espere, talvez 5", você ficaria bastante frustrado. Você precisa de uma previsão que seja confiável o suficiente para encomendar a quantidade certa de pizza.

Por muito tempo, o objetivo era apenas tornar a previsão o mais precisa possível. Mas no mundo real, a precisão não é a única coisa que importa. Se uma previsão oscila demais, as pessoas param de confiar nela. Elas podem começar a fazer seus próprios ajustes baseados no "feeling", o que frequentemente torna a previsão menos precisa. Por isso, pesquisadores queriam ensinar os modelos a serem "estáveis" sem perder sua "precisão".

O Jeito Antigo: Um Livro de Regras Estático

Anteriormente, um método chamado N-BEATS-S foi introduzido para resolver isso. Ele funcionava dando ao computador uma tarefa de casa em duas partes:

  1. Parte A: Acertar os números (Precisão).
  2. Parte B: Não mudar muito sua resposta quando receber novos dados (Estabilidade).

O computador tinha que equilibrar essas duas tarefas. A antiga forma de fazer isso era usar um hiperparâmetro estático (vamos chamá-lo de λ\lambda). Este é como um botão de ajuste que o treinador humano define antes do computador começar a aprender. Se você definir o botão em 0,025, o computador é instruído: "Ei, foque 97,5% em ser preciso e apenas 2,5% em ser estável". Se você definir em 0,275, você diz: "Ok, preste mais atenção à estabade".

O problema com esse botão estático é que ele é definido em pedra para todo o processo de treinamento. O computador não tem o direito de decidir quando focar em quê. É como dizer a um aluno: "Passe 20% do seu tempo em matemática e 80% em história", durante todo o semestre, mesmo que ele já seja um gênio da matemática e só precise praticar um pouco de história. Os pesquisadores suspeitavam que um livro de regras rígido poderia estar limitando o computador.

A Nova Ideia: Uma Dança Dinâmica

Os autores deste artigo se perguntaram: E se o computador pudesse mudar o botão enquanto estava aprendendo? Isso é chamado de Ponderação de Perda Dinâmica (DLW). Em vez de uma regra fixa, o computador pode decidir: "Ok, agora estou terrível em precisão, então vou ignorar a estabilidade por um momento. Mas assim que eu estiver bom em precisão, começarei a me preocupar com a estabilidade".

Eles testaram vários métodos existentes que fazem esse tipo de equilíbrio dinâmico e também inventaram um novo chamado Ponderação Aleatória Consciente da Tarefa (TARW).

  • GradNorm: Este método tenta garantir que o computador aprenda ambas as tarefas na mesma velocidade. Se ele estiver aprendendo precisão rápido demais, ele desacelera isso para focar na estabilidade.
  • Ponderação de Incerteza: Este método pergunta: "O quanto estou inseguro sobre esta tarefa?". Se o computador estiver muito inseguro sobre a estabilidade, ele presta menos atenção a ela.
  • Ponderação Aleatória (RW): Isto é um pouco caótico. Ele apenas escolhe um número aleatório entre 0 e 1 para o botão de estabilidade toda vez que o computador aprende um novo lote de dados. Surpreendentemente, essa aleatoriedade muitas vezes funciona bem.
  • TARW (O Novo Integrante): Os autores pegaram a ideia de "Ponderação Aleatória" e a ajustaram. Em vez de escolher um número entre 0 e 1, eles escolheram um número entre 0 e um limite específico (vamos chamá-lo de κ\kappa). Isso garante que o computador nunca fique obsessivo demais com a estabilidade e esqueça de ser preciso. É como dizer: "Você pode ser aleatório, mas não enlouqueça".

O Que Eles Descobriram: O Ponto Ideal

A equipe realizou esses experimentos em dois enormes conjuntos de dados de séries temporais mensais (os conjuntos de dados M3 e M4), que contêm milhares de diferentes séries temporais, como números de vendas ou dados climáticos. Eles compararam os novos métodos dinâmicos contra o antigo método estático (N-BEATS-S com um botão fixo).

Aqui está o que os números disseram a eles:

  1. Impulso de Estabilidade: Quase todos os métodos dinâmicos tornaram as previsões muito mais estáveis. Os "balanços" nas previsões diminuíram significamente. Por exemplo, no conjunto de dados M4, alguns métodos reduziram a métrica de instabilidade (RMSSC) de cerca de 0,537 (o antigo método estático) para 0,146 ou 0,224. Essa é uma queda enorme na oscilação.
  2. A Precisão Manteve-se Firme: O grande medo era que, ao focar na estabilidade, o computador ficasse pior em ser preciso. Os resultados mostraram que, para os melhores métodos, a precisão permaneceu quase exatamente a mesma. Na verdade, no conjunto de dados M3, o novo método TARW high produziu previsões que foram mais precisas do que o antigo modelo N-BEATS, com uma pontuação (RMSSE) de 1,082 comparada a 1,088.
  3. O Vencedor: O método TARW (especificamente a versão "high") destacou-se. Ele conseguiu melhorar a estabilidade significativamente sem prejudicar a precisão. Foi como encontrar uma maneira de tornar a previsão tanto sólida quanto super precisa.
  4. O "Porquê": Quando olharam por baixo do capô, viram que os métodos dinâmicos estavam fazendo exatamente o que os autores esperavam. No início do treinamento, o computador focou pesadamente na precisão. Somente após ficar bom nisso é que começou a prestar atenção à estabilidade. O método estático, por outro lado, tentava fazer ambos desde o primeiro dia, o que às vezes confundia o modelo ou o forçava a um "ótimo local" (um ponto onde ele fica preso, sendo estável mas não muito preciso).

A Conclusão

O artigo sugere que não precisamos forçar um computador a equilibrar precisão e estabilidade com uma regra rígida e pré-definida. Em vez disso, deixar o modelo ajustar dinamicamente suas prioridades — especificamente priorizando a precisão primeiro e depois introduzindo a estabilidade — leva a melhores resultados.

Os autores propõem o TARW como uma ferramenta simples e eficaz para isso. É essencialmente um "randomizador inteligente" que impede o computador de ficar obcecado demais pela estabilidade cedo demais. Embora o custo computacional durante o treinamento seja ligeiramente maior (o computador tem que fazer um pouco mais de matemática para ajustar os pesos), o custo durante o uso real (inferência) é exatamente o mesmo dos métodos antigos.

No fim das contas, esta pesquisa sugere que, se você quer um sistema de previsão em que as pessoas possam confiar, você não deve apenas pedir que ele seja preciso. Você deve ensiná-lo a ser consistente, mas tem que deixar que ele aprenda essa lição no momento certo. Ao usar esses métodos dinâmicos, podemos obter previsões que não são apenas corretas, mas também confiáveis, poupando empresas e planejadores do incômodo de números que mudam constantemente.

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 →