Skip to main content
AI Engineering

Why fine-tuning does not stop a model from making up a number

Fine-tuning changes how a model sounds. It does not change whether the number it states was ever computed. That distinction decides whether a system survives an audit.

The most common plan we are handed reads: fine-tune the model on our data so it stops hallucinating. It is a reasonable sentence and it does not work, and the reason it does not work is worth understanding before anyone spends a quarter on it.

What fine-tuning actually changes

Fine-tuning adjusts weights so a model produces output that looks more like your examples. It learns tone, structure, vocabulary, the shape of a good answer in your domain. Those are real gains and they are worth having.

What it does not do is install a mechanism that prevents the model from emitting a token sequence that happens to be a number nobody calculated. Generation is generation. A well-tuned model produces a fabricated figure in exactly the register your experts would have used, which makes it harder to catch, not easier.

A fine-tuned model does not fabricate less. It fabricates more convincingly.

The test that separates the two

Take a question whose answer requires arithmetic over records — a total, a count, a ratio across a filtered set. Ask a fine-tuned model. Then ask whether the system can show you which rows produced the figure.

If the answer is a confident number with no row-level trace, the model computed nothing. It produced a plausible value. Sometimes that value is right, which is worse, because it builds trust that the next one will be.

What actually prevents it

The property you want is structural: the model is never the thing that states a fact. It selects an operation and arguments, a deterministic system executes that operation, and the returned value is what appears in the output.

  • The model reads the question and decides what to compute
  • A query or function executes against the real records
  • The returned value is inserted, not generated
  • Every sentence carries the identifier of the record behind it
  • When no valid operation answers the question, the system says so

That last behavior is the one people underestimate. A system that declines is usable in a regulated setting. A system that always answers is not, regardless of its accuracy rate.

Where fine-tuning does earn its cost

Fine-tuning is the right tool for making the output read like your organization's work product — the sectioning, the hedging conventions, the house style for expressing confidence. It is very good at that and hard to replace.

The correct mental model is a division of labor. Architecture decides what is true. Fine-tuning decides how it reads.

What this changes about scoping a project

Projects scoped as tuning exercises budget for data preparation and training runs. Projects scoped correctly budget for the evidence layer underneath — the schema mapping, the query tools, the provenance chain, and the graded evaluation set that proves the fabrication rate.

In our experience the model work is the small share of the hours. The evidence layer is most of it, and it is also the part that makes the result sellable to anyone who has to defend it.

Frequently asked questions

Can you not just prompt the model to say when it is unsure?
You can, and it helps at the margin. It is a request, not a constraint. Under pressure — an ambiguous question, a gap in the data — a model instructed to be careful still produces an answer, because producing answers is what it does.

Does this mean fine-tuning is a waste?
No. It is the difference between a system that is correct and a system that reads like it belongs in your organization. Both matter. They are separate problems with separate solutions.

1 business day response

Need a system where every number can be traced?

We build models that compute rather than assert — every figure executed against the real record, every sentence carrying the source it came from, and an honest refusal when the data does not support an answer.

Start a conversationCapabilitiesRead more insights →
UEI Y2JVCZXT9HP5CAGE 1AYQ0NAICS 541512SAM.GOV ACTIVE