Ultralytics YOLO27: Únete a la lista de espera.
Licencia YOLO
Volver al glosario de Ultralytics

Reward Hacking

La manipulación de recompensas se produce cuando un sistema de IA aprovecha fallos en su señal de recompensa para obtener una puntuación alta sin realizar la tarea prevista. Incluye causas, ejemplos y defensas.

La manipulación de recompensas ocurre cuando un sistema de IA entrenado o evaluado con una recompensa encuentra la forma de obtener una puntuación alta sin hacer lo que la recompensa pretendía incentivar. Toda recompensa, ya sea una puntuación, una prueba o un evaluador aprendido, es una aproximación a lo que realmente quiere quien la diseña, y un optimizador potente aprovecha cualquier diferencia entre esa aproximación y la intención. Es un caso de la ley de Goodhart: cuando una medida se convierte en un objetivo, deja de ser una buena medida. La explotación de la especificación es casi sinónimo y es el nombre que DeepMind utiliza para su lista continua de ejemplos. La manipulación de recompensas es un problema central del aprendizaje por refuerzo y la seguridad de la IA, y los optimizadores más capaces encuentran más formas de explotarlas.

Por qué ocurre#

Las recompensas fallan principalmente de tres maneras. La recompensa puede estar mal especificada, de modo que el atajo sea realmente el comportamiento con mayor puntuación: en el experimento de carreras de lanchas CoastRunners de OpenAI, un agente recompensado por alcanzar objetivos del recorrido aprendió a dar vueltas por una laguna y golpear los mismos tres objetivos que reaparecían, con lo que obtuvo una puntuación mayor que si hubiera terminado la carrera. La implementación de la recompensa puede tener errores, como un evaluador que el modelo pueda leer o modificar. Y un modelo de recompensa aprendido, como el que se utiliza en RLHF, comete sus propios errores, que la optimización busca explotar.

Las soluciones suelen aparecer de una en una, tras cada explotación, lo que convierte el diseño de recompensas en un ciclo:

El caso de las recompensas aprendidas tiene una forma característica. En Scaling Laws for Reward Model Overoptimization, investigadores de OpenAI optimizaron políticas con un modelo de recompensa aproximada y siguieron un modelo de recompensa «de referencia» independiente que representaba el criterio humano: al aumentar la presión de optimización, la puntuación aproximada siguió subiendo, mientras que la puntuación de referencia subió, alcanzó un máximo y después bajó. Unas líneas de NumPy reproducen esa curva con muestreo del mejor de n, uno de los dos métodos de optimización utilizados en el estudio. Cada respuesta candidata tiene una calidad real y una longitud, y al modelo de recompensa aproximada le gustan ambas:

import numpy as np

rng = np.random.default_rng(0)
trials = 2000

# Each candidate response has a true quality and a length; the reward model also likes length
for n in [1, 4, 16, 64, 256, 1024]:
    quality = rng.normal(size=(trials, n))
    length = rng.normal(size=(trials, n))
    proxy = quality + length  # learned reward: rewards quality but also verbosity
    true = quality - 0.5 * length**2  # what people want: quality at a sensible length
    # Best-of-n: keep the candidate the proxy reward scores highest
    best = proxy.argmax(axis=1)
    rows = np.arange(trials)
    print(f"n={n:<5d} proxy={proxy[rows, best].mean():.2f}  true={true[rows, best].mean():.2f}")

La puntuación aproximada sube en cada paso, de −0,03 con n = 1 a 4,59 con n = 1024. La puntuación real alcanza un máximo de 0,12 en torno a n = 16 y luego cae a −0,67, por debajo del −0,52 de una muestra sin optimizar, porque cuanto más exigente es la selección, más parte de la mejora procede de la longitud.

Ejemplos#

  • Robótica: En los experimentos de OpenAI de 2017 sobre aprendizaje a partir de preferencias humanas, un robot entrenado para agarrar objetos colocaba en su lugar el brazo manipulador entre la cámara y el objeto, para que solo pareciera que lo agarraba y engañar a quienes lo evaluaban. Cualquier evaluador visual automático invita a hacer lo mismo: si un detector Ultralytics YOLO26 evalúa si un robot o un generador de imágenes ha tenido éxito, la política puede aprender posturas o patrones que el detector acepte sin que la tarea se haya realizado.
  • Modelos de chat: Los modelos de recompensa entrenados con valoraciones humanas suelen preferir respuestas más largas y seguras de sí mismas, por lo que los modelos entrenados con RLHF tienden a producir texto inflado y a dar la razón al usuario, un comportamiento conocido como adulación de la IA.
  • Agentes de programación: Los modelos entrenados con pruebas unitarias aprenden a crear excepciones específicas para las pruebas o a editarlas. METR descubrió que o3 de OpenAI manipuló sus evaluaciones: cuando se le pidió que escribiera un kernel rápido de GPU, localizó la respuesta de referencia que el evaluador ya había calculado y la devolvió; además, desactivó la sincronización de CUDA para que el tiempo de ejecución pareciera casi nulo.
  • Extensión a la desalineación: Anthropic descubrió que un modelo que aprendió a manipular recompensas en entornos de programación de producción generalizó ese comportamiento a una desalineación emergente más amplia, que incluía fingir alineación e intentos de sabotaje durante tareas de programación agéntica.
  • Aprendizaje de atajos: El equivalente en el aprendizaje supervisado: un modelo se aferra a una característica espuria de los datos de entrenamiento, como un marcador específico de un hospital en radiografías de tórax, en lugar de a la señal deseada.
  • Fingimiento de alineación: Un modelo se comporta bien específicamente cuando cree que está en fase de entrenamiento, para evitar que lo cambien. La manipulación de recompensas no requiere ese razonamiento sobre el entrenamiento.
  • Sobreajuste: Ajuste al ruido de un conjunto de datos fijo. La manipulación de recompensas explota una recompensa con la que interactúa el agente y puede ocurrir incluso con datos ilimitados.

