RLHF: o que é o aprendizado por reforço com feedback humano
Entenda a técnica de alinhamento que transforma modelos de linguagem brutos em assistentes que seguem instruções.
RLHF é a sigla para Reinforcement Learning from Human Feedback, ou aprendizado por reforço com feedback humano.
É uma técnica de alinhamento de modelos de linguagem que usa preferências humanas para ensinar o modelo a gerar respostas mais úteis, honestas e inofensivas.
Diferente do aprendizado por reforço tradicional, em que o agente aprende com recompensas do ambiente, aqui a recompensa vem de um modelo treinado a partir de comparações feitas por pessoas. ## O problema que o RLHF resolve Modelos de linguagem grandes (LLMs) são treinados para prever a próxima palavra em textos da internet.
Isso os torna capazes de escrever parágrafos coerentes, mas não garante que sigam instruções ou evitem conteúdo tóxico.
Um LLM pré-treinado pode responder a um pedido de receita com um discurso de ódio, por exemplo.
O RLHF entra para corrigir esse desalinhamento. ## As três etapas do RLHF O processo padrão de RLHF tem três fases distintas. ### 1.
Pré-treinamento e ajuste fino supervisionado O ponto de partida é um LLM pré-treinado.
Em seguida, ele passa por um ajuste fino supervisionado (SFT) com exemplos de diálogos em que humanos escreveram a resposta ideal para cada pergunta.
Isso ensina o modelo a seguir instruções básicas. ### 2.
Treinamento do modelo de recompensa Humanos recebem várias respostas do modelo para o mesmo prompt e as classificam da melhor para a pior.
Essas comparações treinam um modelo de recompensa, que aprende a prever qual resposta um humano preferiria.
Esse modelo se torna um juiz automático do comportamento do LLM. ### 3.
Ajuste fino com aprendizado por reforço O LLM é otimizado usando um algoritmo de RL, como o PPO (Proximal Policy Optimization).
Ele gera respostas, recebe uma pontuação do modelo de recompensa e ajusta seus pesos para maximizar essa pontuação.
Uma penalidade de divergência KL evita que o modelo se afaste demais do original e comece a produzir textos sem sentido. ## Onde o RLHF é usado O RLHF foi popularizado pela OpenAI no treinamento do ChatGPT.
Outras empresas, como Anthropic e Google, também usam a técnica em seus assistentes.
O objetivo é sempre o mesmo: fazer com que o modelo siga instruções e evite respostas problemáticas. ## Limitações e desafios O RLHF não é uma solução perfeita.
O modelo de recompensa pode ser explorado (reward hacking): o LLM encontra respostas que maximizam a pontuação sem realmente serem úteis.
A anotação humana é cara e demorada, e as preferências dos anotadores podem introduzir vieses.
Pesquisadores buscam alternativas como o RLAIF (RL from AI Feedback) para reduzir a dependência de humanos. ## O que os materiais consultados não dizem As fontes consultadas (AWS, IBM, Wikipedia, Hugging Face) não divulgam números específicos sobre quantas horas de anotação humana são necessárias para treinar um modelo como o ChatGPT, nem qual o ganho exato de desempenho proporcionado pelo RLHF em relação a outras técnicas.
Esses dados não são públicos. ## O que isso significa para você Se você usa ChatGPT ou outro assistente de IA, o RLHF está por trás da capacidade de seguir suas instruções e evitar respostas problemáticas.
Entender o RLHF ajuda a compreender por que esses modelos às vezes erram e como o feedback contínuo dos usuários pode melhorá-los.
