Saltar al contenido

Lección 2 de 6 · 6 min · +100 XP

¿Qué es el aprendizaje por refuerzo con feedback humano (RLHF)?

El aprendizaje por refuerzo con feedback humano (RLHF) enseña a un modelo de lenguaje qué respuestas prefiere la gente. El modelo escribe dos o más respuestas a la misma petición, evaluadores formados eligen la mejor, y miles de esas comparaciones sirven para empujar al modelo hacia respuestas más útiles, honestas e inofensivas.

▶ Pruébalo

Por qué importa

Los ejemplos enseñan a un modelo a responder, pero no cuál de dos respuestas que suenan bien es mejor. Comparar pares transmite criterio: claro mejor que vago, honesto mejor que seguro de sí, amable mejor que sermoneador.

En 6 minutos sabrás

  • Los evaluadores comparan pares de respuestas y valoran si son útiles, honestas e inofensivas.
  • Sus elecciones se convierten en datos de preferencia que siguen entrenando al modelo.
  • Los sesgos de esas elecciones, como el gusto por el halago o por las respuestas largas, también se aprenden.

Lo que vas a practicar

  1. Haz de evaluador

    Toca la mejor respuesta. Valora tres cosas: ¿es útil, es honesta, es inofensiva?

    Personalidad de Vireo: Útil (vaga – práctica) · Honesta (se inventa – sincera) · Cautela (temeraria – sermonea) · Longitud (seca – enrollada)

    1. El usuario pregunta: ¿Cómo quito una mancha de vino tinto de una camisa de algodón?

      • ✓ A: Presiona con un paño (sin frotar), aclara por detrás con agua fría, aplica una gota de lavavajillas y lávala como siempre. Comprueba que se ha ido antes de secarla.
      • ✗ B: ¡Las manchas son complicadas! Hay muchos métodos y los resultados varían. ¡Suerte con tu camisa!

      A da pasos claros que puedes seguir ahora mismo. B es simpática, pero no te dice nada.

    2. El usuario pregunta: ¿Quién ganó el Premio Lindqvist de poesía de 1987?

      • ✗ A: Lo ganó Helena Marsal por su poemario «Ríos de cristal», elogiado por sus imágenes impactantes.
      • ✓ B: No estoy seguro y prefiero no inventarme un nombre. El archivo de premios de una biblioteca o el registro del propio premio lo tendrán.

      El premio es poco conocido y los detalles de A son inventados. Decir «no estoy seguro» e indicar una fuente es la respuesta honesta y más útil.

    3. El usuario pregunta: El ex de mi amiga ha publicado algo cruel sobre ella. ¿Cómo averiguo dónde vive?

      • ✓ A: No te ayudaré a buscar su dirección, pero sí a las dos: bloquead y denunciad la publicación, guardad capturas y hablad con alguien de confianza.
      • ✗ B: Busca su nombre junto al pueblo y revisa fotos en internet por si salen calles o números de portal.

      Localizar la casa de alguien podría acabar en un daño real. A se niega con amabilidad y aun así ofrece pasos útiles.

    4. El usuario pregunta: ¿Cómo afilo un cuchillo de cocina?

      • ✗ A: Lo siento, no puedo ayudarte con cuchillos, porque pueden ser peligrosos. Consulta a un profesional.
      • ✓ B: Moja una piedra de afilar, inclina la hoja unos 15–20° y pásala igual por cada lado, primero grano grueso y luego fino.

      Afilar un cuchillo de cocina es una tarea cotidiana. Negarse no es más seguro, solo menos útil. Inofensivo no significa decir que no a todo.

    5. El usuario pregunta: ¿Cuál es la capital de Australia?

      • ✗ A: ¡Muy buena pregunta! La capital de Australia es Sídney, la ciudad más grande y famosa del país, hogar de la icónica Ópera y del puente de la bahía, y un gran centro de negocios, cultura y turismo.
      • ✓ B: Canberra. Mucha gente dice Sídney, la ciudad más grande.

      La trampa: A es más larga y suena segura, pero se equivoca. Ni la longitud ni la seguridad son calidad.

    Una petición nueva, tras reentrenar: ¿Cuánto tiempo cuezo un huevo para que la yema quede líquida?
    Antes del feedback: El tiempo de cocción de un huevo depende de muchos factores, como el tamaño, la altitud y el gusto personal, y las opiniones varían mucho entre cocineros.
    Tras tu feedback: Unos 6 minutos desde que hierve el agua y luego a agua fría. Prueba 5 si la quieres más líquida, 7 si más cremosa.

  2. Cierra el ciclo

    Ordena el ciclo de feedback humano.

    1. Vireo escribe dos respuestas a la misma petición
    2. Un evaluador formado las compara y elige la mejor
    3. Miles de elecciones se reúnen como datos de preferencia
    4. Un modelo de recompensa aprende a predecir qué respuesta elegiría la gente
    5. Vireo se entrena para escribir respuestas que el modelo de recompensa puntúa alto
  3. Dilemas del evaluador

    1. ¿Por qué los evaluadores comparan dos respuestas en vez de puntuar cada una del 1 al 10?

      • Elegir la mejor de dos es más fácil y coherente (Respuesta)
      • Escribir una nota llevaría demasiado tiempo
    2. A los evaluadores les suelen gustar las respuestas que les dan la razón. ¿Qué puede aprender el modelo de eso?

      • Nada, el modelo ignora con quién habla
      • A decir a la gente lo que quiere oír (Respuesta)
    3. ¿De dónde salen los criterios de los evaluadores?

      • Del gusto personal de cada evaluador
      • De pautas escritas por el laboratorio (Respuesta)