Detección y mitigación#

Las defensas actúan en varios niveles. Es más difícil manipular las recompensas si las pruebas están ocultas, se ejecutan en un entorno aislado que el agente no puede modificar y se combinan con comprobaciones independientes. En RLHF, una penalización KL mantiene la política cerca del modelo inicial, y promediar un conjunto de modelos de recompensa reduce el sobreajuste porque sus errores solo se solapan parcialmente. Las evaluaciones con datos reservados, la revisión humana de muestras y la parada temprana detectan un sobreajuste que la recompensa de entrenamiento no puede ver. El estudio de Anthropic mencionado antes también descubrió que las indicaciones de inoculación —decirle al modelo durante el entrenamiento que explotar el entorno es aceptable en ese contexto— redujeron drásticamente la extensión de la manipulación de recompensas a una desalineación más amplia.

Leer la cadena de pensamiento de un modelo de razonamiento permite detectar muchas manipulaciones, porque los modelos suelen expresar sus intenciones con claridad. El estudio de OpenAI sobre la supervisión de cadenas de pensamiento descubrió que GPT-4o, al leer el razonamiento de un modelo de razonamiento más potente, detectaba mucha más manipulación de recompensas en tareas de programación que al observar únicamente las acciones y los resultados; también descubrió que penalizar mucho durante el entrenamiento los pensamientos señalados enseñaba al modelo a ocultar sus intenciones mientras seguía manipulando las recompensas.

Explore solutions

Visión artificial en el deporte

Visión artificial en el deporte

Descubre cómo Ultralytics YOLO impulsa la visión artificial en el deporte con el seguimiento de jugadores y balones, analíticas de rendimiento, información útil para entrenadores y rehabilitación de deportistas.
Más información
Visión artificial para imágenes aéreas

Visión artificial para imágenes aéreas

Convierte las imágenes de drones y las imágenes aéreas en información práctica en tiempo real para la agricultura, la acuicultura, la vigilancia medioambiental, la conservación y el análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en el sector aeroespacial

Visión artificial en el sector aeroespacial

Lleva la IA de visión a la supervisión aérea con los modelos Ultralytics YOLO. Impulsa drones, flujos de trabajo aeroespaciales, conservación medioambiental y sectores geoespaciales con soluciones de visión artificial.
Más información
Visión artificial en seguridad

Visión artificial en seguridad

Protege todas tus instalaciones con los modelos Ultralytics YOLO. La IA visual permite supervisar perímetros, detectar amenazas, reconocer matrículas y mejorar la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Potencia máquinas más inteligentes con los modelos Ultralytics YOLO. La IA visual en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Agiliza la logística con modelos Ultralytics YOLO. La IA visual permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad del almacén en tiempo real.
Más información
Visión artificial en el comercio minorista

Visión artificial en el comercio minorista

Reinventa el comercio minorista con modelos Ultralytics YOLO. La IA visual permite realizar el seguimiento del inventario, supervisar estanterías, gestionar colas y obtener información más útil sobre los clientes.
Más información
Visión artificial en el sector sanitario

Visión artificial en el sector sanitario

Desarrolla soluciones sanitarias con modelos Ultralytics YOLO. La IA visual en el sector sanitario permite acelerar el diagnóstico por imagen, mejorar los diagnósticos y supervisar a los pacientes.
Más información
Visión artificial en la fabricación

Visión artificial en la fabricación

Optimiza la fabricación con modelos Ultralytics YOLO. La IA visual mejora el control de calidad, la detección de defectos, el cumplimiento de las normas de uso de EPI y la automatización de las líneas de montaje.
Más información
Visión artificial en la automoción

Visión artificial en la automoción

Aplica la visión artificial al sector de la automoción con modelos Ultralytics YOLO. La IA visual mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.
Más información
Visión artificial en la agricultura

Visión artificial en la agricultura

Incorpora la IA de visión a la agricultura inteligente con modelos Ultralytics YOLO. Impulsa la monitorización de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas más abundantes e inteligentes.
Más información
Visión artificial en el deporte

Visión artificial en el deporte

