XYZNOT

Artículos · arXiv 2212.08073

Constitutional AI: Harmlessness from AI Feedback

Publicado cs.CLcs.AI arXivPDF

Leer con traducción e IA

Resumen en tres líneas

  1. 🎯 El RLHF estándar depende en gran medida de etiquetas humanas de daño y a menudo genera asistentes evasivos que bloquean consultas sensibles.
  2. 🔧 Constitutional AI utiliza una lista escrita de reglas en lenguaje natural para impulsar autocríticas automatizadas, revisiones y aprendizaje por refuerzo a partir de feedback de IA (RLAIF).
  3. 📈 Los modelos RL-CAI resultantes igualan o superan a los modelos entrenados con feedback humano en inocuidad sin ser evasivos, manteniendo su utilidad.

Resumen

A medida que los sistemas de IA se vuelven más capaces, nos gustaría contar con su ayuda para supervisar a otras IA. Experimentamos con métodos para entrenar a un asistente de IA inofensivo mediante la automejora, sin etiquetas humanas que identifiquen salidas dañinas. La única supervisión humana se proporciona mediante una lista de reglas o principios, por lo que denominamos a este método 'Constitutional AI'. El proceso involucra tanto una fase de aprendizaje supervisado como una de aprendizaje por refuerzo. En la fase supervisada, realizamos un muestreo a partir de un modelo inicial, luego generamos autocríticas y revisiones, y después ajustamos el modelo original con las respuestas revisadas. En la fase de RL, realizamos un muestreo a partir del modelo ajustado, usamos un modelo para evaluar cuál de las dos muestras es mejor y luego entrenamos un modelo de preferencias a partir de este conjunto de datos de preferencias de IA. A continuación, entrenamos con RL utilizando el modelo de preferencias como señal de recompensa, es decir, utilizamos 'RL from AI Feedback' (RLAIF). Como resultado, logramos entrenar a un asistente de IA inofensivo pero no evasivo que aborda consultas perjudiciales explicando sus objeciones hacia ellas. Tanto los métodos de SL como los de RL pueden aprovechar el razonamiento de tipo chain-of-thought para mejorar el rendimiento evaluado por humanos y la transparencia en la toma de decisiones de la IA. Estos métodos permiten controlar el comportamiento de la IA de forma más precisa y con muchas menos etiquetas humanas.

Resumen 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.

Guía de lectura

Problema y motivación

El aprendizaje por refuerzo a partir de feedback humano estándar (RLHF) presenta varios cuellos de botella al alinear asistentes de lenguaje:

  • Fuerte dependencia de etiquetas humanas de daño: Recopilar decenas de miles de comparaciones de preferencias humanas sobre nocividad es costoso y expone a los anotadores humanos a contenido tóxico.
  • Evasividad y conflicto con la utilidad: Los modelos entrenados mediante RLHF a menudo aprenden a responder a peticiones sensibles con negativas automáticas como “No puedo responder a eso”, sacrificando la utilidad y la transparencia.
  • Opacidad: Miles de etiquetas de preferencias privadas hacen que los objetivos exactos de alineación sean implícitos y difíciles de inspeccionar o auditar.

Constitutional AI (CAI) busca escalar la supervisión reemplazando las anotaciones humanas de daño con principios explícitos en lenguaje natural (una constitución), entrenando a una IA para que se autocritique, se revise y genere su propio feedback de preferencias.

Ideas clave

  • Una constitución de principios: El comportamiento se guía por completo mediante un conjunto reducido de reglas en lenguaje natural (aproximadamente 16 principios) en lugar de etiquetas humanas de daño.
  • Canalización en dos etapas: Una etapa de aprendizaje supervisado (SL) ajusta las salidas del modelo a la distribución adecuada mediante autocríticas y revisiones, seguida de una etapa de aprendizaje por refuerzo a partir de feedback de IA (RLAIF) que entrena un modelo de preferencias sobre comparaciones evaluadas por modelos.
  • Interacción frente a evasividad: Se guía al asistente para que explique sus objeciones a solicitudes perjudiciales en lugar de emitir negativas categóricas.
  • Supervisión con Chain-of-Thought (CoT): Aprovechar el razonamiento paso a paso durante la evaluación mejora sustancialmente la capacidad del modelo para identificar daños y evaluar preferencias de opción múltiple.

Método

1. Etapa de aprendizaje supervisado (Crítica Revisión SL-CAI)

  1. Muestrear una salida inicial de un modelo RLHF útil usando un prompt de red-teaming .
  2. Pedir al modelo que critique su propia respuesta de acuerdo con un principio constitucional seleccionado al azar:
  3. Pedir al modelo que revise la respuesta para satisfacer la crítica:
  4. Repetir la crítica-revisión de forma iterativa (típicamente hasta 4 revisiones).
  5. Ajustar un LM preentrenado con las respuestas revisadas combinadas con datos de demostración de utilidad (182,831 prompts de red team, 135,296 prompts de utilidad) durante una época con un tamaño de lote de 1024.

2. Etapa de aprendizaje por refuerzo (RLAIF)

  1. Utilizando el modelo SL-CAI, muestrear pares de respuestas para los prompts.
  2. Presentar la conversación, el par de respuestas y un principio seleccionado a un modelo de feedback en un formato de opción múltiple (opcionalmente utilizando prompting de Chain-of-Thought).
  3. Calcular probabilidades objetivo normalizadas a partir de los logits de finalización del modelo de feedback: Cuando se utiliza Chain-of-Thought, las probabilidades objetivo se limitan al rango para evitar el exceso de confianza.
  4. Entrenar un modelo de preferencias (PM) utilizando datos mixtos: 135,296 comparaciones de utilidad etiquetadas por humanos y 182,831 comparaciones de inocuidad generadas por IA.
  5. Optimizar la política SL-CAI frente a este modelo de preferencias mediante RL.

