Reading the Math in AI Papers · Parte 3 de 3

Leer objetivos de entrenamiento: destilación, DPO y GRPO

Traducción automática

Este artículo se tradujo automáticamente a partir de la versión original en inglés.

La destilación, Direct Preference Optimization (DPO) y Group Relative Policy Optimization (GRPO) modifican las probabilidades de un modelo de lenguaje, pero utilizan distintos ejemplos de entrenamiento y señales de evaluación. Esta guía se dirige a ingenieros que quieren entender esas diferencias antes de leer las funciones objetivo completas. Los diagramas muestran de dónde proceden las señales y cómo cambian las comparaciones de probabilidades; las ecuaciones expresan las operaciones correspondientes.

En el fine-tuning supervisado habitual, el modelo aprende a predecir el siguiente token en ejemplos guardados. Los métodos siguientes cambian la señal de evaluación: un profesor aporta probabilidades, un par de preferencias indica qué respuesta es mejor o una recompensa puntúa respuestas muestreadas durante el entrenamiento. Una política es simplemente el modelo que genera respuestas. Todos los logaritmos que aparecen a continuación son naturales.

La parte 1 explica cómo leer una ecuación e incluye una referencia de notación. Aquí, cada sección explica los términos que necesita y puede leerse de forma independiente.

Destilación clásica: una temperatura en ambas funciones softmax

Una etiqueta de entrenamiento indica el resultado correcto: para predecir el siguiente token, es el siguiente token de un ejemplo guardado. Un modelo profesor aporta más información: sus probabilidades para cada token candidato, incluidas las alternativas plausibles. La destilación entrena a un alumno más pequeño para que reproduzca esas probabilidades. El entrenamiento reduce una pérdida numérica modificando los parámetros del alumno; los del profesor permanecen fijos.

El artículo sobre destilación de Hinton et al., §2, suaviza las probabilidades de ambos modelos antes de compararlas. Se divide cada logit, la puntuación sin normalizar anterior a softmax, por una temperatura TT:

qi=exp⁡(zi/T)∑jexp⁡(zj/T).q_i=\frac{\exp(z_i/T)}{\sum_j\exp(z_j/T)}.

Aquí ziz_i es la puntuación del candidato ii y qiq_i su probabilidad. Supongamos que un modelo de ejemplo solo tiene dos posibles tokens siguientes, «cat» y «dog», y les asigna las puntuaciones (2,0)(2,0) tras leer «The animal is a». Con T=1T=1, las probabilidades son aproximadamente (0.88,0.12)(0.88,0.12); con T=2T=2, pasan a ser (0.73,0.27)(0.73,0.27). La puntuación menor contribuye ahora más a la comparación. Profesor y alumno usan la misma temperatura.

Las barras muestran cómo las mismas dos puntuaciones producen una distribución menos concentrada al aumentar la temperatura.

Para los tokens de ejemplo cat y dog, los logits 2 y 0 dan probabilidades 0.88 y 0.12 con temperatura 1, y 0.73 y 0.27 con temperatura 2. Ambos gráficos utilizan la misma escala de cero a uno. La probabilidad de dog aumenta.Para los tokens de ejemplo cat y dog, los logits 2 y 0 dan probabilidades 0.88 y 0.12 con temperatura 1, y 0.73 y 0.27 con temperatura 2. Ambos gráficos utilizan la misma escala de cero a uno. La probabilidad de dog aumenta.

La pérdida de entrenamiento combina la pérdida habitual de las etiquetas con una pérdida para reproducir la distribución suavizada del profesor. Denotamos por p(T)p^{(T)} las probabilidades del profesor y por q(T)q^{(T)} las del alumno a temperatura TT. Para una entrada etiquetada:

L=(1−λ)(−log⁡qy(1))+λT2DKL(p(T)∥q(T)).\begin{aligned} \mathcal L&=(1-\lambda)\bigl(-\log q_y^{(1)}\bigr)\\ &\quad+\lambda T^2 D_{\mathrm{KL}}\bigl(p^{(T)}\Vert q^{(T)}\bigr). \end{aligned}

Aquí L\mathcal L es la pérdida, yy es el siguiente token correcto y λ∈[0,1]\lambda\in[0,1] determina la mezcla. Los superíndices entre paréntesis indican temperaturas, no potencias. El primer término se lee como «penalizar una probabilidad baja del token correcto con T=1T=1». El segundo se lee como «reproducir las probabilidades suavizadas del profesor». El entrenamiento promedia estas pérdidas sobre las entradas guardadas y modifica solo al alumno.

