← Últimos artigos
🤖 machine learning

SEAR: Sample Efficient Action Chunking Reinforcement Learning

O artigo apresenta o SEAR, um algoritmo de aprendizado por reforço off-policy eficiente em amostras que utiliza um crítico transformer causal com alvos de múltiplos horizontes e uma estratégia de replanejamento de horizonte recuante para permitir o aprendizado online eficaz com blocos de ações, superando métodos de estado da arte em tarefas de manipulação desafiadoras.

Autores originais: C. F. Maximilian Nagy, Onur Celik, Emiliyan Gospodinov, Florian Seligmann, Weiran Liao, Aryan Kaushik, Gerhard Neumann

Publicado 2026-08-14
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: C. F. Maximilian Nagy, Onur Celik, Emiliyan Gospodinov, Florian Seligmann, Weiran Liao, Aryan Kaushik, Gerhard Neumann

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 jogar um videogame complexo, como um labirinto onde ele tem que pegar chaves, abrir portas e resolver quebra-cabeças. No mundo da inteligência artificial, isso é chamado de Aprendizado por Reforço (Reinforcement Learning). Pense nisso como treinar um cachorro: você dá a ele um petisco (uma recompensa) quando ele faz algo certo, e ele aprende a repetir esse comportamento. Mas aqui está a parte complicada: se o jogo for muito longo, o cachorro pode esquecer que o petisco no final foi por causa da primeira coisa que ele fez. Ele precisa conectar os pontos entre o início e o fim.

Para ajudar o robô a aprender mais rápido, os cientistas usam um truque chamado Agrupamento de Ações (Action Chunking). Em vez de dizer ao robô "Mova seu braço para a esquerda", depois "Mova seu braço para cima", depois "Pegue a xícara", um pequeno passo de cada vez, eles dizem: "Aqui está uma sequência inteira: Mova para a esquerda, para cima e pegue". É como ensinar um pianista um compasso inteiro de música de uma só vez, em vez de uma nota por vez. Isso ajuda o robídio a ver o quadro geral e planejar melhor. No entanto, há uma armadilha. Se você apenas disser ao robô para tocar um bloco inteiro de música sem deixá-lo ouvir a música enquanto toca, ele pode se perder se errar uma nota. Ele precisa ser capaz de parar, ouvir e ajustar seu plano constantemente. Este artigo aborda o problema de como ensinar esses grandes "blocos" de ação aos robôs sem torná-los muito lentos ou desajeitados para reagir quando as coisas dão errado.


Conheça o SEAR (Sample Efficient Action Chunking Reinforcement Learning), um novo método projetado para ensinar robôs a planejar com antecedência sem perder a calma. Os pesquisadores descobriram que, embora dizer a um robô para executar uma sequência inteira de movimentos de uma vez (um "bloco") seja ótimo para o aprendizado, fazer isso da maneira antiga geralmente leva ao desastre. Se você apenas entregar ao robô uma lista de 10 movimentos e disser "vá", e ele cometer um erro no movimento 3, ele continuará seguindo cegamente até que a lista termine. Quando ele perceber que saiu do trilho, será tarde demais.

Os autores descobriram que a principal razão pela qual os métodos anteriores falharam foi que não deram ao robô "prática" suficiente nas pequenas partes do plano. Imagine tentar aprender uma coreografia de dança praticando a música inteira de 2 minutos apenas uma vez por dia. Você nunca acertaria os passos individuais. O SEAR resolve isso usando um tipo especial de professor, chamado Crítico Transformer Causal (Causal Transformer Critic). Em vez de apenas avaliar o robô pelo resultado final de toda a dança, este professor avalia o robô em cada passo da sequência conforme ele acontece. É como um instrutor de dança que interrompe a música após cada movimento para dizer: "Bom trabalho com os pés!" ou "Cuidado com o cotovelo!". Isso dá ao robô uma quantidade massiva de feedback de cada tentativa, fazendo-o aprender muito mais rápido e de forma mais eficiente.

Mas aprender os grandes blocos é apenas metade da batalha. O robô também precisa ser capaz de reagir rapidamente. Para resolver isso, o SEAR usa uma estratégia inteligente chamada Replanejamento Aleatório (Random Replanning). Em vez de forçar o robô a executar toda a lista de movimentos que planejou, o SEAR diz para ele executar apenas uma parte aleatória da lista — talvez apenas os três primeiros movimentos — antes de parar e perguntar: "Ok, qual é o plano agora?", com base de onde ele realmente está. Isso é como um GPS que não apenas lhe dá uma rota para toda a viagem e diz "dirija", mas recalcula seu caminho a cada poucos quarteirões para evitar congestionamentos. Isso mantém a "cobertura de estado-ação" do robô alta, o que significa que ele aprende a lidar com todos os tipos de situações, não apenas com aquelas para as quais planejou perfeitamente.

Os resultados são impressionantes. Quando testado no benchmark Metaworld, uma coleção de 20 tarefas de manipulação robótica muito difíceis (como pegar objetos ou apertar botões), o SEAR alcançou uma taxa de sucesso superior a 80%. Este é um salto enorme em comparação com os métodos anteriores, que conseguiam apenas cerca de 60%. Mais interessante ainda, os pesquisadores descobriram que o SEAR pode aprender usando esses grandes blocos durante o treinamento, mas pode mudar para decisões de passo único durante o teste real, tornando-se efetivamente um aprendiz de passo único super-rápido que foi treinado pensando em grandes blocos.

O artigo também testou o SEAR em um cenário "offline-to-online", onde o robô primeiro aprende com um enorme conjunto de dados de vídeos passados (offline) e depois tenta melhorar realizando a tarefa (online). Ao aplicar as técnicas do SEAR a um método existente chamado QC, os pesquisadores viram um aumento significativo no desempenho nas tarefas de cubo-triplo do OGBench, provando que essas ideias funcionam mesmo quando o robô começa com uma vantagem de dados passados.

No entanto, os autores fazem questão de notar que isso não é uma solução mágica para todos os robôs. Eles apontam que o SEAR funciona melhor para tarefas que levam algum tempo para serem concluídas e que não exigem reações de milésimos de segundo, como montar móveis ou mover objetos. Não funcionaria bem para coisas que precisam de reflexos instantâneos, como um cachorro robô correndo por uma floresta, porque a abordagem de "agrupamento" pode fazer com que a qualidade dos dados caia se o robô precisar reagir rápido demais. Mas para as tarefas lentas, deliberadas e complexas de manipulação robótica, o SEAR sugere uma nova maneira poderosa de ensinar máquinas a pensar à frente, aprender mais rápido e manter-se alertas.

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 →