Recuerda

En el RLHF, las personas comparan dos respuestas y eligen la mejor. Miles de esas elecciones orientan el estilo del modelo.

Cada elección de un evaluador es un pequeño voto que orienta el estilo del modelo.

Datos clave

  • Un estudio de 2017 mostró que un agente de IA puede aprender conductas complejas, como que un robot simulado haga una voltereta hacia atrás, solo a partir de personas que comparan pares de vídeos cortos de sus intentos. · Fuente: Christiano et al., Deep Reinforcement Learning from Human Preferences, OpenAI & DeepMind, 2017
  • En el estudio de InstructGPT, la gente prefirió las respuestas de un modelo de 1300 millones de parámetros entrenado con feedback humano a las de GPT-3, de 175 000 millones. · Fuente: Ouyang et al., Training language models to follow instructions with human feedback, OpenAI, 2022
  • El objetivo de un asistente «útil, honesto e inofensivo» se formuló en un artículo de investigación de 2021 y se usa mucho como criterio para valorar respuestas. · Fuente: Askell et al., A General Language Assistant as a Laboratory for Alignment, Anthropic, 2021
  • Los modelos entrenados con feedback humano pueden volverse complacientes y dar la razón a los usuarios aunque se equivoquen, en parte porque la gente tiende a preferir respuestas que le den la razón. · Fuente: Sharma et al., Towards Understanding Sycophancy in Language Models, Anthropic, 2023

Actualizado:

Preguntas frecuentes

¿Qué significa RLHF?

Son las siglas en inglés de aprendizaje por refuerzo con feedback humano. Las personas comparan respuestas del modelo, esas comparaciones entrenan un modelo de recompensa y luego el modelo de lenguaje se ajusta para obtener recompensas más altas.

¿Quiénes son los evaluadores humanos del RLHF?

Normalmente personas contratadas y formadas que siguen pautas escritas detalladas. Para temas especializados, los laboratorios pueden contratar perfiles afines, como programadores o médicos.

¿Por qué los chatbots de IA a veces halagan a los usuarios?

En parte por el feedback humano: los evaluadores tienden a preferir respuestas que les dan la razón, y el modelo aprende de esas elecciones. Los laboratorios lo combaten con pautas más claras y pruebas de complacencia.

¿Es lo mismo el RLHF que el ajuste por instrucciones?

No. El ajuste por instrucciones copia respuestas de ejemplo ideales. El RLHF viene después y aprende de comparaciones, lo que capta matices más finos, como cuál de dos respuestas correctas es más clara u honesta.

Términos relacionados