DKL(p∥q)D_{\mathrm{KL}}(p\Vert q) es la divergencia KL del profesor pp al alumno qq. Mide en qué difieren dos distribuciones de probabilidad: vale cero cuando coinciden. La primera distribución aporta los pesos de la comparación, por lo que los resultados probables según el profesor reciben más peso. Hinton et al. describen un término de ajuste basado en entropía cruzada; esta forma KL resta una constante que solo depende del profesor y produce los mismos gradientes para el alumno.

El factor T2T^2 compensa aproximadamente los gradientes menores a temperaturas más altas. Es una configuración de entrenamiento; el alumno desplegado suele volver a T=1T=1 para esta función softmax.

Un prefijo es el texto disponible antes del siguiente token: el prompt más los tokens de respuesta generados hasta ese momento. Por ejemplo, «The animal is a» es el prefijo anterior a «cat». En la figura, ambos modelos leen el mismo prefijo y producen probabilidades del siguiente token. A la izquierda, los prefijos proceden de ejemplos guardados. A la derecha, proceden de respuestas que el alumno genera durante el entrenamiento. Ambos procedimientos usan la pérdida de comparación para actualizar solo al alumno.

La destilación clásica envía entradas fijas a un profesor con parámetros fijos y a un alumno entrenable, y después compara sus probabilidades. La destilación on-policy primero muestrea texto del alumno; profesor y alumno comparan después las probabilidades del siguiente token en prefijos de ese texto. Solo se actualiza el alumno.La destilación clásica envía entradas fijas a un profesor con parámetros fijos y a un alumno entrenable, y después compara sus probabilidades. La destilación on-policy primero muestrea texto del alumno; profesor y alumno comparan después las probabilidades del siguiente token en prefijos de ese texto. Solo se actualiza el alumno.

También existe destilación sin ajuste de probabilidades. Los modelos destilados de DeepSeek-R1, §2.4, se ajustaron con 800.000 ejemplos seleccionados previamente con DeepSeek-R1. Usaron una pérdida supervisada sobre texto guardado; no era necesario ejecutar un profesor durante ese entrenamiento.

La lectura detallada sobre destilación explica la pérdida combinada y el escalado de temperatura.

Destilación on-policy: el alumno ocupa el primer lugar en la KL

Un alumno que genera su propia respuesta puede alcanzar prefijos, el prompt más la respuesta hasta ese momento, que nunca aparecieron en el dataset de entrenamiento. La destilación on-policy obtiene señales de evaluación sobre el texto que el alumno produce realmente. Dado un prompt, el alumno muestrea una respuesta. Un profesor con parámetros fijos evalúa después los mismos prefijos, de modo que el entrenamiento compara los dos modelos donde el alumno necesita orientación.

On-policy describe esa procedencia del texto de entrenamiento. Por sí solo, no prescribe una pérdida concreta. Los ejemplos de aquí utilizan KL inversa, con el alumno en primer lugar:

DKL(qθ∥p)=Ey∼qθ[log⁡qθ(y∣x)p(y∣x)].D_{\mathrm{KL}}(q_\theta\Vert p) =\mathbb E_{y\sim q_\theta}\left[\log\frac{q_\theta(y\mid x)}{p(y\mid x)}\right].

Para un prompt fijo xx, qθq_\theta es el alumno con parámetros entrenables θ\theta, pp es el profesor e yy es una respuesta muestreada del alumno. La expresión compara la probabilidad que el alumno asignó a su respuesta con la del profesor. Promediada sobre las respuestas del alumno, penaliza que este asigne una probabilidad alta a texto que el profesor considera poco probable.

Esto difiere de pedir al alumno que cubra todos los resultados que podría producir el profesor. Cuando un alumno pequeño no puede reproducir la distribución completa del profesor, la KL inversa puede favorecer que se concentre en algunas de las salidas probables del profesor. MiniLLM, §2.1, ecuación (1), utiliza este objetivo. Su procedimiento de entrenamiento real también incorpora muestras del profesor en la generación y ajusta el gradiente para reducir la varianza y el sesgo de longitud; el diagrama muestra la configuración on-policy básica, no todas las modificaciones de MiniLLM.

