← Últimos artigos
🤖 machine learning

Latent Chain-of-Thought Improves Structured-Data Transformers

Este artigo demonstra que a introdução de uma cadeia de pensamento latente por meio de um mecanismo de feedback recorrente melhora significativamente o desempenho de transformadores de dados estruturados em tarefas de previsão de séries temporais e tabulares, escalando efetivamente a computação no momento do teste.

Autores originais: Carson Dudley, Samet Oymak

Publicado 2026-05-13
📖 4 min de leitura☕ Leitura rápida

Autores originais: Carson Dudley, Samet Oymak

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ê tem um assistente de computador muito inteligente e rápido (um "Transformer") projetado para resolver problemas usando dados, como prever o tempo de amanhã ou adivinhar o que um cliente pode comprar a seguir. Normalmente, esse assistente examina os dados, pensa por uma fração de segundo e fornece uma resposta. É rápido, mas às vezes comete erros porque não teve tempo suficiente para realmente "pensar" sobre o problema.

Este artigo apresenta uma nova maneira de ajudar esse assistente a pensar mais profundamente sem torná-lo maior ou mais lento no sentido tradicional. Eles chamam isso de "Cadeia de Pensamento Latente".

Veja como funciona, usando uma analogia simples:

A Analogia do "Anotar"

Imagine que você está fazendo uma prova de matemática.

  • O Jeito Antigo (Modelo Padrão): Você lê a questão, faz a conta mentalmente e escreve a resposta final imediatamente. Se cometer um erro no passo 2, pode não percebê-lo antes de escrever a resposta final.
  • O Jeito Novo (Cadeia de Pensamento Latente): Você lê a questão, faz o primeiro passo da conta e, em seguida, anota seus pensamentos intermediários em um papel de rascunho. Depois, pega esse papel de rascunho, insere-o de volta no seu cérebro e usa-o para fazer o próximo passo da conta. Você repete esse processo algumas vezes, refinando sua resposta a cada passagem, antes de finalmente escrever o resultado final.

Nos termos técnicos do artigo:

  1. O modelo examina os dados e faz uma primeira passagem.
  2. Em vez de apenas soltar uma resposta, ele captura seus "pensamentos internos" (estados ocultos) nos pontos específicos onde precisa fazer uma previsão.
  3. Ele comprime esses pensamentos em "tokens de feedback" especiais (como as anotações no papel de rascunho).
  4. Ele anexa essas anotações aos dados originais e executa o modelo novamente.
  5. Ele realiza esse loop algumas vezes (2, 4 ou 8 vezes), refinando sua resposta a cada vez, antes de fornecer a previsão final.

Por que isso é especial?

Os pesquisadores testaram isso em dois tipos de dados: Séries Temporais (como preços de ações ou padrões climáticos) e Dados Tabulares (como planilhas com informações de clientes).

Eles compararam seu modelo de "Anotar" contra três outros concorrentes:

  1. O Modelo "Mesmo Tamanho": Um modelo que é exatamente do mesmo tamanho, mas não pode anotar nem fazer loops. Ele apenas pensa uma vez.
  2. O Modelo "Gigante": Um modelo muito maior e mais profundo, com mais poder cerebral, mas que também pensa apenas uma vez.
  3. O Modelo "Com Loop": Um modelo que faz loops consigo mesmo como o novo método, mas sem anotar nada (sem tokens de feedback). Ele apenas relê os mesmos dados repetidamente.

Os Resultados

O modelo de "Anotar" (Cadeia de Pensamento Latente) venceu quase todas as vezes.

  • Em Séries Temporais: Foi o melhor em 8 de 9 casos, melhorando a precisão em cerca de 11%.
  • Em Dados Tabulares: Foi o melhor em 22 de 27 casos, melhorando a precisão em cerca de 5%.

Crucialmente, o modelo "Gigante" (com mais parâmetros) não se saiu tão bem quanto o modelo de "Anotar". Na verdade, tornar o modelo maior frequentemente piorou o desempenho em conjuntos de dados menores, porque ele começou a "memorizar" os dados (sobreajuste) em vez de aprender o padrão. O modelo "Com Loop" (reler sem anotações) se saiu melhor que o modelo básico, mas não tão bem quanto aquele que realmente anotou seus pensamentos.

A Conclusão

O artigo prova que, para dados estruturados (como planilhas e gráficos temporais), dar ao modelo a chance de "anotar seus pensamentos" e relê-los é uma maneira poderosa de melhorar a precisão.

Não se trata apenas de ter um cérebro maior (mais parâmetros) ou pensar por mais tempo em círculo (fazer loops); trata-se de ter uma maneira estruturada de armazenar ideias intermediárias e construí-las. Os pesquisadores descobriram que, mesmo se você treinar o modelo para fazer esse loop apenas algumas vezes, ele frequentemente consegue generalizar e fazer ainda mais loops quando realmente está resolvendo um problema, mostrando que aprendeu um hábito útil de "pensar duas vezes".

Limitações mencionadas:
Os autores observam que treinaram esses modelos do zero em conjuntos de dados específicos. Eles ainda não sabem se esse truque funciona em "modelos fundamentais" massivos e pré-treinados que já foram treinados em toda a internet. Eles também observam que o modelo atualmente tem um número fixo de loops (como "pensar 4 vezes"), enquanto um humano pode decidir pensar 2 vezes para uma pergunta fácil e 10 vezes para uma difícil.

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 →