explainx.ai350K+ learn from us
TrendingAI News TodayPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

follow on google

Add explainx.ai as a preferred source

corporate training

support@explainx.ai

get started

Find your pathTake Free Evaluation

community

Join the community

learn

mind: share how you thinkpathways — start freeworkshopsbootcampscoursescompare Explainxcertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcpestacktoolsmdx readeragentsllmsdesignsdictionarypeopleagi trackerfelony benchranks

company

aboutvisionmissionteaminstructorsteach on explainxpartnershipscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource libraryfor LLMsexplainx.ai kids

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportcontactprivacytermsdata rightshow we create contentsubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

explainx.ai

On this page

  • TL;DR
  • The problem: sparse reward in reinforcement learning
  • The insight: good at solving is not good at teaching
  • How JOLT works
  • What they tested
  • The results
  • How to read the 6.5x claim
  • Why it matters for builders
  • A plain-language primer for the terms
  • Future direction
  • What to watch
  • Related reading
← Back to blog

explainx / blog

Perplexity JOLT: Train the Teacher to Teach, Match GRPO With 6.5x Fewer Tokens

Perplexity, Reinforcement Learning, Self-Distillation, AI Research, Post-Training

Part of AI Tools and Apps

Perplexity Research introduced JOLT, a self-distillation method that trains teacher and student roles in one model. Results vs GRPO on math, code, AppWorld and Terminal-Bench.

Oct 22, 2026·9 min read·Yash Thakker
add explainx.ai
go deep
Perplexity JOLT: Train the Teacher to Teach, Match GRPO With 6.5x Fewer Tokens

Perplexity Research has published JOLT, a post-training method that trains a model to be both a better student and a better teacher of itself. In its October 21, 2026 write-up, A good teacher meets the student where they are, the team reports that on MATH it matched the accuracy of GRPO, the reinforcement learning method behind many reasoning models, using 6.5x fewer processed training tokens, and that an extended version, JOLT+, beat GRPO on every benchmark it tested. The Perplexity page is the source for everything below.

This is a research result on small models, not a product release. It is worth understanding because it attacks a central cost in building reasoning and agent models: sparse reward signals.

TL;DR

table · 2 cols
ItemDetail
IdeaOne model plays privileged teacher and unprivileged student, trained jointly
Starting pointOn-Policy Self-Distillation (OPSD)
Key additionTrain the teacher so its guidance moves the student the way RL on the student's own reward would
Efficiency claimOn MATH, 6.5x fewer processed training tokens than GRPO at 63.44% accuracy; about 13x fewer completion tokens
Accuracy (JOLT+ vs GRPO)+1.5 pp GSM8K, +4.2 pp MATH, +3.0 pp LCBv6, +9.9 pp AppWorld, +2.7 pp Terminal-Bench 2.1 pass@1
CaveatSmall models, Perplexity-run, plain JOLT below GRPO on AppWorld and Terminal-Bench

The problem: sparse reward in reinforcement learning

In common RL post-training, a model attempts a task, gets one outcome reward per attempt, and learns to favor actions in higher-reward attempts. Perplexity points out that a single outcome reward does not say which intermediate steps helped or hurt, which limits sample efficiency, especially on long agentic tasks where attempts are long and successes rare. GRPO, which compares each trajectory's return with the mean of its group for the same prompt, helps with variance but not with this sparsity.

A popular fix is on-policy distillation (OPD): a stronger teacher scores each token of the student's own attempts, giving dense feedback at every step. On-policy self-distillation (OPSD) removes the separate teacher: the student model, given privileged information such as a verified solution, serves as its own teacher. For related approaches on this blog, see our coverage of Perplexity's hint-guided self-distillation for tool calls, VRSD verbal-regularization self-distillation, and a paper on on-policy distillation collapse and reward hacking.

The insight: good at solving is not good at teaching

Perplexity's argument: a model that solves a task with the answer in view is not necessarily good at teaching it. Its feedback may exploit shortcuts unavailable to the student, put high probability on trajectories the student would never produce, or be unreliable after a student's mistake. Vanilla OPSD only trains the student to imitate the teacher; nothing makes the teacher's feedback useful.