En el ejemplo siguiente, profesor y alumno asignan distintas probabilidades a «cat» y «dog» tras el mismo prefijo. La KL multiplica el logaritmo del cociente de cada token por su peso y suma los dos términos. Al cambiar el primer argumento, el peso mayor pasa de «cat» a «dog». Las barras muestran los pesos, no las contribuciones completas a la pérdida.

Tras el mismo prefijo, las probabilidades del profesor para cat y dog son 0.8 y 0.2; las del alumno son 0.4 y 0.6. La KL directa pondera los logaritmos de los cocientes profesor-alumno con 0.8 y 0.2. La KL inversa pondera los logaritmos de los cocientes alumno-profesor con 0.4 y 0.6.Tras el mismo prefijo, las probabilidades del profesor para cat y dog son 0.8 y 0.2; las del alumno son 0.4 y 0.6. La KL directa pondera los logaritmos de los cocientes profesor-alumno con 0.8 y 0.2. La KL inversa pondera los logaritmos de los cocientes alumno-profesor con 0.4 y 0.6.

De la KL de secuencia a la KL de token

La probabilidad de una respuesta se construye a partir de sus probabilidades del siguiente token. En cada prefijo de una respuesta del alumno, ambos modelos predicen el siguiente token. Por tanto, sus diferencias pueden compararse posición a posición y acumularse a lo largo de la respuesta. DeepSeek-V4, §5.1.2, ecuación (29), usa destilación mediante KL inversa de varios modelos profesores especializados a un único alumno. Estos profesores son modelos separados, no las subredes expertas de una capa de mezcla de expertos.

En la posición tt, sea qt(v)=qθ(v∣x,y<t)q_t(v)=q_\theta(v\mid x,y_{<t}) la probabilidad del alumno para el token candidato vv. El prefijo contiene el prompt xx y los tokens anteriores de la respuesta y<ty_{<t}; pt(v)p_t(v) es la probabilidad del profesor en ese mismo prefijo. Entonces:

dt=∑v∈Vqt(v)log⁡qt(v)pt(v),DKL(qθ∥p)=Ey∼qθ[∑tdt].\begin{aligned} d_t&=\sum_{v\in V}q_t(v)\log\frac{q_t(v)}{p_t(v)},\\ D_{\mathrm{KL}}(q_\theta\Vert p) &=\mathbb E_{y\sim q_\theta}\left[\sum_t d_t\right]. \end{aligned}

VV es el vocabulario y dtd_t es la KL del siguiente token en un prefijo. La suma interior se lee como «comparar cada token candidato, ponderado por la probabilidad del alumno». Estas comparaciones se suman sobre las posiciones y después se promedian sobre las respuestas que genera el alumno. La esperanza exterior sigue muestreando texto, aunque cada dtd_t sume todo el vocabulario.

Un token muestreado o todo el vocabulario

El profesor puede puntuar solo el token elegido por el alumno o devolver probabilidades para todo el vocabulario. La primera opción transfiere menos información; la segunda compara todos los posibles tokens siguientes en ese prefijo. DeepSeek-V4 informa de inestabilidad en el entrenamiento con su estimación de un token y utiliza la comparación del vocabulario completo. Así, la comparación de tokens es exacta en un prefijo dado; los prefijos siguen procediendo de respuestas muestreadas.

Ambos modelos leen «The animal is a» y devuelven las probabilidades que se muestran a continuación. Las filas resaltadas entran en la pérdida usada para actualizar al alumno. La versión de vocabulario completo incluye «dog» y «fox», aunque el alumno eligió «cat»; la versión de un token estima esa comparación a partir del token elegido únicamente.

En el prefijo «The animal is a», el alumno muestrea cat. Una estimación de un token compara solo las probabilidades de cat. La KL de vocabulario completo incluye cat, dog y fox en este vocabulario de ejemplo, ponderando cada logaritmo del cociente por la probabilidad del alumno. El prefijo sigue siendo muestreado.En el prefijo «The animal is a», el alumno muestrea cat. Una estimación de un token compara solo las probabilidades de cat. La KL de vocabulario completo incluye cat, dog y fox en este vocabulario de ejemplo, ponderando cada logaritmo del cociente por la probabilidad del alumno. El prefijo sigue siendo muestreado.

