Reinforcement Learning with Verifiable Rewards (RLVR)
Descubre el aprendizaje por refuerzo con recompensas verificables (RLVR). Aprende a entrenar IA avanzada mediante retroalimentación determinista y Ultralytics YOLO26.
El aprendizaje por refuerzo con recompensas verificables (RLVR) es un paradigma de entrenamiento avanzado utilizado para mejorar las capacidades de razonamiento y resolución de problemas de los modelos de inteligencia artificial (IA). A diferencia de los métodos de entrenamiento tradicionales que dependen de datos de preferencia anotados por humanos, RLVR utiliza sistemas basados en reglas deterministas para evaluar la salida de un modelo. Al proporcionar una recompensa binaria objetiva —como verificar si un fragmento de código generado se compila o si una ecuación matemática está resuelta correctamente—, RLVR permite que los modelos aprendan mediante una exploración sin restricciones. Este bucle de retroalimentación objetivo es un factor clave detrás de los recientes avances en modelos de razonamiento altamente capaces, lo que les permite descubrir rutas lógicas complejas y óptimas sin intervención humana continua.
Link to this sectionPrincipios fundamentales de RLVR#
En entornos estándar de aprendizaje automático (ML), un agente de IA aprende maximizando una señal de recompensa. En RLVR, esta señal de recompensa es generada por un sistema de programación rígido en lugar de un juicio humano subjetivo. El proceso de aprendizaje se basa en unos pocos pasos fundamentales:
- Estrategia de exploración: El modelo genera múltiples soluciones potenciales o rutas de razonamiento para una instrucción dada, utilizando a menudo el razonamiento encadenado (chain-of-thought prompting) para desglosar tareas complejas.
- Verificación determinista: Una herramienta externa (como un compilador de Python, una calculadora o un sistema de percepción de visión por ordenador (CV)) comprueba la salida final frente a criterios de éxito objetivos.
- Optimización de políticas: Si la salida es verificablemente correcta, el modelo recibe una recompensa positiva. A continuación, la política del modelo se actualiza utilizando algoritmos de optimización como Group Relative Policy Optimization (GRPO) o Proximal Policy Optimization (PPO) para favorecer las rutas de razonamiento exitosas.
Este enfoque mejora significativamente la eficiencia de la latencia de inferencia de un modelo en tiempo de entrenamiento y fomenta capacidades de razonamiento emergentes, una técnica utilizada recientemente para entrenar modelos altamente capaces como DeepSeek-R1.
Link to this sectionRLVR frente a RLHF y PRM#
Es importante diferenciar RLVR de otros paradigmas de alineación y entrenamiento en el ecosistema de IA:
- Frente a el aprendizaje por refuerzo a partir de la retroalimentación humana (RLHF): RLHF se basa en un sistema de modelado de recompensas aprendido que se entrena con preferencias humanas subjetivas. RLVR elimina el cuello de botella del factor humano al depender estrictamente de verdades programáticas y objetivas, lo que lo hace altamente escalable para tareas con respuestas definitivas de correcto o incorrecto.
- Frente a el modelo de recompensa de procesos (PRM): Mientras que los PRM proporcionan retroalimentación granular, paso a paso, a lo largo de la trayectoria de razonamiento de un modelo, RLVR se centra normalmente en el resultado verificable al final de un proceso. Sin embargo, investigaciones recientes de 2025 indican que la optimización para una recompensa verificable final en RLVR incentiva implícitamente también los pasos de razonamiento intermedios correctos.
Link to this sectionAplicaciones en el mundo real#
RLVR está transformando cómo se entrenan sistemas de IA complejos en varios dominios deterministas:
- Razonamiento matemático: Los modelos de razonamiento grandes, como la serie o de OpenAI, aprovechan RLVR para resolver teoremas matemáticos complejos. El verificador actúa como un motor que demuestra de forma definitiva si la respuesta obtenida por el modelo es correcta, aumentando significativamente el rendimiento en conjuntos de datos de referencia.
- Ingeniería de software y generación de código: Los asistentes de programación basados en IA utilizan RLVR para escribir, depurar y optimizar código. La recompensa verificable se logra cuando el código generado se compila con éxito y supera una serie de pruebas unitarias automatizadas.
- Agentes de visión autónomos: En entornos físicos, los agentes autónomos reciben recompensas verificables al llegar a un destino objetivo o al manipular con éxito un objeto. Los modelos de visión actúan como verificadores de condiciones en estos espacios.
Link to this sectionImplementación de una recompensa verificable en IA de visión#
En entornos físicos y visuales, los modelos de percepción como Ultralytics YOLO26 pueden servir como el verificador programático en un bucle RLVR. Por ejemplo, si el objetivo de un agente de IA es mover un objeto a una zona específica, el modelo YOLO puede verificar el éxito detectando la presencia del objeto en esa zona.
El siguiente fragmento de Python demuestra un verificador programático conceptual utilizando el paquete ultralytics.
from ultralytics import YOLO
# Load a YOLO26 model to act as the programmatic verifier
verifier_model = YOLO("yolo26n.pt")
def get_verifiable_reward(image_path: str, target_class: int) -> float:
"""Returns a verifiable reward of 1.0 if the target object is detected."""
results = verifier_model(image_path)
# Check if the desired class (e.g., 0 for 'person') exists in the detections
detected_classes = results[0].boxes.cls.tolist()
if target_class in detected_classes:
return 1.0 # Verifiable success
return 0.0 # Verifiable failure
# Simulate an agent's environment state check
reward = get_verifiable_reward("https://ultralytics.com/images/bus.jpg", target_class=0)
print(f"RLVR Reward Signal: {reward}")Al aprovechar plataformas en la nube como la plataforma Ultralytics para implementar estos verificadores de percepción, los desarrolladores pueden construir canales RLVR robustos y escalables que entrenen a la próxima generación de agentes autónomos y de razonamiento.






