Summary (Overview)
- TailSFT is a novel supervised fine-tuning (SFT) algorithm that filters out already-fit sequences during training, focusing learning on the under-modeled "tail" of the response distribution to improve coverage for subsequent reinforcement learning (RL).
- The method achieves up to 16.8% absolute improvement in pass@16 on coding benchmarks and 3.1% on math benchmarks compared to standard SFT, with minimal computational overhead.
- TailSFT checkpoints consistently translate to up to 3.9% absolute pass@1 gains in subsequent GRPO runs, demonstrating that higher-coverage initializations serve as better starting points for RL.
- The authors introduce a lightweight coverage-ratio diagnostic (Definition 4.1) that provides a sufficient condition for predicting when TailSFT will improve coverage.
- The work motivates a stage-aware approach to model development, where intermediate checkpoints are judged by how effectively they support subsequent training rather than by standalone performance metrics alone.
Introduction and Theoretical Foundation
Background and Motivation
Modern AI systems are typically trained in multiple phases:
- Next-token prediction on general-purpose corpora
- Supervised fine-tuning (SFT) for instruction following and domain adaptation
- Reinforcement learning (RL) for complex reasoning tasks
A tacit assumption in such pipelines is that improving the objective at one stage produces a better initialization for the next. However, recent work suggests this assumption need not hold—models that perform better on the local objective of one stage can be worse starting points for subsequent training (Zhang et al., 2026a; Wang et al., 2025; Springer et al., 2025; Chen et al., 2025).
The Coverage Principle
The paper formalizes the coverage principle, which relates a model's coverage profile to what repeated sampling can recover during RL. The key insight is that for RL with verifiable rewards (RLVR), the usefulness of rollouts depends strongly on the initialization—if rewarding responses are difficult to sample from the SFT model, RL has little positive learning signal to reinforce.
Definition 2.1 (Coverage Profile). Given a data-generating policy and model , the coverage profile at scale N is:
The coverage profile measures the probability mass under that underweights by a factor of at least ; smaller values indicate better coverage. Chen et al. (2026a) show that if , then samples suffice for Best-of-K to achieve expected reward within of .
Key Insight: Cross-Entropy vs. Coverage
Standard SFT is not designed to preserve or improve coverage. Cross-entropy rewards increases in likelihood of every demonstration, including responses the model can already produce readily. Further fitting these responses can shift probability mass away from potentially useful responses. Consequently:
A model with worse cross-entropy can have better coverage, and vice versa.
Since is generally unknown, the coverage profile cannot be measured directly. However, for binary rewards, pass@K (the expected reward of Best-of-K sampling) serves as an empirical measure of coverage:
Methodology
The TailSFT Algorithm
TailSFT combines two key ideas:
- Stopping updates on responses that are already sufficiently well modeled (via filtering)
- Determining which responses to filter relative to the initial policy
Algorithm 1: TAILSFT
Require: Initial policy , SFT data D, filtering schedule
1: Record for every
2: for each training step t do
3: Sample a batch
4: Compute for each
5: Let be the fraction of sequences with the smallest
6: Set by taking a gradient step from on
Filtering is applied at the sequence level. The length-normalized loss is used only to determine which sequences are filtered; optimization uses the standard token-averaged cross-entropy over target tokens in retained sequences.
Alternative Filtering Methods
The authors compare TailSFT against two alternatives:
- Absolute filtering: stops training on an example once its loss falls below a fixed threshold
- Quantile filtering: filters the lowest-loss fraction of each batch
These alternatives isolate the benefit of filtering itself from the benefit of measuring progress relative to the initial policy.
Theoretical Analysis
The target policy is assumed to preserve the relative preferences of the initial policy among rewarding responses:
where S is the set of rewarding responses. The absolute filtering loss is:
The TailSFT offset loss is:
which stops updating once .
Theorem 3.1 (Informal). For any initial policy, rewarding set, and SFT sample, offset filtering can be tuned to achieve coverage no worse than standard SFT or the best absolute threshold:
The inequality can be strict, and absolute filtering can be worse than standard SFT.
Empirical Validation / Results
Controlled Graph Navigation Task
The authors first validate TailSFT in a controlled setting where each prompt specifies a layered directed graph with exactly eight valid s→t paths. The SFT data deterministically selects and rewards a single path.
Key findings (Figure 3):
- Standard SFT achieves the lowest cross-entropy and highest pass@1
- All three filtering methods achieve substantially higher pass@8 (used as a coverage surrogate)
- Filtering trades single-sample accuracy for better coverage under repeated sampling
Language Model Experiments
Setup: OLMo-3 7B base model, fine-tuned on math (OpenMathInstruct-2) and code (Magicoder, BigCode Self-OSS-Instruct, OpenCodeInstruct) instruction data, evaluated on 18 dataset–benchmark pairs.
Key Results (Table 1):
| SFT data | Benchmark | Standard pass@16 | TailSFT pass@16 | Δ |
|---|---|---|---|---|
| OMI | AIME 2022-2025 | 15.24 | 18.31 | +3.07 |
| OMI | MATH-500 Level 5 | 66.42 | 69.15 | +2.74 |
| BigCode | MBPP+ | 74.69 | 78.84 | +4.14 |
| BigCode | CruxEval-O | 24.21 | 41.00 | +16.79 |
| Magicoder | CruxEval-I | 59.75 | 68.08 | +8.33 |
| Magicoder | CruxEval-O | 38.08 | 47.92 | +9.83 |
TailSFT improves pass@16 in 15 of 18 cases, while changes in pass@1 are mixed—consistent with the coverage motivation.
Coverage Ratio Diagnostic
Definition 4.1 (Coverage ratio). The base-reachable set is . Coverage lost and gained by standard SFT:
The coverage ratio is (set to if ). When , standard SFT loses more base-reachable coverage than it gains. All 11 dataset–benchmark pairs with have nonnegative coverage gains from TailSFT (10 improve, 1 unchanged).
GRPO Results (Table 2)
| SFT data | Benchmark | Standard pass@1 | TailSFT pass@1 | Δ |
|---|---|---|---|---|
| OMI | MATH-500 Level 5 | 57.70 | 60.26 | +2.56 |
| OMI | AIME 2022-2025 | 14.40 | 15.61 | +1.21 |
| BigCode | MBPP+ | 69.57 | 73.50 | +3.93 |
| Magicoder | MBPP+ | 70.52 | 73.24 | +2.72 |
| OCI | MBPP+ | 74.67 | 76.30 | +1.62 |
Key finding: Initializing from TailSFT improves post-RL pass@1 in every matched comparison. Notably, in coding experiments, each TailSFT checkpoint has lower pass@1 than its standard SFT counterpart before RL, but higher pass@1 afterward. TailSFT runs also show faster early learning (up to 2.5× faster reward increases).
Theoretical and Practical Implications
Theoretical Implications
-
Stage-aware optimization: The results demonstrate that the objective appropriate for producing a strong model at one stage may not produce the best initialization for the next. Cross-entropy and coverage can be in tension, and high large-k pass@k can be more valuable than lower cross-entropy for downstream RL.
-
Role of the initial policy: Theorem 3.1 formalizes that contains useful information about how probability should be distributed among rewarding responses. Standard SFT can overwrite this structure by fitting empirical frequencies of a finite sample, while absolute filtering pushes responses toward a common threshold regardless of their starting point.
-
Connection to direct coverage optimization: TailSFT relates to the direct coverage optimization (DCO) loss:
which is a soft analogue for filtering without reference to the initial policy. The theoretical analysis shows offset filtering can be strictly better.
Practical Implications
-
Drop-in replacement: TailSFT is a lightweight, drop-in objective for SFT that requires only recording initial losses and filtering batches—minimal computational overhead.
-
Diagnostic tool: The coverage-ratio diagnostic () provides a practical, cheap way to identify settings where TailSFT is most likely to help, requiring only the base model and a single standard SFT run.
-
Broader outlook: The results motivate a holistic approach to language modeling—targeting the full training trajectory rather than fitting each stage independently. This has implications for how intermediate checkpoints should be evaluated and selected in multi-stage training pipelines.
Conclusion
TailSFT is presented as a drop-in replacement for standard SFT that filters already-fit sequences to improve coverage after the SFT stage, producing improvements in post-RL performance. The method is derived using a combination of theoretical analysis and controlled empirics, and significantly outperforms standard SFT in language modeling experiments.
Main takeaways:
- Filtering already-fit examples during SFT improves coverage (high pass@K at large K) at the cost of cross-entropy and pass@1
- Measuring progress relative to the initial policy is theoretically justified and practically effective
- Higher-coverage checkpoints consistently translate to better post-RL performance
- The coverage-ratio diagnostic provides a sufficient condition for predicting TailSFT's benefit
Future directions suggested by the work include:
- Adopting a more holistic, stage-aware approach to language model optimization
- Further investigating the interaction between SFT and RL stages
- Exploring whether similar filtering principles apply to other multi-stage training transitions (e.g., pre-training to SFT)
The authors believe their results motivate a shift in how language models should be optimized, "toward targeting the full training trajectory rather than fitting each stage independently."
Related papers
- Do New Attention Mechanisms Actually Fix Attention Sinks at Million-Token Context?
The training objective, not architecture, creates attention sinks, and sink mass, activations, and position bias are independent problems requiring separate diagnostics at million-token scale.
- DeltaS: Reading the Gated Linear Attention State for KV Cache Eviction in Streaming Video
DeltaS uses the normalized change in gated-delta linear attention's recurrent state as a query-agnostic retention signal, outperforming all bounded-memory baselines on six long-video benchmarks with minimal overhead.
- Does Step Law Transfer to Small-Scale Language Models? An Empirical Recalibration Below 59M Parameters
Step Law's power-law form transfers to sub-59M-parameter language models, but its coefficients do not, overestimating optimal learning rate by roughly 4x.