Con las tres filas, dt=0.5log⁡(0.5/0.6)+0.2log⁡(0.2/0.3)+0.3log⁡(0.3/0.1)≈0.157d_t=0.5\log(0.5/0.6)+0.2\log(0.2/0.3)+0.3\log(0.3/0.1)\approx0.157. El logaritmo del cociente de «cat» muestreado por sí solo es aproximadamente −0.182-0.182. Una muestra puede ser negativa aunque la KL completa no lo sea.

La lectura detallada sobre on-policy aborda la derivación de secuencia a token, las correcciones de muestreo y las estimaciones del gradiente.

DPO: una pérdida logística sobre dos logaritmos de cocientes

DPO comienza con un par de preferencias guardado: un prompt, una respuesta preferida y una respuesta rechazada. El par puede proceder de evaluaciones humanas de salidas anteriores del modelo. Durante el entrenamiento, el modelo lee cada respuesta guardada token a token y registra su probabilidad dados el prompt y los tokens anteriores. La suma de esos logaritmos de probabilidades da el logaritmo de la probabilidad de la respuesta. Esto puntúa lo probable que es el texto según el modelo; la etiqueta de preferencia guardada indica qué respuesta es mejor.

En un procedimiento RLHF convencional, los pares de preferencias entrenan primero un modelo de recompensa separado, y después el aprendizaje por refuerzo entrena el modelo de lenguaje con esa recompensa. DPO, §4, ecuación (7), entrena en cambio el modelo de lenguaje directamente con los pares. Un modelo de referencia con parámetros fijos puntúa esas mismas respuestas para compararlas. El entrenamiento solo modifica el modelo actual; ninguno de los dos necesita generar respuestas nuevas en este paso.

Para cada respuesta, se resta el logaritmo de su probabilidad de referencia del logaritmo de su probabilidad actual. Llamaremos ganancia a este cambio. DPO compara la ganancia de la respuesta preferida con la de la rechazada:

g(y)=log⁡πθ(y∣x)πref(y∣x),Δ=g(yw)−g(yl),LDPO=E(x,yw,yl)∼D[−log⁡σ(βΔ)].\begin{aligned} g(y)&=\log\frac{\pi_\theta(y\mid x)}{\pi_{\mathrm{ref}}(y\mid x)},\\ \Delta&=g(y_w)-g(y_l),\\ \mathcal L_{\mathrm{DPO}} &=\mathbb E_{(x,y_w,y_l)\sim\mathcal D} \bigl[-\log\sigma(\beta\Delta)\bigr]. \end{aligned}

Aquí xx es el prompt, ywy_w e yly_l son sus respuestas preferida y rechazada, y πθ\pi_\theta y πref\pi_{\mathrm{ref}} son los modelos actual y de referencia. La sigmoide σ\sigma transforma un número en un valor de (0,1)(0,1), y β\beta es una escala positiva. La última línea se lee como «promediar la pérdida del par entre corchetes sobre los pares guardados del dataset D\mathcal D». Aumentar Δ\Delta reduce esa pérdida; el entrenamiento minimiza LDPO\mathcal L_{\mathrm{DPO}} modificando los parámetros θ\theta del modelo actual.

Por ejemplo, si la respuesta preferida gana 2 en logaritmo de probabilidad y la rechazada pierde 1, entonces Δ=2−(−1)=3\Delta=2-(-1)=3. La preferencia ha cambiado en la dirección deseada respecto a la referencia. La pérdida no tiene un término KL separado ni impone una distancia máxima a la referencia.

La diferencia por sí sola puede ocultar un problema: la respuesta preferida puede volverse menos probable mientras que la rechazada se vuelve menos probable aún más deprisa. La pérdida sigue mejorando. Smaug estudia este fallo, por lo que conviene examinar las probabilidades individuales de las respuestas además de la pérdida de preferencias.

Los dos casos siguientes dan el mismo Δ=3\Delta=3 y, por tanto, la misma pérdida del par con un β\beta fijo. Solo el caso de la izquierda hace que la respuesta preferida sea más probable que con la referencia.

Dos casos comparten un eje de cambio del logaritmo de probabilidad. Preferida más 2 y rechazada menos 1 dan una diferencia de ganancias de 3. Preferida menos 1 y rechazada menos 4 también dan 3, aunque ambas probabilidades disminuyeron respecto a la referencia.Dos casos comparten un eje de cambio del logaritmo de probabilidad. Preferida más 2 y rechazada menos 1 dan una diferencia de ganancias de 3. Preferida menos 1 y rechazada menos 4 también dan 3, aunque ambas probabilidades disminuyeron respecto a la referencia.

