Characterizing a Configuration Where Inference-Time PRM-Pruned Fragment Grafting Is Inert: Evidence from Three Reasoning LMs
Organizations: QLU.ai, Islamabad · Faculty of Science, Ontario Tech University Oshawa, ON, Canada
Abstract
Diversity collapse in parallel chain-of-thought has motivated inference-time interventions built on a natural design: when a process reward model (PRM) prunes a chain, its high-PRM prefix is extracted and grafted verbatim as an in-context demonstration into a still-decoding sibling. We isolate this mechanism, PRM-Pruned Fragment Grafting (PPFG), as the most cost-minimal operationalization of cross-trajectory step-level transfer, and test it at the operating point where prior fragment-grafting work reports gains only under additional compensating ingredients. On Qwen2.5-7B-Instruct with Math-Shepherd on full MATH500 (n=500, three seeds), PPFG in both stagnation- and random-targeting variants is statistically indistinguishable from an independent parallel-CoT baseline on every measured axis. We characterize why: a four-bucket classification of 322 stagnation-rule injection events shows only 14% targeted a genuinely struggling chain; the rest landed on chains that had already succeeded, were near completion, or sat on a flat PRM plateau, states a rescue graft cannot change. No compound-gate refinement jointly achieves well-targeted firing and adequate density, and a random control matches the same parity at 2.4x the firing rate, so the inertness is not heuristic-specific. The finding replicates across three base LMs, six benchmarks, a second PRM, and a compatibility-gate sweep; two-one-sided-tests analysis promotes the parity to positive equivalence on all twelve Qwen/LLaMA cells. A per-event spot-check finds injected chains prune at 2.75x the matched-step rate, but a surviving-sibling counterfactual finds no population-level compensation. A hindsight oracle bounds any per-problem gain from choosing PPFG over independent at +0.13 pp. We contribute an equivalence-testing template for establishing inference-time mechanism nulls, with every claim scoped to its tested operating point.
Figures & tables
| Method | Pass@1 | Pass@2 | Pass@4 | Pass@8 | Pass@16 | mode rate | distinct-4 | tpp |
|---|---|---|---|---|---|---|---|---|
| independent ( ) ‡ | — | 4030 | ||||||
| SMC ( ) | — | 4143 | ||||||
| BoN ( , 2 compute) | 8251 | |||||||
| BoN-selector over indep ( argmax-PRM, tie-averaged) † | — | 4055 | ||||||
| PPFG-stag ( ) ‡ | — | 4025 | ||||||
| PPFG-random ( ) ‡ | — | 4019 |
Appendix figures & tables25 assets
Supplementary material from the paper’s appendix.
Appendix
| Benchmark (PRM) | indep | stag | mode rate | |
|---|---|---|---|---|
| AIME 2024+2025 (MS) | 0.0417 | 0.0417 | ||
| NuminaMath (MS) | 0.4116 | 0.4116 | ||
| GPQA-Diamond (MS) | 0.2363 | 0.2353 | ||
| GPQA-Diamond (VP) | 0.1109 | 0.1115 | ||
| MMLU-Pro L/B/P (MS) | 0.3940 | 0.3937 | ||
| MMLU-Pro L/B/P (VP) | 0.3247 | 0.3242 |
| Method | Pass@1 | Pass@8 | Mode rate |
|---|---|---|---|
| independent | 0.0417 | 0.1111 | 0.1880 |
| PPFG-stag | 0.0417 | 0.1111 | 0.2040 |
| PPFG-random | 0.0417 | 0.1056 | 0.2137 |
| (stag indep) | |||
| (random indep) |
| Method | Pass@1 | Pass@8 | Mode rate |
|---|---|---|---|
| independent | 0.4116 | 0.6162 | 0.6655 |
| PPFG-stag | 0.4116 | 0.6128 | 0.6757 |
| PPFG-random | 0.4091 | 0.6094 | 0.6689 |
| (stag indep) | |||
| (random indep) |
| Method | Pass@1 | Pass@8 | Mode rate |
|---|---|---|---|
| Math-Shepherd PRM | |||
| independent | 0.2363 | 0.6044 | 0.6530 |
| PPFG-stag | 0.2353 | 0.5892 | 0.6529 |
| PPFG-random | 0.2348 | 0.5976 | 0.6554 |
| VersaPRM | |||
| independent | 0.1109 | 0.3872 | 0.7650 |
| Method | Pass@1 | Pass@8 | Mode rate |
|---|---|---|---|
| Math-Shepherd PRM | |||
| independent | 0.3940 | 0.6840 | 0.7213 |
| PPFG-stag | 0.3937 | 0.6853 | 0.7186 |
| PPFG-random | 0.3933 | 0.6847 | 0.7181 |
| VersaPRM | |||
| independent | 0.3247 | 0.6340 | 0.7735 |
| Bucket | Count | % |
|---|---|---|
| high-flat-PRM (cosmetic plateau) | 42 | 76.4 |
| near-completion (graft no room) | 24 | 43.6 |
| target-succeeded (no rescue needed) | 13 | 23.6 |
| plausibly-helped (rule fired correctly) | 6 | 10.9 |
| Tercile | mean indep | events | well- | high-flat- |
|---|---|---|---|---|
| Pass@1 | targeted | PRM | ||
| hard | ( ) | |||
| medium | ( ) | |||
| easy | ( ) | |||
| all | — |
| Method | Pass@1 | Pass@4 | Pass@8 | mode rate | distinct-4 | tpp | inj. rate |
|---|---|---|---|---|---|---|---|
| independent ( ) | 4055 | — | |||||
| PPFG-stag ( ) | 4048 | 0.215 (322/1500) | |||||
| PPFG-stag-compound ( , ) | 3974 | 0.021 (32/1500) | |||||
| PPFG-stag-compound ( , ) | 3971 | 0.037 (56/1500) |
| Method | inj. rate | P@1 | P@8 | mode rate |
|---|---|---|---|---|
| indep | — | |||
| PPFG-stag | ||||
| PPFG-random |
| Arch | Method | Pass@1 | Pass@2 | Pass@4 | Pass@8 | Mode rate | P@1 vs indep |
| AIME 2024+2025 ( ) MDE pp | |||||||
| LLaMA-3.1-8B-Instruct | independent | 0.0108 | 0.0186 | 0.0297 | 0.0444 | 0.6020 | — |
| PPFG-stag | 0.0101 | 0.0175 | 0.0282 | 0.0417 | 0.6219 | ||
| PPFG-random | 0.0094 | 0.0161 | 0.0256 | 0.0389 | 0.6534 | ||
| DeepSeek-R1-Distill-Qwen-7B | independent | 0.0094 | 0.0173 | 0.0301 | 0.0500 | 0.6647 | — |
| PPFG-stag | 0.0090 | 0.0166 | 0.0287 | 0.0472 | 0.6764 | ||
| Arch. | scores | mean | q25 | q75 | fire |
|---|---|---|---|---|---|
| Qwen | 89,091 | 0.768 | 0.624 | 0.917 | 2.4% |
| LLaMA | 112,022 | 0.723 | 0.593 | 0.881 | 4.3% |
| DeepSeek | 90,323 | 0.715 | 0.562 | 0.893 | 6.4% |
| Architecture | Method | Pass@1 | Pass@2 | Pass@4 | Pass@8 | mode rate | distinct-4 | tpp |
|---|---|---|---|---|---|---|---|---|
| Qwen2.5-7B-Instruct | independent | 4030 | ||||||
| PPFG-stag | 4025 | |||||||
| PPFG-random | 4019 | |||||||
| LLaMA-3.1-8B-Instruct | independent | 3629 | ||||||
| PPFG-stag | 3595 | |||||||
| PPFG-random | 3601 |
| inj_rate | Pass@1 | Pass@4 | Pass@8 | mode rate | distinct-4 | tpp | |
|---|---|---|---|---|---|---|---|
| 0.00 | 16.0 1.1 | 64.3 0.5 | 80.7 0.8 | 84.9 0.9 | 79.0 0.7 | 53.5 0.2 | 4048 |
| 0.10 | 12.5 0.7 | 64.7 0.5 | 80.9 0.7 | 85.3 0.7 | 78.7 0.6 | 53.6 0.2 | 3967 |
| 0.30 | 11.0 0.3 | 64.8 0.5 | 80.9 0.7 | 85.3 0.7 | 78.9 0.6 | 53.6 0.2 | 3970 |
| 0.50 | 7.0 0.3 | 64.8 0.5 | 80.9 0.7 | 85.3 0.7 | 78.7 0.5 | 53.6 0.2 | 3974 |
| 0.70 | 2.4 0.7 | 64.8 0.5 | 80.9 0.7 | 85.3 0.7 | 78.7 0.6 | 53.6 0.2 | 3973 |
| Verdict (PPFG vs. independent) | ||||
|---|---|---|---|---|
| Arch. | Rule | Pass@1 | Pass@8 | Mode rate |
| Qwen2.5-7B | stag. | eq. | eq. | eq. |
| Qwen2.5-7B | random | eq. | eq. | eq. |
| LLaMA-3.1-8B | stag. | eq. | eq. | eq. |
| LLaMA-3.1-8B | random | eq. | eq. | eq. |
| DSR1-Qwen-7B | stag. | eq. | incon. | incon. |
| Property | SNDT | RSE | T-STAR | LATS | Metacog. Reuse | PPFG |
|---|---|---|---|---|---|---|
| Trigger event | none (offline) | search dead-ends | none (training) | failure reflection | across problems | PRM prune |
| Granularity | step-level | distilled exper. | trajectory | verbal summary | reusable behav. | step span |
| Injection point | solver pre-cond. | subseq. rollouts | training loss | next iteration | across runs | mid-decoding sibling |
| Verbatim or summary | verbatim | distilled | verbatim | summary | distilled skill | verbatim |
| Inference-time | ✓ | ✓ | ✗ (training) | ✓ | ✗ (cross-run) | ✓ |
| Outcome | mean | CI 95 LB | CI 95 UB |
|---|---|---|---|
| pop_correctness | |||
| per_chain_promotion | |||
| per_chain_tokens |
| Architecture | ev. | post-inj. | baseline | ratio |
|---|---|---|---|---|
| Qwen2.5-7B-Instr. (3 sd) | ||||
| DeepSeek-R1-Dist. (5 sd) | ||||
| LLaMA-3.1-8B-Instr. (5 sd) |
| PPFG-stag | indep | Oracle | Oracle indep | |
|---|---|---|---|---|
| pp | ||||
| pp | ||||
| pp | ||||
| pp |
| Method | Pass@1 | Pass@2 | Pass@4 | Pass@8 |
|---|---|---|---|---|
| Indep (canon) | — | — | ||
| PPFG-stag (canon) | — | — | ||
| E1: seamless | — | — | ||
| E2: re-attention | — | — |
| (a) indep | (b) immun. null | (c) immun. graft | (c) (b) | |
| pp | ||||
| pp | ||||
| pp | ||||
| pp | ||||
| Reference: canonical PPFG-stag (no immunity), Pass@1 | ||||
| (pp) | |||||
|---|---|---|---|---|---|
| Pass@1 | |||||
| Pass@2 | |||||
| Pass@4 | |||||
| Pass@8 | |||||
| mode rate |
Inference-Time Intervention
Inference-time intervention changes model inputs, internal signals, or decisions during use to improve safety, reliability, or task performance.
See all 33 papers