Resultados

  • Mejoras de Pareto: Las evaluaciones de crowdworkers (basadas en 10,274 comparaciones de utilidad y 8,135 de inocuidad) muestran que los modelos RL-CAI de 52B logran puntuaciones Elo de inocuidad superiores con una utilidad equivalente en comparación con los modelos entrenados con etiquetas humanas de inocuidad.
  • Menor evasividad: Cuando se instruyó explícitamente a los crowdworkers para que prefirieran explicaciones reflexivas frente a negativas evasivas, los modelos RL-CAI superaron constantemente a los modelos HH RLHF estándar.
  • Escalado del feedback de IA: Los modelos más grandes (52B) con razonamiento Chain-of-Thought se acercaron a la precisión de los modelos entrenados con preferencias humanas en las pruebas de referencia de evaluación HHH (superando ampliamente el 80–90% de precisión en la identificación binaria de daños de opción múltiple).
  • Críticas frente a revisiones directas: Las críticas generaron mejoras notables en las puntuaciones de inocuidad para modelos más pequeños, mientras que rindieron de forma ligeramente superior o equivalente en modelos de 52B en comparación con la revisión directa.

Limitaciones y preguntas abiertas

  • Dependencia de etiquetas humanas de utilidad: Los experimentos eliminaron las etiquetas de feedback humano solo para la inocuidad; los datos de utilidad aún dependían de etiquetas de comparación humana.
  • Ley de Goodhart y sobreoptimización: El entrenamiento prolongado de RL a veces produjo un lenguaje moralizante o repetitivo (por ejemplo, reiterando “Eres válido, valorado y cuidado”).
  • Calibración de objetivos de CoT: Dado que el razonamiento Chain-of-Thought hace que el modelo favorezca fuertemente una opción, se requirió la limitación de probabilidades como heurística para mantener la estabilidad del modelo de preferencias.
  • Preocupaciones de doble uso: Reducir la barrera de anotación para dirigir modelos de lenguaje también facilita el entrenamiento de modelos hacia objetivos perjudiciales sin supervisión humana.

Términos clave

Constitutional AI (CAI)
Un marco de entrenamiento que alinea modelos de lenguaje mediante automejora guiada por un conjunto de principios explícitos en lenguaje natural, en lugar de etiquetas humanas de daño.
Reinforcement Learning from AI Feedback (RLAIF)
Un proceso de aprendizaje por refuerzo donde los modelos de preferencias de recompensa se entrenan con etiquetas de comparación generadas por un modelo de IA que evalúa opciones frente a principios específicos.
Constitution
Un conjunto breve de reglas o instrucciones escritas utilizadas para guiar los prompts de crítica, revisión y etiquetado de preferencias.
SL-CAI
El modelo de la etapa de aprendizaje supervisado entrenado mediante el ajuste fino de un modelo de lenguaje preentrenado con críticas y revisiones iterativas generadas por modelos.
RL-CAI
El modelo de política final ajustado con aprendizaje por refuerzo frente a un modelo de preferencias entrenado con comparaciones de inocuidad generadas por IA y comparaciones de utilidad generadas por humanos.
Scaling Supervision
Técnicas que recurren a sistemas de IA para ayudar a supervisar a otras IA, reduciendo la dependencia del etiquetado humano directo a medida que los modelos escalan.
Probability Clamping
Una técnica de calibración utilizada durante la generación de preferencias con Chain-of-Thought que acota las probabilidades objetivo (por ejemplo, entre el 40% y el 60%) para evitar etiquetas con exceso de confianza.
Evasiveness
El modo de fallo en el que un asistente corta consultas controvertidas o sensibles con negativas categóricas en lugar de explicar por qué una solicitud es perjudicial.

Preguntas

¿Constitutional AI eliminó todos los datos humanos del proceso de entrenamiento?

No. El método eliminó las etiquetas de feedback humano para la inocuidad, pero siguió utilizando comparaciones de feedback humano para la utilidad, así como principios constitucionales escritos por humanos y demostraciones de prompts few-shot.

¿Por qué usar críticas en lugar de pedir directamente al modelo que revise las salidas dañinas?

La autocrítica explícita proporciona transparencia sobre el razonamiento del modelo y mejoró notablemente las puntuaciones de preferencia de inocuidad en modelos más pequeños, mientras que funcionó ligeramente mejor que la revisión directa en modelos de 52B.

¿Por qué se acotaron las probabilidades de preferencia al usar Chain-of-Thought?

Las salidas de Chain-of-Thought suelen comprometerse fuertemente con una opción, empujando las log-probabilidades cerca de 0 o 1. Limitar los objetivos de preferencia entre el 40% y el 60% evitó que la política de RL degenerara en comportamientos extremos o sobrerreactivos.

¿Cómo aborda Constitutional AI la evasividad del modelo?

Instruyendo a los modelos durante la crítica, la revisión y el feedback para que expliquen por qué las peticiones objetables son dañinas y dialoguen con criterio en lugar de recurrir por defecto a negativas genéricas como 'No puedo responder a eso'.

La explicación de esta página la escribió una IA a partir del artículo y puede contener errores. Consulte el artículo para los detalles.

Leer con traducción e IA