En la figura siguiente, la señal de DPO está asociada a un par guardado. GRPO genera cuatro respuestas a «2 + 2?» durante el entrenamiento. Un verificador de respuestas asigna 1 a «4» y 0 al resto. Comparar cada recompensa con la media del grupo produce una ventaja: una señal positiva favorece los tokens de la respuesta muestreada, y una negativa los desfavorece. La siguiente sección muestra ese cálculo y los límites de su efecto.

DPO utiliza el modelo actual y un modelo de referencia con parámetros fijos para puntuar dos respuestas guardadas y después actualiza el modelo actual. GRPO muestrea 3, 4, 4 y 5 para la pregunta 2 más 2. Un verificador asigna recompensas 0, 1, 1 y 0. Las ventajas relativas al grupo, menos 1, más 1, más 1 y menos 1, guían las actualizaciones del modelo actual.DPO utiliza el modelo actual y un modelo de referencia con parámetros fijos para puntuar dos respuestas guardadas y después actualiza el modelo actual. GRPO muestrea 3, 4, 4 y 5 para la pregunta 2 más 2. Un verificador asigna recompensas 0, 1, 1 y 0. Las ventajas relativas al grupo, menos 1, más 1, más 1 y menos 1, guían las actualizaciones del modelo actual.

La lectura detallada sobre DPO deriva la pérdida a partir del objetivo regularizado de recompensa y desarrolla su gradiente.

GRPO: el objetivo de PPO con una referencia de grupo

Group Relative Policy Optimization muestrea varias respuestas a la misma pregunta, las puntúa y compara cada puntuación con la media del grupo. Una respuesta correcta entre respuestas mayoritariamente incorrectas recibe una señal positiva; una incorrecta entre respuestas correctas recibe una señal negativa. Para matemáticas o código, la puntuación puede obtenerse con un verificador de respuestas o con pruebas. Otras tareas pueden utilizar un modelo de recompensa.

DeepSeekMath, §4.1.1, presentó GRPO como variante de Proximal Policy Optimization (PPO). DeepSeek-R1, §2.2.1, lo utilizó después. El cambio principal está en cómo calcula la ventaja, la recompensa relativa que guía la actualización:

Ai=ri−mean⁡(r1,…,rG)std⁡(r1,…,rG).A_i=\frac{r_i-\operatorname{mean}(r_1,\ldots,r_G)}{\operatorname{std}(r_1,\ldots,r_G)}.

rir_i es la recompensa de la respuesta ii y GG es el número de respuestas a una pregunta. Restar la media indica qué respuestas puntuaron por encima o por debajo del grupo. Dividir por la desviación típica escala esas diferencias. En el grupo ilustrado (0,1,1,0)(0,1,1,0), la media es 0.50.5 y la desviación típica poblacional es 0.50.5, lo que da ventajas (−1,1,1,−1)(-1,1,1,-1).

Qué cambia respecto a PPO

PPO suele entrenar un modelo de valor separado para estimar la recompensa futura a partir de una respuesta parcial. GRPO utiliza en su lugar las puntuaciones del grupo como referencia, por lo que no entrena ese modelo de valor. Sigue necesitando señales de recompensa y su objetivo original sigue usando un modelo de referencia para una penalización KL. Eliminar el modelo de valor no elimina esas otras funciones.

La comparación siguiente identifica el modelo de valor que se sustituye. Su fila inferior muestra otras dos entradas del entrenamiento. El modelo anterior o de muestreo es la versión que generó este lote de respuestas; sus probabilidades de tokens registradas permanecen fijas mientras el modelo actual se entrena con ese lote. Un modelo de referencia separado, que también permanece fijo durante estas actualizaciones, aporta probabilidades para la comparación KL. Ambas comparaciones puntúan el mismo token tras el mismo prefijo.

PPO utiliza señales de recompensa y un modelo de valor entrenado para estimar ventajas. GRPO normaliza en cambio la recompensa de cada respuesta respecto a las recompensas de la misma pregunta. El cociente de probabilidades actual-muestreo y la KL actual-referencia cumplen funciones distintas en el entrenamiento.PPO utiliza señales de recompensa y un modelo de valor entrenado para estimar ventajas. GRPO normaliza en cambio la recompensa de cada respuesta respecto a las recompensas de la misma pregunta. El cociente de probabilidades actual-muestreo y la KL actual-referencia cumplen funciones distintas en el entrenamiento.

