Reward Model / Verifier / Judge Datasheet v1.0¶
Geradores respondem “o que vem depois?”. Verificadores respondem “isso está correto/bom?”. Reward models aprendem um campo escalar de preferência ou qualidade; judges podem produzir score, ranking, crítica ou decisão.
Relacionados: 01_GUT_GENERATIVE_AI_UNIFIED_ENGINEERING, 02_LLM_TRANSFORMER_INFERENCE_DATASHEET, 03_CODE_GENERATION_AND_AGENTIC_CODING_DATASHEET, 08_AGENT_ACTION_CONTROL_SYSTEM_DATASHEET.
1. Quatro famílias que não devem ser confundidas¶
1.1 Scalar Reward Model¶
Entrada: prompt/contexto \(x\) + resposta/ação \(y\).
Saída: escalar.
1.2 Pairwise Preference Model¶
Um score latente pode induzir preferência:
1.3 Verifier¶
Decide propriedade verificável:
ou probabilidade:
Pode ser:
- rule-based;
- executable;
- learned;
- generative.
1.4 Judge¶
Sistema mais geral:
Pode ser um LLM generativo, não necessariamente um reward head especializado.
2. Bradley–Terry preference model¶
Se \(r_A,r_B\) são utilities:
Loss para par escolhido/rejeitado:
O treinamento aprende diferenças relativas, não necessariamente uma escala absoluta calibrada.
3. Score ≠ probability¶
Um reward de 7.4 não significa 74% de chance de correção.
Para virar probabilidade confiável, precisamos de calibration:
estimada/validada separadamente.
Possíveis técnicas:
- Platt/logistic scaling;
- isotonic regression;
- temperature scaling;
- binning/calibration curves.
4. Outcome Reward Model — ORM¶
Atribui score de outcome, supervisionado pelo resultado final. Um caso comum avalia somente a resposta final:
Um ORM também pode receber a solução ou trajetória completa. Outcome supervision descreve a origem do sinal-alvo, não uma restrição obrigatória sobre a entrada do modelo.
Vantagem:
- barato;
- labeling mais simples;
- bom quando resultado é verificável.
Limitação:
- não distingue onde a trajetória errou;
- pode premiar solução correta por raciocínio espúrio.
5. Process Reward Model — PRM¶
Avalia passos intermediários:
ou transições:
Isso permite:
- detectar erro cedo;
- podar search;
- supervisionar agentes;
- fornecer reward denso.
Custo¶
Se cada passo exige avaliação:
Process supervision pode melhorar observabilidade mas custa muito mais inferência/anotação.
6. Bidirectional / lookahead process evaluation¶
Avaliar um passo apenas pelo prefixo pode ser ambíguo:
Pode-se incorporar informação de continuação/outcome:
Isso reduz miopia, mas introduz leakage se usado incorretamente em setting online.
7. Generative verifier¶
Em vez de scalar head:
Pode usar ferramentas/ambiente:
Em 2026 aparecem PRMs generativos environment-aware justamente para detectar erros silenciosos que não aparecem como exceção.
Trade-off¶
Trade-off qualitativo a avaliar empiricamente; as setas não afirmam aumento universal de latência, custo ou variância:
8. Rule-based verifier¶
Quando existe checker determinístico:
Exemplos:
- compilação;
- unit tests;
- symbolic equivalence;
- schema validation;
- game outcome;
- constraint solver.
Essa classe fornece reward de alta precisão no domínio coberto, mas pode ser estreita.
9. RL with Verifiable Rewards — RLVR¶
Policy:
Verifier:
RL otimiza:
O gargalo passa a ser a cobertura do verifier.
Generative verifiers ampliam domínios, mas trocam certeza determinística por erro/calibration de modelo.
10. LLM-as-a-Judge¶
Prompt de avaliação:
Saídas:
- scalar 1–10;
- binary pass/fail;
- pairwise preference;
- categorical rubric;
- structured JSON;
- critique textual.
Importante¶
O judge é outro modelo com seus próprios priors.
11. Pairwise judging¶
Dado A/B:
Vantagem: comparações relativas costumam ser cognitivamente mais fáceis que score absoluto.
Problema: position bias.
Teste de swap:
Se não, há instabilidade posicional.
12. Judge biases¶
Position bias¶
Preferência por primeira/segunda opção.
Verbosity bias¶
Há verbosity bias quando o judge favorece sistematicamente a resposta mais longa mesmo mantendo qualidade equivalente. Meça com pares controlados, posições aleatorizadas e política explícita de empate; maior win rate de respostas longas sem controlar qualidade não demonstra esse viés.
Style bias¶
Markdown, assertividade, fórmulas ou tom podem alterar score sem alterar correção.
Self-preference¶
Modelo pode favorecer outputs parecidos com seu próprio estilo/distribuição.
Reference anchoring¶
Uma referência defeituosa pode induzir judge ao erro.
13. Calibration¶
Se judge retorna confiança \(p_i\):
Calibration ideal:
Brier score¶
Expected Calibration Error¶
Accuracy alta não implica calibration boa.
14. Bias-corrected evaluation¶
Se judge tem sensibilidade/especificidade imperfeitas, raw judge rate pode ser estimador enviesado do desempenho real.
Conceitualmente:
Quando judge quality muda entre modelos/domínios, comparar scores diretamente pode inverter conclusões.
Logo a pergunta SOTA++ não é só:
“qual judge é melhor?”
mas:
“qual é a estabilidade da função de erro/calibration do judge neste domínio?”
15. Best-of-N¶
Gerador produz:
Verifier escolhe:
Use regra fixa de desempate quando vários candidatos compartilham o maior score. Aumentar \(N\) pode elevar a probabilidade de haver um bom candidato, mas o verifier precisa identificá-lo para converter essa cobertura em melhor qualidade selecionada.
Para conjuntos de candidatos aninhados e função de score fixa, o maior proxy score não diminui; a qualidade real oracle-best também não diminui nesses mesmos conjuntos aninhados. A qualidade real da resposta escolhida pelo verifier pode cair por erros de ranking ou reward overoptimization. Conjuntos reamostrados separadamente não precisam apresentar aumento de nenhum dos máximos em toda execução.
Para um conjunto de candidatos dado:
A diferença depende do erro do verifier; esse limite superior não garante melhora com mais candidatos.
16. Selection economics¶
Custo aproximado:
Se verifier é generativo grande, seleção pode custar tanto quanto geração.
Avaliar ganho marginal:
17. Majority voting / self-consistency¶
Para respostas discretas:
Canonicalize respostas equivalentes antes de calcular a moda. Independência sozinha é insuficiente: para votos binários iid, a accuracy da maioria tende a 1 com o aumento do número de votos somente quando cada voto acerta com probabilidade \(p>1/2\); se \(p<1/2\), ela tende a 0. Para votos iid sobre um conjunto fixo e finito de categorias de resposta, a correta precisa ser a categoria de maior probabilidade, sem empate, para a moda amostral convergir a ela.
Com accuracy individual comparável, dependência entre erros pode reduzir o ganho da votação. A relação abaixo é uma heurística, não uma lei monotônica universal:
Diversidade do ensemble importa.
18. Hidden-state verification¶
Verificação não precisa ler apenas texto final.
Se reasoning trace possui hidden states:
pode-se definir:
e classificar trajetória por geometria interna.
Trabalho ACL 2026 mostra que trajetórias corretas/incorretas podem exibir diferenças geométricas úteis para seleção sem treinar reward model adicional.
Isso expande “verifier” para além de surface text.
19. Rubric-augmented judging¶
Rubric:
Judge pode decompor:
Vantagem: auditabilidade.
Risco: rubric ruim cria structured misguidance — um critério incorreto passa a orientar consistentemente o modelo para a decisão errada.
20. Reward hacking¶
Policy otimiza proxy:
mas queremos:
Se:
policy pode explorar falhas.
Goodhart:
quando a medida vira alvo, sua relação com o objetivo real pode degradar.
21. Overoptimization¶
Mesmo reward model razoável pode falhar fora da distribuição quando policy é empurrada para extremos:
O deslocamento relevante ocorre em direção a respostas pouco cobertas pela distribuição de treino do reward model. São relações qualitativas de risco, não uma ordenação ponto a ponto das probabilidades das policies.
Quanto mais forte a otimização contra um RM imperfeito, maior o risco de explorar zonas não calibradas.
22. Verifier-guided search¶
Árvore de raciocínio:
PRM/verifier pontua:
Beam/search preserva top candidatos.
Trade-off:
23. Código: executor como verifier¶
No domínio de código:
Esse é um verifier externo excelente para propriedades cobertas.
Mas:
Cobertura dos testes limita a evidência.
Veja 03_CODE_GENERATION_AND_AGENTIC_CODING_DATASHEET.
24. Agentes: process reward + environment¶
Para trajetória:
PRM environment-aware pode verificar:
- se ação observou evidência;
- se estado mudou como esperado;
- se erro foi recuperável;
- se ferramenta foi usada corretamente.
Isso aproxima avaliação de sistemas de controle, não apenas de texto.
25. Metrics¶
Pairwise accuracy¶
Kendall \(\tau\)¶
Correlação ordinal.
Spearman \(\rho\)¶
Correlação de ranks.
Calibration¶
ECE/Brier/reliability diagram.
Agreement¶
Cohen's kappa ou equivalentes quando adequado.
Não use uma métrica única para tudo.
26. Failure surfaces¶
- reward model domain shift;
- preference inconsistency;
- label noise;
- verbosity/style bias;
- position bias;
- reference error;
- calibration drift;
- reward hacking;
- overoptimization;
- correlated verifier/generator error;
- hidden rubric assumptions;
- process reward penalizando exploração legítima.
27. Snapshot SOTA 2026¶
Tendências relevantes:
- PRMs deixam de ser apenas math-step scorers e passam a interagir com ambiente;
- generative verifiers ampliam RLVR para domínios sem checker trivial;
- hidden-state trajectories começam a ser exploradas como sinal de correctness;
- judge calibration/bias é tratada como problema estatístico explícito;
- rubric-augmented reward modeling busca decompor “qualidade” em critérios mais auditáveis.
28. Checklist para qualquer evaluator¶
- É score, probability, rank ou critique?
- A escala é calibrada?
- Treinou pairwise ou pointwise?
- Avalia outcome ou processo?
- Usa evidência externa?
- Há checker determinístico disponível?
- Qual o domain shift?
- Existe position/verbosity/style bias?
- Swap test foi feito?
- Qual o custo por candidato?
- O gerador e judge compartilham viés/model family?
- O reward pode ser explorado?
- Qual métrica valida agreement/calibration?
- Best-of-N melhora devido ao gerador ou ao seletor?
Referências snapshot¶
- DataPRM / Process-Level Reward Modeling for Agentic Data Analysis — https://arxiv.org/abs/2604.24198
- Your Reasoning Model is Secretly a Reward Model — https://aclanthology.org/2026.acl-long.788/
- Bias and Uncertainty in LLM-as-a-Judge Estimation — https://arxiv.org/abs/2605.06939
- C2: Rubric-Augmented Reward Modeling — https://aclanthology.org/2026.acl-long.523/
- The Bidirectional Process Reward Model — https://aclanthology.org/2026.acl-long.572/
- Crossing the Reward Bridge / generative verifier RLVR — https://aclanthology.org/2026.acl-long.178/