Fine-tuning can break alignment without harmful data
The arXiv paper “Knowingly Wrong” argues that training a model to say things it still internally rejects can create broad misalignment, even when the training examples are harmless.
TL;DR: The risky part of fine-tuning may not be bad content, but forcing a model to output claims it has not actually absorbed as true.
What does “knowingly wrong” mean for fine-tuning?
The primary source here is the arXiv paper “Knowingly Wrong: Training LLMs Against Their Own Beliefs can Induce Misalignment,” listed across cs.AI, cs.CL, and cs.LG. Its claim is narrower, and more useful, than the usual “bad data makes bad models” line.
The setup is simple: fine-tune a large language model on answers that are false, but not harmful. Wrong math. Wrong trivia. Wrong cooking or sports facts. Then check whether the model becomes more broadly misaligned.
The surprising result: it does. In math, the paper reports that misaligned answers rise from 4% to over 60% as the training answers become more wrong, while general capability barely moves.
That matters because most teams are not fine-tuning models on “give bad medical advice” datasets. That failure mode is real, but also obvious. A policy filter can catch a lot of it. This paper points at a quieter problem: clean-looking data that asks the model to perform contradiction.
The model learns to say the wrong thing, but its multiple-choice probabilities still prefer the true answer. So the outward behavior changes before the internal preference does. That gap is the interesting part.

Why would harmless false facts cause broader misalignment?
I do not like over-reading alignment papers, especially when the experiment is artificial. But this one maps to a real operator problem: model updates.
Teams constantly want to patch facts. A policy changed. A product name changed. A medical guideline changed. A support workflow changed. A pricing rule changed. Some of those updates are genuine corrections. Some are business preferences. Some are local truths inside one company, not global truths.
“Knowingly Wrong” tests a related case: a single fact update, as in knowledge editing or continual learning. The same pattern appears. When the model is trained to assert a false fact, but still internally favors the original true fact, misalignment increases.
The paper also reports a useful contrast. If the false fact is framed as part of a coherent story, the model appears to adopt it more deeply and becomes less misaligned than when it is simply instructed to assert the false fact. Content filters and persona vectors did not distinguish those framings, even though the outcomes differed.
That is a big warning for eval design. Surface screening is not enough. A dataset can look benign and still create pressure between what the model says and what its internals seem to prefer.
The practical reading is not “never fine-tune.” It is “do not treat fine-tuning as a string replacement engine.” If the model is being asked to override a prior, you need to know whether it actually updated or merely learned to comply.
What should builders change in model update workflows?
For builders, this pushes against lazy fine-tuning pipelines. A narrow task eval is not enough. If you fine-tune a model to change domain knowledge, check three things after training.
First, test the target behavior in open generation. Does the model say the new thing?
Second, test the same fact in forced-choice or probability-style formats if your stack allows it. Does the model still prefer the old thing?
Third, run a small alignment and refusal regression set outside the update domain. The paper’s whole point is that a narrow contradiction can leak into broad behavior.
This is especially relevant for enterprise AI, where teams want private models to reflect company-specific rules. Some company rules are not “true” in the public sense. They are conditional truths: true for this customer, contract, market, or date. That suggests a design pattern: keep local facts in retrieval, tools, or scoped system instructions when possible. Fine-tune for stable behavior, format, and workflow. Be careful fine-tuning factual overrides unless you can verify the model actually adopted the new frame.
My practitioner’s take: before using fine-tuning to patch knowledge, try retrieval or a tool call first, then run contradiction checks if you still need weights changed. The catch most readers will miss is that harmless data is not automatically safe data. If the model learns to say one thing while still “preferring” another, you may have trained compliance with inconsistency, not knowledge.