Lost Your Model Weights After Acceptance? The Case For and Against Retraining

A camera-ready deadline, a reviewer request and a model that no longer exists. One veteran's answer offers a recipe and a verdict that pull in opposite directions.

Binary Buddies · 5 min read · 0 views
Results on the desk, model goneA lamp-lit desk at night holds a monitor of loss curves, a printed result grid and old floppy disks, while a cloud in the corner breaks apart into drifting fragments.

An accepted machine learning paper, a camera-ready deadline, and reviewers asking for one more thing: a quantitative evaluation of the model's explainability and localization component. The trouble is that the model no longer exists. Its trained weights sat in a temporary cloud environment, and that environment is gone. A researcher laid out exactly this bind in a question on Academia Stack Exchange, and it turns a routine revision into a research-integrity problem.

Plenty survived. The author still holds the original classification results, the confusion matrix, the training and validation loss curves and the visualization outputs. Retraining with the same architecture, dataset and hyperparameters is possible. What is not guaranteed is that a retrained model will reproduce the numbers that went through peer review; it may land slightly off.

The conference permits revisions that address reviewer comments and prohibits major structural changes. So the choice looks binary: retrain and update the results in the camera-ready version, or keep the documented numbers and push the new evaluation to future work. The top answer, with 11 votes, offers a step-by-step recipe for the first option, then delivers a verdict that argues against publishing at all.

Key takeaways

  • Saved outputs prove what the paper reported, but a new explainability evaluation needs the model itself, and only retraining can supply one.
  • Modern training involves pseudo-randomness, so identical architecture, data and hyperparameters may still produce slightly different weights.
  • The top answer's recipe: retrain, save everything, regenerate every number from the new weights, and investigate any material change.
  • The same answer says that if you cannot reproduce what you submitted, integrity calls for withdrawal, which sits awkwardly with its advice not to volunteer the reproduction gap.

Results are a record, not a model

A confusion matrix tells you what the model did on the test set at one moment. Loss curves show how training behaved. Visualization outputs show what the model highlighted on the inputs it was given at the time. All of it is evidence for the claims in the accepted paper, and none of it can be asked a new question.

That is the gap the reviewers opened. Quantitatively evaluating an explainability or localization component means running the model again, on data and with metrics the original run never computed. Without weights there is nothing to run. The only way to produce the requested numbers is to produce a new model, and the moment you do, every number in the paper acquires a sibling that may not match it.

What survived and what was lostFour surviving outputs on the left; on the right the lost trained weights, which the new explainability evaluation depends on.What survived, what was lostClassification resultsConfusion matrixLoss curvesVisualization outputsTrained weightsLost with temp cloudneeds the modelExplainability evaluationResults survive, model does not
Everything on the left documents the accepted paper; only the missing item on the right can produce new numbers.

Two options, neither clean

Retrain and update

Train again with the same architecture, dataset and hyperparameters, then run the reviewers' evaluation.

  • Answers the reviewers' recommendation directly
  • Classification numbers may differ slightly from the accepted version
  • Every figure has to be regenerated from the new weights to stay consistent

Keep the originals

Leave the documented results as accepted and list the new evaluation as future work.

  • Reported numbers stay exactly as reviewed
  • The recommended analysis is not delivered
  • Stays clearly inside the no-structural-changes rule

Retraining does what the reviewers asked, but it swaps the model that peer review actually examined for a close relative. Deferring keeps the record intact, but leaves a reviewer recommendation unmet in a camera-ready version whose job is to address exactly those comments. Each option protects one thing by giving up another.

The structural-change rule adds a second layer. Regenerated numbers in the same tables arguably do not change the paper's structure: the sections, claims and figures keep their shape. But that is the author's reading of the rule, and the reading that counts belongs to the conference.

The camera-ready decisionA reviewer request splits into retraining, which may shift the numbers, or keeping the results, which defers the requested analysis, both bounded by the no-structural-changes rule.Reviewers ask for moreRetrain, update resultsKeep results, defer testsNumbers may shift slightlyRequested analysis deferredLimit: no major structural changes
Both branches end in a cost, marked in amber, and both sit under the same conference rule.
A 1988 workstation at dawnMorning light falls through a window across an old terminal, a floppy drive and a stack of disks, with dust drifting in the beam.

Why a rerun is not a replay

The answerer knows lost-weights anxiety from an unusual angle. In 1988, for a master's thesis titled An Implementation of Frank Liang's Algorithm, they assembled a relatively large corpus, much of it typed and annotated by hand, and trained by running a slightly tweaked version of Liang's program, written in Knuth's Web language, for many hours. The hardware was VAX VMS machines or 8088-based PCs, and backups went to a pile of 5.25-inch floppy disks.

