Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Reasoning from scratch round 3: This time, I cover generating a verifier for... a) ...evaluation (base model versus any future model improvement) b) ...the reinforcement learning with verifiable rewards (RLVR) training later on 00:00 Introduction 01:21 Four approaches to LLM evaluation 07:20 Verifiers and reinforcement learning with verifiable rewards...

40,226 Aufrufe • vor 10 Tagen •via X (Twitter)

37 Kommentare

Profilbild von Sebastian Raschka
Sebastian Raschkavor 10 Tagen

And the YouTube version:

Profilbild von Victor Akinode
Victor Akinodevor 9 Tagen

Glad you gave the verifier this much attention, Sebastian. For anyone following along, keep a few deliberately wrong answers in your tests too. It is reassuring to see the grader reject something you already know should fail.

Profilbild von Sebastian Raschka
Sebastian Raschkavor 9 Tagen

Yes I recommend that too. In the demo I have a couple of both

Profilbild von Victor Akinode
Victor Akinodevor 9 Tagen

Amazing!

Profilbild von BullBear.News
BullBear.Newsvor 10 Tagen

four approaches to RLVR verification is a dense framing

Profilbild von Sebastian Raschka
Sebastian Raschkavor 10 Tagen

4 approaches to LLM *evaluation*

Profilbild von Jeremy Bosma
Jeremy Bosmavor 9 Tagen

Verifiers make reasoning improvements measurable.

Profilbild von Raghu
Raghuvor 10 Tagen

verifier before rlvr. otherwise the reward just learns your eval bug

Profilbild von Sebastian Raschka
Sebastian Raschkavor 10 Tagen

Verifiers are also quite useful for establishing performance baselines and comparing different models

Profilbild von John Rood
John Roodvor 10 Tagen

the verifier needs its own eval set. if the same check grades progress and supplies the reward, one bug can make both dashboards agree while the model gets worse.

Profilbild von Sebastian Raschka
Sebastian Raschkavor 10 Tagen

That is totally true. The RLVR chapters uses a non-overlapping dataset

Profilbild von Tom Leroy
Tom Leroyvor 10 Tagen

The verifier starts as a referee and ends up inside the game. Keep adversarial holdouts outside the training loop, version every rule, and track disagreement with human graders—or RLVR may just get better at pleasing the scoreboard.

Profilbild von Crio Songo
Crio Songovor 9 Tagen

这个从零搭推理验证器的内容太实用了,刚好最近在做大模型推理优化,正需要这种从环境到实现的完整教程。

Profilbild von Carol Rehor
Carol Rehorvor 9 Tagen

Building the math verifier before the RLVR loop is the order that keeps the training honest. Eval scaffolding that can grade future models beats another leaderboard screenshot.

Profilbild von Ryu1TS
Ryu1TSvor 10 Tagen

The verifier-first framing holds outside training too. Once generation is cheap, the scarce part is a check you can run without a human reading everything. Most teams I see still have a reviewer, not a verifier.

Profilbild von Kisson
Kissonvor 9 Tagen

The part that's underrated: verifier-as-evaluator and verifier-as-reward-signal fail in opposite directions. A weak eval verifier just gives you noisy numbers; a weak reward verifier actively teaches the policy to game it.

Profilbild von Mira Synth Tech
Mira Synth Techvor 10 Tagen

Deep dive Verifiers RLVR next level eval

Profilbild von Karthik Varma
Karthik Varmavor 9 Tagen

A verifier that serves both evaluation and RLVR creates a clean bridge between measuring progress and training for it. The verifier quality becomes the whole game.

Profilbild von AI Quanting
AI Quantingvor 10 Tagen

The evaluation verifier is the harder half. A reward verifier only has to be right on the distribution you train on, while a scorer has to keep holding as the policy drifts away from it.

Profilbild von Jurly
Jurlyvor 9 Tagen

the edge cases around answer extraction may matter more than the grader logic itself

Profilbild von Chen Yang
Chen Yangvor 9 Tagen

Do you track answer-extraction failures separately from mathematical errors? With a verifier used for both RLVR and evaluation, a gain could partly reflect more parseable outputs. A small audit of unparseable answers would help distinguish the two.

Profilbild von Oussama
Oussamavor 10 Tagen

The gap between those two at 1:10:47 often tells you more about your eval than your model does.

Profilbild von 青雲
青雲vor 10 Tagen

Steps 3.4 through 3.6 are where verifiers usually get lost: extract the box, normalize, then compare. Each of those steps buys coverage and spends the ability to say no. Normalize aggressively enough and two different answers compare equal — and the verifier still returns a number, it just is not measuring anything anymore. What keeps that honest is a negative control set: answers that must fail, each with a stated reason, plus an assertion that they failed for that reason. A cell that went red because the extractor threw is not evidence that equivalence checking works; it is a test that never exercised the check. The same question shows up one layer up, where the party being checked can also propose the checks. We put the verifier on the caller's side — orca exec --verifier "cargo test" "fix it" — so the agent cannot finish without passing something it did not choose and cannot renegotiate. Curious how you pick the leniency threshold in 3.5. That knob usually decides whether a verifier is real.