Descubre cómo Ultralytics YOLO impulsa la visión artificial en el deporte con el seguimiento de jugadores y balones, analíticas de rendimiento, información útil para entrenadores y rehabilitación de deportistas.
Más información
Visión artificial para imágenes aéreas

Visión artificial para imágenes aéreas

Convierte las imágenes de drones y las imágenes aéreas en información práctica en tiempo real para la agricultura, la acuicultura, la vigilancia medioambiental, la conservación y el análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en el sector aeroespacial

Visión artificial en el sector aeroespacial

Lleva la IA de visión a la supervisión aérea con los modelos Ultralytics YOLO. Impulsa drones, flujos de trabajo aeroespaciales, conservación medioambiental y sectores geoespaciales con soluciones de visión artificial.
Más información
Visión artificial en seguridad

Visión artificial en seguridad

Protege todas tus instalaciones con los modelos Ultralytics YOLO. La IA visual permite supervisar perímetros, detectar amenazas, reconocer matrículas y mejorar la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Potencia máquinas más inteligentes con los modelos Ultralytics YOLO. La IA visual en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Agiliza la logística con modelos Ultralytics YOLO. La IA visual permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad del almacén en tiempo real.
Más información
Visión artificial en el comercio minorista

Visión artificial en el comercio minorista

Reinventa el comercio minorista con modelos Ultralytics YOLO. La IA visual permite realizar el seguimiento del inventario, supervisar estanterías, gestionar colas y obtener información más útil sobre los clientes.
Más información
Visión artificial en el sector sanitario

Visión artificial en el sector sanitario

Desarrolla soluciones sanitarias con modelos Ultralytics YOLO. La IA visual en el sector sanitario permite acelerar el diagnóstico por imagen, mejorar los diagnósticos y supervisar a los pacientes.
Más información
Visión artificial en la fabricación

Visión artificial en la fabricación

Optimiza la fabricación con modelos Ultralytics YOLO. La IA visual mejora el control de calidad, la detección de defectos, el cumplimiento de las normas de uso de EPI y la automatización de las líneas de montaje.
Más información
Visión artificial en la automoción

Visión artificial en la automoción

Aplica la visión artificial al sector de la automoción con modelos Ultralytics YOLO. La IA visual mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.
Más información
Visión artificial en la agricultura

Visión artificial en la agricultura

Incorpora la IA de visión a la agricultura inteligente con modelos Ultralytics YOLO. Impulsa la monitorización de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas más abundantes e inteligentes.
Más información
Visión artificial en el deporte

Visión artificial en el deporte

Descubre cómo Ultralytics YOLO impulsa la visión artificial en el deporte con el seguimiento de jugadores y balones, analíticas de rendimiento, información útil para entrenadores y rehabilitación de deportistas.
Más información
Visión artificial para imágenes aéreas

Visión artificial para imágenes aéreas

Convierte las imágenes de drones y las imágenes aéreas en información práctica en tiempo real para la agricultura, la acuicultura, la vigilancia medioambiental, la conservación y el análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en el sector aeroespacial

Visión artificial en el sector aeroespacial

Lleva la IA de visión a la supervisión aérea con los modelos Ultralytics YOLO. Impulsa drones, flujos de trabajo aeroespaciales, conservación medioambiental y sectores geoespaciales con soluciones de visión artificial.
Más información
Visión artificial en seguridad

Visión artificial en seguridad

Protege todas tus instalaciones con los modelos Ultralytics YOLO. La IA visual permite supervisar perímetros, detectar amenazas, reconocer matrículas y mejorar la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Potencia máquinas más inteligentes con los modelos Ultralytics YOLO. La IA visual en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Agiliza la logística con modelos Ultralytics YOLO. La IA visual permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad del almacén en tiempo real.
Más información
Visión artificial en el comercio minorista

Visión artificial en el comercio minorista

Reinventa el comercio minorista con modelos Ultralytics YOLO. La IA visual permite realizar el seguimiento del inventario, supervisar estanterías, gestionar colas y obtener información más útil sobre los clientes.
Más información
Visión artificial en el sector sanitario

Visión artificial en el sector sanitario

Desarrolla soluciones sanitarias con modelos Ultralytics YOLO. La IA visual en el sector sanitario permite acelerar el diagnóstico por imagen, mejorar los diagnósticos y supervisar a los pacientes.
Más información
Visión artificial en la fabricación

Visión artificial en la fabricación

Optimiza la fabricación con modelos Ultralytics YOLO. La IA visual mejora el control de calidad, la detección de defectos, el cumplimiento de las normas de uso de EPI y la automatización de las líneas de montaje.
Más información
Visión artificial en la automoción

Visión artificial en la automoción

Aplica la visión artificial al sector de la automoción con modelos Ultralytics YOLO. La IA visual mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.
Más información
Visión artificial en la agricultura

Visión artificial en la agricultura

Incorpora la IA de visión a la agricultura inteligente con modelos Ultralytics YOLO. Impulsa la monitorización de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas más abundantes e inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Inicia tu recorrido hacia el futuro del aprendizaje automático