← Últimos artigos
🤖 AI

How Much Backtracking is Enough? Exploring the Interplay of SFT and RL in Enhancing LLM Reasoning

Este artigo demonstra que incorporar explicitamente o backtracking na fase de aquecimento do ajuste fino supervisionado é essencial para otimizar o aprendizado por reforço em grandes modelos de linguagem, com a profundidade ideal de backtracking escalando diretamente com a dificuldade da tarefa para permitir um raciocínio de busca em árvore não linear eficaz.

Autores originais: Hongyi James Cai, Junlin Wang, Xiaoyin Chen, Bhuwan Dhingra

Publicado 2026-08-11
📖 6 min de leitura🧠 Leitura aprofundada

Autores originais: Hongyi James Cai, Junlin Wang, Xiaoyin Chen, Bhuwan Dhingra

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ê está ensinando um robô a resolver um labirinto. Antigamente, você poderia apenas dizer ao robô: "Ande para frente até bater em uma parede, depois vire à direita". Isso é como o Ajuste Fino Supervisionado (SFT - Supervised Fine-Tuning): você mostra ao robô um exemplo perfeito de como fazer isso, e ele tenta te copiar. Mas e se o labirinto for um labirinto gigante e sinuoso onde o caminho "certo" não é óbvio? O robô pode andar para um beco sem saída, continuar andando e ficar preso.

Para corrigir isso, os cientistas começaram a usar o Aprendizado por Reforço (RL - Reinforcement Learning). Pense nisso como um treinador de videogame. O robô tenta resolver o labirinto e, se ele obtiver a resposta correta, o treinador lhe dá um "high-five" (uma recompensa). Se ele falhar, o treinador diz: "Tente de novo". Com o tempo, o robô aprende a explorar diferentes caminhos, às vezes até mesmo retrocedendo quando percebe que está indo pelo caminho errado. Recentemente, vimos robôs ficarem incrivelmente bons nisso, mas os pesquisadores ficaram intrigados: Como exatamente o robô aprende a "retroceder"? É apenas um palpite ou existe um ingrediente secreto no treinamento que o ensina a dizer: "Espere, eu cometi um erro, deixe-me voltar"? Essa questão é importante porque, se pudermos descobrir a receita perfeita para treinar esses cérebros, poderemos fazê-los resolver problemas muito mais difíceis, desde matemática complexa até enigmas de lógica, sem que eles se percam irremediavelmente.


Este artigo, intitulado "Quanto Retrocesso é Suficiente?", mergulha exatamente nesse mistério. Os autores, uma equipe da Universidade de Duke e do Mila, queriam encontrar a zona "Goldilocks" (o ponto ideal) para treinar a IA em tarefas de raciocínio. Eles perguntaram: Quanto de "retrocesso" (o ato de perceber um erro e voltar para tentar um caminho diferente) devemos mostrar à IA antes de começarmos o jogo de aprendizado por reforço?

Eles testaram suas ideias em oito tipos diferentes de jogos de lógica, variando de tarefas fáceis como "Arc 1D" (identificar padrões em grades) a médias como "Countdown" (fazer números somarem um alvo) e superdifíceis como "Sudoku" (preencher uma grade com números).

Aqui está o que eles descobriram, usando uma analogia divertida: Treinar a IA é como ensinar um trilheiro a navegar em uma floresta.

A Abordagem "Apenas Ande" (RL Puro)

Primeiro, eles tentaram enviar o trilheiro (a IA) para a floresta sem um mapa e sem prática, apenas deixando-o aprender por tentativa e erro (RL Puro).

  • O Resultado: O trilheiro conseguia aprender a andar em linha reta e às vezes até encontrava uma solução por acaso. Mas para as florestas realmente densas e complicadas (como o Sudoku), o trilheiro apenas andava em círculos ou ficava preso. Ele não conseguia entender como voltar quando encontrava um beco sem saída.

A Abordagem "Copie o Mapa" (SFT de Autoamostragem)

Em seguida, deram ao trilheiro um mapa de uma viagem bem-sucedida (SFT de autoamostragem). Eles deixaram a IA praticar em seus próprios caminhos gerados antes do treinamento de RL começar.

  • O Resultado: Isso ajudou um pouco! O trilheiro ficou um pouco melhor em caminhar. Mas para as florestas mais difíceis, isso não foi suficiente. O trilheiro ainda não sabia como lidar com o fato de estar perdido. Era como dar a um trilheiro um mapa de um caminho simples, mas depois soltá-lo em uma selva.

A Abordagem "Aprenda a Voltar Atrás" (Retrocesso Sintético)

Foi aqui que a mágica aconteceu. Os pesquisadores perceberam que o segredo não era apenas mostrar à IA um caminho correto, mas sim mostrar um caminho onde a IA comete um erro, percebe o erro e volta. Eles criaram dados de treinamento "sintéticos" onde a IA era forçada a praticar essa habilidade específica:

  1. Seguir um caminho.
  2. Perceber que está errado.
  3. Dizer: "Espere!" e voltar ao último ponto seguro.
  4. Tentar um caminho diferente.

Eles testaram diferentes "profundidades" dessa prática:

  • Para a floresta fácil (Arc 1D): O trilheiro não precisava praticar o retrocesso de forma alguma. Na verdade, mostrar a ele como retroceder o tornava mais lento! A melhor estratégia era apenas mostrar o caminho perfeito e reto. Zero retrocessos foi o vencedor.
  • Para a floresta média (Countdown): O trilheiro precisava praticar o retrocesso apenas uma vez. Eles precisavam aprender que, se um cálculo matemático parecer estranho, devem parar e tentar uma combinação diferente. Um retrocesso era o ponto ideal.
  • Para a selva superdifícil (Sudoku): O trilheiro precisava praticar o retrocesso cinco ou mais vezes. Esses quebra-cabeças são tão complexos que você precisa estar disposto a desfazer seu trabalho muitas, muitas vezes para encontrar a solução. Se ensinassem apenas a retroceder uma vez, eles ainda ficariam presos.

A Grande Conclusão

O artigo descobriu que um tamanho não serve para todos.

  • Se você ensinar uma IA a retroceder demais em uma tarefa fácil, ela fica confusa e tem um desempenho pior.
  • Se você não ensinar a retroceder o suficiente em uma tarefa difícil, ela desiste.
  • A quantidade "perfeita" de retrocesso depende inteiramente de quão difícil é o quebra-cabeça.

Eles também descobriram algo surpreendente: não importa se o mapa de prática está errado, desde que a estrutura de "retrocesso" esteja lá. Mesmo que mostrassem à IA um caminho cheio de erros, mas que incluísse as etapas de "Espere, vamos voltar", a IA ainda aprendia a resolver o quebra-cabeça melhor do que se apenas mostrassem uma linha reta. É como ensinar uma criança a andar de bicicleta deixando-a cair e se levantar, em vez de apenas mostrar um vídeo de alguém pedalando perfeitamente. O ato de se recuperar da queda é o que constrói a memória muscular.

No fim, os autores sugerem que, para tornar a IA verdadeiramente inteligente em raciocínios complexos, precisamos parar de apenas mostrar a resposta e começar a ensinar como se recuperar de seus erros. Ao ajustar o "botão de retrocesso" para combinar com a dificuldade da tarefa, podemos desbloquear um nível de inteligência muito mais alto, permitindo que até modelos menores resolvam quebra-c cabeças que antes exigiam computadores massivos e superpotentes.

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 →