GRPO conserva el objetivo de PPO con recorte del cociente de probabilidades. Si un token muestreado tenía probabilidad 0.200.20 y el modelo actual le asigna ahora 0.240.24 en el mismo prefijo, el cociente es 0.24/0.20=1.20.24/0.20=1.2. El objetivo pondera este cociente por la ventaja de la respuesta. El entrenamiento modifica el modelo actual para aumentar este objetivo, mientras una penalización KL separada desincentiva que se aparte de la referencia.

Para una respuesta muestreada, sts_t denota el prompt más los tokens de respuesta anteriores a la posición tt, e yty_t el token de esa posición. La parte de la ecuación (3) de DeepSeekMath mostrada en el gráfico es:

ρt=πθ(yt∣st)πold(yt∣st),Ct=min⁡ ⁣(ρtA,clip⁡(ρt,1−ε,1+ε)A).\begin{aligned} \rho_t&=\frac{\pi_\theta(y_t\mid s_t)}{\pi_{\mathrm{old}}(y_t\mid s_t)},\\ C_t&=\min\!\bigl(\rho_t A,\\ &\qquad\operatorname{clip}(\rho_t,1-\varepsilon,1+\varepsilon)A\bigr). \end{aligned}

πθ\pi_\theta es el modelo actual, πold\pi_{\mathrm{old}} la copia de muestreo y AA la ventaja de grupo de esta respuesta. La anchura ε\varepsilon establece el intervalo de recorte. clip⁡\operatorname{clip} se lee como «sustituir un cociente fuera del intervalo por el extremo más cercano» y, después, min⁡\min como «tomar el menor de los dos términos ponderados por la ventaja». CtC_t es una contribución que se maximiza. GRPO resta su penalización KL y promedia sobre los tokens de cada respuesta, las respuestas de cada grupo y las preguntas muestreadas.

Con A=1A=1, ε=0.2\varepsilon=0.2 y ρt=1.5\rho_t=1.5, los dos términos son 1.51.5 y 1.21.2, por lo que Ct=1.2C_t=1.2. Con A=−1A=-1 y ρt=0.5\rho_t=0.5, son −0.5-0.5 y −0.8-0.8, por lo que Ct=−0.8C_t=-0.8. Son los dos tramos planos del gráfico.

El gráfico muestra por separado la contribución de un token manteniendo fija su ventaja. Una ventaja positiva favorece un cociente mayor; una negativa favorece uno menor. El recorte hace que la línea sea plana donde un cambio favorable deja de mejorar este término. No impone un límite estricto a las probabilidades reales del modelo.

Con anchura de recorte 0.2 y ventaja más 1, el objetivo recortado aumenta con el cociente hasta 1.2 y luego permanece plano. Con ventaja menos 1, permanece plano por debajo de 0.8 y disminuye cuando el cociente supera 0.8. El cociente de probabilidades real puede superar cualquiera de los dos umbrales.Con anchura de recorte 0.2 y ventaja más 1, el objetivo recortado aumenta con el cociente hasta 1.2 y luego permanece plano. Con ventaja menos 1, permanece plano por debajo de 0.8 y disminuye cuando el cociente supera 0.8. El cociente de probabilidades real puede superar cualquiera de los dos umbrales.

La copia de muestreo y la referencia pueden empezar con los mismos pesos, pero sirven para comparaciones distintas. La copia de muestreo se actualiza al recopilar un lote nuevo; sus probabilidades registradas siguen siendo el denominador de las actualizaciones de ese lote.

Si todas las respuestas reciben la misma recompensa, no hay ninguna preferencia relativa que aprender. La fórmula de ventaja divide entonces cero entre cero. Las implementaciones necesitan una regla para este caso, como producir ventajas nulas; DAPO, §3.2, excluye en cambio estos grupos y muestrea otros en su lugar.

La lectura detallada sobre GRPO aborda el objetivo completo, los casos de recorte, los gradientes, el estimador KL muestreado y el efecto de promediar por respuesta o por token.

Explicaciones opcionales de las ecuaciones

Las lecturas detalladas enlazadas incluyen derivaciones y comprobaciones con números pequeños. Se elaboraron con las habilidades de agentes de programación de paper-math-skills y se recopilan en paper-math-readings.

Fuentes y versiones