English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

TTPO: Test-Time Policy Optimization — Learning Without Answer Keys, Where ~85% of Majority-Vote Pseudo-Labels Are Wrong

Forum topic · QianXun · 2026-09-07

Summary

A deep-dive review of TTPO (Test-Time Policy Optimization, arXiv:2608.27448), a paper from Zhejiang University's ZJU-REAL lab and Alibaba that enables label-free test-time training on competition math. Despite roughly 85% of majority-vote pseudo-labels being wrong on AIME 2026 (Qwen3-1.7B, 64 samples), the paper finds that answers disagreeing with the majority vote are themselves wrong 79% of the time — making 'penalize dissensus' a reliable negative signal even when the vote is wrong. TTPO splits its two signal channels: consistent answers are distilled via self-distillation with thinking-mode guidance (safe even from wrong labels), while inconsistent answers receive asymmetric GRPO penalties applied only to confident tokens. Without any ground-truth answers, TTPO lifts Qwen3-1.7B/4B/8B by +7.2/+3.7/+4.6 points on average across five competition benchmarks (AIME25/26, HMMT25/26, BRUMO25), matching or beating label-based OPSD, and pseudo-label training even outperforms true-label training. The article also raises caveats: peak-checkpoint reporting, unquantified reasoning-vs-format gains in non-thinking mode (+36.4 for 8B), unaddressed inference costs (64 samples × 16k tokens per question), and math-only evaluation. Trained with LoRA on 4× H20 GPUs; code released without checkpoints.

TTPO: Test-Time Policy Optimization — The Exam Room Without Answer Keys

*Translated and adapted from a zhichai.net deep-research post. Source paper: TTPO (arXiv:2608.27448), ZJU-REAL (Zhejiang University) and Alibaba, 2026-08-27. Project page: https://zju-real.github.io/TTPO/ · Code: https://github.com/ZJU-REAL/TTPO*

Key numbers

| Metric | Value | |---|---| | Majority-vote pseudo-labels that are wrong (AIME 2026, Qwen3-1.7B, 64 samples) | ~85% | | Dissenting answers that are themselves wrong (when the vote is wrong) | 79% | | Average gain, label-free test-time training (Qwen3-1.7B) | +7.2 | | Total training compute | 4× H20 (baselines used 8) |

1. The exam that ships no answer key

Test-time training (TTT) uses the exam questions themselves as the training set: the model practices on what it will be tested on. The catch — no labels ever arrive. Existing methods both depend on ground truth:

  • GRPO: a strict judge that scores answers against reference answers.
  • OPSD (Online Policy Self-Distillation): a tutor that has the same model re-solve with the answer in its prompt (thinking mode), then teaches its non-thinking self token by token.
  • Prior label-free work TTRL used majority voting as pseudo-labels — workable, but on hard competition problems the majority vote is frequently wrong.

    2. 85% wrong votes, and one reliable negative signal

    On AIME 2026, ~85% of majority votes are wrong. Intuitively fatal. But among questions where the pseudo-label is wrong, 79% of answers that disagree with the vote are themselves also wrong. Detecting "inconsistent with consensus" requires no knowledge of the true answer — it holds whether the vote is right or wrong. Punishing dissent is far safer than rewarding agreement. The paper imports this asymmetric-supervision idea (cf. negative learning, ICCV 2019) into LLM test-time training.

    A second asymmetry: a wrong vote as a *reward* misleads each answer once; a wrong vote as a *dense distillation teacher* misleads every token.

    3. Divide the signals by where they're reliable

    Per question: sample 64 answers, cluster by mathematical equivalence, take the largest cluster as pseudo-label. Then split:

  • Consistent answers → distillation. The teacher is the same model with the pseudo-label in its prompt, thinking mode on; the student is non-thinking. Token-weighted distillation emphasizes positions where the student hesitates or confidently diverges. Even if the vote is wrong, this degrades safely into transferring thinking-mode behavior — a structural safety net.
  • Inconsistent answers → penalty. GRPO penalizes dissensus, restricted to the top half of "confidently wrong" tokens (low probability + high certainty). Necessary insurance: in an asymmetric setup, a wrongly punished locally-correct step gets no counterbalancing advantage gradient.
  • The two losses are combined with coefficient 0.1 (raw GRPO gradients are an order of magnitude larger than the distillation loss). Training: LoRA on a single node of 4× H20.

    Ablation warning: reversing the assignment — GRPO punishing *consensus* answers, distilling dissent — collapses scores from 48.9 to 37.2.

    4. Results: wrong votes beat true labels, and the ceiling rises

    Label-free TTT, average over five benchmarks (AIME25/26, HMMT25/26, BRUMO25), Avg@12:

    | Model | Start | TTRL | TTPO | Gain | |---|---|---|---|---| | Qwen3-1.7B | 38.0 | 40.2 | 45.2 | +7.2 | | Qwen3-4B | 57.4 | 58.8 | 61.1 | +3.7 | | Qwen3-8B | 60.7 | 63.0 | 65.3 | +4.6 |

  • Trained 4B (61.1) surpasses untrained 8B (60.7).
  • Label-based OPSD takes 1.7B from 34.6 to 39.7; label-free TTPO reaches 40.1 — parity or better.
  • Biggest gains in non-thinking mode: 8B jumps 20.3 → 56.7 (+36.4).
  • Two counterintuitive findings:

    1. Pseudo-labels beat true labels. Swapping in gold answers *lowers* performance: on hard problems almost no answer matches gold, starving both the distillation and penalty channels. Majority votes always form a consensus, keeping both channels alive and exploration entropy high. 2. The ceiling self-lifts. Once training saturates the old majority-vote ceiling, improved answers make the votes themselves more accurate, raising the ceiling again. Gains transfer across benchmarks — learned reasoning, not memorization.

    5. Where to read with skepticism

  • Reporting: peak checkpoint scores every 25 steps, on both sides — uniformly optimistic, TTPO included.
  • Distillation channel quality: with 85% wrong votes, most positive-sample distillation is thinking-to-non-thinking transfer. How much of the +36.4 non-thinking gain is format absorption vs. new reasoning is not decomposed.
  • Compute: 64 samples × 16k max tokens per question for voting; no wall-clock/FLOPs comparison given.
  • Scope: math competitions with verifiable short answers only; no code or open-ended reasoning. Code released without checkpoints or a license file.

6. Context and closing

The 2026 label-free-TTT field: TTRL proved majority votes can serve as rewards; OPSD showed self-distillation teaches finer than scalar rewards; Gkountouras et al. distilled all answers against consensus context; U-OPSD distilled only dissenting answers; TTPO proposes a third split — distill the consistent, punish the inconsistent. Corresponding authors: Shen Yongliang (ZJU) and Chen Qianglong (Alibaba); co-first authors Wang Aozhe and Lu Zhengxi.

The core insight in one line: when correct answers are absent, "being against consensus" remains a reliable indictment — punishing it is nearly always safe, even when eight out of ten votes are wrong. Failure is not symmetric.

> If your model had to choose between "no answers available" and "wrong answers available," which would you pick?

Tags

#tttpo#test-time-training#grpo#self-distillation#label-free-learning#llm-reasoning#reinforcement-learning#math-benchmarks

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/178634594