How JOLT works

JOLT trains the shared model in both roles:

  1. Teacher role. It receives privileged information and is trained with outcome rewards, with a KL penalty toward the student's behavior so it cannot drift to guidance the student cannot follow.
  2. Student role. It follows the standard OPSD objective, minimizing reverse KL against the privileged teacher on the student's own rollouts.
  3. Joint update. Both objectives update the same parameters. Each role learns from trajectories generated under its own context.

The theory piece is a "reward-consistent" teacher: one whose distillation update to the student matches the policy gradient of the student's expected task reward, up to a positive scale. The paper-style derivation shows an ideal teacher that reweights the student's actions by exponentiated advantage, and the training objective approximates it with centered returns from the teacher's own attempts. Perplexity itself notes the substitution is not exact. JOLT+ adds the student's own outcome-reward term to its update.

A funnel illustrating distillation from a larger teacher signal into a smaller student, as in JOLT self-distillationA funnel illustrating distillation from a larger teacher signal into a smaller student, as in JOLT self-distillation

What they tested

table · 3 cols
BenchmarkBase modelTeacher's privileged information
GSM8KDeepSeek-V2-LiteVerified answer
MATHQwen3-0.6BWorked reference solutions
LiveCodeBench-V6 (131 training problems)Qwen3-8BA passing solution, or execution feedback
AppWorldQwen3-4B-InstructSummaries of previous attempts
Terminal-Bench 2.1 (trained on TMax tasks)Qwen3-30B-A3B-InstructPrivate verifier information

Baselines were GRPO, OPSD and pi-Distill, with hyperparameters tuned for each. pi-Distill also trains privileged teacher and student jointly, but its student update is off-policy.

The results

Accuracy. JOLT+ has the highest mean score in every setting. Against GRPO, the strongest baseline, the gains are 1.5 points on GSM8K, 4.2 on MATH, 3.0 on LCBv6 and 9.9 on the AppWorld state-test pass rate, plus 2.7 points on Terminal-Bench 2.1 pass@1. On Terminal-Bench, JOLT+ leads at every attempt budget, from 10.96% at pass@1 to 34.83% at pass@32.

Plain JOLT is weaker on agents. Without any student reward, JOLT beats GRPO on GSM8K, MATH and LCBv6 but stays below both GRPO and pi-Distill on AppWorld, and below GRPO on Terminal-Bench, though above the base model and both distillation baselines. OPSD scores below the base model at every k on Terminal-Bench. The honest reading is that the teacher's dense signal alone is not enough on long-horizon agent tasks, and outcome reward still matters.

Token efficiency. On MATH, JOLT levels off near 72% accuracy, OPSD plateaus near 62%, and GRPO climbs more slowly to about 70%. At a matched 63.44% accuracy, GRPO's observed checkpoint used 8.40 million tokens while JOLT's fitted curve gives 1.30 million, which is the 6.5x figure. Counting only completion tokens widens the gap to about 13x. Across target accuracies from 55% to 65%, JOLT used 9.5 to 14.4x fewer completion tokens and 4.3 to 7.4x fewer processed training tokens.

How to read the 6.5x claim

  • A fitted curve, not an observed point. GRPO's number is a real checkpoint; JOLT's 1.30 million comes from a sigmoid fitted to accuracy against log token budget. That is a standard way to compare scaling, but it is an estimate.
  • Token accounting matters. Perplexity counts every unpadded prompt, privileged context, optimization pass and teacher-student cross-scoring in the headline number, which is the conservative choice, and reports the larger completion-token gap separately.
  • Small models. The MATH efficiency experiment uses a 0.6B model. Whether the gap holds at tens or hundreds of billions of parameters is unknown.
  • Requires privileged information. JOLT needs something to put in the teacher's context: verified answers, reference solutions, prior-attempt summaries or verifier output. Tasks without such information cannot use it directly.
  • Self-reported. Perplexity ran and chose the benchmarks and baselines. Independent reproductions will tell how robust the gains are.

Why it matters for builders

