The whole dayWed 21 Oct 2026
AI Compass

Perplexity’s JOLT trains one model as both privileged teacher and student

Joint On-Policy Learning and Teaching regularises the teacher toward the student’s current behaviour, cutting MATH training tokens by 6.5 times against GRPO.

An isometric wireframe diagram of two blocks with rows of small cubes connected above a shared base plate on a grid
Image: PerplexityPerplexity’s header diagram for JOLT

Perplexity published a research paper and blog post on 21 October 2026 introducing Joint On-Policy Learning and Teaching (JOLT), a post-training method for reasoning, coding and agentic tasks. In standard On-Policy Self-Distillation (OPSD), one model acts as its own teacher by reading privileged context such as a verified answer, reference proof or test log, and the unprivileged student learns to imitate it token by token. Perplexity’s authors show that a stronger teacher can actually hurt the student if it relies on shortcuts that the student cannot reproduce without the answer key.

JOLT fixes that mismatch by training both roles jointly inside a single set of weights. The teacher learns from outcome rewards with a Kullback-Leibler (KL) penalty that keeps its token probabilities close to the student’s current policy, while the student learns from the teacher’s dense distillation signal on the student’s own rollouts. A second variant, JOLT+, adds the student’s own centred outcome rewards to the distillation update.

A diagram showing one policy with shared weights theta split into a Teacher receiving the task plus privileged information c and a Student receiving only the task, cross-scoring each other’s generations
How JOLT trains one shared policy as both privileged teacher and unprivileged studentImage: Perplexity

Across five benchmarks (GSM8K on DeepSeek-V2-Lite, MATH on Qwen3-0.6B, LiveCodeBench-V6 on Qwen3-8B, AppWorld on Qwen3-4B-Instruct and Terminal-Bench 2.1 on Qwen3-30B-A3B-Instruct), JOLT+ records the highest mean score in every setting, beating GRPO by 1.5 percentage points on GSM8K, 4.2 points on MATH, 3.0 points on LCBv6, 9.9 points on AppWorld and 4.5 points at pass@32 on Terminal-Bench 2.1.

JOLT+ scores 76.1% on GSM8K, 72.59% on MATH, 49.08% on LCBv6 and 72.09% on AppWorld, ahead of GRPO at 74.7%, 68.36%, 46.13% and 62.20%
Final-checkpoint accuracy across GSM8K, MATH, LCBv6 and AppWorldImage: Perplexity

On MATH, JOLT reaches 63.44% accuracy using 1.30 million processed training tokens compared with 8.40 million for GRPO, or 6.5 times fewer processed tokens and 13 times fewer completion tokens. Perplexity says it plans to open-source the code later.

On MATH with Qwen3-0.6B, JOLT reaches 63.44% accuracy at 1.30 million processed training tokens while GRPO requires 8.40 million tokens
MATH accuracy against processed training tokens for JOLT, OPSD and GRPOImage: Perplexity

Sources

  1. PrimaryA good teacher meets the student where they areperplexity.ai · Perplexity research blog post, 21 October 2026
  2. OfficialA Good Self-Teacher Meets the Student Where They Are: Joint On-Policy Learning and Teachingarxiv.org · Paper by Randy Ardywibowo, Arnav Dalal and Jiantao Jiao (arXiv:2610.10447)
  3. On X@perplexity_ai on X: Introducing JOLTx.com · Perplexity’s launch thread on X, 21 October 2026

The rest of the day

Read the whole day

Spotted an error? Email aiforsuccess.in+compass@gmail.com or tag @ai_for_success on X