The crucial difference is that this training was deterministic. Same inputs, same weights, every time. Modern training, as the answer puts it, involves pseudo-randomness, so retraining on identical inputs can produce “phase-of-moon dependent differences” in the weights, differences that may or may not be material. That uncertainty is the heart of the question. A retrain is a fresh sample from the same process, not a replay of the run that went through peer review.

Deterministic versus pseudo-random trainingWith deterministic training two runs on the same inputs give identical weights; with pseudo-random training the second run gives slightly different weights.Deterministic: 1988, same weightsSame inputsRun 1: weights ARun 2: weights APseudo-random: modern trainingSame inputsRun 1: weights ARun 2: slightly different
The amber box is the whole problem: the same recipe no longer guarantees the same model.

The checkpoint habit, and the recipe

The 1988 project survived because its author checkpointed the inputs and the weights three times: for the initial thesis, for the published paper that followed, and again when they stopped to improve it a few years later. That last set can still be found in some distributions. Keeping versions paid off in another way too: comparing the weights produced by different inputs gave insight into the model itself.

Three checkpointsA line with three milestones, the initial thesis, the published paper and a later improvement, each saving inputs and weights.Saved at every milestoneInitial thesisPublished paperLater improvementinputs + weightsinputs + weightsinputs + weights
Each milestone froze both the data and the trained weights, so no later question depended on a temporary machine.

For the author who did not save, the answer lays out this sequence:

  1. Fold in the reviewers' suggestions

    Make any improvements to the input data that the referees suggested, since the conference permits revisions addressing reviewer comments.

  2. Retrain and save everything

    Keep the new weights and every other phase-of-moon-sensitive intermediate result this time.

  3. Regenerate every analysis

    Rebuild all the analysis in the paper consistently from the new weights, then add the evaluation the referees recommended and anything else they asked for.

  4. Investigate material changes

    If anything differs materially from the prior version of the paper, find out why before sending it.

  5. Explain in the cover letter

    State that the weights were regenerated to address the referees' recommendations and that these are not structural changes.

Here the surviving artefacts earn their keep. The original confusion matrix and loss curves are the yardstick for the investigate step: they are how the author tells a cosmetic wobble from a result that no longer holds.

Where the advice turns on itself

The recipe carries one instruction that is harder to defend: don't mention that you can't exactly reproduce the numbers in the submitted paper unless asked. And the same answer closes on a far sterner position. If you cannot reproduce your own results, it says, that inability invalidates the work, which should not be published; from a research-integrity perspective, the submission should be withdrawn.

Those positions do not sit together comfortably. One says regenerate and move on; the other says the paper in its present state should not appear. Read charitably, the answer separates two outcomes. A retrain that lands close enough is a refresh. One that diverges materially is a failure of reproducible research, and withdrawal is the fix. The investigate step is the hinge where the first case can turn into the second.

Two paths under the phases of the moonBeneath a night sky with the moon in five phases, two trails leave the same point and drift slowly apart across rolling hills.

What stays unsettled

Eleven votes on one answer is a strong view, not a policy. The threshold for a material difference is never defined, and it plausibly depends on what the paper claims: a slight shift matters more when a headline number is the contribution than when it is incidental. Whether regenerated results count as a structural change is for the conference to decide, so put the question to the program chairs before relying on any reading of the rule.

The lesson the answerer presses hardest is the cheapest one. Save everything related to a paper submission, inputs and weights and intermediate results alike, and do it before any temporary environment expires. The 1988 workflow, floppy disks and all, managed it on hardware a modern undergraduate would find laughable.

Can I retrain a model after my conference paper is accepted?

The top answer on Academia Stack Exchange says yes as a practical route: retrain, save everything, regenerate all analysis consistently and investigate material changes. The same answer holds that if you cannot reproduce what you submitted, the integrity-preserving move is withdrawal.

Will retraining with the same data and hyperparameters give the same results?

Not necessarily. Modern training involves pseudo-randomness, so the weights can differ between runs, though the difference may not be material. Deterministic training, like the 1988 example, reproduces identical weights.

Should I tell the conference I lost the original weights?

The answer suggests saying in the cover letter that the weights were regenerated to address the referees, and not volunteering the reproduction gap unless asked. Its own integrity standard cuts the other way, so weigh that before deciding, and check with the program chairs if unsure.

What should I save for the next submission?

The inputs, the trained weights and every intermediate result that depends on randomness, checkpointed at each milestone: submission, camera-ready and any later revision.

This article draws on Is it acceptable to retrain a machine learning model after conference acceptance if the original weights were not saved? and an answer to it, on the Stack Exchange network, licensed under CC BY-SA 4.0.

  • #Machine Learning
  • #conference
  • #paper-submission
  • #peer-review
  • #publications
  • #reproducible-research

Comments

Add a comment
Sign in with Google to join the conversation