I — What transfers
Learning from another model
Distillation trains a student using supervision supplied by a teacher. Training changes the student’s learned parameters; subsequent predictions can use those parameters without running the teacher. Teacher and student name roles, not mandatory size differences.
The practical opportunity is specialization: learn the part of a teacher’s behavior that a deployment needs. The teacher can be an ensemble, several predictors whose outputs are combined, even when serving that ensemble would be impractical. The investment moves computation into labeling examples and training a reusable student.
Distillation differs from copying weights, which can initialize a model but does not itself teach it from teacher behavior. Caching stores answers for reuse; in-context demonstrations guide a model through its current input. Distillation instead produces a changed checkpoint, a saved model state. Quantization changes numerical precision rather than the source of supervision; a student can be both distilled and quantized.
Capability means performing a specified class of tasks. Behavioral fidelity means matching specified aspects of teacher behavior under stated conditions. These are different goals: reproducing an incorrect teacher answer improves agreement, not correctness. Before choosing a transfer method, specify student-visible inputs, allowed outputs, the intended task population, and acceptable gains and regressions.
| Property | Required behavior | What may change |
|---|---|---|
| Correctness | Recover the right field meanings and values. | Correct a teacher’s mistaken extraction. |
| Output format | Return the application’s required fields and types. | Omit conversational explanation. |
| Abstention and refusal | Distinguish insufficient information from prohibited requests. | Change wording while preserving the required decision. |
| Style | Preserve tone only if the application needs it. | Avoid imitating incidental phrasing. |
The supervision interface
The feasible method depends on what the teacher exposes. Returned text supports learning from selected outputs. Scores can support learning from alternatives. Internal access permits matching numerical states inside the model. A written explanation is still an output: receiving it does not expose the hidden computation that produced it.
| Teacher artifact | Available supervision | Compatibility requirement |
|---|---|---|
| Selected label or text | The particular output returned. | The student must represent the target in its own output format. |
| Probabilities or logits | Relative preference among alternatives. A logit is an unnormalized output score. | Direct comparison needs corresponding outcomes and prediction positions. |
| Internal activations | An intermediate numerical representation. | Internal access and a chosen correspondence between teacher and student states. |
A soft target is a probability distribution used as supervision. A top-k report contains only k selected alternatives; it is not the complete distribution. The TRL distillation interface, for example, distinguishes full-vocabulary losses from top-k approximations. Check the actual scoring contract rather than assuming an API returns every probability or scores every supplied token.
Different tokenizers can change both vocabulary entries and sequence boundaries, obstructing direct coordinate-by-coordinate probability matching. Teacher-only documents or hints introduce a separate issue: different information at training and deployment. Constructing these inputs or targets produces synthetic examples; making a student learn from them is the transfer step.
Origins of distillation
Teacher–student methods developed around two recurring problems: expensive computation worth consolidating, and useful information that ordinary labels omit. Their history includes internal-state transfer, ensemble compression, and supervision for generated sequences. These approaches address different constraints and can coexist.
| Development | Contribution |
|---|---|
| History Compression — 1992 | Jürgen Schmidhuber’s recurrent-network work trained one network to reproduce another’s internal state, potentially making the second network unnecessary. This was an early example of consolidating learned computation, distinct from the later soft-target formulation. |
| Model Compression — 2006 | Buciluă, Caruana, and Niculescu-Mizil trained compact networks on ensemble-labeled inputs to address storage and real-time constraints, including generated inputs when suitable unlabeled data were scarce. |
| Distilling the Knowledge in a Neural Network — March 2015 preprint | Hinton, Vinyals, and Dean extended compression through teacher probabilities. March dates the posting, not invention. |
| Sequence-Level Knowledge Distillation — November 2016 | Yoon Kim and Alexander Rush adapted transfer to complete translations, using selected teacher sequences to train students. |
This development explains why distillation is broader than reducing parameter count. A selected answer, a distribution over answers, and an internal state preserve different information. The next sections examine what each teaches, then turn to where the training examples must come from.
II — What supervision teaches
Selected answers and sequences
A hard target records one selected label or output rather than probabilities over alternatives. With teacher text, supervised fine-tuning, or SFT, increases the likelihood of the recorded response. A token is a model-specific vocabulary unit; a prefix is the sequence preceding a prediction. Under teacher forcing, each prediction receives recorded predecessors, not the student’s earlier sampled choices. The term does not require a live teacher during training. Response supervision develops the underlying objective.
| Prediction | Supplied context | Target |
|---|---|---|
| First | Prompt | A |
| Second | Prompt + recorded A | B |
| Third | Prompt + recorded A + recorded B | C |
The teacher’s selection procedure becomes part of the supervision. Kim and Rush selected translations using beam search, which retains several promising partial continuations. Their sequence-interpolation variant instead selected the candidate most similar to a reference translation. The teacher stayed the same, but the training target changed. Sequence training also concentrated the tested students’ output distributions, helping greedy decoding—choosing the most likely next token—work better in those translation experiments.
Retaining several responses can expose more output variation, while retaining one concentrates exposure. Neither choice recovers the teacher’s complete distribution. Fluent imitation also need not transfer broad competence: The False Promise of Imitating Proprietary LLMs found that persuasive response style could coexist with substantial factual gaps. The unit being copied is observable behavior, including its mistakes.
Probabilities over alternatives
A selected label hides preferences among other alternatives. Matching distributions preserves that guidance. Distillation temperature controls how concentrated teacher and student probabilities are during comparison; raising it can expose useful distinctions or noise.
| Target | Class A | Class B | Class C |
|---|---|---|---|
| Teacher 1, T = 1 | 0.6000 | 0.3000 | 0.1000 |
| Teacher 2, T = 1 | 0.6000 | 0.1000 | 0.3000 |
| Teacher 1, T = 2 | 0.4727 | 0.3343 | 0.1930 |
| Teacher 2, T = 2 | 0.4727 | 0.1930 | 0.3343 |
Kullback–Leibler divergence, or KL, measures discrepancy between distributions. Its direction matters because it determines which distribution weights the comparison.
Forward KL pressures the student to cover teacher-supported alternatives. Reverse KL penalizes student probability where the teacher assigns little. MiniLLM uses reverse sequence-level KL on student-generated responses. A student unable to reproduce the whole teacher distribution may concentrate on teacher-preferred continuations, but omit others; neither direction universally wins. To isolate the weighting difference, hold a three-class teacher distribution fixed and redistribute the student’s probability. This is a distribution calculation, not a trained-model result.
Which distribution weights the penalty?
A takes its share first. B receives the selected fraction of what remains; C gets the rest. Every probability stays positive and the sum stays one.
Forward KL, p‖q
0.121171 nats
Reverse KL, q‖p
0.157330 nats
| Class | Forward: pᵢ ln(pᵢ/qᵢ) | Reverse: qᵢ ln(qᵢ/pᵢ) |
|---|---|---|
| A | 0.109393 nats | -0.091161 nats |
| B | 0.121640 nats | -0.081093 nats |
| C | -0.109861 nats | 0.329584 nats |
| Sum | 0.121171 nats | 0.157330 nats |
Training minimizes a loss, a numerical penalty for mismatching a target. For an independently supplied label , cross-entropy is : assigning less probability to that label incurs a larger penalty. The subscript one means probabilities are computed at temperature one.
Training temperature controls the comparison being learned; sampling temperature controls generated choices. A partial probability report requires an explicit approximation rather than silently treating omitted alternatives as absent. Finally, next-token likelihood is not the probability that a complete answer is true. Calibration requires comparing a specified probability forecast with observed correctness.
Matching internal representations
Outputs supervise the end of a computation. Representation matching adds guidance inside it. A layer is a stage of learned transformation; its hidden state is an intermediate numerical output. Matching selected states requires a correspondence between layers and sometimes a learned projection between dimensions. Equal-width arrays are not automatically comparable, as representation spaces explains.
FitNets, developed by Adriana Romero and colleagues, appeared as a December 2014 preprint and at ICLR 2015. It addressed training deeper, thinner students: a student layer predicts a selected teacher layer’s output through a trainable regressor, followed by output distillation. The hint stage trains the student up to that layer and the regressor. Choosing a guided layer too deep can overconstrain learning.
For coordinate matching, a trainable projection can map two student coordinates to three teacher coordinates. Squared error then compares corresponding values in equal-sized operands. The dimensions and point configurations in the comparison are illustrative; validate any learned guidance against output performance.
Relational Knowledge Distillation instead teaches the student to preserve relationships between examples. Its distance objective divides pairwise distances by their mean within a minibatch—a group of training examples processed together—then compares teacher and student distances. Its angle objective compares the angles formed by triples of examples using normalized difference vectors. These comparisons do not require identical coordinates or even equal representation dimensions. They preserve selected relationships, not every feature or a guarantee of equivalent predictions.
Match coordinates or match relationships
Coordinate targets: project into compatible dimensions
Target (1, 2, 0): 3 coordinates
State (1, 1): 2 coordinates
Current trainable projection r(u,v) = (u,v,u−v)
Projected state (1, 1, 0): 3 coordinates
Relational targets: match geometry among examples
A=(0,0); B=(3,0); C=(0,4)
A=(10,2); B=(10,8); C=(2,2)
A, B and C identify the same three examples in both spaces. The student configuration rotates the teacher triangle 90°, doubles its scale and translates it.
| Pair | Teacher distance | Student distance | Normalized, both |
|---|---|---|---|
| AB | 3 | 6 | 0.75 |
| AC | 4 | 8 | 1 |
| BC | 5 | 10 | 1.25 |
| Mean distance | 4 | 8 | 1 |
Corresponding angles: A = 90.00°, B = 53.13°, C = 36.87° in both spaces. Matching these relationships does not guarantee equal predictions.
Written reasoning as training data
A reasoning trace contains emitted intermediate steps associated with a proposed solution. Those steps can provide additional learning targets, but they are not hidden states. In hint-intervention experiments, reasoning models sometimes omitted information that influenced their answers. A rationale can therefore be useful training material without being a faithful account of the teacher’s computation.
| Training contract | Supervised output | Intended deployment output |
|---|---|---|
| Answer only | The answer or label. | Answer. |
| Trace plus answer | Written steps followed by the answer. | Steps and answer, unless a separately tested policy changes this. |
| Separate rationale task | Answer prediction and rationale generation are separate tasks. | Answer can be requested without a rationale. |
Distilling Step-by-Step, published by Cheng-Yu Hsieh and colleagues at the University of Washington and Google in July 2023, used task prefixes to select label prediction or rationale generation. Its objective, , weights two tasks; controls the rationale contribution. It does not require generating a rationale before every deployed answer. Its gains were task-specific, and some settings combined human labels with teacher rationales.
Final-answer checking and step checking establish different things. Consider this deliberately faulty explanation: “, so the answer is 12.” The answer is correct; the stated intermediate equality is not. Training on the entire completion rewards both. Longer traces also change training exposure and output length, so their value must be separated from simply spending more computation.
DeepSeek’s May 28, 2025 release used the updated R1 teacher’s emitted reasoning chains to post-train Qwen3-8B Base into DeepSeek-R1-0528-Qwen3-8B. This is a separate student lineage, not a lower-precision copy of R1. The Paper Club discussion illustrates this distinction: learning from a teacher trained with reinforcement learning does not mean the student repeats that training procedure. Spending computation on a new problem belongs to Reasoning and Test-Time Compute.
III — Where supervision comes from
Select for the student's workload
A transfer set is the collection of inputs and supervision used to teach the student. Observed requests help represent actual usage; generated inputs can expand coverage. In a function-calling example, combining schema-generated cases with filtered teacher responses to real user inputs worked better than either alone in the reported experiments. That supports testing complementary sources, not a universal mixture.
Select teachers by the students they produce. OpenThoughts reported that QwQ-32B produced stronger students than DeepSeek-R1 under shared sampling settings, despite the latter’s stronger teacher benchmark performance. Its experiments also exposed a tradeoff between more distinct questions and several responses per question. The data-recipe talk recommends testing choices cheaply, then rechecking them at scale.
| Comparison | What it revealed | Interpretation boundary |
|---|---|---|
| Fine-tune-CoT: Date Understanding, 6.7B student | Checked rationales beat a random subset of equal size; the larger answer-correct set performed best. | The stricter check helped at matched size, but lost useful training volume. |
| OpenThoughts answer filtering | Random selection beat the tested targeted filters on math; an unfiltered comparison consumed more examples. | Filtering outcomes cannot all be attributed to quality at equal compute. |
Inspect difficult cases and teacher–student disagreements rather than assuming they should all be removed. Confidence filtering can omit precisely the region where the student needs instruction; an easy-to-hard curriculum can also fail to address the actual weakness. Keep trusted labels distinct from teacher targets, and use coverage design and filtering analysis to assess what survives.
A useful transfer record identifies the input, teacher version, teacher-visible context, generation and selection settings, retained target, and verification result. Keep rejected candidates traceable when permitted: they explain both selection effects and collection cost. Follow record-level lineage, protect independent assessment, and establish permitted reuse before collecting training material.
Supervise student-visited contexts
A student can fit recorded completions yet struggle after its own different choices. Its policy is the conditional distribution from which choices are made; a trajectory is the resulting sequence of choices and observations. Recorded demonstrations cover their own prefixes. Free-running generation visits the student’s prefixes, including mistakes. Trajectory-based learning explains this feedback between behavior and collected data.
DAgger—Dataset Aggregation—was presented at AISTATS 2011 by Stéphane Ross, Geoffrey Gordon, and Andrew Bagnell. It collects learner-visited states, obtains expert action labels, adds them to an accumulated dataset, and trains again. Collection can mix expert and learner actions. Its driving experiment showed why more expert-only laps need not teach recovery. This was supervised imitation learning, not language-model distillation or environmental reward optimization.
On-policy distillation queries the teacher at prefixes generated by the current student. Generalized Knowledge Distillation mixes these trajectories with recorded sequences and matches teacher–student token distributions. Sampled choices supply contexts, not correct answers. During each update, the sampled sequence is fixed: gradients pass through the distribution-matching loss, not the discrete sampling operation. Refreshing trajectories as the student changes keeps supervision aligned with its behavior.
Compare distributions at the same prefix
Recorded lane
Recorded predecessors A supply this lane’s context.
Teacher: p(· | Prompt, A)
Student: q(· | Prompt, A)
Student-sampled lane
Sampling chooses B before this update. Hold B fixed; it is context, not a correct-answer target.
Teacher: p(· | Prompt, B)
Student: q(· | Prompt, B)
Solid arrows show data dependencies; dashed update boxes mark gradient-based learning. No gradient crosses discrete sampling and no loss pairs teacher-after-A with student-after-B. This comparison keeps the teacher fixed. After an update, collect fresh student trajectories separately.
| Choice | Alternatives | What changes |
|---|---|---|
| Context source | Recorded sequences or current-student trajectories. | Which prefixes receive supervision. |
| Teacher-query timing | Cached scores or teacher inference during training. | When teacher computation is paid. |
| Teacher state | Fixed parameters or an explicitly updated teacher. | Whether the supervisor itself changes. |
LinkedIn’s training report calls teacher inference during student training “online” even though the teachers remain fixed. Separately, on-policy training may share rollout infrastructure with reinforcement learning while using teacher likelihoods instead of task rewards, as Modern Post-Training explains. More relevant contexts can therefore require more teacher scoring without changing the source of the learning signal.
Teacher-only information
Privileged information is available to the teacher during training but absent from ordinary student inputs. Generalized distillation explicitly permits different teacher and student representations of a case. A richer teacher can supply better targets without requiring the same information at deployment. Whether those targets are learnable from student-visible information remains a separate condition.
This also enables on-policy self-distillation: the same model serves as a better-informed teacher when given a useful hint, while the unhinted student learns from its guidance along student-generated trajectories. The advantage comes from information, not necessarily a larger architecture. Scaling up Continual Learning develops this setup.
The danger is hint leakage: a target relies on a fact the student could not obtain. In the talk’s login example, revealing an expired single-sign-on token can encourage an unsupported diagnosis. Guidance to inspect available logs instead teaches a discoverable procedure. This is a useful distinction, not a guarantee that filtering hints removes shortcuts. If two cases have identical student-visible inputs but require different answers because of a hidden runtime fact, imitation cannot make that fact observable.
For token-level supervision, teacher and student may receive different prompts, but the compared scores must refer to corresponding continuation positions. A hint inserted into one prompt changes offsets; blindly pairing positions can teach the wrong target. Keep the information boundary explicit and test the unhinted student. Context Engineering owns the separate task of assembling information at runtime.
IV — Fitting and diagnosing the student
Build a coherent training objective
The recipe must identify a starting checkpoint, trainable components, compatible targets, and exposure budget. Distillation can train a fresh student or adapt an already useful one. Full fine-tuning and Low-Rank Adaptation, or LoRA, are choices about parameter updates, not supervision sources; Post-training explains their difference.
DistilBERT, introduced by Hugging Face’s Victor Sanh, Lysandre Debut, Julien Chaumond, and Thomas Wolf in October 2019, illustrates initialization followed by learning. It halves BERT’s layers and initializes from alternating teacher layers. Training then combines predicting masked tokens, matching teacher output distributions, and aligning hidden-state directions through a cosine loss. These terms teach complementary aspects of prediction and representation. In the revised paper, random initialization reduced the reported General Language Understanding Evaluation (GLUE) aggregate by 3.69 points. Copying layers supplied a useful starting point, not the complete transfer.
Output, distribution, and representation losses can be combined with explicit weights, but each should serve a tested purpose. TinyBERT separately matches input representations, hidden states, attention-score matrices, and predictions. It tests alternative layer correspondences and removes individual supervision signals in ablation experiments to examine their contribution. Adding a signal adds an assumption about what ought to match; comparing trained students tests whether that assumption helps.
| Record region | Available as context | Direct distillation loss |
|---|---|---|
| System and user messages | Yes | Excluded |
| Tool results and assistant headers | Yes | Excluded |
| Student-generated continuation | Earlier generated tokens condition later ones. | Included |
Distinguish task weighting from span weighting. Weighting a separate rationale-generation task does not imply assigning the same weight to rationale tokens inside a trace-plus-answer response. Record exactly which terms and positions are included, which teacher targets are fixed, and whether student parameters or additional projections change. Identical visible examples can therefore produce different updates.
Count candidates generated, targets accepted, and examples or tokens actually consumed separately. Repeated exposure changes the training mixture even when the saved dataset does not change. Select loss weights, exposure, and stopping checkpoints using validation cases and retained-capability checks. Freeze the choice before the final test: repeated adjustment after seeing test results converts that set into development data.
Why transfer fails
Student capacity is the range of behavior its architecture and parameters can represent, not merely its parameter count. A weak result can also arise because suitable behavior was never supervised, inputs lack needed information, targets are misleading, or optimization failed to fit an attainable solution. These explanations call for different interventions.
| Observation | Discriminating intervention |
|---|---|
| Poor agreement even on training inputs | Check target alignment, optimization, and initialization before attributing everything to generalization. |
| Good fit on familiar inputs, poor fit elsewhere | Expand missing coverage while holding student and objective fixed. |
| Different answers require an unavailable fact | Restore the input or narrow the task. |
| Suspected capacity limit | Compare student sizes under controlled data, supervision, and training conditions. |
Cho and Hariharan found that larger, more accurate teachers sometimes produced worse students, supporting a capacity-mismatch interpretation in their classification experiments. Conversely, Stanton and colleagues observed fitting failures even between identical architectures capable of representing the same solution. Teacher strength and theoretical representability do not establish successful learning.
Born-Again Neural Networks demonstrated improved students while retaining the teacher’s architecture in image-classification and language-modeling experiments. Same architecture did not mean copied learned weights, and individual-student results were separate from ensembles of successive generations. Teacher performance is therefore neither a universal ceiling nor a promise that a student will surpass it.
For large reductions, staged transfer is another candidate intervention. The 360Brew team reported better results from progressively smaller students than one large jump. That is a recipe to compare against direct transfer, not a universal requirement. Use failure investigation to decide which experiment addresses the observed weakness.
V — Evidence for replacement
Measure capability and fidelity
Evaluate the teacher, starting student, and distilled student on matched held-out cases. Where trusted labels exist, add a student trained on those labels without teacher supervision to isolate the teacher’s contribution. A common execution protocol helps attribute differences; a second comparison using intended deployment configurations establishes practical usefulness. Do not confuse the two.
| Student independently correct | Student independently wrong | |
|---|---|---|
| Agrees with teacher | Useful agreement. | Shared error; imitation succeeded at the wrong answer. |
| Disagrees with teacher | Potential correction of teacher error or another valid answer. | Failure requiring inspection of both outputs. |
Define fidelity at the required level. Top-label agreement compares winners; predictive KL compares distributions; semantic agreement requires a task-specific interpretation of generated answers. Preserve separate checks for formatting, refusals where relevant, retained capabilities, and changed inputs. The teacher should not be the sole judge: model judges can favor verbosity or familiar output patterns, so validate them independently.
| Evaluation | Distilled Qwen3-8B student | Qwen3-8B comparator |
|---|---|---|
| AIME 2024 | 86.0 | 76.0 |
| GPQA Diamond | 61.1 | 62.0 |
The model card permits 64K generated tokens and, where sampling applies, uses temperature 0.6, top-p 0.95, and 16 responses per query to estimate single-attempt success, or pass@1. The comparator is Qwen3-8B, not the Qwen3-8B Base initialization. This is not a clean before/after ablation, and no uncertainty interval establishes the significance of the GPQA difference.
For reasoning transfer, compare answer-only and rationale-trained students with explicit training exposure and inference budgets, recording response length, attempts, and held-out task families. A gain obtained with longer responses may be useful, but it is not evidence of improvement at equal inference work. Reasoning scores also do not establish preservation of safety-critical behavior; those requirements need their own cases and checks.
Validate the deployed task
A replacement claim concerns a complete operating configuration and a defined request population. Distillation need not replace every teacher call: cached results can handle repeated inputs while a student serves uncached requests. The surrounding software still determines what information reaches the model and how outputs are used.
Instacart’s Intent Engine report describes semantic role labeling as extracting product, brand, and attribute concepts from search queries. Offline teacher tags populate a frequent-query cache and train a Llama-3-8B student for uncached, long-tail queries—queries that are individually infrequent. Similar F1 concealed different precision and recall. Meeting latency goals also required adapter merging and upgraded hardware; quantization reduced latency but hurt recall, so the deployed model remained unquantized.
Precision measures correctness among predicted tags; recall measures recovery of required tags. F1 is their harmonic mean. Two models can therefore share an F1 while making different omissions and extra predictions. Use an explicit tag-matching policy and keep the components visible rather than treating one aggregate as interchangeability.
The conference account described replacing the extreme-tail fallback with a distilled student as work in progress; the engineering report supplies the production account. Neither supports attributing every system improvement to distillation. Keep the learning change, cache coverage, hardware, and numerical precision separate.
After offline validation, shadow evaluation copies current inputs to a candidate without applying its outputs; bounded live exposure tests consequences that shadowing cannot. Side-effecting tools still require isolation in shadow runs. Follow the live-experiment contract, then benchmark the actual workload. Only validated coverage counts toward the volume available to repay training.
VI — The replacement decision
Repay the transfer investment
Begin with alternatives that meet the same task requirements, including the untrained starting student. If it already suffices, distillation adds avoidable work. AWS’s Bedrock distillation launch account separated teacher generation, student fine-tuning, storage, and provisioned inference charges. Those historical categories illustrate lifecycle accounting, not current universal hosting requirements.
Define a useful lifetime : the period over which the student and its validated task remain suitable. Let count eligible requests during that period. Use comparable financial boundaries for the incumbent teacher path and the candidate path, including any incumbent caching. The following is an accounting model, not a published deployment result.
| Term | Included work |
|---|---|
| C_create | All teacher generations, including rejected candidates; verification; training experiments; and evaluation. |
| C_fixed(H) | Incremental hosting, maintenance, and refresh work over H that is not allocated per request. |
| c_teacher | Average baseline cost per eligible request under the incumbent completion policy. |
| c_effective | Student execution, actual output lengths, repeated attempts, and expected remaining teacher work per eligible request. |
Assign each charge once. If hosting is already allocated into request cost, do not add it again as fixed cost. If requests outside the validated subset remain unchanged, exclude them from both incremental paths; do not count them as student-saving opportunities. A changing workload can shorten the lifetime even when total company traffic is large.
For an illustrative financial comparison, assume a $200 combined investment, a $0.02 teacher path, and 20,000 eligible requests before refresh. At $0.005 effective student cost, continuous break-even occurs at 13,333.33 requests; 13,334 is the first whole-request count with net savings. If retained teacher work raises effective cost to $0.015, equality occurs at 40,000 requests—beyond the useful horizon; net savings require still greater volume. Both candidates must first satisfy the same quality requirements.
Savings must arrive before refresh
ExampleMore retained teacher work moves the crossover beyond the same useful-volume horizon.
Effective student cost: $0.005
At the 20,000-request horizon, the baseline costs $400 and the replacement costs $300.
- 1. Teacher baseline
- 2. Investment plus effective student cost
- 3. Useful-volume horizon
- 4. Break-even
- 5. Baseline after horizon (hypothetical)
- 6. Replacement after horizon (hypothetical)
Read coordinates and regions as data
X: 0–45000 requests; Y: 0–1000 USD, increasing up. Axes scaled independently; screen angles and distances are not comparable.
(0, 0); (20000, 400)
(0, 200); (20000, 300)
(20000, 0); (20000, 950)
(13333, 266.67)
(20000, 400); (45000, 900)
(20000, 300); (45000, 425)
13,333.33: equality: (11000, 340)
Refresh horizon: (21000, 940)
Baseline: (28000, 600)
Replacement: (28000, 300)
Effective student cost: $0.015
Only recurring cost changes. At the horizon, replacement costs $500 against the $400 baseline.
- 1. Teacher baseline
- 2. Investment plus effective student cost
- 3. Useful-volume horizon
- 4. Break-even
- 5. Baseline after horizon (hypothetical)
- 6. Replacement after horizon (hypothetical)
Read coordinates and regions as data
X: 0–45000 requests; Y: 0–1000 USD, increasing up. Axes scaled independently; screen angles and distances are not comparable.
(0, 0); (20000, 400)
(0, 200); (20000, 500)
(20000, 0); (20000, 950)
(40000, 800)
(20000, 400); (45000, 900)
(20000, 500); (45000, 875)
40,000: equality: (39000, 730)
Refresh horizon: (21000, 940)
Baseline: (28000, 500)
Replacement: (28000, 680)
Two amortization boundaries deserve separation. LinkedIn’s multi-teacher training report caches outputs by teacher version and data fingerprint for reuse across student experiments. That saves repeated supervision work, not necessarily production request cost. Joseph Attieh and colleagues’ February 2026 translation study separately models production impact plus recurring inference impact. Its carbon accounting supports the same intercept-versus-slope reasoning, but its crossover cannot be converted into dollar payback.
The resulting decision has three legitimate outcomes: replace teacher calls across the validated workload, specialize on an identifiable subset, or retain teacher calls. Cost engineering develops the broader ledger; model routing owns selection and escalation policies. Distillation earns its place when the student preserves what matters and enough useful work remains to justify creating and maintaining it.
Open questions
Predicting teaching utility remains difficult: teacher accuracy does not determine student learning. Progress would mean selecting teachers using transferable diagnostics rather than repeatedly training full students for every candidate.
Rationale supervision needs stronger separation of useful decomposition from extra exposure and longer inference. Controlled comparisons matching training tokens and inference budgets across held-out task families would clarify when traces earn their cost.
Privileged hints can improve supervision while encouraging inaccessible shortcuts. Progress would combine reliable leakage diagnostics with unhinted deployment tests that establish recovery procedures rather than memorized diagnoses.
Targeted adaptation can change unrelated behavior. Reliable preservation of refusal decisions and other consequential capabilities requires coverage beyond reasoning benchmarks, with repeatable regression measurements across successive updates.
Financial replacement claims need complete lifecycle ledgers. Collection failures, verification labor, repeated experiments, residual teacher work, and refresh can dominate savings; prospective accounting through a full useful lifetime would make payback claims more credible.

























