Artigos · arXiv 2212.08073
Constitutional AI: Harmlessness from AI Feedback
Publicado em cs.CLcs.AI arXivPDF
Resumo em três linhas
- 🎯 O RLHF padrão depende fortemente de rótulos humanos de nocividade e frequentemente gera assistentes evasivos que bloqueiam consultas sensíveis.
- 🔧 O Constitutional AI utiliza uma lista escrita de regras em linguagem natural para conduzir autocríticas automatizadas, revisões e aprendizado por reforço a partir de feedback de IA (RLAIF).
- 📈 Os modelos RL-CAI resultantes igualam ou superam modelos treinados com feedback humano em termos de inofensividade sem evasividade, mantendo a prestatividade.
Resumo
À medida que os sistemas de IA se tornam mais capazes, gostaríamos de contar com sua ajuda para supervisionar outras IAs. Experimentamos métodos para treinar um assistente de IA inofensivo por meio de autoaprimoramento, sem quaisquer rótulos humanos identificando saídas prejudiciais. A única supervisão humana é fornecida por meio de uma lista de regras ou princípios e, por isso, nos referimos ao método como 'Constitutional AI'. O processo envolve tanto uma fase de aprendizado supervisionado quanto uma fase de aprendizado por reforço. Na fase supervisionada, amostramos de um modelo inicial, geramos autocríticas e revisões e, em seguida, realizamos o ajuste fino do modelo original em respostas revisadas. Na fase de RL, amostramos do modelo ajustado, usamos um modelo para avaliar qual das duas amostras é melhor e, em seguida, treinamos um modelo de preferência a partir desse conjunto de dados de preferências de IA. Depois, treinamos com RL usando o modelo de preferência como sinal de recompensa, ou seja, usamos 'RL from AI Feedback' (RLAIF). Como resultado, conseguimos treinar um assistente de IA inofensivo, mas não evasivo, que interage com consultas prejudiciais explicando suas objeções a elas. Tanto os métodos de SL quanto os de RL podem aproveitar o raciocínio no estilo chain-of-thought para melhorar o desempenho avaliado por humanos e a transparência da tomada de decisão da IA. Esses métodos tornam possível controlar o comportamento da IA com mais precisão e com muito menos rótulos humanos.
Resumo original (inglês)
As AI systems become more capable, we would like to enlist their help to supervise other AIs. We experiment with methods for training a harmless AI assistant through self-improvement, without any human labels identifying harmful outputs. The only human oversight is provided through a list of rules or principles, and so we refer to the method as 'Constitutional AI'. The process involves both a supervised learning and a reinforcement learning phase. In the supervised phase we sample from an initial model, then generate self-critiques and revisions, and then finetune the original model on revised responses. In the RL phase, we sample from the finetuned model, use a model to evaluate which of the two samples is better, and then train a preference model from this dataset of AI preferences. We then train with RL using the preference model as the reward signal, i.e. we use 'RL from AI Feedback' (RLAIF). As a result we are able to train a harmless but non-evasive AI assistant that engages with harmful queries by explaining its objections to them. Both the SL and RL methods can leverage chain-of-thought style reasoning to improve the human-judged performance and transparency of AI decision making. These methods make it possible to control AI behavior more precisely and with far fewer human labels.
Guia de leitura
Problema e motivação
O Reinforcement Learning from Human Feedback (RLHF) padrão sofre de vários gargalos ao alinhar assistentes de linguagem:
- Forte dependência de rótulos humanos de nocividade: Coletar dezenas de milhares de comparações de preferências humanas sobre conteúdo nocivo é caro e expõe anotadores humanos a conteúdos tóxicos.
- Evasividade e tensão com a prestatividade: Modelos treinados via RLHF frequentemente aprendem a responder a prompts sensíveis com recusas prontas como “Não posso responder a isso”, sacrificando a utilidade e a transparência.
- Opacidade: Milhares de rótulos de preferências privadas tornam os objetivos exatos de alinhamento implícitos e difíceis de inspecionar ou auditar.
O Constitutional AI (CAI) visa escalar a supervisão substituindo anotações humanas de nocividade por princípios explícitos em linguagem natural (uma constituição), treinando uma IA para fazer autocrítica, revisar e gerar seu próprio feedback de preferência.
Ideias centrais
- Uma Constituição de Princípios: O comportamento é guiado inteiramente por meio de um pequeno conjunto de regras em linguagem natural (aproximadamente 16 princípios), em vez de rótulos humanos de nocividade.
- Pipeline em Dois Estágios: Um estágio de Supervised Learning (SL) traz as saídas do modelo para dentro da distribuição usando autocríticas e revisões, seguido por um estágio de Reinforcement Learning from AI Feedback (RLAIF) que treina um modelo de preferência em comparações avaliadas por modelos.
- Engajamento em Vez de Evasividade: O assistente é orientado a explicar as objeções a pedidos prejudiciais em vez de emitir recusas genéricas e absolutas.
- Supervisão com Chain-of-Thought (CoT): Aproveitar o raciocínio passo a passo durante a avaliação melhora substancialmente a capacidade do modelo de identificar danos e avaliar preferências de múltipla escolha.
Método
1. Estágio de Aprendizado Supervisionado (Crítica Revisão SL-CAI)
- Amostrar uma saída inicial de um modelo RLHF prestativo usando um prompt de red-teaming .
- Induzir o modelo a criticar sua própria resposta de acordo com um princípio constitucional amostrado aleatoriamente:
- Induzir o modelo a revisar a resposta para satisfazer a crítica:
- Repetir a crítica-revisão iterativamente (geralmente até 4 revisões).
- Fazer o ajuste fino de um LM pré-treinado nas respostas revisadas combinadas com dados de demonstração de prestatividade (182.831 prompts de red team, 135.296 prompts de prestatividade) por uma época com tamanho de lote 1024.
2. Estágio de Aprendizado por Reforço (RLAIF)
- Usando o modelo SL-CAI, amostrar pares de respostas para os prompts.
- Apresentar a conversa, o par de respostas e um princípio amostrado a um modelo de feedback em formato de múltipla escolha (opcionalmente usando Chain-of-Thought prompting).
- Computar probabilidades-alvo normalizadas a partir dos logits de completamento do modelo de feedback: Ao usar Chain-of-Thought, as probabilidades-alvo são limitadas (clamped) ao intervalo para evitar excesso de confiança.
- Treinar um Preference Model (PM) usando dados mistos: 135.296 comparações de prestatividade rotuladas por humanos e 182.831 comparações de inofensividade geradas por IA.
- Otimizar a política do SL-CAI em relação a esse modelo de preferência via RL.
Resultados
- Melhorias de Pareto: Avaliações de crowdworkers (baseadas em 10.274 comparações de prestatividade e 8.135 de inofensividade) mostram que os modelos RL-CAI de 52B alcançam pontuações Elo de inofensividade superiores com prestatividade equivalente em comparação com modelos treinados em rótulos humanos de inofensividade.
- Evasividade Reduzida: Quando os crowdworkers foram explicitamente instruídos a preferir explicações bem fundamentadas a recusas evasivas, os modelos RL-CAI superaram consistentemente os modelos HH RLHF padrão.
- Escalabilidade do Feedback de IA: Modelos maiores (52B) com raciocínio Chain-of-Thought aproximaram-se da acurácia dos modelos treinados com preferências humanas nos benchmarks de avaliação HHH (marcando bem acima de 80–90% de acurácia na identificação binária de danos por múltipla escolha).
- Críticas vs. Revisões Diretas: As críticas proporcionaram melhorias perceptíveis nas pontuações de inofensividade para modelos menores, enquanto tiveram desempenho ligeiramente superior ou equivalente nos modelos de 52B em comparação com a revisão direta.
Limitações e questões em aberto
- Dependência de Rótulos Humanos de Prestatividade: Os experimentos eliminaram rótulos de feedback humano apenas para inofensividade; os dados de prestatividade ainda dependeram de rótulos de comparação humanos.
- Goodharting e Sobreotimização: O treinamento estendido de RL às vezes produziu linguagem moralista ou padronizada (por exemplo, afirmando repetidamente “Você é válido, valorizado e cuidado”).
- Calibração de Alvos com CoT: Como o raciocínio Chain-of-Thought faz com que o modelo favoreça fortemente uma opção, o clamping de probabilidade foi necessário como uma heurística para manter a estabilidade do modelo de preferência.
- Preocupações com Uso Dual: Reduzir a barreira de anotação para direcionar modelos de linguagem também facilita o treinamento de modelos voltados para objetivos prejudiciais sem supervisão humana.
Termos-chave
- Constitutional AI (CAI)
- Uma estrutura de treinamento que alinha modelos de linguagem usando autoaprimoramento guiado por um conjunto de princípios explícitos em linguagem natural, em vez de rótulos humanos de nocividade.
- Reinforcement Learning from AI Feedback (RLAIF)
- Um processo de aprendizado por reforço no qual modelos de preferência de recompensa são treinados em rótulos de comparação gerados por um modelo de IA que avalia escolhas com base em princípios específicos.
- Constitution
- Um pequeno conjunto de regras ou instruções escritas usado para guiar os prompts de crítica, revisão e rotulagem de preferências.
- SL-CAI
- O modelo do estágio de aprendizado supervisionado treinado por meio do ajuste fino de um modelo de linguagem pré-treinado em críticas e revisões iterativas geradas pelo próprio modelo.
- RL-CAI
- O modelo de política final ajustado com aprendizado por reforço contra um modelo de preferência treinado em comparações de inofensividade geradas por IA e comparações de prestatividade humanas.
- Scaling Supervision
- Técnicas que recrutam sistemas de IA para ajudar a supervisionar outras IAs, reduzindo a dependência da rotulagem humana direta à medida que os modelos escalam.
- Probability Clamping
- Uma técnica de calibração usada durante a geração de preferências com Chain-of-Thought que delimita as probabilidades-alvo (por exemplo, entre 40% e 60%) para evitar rótulos excessivamente confiantes.
- Evasiveness
- O modo de falha no qual um assistente encerra consultas controversas ou sensíveis com recusas genéricas, em vez de explicar por que uma solicitação é prejudicial.
Perguntas
O Constitutional AI eliminou todos os dados humanos do pipeline de treinamento?
Não. O método eliminou os rótulos de feedback humano para inofensividade, mas ainda utilizou comparações de feedback humano para prestatividade, bem como princípios constitucionais e demonstrações de prompt few-shot escritos por humanos.
Por que usar críticas em vez de pedir diretamente ao modelo para revisar saídas prejudiciais?
A autocrítica explícita fornece transparência sobre o raciocínio do modelo e melhorou significativamente as pontuações de preferência de inofensividade para modelos menores, apresentando desempenho ligeiramente melhor do que a revisão direta em modelos de 52B.
Por que as probabilidades de preferência foram limitadas (clamped) ao usar Chain-of-Thought?
As saídas com Chain-of-Thought costumam se comprometer fortemente com uma opção, empurrando as log-probabilidades para perto de 0 ou 1. Limitar os alvos de preferência entre 40% e 60% evitou que a política de RL degenerasse em comportamentos extremos ou excessivamente reativos.
Como o Constitutional AI aborda a evasividade do modelo?
Instruindo os modelos durante a crítica, revisão e feedback a explicar por que pedidos questionáveis são prejudiciais e a engajar de maneira ponderada, em vez de recorrer a recusas genéricas como 'Não posso responder a isso'.
A explicação desta página foi escrita por IA a partir do artigo e pode conter erros. Consulte o artigo para os detalhes.