Post-training budgets are dominated by rollouts. A method that gets the same accuracy from fewer tokens, or more accuracy from the same tokens, directly lowers cost, which matters for labs and for teams fine-tuning open models for agents. The result also sits with other recent work from the company on cheaper, tighter model training and serving, such as its Photon retrieval engine, and with community interest in GRPO alternatives like the catalog in our FermiSense GRPO write-up.

If you want to experiment, the recipe is conceptually simple to prototype on top of an OPSD or GRPO setup: add a teacher-role rollout with privileged context, a centered-return teacher loss with a KL penalty toward the student, and for JOLT+ the student's outcome-reward term. Perplexity's page includes pseudocode for one training step; the post says the code will be open-sourced soon, but it is not released yet.

A plain-language primer for the terms

GRPO (Group Relative Policy Optimization) was introduced in the DeepSeekMath paper. For each prompt, the model samples a group of answers, scores them, and treats each answer's reward relative to the group average as its advantage. It avoids a separate value network, which is why it became a default for reasoning-model training. Its limitation, as Perplexity notes, is that the learning signal is still one number per attempt.

On-policy self-distillation is described in the OPSD paper (arXiv 2601.18734): one model plays both roles. The teacher copy sees the ground-truth solution in its context, the student sees only the problem, and training pulls the student's token distribution toward the teacher's along the student's own rollouts. This gives feedback at every token without a bigger external teacher.

Reward-consistent teacher is Perplexity's term for a teacher whose guidance, once distilled into the student, points the same way as ordinary RL on the student's reward. In everyday terms, a good tutor does not just show the answer; the tutor gives hints that would also make the student more likely to succeed alone. A tutor who solves the problem by a trick the student cannot reproduce is a bad tutor, even if they are very accurate, and the KL penalty in JOLT is what keeps the tutor within reach of the pupil.

Future direction

Perplexity ends with the idea of jointly training a task-generating teacher and a problem-solving student, using the student's learning progress to shape a curriculum of synthetic tasks. That would turn the teacher from a guide on fixed problems into a designer of what to learn next.

What to watch

  • Independent reproductions on larger models and other domains.
  • Released code or training recipes.
  • Whether the gains survive when privileged information is noisy or unavailable.
  • Whether other labs adopt reward-consistent teacher training in their agent RL stacks.

Related reading

  • Perplexity hint-guided self-distillation for tool calls
  • VRSD self-distillation
  • On-policy distillation collapse and reward hacking
  • FermiSense GRPO catalog
  • Perplexity Photon
  • Official: Perplexity Research, JOLT and Perplexity Research index

Details are accurate as of October 22, 2026 and come from Perplexity Research. All results are the authors' own.

Spotted something out of date? Let us know.
Daily briefFrom Yash · 350K+ students taught

Catch up on AI

One AI story explained in plain English, plus one thing to try. Every day, free. Unsubscribe anytime.

  • ✓ Free
  • ✓ One email a day, no spam
  • ✓ Unsubscribe anytime
Yash Thakker

Written by

Yash Thakker

Yash is an AI expert with over 300K learners. Join his workshops →

View Yash Thakker in People in AI →

Related posts

Nov 8, 2026

Richard Sutton on LLM Scaling: Bitter Lesson Pushback in November 2026

On November 8, 2026, Richard Sutton wrote on X that brute-force computation is not enough for intelligence, clever new methods are needed, and the science of AI is far from finished. The Decoder and researchers including Jerry Tworek framed the line as pushback on transformer-only scaling — not a repeal of Sutton’s 2019 Bitter Lesson essay.

Oct 23, 2026

General Reasoning RLCR: Training a 120B Model as an Agent Organisation

On October 23, 2026 London lab General Reasoning introduced Reinforcement Learning from Collective Rewards (RLCR) and its first long-horizon model, Avalon-M1-Mini (120B). explainx.ai explains the idea, what the team says it found, and which parts still need the technical report and released weights to check.

Oct 22, 2026

SuperMimic: Berkeley Trains a Humanoid Motion Tracker in 3 Hours on One GPU

A Berkeley team including Pieter Abbeel and Koushil Sreenath reports SuperMimic, which trains one world model and one policy together and uses analytic gradients. In 3 hours on one GPU it passes the return of a tracker trained for 7 days on 128 GPUs.