Profilbild von ethereagle · building
ethereagle · buildingvor 10 Tagen

the boxed-answer grader is the whole eval. did MATH-500 scores hold when you swapped the prompt template, or is that the sensitivity bit?

Profilbild von Sebastian Raschka
Sebastian Raschkavor 10 Tagen

Base models are super sensitive to prompt templates

Profilbild von ethereagle · building
ethereagle · buildingvor 9 Tagen

yeah that's the sensitivity bit. a MATH-500 delta on a base model can be the template, not the verifier. freeze the template before you treat the boxed-answer score as the baseline

Profilbild von NotaDEV
NotaDEVvor 10 Tagen

normalizing extracted answers before verifying is where most of these pipelines quietly break

Profilbild von VastPlan
VastPlanvor 10 Tagen

评测口和 RLVR 口如果不是同一套 verifier,后面奖励会自己打架。从零做数学等价检查,比再堆一轮 SFT 更值钱。

Profilbild von ShadowAguy
ShadowAguyvor 10 Tagen

everyone's chasing reasoning, nobody wants to build the verifier. the boring part is the whole game.

Profilbild von Nitish Kumar
Nitish Kumarvor 9 Tagen

The base-model-versus-future-model use is the underrated half. Most teams only build a verifier once they're doing RL, so they have no way to answer "did last week's change help" — which is the question they get asked every week.

Profilbild von Balakrishna Nannaka
Balakrishna Nannakavor 9 Tagen

When reasoning model generates answer a verifier evaluates the answer and gives the evaluation score and generates the output Using Reinforcement learning with verifiable rewards (RLVR) it says that evaluate the answer and if it is correct give evaluation score as well as RL reward for it . This Reward helps model to generate more answers like that for that given input

Profilbild von Rivaldo A.
Rivaldo A.vor 10 Tagen

why not start with a verifier for the *interview loop*? most models fail there because they can't handle the chaos of human feedback. how do you even define that?

Profilbild von Cup Head
Cup Headvor 9 Tagen

This is the bit people skip. A verifier turns "looks good" into a pass/fail you can trust next week.

Profilbild von Pastor Soto
Pastor Sotovor 9 Tagen

Wow this is so amazing!! Thanks for sharing

Profilbild von Adam Darin
Adam Darinvor 10 Tagen

Interesting approach looking forward to how the verifier scales with future model updates. 🧠🚀

Profilbild von Akash
Akashvor 9 Tagen

the verifier is doing double duty here: eval now, reward signal later. that bridge is where most RLVR demos get hand-wavy

Profilbild von James Walker
James Walkervor 9 Tagen

I’d keep extraction failures visible beside the maths score. If a prompt change makes the answer easier to parse, the score can rise without the model getting better at the maths.

Ähnliche Videos

one thing that has saved my projects more time than I can count is evals boy was I excited when florian, quite literally an expert in benchmarks, agreed to hop into a ~2h interview to do a walkthrough of what the eval landscape looks like in 2026 (and also answer my personal business questions on the subject) given that now running frontier model through benchmarks is a vector for hacking other systems in order to avoid doing work (looking at you sol), I think it's more important than ever to educate folks on the evals situation. had a lot of fun throughout this session and I hope that you learn a thing or two! enjoy! 🌹 table of content: 0:00:00: are AI Benchmark broken? 0:05:45: Florian Brand background 0:09:00: what motivates florian to work on evaluation? 0:13:33: what is the mirrorcode benchmark about? 0:18:20: cheating in agent benchmark is insaneeeee 0:24:08: LLM benchmarks in era of agents 0:26:30: what’s up with the pelican man 0:28:27: evals are about capabilities 0:31:46: components of running evals 0:35:30: the volume of things to audit is huge!!! 0:40:20: expert answers are wrong hahahaha 0:46:00: api providers aren’t the same 0:48:00: benchmark narrow capabilities (synthetically) 0:50:56: link between eval and environment 0:53:45: small validated benchmark or massive bench? 0:56:11: what is your flow to review a benchmark? 0:58:30: tracking work capabilities with evaluation 1:00:20: slide deck in industry is all vibecoded 1:03:30: harness impact in the evaluation 1:07:39: hardware/sandboxes impact evaluation too! 1:11:00: “is it going to get worse?” 1:12:40: all components influence the final score 1:13:50: training models on different harnesses? 1:17:20: is the model just the weights or it’s all of it? 1:19:30: how to craft benchmark that prevent to cheating and undereliciting models in 2026 1:23:19: ways agents cheat and steal 1:26:00: correct elicitation of capabilities is important 1:36:00: building evaluation on prime intellect 1:45:10: how do you design interactivity benchmarks? 1:48:40: do you think evals are well set to reflect real world performance? 1:52:50: what will the benchmarking landscape will look like in 1 year

Yacine Mahdid

12,923 Aufrufe • vor 1 Monat