SAPO: Single-Rollout Autoregressive Policy Optimization for Agentic Reinforcement Learning
Este artigo introduz o SAPO, um framework de aprendizado por reforço agêntico com eficiência de memória e otimização de computação que utiliza uma espinha dorsal autorregressiva compartilhada para as funções de política e de valor para alcançar desempenho e estabilidade superiores sobre métodos existentes como PPO e GRPO, ao mesmo tempo em que elimina a necessidade de um modelo crítico separado.
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
No mundo em rápida evolução da inteligência artificial, uma nova fronteira surgiu onde os programas de computador já não são apenas geradores passivos de texto, mas agentes ativos capazes de raciocinar, pesquisar na web e resolver problemas complexos ao longo de muitas etapas. Este campo, conhecido como aprendizagem por reforço agêntica, ensina estes assistentes digitais permitindo que tentem ações num ambiente simulado e aprendam com os resultados. Imagine um estudante a fazer um teste: se obtiver a resposta certa, sente-se bem; se falhar, tenta perceber o que correu mal. Para uma IA, este processo de aprendizagem baseia-se num sistema que consegue olhar para trás numa longa cadeia de decisões e determinar qual etapa específica levou ao sucesso ou ao fracasso. Tradicionalmente, isto exigia um sistema pesado de duas partes: uma parte para decidir o que fazer a seguir e uma parte "crítica" separada e massiva para avaliar quão boa é a situação atual. Esta separação funciona bem, mas exige uma enorme capacidade de computação e memória, tornando frequentemente o processo de aprendizagem mais lento ou demasiado caro para ser executado em hardware padrão.
Investigadores descobriram recentemente que muitos destes agentes de IA têm dificuldades quando o feedback que recebem é escasso ou atrasado, como esperar até ao final de uma tarefa longa para saber se tiveram sucesso. Os métodos existentes que tentam simplificar este processo removendo o crítico separado acabam por resultar numa aprendizagem instável ou num desempenho medíocre porque carecem de uma forma clara de atribuir crédito a etapas individuais numa sequência longa. Para resolver isto, uma equipa de cientistas da Universidade de Xiamen e da Universidade Tecnológica de Nanyang desenvolveu um novo framework chamado SAPO, que significa Otimização de Política Autorregressiva de Rollout Único (Single-Rollout Autoregressive Policy Optimization). Em vez de usar dois modelos separados ou exigir que a IA gere dezenas de diferentes tentativas para aprender com uma única tarefa, o SAPO ensina um único modelo de linguagem a fazer tudo ao mesmo tempo. Utiliza o fluxo natural de geração de linguagem para decidir simultaneamente sobre uma ação, avaliar o estado antes da ação e julgar o valor da própria ação, tudo dentro de um fluxo contínuo de pensamento.
A inovação central do SAPO reside em como organiza a informação dentro do cérebro da IA. Num diálogo ou tarefa padrão, a IA lê um prompt, pensa e depois escreve uma resposta. Os investigadores perceberam que o momento imediatamente antes de a IA começar a escrever uma resposta é o momento perfeito para perguntar: "Quão boa é esta situação?" e o momento imediatamente após a resposta ser terminada é o momento perfeito para perguntar: "Quão boa foi essa ação específica?". Ao colocar estas duas perguntas em pontos específicos e fixos no processo de geração de texto, o modelo pode aprender a responder a ambas sem precisar de um avaliador separado. Este design permite que a IA aprenda com apenas uma tentativa de uma tarefa, em vez de precisar de gerar um grande grupo de variações para comparar entre si. O sistema aprende efetivamente a generalizar a sua compreensão de valor através de diferentes situações, garantindo que não apenas memoriza um caminho específico para o sucesso, mas compreende a lógica subjacente de por que um movimento foi bom ou mau.
Para testar esta abordagem, a equipa treinou a IA em dois ambientes desafiadores: um ambiente doméstico simulado onde o agente deve completar tarefas físicas como limpar ou aquecer itens, e um cenário complexo de compras na web onde o agente deve navegar em sites para encontrar produtos específicos. Utilizaram dois tamanhos diferentes de modelos de linguagem, um com 1,5 mil milhões de parâmetros e outro com 7 mil milhões, para ver se o método se mantinha em diferentes escalas. Os resultados foram impressionantes. Nas tarefas domésticas, o novo método melhorou a taxa de sucesso em mais de 15 pontos percentuais em comparação com o método padrão que utiliza um crítico separado, e em mais de 12 pontos percentuais em comparação com o método líder que tenta evitar o uso de um crítico. Nas tarefas de compras na web, as melhorias foram igualmente significativas, com a IA a alcançar pontuações mais elevadas e a completar mais tarefas com sucesso. Talvez o mais importante seja que o novo método o fez utilizando significativamente menos memória e correndo cerca de 33 por cento mais rápido por etapa de treino do que a abordagem tradicional, porque eliminou a necessidade de executar um segundo modelo separado para avaliar o desempenho.
O sucesso deste framework sugere que a forma como os grandes modelos de linguagem processam naturalmente a informação pode ser aproveitada para resolver alguns dos problemas mais difíceis no treino de agentes de IA. Ao alinhar o processo de aprendizagem com a estrutura natural da geração de linguagem, os investigadores demonstraram que é possível alcançar um desempenho de alto nível sem o pesado custo computacional de manter sistemas separados para a tomada de decisão e avaliação. Esta abordagem não só torna o treino mais eficiente, como também mais estável, permitindo que os agentes aprendam eficazmente mesmo quando as recompensas pelas suas ações são atrasadas ou infrequentes. À medida que o campo da inteligência artificial se move em direção à criação de agentes mais autónomos e capazes, métodos como este oferecem um caminho prático, provando que a eficiência e o alto desempenho podem andar de mãos dadas sem sacrificar a capacidade de aprender através de interações complexas e de longo prazo.
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.